commit 7b9547efcc150c5d17dfca2927b42272cae1712d Author: erickdavestech <54048831+erickdavestech@users.noreply.github.com> Date: Sat Oct 3 20:16:44 2026 -0400 ps5-dualsense-overlay v1.0.0 On-screen DualSense controller overlay for a PS5 running homebrew. Derivative of Common FPS for PS5 v1.2.1 by porhe911 with the SimpleFPS patch by khalifa007, both GPL-3.0-or-later. Controller artwork by Zacksly, CC BY 3.0, modified. See CREDITS.md and CHANGELOG.md. Signed-off-by: erickdavestech <54048831+erickdavestech@users.noreply.github.com> diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..52a85aa --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,57 @@ +name: Bug report +description: The overlay does not work or behaves unexpectedly. +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Before reporting, make sure a game was open and that only one copy of the overlay was loaded in this boot. + Security problems must be reported privately (see SECURITY.md), not here. + - type: input + id: version + attributes: + label: Overlay version + placeholder: v1.0.0 + validations: + required: true + - type: dropdown + id: format + attributes: + label: File used + options: + - ELF + - etaHEN plugin + validations: + required: true + - type: input + id: console + attributes: + label: Console model and system software + placeholder: CFI-2015, 13.60 + validations: + required: true + - type: input + id: loader + attributes: + label: Homebrew enabler and payload loader + placeholder: kstuff-lite + ELF loader on 9021 + validations: + required: true + - type: input + id: game + attributes: + label: Game + placeholder: Title and title ID if known + - type: textarea + id: description + attributes: + label: What happened + description: Steps to reproduce, what you expected and what happened instead. + validations: + required: true + - type: textarea + id: log + attributes: + label: Renderer log + description: Contents of /system_tmp/padoverlay_shellui.log, if you can read it. + render: text diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..a20fc48 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Report a security problem + url: https://github.com/erickdavestech/ps5-dualsense-overlay/security/advisories/new + about: Report security problems privately, not in a public issue. + - name: Download the latest release + url: https://github.com/erickdavestech/ps5-dualsense-overlay/releases/latest + about: Ready-to-use ELF and etaHEN plugin with checksums. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..a25f542 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,21 @@ +name: Feature request +description: Suggest an improvement to the overlay. +labels: ["enhancement"] +body: + - type: textarea + id: problem + attributes: + label: Use case + description: What would you like to do that the overlay does not support yet? + validations: + required: true + - type: textarea + id: proposal + attributes: + label: Proposed solution + description: How you imagine it working. + - type: textarea + id: context + attributes: + label: Additional context + description: Console, system software, screenshots or anything else that helps. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..aa55c61 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,16 @@ +## Summary + + + +## Testing + + + +## Checklist + +- [ ] `scripts/ps5_source_build.sh` builds and `tools/verify_release.py` passes. +- [ ] Host tests and `tests/test_plugin_wrapper.py` pass. +- [ ] Existing copyright notices are untouched; changed files carry a `Modifications Copyright` line. +- [ ] The renderer does not access `/data` and nothing reads or writes game memory. +- [ ] `CHANGELOG.md` is updated. +- [ ] Commits are signed off (`git commit -s`). diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..25be644 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# Build output +/build*/ +/dist/ +/RESOLVED_BUILD_DEPENDENCIES.txt + +# Compiled payloads and objects (published as GitHub Releases, never committed) +*.elf +*.o +*.so +*.plugin + +# Fetched dependencies (scripts/prepare_ps5_deps.sh) +/.deps/ +/deps/ +/ps5-payload-sdk/ + +# Local scripts and notes +/*.ps1 + +# Editor, OS and Python +__pycache__/ +*.pyc +*.bak +*.bak-* +.DS_Store +Thumbs.db diff --git a/BUILDING.md b/BUILDING.md new file mode 100644 index 0000000..59dc28b --- /dev/null +++ b/BUILDING.md @@ -0,0 +1,75 @@ +# Building + +The build system comes from Common FPS for PS5 by porhe911 and is used unchanged except for the plugin +identity and the release verifier. + +## Requirements + +- A POSIX host (Linux or WSL) with `git`, `wget`, `unzip`, `python3`, `objdump`, CMake 3.20 or newer + and a host C/C++ compiler for the tests. +- The [PS5 payload SDK](https://github.com/ps5-payload-dev/sdk). `PS5_PAYLOAD_SDK` must point to it + (default: `/opt/ps5-payload-sdk`). + +## 1. Fetch the pinned dependencies + +```bash +bash ./scripts/prepare_ps5_deps.sh +``` + +The script installs the PS5 payload SDK pinned by upstream (v0.41) into `/opt/ps5-payload-sdk` +(it uses `sudo`) and clones the exact etaHEN and shsrv commits listed in `DEPENDENCIES.lock.json` into +`.deps/`. If you already have an SDK installed, export `PS5_PAYLOAD_SDK` and skip the SDK step. + +## 2. Build the payloads + +```bash +bash ./scripts/ps5_source_build.sh +``` + +Outputs in `dist/`: + +| File | Description | Published as | +|---|---|---| +| `Common_FPS_PS5_v1.2.1.elf` | Controller payload with the renderer embedded | `ps5-dualsense-overlay-.elf` | +| `Common_FPS_PS5_etaHEN_v1.2.1.plugin` | The same payload wrapped as an etaHEN plugin (`DSOV00001`) | `ps5-dualsense-overlay-.plugin` | +| `Common_FPS_ShellUI_v1.2.1.elf` | The renderer alone (already embedded in the controller) | not published | +| `SHA256SUMS.txt` | Checksums of the three files | — | + +The internal file names come from upstream and are kept so the build system stays unchanged. + +The script runs `tools/verify_release.py`, which checks that the renderer is embedded byte for byte in +the controller, that the plugin wraps exactly the controller ELF with this project's identity, that the +injection gates are present and that the renderer never references `/data`. It also checks that +`main` does not call `fork`. + +## Host tests + +```bash +cmake -S . -B build-host -DCMAKE_BUILD_TYPE=Release +cmake --build build-host +ctest --test-dir build-host --output-on-failure +python3 tests/test_plugin_wrapper.py +``` + +If your host only has a versioned compiler, select it explicitly, for example +`CC=clang-18 CXX=clang++-18 cmake -S . -B build-host ...`. + +## Regenerating the controller artwork + +```bash +python3 tools/build_assets.py +``` + +Requires Pillow and Google Chrome or Chromium (headless). It regenerates `assets/png/`, +`assets/layout.json` and the embedded sprite tables in `src/ps5/shellui_payload/` from the source SVGs +in `assets/source/`. `assets/preview.html` shows the result on a PC. + +## Reproducing a release + +Release v1.0.0 was built from its tag with ps5-payload-sdk v0.43 and the etaHEN and shsrv commits +pinned in `DEPENDENCIES.lock.json`. Building the tag with the same SDK produces a controller ELF with the +SHA-256 published in the release's `SHA256SUMS.txt`: + +```bash +sha256sum dist/Common_FPS_PS5_v1.2.1.elf +``` diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..fd2ba11 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,54 @@ +# Changelog + +All notable changes to this project are documented in this file. The format follows +[Keep a Changelog](https://keepachangelog.com/en/1.1.0/) and the project uses +[Semantic Versioning](https://semver.org/). + +## [1.0.0] - 2026-10-03 + +First public release. Based on Common FPS for PS5 v1.2.1 by porhe911 with the SimpleFPS patch by +khalifa007. + +### Added + +- DualSense controller overlay: buttons, sticks with an L3/R3 ring, analog L2/R2 fill and touchpad + dot; semi-transparent, bottom-left and sharp at 4K. +- Controller input read from inside `SceShellUI` with `scePadReadState` (`libScePad` resolved with a + NID fallback). +- Embedded controller artwork ("PS5 Button Icons and Controls" by Zacksly, CC BY 3.0, modified) and + the pipeline that generates it (`tools/build_assets.py`). +- The overlay arms itself without a game, appears when a game opens and rebuilds on game changes. +- Release verifier (`tools/verify_release.py`) and an etaHEN plugin identity of its own + (`DSOV00001`, version 1.00). +- Research probes in `probe/`. + +### Changed + +- Game detection ignores system applications and dialogs (title IDs starting with `NPXS`, read with + `sceKernelGetAppInfo`), so the renderer is never injected for a system dialog. +- The renderer prefers the `Application.Update` hook and falls back to the legacy main-thread guard. +- On system software 11.xx–13.xx the hook write uses MDBG with a temporary RWX remap that covers every + code page the write touches. +- Released sprites are removed from the scene, and leftover widgets are cleaned up before rebuilding. +- Assets are written to and loaded from `/Temp`, because `SceShellUI` cannot read `/data`. +- Host tests updated for the new firmware backends and defaults. +- The build script runs the release verifier of this project. + +### Removed + +- FPS counter drawing and the FPS sampler: the payload no longer attaches to, scans or reads the game + process, and no longer touches `/dev/dce`. +- Upstream FPS configuration example and CI workflows that do not apply to this project. + +### Fixed + +- *System Software Error* crashes when loading the overlay: system dialogs are no longer treated as + games, the hook write covers every page it touches and released sprites no longer leak in the scene. +- Controller sprites staying pressed while a system menu intercepts the input. + +### Known limitations + +- The PS button cannot be read (intercepted by the system). +- The Mute button is disabled: the controller only reports the momentary press. + +[1.0.0]: https://github.com/erickdavestech/ps5-dualsense-overlay/releases/tag/v1.0.0 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..6616d45 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,65 @@ +cmake_minimum_required(VERSION 3.20) +project(CommonFPS LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +add_library(common_fps_core STATIC + src/core/autoload_guard.cpp + src/core/scene_guard.cpp + src/core/app.cpp + src/core/config.cpp + src/core/fps_sampler.cpp + src/core/layout.cpp + src/core/lifecycle.cpp + src/core/wire.cpp +) + +target_include_directories(common_fps_core PUBLIC include) +target_compile_options(common_fps_core PRIVATE -Wall -Wextra -Wpedantic) + +option(COMMON_FPS_BUILD_TESTS "Build host tests" ON) + +if(COMMON_FPS_BUILD_TESTS) + enable_testing() + + add_executable(common_fps_tests + tests/test_core.cpp + ) + + target_link_libraries(common_fps_tests PRIVATE common_fps_core) + add_test(NAME common_fps_tests COMMAND common_fps_tests) +endif() + + +if(COMMON_FPS_BUILD_TESTS) + add_executable(common_fps_v1_parity_tests + tests/test_v1_parity.cpp + ) + target_link_libraries(common_fps_v1_parity_tests PRIVATE common_fps_core) + add_test(NAME common_fps_v1_parity_tests COMMAND common_fps_v1_parity_tests) +endif() + + +if(COMMON_FPS_BUILD_TESTS) + add_executable(common_fps_autoload_tests + tests/test_autoload_guard.cpp + ) + target_link_libraries(common_fps_autoload_tests PRIVATE common_fps_core) + add_test(NAME common_fps_autoload_tests COMMAND common_fps_autoload_tests) +endif() + +if(COMMON_FPS_BUILD_TESTS) + # These tests use assert(), including calls inside assertions. Keep the + # checks active in Release builds used by CI. + foreach(common_fps_test_target IN ITEMS + common_fps_tests + common_fps_v1_parity_tests + common_fps_autoload_tests) + if(MSVC) + target_compile_options(${common_fps_test_target} PRIVATE /UNDEBUG) + else() + target_compile_options(${common_fps_test_target} PRIVATE -UNDEBUG) + endif() + endforeach() +endif() diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..f6e11c3 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,55 @@ +# Code of Conduct + +## Our pledge + +We as members, contributors and maintainers pledge to make participation in this project a +harassment-free experience for everyone, regardless of age, body size, visible or invisible +disability, ethnicity, sex characteristics, gender identity and expression, level of experience, +education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive and +healthy community. + +## Our standards + +Examples of behavior that contributes to a positive environment: + +- being respectful of differing opinions, viewpoints and experiences; +- giving and gracefully accepting constructive feedback; +- taking responsibility for our mistakes and learning from them; +- focusing on what is best for the community. + +Examples of unacceptable behavior: + +- sexualized language or imagery, and unwelcome sexual attention or advances; +- trolling, insulting or derogatory comments, and personal or political attacks; +- public or private harassment; +- publishing others' private information without their explicit permission; +- other conduct that could reasonably be considered inappropriate in a professional setting. + +## Enforcement responsibilities + +The maintainer clarifies and enforces these standards and may remove, edit or reject comments, +commits, code, issues and other contributions that do not align with this Code of Conduct. + +## Scope + +This Code of Conduct applies within all project spaces and when an individual officially represents +the project in public spaces. + +## Enforcement + +Instances of abusive, harassing or otherwise unacceptable behavior may be reported privately to the +maintainer, [@erickdavestech](https://github.com/erickdavestech), through the contact options on the +maintainer's GitHub profile. All reports will be reviewed promptly and fairly, and the privacy of the +reporter will be respected. + +Depending on the severity, the maintainer may issue a private warning, a temporary ban or a permanent +ban from the project spaces. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), +version 2.1, available at +https://www.contributor-covenant.org/version/2/1/code_of_conduct.html, licensed under CC BY 4.0. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..1547e4a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,63 @@ +# Contributing + +Thanks for your interest in ps5-dualsense-overlay. Bug reports, tests on other consoles and firmware +versions, and pull requests are all welcome. + +By participating you agree to follow the [Code of Conduct](CODE_OF_CONDUCT.md). + +## Reporting bugs + +Open an issue with the **Bug report** template and include: + +- the overlay version and whether you used the `.elf` or the `.plugin`; +- console model and exact system software version; +- homebrew enabler and payload loader; +- the game you were running; +- what you did, what you expected and what happened; +- the renderer log, `/system_tmp/padoverlay_shellui.log`, if you can read it. + +Make sure only one copy of the overlay was loaded in that boot before reporting a crash. + +Security problems must not be reported in public issues; follow [SECURITY.md](SECURITY.md). + +## Suggesting features + +Open an issue with the **Feature request** template and describe the use case. + +## Development + +Build instructions, host tests and the release verifier are described in [BUILDING.md](BUILDING.md). +Before opening a pull request: + +1. Build the payloads with `scripts/ps5_source_build.sh` (it runs `tools/verify_release.py`). +2. Run the host tests and `python3 tests/test_plugin_wrapper.py`. +3. Test on hardware when your change affects runtime behavior, and say on which console and system + software you tested. + +## Code guidelines + +- Follow the style of the surrounding code (C17 / C++20). +- Keep source code free of explanatory comments; documentation belongs in the README, BUILDING.md and + CHANGELOG.md. License headers are required. +- Every source file starts with its license header and SPDX identifier. Never remove or alter + existing copyright notices. When you substantially change a file, add a + `Modifications Copyright (C) ` line to its header. +- The renderer must never access `/data` (`SceShellUI` hard-hangs the console). Use `/Temp`. +- Never read or write game process memory. +- Keep the renderer injection deferred until a real game is running. +- Update `CHANGELOG.md` under an "Unreleased" section. + +## Licensing of contributions + +This project is licensed under GPL-3.0-or-later. By submitting a contribution you agree that it is +licensed under the same terms. Changes to the controller artwork remain under CC BY 3.0 and must keep +the attribution to Zacksly. + +Please sign off your commits (`git commit -s`) to certify the +[Developer Certificate of Origin](https://developercertificate.org/): you wrote the change or have the +right to submit it under this license. + +## Out of scope + +The project does not accept contributions that add exploits, jailbreaks, copy-protection circumvention, +piracy features, or cheats for online play. diff --git a/CREDITS.md b/CREDITS.md new file mode 100644 index 0000000..daf73a0 --- /dev/null +++ b/CREDITS.md @@ -0,0 +1,61 @@ +# Credits + +ps5-dualsense-overlay is a derivative work. It claims no ownership over the upstream code or the +artwork it builds on. Every source file keeps its original copyright header and SPDX identifier, and +each modified file names who modified it. + +## Upstream code + +- **Common FPS for PS5** — **porhe911** + https://github.com/porhe911/Common-FPS-for-PS5 — GPL-3.0-or-later + The base of this project: the controller payload, the `SceShellUI`/PUI (Mono) injection, the hook + protocol, the build system, the etaHEN plugin packaging and the host tests. This project starts from + Common FPS for PS5 v1.2.1. + +- **SimpleFPS** — **khalifa007** + https://github.com/khalifa007/SimpleFPS — GPL-3.0-or-later + The patch that lets Common FPS run on system software 11.xx–13.xx (hook backend selection and the + MDBG write path for those firmware families) and moves the overlay to the top-left corner by default. + +## Artwork + +- **"PS5 Button Icons and Controls"** — **Zacksly** + https://zacksly.itch.io — CC BY 3.0 + Used to draw the on-screen controller. **The artwork was modified**: cropped and recomposed, sticks + split into movable sprites, pressed states recolored with a glow, L2/R2 recolored and placed over the + shoulders. The original license is kept in `assets/source/LICENSE.txt`. + + > "PS5 Button Icons and Controls - Zacksly + > Licensed under CC BY 3.0 - https://zacksly.itch.io" + +## PS5 homebrew projects + +- **PS5 payload SDK** — John Törnblom — https://github.com/ps5-payload-dev/sdk + Toolchain and system headers used to build the payloads. +- **shsrv** — John Törnblom — https://github.com/ps5-payload-dev/shsrv — GPLv3+ + Reference for the ptrace ELF loader and the payload-arguments contract (fetched at build time). +- **elfldr** — John Törnblom — https://github.com/ps5-payload-dev/elfldr — GPLv3+ + The ptrace helpers in `probe/pt/` come from this project. +- **etaHEN** — LightningMods and contributors — https://github.com/etaHEN/etaHEN — GPLv3 + Homebrew enabler whose sources the build uses and whose plugin format the release follows. + +Research references mentioned in `probe/`: the Ghostpad ptrace-RPC technique and the +ps5-native-gamepad-input-research notes. + +## Original work in this project + +By **erickdavestech**. Relative to Common FPS for PS5 v1.2.1 with the SimpleFPS patch: + +| Area | Files | +|---|---| +| DualSense overlay renderer, controller input, overlay lifecycle, sprite cleanup, backend order | `src/ps5/shellui_payload/commonfps_shellui.cpp`, `src/ps5/shellui_payload/commonfps_shellui_entry.cpp` | +| `libScePad` resolution with NID fallback | `src/ps5/stable_elfldr_bridge.c` | +| FPS sampler removal, injection flow | `src/ps5/commonfps_ps5_main.cpp`, `src/ps5/shellui_injector.cpp` | +| Game detection that ignores system applications and dialogs | `src/ps5/stable_sampler/process_sysctl.cpp`, `src/ps5/stable_sampler/process_sysctl.hpp`, `src/ps5/ps5_platform.cpp` | +| Hook backend for 11.xx–13.xx and multi-page RWX write | `include/common_fps/shellui_hook_protocol.hpp`, `src/ps5/shellui_hook_controller.cpp` | +| Artwork pipeline and embedded sprite tables | `tools/build_assets.py`, `assets/`, `src/ps5/shellui_payload/pad_assets*` | +| Release verification and plugin identity (`DSOV00001`) | `tools/verify_release.py`, `scripts/ps5_source_build.sh`, `ps5/CMakeLists.txt` | +| Tests updated for the new behavior | `tests/test_core.cpp`, `tests/test_v1_parity.cpp` | +| Research probes | `probe/main.c`, `probe/pad_rpc.c` | + +The source code is GPL-3.0-or-later; the artwork remains CC BY 3.0. diff --git a/DEPENDENCIES.lock.json b/DEPENDENCIES.lock.json new file mode 100644 index 0000000..3b6e905 --- /dev/null +++ b/DEPENDENCIES.lock.json @@ -0,0 +1,23 @@ +{ + "project": "Common FPS for PS5", + "version": "1.1.0", + "license": "GPL-3.0-or-later", + "ps5_payload_sdk": { + "repository": "https://github.com/ps5-payload-dev/sdk", + "version": "v0.41", + "commit": "d2e2e58", + "purpose": "PS5 payload toolchain and system libraries" + }, + "etahen": { + "repository": "https://github.com/etaHEN/etaHEN", + "version": "2.4B", + "commit": "d47f99bd37f349ae59b3c4b66e09e93ba69f56cd", + "purpose": "Pinned GPL source baseline used by the process/module sampling adapter. Runtime hardware test used etaHEN 2.6." + }, + "ps5_payload_shsrv": { + "repository": "https://github.com/ps5-payload-dev/shsrv", + "version": "v0.20", + "commit": "6f320637d56d344a0e7797753099e33238bbf146", + "purpose": "Pinned GPL ptrace and ELF-loader primitives used by the source-built ShellUI bootstrap." + } +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..924c7e2 --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +BUILD ?= build + +.PHONY: all configure test clean + +all: test + +configure: + cmake -S . -B $(BUILD) -DCMAKE_BUILD_TYPE=Release + +test: configure + cmake --build $(BUILD) -j + ctest --test-dir $(BUILD) --output-on-failure + +clean: + rm -rf $(BUILD) diff --git a/README.md b/README.md new file mode 100644 index 0000000..8470602 --- /dev/null +++ b/README.md @@ -0,0 +1,185 @@ +# ps5-dualsense-overlay + +[![License: GPL-3.0-or-later](https://img.shields.io/badge/license-GPL--3.0--or--later-blue.svg)](LICENSE) +[![Latest release](https://img.shields.io/github/v/release/erickdavestech/ps5-dualsense-overlay)](https://github.com/erickdavestech/ps5-dualsense-overlay/releases/latest) + +On-screen **DualSense controller overlay** for a PlayStation 5 running homebrew. A single payload +runs entirely on the console and draws the controller over the running game, lighting up buttons, +sticks, triggers and the touchpad in real time. + +> Educational project about PS5 homebrew, process injection and the system UI (`SceShellUI`, +> PUI on Mono). Use it only on hardware you own and read the [legal notice](#legal-notice). + +**[Download the latest release](https://github.com/erickdavestech/ps5-dualsense-overlay/releases/latest)** + +## Download + +Every release contains: + +| File | Use it when | +|---|---| +| `ps5-dualsense-overlay-.elf` | You load payloads with an ELF loader (for example `elfldr` on port 9021). | +| `ps5-dualsense-overlay-.plugin` | You use etaHEN and want the overlay loaded automatically on every boot. | +| `SHA256SUMS.txt` | Checksums to verify both files. | + +Verify the download before using it: + +```bash +sha256sum -c SHA256SUMS.txt +``` + +## Features + +- Every functional button lights up: ✕ ○ △ □, D-pad, L1/R1, L2/R2, L3/R3, Create, Options and the + touchpad click. +- Sticks follow the axes and show a color ring when moved or clicked. +- L2/R2 show an analog fill proportional to the pressure; the touchpad shows a dot under the finger. +- Semi-transparent, placed bottom-left and sharp at 4K. +- Load it once per boot: it waits for a game, appears when one opens and rebuilds itself when you + switch games. +- Sprites are released when a system menu intercepts the input, so nothing stays stuck. +- It never reads or writes game memory. + +## Compatibility + +| Console | System software | Status | +|---|---|---| +| PS5 Slim (CFI-2015) | 13.60 (13.600.007) | Tested | +| PS5 | 11.xx – 13.50 | Allowed by the code, not tested | +| PS5 | 10.xx and earlier | Code paths inherited from upstream, not tested with this overlay | + +Tested with kstuff-lite and the ELF loader on port 9021. Other homebrew enablers may work but have not +been tested. + +## Usage + +1. Boot the console and start your homebrew enabler as usual. +2. Load the overlay **once**: + - **ELF** — send it to your ELF loader. From Linux, macOS or WSL: + + ```bash + cat ps5-dualsense-overlay-v1.0.0.elf > /dev/tcp//9021 + ``` + + From Windows PowerShell: + + ```powershell + $b = [IO.File]::ReadAllBytes("ps5-dualsense-overlay-v1.0.0.elf") + $c = New-Object Net.Sockets.TcpClient("", 9021); $s = $c.GetStream() + $s.Write($b, 0, $b.Length); $s.Flush(); $c.Close() + ``` + + - **etaHEN plugin** — copy the `.plugin` file to `/data/etaHEN/plugins/` (or to `etahen/plugins/` + on a USB drive) and restart etaHEN. +3. Open any game. The controller appears in the bottom-left corner. + +Load only **one** copy per boot. Loading a second copy on top of a running one makes both fight over +the system UI and can end in a *System Software Error*. To update, reboot and load the new version. + +## Troubleshooting + +| Symptom | Cause and fix | +|---|---| +| Nothing appears | The overlay only draws while a game is in the foreground. Open a game. | +| *System Software Error* right after loading | A second copy was loaded on top of a running one. Reboot and load it once. | +| The PS button never lights up | Expected. The system intercepts it before any application can read it. | +| The Mute button never lights up | Expected. It is disabled, see [Known limitations](#known-limitations). | + +The renderer writes its log to `/system_tmp/padoverlay_shellui.log`, which can be read with a shell +payload such as shsrv. + +## Known limitations + +- **PS button:** intercepted by the system to open the Control Center; it cannot be read. +- **Mute button:** the controller only reports the momentary press, not the microphone state, so the + button stays disabled until a reliable state source is found. +- The overlay position and size are fixed. +- Only one firmware version has been tested on hardware. + +## How it works + +1. A **controller** payload waits until a real game is running — system applications and dialogs are + filtered out by title ID — and until the system UI is stable. Then it injects a **renderer** into + `SceShellUI`. +2. The renderer hooks the UI update loop (`Application.Update`, with the legacy main-thread guard as a + fallback), reads the DualSense with `scePadReadState` from inside `SceShellUI` and draws `ImageBox` + sprites in the game's scene. +3. The sprite images are embedded in the payload and written to `/Temp` at startup. `SceShellUI` + cannot read `/data`, and loading `file:///data/...` hard-hangs the console. +4. When the game scene changes, the old sprites are removed and the overlay is rebuilt for the new + game. + +On system software 11.xx–13.xx the one-byte hook writes go through MDBG, with a temporary RWX remap of +every code page involved. + +## Building from source + +See [BUILDING.md](BUILDING.md). + +## Project layout + +```text +src/ps5/shellui_payload/ renderer injected into SceShellUI (drawing, controller input) +src/ps5/ controller payload (game detection, injection, hook control) +include/common_fps/ shared protocol and data types +assets/ controller artwork: source SVGs, PNGs, layout and an HTML preview +tools/ artwork pipeline, etaHEN plugin packer, release verifier +probe/ research programs written while learning how to read the controller +tests/ host tests +docs/ upstream Common FPS for PS5 documentation, kept for reference +``` + +## Authorship + +This repository is a derivative work of [Common FPS for PS5](https://github.com/porhe911/Common-FPS-for-PS5) +by **porhe911**, including the [SimpleFPS](https://github.com/khalifa007/SimpleFPS) patch by +**khalifa007** that enables system software 11.xx–13.xx. Their work provides the injection, the hook +infrastructure and the build system. + +**Original work in this project, by erickdavestech:** + +- The DualSense overlay renderer: sprite composition, live mapping of buttons, sticks, triggers and + touchpad, transparency, 4K-sharp scaling and placement. +- Reading the controller from inside `SceShellUI` (`libScePad` resolved with a NID fallback) and + neutral handling of intercepted input. +- The overlay lifecycle: arming without a game, rebuilding on game changes and removing orphaned + widgets. +- Stability work: filtering system applications out of game detection, the generalized MDBG + RWX hook + write on 11.xx–13.xx, the `Application.Update` hook preference with legacy fallback, and the removal + of the FPS sampler so the payload never attaches to or scans the game process. +- The artwork pipeline (`tools/build_assets.py`, layout and embedded sprite tables) and the + `/Temp`-based asset loading. +- The research probes in `probe/` and the release verifier. + +Each source file states its authors in its license header. The complete credits are in +[CREDITS.md](CREDITS.md) and [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md); every change is listed in +[CHANGELOG.md](CHANGELOG.md). + +## Contributing + +Bug reports and pull requests are welcome. Read [CONTRIBUTING.md](CONTRIBUTING.md) and the +[Code of Conduct](CODE_OF_CONDUCT.md) first. Report security problems privately as described in +[SECURITY.md](SECURITY.md). + +## License + +- Source code: **GPL-3.0-or-later** — see [LICENSE](LICENSE). It inherits this license from Common FPS + for PS5 and SimpleFPS. +- Controller artwork: **"PS5 Button Icons and Controls" by Zacksly**, licensed **CC BY 3.0** + (https://zacksly.itch.io), modified — see [`assets/source/LICENSE.txt`](assets/source/LICENSE.txt). + +Every file keeps its copyright header and SPDX license identifier. + +## Legal notice + +- PlayStation, PS5 and DualSense are trademarks or registered trademarks of Sony Interactive + Entertainment Inc. This project is not affiliated with, authorized, sponsored or endorsed by Sony + Interactive Entertainment. +- No Sony code, firmware, encryption keys, official SDK or game content is included. The project is + built with the open-source PS5 payload SDK. +- This project does not contain or distribute any exploit, jailbreak or copy-protection circumvention + tool, and it does not enable running unauthorized copies of software. It only runs on a console on + which its owner has already enabled homebrew. +- Modifying a console may void its warranty and break the platform's terms of service. Use it offline + and at your own risk. +- The software is provided "as is", without warranty of any kind, as stated in the GPL-3.0. diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000..bf5150e --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,22 @@ +# Security Policy + +## Supported versions + +Only the latest release receives fixes. + +## Reporting a problem + +Do not open a public issue for security problems. Report them privately through GitHub: +open the repository's **Security** tab and choose **Report a vulnerability**. + +Please include the overlay version, console model, system software version, homebrew enabler and the +steps to reproduce. You will get an answer as soon as possible, and fixes will be credited unless you +prefer otherwise. + +## Scope + +In scope: problems in this project's code, for example behavior that corrupts memory of a process it +should not touch, writes outside the documented paths, or crashes the system UI in a reproducible way. + +Out of scope: vulnerabilities in the PS5 system software, in homebrew enablers or in payload loaders — +report those to their respective projects. This project does not accept or publish exploits. diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md new file mode 100644 index 0000000..1f3fd3c --- /dev/null +++ b/THIRD_PARTY_NOTICES.md @@ -0,0 +1,119 @@ +# Third-Party Notices + +Common FPS for PS5 interoperates with and derives implementation knowledge from +open-source PS5 homebrew projects. + +## PS5 Payload SDK + +Project: + +```text +https://github.com/ps5-payload-dev/sdk +``` + +Used as the PS5 payload toolchain/system SDK. The upstream project retains its +copyright notices and per-file licensing terms. + +## etaHEN + +Project: + +```text +https://github.com/etaHEN/etaHEN +``` + +etaHEN publishes its source under GPLv3. Common FPS uses etaHEN as an +open-source reference/source dependency for PS5 process and ShellUI/PUI +integration. + +## ps5-payload-dev/shsrv + +Project: + +```text +https://github.com/ps5-payload-dev/shsrv +``` + +GPLv3+ source used as the reference for the ptrace ELF loader and the +payload-args execution contract. + +## Historical PHU-derived work + +The historical Common FPS `v1.0.0` binary was developed through binary analysis +and patching of third-party PS5 homebrew renderer/loader mechanisms, including +PHU-derived material. + +Common FPS does not claim ownership of that third-party code. + +The source-built `v1.1.x` path intentionally does **not** embed the historical +PHU ELF/SO renderer blob. + +## Common FPS-owned files + +Files carrying: + +```text +SPDX-License-Identifier: GPL-3.0-or-later +``` + +are licensed by the Common FPS project under GPL-3.0-or-later. + +Third-party files always retain their upstream notices and licenses. + +--- + +# Additional notices for this derivative (ps5-dualsense-overlay) + +This repository is a modified version of Common FPS for PS5 (see `CREDITS.md`). The notices +above are retained verbatim from the upstream project. The following apply to material added in +this fork. + +## Common FPS for PS5 (upstream base) + +Project: + +```text +https://github.com/porhe911/Common-FPS-for-PS5 +``` + +GPL-3.0-or-later. The renderer, injection, controller architecture and build system derive from +this project (v1.2.1); its copyright headers are preserved in the source files. Files changed by +this project carry a `Modifications Copyright (C) 2026 erickdavestech` line, and every change is +listed with its date in `CHANGELOG.md`. + +## SimpleFPS + +Project: + +```text +https://github.com/khalifa007/SimpleFPS +``` + +Author: khalifa007. GPL-3.0-or-later. The patch that makes Common FPS run on PS5 system software +11.xx–13.xx, which this project targets. Its changes are included in this repository, and the files +it modified carry a `Modifications Copyright (C) 2026 khalifa007 (SimpleFPS)` line. + +## elfldr (ptrace helpers used by the research probes) + +Project: + +```text +https://github.com/ps5-payload-dev/elfldr +``` + +`probe/pt/pt.c`, `probe/pt/pt.h` and `probe/pt/log.h` are Copyright (C) 2024 John Törnblom, +licensed GPLv3 or later. They are included unmodified with their original notices. + +## PS5 Button Icons and Controls (artwork) + +Author: Zacksly — https://zacksly.itch.io + +```text +License: Creative Commons Attribution 3.0 Unported (CC BY 3.0) +``` + +The on-screen controller sprites are derived from this asset pack and were **modified** (cropped +and recomposed, sticks split into movable sprites, pressed states recolored, L2/R2 recolored). +The original license text is kept at `assets/source/LICENSE.txt`. This artwork is **not** under +GPL-3.0; it remains under CC BY 3.0 and must be attributed as shown in `CREDITS.md`. + diff --git a/assets/layout.js b/assets/layout.js new file mode 100644 index 0000000..bc65a4d --- /dev/null +++ b/assets/layout.js @@ -0,0 +1 @@ +window.LAYOUT = {"canvas": [640, 480], "sizes": {"1280": 2.0, "640": 1.0, "320": 0.5}, "units": "Todas las coordenadas están en unidades de 640x480; multiplica por sizes[carpeta].", "base": "base.png", "base_full": "base_full.png", "buttons": {"triangle": {"sprite": "pressed/triangle.png", "rect": [482, 106, 64, 64], "bit": "0x1000"}, "circle": {"sprite": "pressed/circle.png", "rect": [528, 152, 64, 64], "bit": "0x2000"}, "cross": {"sprite": "pressed/cross.png", "rect": [482, 198, 64, 64], "bit": "0x4000"}, "square": {"sprite": "pressed/square.png", "rect": [436, 152, 64, 64], "bit": "0x8000"}, "dpad_up": {"sprite": "pressed/dpad_up.png", "rect": [96, 122, 58, 66], "bit": "0x10"}, "dpad_down": {"sprite": "pressed/dpad_down.png", "rect": [96, 180, 58, 68], "bit": "0x40"}, "dpad_left": {"sprite": "pressed/dpad_left.png", "rect": [62, 154, 66, 60], "bit": "0x80"}, "dpad_right": {"sprite": "pressed/dpad_right.png", "rect": [122, 154, 66, 60], "bit": "0x20"}, "l1": {"sprite": "pressed/l1.png", "rect": [76, 56, 106, 52], "bit": "0x400"}, "r1": {"sprite": "pressed/r1.png", "rect": [458, 56, 106, 52], "bit": "0x800"}, "create": {"sprite": "pressed/create.png", "rect": [152, 88, 44, 56], "bit": "0x1"}, "options": {"sprite": "pressed/options.png", "rect": [444, 88, 42, 56], "bit": "0x8"}, "mute": {"sprite": "pressed/mute.png", "rect": [292, 288, 56, 30], "bit": null}, "ps": {"sprite": "pressed/ps.png", "rect": [286, 238, 64, 54], "bit": null}, "touchpad": {"sprite": "pressed/touchpad.png", "rect": [182, 60, 276, 160], "bit": "0x100000"}}, "sticks": {"left": {"center": [218.58, 270.67], "travel": 12, "size": [96, 96], "sprite": "stick_cap.png", "sprite_pressed": "stick_cap_l3.png", "click": "l3", "bit": "0x2"}, "right": {"center": [420.17, 270.36], "travel": 12, "size": [96, 96], "sprite": "stick_cap.png", "sprite_pressed": "stick_cap_l3.png", "click": "r3", "bit": "0x4"}}, "triggers": {"l2": {"sprite": "l2_fill.png", "rect": [100, 10, 56, 58], "fill": "bottom_up", "bit": "0x100"}, "r2": {"sprite": "r2_fill.png", "rect": [482, 10, 56, 58], "fill": "bottom_up", "bit": "0x200"}}, "touchpad": {"rect": [195.21, 72.77, 248.96, 133.28], "dot": "touch_dot.png", "dot_size": [44, 44], "note": "Mapear ScePadTouch.x/y con la resolución de scePadGetControllerInformation()."}, "credits": "Button Icons and Controls by Zacksly (CC BY 3.0 | zacksly.itch.io) — modificado"}; diff --git a/assets/layout.json b/assets/layout.json new file mode 100644 index 0000000..b6f924e --- /dev/null +++ b/assets/layout.json @@ -0,0 +1,237 @@ +{ + "canvas": [ + 640, + 480 + ], + "sizes": { + "1280": 2.0, + "640": 1.0, + "320": 0.5 + }, + "units": "Todas las coordenadas están en unidades de 640x480; multiplica por sizes[carpeta].", + "base": "base.png", + "base_full": "base_full.png", + "buttons": { + "triangle": { + "sprite": "pressed/triangle.png", + "rect": [ + 482, + 106, + 64, + 64 + ], + "bit": "0x1000" + }, + "circle": { + "sprite": "pressed/circle.png", + "rect": [ + 528, + 152, + 64, + 64 + ], + "bit": "0x2000" + }, + "cross": { + "sprite": "pressed/cross.png", + "rect": [ + 482, + 198, + 64, + 64 + ], + "bit": "0x4000" + }, + "square": { + "sprite": "pressed/square.png", + "rect": [ + 436, + 152, + 64, + 64 + ], + "bit": "0x8000" + }, + "dpad_up": { + "sprite": "pressed/dpad_up.png", + "rect": [ + 96, + 122, + 58, + 66 + ], + "bit": "0x10" + }, + "dpad_down": { + "sprite": "pressed/dpad_down.png", + "rect": [ + 96, + 180, + 58, + 68 + ], + "bit": "0x40" + }, + "dpad_left": { + "sprite": "pressed/dpad_left.png", + "rect": [ + 62, + 154, + 66, + 60 + ], + "bit": "0x80" + }, + "dpad_right": { + "sprite": "pressed/dpad_right.png", + "rect": [ + 122, + 154, + 66, + 60 + ], + "bit": "0x20" + }, + "l1": { + "sprite": "pressed/l1.png", + "rect": [ + 76, + 56, + 106, + 52 + ], + "bit": "0x400" + }, + "r1": { + "sprite": "pressed/r1.png", + "rect": [ + 458, + 56, + 106, + 52 + ], + "bit": "0x800" + }, + "create": { + "sprite": "pressed/create.png", + "rect": [ + 152, + 88, + 44, + 56 + ], + "bit": "0x1" + }, + "options": { + "sprite": "pressed/options.png", + "rect": [ + 444, + 88, + 42, + 56 + ], + "bit": "0x8" + }, + "mute": { + "sprite": "pressed/mute.png", + "rect": [ + 292, + 288, + 56, + 30 + ], + "bit": null + }, + "ps": { + "sprite": "pressed/ps.png", + "rect": [ + 286, + 238, + 64, + 54 + ], + "bit": null + }, + "touchpad": { + "sprite": "pressed/touchpad.png", + "rect": [ + 182, + 60, + 276, + 160 + ], + "bit": "0x100000" + } + }, + "sticks": { + "left": { + "center": [ + 218.58, + 270.67 + ], + "travel": 12, + "size": [ + 96, + 96 + ], + "sprite": "stick_cap.png", + "sprite_pressed": "stick_cap_l3.png", + "click": "l3", + "bit": "0x2" + }, + "right": { + "center": [ + 420.17, + 270.36 + ], + "travel": 12, + "size": [ + 96, + 96 + ], + "sprite": "stick_cap.png", + "sprite_pressed": "stick_cap_l3.png", + "click": "r3", + "bit": "0x4" + } + }, + "triggers": { + "l2": { + "sprite": "l2_fill.png", + "rect": [ + 100, + 10, + 56, + 58 + ], + "fill": "bottom_up", + "bit": "0x100" + }, + "r2": { + "sprite": "r2_fill.png", + "rect": [ + 482, + 10, + 56, + 58 + ], + "fill": "bottom_up", + "bit": "0x200" + } + }, + "touchpad": { + "rect": [ + 195.21, + 72.77, + 248.96, + 133.28 + ], + "dot": "touch_dot.png", + "dot_size": [ + 44, + 44 + ], + "note": "Mapear ScePadTouch.x/y con la resolución de scePadGetControllerInformation()." + }, + "credits": "Button Icons and Controls by Zacksly (CC BY 3.0 | zacksly.itch.io) — modificado" +} \ No newline at end of file diff --git a/assets/png/1280/base.png b/assets/png/1280/base.png new file mode 100644 index 0000000..b4e4b86 Binary files /dev/null and b/assets/png/1280/base.png differ diff --git a/assets/png/1280/base_full.png b/assets/png/1280/base_full.png new file mode 100644 index 0000000..8183e58 Binary files /dev/null and b/assets/png/1280/base_full.png differ diff --git a/assets/png/1280/l2_fill.png b/assets/png/1280/l2_fill.png new file mode 100644 index 0000000..494ca26 Binary files /dev/null and b/assets/png/1280/l2_fill.png differ diff --git a/assets/png/1280/pressed/circle.png b/assets/png/1280/pressed/circle.png new file mode 100644 index 0000000..6f3d48f Binary files /dev/null and b/assets/png/1280/pressed/circle.png differ diff --git a/assets/png/1280/pressed/create.png b/assets/png/1280/pressed/create.png new file mode 100644 index 0000000..5ddfc75 Binary files /dev/null and b/assets/png/1280/pressed/create.png differ diff --git a/assets/png/1280/pressed/cross.png b/assets/png/1280/pressed/cross.png new file mode 100644 index 0000000..5011276 Binary files /dev/null and b/assets/png/1280/pressed/cross.png differ diff --git a/assets/png/1280/pressed/dpad_down.png b/assets/png/1280/pressed/dpad_down.png new file mode 100644 index 0000000..d38e04b Binary files /dev/null and b/assets/png/1280/pressed/dpad_down.png differ diff --git a/assets/png/1280/pressed/dpad_left.png b/assets/png/1280/pressed/dpad_left.png new file mode 100644 index 0000000..d491aaf Binary files /dev/null and b/assets/png/1280/pressed/dpad_left.png differ diff --git a/assets/png/1280/pressed/dpad_right.png b/assets/png/1280/pressed/dpad_right.png new file mode 100644 index 0000000..5acb21f Binary files /dev/null and b/assets/png/1280/pressed/dpad_right.png differ diff --git a/assets/png/1280/pressed/dpad_up.png b/assets/png/1280/pressed/dpad_up.png new file mode 100644 index 0000000..9aa20bb Binary files /dev/null and b/assets/png/1280/pressed/dpad_up.png differ diff --git a/assets/png/1280/pressed/l1.png b/assets/png/1280/pressed/l1.png new file mode 100644 index 0000000..7422140 Binary files /dev/null and b/assets/png/1280/pressed/l1.png differ diff --git a/assets/png/1280/pressed/mute.png b/assets/png/1280/pressed/mute.png new file mode 100644 index 0000000..0cfafbd Binary files /dev/null and b/assets/png/1280/pressed/mute.png differ diff --git a/assets/png/1280/pressed/options.png b/assets/png/1280/pressed/options.png new file mode 100644 index 0000000..ba332b6 Binary files /dev/null and b/assets/png/1280/pressed/options.png differ diff --git a/assets/png/1280/pressed/ps.png b/assets/png/1280/pressed/ps.png new file mode 100644 index 0000000..5cc8227 Binary files /dev/null and b/assets/png/1280/pressed/ps.png differ diff --git a/assets/png/1280/pressed/r1.png b/assets/png/1280/pressed/r1.png new file mode 100644 index 0000000..680325b Binary files /dev/null and b/assets/png/1280/pressed/r1.png differ diff --git a/assets/png/1280/pressed/square.png b/assets/png/1280/pressed/square.png new file mode 100644 index 0000000..50751e2 Binary files /dev/null and b/assets/png/1280/pressed/square.png differ diff --git a/assets/png/1280/pressed/touchpad.png b/assets/png/1280/pressed/touchpad.png new file mode 100644 index 0000000..59db659 Binary files /dev/null and b/assets/png/1280/pressed/touchpad.png differ diff --git a/assets/png/1280/pressed/triangle.png b/assets/png/1280/pressed/triangle.png new file mode 100644 index 0000000..52bc402 Binary files /dev/null and b/assets/png/1280/pressed/triangle.png differ diff --git a/assets/png/1280/r2_fill.png b/assets/png/1280/r2_fill.png new file mode 100644 index 0000000..f202279 Binary files /dev/null and b/assets/png/1280/r2_fill.png differ diff --git a/assets/png/1280/stick_cap.png b/assets/png/1280/stick_cap.png new file mode 100644 index 0000000..28ac42e Binary files /dev/null and b/assets/png/1280/stick_cap.png differ diff --git a/assets/png/1280/stick_cap_l3.png b/assets/png/1280/stick_cap_l3.png new file mode 100644 index 0000000..82e8b9c Binary files /dev/null and b/assets/png/1280/stick_cap_l3.png differ diff --git a/assets/png/1280/touch_dot.png b/assets/png/1280/touch_dot.png new file mode 100644 index 0000000..a40111f Binary files /dev/null and b/assets/png/1280/touch_dot.png differ diff --git a/assets/png/320/base.png b/assets/png/320/base.png new file mode 100644 index 0000000..a3070ac Binary files /dev/null and b/assets/png/320/base.png differ diff --git a/assets/png/320/base_full.png b/assets/png/320/base_full.png new file mode 100644 index 0000000..44af903 Binary files /dev/null and b/assets/png/320/base_full.png differ diff --git a/assets/png/320/l2_fill.png b/assets/png/320/l2_fill.png new file mode 100644 index 0000000..f08acd2 Binary files /dev/null and b/assets/png/320/l2_fill.png differ diff --git a/assets/png/320/pressed/circle.png b/assets/png/320/pressed/circle.png new file mode 100644 index 0000000..19a0493 Binary files /dev/null and b/assets/png/320/pressed/circle.png differ diff --git a/assets/png/320/pressed/create.png b/assets/png/320/pressed/create.png new file mode 100644 index 0000000..bb5681e Binary files /dev/null and b/assets/png/320/pressed/create.png differ diff --git a/assets/png/320/pressed/cross.png b/assets/png/320/pressed/cross.png new file mode 100644 index 0000000..934d230 Binary files /dev/null and b/assets/png/320/pressed/cross.png differ diff --git a/assets/png/320/pressed/dpad_down.png b/assets/png/320/pressed/dpad_down.png new file mode 100644 index 0000000..0511a46 Binary files /dev/null and b/assets/png/320/pressed/dpad_down.png differ diff --git a/assets/png/320/pressed/dpad_left.png b/assets/png/320/pressed/dpad_left.png new file mode 100644 index 0000000..0b404d5 Binary files /dev/null and b/assets/png/320/pressed/dpad_left.png differ diff --git a/assets/png/320/pressed/dpad_right.png b/assets/png/320/pressed/dpad_right.png new file mode 100644 index 0000000..ba96bb4 Binary files /dev/null and b/assets/png/320/pressed/dpad_right.png differ diff --git a/assets/png/320/pressed/dpad_up.png b/assets/png/320/pressed/dpad_up.png new file mode 100644 index 0000000..05db86a Binary files /dev/null and b/assets/png/320/pressed/dpad_up.png differ diff --git a/assets/png/320/pressed/l1.png b/assets/png/320/pressed/l1.png new file mode 100644 index 0000000..21d00df Binary files /dev/null and b/assets/png/320/pressed/l1.png differ diff --git a/assets/png/320/pressed/mute.png b/assets/png/320/pressed/mute.png new file mode 100644 index 0000000..700e39d Binary files /dev/null and b/assets/png/320/pressed/mute.png differ diff --git a/assets/png/320/pressed/options.png b/assets/png/320/pressed/options.png new file mode 100644 index 0000000..a1fcb3f Binary files /dev/null and b/assets/png/320/pressed/options.png differ diff --git a/assets/png/320/pressed/ps.png b/assets/png/320/pressed/ps.png new file mode 100644 index 0000000..7b13fbe Binary files /dev/null and b/assets/png/320/pressed/ps.png differ diff --git a/assets/png/320/pressed/r1.png b/assets/png/320/pressed/r1.png new file mode 100644 index 0000000..77923c0 Binary files /dev/null and b/assets/png/320/pressed/r1.png differ diff --git a/assets/png/320/pressed/square.png b/assets/png/320/pressed/square.png new file mode 100644 index 0000000..15d3787 Binary files /dev/null and b/assets/png/320/pressed/square.png differ diff --git a/assets/png/320/pressed/touchpad.png b/assets/png/320/pressed/touchpad.png new file mode 100644 index 0000000..1a10943 Binary files /dev/null and b/assets/png/320/pressed/touchpad.png differ diff --git a/assets/png/320/pressed/triangle.png b/assets/png/320/pressed/triangle.png new file mode 100644 index 0000000..1aa119d Binary files /dev/null and b/assets/png/320/pressed/triangle.png differ diff --git a/assets/png/320/r2_fill.png b/assets/png/320/r2_fill.png new file mode 100644 index 0000000..ec7e408 Binary files /dev/null and b/assets/png/320/r2_fill.png differ diff --git a/assets/png/320/stick_cap.png b/assets/png/320/stick_cap.png new file mode 100644 index 0000000..5feddd6 Binary files /dev/null and b/assets/png/320/stick_cap.png differ diff --git a/assets/png/320/stick_cap_l3.png b/assets/png/320/stick_cap_l3.png new file mode 100644 index 0000000..00891d8 Binary files /dev/null and b/assets/png/320/stick_cap_l3.png differ diff --git a/assets/png/320/touch_dot.png b/assets/png/320/touch_dot.png new file mode 100644 index 0000000..86c42cb Binary files /dev/null and b/assets/png/320/touch_dot.png differ diff --git a/assets/png/640/base.png b/assets/png/640/base.png new file mode 100644 index 0000000..acf49af Binary files /dev/null and b/assets/png/640/base.png differ diff --git a/assets/png/640/base_full.png b/assets/png/640/base_full.png new file mode 100644 index 0000000..9431964 Binary files /dev/null and b/assets/png/640/base_full.png differ diff --git a/assets/png/640/l2_fill.png b/assets/png/640/l2_fill.png new file mode 100644 index 0000000..707effd Binary files /dev/null and b/assets/png/640/l2_fill.png differ diff --git a/assets/png/640/pressed/circle.png b/assets/png/640/pressed/circle.png new file mode 100644 index 0000000..0257eb7 Binary files /dev/null and b/assets/png/640/pressed/circle.png differ diff --git a/assets/png/640/pressed/create.png b/assets/png/640/pressed/create.png new file mode 100644 index 0000000..b001df8 Binary files /dev/null and b/assets/png/640/pressed/create.png differ diff --git a/assets/png/640/pressed/cross.png b/assets/png/640/pressed/cross.png new file mode 100644 index 0000000..8197fca Binary files /dev/null and b/assets/png/640/pressed/cross.png differ diff --git a/assets/png/640/pressed/dpad_down.png b/assets/png/640/pressed/dpad_down.png new file mode 100644 index 0000000..81fce25 Binary files /dev/null and b/assets/png/640/pressed/dpad_down.png differ diff --git a/assets/png/640/pressed/dpad_left.png b/assets/png/640/pressed/dpad_left.png new file mode 100644 index 0000000..4f80e75 Binary files /dev/null and b/assets/png/640/pressed/dpad_left.png differ diff --git a/assets/png/640/pressed/dpad_right.png b/assets/png/640/pressed/dpad_right.png new file mode 100644 index 0000000..a7906f2 Binary files /dev/null and b/assets/png/640/pressed/dpad_right.png differ diff --git a/assets/png/640/pressed/dpad_up.png b/assets/png/640/pressed/dpad_up.png new file mode 100644 index 0000000..a2984ba Binary files /dev/null and b/assets/png/640/pressed/dpad_up.png differ diff --git a/assets/png/640/pressed/l1.png b/assets/png/640/pressed/l1.png new file mode 100644 index 0000000..0f81562 Binary files /dev/null and b/assets/png/640/pressed/l1.png differ diff --git a/assets/png/640/pressed/mute.png b/assets/png/640/pressed/mute.png new file mode 100644 index 0000000..b5766af Binary files /dev/null and b/assets/png/640/pressed/mute.png differ diff --git a/assets/png/640/pressed/options.png b/assets/png/640/pressed/options.png new file mode 100644 index 0000000..4fe44a7 Binary files /dev/null and b/assets/png/640/pressed/options.png differ diff --git a/assets/png/640/pressed/ps.png b/assets/png/640/pressed/ps.png new file mode 100644 index 0000000..7c62c7a Binary files /dev/null and b/assets/png/640/pressed/ps.png differ diff --git a/assets/png/640/pressed/r1.png b/assets/png/640/pressed/r1.png new file mode 100644 index 0000000..cded859 Binary files /dev/null and b/assets/png/640/pressed/r1.png differ diff --git a/assets/png/640/pressed/square.png b/assets/png/640/pressed/square.png new file mode 100644 index 0000000..4ce3c66 Binary files /dev/null and b/assets/png/640/pressed/square.png differ diff --git a/assets/png/640/pressed/touchpad.png b/assets/png/640/pressed/touchpad.png new file mode 100644 index 0000000..5d84710 Binary files /dev/null and b/assets/png/640/pressed/touchpad.png differ diff --git a/assets/png/640/pressed/triangle.png b/assets/png/640/pressed/triangle.png new file mode 100644 index 0000000..3309abf Binary files /dev/null and b/assets/png/640/pressed/triangle.png differ diff --git a/assets/png/640/r2_fill.png b/assets/png/640/r2_fill.png new file mode 100644 index 0000000..5f4b29b Binary files /dev/null and b/assets/png/640/r2_fill.png differ diff --git a/assets/png/640/stick_cap.png b/assets/png/640/stick_cap.png new file mode 100644 index 0000000..c5dbe68 Binary files /dev/null and b/assets/png/640/stick_cap.png differ diff --git a/assets/png/640/stick_cap_l3.png b/assets/png/640/stick_cap_l3.png new file mode 100644 index 0000000..a1a252c Binary files /dev/null and b/assets/png/640/stick_cap_l3.png differ diff --git a/assets/png/640/touch_dot.png b/assets/png/640/touch_dot.png new file mode 100644 index 0000000..c7ce9e3 Binary files /dev/null and b/assets/png/640/touch_dot.png differ diff --git a/assets/preview.html b/assets/preview.html new file mode 100644 index 0000000..981aa0e --- /dev/null +++ b/assets/preview.html @@ -0,0 +1,175 @@ + + + + + +Pad Overlay Preview + + + +
+

Overlay del mando — simulador

+ + + teclado +
+
+
+ Conecta un DualSense al PC (USB o Bluetooth) y pulsa un botón, o usa el teclado: + ←↑→↓ cruceta · IJKL △ □ ✕ ○ · + Q/E L1/R1 · 1/3 L2/R2 (analógico) · + WASD stick izq · TFGH stick der · Z/X L3/R3 · + C Create · V Options · P PS · M Mute · Espacio clic touchpad · + ratón sobre el touchpad = dedo.
+ Simula en el PC lo que dibujará el renderer en la PS5: mismos PNG, mismo layout.json. +
+ + + + diff --git a/assets/preview.png b/assets/preview.png new file mode 100644 index 0000000..37d9480 Binary files /dev/null and b/assets/preview.png differ diff --git a/assets/source/Full Solid L2.svg b/assets/source/Full Solid L2.svg new file mode 100644 index 0000000..fe1af4c --- /dev/null +++ b/assets/source/Full Solid L2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/source/Full Solid R2.svg b/assets/source/Full Solid R2.svg new file mode 100644 index 0000000..51f441c --- /dev/null +++ b/assets/source/Full Solid R2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/source/LICENSE.txt b/assets/source/LICENSE.txt new file mode 100644 index 0000000..65ae4ac --- /dev/null +++ b/assets/source/LICENSE.txt @@ -0,0 +1,41 @@ +This work is licensed under the Creative Commons Attribution 3.0 Unported License. +To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ + +This allow you the right to: + - Share: copy and redistribute the material in any medium or format + - Adapt: remix, transform, and build upon the material for any purpose, even commercially + +Provided you follow the following terms: + - Attribution: You must give appropriate credit, provide a link to the license and indicate if + changes were made. You may do so in any reasonable manner, but not in any way that suggests + the licensor endorses you or your use. + - No additional restrictions — You may not apply legal terms or technological measures that + legally restrict others from doing anything the license permits. + +How to give credit for asset use, redistributions, or derivative works: + + Must include: + - Product Title: PS5 Button Icons and Controls + - Author: Zacksly + - Source: https://zacksly.itch.io + - License: “CC BY 3.0" + - If icons were edited from their original form it must be stated that it has been modified. + + Example Attributions: + Credits Section: + "PS5 Button Icons and Controls - Zacksly + Licensed under CC BY 3.0 - https://zacksly.itch.io" + Statement: + "Button Icons and Controls were created by Zacksly (Licensed under CC BY 3.0 - https://zacksly.itch.io")" + Derivative Work: + "Button Icons and Controls are based on project by Zacksly (Licensed under CC BY 3.0 - https://zacksly.itch.io)" + Casual Thanks: + "Special thanks to Zacksly for the Button Icons and Controls (Licensed under CC BY 3.0 - https://zacksly.itch.io)" + Short form Credit: + "Button Icons and Controls by Zacksly (CC BY 3.0 Licensed | zacksly.itch.io)" + +Notices: + - You do not have to comply with the license for elements of the material in the public domain or +where your use is permitted by an applicable exception or limitation. + - No warranties are given. The license may not give you all of the permissions necessary for your +intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. \ No newline at end of file diff --git a/assets/source/Outline L2.svg b/assets/source/Outline L2.svg new file mode 100644 index 0000000..0e18faf --- /dev/null +++ b/assets/source/Outline L2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/source/Outline R2.svg b/assets/source/Outline R2.svg new file mode 100644 index 0000000..67ba3b5 --- /dev/null +++ b/assets/source/Outline R2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/source/Solid Color SVG.svg b/assets/source/Solid Color SVG.svg new file mode 100644 index 0000000..5d2fc61 --- /dev/null +++ b/assets/source/Solid Color SVG.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/AUTOLOAD_REGRESSION_FW960.md b/docs/AUTOLOAD_REGRESSION_FW960.md new file mode 100644 index 0000000..271baf1 --- /dev/null +++ b/docs/AUTOLOAD_REGRESSION_FW960.md @@ -0,0 +1,68 @@ +# etaHEN autoload regression — FW 9.60 + +## Hardware observation + +Stable public Common FPS v1.0.0 behaves correctly when manually started after +etaHEN has fully loaded. + +A separate etaHEN autoload test produced this sequence: + +```text +etaHEN autoload enabled + -> +Common FPS starts during etaHEN startup + -> +game launch + -> +application/error condition + -> +Kernel Panic +``` + +After reboot and etaHEN activation, the plugin could still appear enabled while +no FPS overlay was present. + +Manually performing: + +```text +Stop +-> Run +``` + +after etaHEN was fully loaded restored the FPS overlay. + +## Interpretation + +This does not invalidate the accepted manual-start stability of v1.0.0. + +It identifies a new startup race: + +- etaHEN's persistent/plugin state can say "enabled"; +- the Common FPS renderer worker may have failed during early startup; +- the old worker had no self-healing autoload state machine. + +## v1.1.0 requirement + +Safe autoload is now a release-blocking requirement. + +The source-built successor must: + +1. return quickly to etaHEN; +2. keep its worker alive; +3. wait for runtime readiness; +4. require consecutive stable readiness checks; +5. install the renderer only after that gate; +6. retry after failed installation; +7. confirm renderer health after installation; +8. reinstall if the renderer later disappears; +9. avoid touching the game until the renderer side is healthy. + +This is implemented in Alpha 5 by `AutoloadGuard`. + +## Current v1.0.0 recommendation + +Until a source-built successor passes hardware autoload tests: + +```text +Start Common FPS manually after etaHEN is fully loaded. +``` diff --git a/docs/COMMON_FPS_FULL_DOCUMENTATION_RU.md b/docs/COMMON_FPS_FULL_DOCUMENTATION_RU.md new file mode 100644 index 0000000..de035fa --- /dev/null +++ b/docs/COMMON_FPS_FULL_DOCUMENTATION_RU.md @@ -0,0 +1,320 @@ +# Common FPS for PS5 — полная документация + +**Версия:** 1.2.0 +**Автор проекта:** porhe911 +**Репозиторий:** porhe911/Common-FPS-for-PS5 +**Лицензия:** GPL-3.0-or-later +**Актуализация:** 28.09.2026 + +--- + +## 1. Что такое Common FPS + +Common FPS for PS5 — homebrew-счётчик реальной частоты кадров для +модифицированной PlayStation 5. Он показывает целочисленный FPS поверх +запущенной PS4- или PS5-игры. + +Версия 1.2.0 включает: + +- standalone ELF; +- etaHEN plugin; +- автоматическое определение активной игры; +- восстановление после смены game PID; +- восстановление ShellUI-компонента после смены ShellUI PID; +- VideoOut sampler; +- adaptive DCE fallback через `/dev/dce`; +- 60-секундный backoff тяжёлого VideoOut discovery, когда DCE уже работает; +- поддержку Rest Mode recovery на протестированных системах; +- автоматическую сборку и проверку бинарников через GitHub Actions. + +--- + +## 2. Внешний вид + +По умолчанию: + +- положение: левый нижний угол; +- размер шрифта: **24**; +- `FPS:` — фиолетовый; +- число FPS — белое; +- отображается только целое значение; +- пока источник FPS готовится, выводится `FPS: Loading`. + +Размер 24 в версии 1.2.0 немного компактнее предыдущего размера 26 и меньше +закрывает элементы интерфейса игры. + +--- + +## 3. Статус системного ПО + +| Версия ПО | Статус | Что подтверждено | +|---|---|---| +| **4.51** | **Подтверждено** | PS4/PS5 игры, 30/60 FPS, смена игр, Rest Mode, штатная перезагрузка | +| **9.60** | **Подтверждённая база** | реальный FPS и проверенный lifecycle предыдущих стабильных сборок | +| **7.60** | Требуется тест | для версии 1.2.0 нужен новый аппаратный regression test | +| **10.xx** | Экспериментально | кодовый путь реализован, но требуется аппаратная проверка | + +Наличие поддержки в исходниках не означает, что каждая промежуточная версия +системного ПО уже проверена на реальной консоли. + +--- + +## 4. Файлы релиза + +Для пользователя предназначены два варианта запуска: + +```text +Common_FPS_PS5_v1.2.0.elf +Common_FPS_PS5_etaHEN_v1.2.0.plugin +``` + +Внутренний файл: + +```text +Common_FPS_ShellUI_v1.2.0.elf +``` + +используется сборкой автоматически и отдельно запускаться не должен. + +**ELF и plugin одновременно не запускать.** + +--- + +## 5. Установка standalone ELF + +1. Запустить jailbreak/etaHEN. +2. Передать `Common_FPS_PS5_v1.2.0.elf` через совместимый Payload Manager, + Netcat или другой ELF launcher. +3. Запустить PS4- или PS5-игру. +4. После стабилизации game PID и ShellUI overlay появится автоматически. +5. Если sampler ещё готовится, временно будет показано `FPS: Loading`. + +--- + +## 6. Установка etaHEN plugin + +1. Использовать `Common_FPS_PS5_etaHEN_v1.2.0.plugin`. +2. Установить его через plugin-механизм etaHEN. +3. Включить plugin/autoload. +4. После запуска игры Common FPS автоматически дождётся стабильного процесса + и поднимет overlay. + +Plugin удобнее для постоянного использования, поскольку controller +автоматически присутствует после старта etaHEN и может восстановить overlay +после поддерживаемых lifecycle-событий. + +--- + +## 7. Как определяется FPS + +### 7.1 VideoOut + +Сначала Common FPS пытается получить подтверждённый счётчик VideoOut активной +игры. + +На FW 9.60 используется ранее аппаратно проверенный быстрый путь. На других +версиях может выполняться read-only discovery внутри +`libSceVideoOut.sprx`. + +Память игры во время поиска FPS не изменяется. + +### 7.2 Adaptive DCE + +Если VideoOut counter не удаётся безопасно подтвердить, используется +`/dev/dce`. + +DCE-механизм: + +- выполняет display query; +- получает набор 64-битных значений; +- проверяет известное поле; +- при необходимости автоматически ищет стабильный monotonic counter; +- вычисляет частоту по изменению counter за время; +- выдаёт целочисленный FPS. + +На FW 4.51 именно этот механизм подтвердил 30 FPS и 60 FPS в разных играх. + +### 7.3 Backoff VideoOut + +После того как DCE стабильно выдаёт FPS, тяжёлый VideoOut discovery +откладывается на 60 секунд. + +Если DCE несколько раз подряд перестаёт выдавать валидные samples, Common FPS +снимает задержку и разрешает VideoOut recovery сразу. + +--- + +## 8. Game lifecycle + +Common FPS отслеживает процесс `eboot.bin`. + +При смене игры: + +1. старый sampler attachment сбрасывается; +2. новый PID должен стабилизироваться; +3. sampler запускается заново; +4. DCE baseline и backoff сбрасываются; +5. overlay начинает показывать FPS новой игры. + +--- + +## 9. ShellUI lifecycle + +Common FPS также отслеживает `SceShellUI`. + +Renderer загружается только после появления стабильной игры и стабильного +ShellUI PID. + +Если ShellUI перезапускается: + +1. старый PID перестаёт считаться рабочим; +2. controller ждёт новый стабильный PID; +3. повторно выполняет bootstrap; +4. восстанавливает overlay. + +Это необходимо для корректной работы после системных lifecycle-событий. + +--- + +## 10. Rest Mode + +На FW 4.51 подтверждено: + +- консоль уходит в Rest Mode штатно; +- после пробуждения система продолжает работать; +- FPS восстанавливается; +- последующая обычная перезагрузка проходит без ошибки improper shutdown. + +--- + +## 11. Логи + +Controller: + +```text +/data/CommonFPS_v1_2_0.log +``` + +ShellUI: + +```text +/data/CommonFPS_v1_2_0_shellui.log +``` + +Основные успешные события: + +```text +ShellUI bootstrap ... rc=0 +ShellUI hook request ... status=0 ... verified=1 +ShellUI renderer online +DCE adaptive counter selected ... +Fallback sampler online ... +Sampler online ... first_fps=... +``` + +--- + +## 12. Если остаётся FPS: Loading + +Проверить controller log: + +1. найден ли game PID; +2. найден ли `libSceVideoOut.sprx`; +3. прошла ли проверка VideoOut counter; +4. открылся ли `/dev/dce`; +5. прошёл ли DCE ioctl; +6. найден ли adaptive counter; +7. появился ли `Fallback sampler online`; +8. поднялся ли ShellUI-компонент. + +Если overlay виден, но показывает `Loading`, это обычно означает, что +визуальная часть уже работает, а sampler ещё не получил валидный FPS. + +--- + +## 13. Смена игр + +Версия 1.2.0 рассчитана на смену игровых процессов без перезапуска самого +счётчика. + +После закрытия одной игры и запуска другой старое состояние сбрасывается и +FPS определяется заново. + +--- + +## 14. Штатная перезагрузка + +В аппаратном тесте FW 4.51 после работы FPS, сна и пробуждения консоль +перезагрузилась штатно. Это является обязательной частью текущей приёмки, +поскольку ранние экспериментальные сборки могли затрагивать ShellUI слишком +рано. + +--- + +## 15. Сборка из исходников + +В репозитории используются GitHub Actions: + +- `Host Source Tests`; +- `PS5 Source Build`. + +Сборка создаёт: + +```text +Common_FPS_PS5_v1.2.0.elf +Common_FPS_PS5_etaHEN_v1.2.0.plugin +Common_FPS_ShellUI_v1.2.0.elf +SHA256SUMS.txt +``` + +Подробности локальной сборки находятся в `BUILDING.md`. + +--- + +## 16. Проверка после установки + +Рекомендуемый тест: + +1. запустить Common FPS; +2. открыть PS5-игру; +3. проверить появление реального FPS; +4. закрыть её и открыть PS4-игру; +5. проверить FPS; +6. оставить игру более минуты; +7. убедиться, что FPS продолжает отображаться; +8. перевести консоль в Rest Mode; +9. разбудить консоль; +10. проверить восстановление FPS; +11. выполнить штатную перезагрузку. + +--- + +## 17. Ограничения + +- FW 7.60 требует нового теста текущей версии. +- 10.xx пока не объявляется аппаратно подтверждённой. +- Runtime-настройка размера/позиции через пользовательский INI пока не + является публично подключённой функцией. +- FPS отображается целым числом. +- Нельзя одновременно запускать ELF и plugin. + +--- + +## 18. Безопасностные принципы + +- FPS sampler не пишет в память игры. +- DCE fallback не зависит от offsets конкретной игры. +- Перед системным изменением проверяются expected bytes. +- После изменения выполняется readback. +- Временный privileged auth восстанавливается. +- Неизвестные случаи должны завершаться без слепой записи. +- Overlay не внедряется до обнаружения стабильной игры. + +--- + +## 19. Лицензия + +Common FPS for PS5 распространяется по GPL-3.0-or-later. + +Это homebrew для модифицированных PlayStation 5. Пользователь самостоятельно +несёт ответственность за использование на своей системе. diff --git a/docs/HARDWARE_TEST_PLAN_FW960.md b/docs/HARDWARE_TEST_PLAN_FW960.md new file mode 100644 index 0000000..7cd5f0e --- /dev/null +++ b/docs/HARDWARE_TEST_PLAN_FW960.md @@ -0,0 +1,87 @@ +# FW 9.60 hardware acceptance plan + +Stable reference: public Common FPS v1.0.0. + +## A. Manual activation baseline + +1. Boot/jailbreak. +2. Activate etaHEN. +3. Wait until Home/ShellUI is fully usable. +4. Manually Run Common FPS. + +Expected: +- fast Run; +- no debug spam; +- integer FPS; +- no KP. + +## B. Autoload — new v1.1.0 release blocker + +Enable Common FPS autoload and cold boot through the normal etaHEN flow. + +Expected: +- no error on the first game launch; +- no KP; +- FPS appears without manual Stop/Run; +- etaHEN "enabled" state corresponds to a live renderer. + +Repeat at least five cold-start cycles. + +## C. Early game launch race + +With autoload enabled, launch a game as soon as the Home UI becomes available. + +Expected: +- guard may delay FPS appearance; +- game must still launch normally; +- plugin must not touch the game until renderer/runtime readiness is confirmed; +- FPS appears automatically once safe. + +## D. 30/60 behavior + +Expected: +- quality mode ~ `FPS: 30`; +- performance mode ~ `FPS: 60`; +- no decimal places. + +## E. Position regression + +Run at least five minutes. + +Expected: +- bottom-left default; +- font size 26; +- no horizontal drift; +- no disappearing counter. + +## F. Game lifecycle + +Repeat at least five cycles: + +```text +Game A -> close -> Home -> Game B +``` + +Expected: +- no second Run; +- new PID discovered; +- no stale module address; +- no KP. + +## G. Renderer self-heal + +If practical, stop/restart the renderer-side component or recreate ShellUI. + +Expected: +- worker does not remain falsely "enabled but dead"; +- guard retries and restores FPS; +- no duplicate labels. + +## H. Standalone ELF + +The standalone ELF must remain independent of etaHEN's built-in FPS setting. + +## Promotion rule + +Do not replace public v1.0.0 until all manual, autoload, lifecycle and +standalone tests pass on FW 9.60. diff --git a/docs/PARITY_TEST20_SAMPLER_ONLY_NO_RECORDER_AB.md b/docs/PARITY_TEST20_SAMPLER_ONLY_NO_RECORDER_AB.md new file mode 100644 index 0000000..f0c06d9 --- /dev/null +++ b/docs/PARITY_TEST20_SAMPLER_ONLY_NO_RECORDER_AB.md @@ -0,0 +1,76 @@ +# PARITY TEST20: sampler-only, no-recorder A/B + +## Verified artifacts + +```text +b791baf6f85063d0c7ec57eebcbf60116dff58dfc4ec74aa6d9dedcc1ecc32ef Common_FPS_PS5_v1.1.0_PARITY_TEST20_SAMPLER_ONLY_NO_RECORDER_AB.elf +7bdcc16cc582bd89c7f1680471436ef58fdc53bab159c7e36278a5e8f1c8fa49 Common_FPS_PS5_etaHEN_v1.1.0_PARITY_TEST20_SAMPLER_ONLY_NO_RECORDER_AB.plugin +``` + +Plugin metadata is `CFPS00039 / 1.28`. Its 29-byte etaHEN header is followed +by the controller ELF byte-for-byte. + +## Runtime contract + +```text +main + -> fork() + -> parent returns immediately + -> child observes ShellUI and samples the active game once per second +``` + +The sampling chain is: + +```text +KERN_PROC/sysctl_tdname -> eboot.bin PID + -> temporary self debugger Auth ID + -> enumerate libSceVideoOut.sprx + -> restore the original Auth ID + -> read-only FW 9.60 DMAP page walk + -> module base + 0x34980 + -> 7 records x 0x18 bytes + -> first enabled record pointer -> uint64 root + -> root + 0x768 -> uint32 frame/vsync counter + -> elapsed-time delta -> rounded integer FPS +``` + +Renderer, ShellUI injection, overlay IPC, custom signal handlers and shutdown +recording are absent. Therefore no on-screen FPS counter is expected. + +## Hardware result + +Tested on PS5 FW 9.60 with etaHEN 2.6. The submitted log was: + +```text +Common FPS v1.1.0 PARITY TEST20 sampler-only no-recorder A/B +Mode=fork-only parent_return=immediate resident_child=active shellui_observation=sysctl_tdname_1s renderer=disabled sampler=videoout_fw960_1s dmap=read_only shutdown_trace=disabled shutdown_writes=disabled signal_handlers=default stop_path=disabled +Child ready pid=112 ppid=111 first_shellui_pid=58 size_rc=0 data_rc=0 errno=0 bytes=88776 records=24 malformed=0 log_fd=closing periodic_log=disabled platform_log=compile_time_disabled +Sampler online pid=115 counter=0x800521248 first_fps=60 event_log=once_per_game_pid log_fd=closing +Sampler online pid=148 counter=0x80053d248 first_fps=59 event_log=once_per_game_pid log_fd=closing +``` + +Both games were found and the sampler followed the PID change. The user then +performed a normal system-menu restart. It completed automatically without a +physical-button recovery or improper-shutdown warning. + +This is one successful hardware run, not proof that every future session will +restart correctly. + +## Reproducibility proof + +The TEST20 source was reconstructed from the retained source boundary and the +unstripped archived ELF. A clean Release build with PS5 Payload SDK v0.41 and +the pinned etaHEN 2.4B source produced the exact ELF hash above. Wrapping that +ELF with `CFPS00039 / 1.28` produced the exact plugin hash above. Both rebuilt +files compared byte-for-byte equal to the submitted hardware-tested files. + +`tools/verify_test20_repro.py` enforces the two hashes, plugin metadata, plugin +body identity and TEST20/renderer-disabled markers during every source build. + +## Release status + +TEST20 is suitable as an open, reproducible diagnostic baseline. It must not +be presented as the finished visual FPS counter or promoted to stable v1.1.0. +The visible renderer added in TEST21 restored live on-screen FPS but also +restored the restart regression. Later TEST29 failed restart without an +on-screen renderer, so the overall root cause remains unresolved. diff --git a/docs/PARITY_TEST30_TRACKED_PROCESS_NO_FORK_AB.md b/docs/PARITY_TEST30_TRACKED_PROCESS_NO_FORK_AB.md new file mode 100644 index 0000000..33b2c46 --- /dev/null +++ b/docs/PARITY_TEST30_TRACKED_PROCESS_NO_FORK_AB.md @@ -0,0 +1,76 @@ +# PARITY TEST30: etaHEN-tracked process, no internal fork + +## Purpose + +TEST20 completed one clean hardware restart. TEST21 and TEST29 later produced +an improper-shutdown warning. Those experiments also showed that the renderer +alone is not a sufficient explanation, because TEST29 had no visible overlay. + +The etaHEN plugin loader already spawns a dedicated process and records that +PID in `/system_tmp/CFPS00049.PID`. TEST20 through TEST29 then called `fork()` +again: the recorded parent returned, while the sampler continued in a child +that etaHEN no longer tracked. TEST30 tests whether that stale process model +creates a shutdown race. + +This is a candidate explanation, not a confirmed root cause. The successful +TEST20 restart was only one run, and the stable visual v1.0.0 also used a +historical fork-first startup path. + +## Exact A/B boundary + +TEST30 is built from the byte-reproduced TEST20 source. The only behavioral +change is: + +```text +TEST20: etaHEN-spawned process -> fork -> parent exits -> child samples +TEST30: etaHEN-spawned process -----------------------> process samples +``` + +Unchanged: + +- FW 9.60 `KERN_PROC` discovery; +- VideoOut module lookup and Auth-ID restoration; +- read-only DMAP counter sampling once per second; +- reattachment after a game PID change; +- one first-FPS log record per game PID; +- no renderer, injector, overlay IPC or shutdown recorder; +- dynamic dependencies: `libkernel_sys`, `libSceLibcInternal`, `libSceNet`. + +## Artifacts + +```text +732db78e9329fcabbe93a66972e5d20e5137256769385138348cc88c45a99f9a Common_FPS_PS5_v1.1.0_PARITY_TEST30_TRACKED_PROCESS_NO_FORK_AB.elf +b766d1c479cf5720b723fa73caab442bece4048420ed371a70ba6378b49b9515 Common_FPS_PS5_etaHEN_v1.1.0_PARITY_TEST30_TRACKED_PROCESS_NO_FORK_AB.plugin +``` + +Plugin metadata: `CFPS00049 / 1.38`. The 29-byte etaHEN header is followed by +the ELF byte-for-byte. + +## Hardware procedure + +1. Start from a fresh boot and make sure TEST20, TEST21 and TEST29 are disabled. +2. Install and activate only the TEST30 plugin. +3. Start one game and wait at least 15 seconds. +4. Close it, start a second game and wait at least 15 seconds. +5. Use **Restart PS5** from the normal system menu while TEST30 is still active. +6. After boot, report whether the improper-shutdown warning appeared and send + `/data/CommonFPS_v110_test30_tracked_process.log` in full. + +No on-screen FPS counter is expected in this diagnostic build. + +Expected beginning of the log: + +```text +Common FPS v1.1.0 PARITY TEST30 tracked-process no-fork A/B +Mode=loader-tracked internal_fork=absent spawned_pid=resident ... +Worker ready pid=... ppid=... first_shellui_pid=... +Sampler online pid=... counter=... first_fps=... +``` + +## Interpretation + +- Clean restart: keep the tracked-process lifecycle and next add the renderer + on top of it in a separate integration test. +- Improper restart: the one clean TEST20 run was not a sufficient stability + proof; retain the open TEST20 sampler baseline and investigate sampler + quiescing/detachment rather than renderer IPC alone. diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..92637ee --- /dev/null +++ b/docs/README.md @@ -0,0 +1,12 @@ +# Upstream documentation + +The documents in this folder come from [Common FPS for PS5](https://github.com/porhe911/Common-FPS-for-PS5) +by porhe911 and are kept unchanged for reference and attribution. They describe the original FPS +overlay and its development, not ps5-dualsense-overlay. + +- `UPSTREAM_README_CommonFPS.md` — the upstream README. +- `upstream-releases/` — the upstream release notes. +- The remaining files — upstream design notes, test plans and hardware evidence. Some of them are used + by `tools/check_v1_source_gate.py`. + +For this project, start with the main [README](../README.md). diff --git a/docs/REJECTED_REGRESSIONS.md b/docs/REJECTED_REGRESSIONS.md new file mode 100644 index 0000000..14b1f55 --- /dev/null +++ b/docs/REJECTED_REGRESSIONS.md @@ -0,0 +1,14 @@ +# Rejected regressions from development + +These branches are useful because they define what the clean rewrite must avoid. + +| Branch | Change | Result | Rule | +|---|---|---|---| +| v0.25b/c/d | renderer/position experiments | FPS moved from top-left to the right until disappearing | reset anchor on every update | +| v0.27a | removed Scene wait | FPS overlay disappeared | preserve Scene readiness | +| v0.27b/c | split loader with middle detach/re-attach | short freeze, no FPS overlay | do not break loader state | +| v0.28a | removed `elfldr_payload_args()` | almost instant Run, KP when game launched | full stable init is mandatory | +| v0.28b | async parent return + complete stable child init | fast and stable | this is the public v1.0.0 model | + +Do not copy an experimental optimization into source-built code merely because +it looked faster in isolation. diff --git a/docs/SOURCE_BUILT_DEFINITION.md b/docs/SOURCE_BUILT_DEFINITION.md new file mode 100644 index 0000000..c52459d --- /dev/null +++ b/docs/SOURCE_BUILT_DEFINITION.md @@ -0,0 +1,18 @@ +# What "source-built" means here + +A Common FPS release is source-built only when the distributed PS5 artifacts +are created from: + +```text +this repository's source ++ declared open-source build dependencies ++ PS5 Payload SDK +``` + +with no binary-patching of the historical Common FPS/PHU payload. + +A host unit-test build alone does not qualify. + +A successful GitHub `PS5 Source Build` workflow is the compiler-side gate. + +FW 9.60 hardware testing is a separate runtime gate. diff --git a/docs/SOURCE_STATUS.md b/docs/SOURCE_STATUS.md new file mode 100644 index 0000000..f848501 --- /dev/null +++ b/docs/SOURCE_STATUS.md @@ -0,0 +1,23 @@ +# Source status — v1.1.0 + +This snapshot is the source for the hardware-validated v1.1.0 release. + +The reference Release build produced: + +```text +4f544fa00f7a430e64c4c8d0ed42d0463d2370c81dabd9141599c27c4f3f99d6 ELF +39333081ecd93ade60d1b75fb0032a1e996fcf17ad47a9adfc0290591596e44e plugin +``` + +The snapshot keeps the hardware-validated tracked-process boundary. Its +controller has no internal `fork()` and keeps the sampler in etaHEN's tracked +PID; v1.1.0 adds the exact 70,968-byte source renderer, target-stack bootstrap +and loopback packet sender needed for the on-screen value. + +The combined hardware gate passed: the on-screen counter was visible in two +games (`59` and `60` FPS), and repeated normal system-menu restarts completed +without an improper-shutdown warning. The retained evidence log is +`docs/evidence/V1_1_0_HARDWARE_20260905.log` with SHA-256 +`7a2c1f27835e31026b663fdbe44e58a3d59e6675d5963073a626838ecb90a95c`. + +See [V1_1_0_RELEASE.md](V1_1_0_RELEASE.md). diff --git a/docs/STABLE_SAMPLER_RECONSTRUCTION.md b/docs/STABLE_SAMPLER_RECONSTRUCTION.md new file mode 100644 index 0000000..cd47abf --- /dev/null +++ b/docs/STABLE_SAMPLER_RECONSTRUCTION.md @@ -0,0 +1,70 @@ +# Stable v1.0.0 FPS sampler reconstruction + +The clean rewrite initially assumed `libSceVideoOut.sprx + 0x768` directly +contained an FPS floating-point value. + +Disassembly of the released stable v1.0.0 ELF showed that assumption was +incorrect. + +## Actual v1.0.0 algorithm + +The stable binary performs this chain: + +```text +find eboot.bin + | +resolve libSceVideoOut.sprx + | +module base + 0x34980 + | +read 0xA8 bytes + | +7 records x 0x18 bytes + | +first record: + uint32 @ +0x00 != 0 + uint64 @ +0x08 != 0 + | +read uint64 from that pointer + | ++ 0x768 + | +read uint32 counter +``` + +It takes an initial counter/time sample, waits, reads again, then calculates: + +```text +delta = current_counter - previous_counter + +tenths_fps = + delta * 10,000,000 / elapsed_microseconds + +fps = + tenths_fps / 10.0 +``` + +The stable binary rejects intermediate values greater than `3000` +(300.0 FPS). + +## Why this matters + +`+0x768` is a counter, not an FPS double. + +Alpha2 updates the published source model to match the released binary's actual +read-only algorithm. + +No game-memory writes are involved. + + +## Public Common FPS output + +The intermediate `tenths_fps` value is an implementation detail only. + +The final Common FPS requirement is integer-only output: + +```text +integer_fps = round(tenths_fps / 10) +``` + +No decimal FPS is sent to the renderer. diff --git a/docs/UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN_RU.md b/docs/UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN_RU.md new file mode 100644 index 0000000..a4ade4c --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN_RU.md @@ -0,0 +1,170 @@ +# Common FPS Universal Stage 8.1 — MONO PROTECT + WIDE VIDEOOUT SCAN + +Статус: **диагностическая функциональная сборка**, не публичный релиз. + +Цель Stage 8.1 — исправить доказанный сбой загрузки рендерера на ПО 7.60, +вернуть оверлей в SceShellUI и продолжить безопасный поиск реального FPS без +записи в память игры. Проверенный быстрый путь для ПО 9.60 сохранён. + +## Что показали два лога Stage 8 + +Оба предоставленных лога относятся к успешно запущенному основному ELF: + +```text +Worker ready pid=... ppid=86 +Sampler read backend ... sdk=0x07600007 backend=mdbg mdbg_rc=0 +``` + +Значит контроллер работал, находил игры и читал их память через MDBG. +Отсутствие записи в списке «активных нагрузок» само по себе не означает, что +ELF не запущен: файл стартует через внешний ps5_autoloader, а не регистрируется +как активный plugin в интерфейсе etaHEN. + +Второй лог не создавался по точной причине: + +```text +ShellUI bootstrap ... load=0 ... imports=36/1 first=kernel_mprotect +``` + +Внедряемый ShellUI ELF не мог разрешить `kernel_mprotect`, поэтому его +`elf_main` ни разу не выполнялся. Следовательно файл +`CommonFPS_universal_stage8_shellui.log` физически не мог появиться. + +Отдельно подтверждено, что чтение на 7.60 работает, но старый динамический +поиск был слишком узким: + +```text +Sampler fixed table ... sdk=0x07600007 enabled=0 +Sampler dynamic scan ... candidates=0 +``` + +## Что изменено в Stage 8.1 + +- Удалён импорт `kernel_mprotect` из ShellUI ELF. +- Защита страниц собственного процесса SceShellUI переключается через уже + загруженный экспорт Mono `mono_mprotect`. +- Проверка сборки запрещает появление `kernel_mprotect` и требует наличие + `mono_mprotect`. +- Read-only диапазон поиска VideoOut расширен с + `+0x18000…+0x70000` до `+0x10000…+0x200000`. +- Проверяются четыре консервативных варианта расположения флага и указателя: + `e0-p8`, `e4-p8`, `e0-p10`, `e4-p10`. +- Для каждого варианта проверяются как проверенная двойная цепочка указателей, + так и прямой указатель старых структур. +- Адрес принимается только после двух независимых 250-мс измерений с + правдоподобной частотой и малым разбросом. +- После неудачного полного поиска действует пауза 10 секунд, чтобы autoload не + сканировал память игры каждую секунду. +- Память игры остаётся строго read-only. Запись выполняется только рендерером + внутри собственного процесса SceShellUI и только одной атомарной + 16-байтовой операцией после проверки пролога. +- Сохранён проверенный жизненный цикл: нет внутреннего `fork`, обработчиков + сигналов, shutdown-записей и возврата внедрённого потока. + +## Файлы сборки + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN.elf` — основной + ELF для ручного запуска или `autoload.txt`. +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN.plugin` — + тот же контроллер в оболочке etaHEN plugin. +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN.elf` — + встроенный диагностический рендерер. **Не добавлять в autoload и не + запускать вручную.** +- `SHA256SUMS.txt` — контрольные суммы всех трёх файлов. + +Одновременно использовать основной ELF и plugin нельзя. + +## Правильный autoload + +Сначала удалите из `autoload.txt` все предыдущие Common FPS ELF. Основной +Stage 8.1 должен быть единственной строкой Common FPS и стоять последним: + +```text +etaHEN.bin +shadowmountplus.elf +Common_FPS_PS5_UNIVERSAL_STAGE8_1_MONO_PROTECT_WIDE_SCAN.elf +``` + +Встроенная защита сама ждёт 10 одинаковых наблюдений PID SceShellUI с +интервалом одна секунда. Специальная задержка в `autoload.txt` не требуется. + +На время теста ELF отключите автозагрузку Common FPS plugin в etaHEN. Если +тестируется plugin, наоборот удалите основной ELF из `autoload.txt`. + +## Перед тестом + +Удалите старые диагностические файлы, чтобы не смешать результаты: + +```text +/data/CommonFPS_universal_stage8_1.log +/data/CommonFPS_universal_stage8_1_shellui.log +``` + +Старые Stage 8 логи можно сохранить отдельно; Stage 8.1 использует новые +имена и не дописывает в них. + +## Первый функциональный тест на ПО 7.60 + +1. Установите только основной Stage 8.1 ELF последней строкой autoload. +2. Выполните штатную перезагрузку и пройдите взлом. +3. Игру можно запустить сразу. Из-за внутреннего 10-секундного gate оверлей + может появиться уже после запуска игры. +4. Оставьте одну игру PS4 в реальном игровом процессе не менее 30 секунд. +5. Закройте её, затем запустите одну игру PS5 и также подождите 30 секунд. +6. Закройте игру и сначала проверьте штатную перезагрузку. +7. Отдельным чистым запуском проверьте штатное выключение. +8. Rest Mode тестируйте только после успешных игр, перезагрузки и выключения. + +Первое число FPS может появиться позже самого оверлея: широкий поиск выполняет +read-only проверку кандидатов и при необходимости повторяется через 10 секунд. + +## Какие строки означают успех + +В основном логе: + +```text +ShellUI bootstrap ... load=1 ... imports=37/0 first=none +ShellUI renderer online ... +Sampler wide scan ... +Sampler wide chain selected ... counter=... deltas=... +Sampler online ... first_fps=... +``` + +Во втором логе: + +```text +Common FPS Universal Stage 8.1 Mono-protect wide VideoOut scan +Application.Update hook online ... mode=native-selfhook ... atomic16=1 +``` + +Режим `mode=etahen-chain` также допустим, если etaHEN уже установил свой +совместимый hook. + +## Если FPS не появился + +Нужны оба новых файла: + +- `/data/CommonFPS_universal_stage8_1.log` +- `/data/CommonFPS_universal_stage8_1_shellui.log` + +Если второго файла снова нет, достаточно первого: строка +`ShellUI bootstrap` теперь покажет точный импорт или этап загрузки. + +Строки `Sampler wide candidate` содержат первые значения и дельты +обнаруженных адресов. По ним можно изменить именно распознавание структуры +7.60, не возвращаясь к опасным прошивочным адресам для записи. + +Если появляется системная ошибка CE-108262-9, игра закрывается или питание +ведёт себя нештатно, прекратите повторные запуски этой сборки и сохраните оба +лога. Одного воспроизведения достаточно. + +## Критерий готовности к GitHub-релизу + +Stage 8.1 остаётся в тестовой ветке и не сливается в `main`, пока не +подтверждены: + +- реальное целое значение FPS в игре PS4 и игре PS5 на ПО 7.60; +- отсутствие регрессии на ПО 9.60; +- две штатные перезагрузки и два штатных выключения; +- отдельный успешный цикл Rest Mode; +- отсутствие CE-108262-9 и ошибок системного программного обеспечения. diff --git a/docs/UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN_RU.md b/docs/UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN_RU.md new file mode 100644 index 0000000..369eca8 --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN_RU.md @@ -0,0 +1,219 @@ +# Common FPS Universal Stage 8.2 — STOPPED MDBG HOOK + INDIRECT SCAN + +Статус: **диагностическая сборка**, не публичный релиз. На ПО 4.51 FPS не +появился, а после внедрения рендерера наблюдалась системная ошибка +CE-108262-9. Работа на 7.60 также ещё не подтверждена. + +## Обновление после теста ПО 4.51 + +В предоставленном логе `sdk=0x04510001`, `mdbg_rc=0`: чтение памяти игры +доступно. Динамический поиск нашёл 34 и затем 85 кандидатов, но все +приведённые значения счётчика за два интервала оставались неизменными. Значит +адрес `+0x768` и найденные цепочки **не подтвердили FPS на 4.51**. + +Внедрение ShellUI сообщает `load=1 thread=1 imports=59/0`, затем следует +`marker timeout pid=55`. Позже ShellUI обнаружен под PID 100, и контроллер +повторил внедрение. В журнале **нет запроса на native hook**: утверждать, что +сбой вызвала именно запись MDBG в `Application.Update`, нельзя. Возможные +точки сбоя находятся раньше — вход внедрённого потока, инициализация Mono, +сцена либо подготовка hook. Без журнала внутри ShellUI точную точку определить +нельзя. + +В этой сборке контроллер больше не внедряется повторно в новой ShellUI после +пропажи PID или тайм-аута готовности. В основном логе теперь указывается +`last_stage`: последняя достигнутая стадия, записанная в `/system_tmp` самим +рендерером. Если там `unavailable`, это не доказывает, что поток не стартовал: +запись стадии могла оказаться недоступной. Это защита от повторного сбоя и +диагностика, **не исправление FPS на 4.51**. + +Stage 8.2 предназначен для проверки реального FPS на ПО 7.60 без возврата к +опасному live self-hook из Stage 8.1. Одновременно сохранён проверенный путь +etaHEN-chain для ПО 9.60. + +## Что показал лог Stage 8.1 + +Контроллер успешно внедрил рендерер: + +```text +ShellUI bootstrap ... load=1 ... thread=1 ... imports=60/0 +``` + +После этого online-маркер не появился: + +```text +ShellUI marker timeout pid=57 +``` + +Затем PID SceShellUI изменился с `57` на `119`. Это означает, что системный +процесс SceShellUI аварийно завершился и был перезапущен. Именно это совпадает +с окном «Ошибка системного программного обеспечения» и закрытием игры. + +Stage 8.1 менял `Application.Update` из самого работающего SceShellUI; +атомарная запись 16 байт не останавливает другие потоки. Однако тест Stage 8.2 +на 4.51 показывает схожий сбой **без зарегистрированного запроса на hook**. +Следовательно, прежняя локализация причины не была доказана; сначала нужно +выяснить стадию выполнения внедрённого потока. + +Второй независимый результат лога относится к FPS: + +```text +pointer_matches=3371 indirect_roots=150 candidates=128 truncated=1 +``` + +Очередь заполнилась прямыми ложными указателями раньше, чем до проверки дошли +реальные цепочки с одним разыменованием. Поэтому счётчик также не мог быть +выбран. + +## Что изменено + +- Полностью удалён native self-hook и импорт `mono_mprotect`. +- Если etaHEN уже поставил свой абсолютный переход, используется + аппаратно проверенная цепочка v1.1.0: меняется только восьмибайтовый адрес + назначения. +- На старых версиях ПО с нативным методом рендерер только подготавливает + trampoline и публикует проверяемый запрос. +- Контроллер делает второй `PT_ATTACH`, останавливает SceShellUI, повторно + сверяет все 16 исходных байт, пишет переход через `mdbg_copyin`, читает его + обратно, затем выполняет `PT_DETACH` и восстанавливает исходный Auth ID. +- При несовпадении байт, неподдерживаемой операции или ошибке проверки запись + отклоняется. После возможной частичной записи выполняется попытка вернуть + исходные 16 байт до возобновления SceShellUI. +- В память игры ничего не записывается. Игра только читается через MDBG для + получения VideoOut-счётчика. +- Динамический поиск больше не смешивает прямые ложные указатели с + аппаратно проверенной цепочкой `record -> pointer -> root -> counter`. +- Быстрый путь по таблице `libSceVideoOut + 0x34980` разрешён только при + определённом `kern.sdk_version` семейства 9.60. На 7.60, неизвестной версии + и других версиях ПО используется только проверяемый динамический поиск; + совпадение байтов по старому адресу больше не принимается за таблицу FPS. +- Лимит независимых косвенных кандидатов увеличен со 128 до 256. +- Сохранены: один resident-контроллер без внутреннего `fork`, десятисекундный + gate SceShellUI, штатные сигналы, отсутствие shutdown-handler и любых + записей при выключении/перезагрузке. + +## Файлы + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN.elf` — + отдельная нагрузка, в том числе для `autoload.txt`. +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN.plugin` + — тот же контроллер в оболочке etaHEN plugin. +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN.elf` — + внутренний рендерер. Вручную его запускать нельзя. +- `SHA256SUMS.txt` — контрольные суммы. + +ELF и plugin содержат один и тот же контроллер. Одновременно использовать оба +варианта нельзя. + +## Перед тестом + +1. Удалите Stage 8.1 и все предыдущие Common FPS из `autoload.txt`. +2. Отключите автозагрузку Common FPS plugin, если проверяется отдельный ELF. +3. Выполните полную штатную перезагрузку. После ошибки Stage 8.1 не запускайте + Stage 8.2 в той же системной сессии. +4. Убедитесь, что запущен только один Common FPS. + +Для первого повторного теста на ПО 4.51 запускайте ELF **вручную** после +чистой перезагрузки; не помещайте его в `autoload.txt` и не включайте +автозагрузку plugin. Если снова возникнет системная ошибка, не запускайте его +повторно в той же сессии. Сохраните основной лог и, если создан, файл +`/data/CommonFPS_universal_stage8_2_shellui.log`. Строка `last_stage` в +основном логе нужна для следующего исправления. + +## Установка через autoload.txt + +Скопируйте основной ELF в каталог автозагрузчика и поставьте его последней +строкой: + +```text +etaHEN.bin +shadowmountplus.elf +Common_FPS_PS5_UNIVERSAL_STAGE8_2_STOPPED_MDBG_INDIRECT_SCAN.elf +``` + +Сам контроллер ждёт десять последовательных секунд стабильного PID SceShellUI, +поэтому отдельная строка задержки для Common FPS не требуется. Наличие других +нагрузок подряд всё равно может влиять на стабильность самого эксплойта. + +## Установка как plugin + +Скопируйте `.plugin`, включите «Запуск» и при необходимости «Автозагрузка». +Перед этим удалите отдельный Common FPS ELF из `autoload.txt`. + +При выключенной автозагрузке после чистой перезагрузки переключатель «Запуск» +должен оставаться выключенным. + +## Первый тест на ПО 7.60 + +Пока не проверяйте Rest Mode и не запускайте три игры подряд. + +1. Выполните чистую перезагрузку и активируйте взлом. +2. Подождите 12–15 секунд на главном экране. +3. Запустите одну игру PS4 или PS5. +4. Подождите до 20 секунд. Сначала может появиться `FPS: Loading`, затем число. +5. Поиграйте две-три минуты и штатно закройте игру. +6. Проверьте одну штатную перезагрузку. +7. Только если счётчик появился и системной ошибки не было, отдельной сессией + проверьте вторую игру, выключение, а затем Rest Mode. + +Если снова появится «Ошибка системного программного обеспечения», не повторяйте +запуск в этой сессии: перезагрузите консоль и сохраните оба лога. + +## Логи + +Нужны оба файла: + +- `/data/CommonFPS_universal_stage8_2.log` +- `/data/CommonFPS_universal_stage8_2_shellui.log` + +Для нативного пути на ПО 7.60 ожидается: + +```text +ShellUI native hook request ... sdk=0x07600007 ... status=0 ... +expected=1 verified=1 ... detached=1 auth_restored=1 +ShellUI renderer online ... +``` + +В ShellUI-логе: + +```text +Application.Update native request ready ... +Application.Update hook online ... mode=native-stopped-mdbg ... verified=1 +receiver ready ... +runtime ready ... +``` + +Успешный поиск счётчика: + +```text +Sampler indirect scan ... indirect_roots=... candidates=... truncated=0 +Sampler indirect chain selected ... deltas=... estimated_fps=... +Sampler online ... first_fps=... +``` + +На ПО 9.60 нормальным остаётся: + +```text +Application.Update hook online ... mode=etahen-chain ... +Sampler fixed chain selected ... +``` + +Отрицательный `status` в строке `ShellUI native hook request` означает +безопасный отказ до включения интерфейса FPS. В этом случае важнее прислать +логи, чем повторять запуск. + +## Критерий готовности к релизу + +Stage 8.2 нельзя сливать в `main` или публиковать как стабильное обновление, +пока не подтверждены: + +- реальный FPS хотя бы в одной игре PS4 и одной игре PS5 на ПО 7.60; +- отсутствие системной ошибки и перезапуска SceShellUI; +- сохранение работы на ПО 9.60; +- две штатные перезагрузки и два штатных выключения; +- отдельная успешная проверка Rest Mode. + +Одна сборка ELF/plugin может выбирать путь по версии ПО, но это ещё не +означает поддержку **всех** версий: если обновилась структура VideoOut или +SceShellUI, необходимы логи соответствующей прошивки и отдельная проверка +запуска игры, FPS, выключения и перезагрузки. Без успешного теста 7.60 +проверенный статус остаётся только у старого пути на 9.60. diff --git a/docs/UNIVERSAL_STAGE8_4_SAFE_SELF_READ_RU.md b/docs/UNIVERSAL_STAGE8_4_SAFE_SELF_READ_RU.md new file mode 100644 index 0000000..9752c79 --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_4_SAFE_SELF_READ_RU.md @@ -0,0 +1,163 @@ +# Common FPS — Stage 8.4 STOPPED CHAIN HOOK + +Статус: **экспериментальная сборка для аппаратной проверки**. Поддержка всех +прошивок не подтверждена. В состав входят основной ELF и plugin с одинаковым +контроллером, а также встроенный рендерер ShellUI. + +## Что показал повторный тест 4.51 + +В первом тесте Stage 8.3 игра снова закрылась через несколько секунд. Новый +основной журнал зафиксировал: + +```text +sdk=0x04510001 backend=mdbg mdbg_rc=0 +ShellUI changed before marker old_pid=55 new_pid=104 last_stage=hook_read quarantine=1 +``` + +То есть загрузка рендерера и Mono прошли, но сбой произошёл непосредственно +при чтении первых байт `Application.Update`. Надпись `FPS: Loading` не успела +появиться. + +Предыдущий build 122 останавливался позже, на общей отметке `hook_setup`: + +Основной журнал build 122 содержит: + +```text +sdk=0x04510001 backend=mdbg mdbg_rc=0 +ShellUI bootstrap ... load=1 ... thread=1 ... imports=59/0 +ShellUI changed before marker old_pid=55 new_pid=103 last_stage=hook_setup quarantine=1 +``` + +Это подтверждает вход рендерера и прохождение поиска Mono, загрузки managed +assemblies и получения Game-сцены: отметка `hook_setup` записывается после них. +Затем PID ShellUI изменился, и защита остановила повторные внедрения. +Пользователь в этот момент получил CE-108262-9 и закрытие Astro Bot. + +`hook_setup` включает несколько операций: поиск метода, компиляцию, чтение +пролога, подготовку перехода и установку hook. Лог не доказывает, какая из +этих операций вызвала сбой. + +При проверке кода обнаружен конкретный риск: для уже установленного etaHEN +перехода старый рендерер напрямую записывал адрес назначения в системный метод. +Доступность этой памяти для записи и безопасный момент изменения на 4.51 не +проверялись. Этот путь убран в Stage 8.4. + +## Изменения + +1. **Рендерер не записывает системный метод.** И native hook, и цепочка etaHEN + публикуют запрос контроллеру. Он подключается к ShellUI через ptrace, + сверяет исходные 16 байт, делает запись и проверяет обратным чтением. +2. Для готового абсолютного перехода меняются только 8 байт адреса назначения. + Старый обработчик вызывается напрямую по сохранённому адресу; копировать + его переход в trampoline не требуется. +3. Проверяются формат перехода, адрес назначения, адрес старого обработчика, + PID, версия протокола, контрольная сумма и сохранность соседних байтов. +4. При ошибке проверки после записи выполняется попытка вернуть исходные + байты. Неудачу восстановления нельзя считать безопасной — это отражается + в журнале `restored=0`. Проверка на консоли по-прежнему обязательна. +5. После неудачной установки рендерер не повторяет запись в том же процессе. + После пропажи ShellUI или тайм-аута готовности контроллер блокирует новые + внедрения в этой сессии, как в build 122. +6. Стадия `hook_setup` разбита на отдельные отметки. Теперь чтение метода + выполняется через безопасный `mdbg_copyout`, а не через прямой `memcpy`; + native-декодер и проверка readback используют уже полученный буфер. При + ошибке MDBG рендерер записывает код ошибки и остаётся припаркованным. +7. Последняя отметка + переносится в основной лог, поэтому отсутствие второго лога больше не + лишает нас всей информации о стадии ошибки. +8. Новые имена файлов и журналов Stage 8.4 исключают путаницу с build 121/122. + +Подготовка native trampoline выполняется только в памяти нашего рендерера. +Проверка артефакта требует, чтобы эта область ELF разрешала запись и исполнение. +Импорты `mono_mprotect` и `kernel_mprotect` внутри рендерера запрещены. + +## Границы совместимости + +| Путь | Текущее поведение | +|---|---| +| ПО 3.00–8.20, включая 4.51 и 7.60 | Запись hook контроллером через MDBG при остановленном ShellUI. Успех самого счётчика этим диапазоном не гарантируется. | +| ПО 9.60, готовый переход etaHEN | Запись контроллером через ptrace I/O; это новый путь, он требует отдельного теста на 9.60. | +| ПО 9.60, нативный пролог | Установка отклоняется. | +| Остальные и неизвестные версии | Запись hook отклоняется до изменения метода. | + +Рабочую v1.1.1 на 9.60 пока следует сохранить для обычного использования. +Stage 8.4 не является её стабильной заменой. + +## Почему число FPS может всё ещё не появиться + +В журнале 4.51 динамический поиск не подтвердил ни одного счётчика: проверки +85–86 кандидатов закончились `Sampler indirect validation failed`. +Отдельный поиск числового FPS в Stage 8.4 не менялся. Он по-прежнему предполагает +поле `root + 0x768`; это расположение ещё не подтверждено для 4.51. + +Если после исправления рендера появится только `FPS: Loading`, это подтвердит +работу вывода, но **не получение реального FPS**. Не следует принимать Loading +за успешный результат полного счётчика. + +## Файлы + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_4_STOPPED_CHAIN_HOOK.elf` — основной ELF. +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_4_STOPPED_CHAIN_HOOK.plugin` — вариант + для etaHEN. Содержит тот же основной ELF после заголовка plugin. +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_4_STOPPED_CHAIN_HOOK.elf` — внутренний + рендерер, уже встроенный в основной ELF. **Отдельно не запускать.** +- `SHA256SUMS.txt` — контрольные суммы файлов сборки. + +Использовать основной ELF и plugin одновременно нельзя. + +## Один контрольный тест на 4.51 + +1. Уберите предыдущие Common FPS из autoload и отключите их plugin. +2. Выполните полную штатную перезагрузку и активируйте взлом. +3. Запустите **только основной ELF Stage 8.4 вручную**. Автозагрузку пока не + включайте: предыдущие тесты сопровождались системной ошибкой. +4. Запустите Astro Bot. Отметьте, появился ли `FPS: Loading`, число FPS или + системная ошибка. Если игра работает, дайте ей 30 секунд и закройте штатно. +5. При ошибке прекратите тест в этой сессии; повторный запуск поверх старого + внедрения ничего не прояснит. Сохраните основной журнал. +6. Перезагрузку/выключение проверяйте после успешного запуска и закрытия игры. + Rest Mode оставьте до подтверждения этих шагов. + +## Журналы + +- `/data/CommonFPS_universal_stage8_4.log` — основной, обязательный. +- `/data/CommonFPS_universal_stage8_4_shellui.log` — внутренний, если создан. + +Вспомогательная отметка `/system_tmp/commonfps_shellui.stage` автоматически +читается контроллером; отдельно копировать её обычно не требуется. + +Ожидаемая строка после установки цепочки: + +```text +ShellUI hook request ... mode=eta-chain backend=mdbg ... status=0 ... verified=1 ... detached=1 auth_restored=1 +ShellUI renderer online ... +``` + +Значение `status=0` относится к записи hook. Полный FPS подтверждается только +строкой `Sampler online ... first_fps=...` и числом на экране. + +| Последняя стадия при сбое | Участок, который нужно проверить | +|---|---| +| `hook_lookup` | Поиск `Application.Update` в Mono | +| `hook_compile` | Получение исполняемого адреса через Mono | +| `hook_read_start` | Начало безопасного чтения 16 байт пролога метода | +| `hook_read_ok` | Чтение пролога завершено; следующий участок — распознавание hook | +| `hook_prepare` | Проверка типа перехода/пролога | +| `hook_trampoline` | Запись native trampoline в собственную память рендерера | +| `hook_request` | Публикация запроса контроллеру | +| `hook_ack_wait` | Ожидание результата внешней записи | +| `hook_readback` | Проверка установленного перехода в рендерере | +| `hook_confirmed` / `runtime_ready` | Установка hook завершена; следующий шаг — IPC и UI | + +Эта отметка указывает последний достигнутый участок, а не точную аварийную +инструкцию. `unavailable` означает отсутствие читаемой отметки соответствующего +PID; сама по себе эта строка не доказывает, что поток не запускался. + +## Проверка перед выдачей + +Host-тесты проверяют формат/контрольную сумму запроса, отклонение неверного +адреса и изменения соседних байтов, выбор разрешённого пути по прошивке, +сохранение счётчика 9.60 и динамический поиск на макете другой прошивки. +CI собирает контроллер и рендерер, проверяет точное включение рендерера в ELF, +совпадение тела plugin с ELF, RWX-область собственного trampoline и контрольные +суммы. Эти проверки не эмулируют PS5 и не подтверждают совместимость на железе. diff --git a/docs/UNIVERSAL_STAGE8_5_CONTROLLER_PROBE_RU.md b/docs/UNIVERSAL_STAGE8_5_CONTROLLER_PROBE_RU.md new file mode 100644 index 0000000..5a98b4d --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_5_CONTROLLER_PROBE_RU.md @@ -0,0 +1,212 @@ +# Common FPS — Stage 8.5 GAME-GATED STOPPED CHAIN HOOK + +Статус: **экспериментальная сборка для аппаратной проверки**. Поддержка всех +прошивок не подтверждена. В состав входят основной ELF и plugin с одинаковым +контроллером, а также встроенный рендерер ShellUI. В этой редакции рендерер +запускается только после обнаружения процесса игры. + +## Исправление по Stage 8.5 log + +В логе `CommonFPS_universal_stage8_5.log`, снятом сразу после перезагрузки до +запуска игры, были одновременно видны: + +```text +Sampler game lookup empty ... +ShellUI hook request ... phase=probe ... status=0 +ShellUI hook request ... phase=patch ... status=0 +ShellUI changed before marker ... quarantine=1 +``` + +То есть probe и запись прошли, но они выполнялись на рабочем столе. После +перезапуска ShellUI рендерер не доходил до `runtime_ready`; поэтому вторая +копия лога после запуска игры уже не могла показать FPS. Контроллер Stage 8.5 +Game-Gated теперь сначала наблюдает один и тот же настоящий game PID в трёх +последовательных опросах (около 3 секунд), и только затем вызывает +`ensure_shellui_renderer()`. Пока игры нет или PID ещё нестабилен, нет Mono-lookup, probe, +ptrace/MDBG hook и UI-операций. + +Это исправляет ранний ShellUI restart, но не обещает автоматически найти поле +счётчика на каждой прошивке. На 4.51 динамический sampler по-прежнему требует +отдельного подтверждения. + +## Что показал повторный тест 4.51 + +В первом тесте Stage 8.3 игра снова закрылась через несколько секунд. Новый +основной журнал зафиксировал: + +```text +sdk=0x04510001 backend=mdbg mdbg_rc=0 +ShellUI changed before marker old_pid=55 new_pid=104 last_stage=hook_read quarantine=1 +``` + +То есть загрузка рендерера и Mono прошли, но сбой произошёл непосредственно +при чтении первых байт `Application.Update`. Надпись `FPS: Loading` не успела +появиться. + +В следующем тесте Stage 8.4 системной ошибки уже не было, но рендерер не +запустился вообще: + +```text +ShellUI bootstrap auth=1/1 attach=1 load=0 args=0 target_stack=0 thread=0 rc=-1 +imports=18/1 first=mdbg_copyout +``` + +Это был дефект самой Stage 8.4: новый импорт не разрешается загрузчиком ShellUI. +Поэтому отсутствие FPS в этом тесте не связано с поиском адреса счётчика — до +Mono-hook и UI рендерер не дошёл. + +Предыдущий build 122 останавливался позже, на общей отметке `hook_setup`: + +Основной журнал build 122 содержит: + +```text +sdk=0x04510001 backend=mdbg mdbg_rc=0 +ShellUI bootstrap ... load=1 ... thread=1 ... imports=59/0 +ShellUI changed before marker old_pid=55 new_pid=103 last_stage=hook_setup quarantine=1 +``` + +Это подтверждает вход рендерера и прохождение поиска Mono, загрузки managed +assemblies и получения Game-сцены: отметка `hook_setup` записывается после них. +Затем PID ShellUI изменился, и защита остановила повторные внедрения. +Пользователь в этот момент получил CE-108262-9 и закрытие Astro Bot. + +`hook_setup` включает несколько операций: поиск метода, компиляцию, чтение +пролога, подготовку перехода и установку hook. Лог не доказывает, какая из +этих операций вызвала сбой. + +При проверке кода обнаружен конкретный риск: для уже установленного etaHEN +перехода старый рендерер напрямую записывал адрес назначения в системный метод. +Доступность этой памяти для записи и безопасный момент изменения на 4.51 не +проверялись. Этот путь убран в Stage 8.5. + +## Изменения + +1. **Рендерер не записывает системный метод.** И native hook, и цепочка etaHEN + публикуют запрос контроллеру. Он подключается к ShellUI через ptrace, + сверяет исходные 16 байт, делает запись и проверяет обратным чтением. +2. Для готового абсолютного перехода меняются только 8 байт адреса назначения. + Старый обработчик вызывается напрямую по сохранённому адресу; копировать + его переход в trampoline не требуется. +3. Проверяются формат перехода, адрес назначения, адрес старого обработчика, + PID, версия протокола, контрольная сумма и сохранность соседних байтов. +4. При ошибке проверки после записи выполняется попытка вернуть исходные + байты. Неудачу восстановления нельзя считать безопасной — это отражается + в журнале `restored=0`. Проверка на консоли по-прежнему обязательна. +5. После неудачной установки рендерер не повторяет запись в том же процессе. + После пропажи ShellUI или тайм-аута готовности контроллер блокирует новые + внедрения в этой сессии, как в build 122. +6. Стадия `hook_setup` разбита на отдельные отметки. Рендерер больше не + импортирует `mdbg_copyout` и не читает системный метод напрямую. Он отправляет + контроллеру probe-запрос; контроллер останавливает ShellUI, читает 16 байт + через MDBG/ptrace и возвращает их в подтверждённом ответе. После подготовки + hook рендерер отправляет второй запрос на запись, а контроллер проверяет + результат обратным чтением. +7. При отказе probe контроллер сообщает код ошибки, а рендерер остаётся + припаркованным. Последняя отметка + переносится в основной лог, поэтому отсутствие второго лога больше не + лишает нас всей информации о стадии ошибки. +8. Новые имена файлов Stage 8.5 Game-Gated исключают путаницу с build 121/122. +9. Инъекция рендерера отложена до обнаружения game PID. Это обязательная + защита от патча `Application.Update` на домашнем экране. + +Подготовка native trampoline выполняется только в памяти нашего рендерера. +Проверка артефакта требует, чтобы эта область ELF разрешала запись и исполнение. +Импорты `mono_mprotect` и `kernel_mprotect` внутри рендерера запрещены. + +## Границы совместимости + +| Путь | Текущее поведение | +|---|---| +| ПО 3.00–8.20, включая 4.51 и 7.60 | Запись hook контроллером через MDBG при остановленном ShellUI. Успех самого счётчика этим диапазоном не гарантируется. | +| ПО 9.60, готовый переход etaHEN | Запись контроллером через ptrace I/O; это новый путь, он требует отдельного теста на 9.60. | +| ПО 9.60, нативный пролог | Установка отклоняется. | +| Остальные и неизвестные версии | Запись hook отклоняется до изменения метода. | + +Рабочую v1.1.1 на 9.60 пока следует сохранить для обычного использования. +Stage 8.5 не является её стабильной заменой. + +## Почему число FPS может всё ещё не появиться + +В журнале 4.51 динамический поиск не подтвердил ни одного счётчика: проверки +85–86 кандидатов закончились `Sampler indirect validation failed`. +Отдельный поиск числового FPS в Stage 8.5 не менялся. Он по-прежнему предполагает +поле `root + 0x768`; это расположение ещё не подтверждено для 4.51. + +Если после исправления рендера появится только `FPS: Loading`, это подтвердит +работу вывода, но **не получение реального FPS**. Не следует принимать Loading +за успешный результат полного счётчика. + +## Файлы + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_5_GAME_GATED.elf` — основной ELF. +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_5_GAME_GATED.plugin` — вариант + для etaHEN. Содержит тот же основной ELF после заголовка plugin. +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_5_GAME_GATED.elf` — внутренний + рендерер, уже встроенный в основной ELF. **Отдельно не запускать.** +- `SHA256SUMS.txt` — контрольные суммы файлов сборки. + +Использовать основной ELF и plugin одновременно нельзя. + +## Один контрольный тест на 4.51 + +1. Уберите предыдущие Common FPS из autoload и отключите их plugin. +2. Выполните полную штатную перезагрузку и активируйте взлом. +3. Запустите **только основной ELF Stage 8.5 Game-Gated вручную**. На главном + экране он не должен внедрять ShellUI-рeндерер и не должен менять `Application.Update`. +4. Запустите Astro Bot. После появления game PID рендерер будет внедрён один + раз. Отметьте, появился ли `FPS: Loading`, число FPS или + системная ошибка. Если игра работает, дайте ей 30 секунд и закройте штатно. +5. При ошибке прекратите тест в этой сессии; повторный запуск поверх старого + внедрения ничего не прояснит. Сохраните основной журнал. +6. Перезагрузку/выключение проверяйте после успешного запуска и закрытия игры. + Rest Mode оставьте до подтверждения этих шагов. + +## Журналы + +- `/data/CommonFPS_universal_stage8_5.log` — основной, обязательный. +- `/data/CommonFPS_universal_stage8_5_shellui.log` — внутренний, если создан. + +Вспомогательная отметка `/system_tmp/commonfps_shellui.stage` автоматически +читается контроллером; отдельно копировать её обычно не требуется. + +Ожидаемая строка после установки цепочки: + +```text +ShellUI hook request ... mode=eta-chain backend=mdbg ... status=0 ... verified=1 ... detached=1 auth_restored=1 +ShellUI renderer online ... +``` + +До запуска игры таких строк быть не должно. Вместо этого основной лог должен +содержать `game_gate=process_present_stable_3s renderer_injection=deferred_until_game` в +строке готовности контроллера, а поиск игры должен оставаться `empty`. + +Значение `status=0` относится к записи hook. Полный FPS подтверждается только +строкой `Sampler online ... first_fps=...` и числом на экране. + +| Последняя стадия при сбое | Участок, который нужно проверить | +|---|---| +| `hook_lookup` | Поиск `Application.Update` в Mono | +| `hook_compile` | Получение исполняемого адреса через Mono | +| `hook_read_start` | Подготовка probe-запроса чтения 16 байт пролога | +| `hook_probe_request` | Probe-запрос опубликован контроллеру | +| `hook_probe_ack_wait` | Ожидание байтов пролога от контроллера | +| `hook_read_ok` | Байты получены; следующий участок — распознавание hook | +| `hook_prepare` | Проверка типа перехода/пролога | +| `hook_trampoline` | Запись native trampoline в собственную память рендерера | +| `hook_request` | Публикация запроса контроллеру | +| `hook_ack_wait` | Ожидание результата внешней записи | +| `hook_readback` | Зарезервировано для старого пути; проверка теперь выполняется контроллером | +| `hook_confirmed` / `runtime_ready` | Установка hook завершена; следующий шаг — IPC и UI | + +Эта отметка указывает последний достигнутый участок, а не точную аварийную +инструкцию. `unavailable` означает отсутствие читаемой отметки соответствующего +PID; сама по себе эта строка не доказывает, что поток не запускался. + +## Проверка перед выдачей + +Host-тесты проверяют формат/контрольную сумму запроса, отклонение неверного +адреса и изменения соседних байтов, выбор разрешённого пути по прошивке, +сохранение счётчика 9.60 и динамический поиск на макете другой прошивки. +CI собирает контроллер и рендерер, проверяет точное включение рендерера в ELF, +совпадение тела plugin с ELF, RWX-область собственного trampoline и контрольные +суммы. Эти проверки не эмулируют PS5 и не подтверждают совместимость на железе. diff --git a/docs/UNIVERSAL_STAGE8_6_LEGACY_SAFE_RENDER_RU.md b/docs/UNIVERSAL_STAGE8_6_LEGACY_SAFE_RENDER_RU.md new file mode 100644 index 0000000..29179a2 --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_6_LEGACY_SAFE_RENDER_RU.md @@ -0,0 +1,73 @@ +# Common FPS Universal Stage 8.6 — Legacy Safe Renderer + +## Цель + +Stage 8.6 устраняет опасный путь, который на старых прошивках мог приводить к +перезапуску `SceShellUI`, закрытию игры и CE-108262-9 во время подготовки +`Application.Update`. + +## Архитектура + +- Контроллер по-прежнему ждёт стабильный `SceShellUI` и стабильный game PID. +- До появления игры рендерер в ShellUI не внедряется. +- Для семейств ПО 3.00–8.20 используется отдельный legacy backend: + - `Application.Update` не компилируется и не изменяется; + - определяется `Diagnostics.CheckRunningOnMainThread`; + - контроллер останавливает ShellUI через ptrace; + - читает и сверяет 16 байт; + - через MDBG меняет только первый байт на `RET`; + - проверяет все 16 байт обратным чтением; + - только после подтверждения background Mono thread создаёт/обновляет PUI. +- Для 9.60 legacy guard намеренно отклоняется и остаётся существующий + `Application.Update` chain backend. +- Для неподтверждённых новых прошивок запись не расширяется автоматически: + renderer fail-closed вместо записи по непроверенному backend. + +## Почему это отличается от Stage 8.5 + +Stage 8.5 сделал запись `Application.Update` остановленной и проверяемой, но +всё ещё требовал компиляции/подготовки этого метода на старых прошивках. +Stage 8.6 полностью исключает этот путь для 3.00–8.20. + +## Защиты + +- один renderer на PID; +- game gate: три одинаковых наблюдения game PID; +- ShellUI gate: десять одинаковых наблюдений PID; +- никакого live `mprotect`/self-write системного метода из renderer; +- legacy guard: ровно один проверенный байт; +- expected-byte check перед записью; +- полный readback после записи; +- попытка rollback при verify failure; +- неизвестный firmware — fail-closed; +- injected thread не возвращается в loader. + +## Журналы + +- `/data/CommonFPS_universal_stage8_6.log` +- `/data/CommonFPS_universal_stage8_6_shellui.log` +- `/system_tmp/commonfps_shellui.stage` + +Для legacy backend успешная последовательность содержит: + +``` +legacy_guard_compile +legacy_guard_probe +legacy_guard_request +legacy_guard_ack_wait +legacy_guard_ready +renderer backend selected mode=legacy-background-pui +``` + +Контроллер должен записать транзакцию `mode=thread-guard`, +`phase=guard`, `status=0`, `verified=1`. + +## Артефакты + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_6_LEGACY_SAFE.elf` +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_6_LEGACY_SAFE.plugin` +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_6_LEGACY_SAFE.elf` — внутренний renderer, + отдельно не запускать. +- `SHA256SUMS.txt` + +ELF и plugin одновременно не запускать. diff --git a/docs/UNIVERSAL_STAGE8_7_DCE_HIGHFW_RU.md b/docs/UNIVERSAL_STAGE8_7_DCE_HIGHFW_RU.md new file mode 100644 index 0000000..465fb2f --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_7_DCE_HIGHFW_RU.md @@ -0,0 +1,104 @@ +# Common FPS Universal Stage 8.7 — DCE + High-Firmware Hybrid + +## Назначение + +Stage 8.7 расширяет универсальную ветку после успешного Stage 8.6 на FW 4.51. +Stage 8.6 подтвердил, что ShellUI renderer и legacy one-byte UI-thread guard +запускаются без прежнего падения игры, но FPS оставался в состоянии Loading. +Stage 8.7 добавляет второй независимый источник FPS и расширяет безопасный +renderer backend на семейства системного ПО до 10.xx. + +## FPS: два независимых backend + +1. `videoout-process` — существующий preferred backend: + - находит игровой процесс; + - находит `libSceVideoOut.sprx`; + - выполняет read-only dynamic discovery; + - считает FPS по игровому VideoOut counter. + +2. `dce-fallback` — новый firmware-neutral fallback: + - открывает `/dev/dce`; + - читает display flip counter через ioctl `0x80308217`; + - не читает и не пишет память игрового процесса; + - используется только когда preferred process sampler ещё не дал FPS; + - автоматически сбрасывает baseline при смене игры. + +Process sampler всегда имеет приоритет, если оба backend доступны. + +## ShellUI renderer + +### FW 1.xx–8.20 + +Используется остановленный MDBG guard: +- `Diagnostics.CheckRunningOnMainThread` компилируется; +- controller читает 16 байт и сверяет expected bytes; +- меняется только первый байт на `RET`; +- выполняется полный readback; +- ShellUI возобновляется только после проверки; +- `Application.Update` не изменяется. + +### FW 9.60 + +Сохраняется hardware-proven Stage 8.5/8.6 backend через +`Application.Update` chain. Он не заменён новым экспериментальным путём. + +### FW 8.30–9.50 и 9.70–10.xx + +Используется тот же one-byte main-thread guard, но controller применяет его +через ptrace I/O. Это экспериментальный high-firmware backend. При любой +ошибке expected-byte/readback/attach/write renderer завершается fail-closed и +не пытается вслепую менять другой системный метод. + +### FW > 10.xx + +Автоматическая запись системных методов намеренно не включена. Неизвестная +будущая версия должна сначала пройти отдельную аппаратную проверку. + +## Защиты + +- renderer injection только после стабильного game PID; +- десять стабильных наблюдений ShellUI PID; +- один renderer на ShellUI PID; +- no internal fork; +- no game memory writes; +- DCE fallback не зависит от offsets игры; +- one-byte guard имеет expected-byte check и полный verify readback; +- FW 9.60 сохраняет известный рабочий backend; +- неподдержанная прошивка fail-closed; +- injected thread не возвращается через loader. + +## Логи + +Controller: + +`/data/CommonFPS_universal_stage8_7.log` + +Renderer: + +`/data/CommonFPS_universal_stage8_7_shellui.log` + +Успешный DCE fallback: + +``` +DCE device online +DCE sampler online ioctl=0x80308217 first_fps=... +Sampler online ... backend=dce-fallback ... +``` + +Успешный high-FW renderer: + +``` +phase=probe ... backend=ptrace-io ... status=0 +mode=thread-guard ... phase=guard ... status=0 verified=1 +renderer backend selected mode=legacy-background-pui +``` + +## Артефакты + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_7_DCE_HIGHFW.elf` +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_7_DCE_HIGHFW.plugin` +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_7_DCE_HIGHFW.elf` — внутренний renderer, + отдельно не запускать. +- `SHA256SUMS.txt` + +ELF и plugin одновременно не запускать. diff --git a/docs/UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE_RU.md b/docs/UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE_RU.md new file mode 100644 index 0000000..fab9637 --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE_RU.md @@ -0,0 +1,100 @@ +# Common FPS Universal Stage 8.8 — Authenticated Adaptive DCE + +## Зачем нужен Stage 8.8 + +Stage 8.6 подтвердил, что на FW 4.51 ShellUI renderer стабильно запускается. +Stage 8.7 добавил DCE fallback, но на 4.51 HUD остался в состоянии +`FPS: Loading`. Поэтому Stage 8.8 усиливает именно источник FPS, не меняя +уже рабочую схему ShellUI renderer. + +## Источники FPS + +Приоритет такой: + +1. `videoout-process` — существующий per-game VideoOut sampler. +2. `hen-shared` — если HEN публикует `/system_tmp/fps_sample`. +3. `dce-fixed` — известный DCE flip counter в поле +0x08. +4. `dce-adaptive` — автоматический поиск стабильного 64-bit monotonic + counter внутри 0x60-байтового DCE response. + +Если preferred VideoOut sampler начинает выдавать FPS, он всегда имеет +приоритет над fallback. + +## Что исправлено относительно Stage 8.7 + +### DCE permissions + +`/dev/dce` сначала открывается обычным `O_RDWR`. + +Если firmware не разрешает это обычным credentials, controller создаёт +короткое auth-id окно: + +- сохраняет исходный auth id; +- временно устанавливает тот же service/ptrace auth id, который уже + используется стабильным injector path; +- открывает `/dev/dce`; +- немедленно восстанавливает исходный auth id. + +Если ioctl после обычного open всё равно отклоняется, выполняется один +такой же краткий auth-window retry для ioctl и auth сразу восстанавливается. + +### Adaptive DCE layout + +Stage 8.7 предполагал, что flip counter всегда лежит по offset `+0x08`. +Stage 8.8 всё ещё предпочитает это поле, но если оно не даёт валидную +частоту, проверяет все выровненные 64-bit поля DCE response. + +Неизвестное поле принимается только после двух последовательных правдоподобных +дельт. После выбора offset используется как текущий DCE backend. При нескольких +невалидных выборках discovery запускается снова. + +### HEN shared fallback + +Если существует `/system_tmp/fps_sample` и sample валиден, он используется +до DCE. Это позволяет работать совместно с HEN, который уже предоставляет +собственный FPS producer. + +## Безопасность + +- DCE sampler не читает и не пишет память игры. +- Auth id меняется только на время open/ioctl и восстанавливается сразу. +- ShellUI renderer остаётся game-gated. +- FW 4.51 использует уже подтверждённый stopped MDBG one-byte guard. +- FW 9.60 сохраняет ранее проверенный Application.Update chain backend. +- high-FW ptrace guard остаётся экспериментальным и fail-closed. +- внутренний ShellUI ELF отдельно не запускается. + +## Логи + +Controller: + +`/data/CommonFPS_universal_stage8_8.log` + +Renderer: + +`/data/CommonFPS_universal_stage8_8_shellui.log` + +Полезные строки: + +``` +DCE device online ... open_mode=normal-rw +DCE device online ... open_mode=privileged-window +DCE query online ... w0=... w1=... +DCE adaptive counter selected offset=... +Fallback sampler online backend=dce-fixed ... +Fallback sampler online backend=dce-adaptive ... +Fallback sampler online backend=hen-shared ... +Sampler online ... backend=... +``` + +Если DCE не доступен, лог теперь содержит errno обычного open, errno +privileged open, ioctl errno, был ли auth retry и восстановился ли auth. + +## Артефакты + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE.elf` +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE.plugin` +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_8_DCE_AUTH_ADAPTIVE.elf` — внутренний renderer +- `SHA256SUMS.txt` + +ELF и plugin одновременно не запускать. diff --git a/docs/UNIVERSAL_STAGE8_9_DCE_STANDBY_RU.md b/docs/UNIVERSAL_STAGE8_9_DCE_STANDBY_RU.md new file mode 100644 index 0000000..d1b40fb --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_9_DCE_STANDBY_RU.md @@ -0,0 +1,97 @@ +# Common FPS Universal Stage 8.9 — DCE Standby + +## Основание + +Stage 8.8 подтвердил реальный FPS на FW 4.51 в PS4- и PS5-играх. В аппаратном +логе DCE adaptive fallback стабильно выдавал 30/59/60 FPS, когда динамический +VideoOut discovery не находил валидный per-game counter. + +После этого оставалась одна лишняя нагрузка: даже при уже работающем DCE +предпочтительный VideoOut discovery продолжал периодически запускать тяжёлый +read-only scan по тысячам pointer matches и десяткам кандидатов. + +Stage 8.9 оптимизирует только эту часть. Рабочий DCE/renderer путь Stage 8.8 +не меняется. + +## Политика sampler + +Приоритет источников остаётся прежним: + +1. `videoout-process`; +2. `hen-shared`; +3. `dce-fixed`; +4. `dce-adaptive`. + +Новая логика: + +- до первого валидного DCE FPS VideoOut discovery работает как раньше; +- после валидного DCE sample и неуспешного VideoOut attach текущий game PID + переводится в `dce-standby`; +- следующий тяжёлый VideoOut discovery разрешается только через 60 секунд; +- если DCE три раза подряд перестал выдавать FPS, standby снимается немедленно + и VideoOut discovery снова разрешается; +- при смене game PID весь standby state, baseline и старый sampler attachment + сбрасываются; +- если VideoOut успешно оживает, он снова автоматически становится + приоритетным источником. + +Таким образом DCE остаётся дешёвым рабочим fallback, но preferred VideoOut path +не отключается навсегда. + +## Новые строки журнала + +Controller: + +`/data/CommonFPS_universal_stage8_9.log` + +Renderer: + +`/data/CommonFPS_universal_stage8_9_shellui.log` + +После успешного DCE fallback ожидается: + +``` +Sampler online pid=... backend=dce-adaptive ... +Sampler policy pid=... state=dce-standby backend=dce-adaptive videoout_retry_after_ms=60000 +``` + +Если DCE пропадает: + +``` +Sampler policy pid=... state=dce-miss-wake ... videoout_retry_after_ms=0 +``` + +Если preferred sampler восстановился: + +``` +Sampler policy pid=... state=videoout-resumed backend=videoout-process ... +``` + +## Подтверждённая аппаратная база + +FW 4.51: + +- PS4 game — visible real FPS; +- PS5 game — visible real FPS; +- DCE adaptive fallback confirmed; +- ShellUI stopped MDBG guard confirmed; +- 30 FPS and 60 FPS shown on screen; +- game-process changes handled. + +Hardware evidence: + +`docs/evidence/STAGE8_8_FW451_HARDWARE_20260928.md` + +FW 9.60 остаётся отдельной ранее подтверждённой hardware baseline для +VideoOut/Application.Update chain path. + +FW 7.60 и high-FW 10.xx пока требуют отдельного аппаратного regression test. + +## Артефакты + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_9_DCE_STANDBY.elf` +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_9_DCE_STANDBY.plugin` +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_9_DCE_STANDBY.elf` — внутренний renderer +- `SHA256SUMS.txt` + +ELF и plugin одновременно не запускать. diff --git a/docs/UNIVERSAL_STAGE8_SELFHOOK_SCAN_RU.md b/docs/UNIVERSAL_STAGE8_SELFHOOK_SCAN_RU.md new file mode 100644 index 0000000..1f2887a --- /dev/null +++ b/docs/UNIVERSAL_STAGE8_SELFHOOK_SCAN_RU.md @@ -0,0 +1,136 @@ +# Common FPS Universal Stage 8 — SELFHOOK + DYNAMIC VIDEOOUT SCAN + +Статус: **диагностическая функциональная сборка**, не публичный релиз. + +Цель Stage 8 — вернуть реальный счётчик FPS на PS5 с ПО 7.60 и сохранить +работоспособность на 9.60 без прошивочных адресов для записи в чужой процесс. + +## Почему Stage 7 не показал FPS + +Лог Stage 7 подтвердил сразу две независимые причины: + +1. Рендерер действительно был внедрён в SceShellUI и сформировал корректный + запрос на hook, но межпроцессная операция PT_IO завершилась с кодом + `EFAULT (14)`. Простое уменьшение записи до 14 байт это не исправляет. +2. Таблица `libSceVideoOut.sprx + 0x34980`, проверенная на ПО 9.60, читается + на 7.60, но по этому смещению нет активной записи. Значит смещение зависит + от версии ПО. + +Повторять Stage 7 и искать второй ShellUI-лог для этого вывода не требуется. + +## Что изменено в Stage 8 + +- PT_IO больше не используется для установки FPS-hook. +- Внедрённый рендерер компилирует `Application.Update` внутри собственного + процесса SceShellUI. +- Уже существующий hook etaHEN по-прежнему поддерживается цепочкой. +- Нативный пролог Sony разрешается только после консервативной проверки + целых x86-64 инструкций. Относительные переходы и RIP-relative инструкции + отклоняются. +- Первые 16 байт метода заменяются одной атомарной операцией CMPXCHG16B. + Неизвестный пролог или изменившиеся байты приводят к безопасному отказу без + частичной записи. +- Память игры только читается через MDBG. Старый direct-map путь разрешён + исключительно как резервный вариант на проверенной версии ПО 9.60. +- Сначала проверяется известная таблица `+0x34980`. Если она не подходит, + выполняется ограниченный read-only поиск в данных `libSceVideoOut.sprx`. +- Найденный счётчик принимается только если он стабильно изменяется в двух + последовательных окнах по 250 мс. +- Перед первым внедрением требуются 10 одинаковых наблюдений PID SceShellUI с + интервалом одна секунда. Это защищает autoload от слишком раннего запуска. +- Сохранён проверенный жизненный цикл: нет внутреннего `fork`, signal + handlers, shutdown-записей и возврата внедрённого потока. + +## Файлы + +- `Common_FPS_PS5_UNIVERSAL_STAGE8_SELFHOOK_SCAN.elf` — отдельная полезная + нагрузка, в том числе для `autoload.txt`. +- `Common_FPS_PS5_etaHEN_UNIVERSAL_STAGE8_SELFHOOK_SCAN.plugin` — вариант + для меню плагинов etaHEN. +- `Common_FPS_ShellUI_UNIVERSAL_STAGE8_SELFHOOK_SCAN.elf` — внутренний + рендерер для диагностики; вручную его запускать не нужно. +- `SHA256SUMS.txt` — контрольные суммы сборки. + +ELF и plugin содержат один и тот же контроллер. Одновременно использовать их +нельзя. + +## Установка через autoload.txt + +Скопируйте основной ELF в каталог autoloader и поставьте его **последней** +строкой: + +```text +etaHEN.bin +shadowmountplus.elf +Common_FPS_PS5_UNIVERSAL_STAGE8_SELFHOOK_SCAN.elf +``` + +Дополнительная задержка в `autoload.txt` не обязательна: сам Stage 8 ждёт +примерно 10 секунд стабильного SceShellUI перед внедрением. + +При тесте ELF отключите одноимённый plugin и его автозагрузку в etaHEN. + +## Установка как etaHEN plugin + +Скопируйте файл `.plugin` в каталог плагинов etaHEN, включите «Запуск» и, +если нужно, «Автозагрузка». Удалите Stage 8 ELF из `autoload.txt`. + +На чистой загрузке при выключенной автозагрузке переключатель «Запуск» должен +оставаться выключенным. + +## Первый тест + +1. Выполните штатную перезагрузку PS5. +2. После прохождения взлома подождите 12–15 секунд на главном экране. +3. Запустите одну игру PS4 и дождитесь появления `FPS: Loading`, затем числа. +4. Закройте игру и запустите одну игру PS5. +5. Закройте игру. +6. Проверьте сначала штатную перезагрузку, затем отдельным запуском — штатное + выключение. +7. Rest Mode проверяйте последним, когда оба формата игр и питание уже + отработали стабильно. + +При первом подключении к игре динамический поиск может добавить около +0,5–2 секунд к появлению числа FPS. + +## Логи + +После теста нужны оба файла, даже если один из них короткий: + +- `/data/CommonFPS_universal_stage8.log` +- `/data/CommonFPS_universal_stage8_shellui.log` + +Успешный hook содержит одну из строк: + +```text +Application.Update hook online ... mode=native-selfhook ... atomic16=1 +Application.Update hook online ... mode=etahen-chain ... atomic16=1 +``` + +Успешный поиск FPS на неизвестной прошивке содержит: + +```text +Sampler read backend ... backend=mdbg +Sampler dynamic chain selected ... offset=... counter=... deltas=... +Sampler online ... first_fps=... +``` + +Если рендерер не может безопасно обработать пролог, будет строка +`Application.Update native prologue rejected`. В этом случае метод не +изменяется и нужен лог — повторять запуск много раз не следует. + +Если поиск не находит подходящий счётчик, будет +`Sampler dynamic scan ... candidates=0` или +`Sampler dynamic validation failed`. Эти строки позволяют расширить поиск +без возврата к опасной межпроцессной записи. + +## Критерий готовности к релизу + +Stage 8 нельзя сливать в `main` или публиковать как обновление, пока не +подтверждены: + +- реальный FPS хотя бы в одной игре PS4 и одной игре PS5 на ПО 7.60; +- сохранение работы версии ПО 9.60; +- две штатные перезагрузки и два штатных выключения; +- отдельная проверка Rest Mode; +- отсутствие CE-108262-9 и «Ошибка системного программного обеспечения». diff --git a/docs/UPSTREAM_README_CommonFPS.md b/docs/UPSTREAM_README_CommonFPS.md new file mode 100644 index 0000000..516cef6 --- /dev/null +++ b/docs/UPSTREAM_README_CommonFPS.md @@ -0,0 +1,164 @@ +# Common FPS for PS5 v1.2.1 + +Real-time FPS overlay for PS4 and PS5 games on a modified PlayStation 5. + +Common FPS displays the current frame rate directly over the game and is +available as a standalone ELF or etaHEN plugin. + +## Features + +- real-time integer FPS for PS4 and PS5 games; +- compact bottom-left overlay; +- purple `FPS:` label and white FPS value; +- 24px default font; +- `FPS: Loading` while the FPS source is being prepared; +- VideoOut sampling with adaptive `/dev/dce` fallback; +- no game-memory writes from the FPS sampler; +- automatic game PID reattachment; +- automatic ShellUI PID recovery; +- Rest Mode recovery on tested firmware; +- standalone ELF and etaHEN plugin builds; +- automated source build and artifact verification. + +## Firmware status + +| System software | Status | Notes | +|---|---|---| +| **4.51** | **Confirmed** | PS4 + PS5 games, 30/60 FPS, game switching, Rest Mode recovery, normal reboot | +| **9.00** | **Confirmed** | Shadow of the Colossus and Spider-Man 2 tested; FPS survives Rest Mode | +| **9.60** | **Confirmed baseline** | Existing hardware-tested FPS and lifecycle path | +| **7.60** | Test pending | Current v1.2.1 build needs a fresh hardware regression test | +| **10.xx** | Experimental | Code path exists, but hardware validation is still required | + +A code path being present does not mean every firmware revision has been +physically tested. Confirmed and experimental status are kept separate. + +## Download + +Use **one** of these two files from the latest GitHub Release: + +```text +Common_FPS_PS5_v1.2.1.elf +Common_FPS_PS5_etaHEN_v1.2.1.plugin +``` + +**Do not run the standalone ELF and etaHEN plugin at the same time.** + +Latest release: + +https://github.com/porhe911/Common-FPS-for-PS5/releases/latest + +## Installation + +### Standalone ELF + +1. Start your jailbreak/etaHEN environment. +2. Send `Common_FPS_PS5_v1.2.1.elf` with your preferred payload launcher. +3. Start a PS4 or PS5 game. +4. The overlay appears automatically after the game and ShellUI readiness + checks complete. + +### etaHEN plugin + +1. Install `Common_FPS_PS5_etaHEN_v1.2.1.plugin` through etaHEN's plugin + system. +2. Enable the plugin/autoload option. +3. Start a game. +4. Common FPS waits for a stable game process before creating the overlay. + +The plugin is the recommended option for persistent use. + +## What's new in v1.2.1 + +FW 9.00 required a different ShellUI write path than the one used by earlier +tested firmware. Reading the target JIT code through MDBG worked, but the +verified one-byte UI-thread guard could not be written while the page remained +RX. + +v1.2.1 adds a FW 9.00-specific safe transaction: + +- ShellUI is stopped; +- expected bytes are verified; +- the target 16 KiB JIT page is temporarily changed from RX to RWX; +- only the required one-byte guard is written; +- the page is restored to RX immediately; +- the result is read back and verified; +- auth state is restored before the transaction completes. + +No game-process write path was added. + +## How FPS is measured + +Common FPS prefers a validated VideoOut counter associated with the active +game. If that counter cannot be resolved safely, it falls back to the PS5 +display controller through `/dev/dce`. + +The DCE path: + +- does not depend on per-game hardcoded offsets; +- does not write to game memory; +- can automatically identify a stable display-like counter; +- is confirmed on FW 4.51 and FW 9.00. + +When DCE is healthy, expensive VideoOut discovery uses a 60-second backoff. +If DCE stops producing valid samples, VideoOut recovery is allowed again. + +## Overlay + +Default appearance: + +```text +Position: bottom-left +Font size: 24 +FPS: label: purple +FPS value: white +Format: integer only +``` + +## Rest Mode and recovery + +Common FPS tracks both the active game process and `SceShellUI`. + +When a game or ShellUI PID changes, the old state is discarded and the +required sampler/renderer components are brought up again. + +Rest Mode recovery is hardware-confirmed on FW 4.51 and FW 9.00. + +## Logs + +Controller: + +```text +/data/CommonFPS_v1_2_1.log +``` + +ShellUI: + +```text +/data/CommonFPS_v1_2_1_shellui.log +``` + +If the overlay shows `FPS: Loading`, the controller log is the first file to +check. + +## Build from source + +GitHub Actions runs: + +- **Host Source Tests** +- **PS5 Source Build** + +The PS5 build produces: + +```text +Common_FPS_PS5_v1.2.1.elf +Common_FPS_PS5_etaHEN_v1.2.1.plugin +Common_FPS_ShellUI_v1.2.1.elf +SHA256SUMS.txt +``` + +## License + +Common FPS-owned source is licensed under **GPL-3.0-or-later**. + +Homebrew software for modified PlayStation 5 systems. Use at your own risk. diff --git a/docs/UPSTREAM_RESEARCH.md b/docs/UPSTREAM_RESEARCH.md new file mode 100644 index 0000000..0e19660 --- /dev/null +++ b/docs/UPSTREAM_RESEARCH.md @@ -0,0 +1,48 @@ +# Upstream research used for the clean rewrite + +## PS5 Payload SDK + +Project: + +`ps5-payload-dev/sdk` + +The SDK uses the Prospero toolchain and documents normal PS5 payload builds via +`PS5_PAYLOAD_SDK/toolchain/prospero.mk`. + +License note: most SDK files are GPLv3+ unless an individual file says otherwise. + +## etaHEN + +Reference commit used during research: + +`5061a85312eb1d2da811269bcb9061e4b01302a1` + +The published ShellUI source demonstrates a GPL source implementation of: + +- Mono ShellUI hooks; +- access to `Scene.RootWidget`; +- runtime creation/removal of overlay labels; +- four position presets: + - top left + - top right + - bottom left + - bottom right + +This is the preferred upstream source basis for the clean Common FPS renderer. + +## etaHEN Plugin SDK + +Project: + +`etaHEN/etaHEN-Plugins` + +The Plugin SDK is GPL-3.0 and is designed for persistent etaHEN plugins. +It depends on John Törnblom's PS5 payload SDK and provides libhijacker/process +integration facilities. + +## Clean-room rule for Common FPS v1.1.x + +Do not copy the PHU-derived binary renderer from v1.0.0. + +Implement the new PS5 adapter from published GPL source and our documented +Common FPS behavior. diff --git a/docs/V1_0_0_BASELINE.json b/docs/V1_0_0_BASELINE.json new file mode 100644 index 0000000..2a1e32d --- /dev/null +++ b/docs/V1_0_0_BASELINE.json @@ -0,0 +1,49 @@ +{ + "public_release": "v1.0.0", + "internal_branch": "v0.28b Async Stable Init", + "elf": { + "filename": "Common_FPS_PS5_v1.0.0.elf", + "sha256": "6a66da88a99fa8757bf5c649e388d777a10768cd444d9f4cf82649e4592e292c", + "size": 1555144 + }, + "plugin": { + "filename": "Common_FPS_PS5_etaHEN_v1.0.0.plugin", + "sha256": "f1240511bfe3cb17a3db6f4d099cf3cd69be678d10901425a7b33911265195e1", + "size": 1555173, + "title_id": "CFPS00020", + "version_header": "0.28" + }, + "ui": { + "corner": "bottom_left", + "font_size": 26, + "label": "FPS:", + "label_color": "#B366FF", + "value_color": "#FFFFFF", + "integer_only": true, + "moving_cursor": false + }, + "lifecycle": { + "wait_for_eboot": true, + "reset_on_pid_exit": true, + "detect_new_pid": true, + "game_switch_without_restart": true + }, + "fps": { + "read_only": true, + "game_hooks": false, + "module": "libSceVideoOut.sprx", + "probe_table_offset": "0x34980", + "probe_entries": 7, + "probe_entry_size": "0x18", + "counter_offset": "0x768", + "display_integer_only": true + }, + "startup": { + "async_parent_return": true, + "full_stable_init_in_child": true, + "payload_args_required": true, + "scene_wait_required": true, + "do_not_use_zero_args_shortcut": true, + "do_not_split_attach_with_detach": true + } +} diff --git a/docs/V1_0_0_PARITY_CONTRACT.md b/docs/V1_0_0_PARITY_CONTRACT.md new file mode 100644 index 0000000..ed65cfa --- /dev/null +++ b/docs/V1_0_0_PARITY_CONTRACT.md @@ -0,0 +1,280 @@ +# v1.0.0 parity contract + +This file is the **behavioral source of truth** for all future Common FPS +source-built versions. + +The public stable baseline is: + +```text +Common_FPS_PS5_v1.0.0.elf +SHA-256: +6a66da88a99fa8757bf5c649e388d777a10768cd444d9f4cf82649e4592e292c + +Common_FPS_PS5_etaHEN_v1.0.0.plugin +SHA-256: +f1240511bfe3cb17a3db6f4d099cf3cd69be678d10901425a7b33911265195e1 +``` + +Internal development branch: + +```text +v0.28b Async Stable Init +``` + +Any source rewrite must preserve the rules below unless a hardware test proves +a replacement is equally or more stable. + +--- + +## 1. FPS output + +Public/displayed FPS is **integer only**. + +Correct: + +```text +FPS: 59 +FPS: 60 +FPS: 30 +``` + +Forbidden regression: + +```text +FPS: 59.6 +FPS: 60.0 +``` + +Internal tenths may be used only as an intermediate value. + +--- + +## 2. Overlay appearance + +Stable v1.0.0 defaults: + +```text +corner = bottom_left +font_size = 26 +label = FPS: +label color = #B366FF +value color = #FFFFFF +``` + +The FPS pair must remain stationary. + +The renderer must recalculate/reset its anchor on every state update. Never +allow an accumulating `cursor_x` / horizontal offset. + +--- + +## 3. Game lifecycle + +The plugin is persistent. + +Required state transition: + +```text +WAIT_FOR_GAME + | + | find eboot.bin + v +ACTIVE(pid A) + | + | pid A disappears + v +RESET + | + v +WAIT_FOR_GAME + | + | find eboot.bin + v +ACTIVE(pid B) +``` + +Required user-visible behavior: + +```text +Game A -> close -> Home -> Game B +``` + +without restarting the plugin and without KP. + +Never keep using module addresses from a dead PID. + +--- + +## 4. FPS backend + +FPS access is read-only. + +Do not add game rendering hooks. + +Do not patch game memory. + +Stable source model: + +```text +eboot.bin + | +libSceVideoOut.sprx + | +base + 0x34980 + | +7 probe records x 0x18 + | +first enabled record with pointer + | +read root pointer + | +root + 0x768 + | +uint32 counter +``` + +FPS is calculated from counter delta and elapsed monotonic time. + +--- + +## 5. ShellUI renderer + +The overlay belongs in ShellUI/PUI, not in the game process. + +Do not reintroduce: + +- PHU game hooks; +- fan/temperature logic; +- game-memory writes; +- kstuff FPS hooks; +- runtime config polling in the render path; +- debug notification spam. + +Future user configuration may change corner/font size, but the default must +remain the v1.0.0 layout. + +--- + +## 6. Startup behavior + +The final stable v1.0.0 behavior came from `v0.28b`. + +The important rule is: + +```text +main + | + +-- fork() + | + +-- parent -> return immediately to etaHEN/ELF loader + | + +-- child -> run the FULL stable initialization +``` + +The parent returning quickly is what makes activation feel immediate. + +The child must still perform the complete safe initialization. + +--- + +## 7. Mandatory initialization behavior + +The following experimental optimizations were rejected and must NOT silently +return in the clean rewrite. + +### Do not remove `elfldr_payload_args()` + +Experiment: + +```text +v0.28a Zero Args Fast +``` + +Result: + +- activation became almost instant; +- starting a game froze the console; +- Kernel Panic occurred. + +Conclusion: + +`payload_args` has required side effects even if the visible renderer argument +looks unused. + +A clean source-built injector may replace this mechanism only after hardware +testing proves the replacement safe. + +### Do not remove Scene readiness + +Experiment: + +```text +v0.27a +``` + +Result: + +- FPS overlay disappeared. + +Conclusion: + +the ShellUI renderer must not install before its required Scene/PUI state is +ready. + +### Do not break one loader session using middle `PT_DETACH` + +Experiments: + +```text +v0.27b +v0.27c +``` + +Result: + +- activation became shorter; +- renderer did not appear. + +Conclusion: + +do not assume a remote ELF loader can detach in the middle and recreate all +required state later. + +--- + +## 8. Accepted final behavior + +The v1.0.0 baseline was accepted only after all of these were true: + +- fast plugin activation; +- real FPS; +- integer-only display; +- fixed bottom-left position; +- font size 26; +- no horizontal drift; +- no debug spam; +- one game can close; +- another game can launch; +- counter continues without another Run; +- no KP in the tested lifecycle. + +These are release-blocking requirements for a source-built successor. + + +--- + +## 9. Activation scope discovered after v1.0.0 release + +The accepted v1.0.0 stability baseline applies to **manual activation after +etaHEN/ShellUI is fully loaded**. + +Hardware testing later showed that etaHEN autoload can start v1.0.0 too early. +That path can leave the plugin apparently enabled without a live FPS renderer +and can lead to an error/KP when a game is launched. + +Therefore: + +- do not weaken any v1.0.0 manual-start behavior; +- do not describe v1.0.0 autoload as stable; +- v1.1.0 must add a readiness/retry guard rather than changing the stable FPS + lifecycle itself. diff --git a/docs/V1_0_0_SHA256SUMS.txt b/docs/V1_0_0_SHA256SUMS.txt new file mode 100644 index 0000000..7c0df3f --- /dev/null +++ b/docs/V1_0_0_SHA256SUMS.txt @@ -0,0 +1,2 @@ +6a66da88a99fa8757bf5c649e388d777a10768cd444d9f4cf82649e4592e292c Common_FPS_PS5_v1.0.0.elf +f1240511bfe3cb17a3db6f4d099cf3cd69be678d10901425a7b33911265195e1 Common_FPS_PS5_etaHEN_v1.0.0.plugin diff --git a/docs/V1_1_0_RELEASE.md b/docs/V1_1_0_RELEASE.md new file mode 100644 index 0000000..0247902 --- /dev/null +++ b/docs/V1_1_0_RELEASE.md @@ -0,0 +1,92 @@ +# v1.1.0: hardware-validated tracked-process renderer + +The tracked-process base established a clean process boundary: the +etaHEN-created worker stayed resident, sampled two games, and the PS5 restarted +normally. The renderer was then added on that base and passed the combined +hardware gate. + +## What v1.1.0 contains + +- the tracked worker (`internal_fork=absent`); +- the same FW 9.60 VideoOut counter sampler and read-only DMAP walk; +- the source-built shared ShellUI ELF embedded once in the controller; +- the hardware-tested target-stack bootstrap (`PT_ATTACH`, loader, payload + arguments, remote `pthread_create`, `PT_DETACH`, original-auth restore); +- the pinned-Mono/PUI renderer and one-way loopback UDP state packets; +- no shutdown recorder, custom signal handler, Stop/helper ELF, unhook, + unload, injected-thread return or periodic diagnostic writes. + +The controller itself never calls `fork()`. The renderer's one resident thread +is created inside ShellUI by the proven bootstrap; this is why the artifact is +named “no internal fork”, not “no thread”. + +## Artifacts + +```text +dist/Common_FPS_PS5_v1.1.0.elf +dist/Common_FPS_PS5_etaHEN_v1.1.0.plugin +dist/Common_FPS_ShellUI_v1.1.0.elf +``` + +Plugin metadata: + +```text +Title ID: CFPS00050 +Version: 1.39 +``` + +The build script runs `tools/verify_v1_1_0_artifact.py`, checks that `main` +contains no `fork` call, and writes `dist/SHA256SUMS.txt`. + +## Controlled PS5 run + +1. Boot the PS5 cleanly and wait for any storage check to finish. +2. Disable every other Common FPS/PHU plugin and autoload entry. Do not load + v1.1.0 twice in one boot; do not load an earlier build in the same boot. +3. Activate exactly one v1.1.0 form. Prefer the `.plugin`; use the `.elf` only + as the alternative loader form, never both. +4. Wait for the short ShellUI bootstrap. The first overlay may say + `FPS: Loading`; this is expected until the sampler has a baseline and one + discarded warm-up delta. +5. Start Game A. After about one minute the bottom-left overlay should show an + integer such as `FPS: 59` or `FPS: 60`, and the controller log should gain + one `Sampler online` line. +6. Close Game A fully, start Game B without reactivating v1.1.0, and confirm a + second live integer and a second `Sampler online` line. +7. Close Game B and use the normal system-menu **Restart PS5**. Do not use a + physical-button power cut, Stop/helper ELF, or remove + `/data/phu_overlay.lock`. +8. On the next boot, copy the complete controller log before activating any + new test: + +```text +/data/CommonFPS_v110.log +``` + +Also report whether the overlay was visible in both games and whether the +restart completed automatically without an improper-shutdown warning. + +## Confirmed hardware result + +The submitted run completed the renderer bootstrap and displayed real FPS in +two games: `first_fps=59` and `first_fps=60`. The user then performed repeated +normal system-menu restarts; the console did not show an improper-shutdown +warning. The complete retained log is +`docs/evidence/V1_1_0_HARDWARE_20260905.log`. + +## Expected controller log shape + +```text +Common FPS v1.1.0 tracked-process renderer +Mode=loader-tracked internal_fork=absent spawned_pid=resident ... renderer=shared_elf_etaHEN_update_hook injection=target_stack_pthread ipc=udp_loopback_1s mono_gc=pinned ... +Worker ready pid=... first_shellui_pid=... size_rc=0 data_rc=0 ... malformed=0 ... +ShellUI lookup pid=... via=sysctl_tdname ... +ShellUI inject start pid=... payload_size=... +ShellUI bootstrap auth=1/1 attach=1 load=1 args=1 target_stack=1 thread=1 rc=0 detach=1 trace=1/1 imports=.../0 first=none ... +ShellUI renderer online pid=... +Sampler online pid=... first_fps=... +Sampler online pid=... first_fps=... +``` + +This is the promoted v1.1.0 source snapshot. Keep the public v1.0.0 release +available as a fallback for rollback if a future runtime environment differs. diff --git a/docs/V1_2_0_ARCHITECTURE_RU.md b/docs/V1_2_0_ARCHITECTURE_RU.md new file mode 100644 index 0000000..2b3dc1b --- /dev/null +++ b/docs/V1_2_0_ARCHITECTURE_RU.md @@ -0,0 +1,116 @@ +# Common FPS for PS5 v1.2.0 — архитектура и lifecycle + +## Назначение + +Common FPS v1.2.0 состоит из controller/sampler и встроенного ShellUI-компонента. +Controller отслеживает игру, получает FPS и передаёт состояние в ShellUI. +ShellUI-компонент отвечает только за отображение. + +## Жизненный цикл + +Основной порядок работы: + +```text +поиск SceShellUI + ↓ +поиск игрового eboot.bin + ↓ +стабилизация game PID + ↓ +запуск FPS sampler + ↓ +стабилизация ShellUI PID + ↓ +загрузка ShellUI-компонента + ↓ +передача FPS через loopback IPC + ↓ +отрисовка FPS +``` + +Renderer не загружается на домашнем экране заранее. Это уменьшает число +опасных ранних вмешательств в ShellUI. + +## Источники FPS + +### VideoOut + +VideoOut является предпочтительным источником. На FW 9.60 используется +аппаратно проверенный быстрый путь. На других версиях возможен read-only поиск +подходящего счётчика внутри `libSceVideoOut.sprx`. + +Кандидат принимается только после временной проверки его поведения. + +### DCE fallback + +Если VideoOut не подтверждён, используется `/dev/dce`. + +Алгоритм: + +1. открыть DCE device; +2. выполнить display query; +3. получить блок счётчиков; +4. проверить известное поле; +5. при необходимости найти стабильный monotonic counter; +6. вычислить целый FPS. + +DCE fallback не записывает данные в память игры. + +## 60-секундный backoff + +Когда DCE уже стабильно выдаёт FPS, повторный тяжёлый VideoOut discovery +откладывается на 60 секунд. + +Если DCE несколько раз подряд перестаёт давать валидный sample, backoff +снимается и VideoOut recovery выполняется сразу. + +При смене game PID состояние sampler сбрасывается. + +## ShellUI + +На FW 4.51 используется остановленный и проверяемый one-byte guard через +MDBG. Перед изменением проверяются ожидаемые байты, после изменения выполняется +readback, затем восстанавливается auth и ShellUI продолжает работу. + +FW 9.60 сохраняет ранее аппаратно проверенный Application.Update chain path. + +Для части более новых firmware реализован stopped ptrace-I/O path, который до +аппаратной проверки конкретной версии считается экспериментальным. + +## Rest Mode + +Если после сна ShellUI получает новый PID: + +- старый renderer target отбрасывается; +- controller ждёт стабилизацию нового ShellUI; +- компонент загружается повторно; +- overlay восстанавливается. + +FW 4.51 прошёл тест Rest Mode → resume с рабочим FPS после пробуждения. + +## Диагностические файлы + +```text +/data/CommonFPS_v1_2_0.log +/data/CommonFPS_v1_2_0_shellui.log +``` + +Успешная последовательность обычно содержит: + +```text +ShellUI bootstrap ... rc=0 +ShellUI hook request ... status=0 ... verified=1 +ShellUI renderer online +Fallback sampler online ... +Sampler online ... first_fps=... +``` + +## Безопасностные принципы + +- FPS sampler не пишет в память игры. +- DCE fallback не зависит от hardcoded offsets конкретной игры. +- Системные изменения выполняются только после проверки expected bytes. +- После изменения выполняется readback. +- Auth восстанавливается после короткого privileged window. +- Неизвестные случаи должны завершаться fail-closed. +- ELF и plugin не должны запускаться одновременно. diff --git a/docs/evidence/FW451_V1_2_0_HARDWARE_20260928.md b/docs/evidence/FW451_V1_2_0_HARDWARE_20260928.md new file mode 100644 index 0000000..1e73abd --- /dev/null +++ b/docs/evidence/FW451_V1_2_0_HARDWARE_20260928.md @@ -0,0 +1,62 @@ +# Common FPS for PS5 v1.2.0 — FW 4.51 hardware evidence + +**Date:** 28.09.2026 + +## Confirmed behavior + +The current Common FPS implementation was tested on real PS5 hardware running +system software 4.51. + +Confirmed: + +- visible real FPS in a PS5 game; +- visible real FPS in a PS4 game; +- 30 FPS output; +- 60 FPS output; +- switching between game processes; +- ShellUI component startup; +- adaptive DCE fallback; +- Rest Mode → resume with FPS restored; +- normal reboot after the test sequence. + +## Sampler evidence + +On FW 4.51 the per-game VideoOut discovery did not validate a usable counter +for the tested processes, so the controller used the DCE fallback. + +Observed successful sequence: + +```text +DCE device online ... +DCE query online ... +DCE adaptive counter selected ... +Fallback sampler online backend=dce-adaptive ... +Sampler online ... first_fps=... +``` + +Different game processes produced 30 FPS and 60 FPS. + +## ShellUI evidence + +The ShellUI bootstrap and verified guard completed successfully before the +renderer became active: + +```text +ShellUI bootstrap ... rc=0 ... +ShellUI hook request ... status=0 ... verified=1 ... +ShellUI renderer online ... +``` + +After a ShellUI PID change, the controller repeated the readiness/bootstrap +sequence and restored the overlay. + +## Recovery + +A temporary DCE query failure during a game transition did not leave the +counter permanently stuck. The controller woke the fallback/recovery path and +subsequent game processes returned valid FPS again. + +## Result + +FW 4.51 is considered **hardware confirmed** for Common FPS for PS5 v1.2.0 +with PS4 and PS5 games, Rest Mode recovery and normal reboot behavior. diff --git a/docs/evidence/STAGE8_8_FW451_HARDWARE_20260928.md b/docs/evidence/STAGE8_8_FW451_HARDWARE_20260928.md new file mode 100644 index 0000000..729aabf --- /dev/null +++ b/docs/evidence/STAGE8_8_FW451_HARDWARE_20260928.md @@ -0,0 +1,86 @@ +# Stage 8.8 hardware evidence — FW 4.51 — 2026-09-28 + +This record preserves the hardware result that motivated the Stage 8.9 +standby optimisation. + +## Result + +The tester confirmed visible integer FPS in both a PS5 game and a PS4 game on +PS5 system software 4.51. + +Observed on-screen values included: + +- 30 FPS in GTA V; +- 60 FPS in another tested title. + +The controller remained resident, the ShellUI renderer came online, and the +fallback FPS source recovered across game-process changes. + +## Submitted controller logs + +Session A: + +`CommonFPS_universal_stage8_8 (1).log` + +SHA-256: + +`6fa9f142e8724eb3e8a1732e1334247906f788b4d04e3c5b87cd93acb8160c2a` + +Session B: + +`CommonFPS_universal_stage8_8.log` + +SHA-256: + +`07aee44fc6b7ec34987936fca4d1e23c437ac450ca228a452c1172b0e3d1bb89` + +## Key evidence + +The FW family was detected as `sdk=0x04510001` and the process-memory reader +used the MDBG backend. + +The direct/indirect VideoOut discovery did not validate a counter on the tested +4.51 game processes, which caused the controller to fall back to DCE. + +The DCE device opened normally: + +``` +DCE device online fd=7 open_mode=normal-rw +DCE query online command=0x80308217 auth_retry=0 ... +``` + +The adaptive DCE logic selected a working counter and produced real FPS: + +``` +DCE adaptive counter selected offset=0x10 streak=2 fps=60 +Fallback sampler online backend=dce-adaptive offset=0x10 first_fps=60 +``` + +A later game process produced 30 FPS through the same adaptive fallback: + +``` +DCE adaptive counter selected offset=0x10 streak=2 fps=30 +Fallback sampler online backend=dce-adaptive offset=0x10 first_fps=30 +``` + +The ShellUI injection and stopped one-byte guard completed successfully: + +``` +ShellUI bootstrap ... rc=0 detach=1 ... +ShellUI hook request ... phase=probe ... status=0 ... verified=1 ... +ShellUI hook request ... mode=thread-guard ... status=0 ... verified=1 ... +ShellUI renderer online ... +``` + +The longer session also showed recovery after a DCE ioctl failure and later +selected another adaptive field before returning valid FPS. This is why +Stage 8.9 keeps DCE as the active fallback but periodically re-probes the +preferred VideoOut path instead of continuously performing expensive scans. + +## Stage 8.9 consequence + +Once DCE is producing valid FPS for the current game PID, Stage 8.9 places +VideoOut discovery into a 60-second standby. It wakes immediately after three +consecutive DCE misses and resets all standby state when the game PID changes. +This preserves recovery while removing the repeated multi-thousand-candidate +VideoOut scans seen in the Stage 8.8 hardware log. diff --git a/docs/evidence/V1_1_0_HARDWARE_20260905.log b/docs/evidence/V1_1_0_HARDWARE_20260905.log new file mode 100644 index 0000000..644bef9 --- /dev/null +++ b/docs/evidence/V1_1_0_HARDWARE_20260905.log @@ -0,0 +1,9 @@ +Common FPS v1.1.0 tracked-process renderer A/B +Mode=loader-tracked internal_fork=absent spawned_pid=resident shellui_observation=sysctl_tdname_1s renderer=shared_elf_etaHEN_update_hook injection=target_stack_pthread ipc=udp_loopback_1s mono_gc=pinned sampler=videoout_fw960_1s dmap=read_only shutdown_trace=disabled shutdown_writes=disabled signal_handlers=default stop_path=disabled +Worker ready pid=119 ppid=106 first_shellui_pid=58 size_rc=0 data_rc=0 errno=0 bytes=87680 records=23 malformed=0 log_fd=closing periodic_log=disabled platform_log=compile_time_disabled +ShellUI lookup pid=58 via=sysctl_tdname bytes=87680 records=23 malformed=0 +ShellUI inject start pid=58 payload_size=70968 +ShellUI bootstrap auth=1/1 attach=1 load=1 args=1 target_stack=1 thread=1 rc=0 detach=1 trace=1/1 imports=35/0 first=none elapsed_ms=5227 +ShellUI renderer online pid=58 total_ms=5249 +Sampler online pid=124 counter=0x80053d248 first_fps=59 event_log=once_per_game_pid log_fd=closing +Sampler online pid=239 counter=0x800521248 first_fps=60 event_log=once_per_game_pid log_fd=closing diff --git a/docs/upstream-releases/GITHUB_UPLOAD_CHECKLIST_RU.md b/docs/upstream-releases/GITHUB_UPLOAD_CHECKLIST_RU.md new file mode 100644 index 0000000..a1ee520 --- /dev/null +++ b/docs/upstream-releases/GITHUB_UPLOAD_CHECKLIST_RU.md @@ -0,0 +1,58 @@ +# Что загружать на GitHub + +Загружай **всё содержимое этой папки** в корень: + +```text +Common-FPS-for-PS5 +``` + +Обязательно должны попасть: + +```text +.github/ +include/ +src/ +integration/ +tests/ +tools/ +docs/ +release/ + +LICENSE +README.md +BUILDING.md +CONTRIBUTING.md +THIRD_PARTY_NOTICES.md +DEPENDENCIES.lock.json +CMakeLists.txt +Makefile +config.ini.example +``` + +## После загрузки + +1. Открой вкладку `Actions`. +2. Убедись, что `Host Source Tests` зелёный. +3. Открой `PS5 Source Build`. +4. Нажми `Run workflow`. +5. Если workflow зелёный — скачай artifact. +6. Только эти файлы тестируем на PS5. +7. Проверенная версия называется `v1.1.0`; для отката остаётся отдельный + GitHub Release `v1.0.0`. + +## Что не загружать + +Не загружай старые рабочие каталоги: + +```text +alpha1 +alpha2 +alpha3 +alpha4 +alpha5 +alpha6 +PHU Games Tools +старые тестовые ELF/plugin +``` + +Исторический `v1.0.0` остаётся отдельным GitHub Release. diff --git a/docs/upstream-releases/PUBLISH_v1.2.0 b/docs/upstream-releases/PUBLISH_v1.2.0 new file mode 100644 index 0000000..86dabf8 --- /dev/null +++ b/docs/upstream-releases/PUBLISH_v1.2.0 @@ -0,0 +1 @@ +Common FPS for PS5 v1.2.0 release trigger. diff --git a/docs/upstream-releases/PUBLISH_v1.2.1 b/docs/upstream-releases/PUBLISH_v1.2.1 new file mode 100644 index 0000000..2948180 --- /dev/null +++ b/docs/upstream-releases/PUBLISH_v1.2.1 @@ -0,0 +1 @@ +Common FPS for PS5 v1.2.1 release trigger. diff --git a/docs/upstream-releases/RELEASE_NOTES_v1.1.0.md b/docs/upstream-releases/RELEASE_NOTES_v1.1.0.md new file mode 100644 index 0000000..530d2a5 --- /dev/null +++ b/docs/upstream-releases/RELEASE_NOTES_v1.1.0.md @@ -0,0 +1,30 @@ +# Common FPS for PS5 — v1.1.0 + +> First public hardware-validated source-built release. + +## Highlights + +- GPL-3.0-or-later source publication +- integer-only FPS +- fixed bottom-left compatibility default +- font size 26 +- read-only VideoOut sampler model +- persistent game lifecycle +- Safe Autoload state machine +- four-corner configuration model +- no PHU binary blob in the source-built path +- automated host tests +- GitHub source-build workflow + +## FW 9.60 + +The stable manual-start behavior of v1.0.0 is retained as the compatibility +baseline. + +Safe etaHEN autoload is new in v1.1.x. The tracked-process renderer and visible +FPS counter have now passed the hardware validation gate. + +## Status + +Stable v1.1.0 source snapshot. The visually complete v1.0.0 release remains +available as a compatibility fallback. diff --git a/docs/upstream-releases/RELEASE_NOTES_v1.2.0.md b/docs/upstream-releases/RELEASE_NOTES_v1.2.0.md new file mode 100644 index 0000000..9c51a3b --- /dev/null +++ b/docs/upstream-releases/RELEASE_NOTES_v1.2.0.md @@ -0,0 +1,46 @@ +# Common FPS for PS5 v1.2.0 + +Версия 1.2.0 — новая стабильная версия Common FPS с доработанным получением FPS, +восстановлением после lifecycle-событий и более компактным overlay. + +## Изменения + +- Реальный FPS в PS4 и PS5 играх. +- Подтверждена работа на FW 4.51. +- На FW 4.51 проверены 30 FPS и 60 FPS. +- Подтверждено восстановление FPS после Rest Mode. +- Подтверждена штатная перезагрузка после работы счётчика. +- Добавлен adaptive DCE fallback через `/dev/dce`. +- VideoOut остаётся предпочтительным источником FPS. +- После успешного DCE тяжёлый VideoOut discovery переходит в 60-секундный backoff. +- При повторных DCE misses recovery запускается автоматически. +- Обрабатывается смена game PID. +- Обрабатывается смена ShellUI PID. +- Standalone ELF и etaHEN plugin собираются из исходников. +- Размер шрифта overlay уменьшен с 26 до **24**. +- Публичные имена файлов упрощены. + +## Статус системного ПО + +| Версия ПО | Статус | +|---|---| +| 4.51 | Подтверждено: PS4 + PS5, Rest Mode, reboot | +| 9.60 | Подтверждённая аппаратная база | +| 7.60 | Требуется новый тест v1.2.0 | +| 10.xx | Экспериментально, требуется аппаратная проверка | + +## Файлы + +Standalone: + +`Common_FPS_PS5_v1.2.0.elf` + +etaHEN plugin: + +`Common_FPS_PS5_etaHEN_v1.2.0.plugin` + +**ELF и plugin одновременно не запускать.** + +## Лицензия + +GPL-3.0-or-later. diff --git a/docs/upstream-releases/RELEASE_NOTES_v1.2.1.md b/docs/upstream-releases/RELEASE_NOTES_v1.2.1.md new file mode 100644 index 0000000..0e60509 --- /dev/null +++ b/docs/upstream-releases/RELEASE_NOTES_v1.2.1.md @@ -0,0 +1,40 @@ +# Common FPS for PS5 v1.2.1 + +## Changes + +- Added confirmed FW 9.00 support. +- Fixed the ShellUI one-byte guard transaction on FW 9.00. +- FW 9.00 now uses MDBG for the verified ShellUI probe/guard path. +- The target JIT page is temporarily unlocked only for the verified one-byte + write, then restored to RX before readback verification. +- No game-process write path was added. +- Rest Mode recovery is confirmed on FW 9.00. +- Shadow of the Colossus and Spider-Man 2 were tested successfully on FW 9.00. +- Existing FW 4.51 and FW 9.60 paths remain unchanged. +- Overlay remains compact with the 24px default font. + +## Firmware status + +| System software | Status | +|---|---| +| 4.51 | Confirmed | +| 9.00 | Confirmed | +| 9.60 | Confirmed baseline | +| 7.60 | Fresh v1.2.1 test pending | +| 10.xx | Experimental / hardware test pending | + +## Files + +Standalone: + +`Common_FPS_PS5_v1.2.1.elf` + +etaHEN plugin: + +`Common_FPS_PS5_etaHEN_v1.2.1.plugin` + +**Do not run ELF and plugin at the same time.** + +## License + +GPL-3.0-or-later. diff --git a/include/common_fps/app.hpp b/include/common_fps/app.hpp new file mode 100644 index 0000000..58e0931 --- /dev/null +++ b/include/common_fps/app.hpp @@ -0,0 +1,17 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include "common_fps/platform.hpp" +#include "common_fps/renderer.hpp" +#include "common_fps/types.hpp" + +namespace common_fps { + +int run(Platform& platform, Renderer& renderer, const OverlayConfig& cfg); + +} // namespace common_fps diff --git a/include/common_fps/autoload_guard.hpp b/include/common_fps/autoload_guard.hpp new file mode 100644 index 0000000..7c7e39d --- /dev/null +++ b/include/common_fps/autoload_guard.hpp @@ -0,0 +1,92 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include + +namespace common_fps { + +enum class AutoloadState { + WaitingForRuntime, + StabilizingRuntime, + WaitingToRetry, + InstallingRenderer, + Ready, +}; + +struct AutoloadPolicy { + /* + * Do not inject the renderer after a single positive readiness check. + * Three consecutive checks at 250 ms polling means roughly 0.5 s of + * continuously-ready runtime before the first install attempt. + */ + unsigned consecutive_ready_samples = 3; + + /* + * If installation fails, keep the worker alive and retry later. + * This prevents the etaHEN UI from showing an "enabled" plugin whose + * renderer worker has already died. + */ + std::uint64_t retry_delay_us = 1'500'000ULL; +}; + +class AutoloadBackend { +public: + virtual ~AutoloadBackend() = default; + + /* + * True only when the ShellUI process and the prerequisites required by + * the source-built loader are available. + * + * This must not touch the game process. + */ + virtual bool runtime_ready() = 0; + + /* + * Health check for the renderer instance. + */ + virtual bool renderer_alive() = 0; + + /* + * Perform one complete v1.0.0-compatible renderer installation attempt. + * The implementation must preserve: + * - Scene/runtime readiness contract + * - payload args + * - one continuous loader session + */ + virtual bool install_renderer_once() = 0; +}; + +class AutoloadGuard { +public: + AutoloadGuard( + AutoloadBackend& backend, + AutoloadPolicy policy = {}); + + AutoloadState tick(std::uint64_t now_us); + + [[nodiscard]] bool ready() const noexcept; + [[nodiscard]] AutoloadState state() const noexcept; + [[nodiscard]] unsigned consecutive_ready_samples() const noexcept; + [[nodiscard]] unsigned install_attempts() const noexcept; + + void reset(); + +private: + void schedule_retry(std::uint64_t now_us); + + AutoloadBackend& backend_; + AutoloadPolicy policy_; + + AutoloadState state_ = AutoloadState::WaitingForRuntime; + unsigned consecutive_ready_ = 0; + unsigned install_attempts_ = 0; + std::uint64_t retry_not_before_us_ = 0; +}; + +} // namespace common_fps diff --git a/include/common_fps/config.hpp b/include/common_fps/config.hpp new file mode 100644 index 0000000..69ebea0 --- /dev/null +++ b/include/common_fps/config.hpp @@ -0,0 +1,20 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include "common_fps/types.hpp" +#include +#include + +namespace common_fps { + +OverlayConfig default_config(); +OverlayConfig parse_config_text(std::string_view text); +std::string serialize_config(const OverlayConfig& cfg); +const char* corner_name(Corner corner); + +} // namespace common_fps diff --git a/include/common_fps/constants.hpp b/include/common_fps/constants.hpp new file mode 100644 index 0000000..45d2626 --- /dev/null +++ b/include/common_fps/constants.hpp @@ -0,0 +1,46 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include +#include + +namespace common_fps { + +/* + * Stable v1.0.0 VideoOut probe chain (FW 9.60 tested binary): + * + * libSceVideoOut.sprx base + * + 0x34980 + * -> 7 records, 0x18 bytes each + * -> first record with non-zero flag and pointer + * -> read uint64_t from record.pointer + * -> + 0x768 + * -> uint32_t frame/vsync counter + * + * FPS is NOT stored directly as a float/double at +0x768. + */ +inline constexpr std::uintptr_t kVideoOutProbeTableOffset = 0x34980; +inline constexpr std::size_t kVideoOutProbeEntryCount = 7; +inline constexpr std::size_t kVideoOutProbeEntrySize = 0x18; +inline constexpr std::uintptr_t kVideoOutCounterOffset = 0x768; + +inline constexpr float kLogicalWidth = 1920.0f; +inline constexpr float kLogicalHeight = 1080.0f; + +inline constexpr int kDefaultFontSize = 24; +inline constexpr int kMinFontSize = 18; +inline constexpr int kMaxFontSize = 36; + +/* Hardware-proven v11 filter: PS5 output is at most 120 Hz. */ +inline constexpr std::uint32_t kMaxTenthsFps = 1300; + +/* Baseline read + one discarded delta suppresses the startup spike. */ +inline constexpr unsigned kWarmupDeltasToDiscard = 1; + +} // namespace common_fps diff --git a/include/common_fps/fps_sampler.hpp b/include/common_fps/fps_sampler.hpp new file mode 100644 index 0000000..ba46591 --- /dev/null +++ b/include/common_fps/fps_sampler.hpp @@ -0,0 +1,59 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/constants.hpp" +#include "common_fps/platform.hpp" + +#include +#include + +namespace common_fps { + +class FpsSampler { +public: + explicit FpsSampler(Platform& platform); + + bool attach(ProcessId pid); + void reset(); + + [[nodiscard]] bool attached() const noexcept; + [[nodiscard]] ProcessId pid() const noexcept; + [[nodiscard]] std::uintptr_t counter_address() const noexcept; + + /* + * Common FPS public contract: + * + * FPS: 59 + * + * Never returns/display decimal FPS. + * + * Internally the stable v1.0.0 algorithm calculates tenths of FPS from + * the VideoOut counter, then rounds once to the nearest integer. + */ + std::optional sample(); + +private: + bool resolve_counter_address(); + + Platform& platform_; + ProcessId pid_ = -1; + std::uintptr_t module_base_ = 0; + std::uintptr_t counter_address_ = 0; + + bool have_baseline_ = false; + unsigned warmup_deltas_remaining_ = kWarmupDeltasToDiscard; + std::uint32_t previous_counter_ = 0; + std::uint64_t previous_time_us_ = 0; + + /* Avoid repeating the indirect read-only discovery scan every second. */ + ProcessId discovery_failed_pid_ = -1; + std::uint64_t discovery_retry_after_us_ = 0; +}; + +} // namespace common_fps diff --git a/include/common_fps/layout.hpp b/include/common_fps/layout.hpp new file mode 100644 index 0000000..05b8a27 --- /dev/null +++ b/include/common_fps/layout.hpp @@ -0,0 +1,15 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include "common_fps/types.hpp" + +namespace common_fps { + +Vec2 compute_anchor(const OverlayConfig& cfg); + +} // namespace common_fps diff --git a/include/common_fps/lifecycle.hpp b/include/common_fps/lifecycle.hpp new file mode 100644 index 0000000..2da1a75 --- /dev/null +++ b/include/common_fps/lifecycle.hpp @@ -0,0 +1,28 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include "common_fps/fps_sampler.hpp" +#include "common_fps/types.hpp" + +namespace common_fps { + +class Lifecycle { +public: + Lifecycle(Platform& platform, OverlayConfig cfg); + + OverlayFrame tick(); + void set_config(const OverlayConfig& cfg); + void reset(); + +private: + Platform& platform_; + FpsSampler sampler_; + OverlayConfig config_; +}; + +} // namespace common_fps diff --git a/include/common_fps/platform.hpp b/include/common_fps/platform.hpp new file mode 100644 index 0000000..787af4b --- /dev/null +++ b/include/common_fps/platform.hpp @@ -0,0 +1,53 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/types.hpp" + +#include +#include +#include +#include + +namespace common_fps { + +struct ModuleInfo { + std::uintptr_t base = 0; + std::string name; +}; + +class Platform { +public: + virtual ~Platform() = default; + + virtual std::optional find_game_process() = 0; + virtual bool process_alive(ProcessId pid) = 0; + + virtual std::optional + find_module(ProcessId pid, const char* module_name) = 0; + + /* + * Read-only remote process memory. + * Common FPS never writes or patches game memory. + */ + virtual bool read_memory( + ProcessId pid, + std::uintptr_t address, + void* out, + std::size_t size) = 0; + + /* Unknown (0) must not opt in to firmware-specific memory layouts. */ + virtual std::uint32_t firmware_sdk_version() noexcept { return 0; } + + /* Monotonic time used to calculate a counter delta into FPS. */ + virtual std::uint64_t monotonic_us() = 0; + + virtual void sleep_ms(unsigned milliseconds) = 0; +}; + +} // namespace common_fps diff --git a/include/common_fps/renderer.hpp b/include/common_fps/renderer.hpp new file mode 100644 index 0000000..9add8b7 --- /dev/null +++ b/include/common_fps/renderer.hpp @@ -0,0 +1,20 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include "common_fps/types.hpp" + +namespace common_fps { + +class Renderer { +public: + virtual ~Renderer() = default; + virtual bool initialize() = 0; + virtual void render(const OverlayFrame& frame) = 0; +}; + +} // namespace common_fps diff --git a/include/common_fps/scene_guard.hpp b/include/common_fps/scene_guard.hpp new file mode 100644 index 0000000..5ac7934 --- /dev/null +++ b/include/common_fps/scene_guard.hpp @@ -0,0 +1,65 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +namespace common_fps { + +enum class SceneState { + WaitingForScene, + StabilizingScene, + CreatingWidgets, + Ready, +}; + +struct ScenePolicy { + unsigned consecutive_ready_samples = 2; +}; + +class SceneBackend { +public: + virtual ~SceneBackend() = default; + + /* + * True only when Scene.RootWidget (or the equivalent source-built PUI + * root) is available. + */ + virtual bool scene_ready() = 0; + + /* + * True when Common FPS widgets are currently alive in ShellUI. + */ + virtual bool widgets_alive() = 0; + + /* + * Create the two Common FPS widgets. Must be idempotent or first remove + * stale Common FPS widgets by their IDs. + */ + virtual bool create_widgets_once() = 0; +}; + +class SceneGuard { +public: + SceneGuard( + SceneBackend& backend, + ScenePolicy policy = {}); + + SceneState tick(); + + [[nodiscard]] bool ready() const noexcept; + [[nodiscard]] SceneState state() const noexcept; + + void reset(); + +private: + SceneBackend& backend_; + ScenePolicy policy_; + SceneState state_ = SceneState::WaitingForScene; + unsigned consecutive_ready_ = 0; +}; + +} // namespace common_fps diff --git a/include/common_fps/shellui_hook_protocol.hpp b/include/common_fps/shellui_hook_protocol.hpp new file mode 100644 index 0000000..3e19279 --- /dev/null +++ b/include/common_fps/shellui_hook_protocol.hpp @@ -0,0 +1,284 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 khalifa007 (SimpleFPS) + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include +#include +#include + +namespace common_fps { + +inline constexpr const char* kShellUiHookRequestPath = + "/system_tmp/commonfps_v121_hook_request.bin"; +inline constexpr const char* kShellUiHookRequestTempPath = + "/system_tmp/commonfps_v121_hook_request.tmp"; +inline constexpr const char* kShellUiHookAckPath = + "/system_tmp/commonfps_v121_hook_ack.bin"; +inline constexpr const char* kShellUiHookAckTempPath = + "/system_tmp/commonfps_v121_hook_ack.tmp"; + +inline constexpr std::uint64_t kShellUiHookRequestMagic = + 0x395145524b484643ULL; /* "CFHKREQ9" */ +inline constexpr std::uint64_t kShellUiHookAckMagic = + 0x394b43414b484643ULL; /* "CFHKACK9" */ +inline constexpr std::uint32_t kShellUiHookProtocolVersion = 9; +inline constexpr std::size_t kShellUiHookPatchSize = 16; +inline constexpr std::uint8_t kShellUiAbsoluteJumpPrefix[6] = { + 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, +}; + +enum class ShellUiHookBackend { Unsupported, Mdbg, PtraceIo }; + +enum class ShellUiHookAckPhase : std::uint8_t { + Patch = 0, + Probe = 1, + MainThreadGuard = 2, +}; + +inline ShellUiHookBackend shellui_hook_backend( + std::uint32_t sdk, bool eta_chain) noexcept { + const std::uint32_t family = sdk & 0xffff0000U; + if ((family >= 0x03000000U && family <= 0x08200000U) || + (family >= 0x11000000U && family <= 0x13ff0000U)) + return ShellUiHookBackend::Mdbg; + if (family == 0x09600000U && eta_chain) + return ShellUiHookBackend::PtraceIo; + return ShellUiHookBackend::Unsupported; +} + +/* + * The background-PUI path never replaces Application.Update. It changes only + * the first byte of Diagnostics.CheckRunningOnMainThread to RET while ShellUI + * is ptrace-stopped. FW 1.xx-8.20 uses MDBG; selected higher firmware uses + * ptrace I/O. FW 9.60 deliberately keeps the hardware-proven update-chain + * backend. Unknown future firmware fails closed. + */ +inline ShellUiHookBackend shellui_main_thread_guard_backend( + std::uint32_t sdk) noexcept { + const std::uint32_t family = sdk & 0xffff0000U; + + /* + * Low/mid firmware uses the controller MDBG backend. Higher firmware + * keeps the same one-byte, expected-byte-verified guard transaction but + * uses ptrace I/O, which is already required by the ShellUI loader. + * + * FW 9.60 deliberately stays on the hardware-proven Application.Update + * chain path; returning Unsupported here selects that existing backend. + */ + if ((family >= 0x01000000U && family <= 0x08200000U) || + family == 0x09000000U || + (family >= 0x11000000U && family <= 0x13ff0000U)) + return ShellUiHookBackend::Mdbg; + if ((family >= 0x08300000U && family < 0x09000000U) || + (family > 0x09000000U && family < 0x09600000U) || + (family > 0x09600000U && family <= 0x13ff0000U)) + return ShellUiHookBackend::PtraceIo; + return ShellUiHookBackend::Unsupported; +} + +enum class ShellUiHookStatus : std::int32_t { + Success = 0, + InvalidRequest = -1, + UnsupportedFirmware = -2, + AuthFailure = -3, + AttachFailure = -4, + ExpectedBytesMismatch = -5, + WriteFailure = -6, + VerifyFailure = -7, + DetachFailure = -8, + AuthRestoreFailure = -9, +}; + +#pragma pack(push, 1) +struct ShellUiHookRequest { + std::uint64_t magic = kShellUiHookRequestMagic; + std::uint32_t version = kShellUiHookProtocolVersion; + std::int32_t pid = -1; + std::uint64_t nonce = 0; + std::uint64_t method_address = 0; + std::uint64_t hook_address = 0; + std::uint64_t original_call_address = 0; + std::uint32_t patch_size = kShellUiHookPatchSize; + std::uint32_t displaced_size = 0; + std::uint8_t expected[kShellUiHookPatchSize]{}; + std::uint8_t desired[kShellUiHookPatchSize]{}; + std::uint32_t checksum = 0; +}; + +struct ShellUiHookAck { + std::uint64_t magic = kShellUiHookAckMagic; + std::uint32_t version = kShellUiHookProtocolVersion; + std::int32_t pid = -1; + std::uint64_t nonce = 0; + std::int32_t status = + static_cast(ShellUiHookStatus::InvalidRequest); + std::int32_t read_rc = -1; + std::int32_t write_rc = -1; + std::uint8_t verified = 0; + std::uint8_t restored = 0; + std::uint8_t detached = 0; + std::uint8_t auth_restored = 0; + std::uint8_t phase = + static_cast(ShellUiHookAckPhase::Patch); + std::uint8_t observed[kShellUiHookPatchSize]{}; + std::uint32_t checksum = 0; +}; +#pragma pack(pop) + +static_assert(sizeof(ShellUiHookRequest) == 92); +static_assert(sizeof(ShellUiHookAck) == 61); + +inline std::uint32_t shellui_hook_checksum( + const void* data, + std::size_t size) noexcept { + + const auto* bytes = static_cast(data); + std::uint32_t hash = 2166136261U; + for (std::size_t i = 0; i < size; ++i) { + hash ^= bytes[i]; + hash *= 16777619U; + } + return hash; +} + +inline std::uint32_t shellui_hook_request_checksum( + const ShellUiHookRequest& request) noexcept { + + return shellui_hook_checksum( + &request, + offsetof(ShellUiHookRequest, checksum)); +} + +inline std::uint32_t shellui_hook_ack_checksum( + const ShellUiHookAck& ack) noexcept { + + return shellui_hook_checksum( + &ack, + offsetof(ShellUiHookAck, checksum)); +} + +inline bool shellui_hook_is_eta_chain( + const ShellUiHookRequest& request) noexcept { + return std::memcmp(request.expected, kShellUiAbsoluteJumpPrefix, + sizeof(kShellUiAbsoluteJumpPrefix)) == 0; +} + +inline bool shellui_user_address(std::uint64_t address) noexcept { + return address >= 0x10000ULL && address < 0x0000800000000000ULL; +} + +inline bool shellui_hook_request_common_is_valid( + const ShellUiHookRequest& request, std::int32_t pid) noexcept { + if (request.magic != kShellUiHookRequestMagic || + request.version != kShellUiHookProtocolVersion || + request.pid != pid || pid <= 0 || request.nonce == 0 || + !shellui_user_address(request.method_address) || + !shellui_user_address(request.method_address + kShellUiHookPatchSize - 1) || + !shellui_user_address(request.hook_address) || + request.patch_size != kShellUiHookPatchSize || + request.checksum != shellui_hook_request_checksum(request)) + return false; + + return true; +} + +inline bool shellui_hook_request_is_probe( + const ShellUiHookRequest& request) noexcept { + return request.displaced_size == 0; +} + +inline bool shellui_hook_request_is_main_thread_guard( + const ShellUiHookRequest& request) noexcept { + return request.displaced_size == 1 && + request.original_call_address == 0 && + request.hook_address == request.method_address; +} + +inline bool shellui_hook_probe_request_is_valid( + const ShellUiHookRequest& request, std::int32_t pid) noexcept { + + if (!shellui_hook_request_common_is_valid(request, pid) || + request.original_call_address != 0 || + !shellui_hook_request_is_probe(request)) + return false; + + for (std::size_t i = 0; i < kShellUiHookPatchSize; ++i) + if (request.expected[i] != 0 || request.desired[i] != 0) + return false; + return true; +} + +inline bool shellui_main_thread_guard_request_is_valid( + const ShellUiHookRequest& request, std::int32_t pid) noexcept { + + if (!shellui_hook_request_common_is_valid(request, pid) || + !shellui_hook_request_is_main_thread_guard(request) || + request.expected[0] == 0xc3 || + request.desired[0] != 0xc3) + return false; + + for (std::size_t i = 1; i < kShellUiHookPatchSize; ++i) + if (request.desired[i] != request.expected[i]) + return false; + + return true; +} + +inline bool shellui_hook_request_is_valid( + const ShellUiHookRequest& request, std::int32_t pid) noexcept { + + if (!shellui_hook_request_common_is_valid(request, pid) || + !shellui_user_address(request.original_call_address) || + request.original_call_address == request.hook_address || + request.original_call_address == request.method_address || + request.displaced_size < 14 || request.displaced_size > 16 || + shellui_hook_request_is_probe(request) || + shellui_hook_request_is_main_thread_guard(request) || + std::memcmp(request.desired, kShellUiAbsoluteJumpPrefix, 6) != 0) + return false; + + std::uint64_t target = 0; + std::memcpy(&target, request.desired + 6, sizeof(target)); + if (target != request.hook_address) + return false; + + if (shellui_hook_is_eta_chain(request)) { + std::uint64_t previous = 0; + std::memcpy(&previous, request.expected + 6, sizeof(previous)); + if (request.displaced_size != 14 || + previous != request.original_call_address) + return false; + } else { + for (std::size_t i = 14; i < request.displaced_size; ++i) + if (request.desired[i] != 0x90) + return false; + } + + for (std::size_t i = request.displaced_size; + i < kShellUiHookPatchSize; + ++i) + if (request.desired[i] != request.expected[i]) + return false; + return true; +} + +inline ShellUiHookBackend shellui_hook_probe_backend( + std::uint32_t sdk) noexcept { + const std::uint32_t family = sdk & 0xffff0000U; + if ((family >= 0x01000000U && family <= 0x08200000U) || + family == 0x09000000U || + (family >= 0x11000000U && family <= 0x13ff0000U)) + return ShellUiHookBackend::Mdbg; + if (family >= 0x08300000U && family <= 0x13ff0000U) + return ShellUiHookBackend::PtraceIo; + return ShellUiHookBackend::Unsupported; +} + +} // namespace common_fps diff --git a/include/common_fps/shellui_stage.hpp b/include/common_fps/shellui_stage.hpp new file mode 100644 index 0000000..7cd4eda --- /dev/null +++ b/include/common_fps/shellui_stage.hpp @@ -0,0 +1,15 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +namespace common_fps { + +/* One short, process-scoped diagnostic record; removed before injection. */ +inline constexpr const char* kShellUiStagePath = + "/system_tmp/commonfps_shellui.stage"; + +} // namespace common_fps diff --git a/include/common_fps/types.hpp b/include/common_fps/types.hpp new file mode 100644 index 0000000..f6b1bd5 --- /dev/null +++ b/include/common_fps/types.hpp @@ -0,0 +1,44 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 khalifa007 (SimpleFPS) + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once +#include +#include + +namespace common_fps { + +using ProcessId = int; + +enum class Corner { + TopLeft, + TopRight, + BottomLeft, + BottomRight, +}; + +struct Vec2 { + float x{}; + float y{}; +}; + +struct OverlayConfig { + Corner corner = Corner::TopLeft; + int font_size = 24; + float margin_x = 10.0f; + float margin_y = 10.0f; +}; + +struct OverlayFrame { + bool visible = false; + bool loading = true; + int fps = 0; + OverlayConfig config{}; + Vec2 anchor{}; +}; + +} // namespace common_fps diff --git a/include/common_fps/wire.hpp b/include/common_fps/wire.hpp new file mode 100644 index 0000000..ebcd968 --- /dev/null +++ b/include/common_fps/wire.hpp @@ -0,0 +1,54 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 khalifa007 (SimpleFPS) + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/types.hpp" + +#include +#include + +namespace common_fps { + +inline constexpr std::uint32_t kWireMagic = 0x53465043; // "CFPS" +inline constexpr std::uint32_t kWireShutdownMagic = 0x58465043; // "CFPX" +inline constexpr std::uint16_t kWireVersion = 1; +inline constexpr std::uint16_t kDefaultIpcPort = 39028; + +#pragma pack(push, 1) +struct WirePacket { + std::uint32_t magic = kWireMagic; + std::uint16_t version = kWireVersion; + std::uint16_t size = sizeof(WirePacket); + + std::uint64_t sequence = 0; + + std::int32_t fps = 0; + std::uint8_t loading = 1; + std::uint8_t corner = 0; // TopLeft + std::uint16_t font_size = 24; + + float margin_x = 10.0f; + float margin_y = 10.0f; +}; +#pragma pack(pop) + +WirePacket make_wire_packet( + const OverlayFrame& frame, + std::uint64_t sequence); + +/* Reserved controller-to-ShellUI quiesce packet; v1.2.0 does not send it. */ +WirePacket make_shutdown_wire_packet(std::uint64_t sequence); + +[[nodiscard]] bool +is_shutdown_wire_packet(const WirePacket& packet) noexcept; + +std::optional +decode_wire_packet(const WirePacket& packet); + +} // namespace common_fps diff --git a/integration/AUTOLOAD_WORKER_FLOW.cpp.example b/integration/AUTOLOAD_WORKER_FLOW.cpp.example new file mode 100644 index 0000000..2cdf814 --- /dev/null +++ b/integration/AUTOLOAD_WORKER_FLOW.cpp.example @@ -0,0 +1,58 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +/* + * Integration example only. + * + * The final PS5 loader backend will implement AutoloadBackend using the + * source-built ShellUI injector. + */ + +#include "common_fps/autoload_guard.hpp" +#include "common_fps/lifecycle.hpp" + +void worker_loop( + common_fps::Platform& platform, + common_fps::AutoloadBackend& autoload_backend, + common_fps::Lifecycle& lifecycle) { + + common_fps::AutoloadGuard guard(autoload_backend); + + bool previously_ready = false; + + for (;;) { + const bool ready = + guard.tick(platform.monotonic_us()) == + common_fps::AutoloadState::Ready; + + if (!ready) { + /* + * Critical autoload rule: + * do not attach/read the game while the renderer/runtime side is + * not healthy. + */ + if (previously_ready) + lifecycle.reset(); + + previously_ready = false; + platform.sleep_ms(250); + continue; + } + + previously_ready = true; + + /* + * Only here enter the normal v1.0.0 lifecycle: + * + * wait eboot.bin -> sample -> reset on exit -> next eboot.bin + */ + const auto frame = lifecycle.tick(); + (void)frame; + + platform.sleep_ms(1000); + } +} diff --git a/integration/loader/v1_loader_contract.cpp b/integration/loader/v1_loader_contract.cpp new file mode 100644 index 0000000..c776455 --- /dev/null +++ b/integration/loader/v1_loader_contract.cpp @@ -0,0 +1,42 @@ +/* + * Common FPS for PS5 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#include "v1_loader_contract.hpp" + +namespace common_fps::loader { + +bool install_renderer_v1_compatible( + Backend& b, + const std::uint8_t* elf, + std::size_t size) { + + if (!elf || !size) + return false; + + if (!b.wait_for_shellui_scene()) + return false; + + if (!b.begin_loader_session()) + return false; + + const auto args = b.prepare_payload_args(); + if (!args) { + b.end_loader_session(); + return false; + } + + if (!b.load_renderer(elf, size, args)) { + b.end_loader_session(); + return false; + } + + if (!b.continue_target()) { + b.end_loader_session(); + return false; + } + + return b.end_loader_session(); +} + +} // namespace common_fps::loader diff --git a/integration/loader/v1_loader_contract.hpp b/integration/loader/v1_loader_contract.hpp new file mode 100644 index 0000000..fafe4d8 --- /dev/null +++ b/integration/loader/v1_loader_contract.hpp @@ -0,0 +1,38 @@ +/* + * Common FPS for PS5 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#pragma once +#include +#include + +namespace common_fps::loader { + +class Backend { +public: + virtual ~Backend() = default; + + // v0.27a: required or overlay may never appear. + virtual bool wait_for_shellui_scene() = 0; + + // v0.27b/c: one continuous loader session. + virtual bool begin_loader_session() = 0; + + // v0.28a: must not be removed. + virtual std::uintptr_t prepare_payload_args() = 0; + + virtual bool load_renderer( + const std::uint8_t* elf, + std::size_t size, + std::uintptr_t payload_args) = 0; + + virtual bool continue_target() = 0; + virtual bool end_loader_session() = 0; +}; + +bool install_renderer_v1_compatible( + Backend& backend, + const std::uint8_t* elf, + std::size_t size); + +} // namespace common_fps::loader diff --git a/probe/Makefile b/probe/Makefile new file mode 100644 index 0000000..23e38aa --- /dev/null +++ b/probe/Makefile @@ -0,0 +1,25 @@ +PS5_HOST ?= +PS5_PORT ?= 9021 + +ifdef PS5_PAYLOAD_SDK + include $(PS5_PAYLOAD_SDK)/toolchain/prospero.mk +else + $(error PS5_PAYLOAD_SDK is undefined) +endif + +CFLAGS := -Wall -Werror -O2 + +all: pad_probe.elf pad_rpc.elf + +pad_probe.elf: main.c + $(CC) $(CFLAGS) -o $@ $^ -lScePad -lSceUserService -lSceNotification + +pad_rpc.elf: pad_rpc.c pt/pt.c + $(CC) $(CFLAGS) -o $@ $^ -lSceNotification + +clean: + rm -f *.elf + +test-rpc: pad_rpc.elf + @test -n "$(PS5_HOST)" || { echo "usage: make test-rpc PS5_HOST="; exit 1; } + $(PS5_DEPLOY) -h $(PS5_HOST) -p $(PS5_PORT) pad_rpc.elf diff --git a/probe/README.md b/probe/README.md new file mode 100644 index 0000000..56c9adb --- /dev/null +++ b/probe/README.md @@ -0,0 +1,27 @@ +# Research probes + +Small programs written while finding out how a payload can read the DualSense on the PS5. They are +not part of the overlay and are kept for educational purposes. + +| Program | Approach | Result | +|---|---|---| +| `pad_probe` (`main.c`) | Open and read the controller from a standalone payload with `scePadOpen` / `scePadReadState`. | Fails: `scePadOpen` returns `0x809b0081`. The controller belongs to the foreground process. | +| `pad_rpc` (`pad_rpc.c`) | Attach with ptrace to a process that owns the controller and call the pad functions in its context. | Explored as an alternative; superseded by reading inside `SceShellUI`, which needs no ptrace on another process. | + +Conclusion: the overlay reads the controller from inside `SceShellUI`, where the renderer already runs +and the controller is always readable. + +`pt/` contains the ptrace helpers from [elfldr](https://github.com/ps5-payload-dev/elfldr) by John +Törnblom (GPLv3+), included unmodified. + +## Building + +Requires the PS5 payload SDK: + +```bash +export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk +make +make test-rpc PS5_HOST= +``` + +The probes write their results to the kernel log and to `/data/pad_probe.log` or `/data/pad_rpc.log`. diff --git a/probe/main.c b/probe/main.c new file mode 100644 index 0000000..912b94c --- /dev/null +++ b/probe/main.c @@ -0,0 +1,229 @@ +/* + * ps5-dualsense-overlay - DualSense input probe (standalone payload) + * Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +/* pad_probe — paso 1 del overlay: ¿puede un payload leer el DualSense con un juego en primer plano? + * + * v2: la v1 falló al ABRIR el mando (scePadOpen 0x809b0081) por usar el usuario de primer plano. + * Según ps5-native-gamepad-input-research hay que usar sceUserServiceGetInitialUser (el usuario + * firmado), no el de primer plano. Esta versión prueba varias combinaciones de usuario/método en + * una sola pasada, se queda con el primer handle válido y entonces lee el mando ~100 veces/segundo + * durante PROBE_SECONDS, registrando cada cambio en klog (3232) y en /data/pad_probe.log. + * + * No toca el juego: abre su propio handle y lo cierra al salir. Copyright (C) 2026. GPL-3.0-or-later. + */ +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#define PROBE_SECONDS 120 +#define POLL_US 10000 +#define HEARTBEAT_S 5 +#define LOG_PATH "/data/pad_probe.log" +#define RAW_DUMP 0x60 + +#define NOTIFY_USER_SYSTEM 0xFE +#define PAD_INTERCEPTED 0x80000000u +#define PORT_STANDARD 0 + +int sceUserServiceInitialize(void *params); +int sceUserServiceGetInitialUser(int *user_id); +int sceUserServiceGetForegroundUser(int *user_id); +int scePadInit(void); +int scePadOpen(int user_id, int type, int index, const void *param); +int scePadGetHandle(int user_id, int type, int index); +int scePadReadState(int handle, void *data); +int scePadGetControllerInformation(int handle, void *info); +int scePadClose(int handle); +int scePadSetProcessPrivilege(int privilege); +int sceNotificationSend(int user_id, bool is_logged, const char *payload); + +static FILE *g_log; + +static void say(const char *fmt, ...) { + char line[512]; + va_list ap; + va_start(ap, fmt); + vsnprintf(line, sizeof line, fmt, ap); + va_end(ap); + klog_printf("[pad_probe] %s\n", line); + if (g_log) { + fprintf(g_log, "%s\n", line); + fflush(g_log); + } +} + +static void notify(const char *msg, const char *sub) { + char json[1024]; + snprintf(json, sizeof json, + "{\"rawData\":{\"viewTemplateType\":\"InteractiveToastTemplateB\",\"channelType\":\"Downloads\"," + "\"useCaseId\":\"IDC\",\"toastOverwriteType\":\"No\",\"isImmediate\":true,\"priority\":100," + "\"viewData\":{\"message\":{\"body\":\"%s\"},\"subMessage\":{\"body\":\"%s\"}}," + "\"platformViews\":{\"previewDisabled\":{\"viewData\":{\"icon\":{\"type\":\"Predefined\"," + "\"parameters\":{\"icon\":\"download\"}},\"message\":{\"body\":\"%s\"}}}}}," + "\"createdDateTime\":\"2026-10-02T00:00:00.000Z\",\"localNotificationId\":\"%d\"}", + msg, sub, msg, (int)(time(NULL) & 0x7fffffff)); + int rc = sceNotificationSend(NOTIFY_USER_SYSTEM, true, json); + if (rc < 0) + say("notificacion fallo rc=0x%08x", rc); +} + +static double now_s(void) { + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return ts.tv_sec + ts.tv_nsec / 1e9; +} + +typedef struct { + uint32_t buttons; + uint8_t lx, ly, rx, ry, l2, r2; + uint8_t touches; + uint16_t tx, ty; + int32_t connected; +} pad_view_t; + +static void decode(const uint8_t *raw, pad_view_t *v) { + memcpy(&v->buttons, raw + 0x00, 4); + v->lx = raw[0x04]; v->ly = raw[0x05]; v->rx = raw[0x06]; v->ry = raw[0x07]; + v->l2 = raw[0x08]; v->r2 = raw[0x09]; + v->touches = raw[0x34]; + memcpy(&v->tx, raw + 0x3c, 2); + memcpy(&v->ty, raw + 0x3e, 2); + memcpy(&v->connected, raw + 0x4c, 4); +} + +static bool moved(int a, int b, int threshold) { + return abs(a - b) > threshold; +} + +static bool changed(const pad_view_t *a, const pad_view_t *b) { + return a->buttons != b->buttons || a->touches != b->touches || a->connected != b->connected || + moved(a->lx, b->lx, 24) || moved(a->ly, b->ly, 24) || moved(a->rx, b->rx, 24) || + moved(a->ry, b->ry, 24) || moved(a->l2, b->l2, 32) || moved(a->r2, b->r2, 32); +} + +static void describe(const char *tag, double t, int rc, const pad_view_t *v) { + say("%s t=%6.2fs rc=0x%08x buttons=0x%08x%s L=(%3u,%3u) R=(%3u,%3u) L2=%3u R2=%3u touch=%u(%u,%u) conn=%d", + tag, t, rc, v->buttons, (v->buttons & PAD_INTERCEPTED) ? " INTERCEPTED" : "", + v->lx, v->ly, v->rx, v->ry, v->l2, v->r2, v->touches, v->tx, v->ty, v->connected); +} + +static void dump(const uint8_t *raw) { + char hex[RAW_DUMP * 2 + 1]; + for (int i = 0; i < RAW_DUMP; i++) + snprintf(hex + i * 2, 3, "%02x", raw[i]); + say(" raw %s", hex); +} + +static int try_open(const char *label, int user, bool via_get_handle) { + if (user < 0) { + say(" intento %-22s omitido (sin usuario)", label); + return -1; + } + int h = via_get_handle ? scePadGetHandle(user, PORT_STANDARD, 0) + : scePadOpen(user, PORT_STANDARD, 0, NULL); + say(" intento %-22s user=0x%08x -> 0x%08x%s", label, user, h, h >= 0 ? " OK" : ""); + return h; +} + +static int open_pad(void) { + int initial = -1, foreground = -1; + int rc = sceUserServiceGetInitialUser(&initial); + say("GetInitialUser rc=0x%08x user=0x%08x", rc, initial); + rc = sceUserServiceGetForegroundUser(&foreground); + say("GetForegroundUser rc=0x%08x user=0x%08x", rc, foreground); + + say("scePadInit rc=0x%08x", scePadInit()); + say("scePadSetProcessPrivilege(1) rc=0x%08x", scePadSetProcessPrivilege(1)); + + int h; + if ((h = try_open("Open(initial)", initial, false)) >= 0) return h; + if ((h = try_open("GetHandle(initial)", initial, true)) >= 0) return h; + if (foreground != initial) { + if ((h = try_open("Open(foreground)", foreground, false)) >= 0) return h; + if ((h = try_open("GetHandle(foreground)", foreground, true)) >= 0) return h; + } + return -1; +} + +int main(void) { + g_log = fopen(LOG_PATH, "w"); + say("=== pad_probe v2: inicio, %d s leyendo el mando ===", PROBE_SECONDS); + notify("pad_probe: pulsa botones 2 min", "prueba de lectura del mando"); + + say("sceUserServiceInitialize rc=0x%08x", sceUserServiceInitialize(NULL)); + + int handle = open_pad(); + if (handle < 0) { + say("fin: ningun metodo abrio el mando (ver intentos arriba)"); + notify("pad_probe: no pude abrir el mando", "mira /data/pad_probe.log"); + if (g_log) fclose(g_log); + return 1; + } + say("handle valido = 0x%08x", handle); + + static uint8_t info[64] __attribute__((aligned(16))); + if (scePadGetControllerInformation(handle, info) == 0) { + uint16_t rx, ry; + memcpy(&rx, info + 0x04, 2); + memcpy(&ry, info + 0x06, 2); + say("ControllerInformation: touchpad %ux%u, deviceClass=%d conn=%d", + rx, ry, *(int32_t *)(info + 0x14), *(int32_t *)(info + 0x10)); + } + + static uint8_t raw[1024] __attribute__((aligned(16))); + pad_view_t last = {0}, cur; + uint32_t seen = 0; + int reads_ok = 0, reads_err = 0, events = 0, last_err = 0; + double t0 = now_s(), next_beat = 0; + bool first = true; + + for (double t = 0; t < PROBE_SECONDS; t = now_s() - t0) { + memset(raw, 0, sizeof raw); + int rc = scePadReadState(handle, raw); + if (rc < 0) { + if (rc != last_err || reads_err % 500 == 0) + say("scePadReadState error rc=0x%08x (t=%.2fs, errores=%d)", rc, t, reads_err + 1); + last_err = rc; + reads_err++; + usleep(POLL_US); + continue; + } + reads_ok++; + decode(raw, &cur); + if (first || changed(&cur, &last)) { + events++; + seen |= cur.buttons; + describe(first ? "primera" : "cambio", t, rc, &cur); + if (first || cur.buttons != last.buttons) + dump(raw); + last = cur; + first = false; + } + if (t >= next_beat) { + describe("latido", t, rc, &cur); + next_beat = t + HEARTBEAT_S; + } + usleep(POLL_US); + } + + scePadClose(handle); + say("=== fin: lecturas ok=%d err=%d, eventos=%d, bits vistos=0x%08x ===", + reads_ok, reads_err, events, seen & ~PAD_INTERCEPTED); + + char sub[128]; + snprintf(sub, sizeof sub, "ok=%d eventos=%d bits=0x%08x", reads_ok, events, seen & ~PAD_INTERCEPTED); + notify("pad_probe: terminado", sub); + if (g_log) fclose(g_log); + return 0; +} diff --git a/probe/pad_rpc.c b/probe/pad_rpc.c new file mode 100644 index 0000000..2e0f274 --- /dev/null +++ b/probe/pad_rpc.c @@ -0,0 +1,297 @@ +/* + * ps5-dualsense-overlay - DualSense input probe (ptrace RPC) + * Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +/* pad_rpc — paso 1 (v3) del overlay: leer el DualSense desde DENTRO de un proceso que ya posee + * el mando, vía ptrace-RPC (técnica de Ghostpad / elfldr). La v1-v2 confirmaron que un payload + * suelto NO puede abrir el mando (scePadOpen 0x809b0081): el mando pertenece al proceso en primer + * plano. Aquí nos enganchamos con ptrace a ese proceso y llamamos scePadGetHandle/scePadReadState + * en SU contexto, copiando los 120 bytes de vuelta con pt_copyout. + * + * Enumera procesos, prueba primero el juego en primer plano y luego SceShellCore, lee ~READ_SECS + * segundos a ~READ_HZ y registra cada cambio en klog (3232) y en /data/pad_rpc.log. SIEMPRE se + * desengancha (pt_detach). Mientras está enganchado el proceso objetivo queda congelado unos + * segundos (el mando se lee igual porque su estado es de hardware); al soltar, sigue normal. + * + * OJO: esto es una PRUEBA. Un fallo en la llamada remota puede cerrar el proceso objetivo (el juego + * o el shell se reinician solos; no hay riesgo para la consola). Copyright (C) 2026. GPL-3.0-or-later. + */ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "pt/pt.h" + +long pt_call(pid_t pid, intptr_t addr, ...); + +#define READ_SECS 5 +#define READ_HZ 15 +#define LOG_PATH "/data/pad_rpc.log" +#define RAW_DUMP 0x60 +#define PORT_STANDARD 0 +#define PAD_INTERCEPTED 0x80000000u +#define NOTIFY_USER_SYSTEM 0xFE + +#define NID_scePadGetHandle "u1GRHp+oWoY" +#define NID_scePadOpen "xk0AcarP3V4" +#define NID_scePadReadState "YndgXqQVV7c" +#define NID_scePadGetControllerInformation "gjP9/KQzoUk" +#define NID_GetForegroundUser "eNb53LQJmIM" + +int sceNotificationSend(int user_id, bool is_logged, const char *payload); + +typedef struct app_info { + uint32_t app_id; + uint64_t unknown1; + uint32_t app_type; + char title_id[10]; + char unknown2[0x3c]; +} app_info_t; +int sceKernelGetAppInfo(pid_t pid, app_info_t *info); + +static FILE *g_log; + +static void say(const char *fmt, ...) { + char line[512]; + va_list ap; + va_start(ap, fmt); + vsnprintf(line, sizeof line, fmt, ap); + va_end(ap); + klog_printf("[pad_rpc] %s\n", line); + if (g_log) { + fprintf(g_log, "%s\n", line); + fflush(g_log); + } +} + +static void notify(const char *msg, const char *sub) { + char json[1024]; + snprintf(json, sizeof json, + "{\"rawData\":{\"viewTemplateType\":\"InteractiveToastTemplateB\",\"channelType\":\"Downloads\"," + "\"useCaseId\":\"IDC\",\"toastOverwriteType\":\"No\",\"isImmediate\":true,\"priority\":100," + "\"viewData\":{\"message\":{\"body\":\"%s\"},\"subMessage\":{\"body\":\"%s\"}}," + "\"platformViews\":{\"previewDisabled\":{\"viewData\":{\"icon\":{\"type\":\"Predefined\"," + "\"parameters\":{\"icon\":\"download\"}},\"message\":{\"body\":\"%s\"}}}}}," + "\"createdDateTime\":\"2026-10-02T00:00:00.000Z\",\"localNotificationId\":\"%d\"}", + msg, sub, msg, (int)(time(NULL) & 0x7fffffff)); + sceNotificationSend(NOTIFY_USER_SYSTEM, true, json); +} + +static double now_s(void) { + struct timespec ts; + clock_gettime(CLOCK_MONOTONIC, &ts); + return ts.tv_sec + ts.tv_nsec / 1e9; +} + +typedef struct { + uint32_t buttons; + uint8_t lx, ly, rx, ry, l2, r2, touches; + uint16_t tx, ty; + int32_t connected; +} pad_view_t; + +static void decode(const uint8_t *raw, pad_view_t *v) { + memcpy(&v->buttons, raw + 0x00, 4); + v->lx = raw[0x04]; v->ly = raw[0x05]; v->rx = raw[0x06]; v->ry = raw[0x07]; + v->l2 = raw[0x08]; v->r2 = raw[0x09]; + v->touches = raw[0x34]; + memcpy(&v->tx, raw + 0x3c, 2); + memcpy(&v->ty, raw + 0x3e, 2); + memcpy(&v->connected, raw + 0x4c, 4); +} + +static bool moved(int a, int b, int th) { return abs(a - b) > th; } + +static bool changed(const pad_view_t *a, const pad_view_t *b) { + return a->buttons != b->buttons || a->touches != b->touches || a->connected != b->connected || + moved(a->lx, b->lx, 24) || moved(a->ly, b->ly, 24) || moved(a->rx, b->rx, 24) || + moved(a->ry, b->ry, 24) || moved(a->l2, b->l2, 32) || moved(a->r2, b->r2, 32); +} + +static void describe(const char *tag, double t, const pad_view_t *v) { + say(" %-7s t=%5.2fs buttons=0x%08x%s L=(%3u,%3u) R=(%3u,%3u) L2=%3u R2=%3u touch=%u(%u,%u) conn=%d", + tag, t, v->buttons, (v->buttons & PAD_INTERCEPTED) ? " INTERCEPTED" : "", + v->lx, v->ly, v->rx, v->ry, v->l2, v->r2, v->touches, v->tx, v->ty, v->connected); +} + +static uint32_t module_handle(pid_t pid, const char *base) { + const char *suffixes[] = {".sprx", ".prx", "", NULL}; + char name[64]; + for (int i = 0; suffixes[i]; i++) { + uint32_t h = 0; + snprintf(name, sizeof name, "%s%s", base, suffixes[i]); + if (kernel_dynlib_handle(pid, name, &h) == 0 && h) + return h; + } + return 0; +} + +static uint32_t probe_process(pid_t pid, const char *name) { + uint32_t h_pad = module_handle(pid, "libScePad"); + if (!h_pad) + return 0; + + uint32_t h_usr = module_handle(pid, "libSceUserService"); + intptr_t get_handle = kernel_dynlib_resolve(pid, h_pad, NID_scePadGetHandle); + intptr_t pad_open = kernel_dynlib_resolve(pid, h_pad, NID_scePadOpen); + intptr_t read_state = kernel_dynlib_resolve(pid, h_pad, NID_scePadReadState); + intptr_t get_fg = h_usr ? kernel_dynlib_resolve(pid, h_usr, NID_GetForegroundUser) : 0; + say("== objetivo %s (pid %d): libScePad handle=0x%x ==", name, pid, h_pad); + say(" GetHandle=%p Open=%p ReadState=%p FgUser=%p", + (void *)get_handle, (void *)pad_open, (void *)read_state, (void *)get_fg); + if (!read_state || (!get_handle && !pad_open)) { + say(" funciones del mando no resueltas -> salto"); + return 0; + } + + if (pt_attach(pid)) { + say(" pt_attach fallo (errno=%d) -> salto", errno); + return 0; + } + + uint32_t seen = 0; + intptr_t scratch = 0; + do { + scratch = pt_mmap(pid, 0, 0x4000, PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, -1, 0); + if (scratch == -1 || !scratch) { + say(" pt_mmap fallo -> salto"); + scratch = 0; + break; + } + + int user = -1; + if (get_fg) { + pt_setint(pid, scratch, -1); + long rc = pt_call(pid, get_fg, scratch); + user = pt_getint(pid, scratch); + say(" GetForegroundUser(interno) rc=0x%lx user=0x%08x", rc, user); + } + + int handle = -1; + if (get_handle) { + handle = (int)pt_call(pid, get_handle, (uint64_t)(unsigned)user, PORT_STANDARD, 0); + say(" scePadGetHandle(interno) user=0x%08x -> 0x%08x", user, handle); + } + if (handle < 0 && pad_open) { + handle = (int)pt_call(pid, pad_open, (uint64_t)(unsigned)user, PORT_STANDARD, 0, 0); + say(" scePadOpen(interno) user=0x%08x -> 0x%08x", user, handle); + } + if (handle < 0) { + say(" sin handle en este proceso -> salto"); + break; + } + say(" handle valido = 0x%08x, leyendo %d s...", handle, READ_SECS); + + pad_view_t last = {0}, cur; + uint8_t raw[0x80]; + int events = 0, reads_ok = 0; + double t0 = now_s(); + bool first = true; + for (double t = 0; t < READ_SECS; t = now_s() - t0) { + long rc = pt_call(pid, read_state, (uint64_t)(unsigned)handle, (uint64_t)scratch); + if (rc < 0) { + say(" scePadReadState(interno) rc=0x%lx", rc); + break; + } + if (pt_copyout(pid, scratch, raw, sizeof raw)) { + say(" pt_copyout fallo"); + break; + } + reads_ok++; + decode(raw, &cur); + if (first || changed(&cur, &last)) { + events++; + seen |= cur.buttons; + describe(first ? "primera" : "cambio", t, &cur); + if (first || cur.buttons != last.buttons) { + char hex[RAW_DUMP * 2 + 1]; + for (int i = 0; i < RAW_DUMP; i++) snprintf(hex + i * 2, 3, "%02x", raw[i]); + say(" raw %s", hex); + } + last = cur; + first = false; + } + usleep(1000000 / READ_HZ); + } + say(" resumen %s: lecturas=%d eventos=%d bits=0x%08x%s", + name, reads_ok, events, seen & ~PAD_INTERCEPTED, + (seen & PAD_INTERCEPTED) ? " (INTERCEPTED: entrada no es de este proceso)" : ""); + } while (0); + + if (scratch) + pt_munmap(pid, scratch, 0x4000); + pt_detach(pid, 0); + say(" desenganchado de %s", name); + return seen; +} + +int main(void) { + g_log = fopen(LOG_PATH, "w"); + say("=== pad_rpc v3: lectura del mando via ptrace ==="); + notify("pad_rpc: pulsa botones ahora", "prueba de lectura via ptrace"); + + int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_PROC, 0}; + size_t sz = 0; + if (sysctl(mib, 4, NULL, &sz, NULL, 0)) { + say("sysctl size fallo"); + if (g_log) fclose(g_log); + return 1; + } + void *buf = malloc(sz); + if (!buf || sysctl(mib, 4, buf, &sz, NULL, 0)) { + say("sysctl fallo"); + free(buf); + if (g_log) fclose(g_log); + return 1; + } + + struct { pid_t pid; char name[32]; } cand[128]; + int ncand = 0; + for (void *p = buf; p < buf + sz && ncand < 128;) { + struct kinfo_proc *ki = (struct kinfo_proc *)p; + p += ki->ki_structsize; + app_info_t ai; + if (sceKernelGetAppInfo(ki->ki_pid, &ai)) memset(&ai, 0, sizeof ai); + if (strstr(ki->ki_comm, "eboot.bin") || ai.app_id) + say(" pid=%-6u app_id=%04x title=%-10s %s", ki->ki_pid, ai.app_id, + ai.title_id[0] ? ai.title_id : "-", ki->ki_comm); + cand[ncand].pid = ki->ki_pid; + snprintf(cand[ncand].name, sizeof cand[ncand].name, "%s", ki->ki_comm); + ncand++; + } + free(buf); + say("--- barriendo %d procesos (solo se engancha a los que tengan libScePad) ---", ncand); + + uint32_t any = 0; + int found = 0; + for (int i = 0; i < ncand; i++) { + uint32_t r = probe_process(cand[i].pid, cand[i].name); + if (r) { found++; any |= r; } + } + if (!found) + say("ningun proceso tiene libScePad (normal en el menu: solo los juegos la usan)"); + + char sub[96]; + snprintf(sub, sizeof sub, "bits totales=0x%08x", any & ~PAD_INTERCEPTED); + say("=== fin: %s ===", sub); + notify("pad_rpc: terminado", sub); + if (g_log) fclose(g_log); + return 0; +} diff --git a/probe/pt/log.h b/probe/pt/log.h new file mode 100644 index 0000000..df946b3 --- /dev/null +++ b/probe/pt/log.h @@ -0,0 +1,49 @@ +/* Copyright (C) 2024 John Törnblom + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, see +. */ + +#pragma once + +#include +#include +#include + +#include + +#include "pt.h" + + +/** + * Log to stdout and klog + **/ +#define LOG_PUTS(s) { \ + puts(s); \ + klog_puts(s); \ + } + +#define LOG_PRINTF(s, ...) { \ + printf(s, __VA_ARGS__); \ + klog_printf(s, __VA_ARGS__); \ + } + +#define LOG_PERROR(s) { \ + printf("%s:%d:%s: %s\n", __FILE__, __LINE__, s, strerror(errno)); \ + klog_printf("%s:%d:%s: %s\n", __FILE__, __LINE__, s, strerror(errno)); \ + } + +#define LOG_PT_PERROR(pid, s) { \ + printf("%s:%d:%s: %s\n", __FILE__, __LINE__, s, strerror(pt_errno(pid))); \ + klog_printf("%s:%d:%s: %s\n", __FILE__, __LINE__, s, strerror(pt_errno(pid))); \ + } diff --git a/probe/pt/pt.c b/probe/pt/pt.c new file mode 100644 index 0000000..ea0e79b --- /dev/null +++ b/probe/pt/pt.c @@ -0,0 +1,399 @@ +/* Copyright (C) 2024 John Törnblom + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, see +. */ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include "pt.h" + + +static int +sys_ptrace(int request, pid_t pid, caddr_t addr, int data) { + pid_t mypid = getpid(); + uint64_t authid; + int ret; + + if(!(authid=kernel_get_ucred_authid(mypid))) { + return -1; + } + if(kernel_set_ucred_authid(mypid, 0x4800000000010003l)) { + return -1; + } + + ret = (int)syscall(SYS_ptrace, request, pid, addr, data); + + if(kernel_set_ucred_authid(mypid, authid)) { + return -1; + } + + return ret; +} + + +intptr_t +pt_resolve(pid_t pid, const char* nid) { + intptr_t addr; + + if((addr=kernel_dynlib_resolve(pid, 0x1, nid))) { + return addr; + } + + return kernel_dynlib_resolve(pid, 0x2001, nid); +} + + +int +pt_attach(pid_t pid) { + if(sys_ptrace(PT_ATTACH, pid, 0, 0) == -1) { + return -1; + } + + if(waitpid(pid, 0, 0) == -1) { + return -1; + } + + return 0; +} + + +int +pt_detach(pid_t pid, int sig) { + if(sys_ptrace(PT_DETACH, pid, 0, sig) == -1) { + return -1; + } + + return 0; +} + + +int +pt_step(int pid) { + if(sys_ptrace(PT_STEP, pid, (caddr_t)1, 0)) { + return -1; + } + + if(waitpid(pid, 0, 0) < 0) { + return -1; + } + + return 0; +} + + +int +pt_continue(pid_t pid, int sig) { + if(sys_ptrace(PT_CONTINUE, pid, (caddr_t)1, sig) == -1) { + return -1; + } + + return 0; +} + + +int +pt_getint(pid_t pid, intptr_t addr) { + return sys_ptrace(PT_READ_D, pid, (caddr_t)addr, 0); +} + + +int +pt_setint(pid_t pid, intptr_t addr, int val) { + return sys_ptrace(PT_WRITE_D, pid, (caddr_t)addr, val); +} + + +int +pt_getregs(pid_t pid, struct reg *r) { + return sys_ptrace(PT_GETREGS, pid, (caddr_t)r, 0); +} + + +int +pt_setregs(pid_t pid, const struct reg *r) { + return sys_ptrace(PT_SETREGS, pid, (caddr_t)r, 0); +} + + +int +pt_copyin(pid_t pid, const void* buf, intptr_t addr, size_t len) { + struct ptrace_io_desc iod = { + .piod_op = PIOD_WRITE_D, + .piod_offs = (void*)addr, + .piod_addr = (void*)buf, + .piod_len = len}; + return sys_ptrace(PT_IO, pid, (caddr_t)&iod, 0); +} + + +int +pt_setchar(pid_t pid, intptr_t addr, char val) { + return pt_copyin(pid, &val, addr, sizeof(val)); +} + + +int +pt_setshort(pid_t pid, intptr_t addr, short val) { + return pt_copyin(pid, &val, addr, sizeof(val)); +} + + +int +pt_setlong(pid_t pid, intptr_t addr, long val) { + return pt_copyin(pid, &val, addr, sizeof(val)); +} + + +int +pt_copyout(pid_t pid, intptr_t addr, void* buf, size_t len) { + struct ptrace_io_desc iod = { + .piod_op = PIOD_READ_D, + .piod_offs = (void*)addr, + .piod_addr = buf, + .piod_len = len}; + return sys_ptrace(PT_IO, pid, (caddr_t)&iod, 0); +} + + +char +pt_getchar(pid_t pid, intptr_t addr) { + char val = 0; + + pt_copyout(pid, addr, &val, sizeof(val)); + + return val; +} + + +short +pt_getshort(pid_t pid, intptr_t addr) { + short val = 0; + + pt_copyout(pid, addr, &val, sizeof(val)); + + return val; +} + + +long +pt_getlong(pid_t pid, intptr_t addr) { + long val = 0; + + pt_copyout(pid, addr, &val, sizeof(val)); + + return val; +} + + +long +pt_call(pid_t pid, intptr_t addr, ...) { + struct reg jmp_reg; + struct reg bak_reg; + va_list ap; + + if(pt_getregs(pid, &bak_reg)) { + return -1; + } + + memcpy(&jmp_reg, &bak_reg, sizeof(jmp_reg)); + jmp_reg.r_rip = addr; + + va_start(ap, addr); + jmp_reg.r_rdi = va_arg(ap, uint64_t); + jmp_reg.r_rsi = va_arg(ap, uint64_t); + jmp_reg.r_rdx = va_arg(ap, uint64_t); + jmp_reg.r_rcx = va_arg(ap, uint64_t); + jmp_reg.r_r8 = va_arg(ap, uint64_t); + jmp_reg.r_r9 = va_arg(ap, uint64_t); + va_end(ap); + + if(pt_setregs(pid, &jmp_reg)) { + return -1; + } + + // single step until the function returns + while(jmp_reg.r_rsp <= bak_reg.r_rsp) { + if(pt_step(pid)) { + return -1; + } + if(pt_getregs(pid, &jmp_reg)) { + return -1; + } + } + + // restore registers + if(pt_setregs(pid, &bak_reg)) { + return -1; + } + + return jmp_reg.r_rax; +} + + +long +pt_syscall(pid_t pid, int sysno, ...) { + intptr_t addr = pt_resolve(pid, "HoLVWNanBBc"); + struct reg jmp_reg; + struct reg bak_reg; + va_list ap; + + if(!addr) { + return -1; + } else { + addr += 0xa; + } + + if(pt_getregs(pid, &bak_reg)) { + return -1; + } + + memcpy(&jmp_reg, &bak_reg, sizeof(jmp_reg)); + jmp_reg.r_rip = addr; + jmp_reg.r_rax = sysno; + + va_start(ap, sysno); + jmp_reg.r_rdi = va_arg(ap, uint64_t); + jmp_reg.r_rsi = va_arg(ap, uint64_t); + jmp_reg.r_rdx = va_arg(ap, uint64_t); + jmp_reg.r_r10 = va_arg(ap, uint64_t); + jmp_reg.r_r8 = va_arg(ap, uint64_t); + jmp_reg.r_r9 = va_arg(ap, uint64_t); + va_end(ap); + + if(pt_setregs(pid, &jmp_reg)) { + return -1; + } + + // single step until the function returns + while(jmp_reg.r_rsp <= bak_reg.r_rsp) { + if(pt_step(pid)) { + return -1; + } + if(pt_getregs(pid, &jmp_reg)) { + return -1; + } + } + + // restore registers + if(pt_setregs(pid, &bak_reg)) { + return -1; + } + + return jmp_reg.r_rax; +} + + +intptr_t +pt_mmap(pid_t pid, intptr_t addr, size_t len, int prot, int flags, + int fd, off_t off) { + return pt_syscall(pid, SYS_mmap, addr, len, prot, flags, fd, off); +} + + +int +pt_msync(pid_t pid, intptr_t addr, size_t len, int flags) { + return pt_syscall(pid, SYS_msync, addr, len, flags); +} + + +int +pt_munmap(pid_t pid, intptr_t addr, size_t len) { + return pt_syscall(pid, SYS_munmap, addr, len); +} + + +int +pt_mprotect(pid_t pid, intptr_t addr, size_t len, int prot) { + return pt_syscall(pid, SYS_mprotect, addr, len, prot); +} + + +int +pt_socket(pid_t pid, int domain, int type, int protocol) { + return (int)pt_syscall(pid, SYS_socket, domain, type, protocol); +} + + +int +pt_setsockopt(pid_t pid, int fd, int level, int optname, intptr_t optval, + socklen_t optlen) { + return (int)pt_syscall(pid, SYS_setsockopt, fd, level, optname, optval, + optlen, 0); +} + + +int +pt_close(pid_t pid, int fd) { + return (int)pt_syscall(pid, SYS_close, fd); +} + + +int +pt_bind(pid_t pid, int sockfd, intptr_t addr, uint32_t addrlen) { + return (int)pt_syscall(pid, SYS_bind, sockfd, addr, addrlen); +} + + +ssize_t +pt_recvmsg(pid_t pid, int fd, intptr_t msg, int flags) { + return (int)pt_syscall(pid, SYS_recvmsg, fd, msg, flags); +} + + +int +pt_dup2(pid_t pid, int oldfd, int newfd) { + return (int)pt_syscall(pid, SYS_dup2, oldfd, newfd); +} + + +int +pt_rdup(pid_t pid, pid_t other_pid, int fd) { + return (int)pt_syscall(pid, 0x25b, other_pid, fd); +} + + +int +pt_pipe(pid_t pid, intptr_t pipefd) { + intptr_t faddr = pt_resolve(pid, "-Jp7F+pXxNg"); + return (int)pt_call(pid, faddr, pipefd); +} + + +int +pt_errno(pid_t pid) { + intptr_t faddr = pt_resolve(pid, "9BcDykPmo1I"); + intptr_t addr = pt_call(pid, faddr); + return pt_getint(pid, addr); +} + + +intptr_t +pt_sceKernelGetProcParam(pid_t pid) { + intptr_t faddr = pt_resolve(pid, "959qrazPIrg"); + + return pt_call(pid, faddr); +} diff --git a/probe/pt/pt.h b/probe/pt/pt.h new file mode 100644 index 0000000..9017c48 --- /dev/null +++ b/probe/pt/pt.h @@ -0,0 +1,67 @@ +/* Copyright (C) 2024 John Törnblom + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3, or (at your option) any +later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; see the file COPYING. If not, see +. */ + +#pragma once + +#include +#include +#include + + +int pt_attach(pid_t pid); +int pt_detach(pid_t pid, int sig); +int pt_step(pid_t pid); +int pt_continue(pid_t pid, int sig); + +int pt_getregs(pid_t pid, struct reg *r); +int pt_setregs(pid_t pid, const struct reg *r); + +int pt_copyin(pid_t pid, const void* buf, intptr_t addr, size_t len); +int pt_copyout(pid_t pid, intptr_t addr, void* buf, size_t len); + +int pt_setchar(pid_t pid, intptr_t addr, char val); +int pt_setshort(pid_t pid, intptr_t addr, short val); +int pt_setint(pid_t pid, intptr_t addr, int val); +int pt_setlong(pid_t pid, intptr_t addr, long val); + +char pt_getchar(pid_t pid, intptr_t addr); +short pt_getshort(pid_t pid, intptr_t addr); +int pt_getint(pid_t pid, intptr_t addr); +long pt_getlong(pid_t pid, intptr_t addr); + +long pt_syscall(pid_t pid, int sysno, ...); +intptr_t pt_resolve(pid_t pid, const char* nid); + +intptr_t pt_mmap(pid_t pid, intptr_t addr, size_t len, int prot, int flags, + int fd, off_t off); +int pt_msync(pid_t, intptr_t addr, size_t len, int flags); +int pt_munmap(pid_t pid, intptr_t addr, size_t len); +int pt_mprotect(pid_t pid, intptr_t addr, size_t len, int prot); + +int pt_socket(pid_t pid, int domain, int type, int protocol); +int pt_setsockopt(pid_t pid, int fd, int level, int optname, intptr_t optval, + uint32_t optlen); +int pt_bind(pid_t pid, int sockfd, intptr_t addr, uint32_t addrlen) ; +ssize_t pt_recvmsg(pid_t pid, int fd, intptr_t msg, int flags); + +int pt_close(pid_t pid, int fd); + +int pt_dup2(pid_t pid, int oldfd, int newfd); +int pt_rdup(pid_t pid, pid_t other_pid, int fd); +int pt_pipe(pid_t pid, intptr_t pipefd); +int pt_errno(pid_t pid); + +intptr_t pt_sceKernelGetProcParam(pid_t pid); diff --git a/ps5/CMakeLists.txt b/ps5/CMakeLists.txt new file mode 100644 index 0000000..661c0ab --- /dev/null +++ b/ps5/CMakeLists.txt @@ -0,0 +1,192 @@ +cmake_minimum_required(VERSION 3.20) +project(CommonFPS_PS5 C CXX) + +set(CMAKE_C_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +if(NOT DEFINED ENV{PS5_PAYLOAD_SDK}) + message(FATAL_ERROR "PS5_PAYLOAD_SDK is not set") +endif() + +if(NOT COMMON_FPS_ETAHEN_SOURCE) + message(FATAL_ERROR "COMMON_FPS_ETAHEN_SOURCE is required") +endif() + +if(NOT COMMON_FPS_SHSRV_SOURCE) + message(FATAL_ERROR "COMMON_FPS_SHSRV_SOURCE is required") +endif() + +set(ROOT "${CMAKE_CURRENT_LIST_DIR}/..") +set(SDK "$ENV{PS5_PAYLOAD_SDK}") +set(ETAHEN_ROOT "${COMMON_FPS_ETAHEN_SOURCE}/Source Code") +set(GENERATED_DIR "${CMAKE_CURRENT_BINARY_DIR}/generated") + +# ------------------------------------------------------------------ +# Source-only ShellUI renderer. +# ------------------------------------------------------------------ +add_library(common_fps_shellui SHARED) + +set_target_properties(common_fps_shellui PROPERTIES + OUTPUT_NAME "Common_FPS_ShellUI_v1.2.1" + PREFIX "" + SUFFIX ".elf" + NO_SONAME TRUE +) + +target_sources(common_fps_shellui PRIVATE + "${ROOT}/src/core/layout.cpp" + "${ROOT}/src/core/wire.cpp" + "${ROOT}/src/ps5/shellui_payload/commonfps_shellui.cpp" + "${ROOT}/src/ps5/shellui_payload/commonfps_shellui_entry.cpp" +) + +target_include_directories(common_fps_shellui PRIVATE + "${ROOT}/include" + "${ROOT}/src/ps5/shellui_payload" + "${SDK}" + "${SDK}/include" +) + +target_compile_options(common_fps_shellui PRIVATE + --target=x86_64-sie-ps5 + -DPS5 + -fPIC + -fvisibility=hidden + -march=znver2 + -O2 + -Wall + -Wextra + -ffunction-sections + -fdata-sections +) + +target_link_options(common_fps_shellui PRIVATE + -Wl,--gc-sections + -Wl,-Bsymbolic + -Wl,-e,elf_main + -Wl,-soname,libCommonFPS_ShellUI.so + -Wl,-z,now + -Wl,--hash-style=sysv +) + +target_link_libraries(common_fps_shellui PRIVATE + kernel_sys + SceLibcInternal + SceNet +) + +add_custom_command( + TARGET common_fps_shellui + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory "${ROOT}/dist" + COMMAND ${CMAKE_COMMAND} -E copy + "$" + "${ROOT}/dist/Common_FPS_ShellUI_v1.2.1.elf" +) + +# Convert the source-built renderer ELF into a controller-linked byte array. +set(SHELLUI_BLOB_CPP "${GENERATED_DIR}/commonfps_shellui_blob.cpp") +add_custom_command( + OUTPUT "${SHELLUI_BLOB_CPP}" + COMMAND ${CMAKE_COMMAND} -E make_directory "${GENERATED_DIR}" + COMMAND python3 + "${ROOT}/tools/embed_binary.py" + "$" + "${SHELLUI_BLOB_CPP}" + DEPENDS + common_fps_shellui + "${ROOT}/tools/embed_binary.py" + VERBATIM +) + +# ------------------------------------------------------------------ +# Controller/plugin ELF. +# ------------------------------------------------------------------ +add_executable(common_fps_controller) + +set_target_properties(common_fps_controller PROPERTIES + OUTPUT_NAME "Common_FPS_PS5_v1.2.1.elf" +) + +target_sources(common_fps_controller PRIVATE + # Current v1.2.1 sampler, lifecycle and ShellUI implementation. + "${ROOT}/src/core/fps_sampler.cpp" + "${ROOT}/src/core/layout.cpp" + "${ROOT}/src/core/wire.cpp" + "${ROOT}/src/ps5/commonfps_ps5_main.cpp" + "${ROOT}/src/ps5/ps5_platform.cpp" + "${ROOT}/src/ps5/dce_fps_sampler.cpp" + "${ROOT}/src/ps5/state_sender.cpp" + "${ROOT}/src/ps5/shellui_injector.cpp" + "${ROOT}/src/ps5/shellui_hook_controller.cpp" + "${ROOT}/src/ps5/stable_shellui_injector.cpp" + "${ROOT}/src/ps5/remote_call.cpp" + "${ROOT}/src/ps5/stable_elfldr_bridge.c" + "${COMMON_FPS_SHSRV_SOURCE}/pt.c" + "${ROOT}/src/ps5/stable_sampler/process_sysctl.cpp" + "${ROOT}/src/ps5/stable_sampler/proc_rw_v960.cpp" + "${ROOT}/src/ps5/stable_sampler/videoout_module.cpp" + "${SHELLUI_BLOB_CPP}" +) + +target_compile_definitions(common_fps_controller PRIVATE + COMMON_FPS_V121=1 + COMMON_FPS_DIAGNOSTIC_SYSCTL_ONLY=1 +) + +target_include_directories(common_fps_controller PRIVATE + "${ROOT}/include" + "${ROOT}/src/ps5" + "${ETAHEN_ROOT}/include" + "${ETAHEN_ROOT}/fps_elf/include" + "${COMMON_FPS_SHSRV_SOURCE}" + "${SDK}" + "${SDK}/include" +) + +target_compile_options(common_fps_controller PRIVATE + --target=x86_64-sie-ps5 + -DPS5 + -fPIC + -fPIE + -ffunction-sections + -fdata-sections + -march=znver2 + -O2 + -Wall + -Wextra +) + +target_link_options(common_fps_controller PRIVATE + -Wl,--gc-sections +) + +target_link_libraries(common_fps_controller PRIVATE + kernel_sys + SceLibcInternal + SceSystemService + SceNet + SceSysmodule + SceUserService + SceNetCtl +) + +# ------------------------------------------------------------------ +# Package the controller as one etaHEN .plugin. +# ------------------------------------------------------------------ +add_custom_command( + TARGET common_fps_controller + POST_BUILD + COMMAND ${CMAKE_COMMAND} -E make_directory "${ROOT}/dist" + COMMAND ${CMAKE_COMMAND} -E copy + "$" + "${ROOT}/dist/Common_FPS_PS5_v1.2.1.elf" + COMMAND python3 + "${ROOT}/tools/make_etahen_plugin.py" + "${ROOT}/dist/Common_FPS_PS5_v1.2.1.elf" + "${ROOT}/dist/Common_FPS_PS5_etaHEN_v1.2.1.plugin" + --title-id DSOV00001 + --version 1.00 +) diff --git a/scripts/prepare_ps5_deps.sh b/scripts/prepare_ps5_deps.sh new file mode 100644 index 0000000..ef2a439 --- /dev/null +++ b/scripts/prepare_ps5_deps.sh @@ -0,0 +1,49 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" +DEPS="${ROOT}/.deps" +SDK_ZIP="/tmp/ps5-payload-sdk-v0.41.zip" + +ETAHEN_VERSION="2.4B" +ETAHEN_COMMIT="d47f99bd37f349ae59b3c4b66e09e93ba69f56cd" + +mkdir -p "${DEPS}" + +echo "[1/4] PS5 Payload SDK v0.41" +wget -q \ + https://github.com/ps5-payload-dev/sdk/releases/download/v0.41/ps5-payload-sdk.zip \ + -O "${SDK_ZIP}" + +sudo rm -rf /opt/ps5-payload-sdk +sudo unzip -q "${SDK_ZIP}" -d /opt + +export PS5_PAYLOAD_SDK=/opt/ps5-payload-sdk +test -x "${PS5_PAYLOAD_SDK}/bin/prospero-cmake" + +echo "[2/4] etaHEN ${ETAHEN_VERSION} source (${ETAHEN_COMMIT})" +rm -rf "${DEPS}/etahen" +git clone -q https://github.com/etaHEN/etaHEN.git "${DEPS}/etahen" +git -C "${DEPS}/etahen" checkout -q "${ETAHEN_COMMIT}" + +RESOLVED_ETAHEN="$(git -C "${DEPS}/etahen" rev-parse HEAD)" +if [ "${RESOLVED_ETAHEN}" != "${ETAHEN_COMMIT}" ]; then + echo "ERROR: etaHEN revision mismatch" + echo "Expected: ${ETAHEN_COMMIT}" + echo "Actual: ${RESOLVED_ETAHEN}" + exit 1 +fi + +echo "[3/4] ps5-payload-dev/shsrv v0.20 source" +rm -rf "${DEPS}/shsrv" +git clone -q --branch v0.20 --depth 1 \ + https://github.com/ps5-payload-dev/shsrv.git "${DEPS}/shsrv" + +echo "[4/4] Record exact resolved revisions" +{ + echo "PS5 Payload SDK: v0.41" + echo "etaHEN: ${RESOLVED_ETAHEN} (${ETAHEN_VERSION})" + echo "shsrv: $(git -C "${DEPS}/shsrv" rev-parse HEAD)" +} > "${ROOT}/RESOLVED_BUILD_DEPENDENCIES.txt" + +cat "${ROOT}/RESOLVED_BUILD_DEPENDENCIES.txt" diff --git a/scripts/ps5_source_build.sh b/scripts/ps5_source_build.sh new file mode 100644 index 0000000..504d29b --- /dev/null +++ b/scripts/ps5_source_build.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +set -euo pipefail + +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" + +export PS5_PAYLOAD_SDK="${PS5_PAYLOAD_SDK:-/opt/ps5-payload-sdk}" +export COMMON_FPS_ETAHEN_SOURCE="${COMMON_FPS_ETAHEN_SOURCE:-${ROOT}/.deps/etahen}" +export COMMON_FPS_SHSRV_SOURCE="${COMMON_FPS_SHSRV_SOURCE:-${ROOT}/.deps/shsrv}" + +python3 "${ROOT}/tests/test_plugin_wrapper.py" + +# This CMake entry point is the canonical source-built PS5 target. +"${PS5_PAYLOAD_SDK}/bin/prospero-cmake" \ + -S "${ROOT}/ps5" \ + -B "${ROOT}/build-ps5" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCOMMON_FPS_ETAHEN_SOURCE="${COMMON_FPS_ETAHEN_SOURCE}" \ + -DCOMMON_FPS_SHSRV_SOURCE="${COMMON_FPS_SHSRV_SOURCE}" + +cmake --build "${ROOT}/build-ps5" -j"$(nproc)" + +mkdir -p "${ROOT}/dist" + +ELF="${ROOT}/dist/Common_FPS_PS5_v1.2.1.elf" +PLUGIN="${ROOT}/dist/Common_FPS_PS5_etaHEN_v1.2.1.plugin" +RENDERER="${ROOT}/dist/Common_FPS_ShellUI_v1.2.1.elf" + +test -f "${ELF}" +test -f "${PLUGIN}" +test -f "${RENDERER}" + +python3 "${ROOT}/tools/verify_release.py" \ + "${ELF}" "${PLUGIN}" "${RENDERER}" + +if objdump -d --disassemble=main "${ELF}" | grep -q ''; then + echo "ERROR: main still calls fork" >&2 + exit 1 +fi + +( + cd "${ROOT}/dist" + sha256sum \ + "$(basename "${ELF}")" \ + "$(basename "${PLUGIN}")" \ + "$(basename "${RENDERER}")" +) > "${ROOT}/dist/SHA256SUMS.txt" + +cat "${ROOT}/dist/SHA256SUMS.txt" diff --git a/src/core/app.cpp b/src/core/app.cpp new file mode 100644 index 0000000..87bab63 --- /dev/null +++ b/src/core/app.cpp @@ -0,0 +1,25 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/app.hpp" +#include "common_fps/lifecycle.hpp" + +namespace common_fps { + +int run(Platform& platform, Renderer& renderer, const OverlayConfig& cfg) { + if (!renderer.initialize()) + return -1; + + Lifecycle lifecycle(platform, cfg); + + for (;;) { + renderer.render(lifecycle.tick()); + platform.sleep_ms(1000); + } +} + +} // namespace common_fps diff --git a/src/core/autoload_guard.cpp b/src/core/autoload_guard.cpp new file mode 100644 index 0000000..971ce92 --- /dev/null +++ b/src/core/autoload_guard.cpp @@ -0,0 +1,123 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/autoload_guard.hpp" + +#include + +namespace common_fps { + +AutoloadGuard::AutoloadGuard( + AutoloadBackend& backend, + AutoloadPolicy policy) + : backend_(backend), + policy_(policy) { + + if (policy_.consecutive_ready_samples == 0) + policy_.consecutive_ready_samples = 1; +} + +bool AutoloadGuard::ready() const noexcept { + return state_ == AutoloadState::Ready; +} + +AutoloadState AutoloadGuard::state() const noexcept { + return state_; +} + +unsigned AutoloadGuard::consecutive_ready_samples() const noexcept { + return consecutive_ready_; +} + +unsigned AutoloadGuard::install_attempts() const noexcept { + return install_attempts_; +} + +void AutoloadGuard::reset() { + state_ = AutoloadState::WaitingForRuntime; + consecutive_ready_ = 0; + install_attempts_ = 0; + retry_not_before_us_ = 0; +} + +void AutoloadGuard::schedule_retry(std::uint64_t now_us) { + state_ = AutoloadState::WaitingToRetry; + consecutive_ready_ = 0; + retry_not_before_us_ = now_us + policy_.retry_delay_us; +} + +AutoloadState AutoloadGuard::tick(std::uint64_t now_us) { + /* + * Self-healing behavior: + * + * If the renderer was once healthy but later disappears, do not leave the + * plugin in a false "enabled but no FPS" state. Return to the readiness + * gate and reinstall it. + */ + if (state_ == AutoloadState::Ready) { + if (backend_.renderer_alive()) + return state_; + + schedule_retry(now_us); + return state_; + } + + /* + * While waiting after a failed install, do not hammer ShellUI. + */ + if (state_ == AutoloadState::WaitingToRetry && + now_us < retry_not_before_us_) { + return state_; + } + + /* + * Never install against an early/unstable ShellUI runtime. + */ + if (!backend_.runtime_ready()) { + state_ = AutoloadState::WaitingForRuntime; + consecutive_ready_ = 0; + return state_; + } + + state_ = AutoloadState::StabilizingRuntime; + ++consecutive_ready_; + + if (consecutive_ready_ < policy_.consecutive_ready_samples) + return state_; + + /* + * An already-running renderer is valid. This also prevents duplicates + * after a plugin stop/start race. + */ + if (backend_.renderer_alive()) { + state_ = AutoloadState::Ready; + return state_; + } + + state_ = AutoloadState::InstallingRenderer; + ++install_attempts_; + + if (!backend_.install_renderer_once()) { + schedule_retry(now_us); + return state_; + } + + /* + * Do not trust only the return code from the injector. Require a health + * confirmation so "installed" cannot mean "worker already died". + */ + if (!backend_.renderer_alive()) { + schedule_retry(now_us); + return state_; + } + + state_ = AutoloadState::Ready; + consecutive_ready_ = policy_.consecutive_ready_samples; + return state_; +} + +} // namespace common_fps diff --git a/src/core/config.cpp b/src/core/config.cpp new file mode 100644 index 0000000..448e362 --- /dev/null +++ b/src/core/config.cpp @@ -0,0 +1,89 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/config.hpp" +#include "common_fps/constants.hpp" + +#include +#include +#include +#include + +namespace common_fps { + +static std::string trim(std::string value) { + while (!value.empty() && std::isspace(static_cast(value.front()))) + value.erase(value.begin()); + while (!value.empty() && std::isspace(static_cast(value.back()))) + value.pop_back(); + return value; +} + +static Corner parse_corner(const std::string& value) { + if (value == "top_left") return Corner::TopLeft; + if (value == "top_right") return Corner::TopRight; + if (value == "bottom_right") return Corner::BottomRight; + return Corner::BottomLeft; +} + +const char* corner_name(Corner corner) { + switch (corner) { + case Corner::TopLeft: return "top_left"; + case Corner::TopRight: return "top_right"; + case Corner::BottomRight: return "bottom_right"; + case Corner::BottomLeft: + default: return "bottom_left"; + } +} + +OverlayConfig default_config() { + return {}; +} + +OverlayConfig parse_config_text(std::string_view text) { + OverlayConfig cfg = default_config(); + std::istringstream in{std::string(text)}; + std::string line; + + while (std::getline(in, line)) { + line = trim(line); + if (line.empty() || line[0] == '#' || line[0] == ';' || line[0] == '[') + continue; + + const auto pos = line.find('='); + if (pos == std::string::npos) + continue; + + auto key = trim(line.substr(0, pos)); + auto value = trim(line.substr(pos + 1)); + + if (key == "corner") { + cfg.corner = parse_corner(value); + } else if (key == "font_size") { + const int v = std::atoi(value.c_str()); + cfg.font_size = std::clamp(v, kMinFontSize, kMaxFontSize); + } else if (key == "margin_x") { + cfg.margin_x = std::max(0.0f, static_cast(std::atof(value.c_str()))); + } else if (key == "margin_y") { + cfg.margin_y = std::max(0.0f, static_cast(std::atof(value.c_str()))); + } + } + + return cfg; +} + +std::string serialize_config(const OverlayConfig& cfg) { + std::ostringstream out; + out << "[overlay]\n"; + out << "corner=" << corner_name(cfg.corner) << "\n"; + out << "font_size=" << cfg.font_size << "\n"; + out << "margin_x=" << cfg.margin_x << "\n"; + out << "margin_y=" << cfg.margin_y << "\n"; + return out.str(); +} + +} // namespace common_fps diff --git a/src/core/fps_sampler.cpp b/src/core/fps_sampler.cpp new file mode 100644 index 0000000..3f04363 --- /dev/null +++ b/src/core/fps_sampler.cpp @@ -0,0 +1,538 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/fps_sampler.hpp" +#include "common_fps/constants.hpp" + +#include +#include +#include +#include +#include +#include + +namespace common_fps { +namespace { + +#if defined(PS5) +void sampler_log(const char* fmt, ...) { + FILE* fp = std::fopen( + "/data/CommonFPS_v1_2_1.log", + "a"); + if (!fp) + return; + + va_list ap; + va_start(ap, fmt); + std::vfprintf(fp, fmt, ap); + va_end(ap); + std::fputc('\n', fp); + std::fclose(fp); +} +#else +#define sampler_log(...) ((void)0) +#endif + +bool plausible_user_pointer(std::uint64_t value) noexcept { + return value >= 0x10000ULL && + value < 0x0000800000000000ULL && + (value & 0x7ULL) == 0; +} + +unsigned unsigned_distance(unsigned left, unsigned right) noexcept { + return left > right ? left - right : right - left; +} + +} // namespace + +FpsSampler::FpsSampler(Platform& platform) + : platform_(platform) {} + +bool FpsSampler::attach(ProcessId pid) { +#if defined(PS5) + const std::uint64_t attempt_time_us = platform_.monotonic_us(); + if (pid == discovery_failed_pid_ && + attempt_time_us < discovery_retry_after_us_) { + return false; + } +#endif + + reset(); + + const auto module = platform_.find_module(pid, "libSceVideoOut.sprx"); + if (!module || module->base == 0) + return false; + + pid_ = pid; + module_base_ = module->base; + + if (!resolve_counter_address()) { +#if defined(PS5) + discovery_failed_pid_ = pid; + discovery_retry_after_us_ = + platform_.monotonic_us() + 10'000'000ULL; +#endif + reset(); + return false; + } + +#if defined(PS5) + discovery_failed_pid_ = -1; + discovery_retry_after_us_ = 0; +#endif + return true; +} + +void FpsSampler::reset() { + pid_ = -1; + module_base_ = 0; + counter_address_ = 0; + have_baseline_ = false; + warmup_deltas_remaining_ = kWarmupDeltasToDiscard; + previous_counter_ = 0; + previous_time_us_ = 0; +} + +bool FpsSampler::attached() const noexcept { + return pid_ >= 0 && counter_address_ != 0; +} + +ProcessId FpsSampler::pid() const noexcept { + return pid_; +} + +std::uintptr_t FpsSampler::counter_address() const noexcept { + return counter_address_; +} + +bool FpsSampler::resolve_counter_address() { + constexpr std::size_t kTableSize = + kVideoOutProbeEntryCount * kVideoOutProbeEntrySize; + + std::array fixed_table{}; + + /* + * Keep the hardware-proven FW 9.60 fast path byte-for-byte compatible. + * It avoids any discovery delay on the firmware where +0x34980 is known. + */ + constexpr std::uint32_t kProvenFixedTableSdk = 0x09600000U; + const std::uint32_t sdk_version = + platform_.firmware_sdk_version(); + if ((sdk_version & 0xffff0000U) == kProvenFixedTableSdk && + platform_.read_memory( + pid_, + module_base_ + kVideoOutProbeTableOffset, + fixed_table.data(), + fixed_table.size())) { + for (std::size_t i = 0; i < kVideoOutProbeEntryCount; ++i) { + const auto* entry = + fixed_table.data() + i * kVideoOutProbeEntrySize; + + std::uint32_t enabled = 0; + std::uint64_t pointer = 0; + std::memcpy(&enabled, entry + 0x00, sizeof(enabled)); + std::memcpy(&pointer, entry + 0x08, sizeof(pointer)); + + if (enabled == 0 || pointer == 0) + continue; + + std::uint64_t root = 0; + if (!platform_.read_memory( + pid_, + static_cast(pointer), + &root, + sizeof(root)) || + root == 0) { + continue; + } + + counter_address_ = + static_cast(root) + + kVideoOutCounterOffset; + sampler_log( + "Sampler fixed chain selected pid=%d table=0x%llx " + "record=%zu pointer=0x%llx root=0x%llx " + "counter=0x%llx", + pid_, + static_cast( + module_base_ + kVideoOutProbeTableOffset), + i, + static_cast(pointer), + static_cast(root), + static_cast(counter_address_)); + return true; + } + } + + /* + * FW 7.60 proved that the 9.60 table offset may contain only zeroes. + * Stage 8.1 proved that mixing thousands of direct-pointer false matches + * into one bounded array can evict every real indirect VideoOut chain. + * The current implementation therefore scans the same read-only window, but records only + * the one-indirection shape used by the hardware-proven implementation. + * Every candidate is still rejected unless its uint32 counter advances + * at a display-like rate in two independent 250 ms windows. + * + * No game memory is written by this discovery path. + */ + constexpr std::uintptr_t kScanBegin = 0x10000; + constexpr std::uintptr_t kScanEnd = 0x200000; + constexpr std::size_t kScanStep = 0x2000; + constexpr std::size_t kLayoutLookahead = 0x20; + constexpr std::size_t kScanReadSize = + kScanStep + kLayoutLookahead; + constexpr std::size_t kMaxCandidates = 256; + + struct Layout { + std::size_t enabled_offset; + std::size_t pointer_offset; + const char* name; + }; + + constexpr std::array kLayouts{{ + {0x00, 0x08, "e0-p8"}, + {0x04, 0x08, "e4-p8"}, + {0x00, 0x10, "e0-p10"}, + {0x04, 0x10, "e4-p10"}, + }}; + + struct Candidate { + std::uintptr_t record = 0; + const char* layout = "none"; + std::uint64_t pointer = 0; + std::uint64_t root = 0; + std::uintptr_t counter = 0; + unsigned chain_depth = 0; + std::uint32_t first = 0; + std::uint32_t second = 0; + std::uint32_t third = 0; + bool second_ok = false; + bool third_ok = false; + }; + + std::array candidates{}; + std::size_t candidate_count = 0; + std::size_t pointer_matches = 0; + std::size_t indirect_roots = 0; + bool candidates_truncated = false; + std::array window{}; + + auto add_candidate = [&](std::uintptr_t record_address, + const char* layout_name, + std::uint64_t pointer, + std::uint64_t root, + unsigned chain_depth) { + if (!plausible_user_pointer(root)) + return; + + const std::uintptr_t counter = + static_cast(root) + + kVideoOutCounterOffset; + + for (std::size_t i = 0; i < candidate_count; ++i) { + if (candidates[i].counter == counter) + return; + } + + std::uint32_t first = 0; + if (!platform_.read_memory( + pid_, + counter, + &first, + sizeof(first))) { + return; + } + + if (candidate_count == candidates.size()) { + candidates_truncated = true; + return; + } + + Candidate& candidate = candidates[candidate_count++]; + candidate.record = record_address; + candidate.layout = layout_name; + candidate.pointer = pointer; + candidate.root = root; + candidate.counter = counter; + candidate.chain_depth = chain_depth; + candidate.first = first; + }; + + for (std::uintptr_t offset = kScanBegin; + offset < kScanEnd; + offset += kScanStep) { + const std::uintptr_t address = module_base_ + offset; + if (!platform_.read_memory( + pid_, + address, + window.data(), + window.size())) { + continue; + } + + for (std::size_t local = 0; + local + kLayoutLookahead <= window.size(); + local += sizeof(std::uint64_t)) { + const auto* record = window.data() + local; + + for (const Layout& layout : kLayouts) { + std::uint32_t enabled = 0; + std::uint64_t pointer = 0; + std::memcpy( + &enabled, + record + layout.enabled_offset, + sizeof(enabled)); + std::memcpy( + &pointer, + record + layout.pointer_offset, + sizeof(pointer)); + + if (enabled == 0 || enabled > 8 || + !plausible_user_pointer(pointer)) { + continue; + } + + ++pointer_matches; + + /* The proven producer is record -> pointer -> root. */ + std::uint64_t indirect_root = 0; + if (platform_.read_memory( + pid_, + static_cast(pointer), + &indirect_root, + sizeof(indirect_root)) && + plausible_user_pointer(indirect_root)) { + ++indirect_roots; + add_candidate( + address + local, + layout.name, + pointer, + indirect_root, + 2); + } + } + } + } + + sampler_log( + "Sampler indirect scan pid=%d module=0x%llx range=0x%llx-0x%llx " + "pointer_matches=%zu indirect_roots=%zu candidates=%zu " + "truncated=%d", + pid_, + static_cast(module_base_), + static_cast(module_base_ + kScanBegin), + static_cast(module_base_ + kScanEnd), + pointer_matches, + indirect_roots, + candidate_count, + candidates_truncated ? 1 : 0); + + if (candidate_count == 0) + return false; + + platform_.sleep_ms(250); + for (std::size_t i = 0; i < candidate_count; ++i) { + candidates[i].second_ok = platform_.read_memory( + pid_, + candidates[i].counter, + &candidates[i].second, + sizeof(candidates[i].second)); + } + + platform_.sleep_ms(250); + for (std::size_t i = 0; i < candidate_count; ++i) { + if (!candidates[i].second_ok) + continue; + candidates[i].third_ok = platform_.read_memory( + pid_, + candidates[i].counter, + &candidates[i].third, + sizeof(candidates[i].third)); + } + + std::size_t selected = candidate_count; + unsigned selected_score = std::numeric_limits::max(); + [[maybe_unused]] unsigned selected_delta1 = 0; + [[maybe_unused]] unsigned selected_delta2 = 0; + + for (std::size_t i = 0; i < candidate_count; ++i) { + const Candidate& candidate = candidates[i]; + if (!candidate.second_ok || !candidate.third_ok) + continue; + + const std::uint32_t delta1 = + static_cast( + candidate.second - candidate.first); + const std::uint32_t delta2 = + static_cast( + candidate.third - candidate.second); + + if (i < 12) { + sampler_log( + "Sampler indirect candidate pid=%d index=%zu layout=%s " + "depth=%u record=0x%llx pointer=0x%llx root=0x%llx " + "counter=0x%llx values=%u/%u/%u deltas=%u/%u", + pid_, + i, + candidate.layout, + candidate.chain_depth, + static_cast(candidate.record), + static_cast(candidate.pointer), + static_cast(candidate.root), + static_cast(candidate.counter), + candidate.first, + candidate.second, + candidate.third, + delta1, + delta2); + } + + if (delta1 == 0 || delta1 > 45 || + delta2 == 0 || delta2 > 45) { + continue; + } + + const unsigned jitter = + unsigned_distance(delta1, delta2); + if (jitter > 4) + continue; + + const unsigned estimated_fps = + static_cast(delta1 + delta2) * 2U; + const unsigned rate_distance = + std::min( + unsigned_distance(estimated_fps, 30U), + std::min( + unsigned_distance(estimated_fps, 60U), + unsigned_distance(estimated_fps, 120U))); + + const unsigned score = + jitter * 1000U + rate_distance * 10U; + + if (score < selected_score) { + selected = i; + selected_score = score; + selected_delta1 = delta1; + selected_delta2 = delta2; + } + } + + if (selected == candidate_count) { + sampler_log( + "Sampler indirect validation failed pid=%d candidates=%zu", + pid_, + candidate_count); + return false; + } + + const Candidate& winner = candidates[selected]; + counter_address_ = winner.counter; + sampler_log( + "Sampler indirect chain selected pid=%d layout=%s depth=%u " + "record=0x%llx offset=0x%llx pointer=0x%llx root=0x%llx " + "counter=0x%llx deltas=%u/%u estimated_fps=%u", + pid_, + winner.layout, + winner.chain_depth, + static_cast(winner.record), + static_cast(winner.record - module_base_), + static_cast(winner.pointer), + static_cast(winner.root), + static_cast(winner.counter), + selected_delta1, + selected_delta2, + (selected_delta1 + selected_delta2) * 2U); + return true; +} + +std::optional FpsSampler::sample() { + if (!attached()) + return std::nullopt; + + if (!platform_.process_alive(pid_)) { + reset(); + return std::nullopt; + } + + std::uint32_t current_counter = 0; + + if (!platform_.read_memory( + pid_, + counter_address_, + ¤t_counter, + sizeof(current_counter))) { + reset(); + return std::nullopt; + } + + const std::uint64_t now_us = platform_.monotonic_us(); + + if (!have_baseline_) { + have_baseline_ = true; + previous_counter_ = current_counter; + previous_time_us_ = now_us; + return std::nullopt; + } + + const std::uint64_t elapsed_us = now_us - previous_time_us_; + if (elapsed_us == 0) + return std::nullopt; + + const std::uint32_t delta = + static_cast( + current_counter - previous_counter_); + + /* + * Reconstruct stable v1.0.0 intermediate value in tenths: + * + * tenths = delta * 10,000,000 / elapsed_us + * + * Example: + * 596 -> 59.6 FPS internally. + * + * But Common FPS intentionally exposes ONLY integer FPS. + */ + const std::uint64_t scaled = + static_cast(delta) * 10'000'000ULL; + + const std::uint32_t tenths = + static_cast(scaled / elapsed_us); + + previous_counter_ = current_counter; + previous_time_us_ = now_us; + + /* + * The hardware-proven FW 9.60 producer discards one complete delta after + * establishing its initial baseline. This prevents a startup/scheduling + * spike from ever reaching the overlay. + */ + if (warmup_deltas_remaining_ != 0) { + --warmup_deltas_remaining_; + return std::nullopt; + } + + if (tenths > kMaxTenthsFps) + return std::nullopt; + + /* + * Round to nearest integer without floating point: + * + * 59.4 -> 59 + * 59.5 -> 60 + * 59.6 -> 60 + */ + const int integer_fps = + static_cast((tenths + 5U) / 10U); + + return integer_fps; +} + +#if !defined(PS5) +#undef sampler_log +#endif + +} // namespace common_fps diff --git a/src/core/layout.cpp b/src/core/layout.cpp new file mode 100644 index 0000000..b36bee9 --- /dev/null +++ b/src/core/layout.cpp @@ -0,0 +1,40 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/layout.hpp" +#include "common_fps/constants.hpp" + +namespace common_fps { + +Vec2 compute_anchor(const OverlayConfig& cfg) { + // Approximate single-line logical bounding box. + const float width = static_cast(cfg.font_size) * 5.2f; + const float height = static_cast(cfg.font_size) * 1.45f; + + switch (cfg.corner) { + case Corner::TopLeft: + return {cfg.margin_x, cfg.margin_y}; + + case Corner::TopRight: + return {kLogicalWidth - width - cfg.margin_x, cfg.margin_y}; + + case Corner::BottomRight: + return { + kLogicalWidth - width - cfg.margin_x, + kLogicalHeight - height - cfg.margin_y + }; + + case Corner::BottomLeft: + default: + return { + cfg.margin_x, + kLogicalHeight - height - cfg.margin_y + }; + } +} + +} // namespace common_fps diff --git a/src/core/lifecycle.cpp b/src/core/lifecycle.cpp new file mode 100644 index 0000000..9ee2b7c --- /dev/null +++ b/src/core/lifecycle.cpp @@ -0,0 +1,55 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/lifecycle.hpp" +#include "common_fps/layout.hpp" + + +namespace common_fps { + +Lifecycle::Lifecycle(Platform& platform, OverlayConfig cfg) + : platform_(platform), + sampler_(platform), + config_(cfg) {} + +void Lifecycle::set_config(const OverlayConfig& cfg) { + config_ = cfg; +} + +void Lifecycle::reset() { + sampler_.reset(); +} + +OverlayFrame Lifecycle::tick() { + OverlayFrame frame; + frame.visible = true; + frame.loading = true; + frame.config = config_; + + // Critical stability rule: + // recalculate the anchor every update. Never accumulate cursor_x/y. + frame.anchor = compute_anchor(config_); + + if (!sampler_.attached()) { + const auto pid = platform_.find_game_process(); + if (!pid) + return frame; + + if (!sampler_.attach(*pid)) + return frame; + } + + const auto value = sampler_.sample(); + if (!value) + return frame; + + frame.loading = false; + frame.fps = *value; + return frame; +} + +} // namespace common_fps diff --git a/src/core/scene_guard.cpp b/src/core/scene_guard.cpp new file mode 100644 index 0000000..dbac2f3 --- /dev/null +++ b/src/core/scene_guard.cpp @@ -0,0 +1,86 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/scene_guard.hpp" + +namespace common_fps { + +SceneGuard::SceneGuard( + SceneBackend& backend, + ScenePolicy policy) + : backend_(backend), + policy_(policy) { + + if (policy_.consecutive_ready_samples == 0) + policy_.consecutive_ready_samples = 1; +} + +bool SceneGuard::ready() const noexcept { + return state_ == SceneState::Ready; +} + +SceneState SceneGuard::state() const noexcept { + return state_; +} + +void SceneGuard::reset() { + state_ = SceneState::WaitingForScene; + consecutive_ready_ = 0; +} + +SceneState SceneGuard::tick() { + if (state_ == SceneState::Ready) { + if (backend_.widgets_alive()) + return state_; + + /* + * ShellUI may have recreated its Scene. Do not die; wait for the new + * RootWidget and recreate only Common FPS widgets. + */ + reset(); + } + + if (!backend_.scene_ready()) { + state_ = SceneState::WaitingForScene; + consecutive_ready_ = 0; + return state_; + } + + state_ = SceneState::StabilizingScene; + ++consecutive_ready_; + + if (consecutive_ready_ < policy_.consecutive_ready_samples) + return state_; + + if (backend_.widgets_alive()) { + state_ = SceneState::Ready; + return state_; + } + + state_ = SceneState::CreatingWidgets; + + if (!backend_.create_widgets_once()) { + /* + * Important autoload property: + * a one-time early failure is not terminal. + */ + state_ = SceneState::WaitingForScene; + consecutive_ready_ = 0; + return state_; + } + + if (!backend_.widgets_alive()) { + state_ = SceneState::WaitingForScene; + consecutive_ready_ = 0; + return state_; + } + + state_ = SceneState::Ready; + return state_; +} + +} // namespace common_fps diff --git a/src/core/wire.cpp b/src/core/wire.cpp new file mode 100644 index 0000000..b1c4bee --- /dev/null +++ b/src/core/wire.cpp @@ -0,0 +1,89 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/wire.hpp" +#include "common_fps/constants.hpp" +#include "common_fps/layout.hpp" + +#include + +namespace common_fps { + +static std::uint8_t encode_corner(Corner corner) { + switch (corner) { + case Corner::TopLeft: return 0; + case Corner::TopRight: return 1; + case Corner::BottomLeft: return 2; + case Corner::BottomRight: return 3; + } + return 2; +} + +static Corner decode_corner(std::uint8_t corner) { + switch (corner) { + case 0: return Corner::TopLeft; + case 1: return Corner::TopRight; + case 3: return Corner::BottomRight; + case 2: + default: return Corner::BottomLeft; + } +} + +WirePacket make_wire_packet( + const OverlayFrame& frame, + std::uint64_t sequence) { + + WirePacket packet; + packet.sequence = sequence; + packet.fps = frame.fps; + packet.loading = frame.loading ? 1 : 0; + packet.corner = encode_corner(frame.config.corner); + packet.font_size = static_cast( + std::clamp(frame.config.font_size, kMinFontSize, kMaxFontSize)); + packet.margin_x = frame.config.margin_x; + packet.margin_y = frame.config.margin_y; + return packet; +} + +WirePacket make_shutdown_wire_packet(std::uint64_t sequence) { + WirePacket packet{}; + packet.magic = kWireShutdownMagic; + packet.sequence = sequence; + packet.loading = 1; + return packet; +} + +bool is_shutdown_wire_packet(const WirePacket& packet) noexcept { + return packet.magic == kWireShutdownMagic && + packet.version == kWireVersion && + packet.size == sizeof(WirePacket); +} + +std::optional +decode_wire_packet(const WirePacket& packet) { + if (packet.magic != kWireMagic || + packet.version != kWireVersion || + packet.size != sizeof(WirePacket)) { + return std::nullopt; + } + + OverlayFrame frame; + frame.visible = true; + frame.loading = packet.loading != 0; + frame.fps = packet.fps; + frame.config.corner = decode_corner(packet.corner); + frame.config.font_size = std::clamp( + static_cast(packet.font_size), + kMinFontSize, + kMaxFontSize); + frame.config.margin_x = std::max(0.0f, packet.margin_x); + frame.config.margin_y = std::max(0.0f, packet.margin_y); + frame.anchor = compute_anchor(frame.config); + return frame; +} + +} // namespace common_fps diff --git a/src/ps5/README.md b/src/ps5/README.md new file mode 100644 index 0000000..1857fd3 --- /dev/null +++ b/src/ps5/README.md @@ -0,0 +1,28 @@ +# PS5 target — v1.2.0 + +The PS5 target builds the tracked Common FPS controller, etaHEN plugin wrapper +and embedded ShellUI component. + +The current implementation includes: + +- `KERN_PROC` game discovery; +- game PID lifecycle tracking; +- VideoOut module discovery; +- read-only VideoOut counter validation; +- adaptive `/dev/dce` FPS fallback; +- 60-second VideoOut backoff while DCE is healthy; +- immediate recovery after repeated DCE misses; +- ShellUI PID tracking and reinjection; +- source-built PUI overlay; +- one-way loopback UDP state transport; +- integer-only FPS display; +- 24px default overlay font. + +The FPS sampler does not write to game memory. + +FW 4.51 is hardware-confirmed with PS4 and PS5 games, 30/60 FPS, Rest Mode +recovery and normal reboot. FW 9.60 remains a hardware-tested baseline. +Other firmware families must be treated according to the support table in the +top-level README. + +The shutdown recorder and explicit shutdown-time write paths remain disabled. diff --git a/src/ps5/commonfps_ps5_main.cpp b/src/ps5/commonfps_ps5_main.cpp new file mode 100644 index 0000000..12ca271 --- /dev/null +++ b/src/ps5/commonfps_ps5_main.cpp @@ -0,0 +1,512 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/fps_sampler.hpp" +#include "common_fps/layout.hpp" +#include "common_fps/wire.hpp" +#include "ps5_platform.hpp" +#include "dce_fps_sampler.hpp" +#include "shellui_injector.hpp" +#include "state_sender.hpp" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace { + +constexpr const char* kControllerLog = + "/data/CommonFPS_v1_2_1.log"; + +constexpr std::uint64_t kDceVideoOutStandbyUs = 60'000'000ULL; +constexpr unsigned kDceMissesBeforeVideoOutWake = 3; + +/* + * These FW 9.60 kinfo_proc offsets were established by the hardware-proven + * PARITY TEST2/TEST4 sysctl_tdname discovery path. + */ +constexpr long kSysctlSyscall = 202; +constexpr int kCtlKern = 1; +constexpr int kKernProc = 14; +constexpr int kKernProcProc = 8; +constexpr std::size_t kPidOffset = 72U; +constexpr std::size_t kTdnameOffset = 447U; +constexpr char kShellUiName[] = "SceShellUI"; + +struct ShellUiObservation { + pid_t pid = -1; + int size_query_rc = -1; + int data_query_rc = -1; + int saved_errno = 0; + std::size_t bytes = 0; + unsigned records = 0; + unsigned malformed_records = 0; +}; + +void write_all(int fd, const char* data, std::size_t size) noexcept { + while (size != 0) { + const ssize_t written = write(fd, data, size); + if (written > 0) { + data += written; + size -= static_cast(written); + continue; + } + if (written < 0 && errno == EINTR) + continue; + break; + } +} + +bool record_is_shellui( + const std::uint8_t* record, + std::size_t record_size) noexcept { + + if (!record || record_size < kTdnameOffset + sizeof(kShellUiName)) + return false; + + return std::memcmp( + record + kTdnameOffset, + kShellUiName, + sizeof(kShellUiName)) == 0; +} + +ShellUiObservation observe_shellui_once() noexcept { + ShellUiObservation result{}; + int mib[4] = { + kCtlKern, + kKernProc, + kKernProcProc, + 0, + }; + + std::size_t required = 0; + result.size_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + nullptr, + &required, + nullptr, + 0)); + + if (result.size_query_rc != 0 || required == 0) { + result.saved_errno = errno; + return result; + } + + /* Allow the process list to grow between the two read-only queries. */ + const std::size_t capacity = required + required / 4U + 4096U; + auto* buffer = static_cast(std::malloc(capacity)); + if (!buffer) { + result.saved_errno = ENOMEM; + return result; + } + + result.bytes = capacity; + result.data_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + buffer, + &result.bytes, + nullptr, + 0)); + + if (result.data_query_rc != 0 || result.bytes > capacity) { + result.saved_errno = result.bytes > capacity ? EOVERFLOW : errno; + std::free(buffer); + return result; + } + + const pid_t self = getpid(); + const std::uint8_t* cursor = buffer; + const std::uint8_t* const end = buffer + result.bytes; + + while (cursor < end) { + const std::size_t remaining = + static_cast(end - cursor); + if (remaining < sizeof(int)) { + ++result.malformed_records; + break; + } + + int record_size_signed = 0; + std::memcpy( + &record_size_signed, + cursor, + sizeof(record_size_signed)); + + if (record_size_signed <= 0 || + static_cast(record_size_signed) > remaining) { + ++result.malformed_records; + break; + } + + ++result.records; + const std::size_t record_size = + static_cast(record_size_signed); + + if (record_size >= kPidOffset + sizeof(pid_t) && + record_is_shellui(cursor, record_size)) { + pid_t candidate = -1; + std::memcpy( + &candidate, + cursor + kPidOffset, + sizeof(candidate)); + if (candidate > 0 && candidate != self) { + result.pid = candidate; + break; + } + } + + cursor += record_size; + } + + std::free(buffer); + return result; +} + +void write_worker_ready_record( + const ShellUiObservation& first) noexcept { + + const int fd = open( + kControllerLog, + O_WRONLY | O_CREAT | O_TRUNC | O_SYNC, + 0644); + if (fd < 0) + return; + + char record[1024]{}; + const int record_size = std::snprintf( + record, + sizeof(record), + "Common FPS for PS5 v1.2.1\n" + "Mode=loader-tracked internal_fork=absent spawned_pid=resident " + "shellui_observation=sysctl_tdname_1s stability_gate=10 " + "game_gate=process_present_stable_3s " + "renderer_injection=deferred_until_game " + "renderer=shared_elf_stopped_chain_hook method_writes=controller_only " + "injection=target_stack_pthread ipc=udp_loopback_1s " + "mono_gc=pinned sampler=videoout_preferred+dce_auth_adaptive standby=60s_reprobe " + "read=mdbg+dce_ioctl highfw_guard=ptrace_io_1byte " + "shutdown_trace=disabled " + "shutdown_writes=disabled signal_handlers=default " + "stop_path=disabled\n" + "Worker ready pid=%d ppid=%d first_shellui_pid=%d " + "size_rc=%d data_rc=%d errno=%d bytes=%zu records=%u " + "malformed=%u log_fd=closing periodic_log=disabled " + "platform_log=enabled\n", + getpid(), + getppid(), + first.pid, + first.size_query_rc, + first.data_query_rc, + first.saved_errno, + first.bytes, + first.records, + first.malformed_records); + + if (record_size > 0) { + const std::size_t safe_size = + static_cast(record_size) < sizeof(record) + ? static_cast(record_size) + : sizeof(record) - 1; + write_all(fd, record, safe_size); + } + + (void)fsync(fd); + (void)close(fd); +} + +void append_sampler_policy_record( + pid_t game_pid, + const char* state, + const char* backend, + std::uint64_t retry_after_us) noexcept { + + const int fd = open( + kControllerLog, + O_WRONLY | O_CREAT | O_APPEND | O_SYNC, + 0644); + if (fd < 0) + return; + + char record[320]{}; + const unsigned long long retry_ms = + static_cast(retry_after_us / 1000ULL); + const int record_size = std::snprintf( + record, + sizeof(record), + "Sampler policy pid=%d state=%s backend=%s " + "videoout_retry_after_ms=%llu\n", + game_pid, + state ? state : "unknown", + backend ? backend : "unknown", + retry_ms); + + if (record_size > 0) { + const std::size_t safe_size = + static_cast(record_size) < sizeof(record) + ? static_cast(record_size) + : sizeof(record) - 1; + write_all(fd, record, safe_size); + } + + (void)fsync(fd); + (void)close(fd); +} + +void append_first_fps_record( + pid_t game_pid, + std::uintptr_t counter_address, + int fps, + const char* backend) noexcept { + + const int fd = open( + kControllerLog, + O_WRONLY | O_CREAT | O_APPEND | O_SYNC, + 0644); + if (fd < 0) + return; + + char record[256]{}; + const int record_size = std::snprintf( + record, + sizeof(record), + "Sampler online pid=%d backend=%s counter=0x%llx first_fps=%d " + "event_log=once_per_backend_per_game_pid log_fd=closing\n", + game_pid, + backend ? backend : "unknown", + static_cast(counter_address), + fps); + + if (record_size > 0) { + const std::size_t safe_size = + static_cast(record_size) < sizeof(record) + ? static_cast(record_size) + : sizeof(record) - 1; + write_all(fd, record, safe_size); + } + + (void)fsync(fd); + (void)close(fd); +} + +[[noreturn]] void run_tracked_worker() noexcept { + const ShellUiObservation first = observe_shellui_once(); + write_worker_ready_record(first); + + common_fps::ps5::Ps5Platform platform; + common_fps::FpsSampler sampler(platform); + common_fps::ps5::DceFpsSampler dce_sampler(platform); + common_fps::ps5::StateSender sender; + pid_t reported_pid = -1; + pid_t dce_reported_pid = -1; + pid_t stable_shellui_pid = -1; + unsigned stable_shellui_observations = 0; + pid_t stable_game_pid = -1; + unsigned stable_game_observations = 0; + bool dce_standby_active = false; + pid_t dce_standby_pid = -1; + unsigned dce_miss_streak = 0; + std::uint64_t next_videoout_probe_us = 0; + bool renderer_online = false; + bool have_fps = false; + int latest_fps = 0; + std::uint64_t sequence = 1; + const common_fps::OverlayConfig overlay_config{}; + + /* + * The controller remains in etaHEN's tracked process: no second fork, + * signal handler, shutdown write or stop path is introduced. Stage 8 + * requires ten identical one-second ShellUI observations before the first + * injection. A changed PID after rest mode restarts the same gate. + */ + for (;;) { + const ShellUiObservation shellui = observe_shellui_once(); + if (shellui.pid > 0) { + if (shellui.pid == stable_shellui_pid) { + if (stable_shellui_observations < 10) + ++stable_shellui_observations; + } else { + stable_shellui_pid = shellui.pid; + stable_shellui_observations = 1; + renderer_online = false; + } + } else { + stable_shellui_pid = -1; + stable_shellui_observations = 0; + renderer_online = false; + } + + /* + * Do not inject the ShellUI renderer on the home screen. Earlier + * hardware tests proved that touching Application.Update before a + * game owns the "Game" container can make ShellUI restart. The + * controller remains loaded, but the renderer is started only after + * the process sampler has observed the same real game process for + * three consecutive one-second polls. This also keeps autoload + * completely inert between games and across reboot. + */ + const auto observed_game_pid = platform.find_game_process(); + if (observed_game_pid) { + if (*observed_game_pid == stable_game_pid) { + if (stable_game_observations < 3) + ++stable_game_observations; + } else { + stable_game_pid = *observed_game_pid; + stable_game_observations = 1; + + sampler.reset(); + reported_pid = -1; + dce_sampler.reset(); + dce_reported_pid = -1; + + dce_standby_active = false; + dce_standby_pid = -1; + dce_miss_streak = 0; + next_videoout_probe_us = 0; + } + } else { + stable_game_pid = -1; + stable_game_observations = 0; + + sampler.reset(); + reported_pid = -1; + dce_sampler.reset(); + dce_reported_pid = -1; + + dce_standby_active = false; + dce_standby_pid = -1; + dce_miss_streak = 0; + next_videoout_probe_us = 0; + } + const bool game_process_ready = + stable_game_pid > 0 && stable_game_observations >= 3; + + const std::uint64_t now_us = platform.monotonic_us(); + (void)now_us; + std::optional process_fps; + + /* + * v1.2.0 keeps VideoOut as the preferred source, but once the DCE + * fallback has produced a valid FPS sample it suppresses expensive + * read-only VideoOut discovery for 60 seconds. A lightweight + * periodic re-probe preserves the preferred path without rescanning + * thousands of candidates every 10 seconds. + */ + const std::optional dce_fps{}; + + if (process_fps) { + have_fps = true; + latest_fps = *process_fps; + + if (dce_standby_active) { + append_sampler_policy_record( + sampler.pid(), + "videoout-resumed", + "videoout-process", + 0); + } + dce_standby_active = false; + dce_standby_pid = -1; + dce_miss_streak = 0; + next_videoout_probe_us = 0; + + if (sampler.pid() != reported_pid) { + reported_pid = sampler.pid(); + append_first_fps_record( + reported_pid, + sampler.counter_address(), + *process_fps, + "videoout-process"); + } + } else if (dce_fps && observed_game_pid) { + have_fps = true; + latest_fps = *dce_fps; + dce_miss_streak = 0; + + if (!sampler.attached()) { + const bool entering_standby = + !dce_standby_active || + dce_standby_pid != *observed_game_pid; + + dce_standby_active = true; + dce_standby_pid = *observed_game_pid; + + if (entering_standby) { + next_videoout_probe_us = + now_us + kDceVideoOutStandbyUs; + append_sampler_policy_record( + *observed_game_pid, + "dce-standby", + dce_sampler.backend_name(), + kDceVideoOutStandbyUs); + } + } + + if (*observed_game_pid != dce_reported_pid) { + dce_reported_pid = *observed_game_pid; + append_first_fps_record( + dce_reported_pid, + 0, + *dce_fps, + dce_sampler.backend_name()); + } + } else { + have_fps = false; + + if (dce_standby_active && observed_game_pid) { + ++dce_miss_streak; + if (dce_miss_streak >= + kDceMissesBeforeVideoOutWake) { + append_sampler_policy_record( + *observed_game_pid, + "dce-miss-wake", + dce_sampler.backend_name(), + 0); + dce_standby_active = false; + dce_standby_pid = -1; + dce_miss_streak = 0; + next_videoout_probe_us = 0; + } + } + } + + if (!renderer_online && game_process_ready && + stable_shellui_observations >= 10) { + renderer_online = + common_fps::ps5::ensure_shellui_renderer(); + } + + if (renderer_online) { + common_fps::OverlayFrame frame{}; + frame.visible = true; + frame.loading = !have_fps; + frame.fps = latest_fps; + frame.config = overlay_config; + frame.anchor = common_fps::compute_anchor(frame.config); + (void)sender.send(common_fps::make_wire_packet(frame, sequence++)); + } + + platform.sleep_ms(50); + } +} + +} // namespace + +extern "C" int main() { + run_tracked_worker(); +} diff --git a/src/ps5/dce_fps_sampler.cpp b/src/ps5/dce_fps_sampler.cpp new file mode 100644 index 0000000..3a8d8a3 --- /dev/null +++ b/src/ps5/dce_fps_sampler.cpp @@ -0,0 +1,452 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "dce_fps_sampler.hpp" + +#include +#include +#include +#include +#include +#include +#include +#include + +namespace common_fps::ps5 { +namespace { + +constexpr const char* kDceDevice = "/dev/dce"; +constexpr const char* kSharedFpsSample = "/system_tmp/fps_sample"; +constexpr std::uint32_t kSharedFpsMagic = 0x4f465053U; /* OFPS */ +constexpr std::uint64_t kPtraceAuthId = 0x4800000000010003ULL; + +constexpr unsigned long kDceFlipIoctl = 0x80308217UL; +constexpr unsigned long kDceFlipIoctlSignExtended = + static_cast(0xffffffff80308217ULL); + +struct DceIoctlArg { + std::uint64_t selector; + std::uint64_t mask; + std::uint64_t output; + std::uint64_t reserved[3]; +}; + +void log_line(const char* fmt, ...) { + FILE* fp = std::fopen( + "/data/CommonFPS_v1_2_1.log", "a"); + if (!fp) + return; + + va_list ap; + va_start(ap, fmt); + std::vfprintf(fp, fmt, ap); + va_end(ap); + std::fputc('\n', fp); + std::fclose(fp); +} + +bool plausible_fps(double fps) noexcept { + return fps >= 1.0 && fps <= 245.0; +} + +int rounded_fps(double fps) noexcept { + const int rounded = static_cast(fps + 0.5); + return rounded >= 1 && rounded <= 245 ? rounded : 0; +} + +bool begin_auth_window( + std::uint64_t& original, + bool& changed) noexcept { + + original = kernel_get_ucred_authid(getpid()); + changed = false; + if (original == kPtraceAuthId) + return true; + + if (kernel_set_ucred_authid(getpid(), kPtraceAuthId) != 0) + return false; + + changed = true; + return true; +} + +bool end_auth_window( + std::uint64_t original, + bool changed) noexcept { + + return !changed || + kernel_set_ucred_authid(getpid(), original) == 0; +} + +} // namespace + +DceFpsSampler::DceFpsSampler(Platform& platform) noexcept + : platform_(platform) {} + +DceFpsSampler::~DceFpsSampler() { + if (fd_ >= 0) + close(fd_); +} + +const char* DceFpsSampler::backend_name() const noexcept { + return backend_name_; +} + +std::optional DceFpsSampler::sample_shared_hen() noexcept { + const int fd = open(kSharedFpsSample, O_RDONLY); + if (fd < 0) + return std::nullopt; + + std::uint8_t buffer[128]{}; + const ssize_t count = read(fd, buffer, sizeof(buffer)); + close(fd); + + if (count < 20) + return std::nullopt; + + std::uint32_t magic = 0; + float fps = 0.0F; + std::memcpy(&magic, buffer, sizeof(magic)); + std::memcpy(&fps, buffer + 16, sizeof(fps)); + + const bool valid = buffer[12] != 0; + if (magic != kSharedFpsMagic || !valid || + fps < 1.0F || fps > 245.0F) { + return std::nullopt; + } + + const int rounded = rounded_fps(static_cast(fps)); + if (rounded == 0) + return std::nullopt; + + backend_name_ = "hen-shared"; + if (!backend_logged_) { + backend_logged_ = true; + log_line( + "Fallback sampler online backend=hen-shared " + "path=%s first_fps=%d", + kSharedFpsSample, + rounded); + } + return rounded; +} + +bool DceFpsSampler::ensure_open() noexcept { + if (fd_ >= 0) + return true; + + errno = 0; + fd_ = open(kDceDevice, O_RDWR); + const int normal_errno = errno; + if (fd_ >= 0) { + consecutive_failures_ = 0; + log_line( + "DCE device online fd=%d open_mode=normal-rw", + fd_); + return true; + } + + /* + * Some firmwares expose /dev/dce only to privileged service credentials. + * Use the same short auth-id window already used by the controller's + * ptrace operations, then restore the original credentials immediately. + */ + std::uint64_t original_auth = 0; + bool changed = false; + const bool auth_ready = begin_auth_window(original_auth, changed); + int privileged_errno = 0; + if (auth_ready) { + errno = 0; + fd_ = open(kDceDevice, O_RDWR); + privileged_errno = errno; + if (fd_ < 0) { + errno = 0; + fd_ = open(kDceDevice, O_RDONLY); + if (privileged_errno == 0) + privileged_errno = errno; + } + } + const bool auth_restored = + auth_ready && end_auth_window(original_auth, changed); + + if (fd_ < 0) { + ++consecutive_failures_; + if (consecutive_failures_ == 1 || + consecutive_failures_ % 15 == 0) { + log_line( + "DCE open failed normal_errno=%d privileged_errno=%d " + "auth_ready=%d auth_changed=%d auth_restored=%d " + "failures=%u", + normal_errno, + privileged_errno, + auth_ready ? 1 : 0, + changed ? 1 : 0, + auth_restored ? 1 : 0, + consecutive_failures_); + } + return false; + } + + if (!auth_restored) { + log_line( + "DCE open succeeded but auth restore failed; closing fd=%d", + fd_); + close(fd_); + fd_ = -1; + return false; + } + + consecutive_failures_ = 0; + log_line( + "DCE device online fd=%d open_mode=privileged-window " + "normal_errno=%d auth_restored=1", + fd_, + normal_errno); + return true; +} + +bool DceFpsSampler::query_dce( + std::array& words) noexcept { + + if (!ensure_open()) + return false; + + alignas(16) std::uint8_t output[0x60]{}; + DceIoctlArg arg{}; + arg.selector = 0x10000000AULL; + arg.mask = 0x8000000000ULL; + arg.output = reinterpret_cast(output); + + errno = 0; + int rc = ioctl(fd_, kDceFlipIoctl, &arg); + int ioctl_errno = errno; + unsigned long command = kDceFlipIoctl; + + if (rc < 0) { + errno = 0; + rc = ioctl(fd_, kDceFlipIoctlSignExtended, &arg); + ioctl_errno = errno; + command = kDceFlipIoctlSignExtended; + } + + bool used_auth = false; + bool auth_restored = true; + int auth_errno = 0; + + if (rc < 0) { + std::uint64_t original_auth = 0; + bool changed = false; + const bool auth_ready = begin_auth_window(original_auth, changed); + if (auth_ready) { + used_auth = true; + std::memset(output, 0, sizeof(output)); + errno = 0; + rc = ioctl(fd_, kDceFlipIoctl, &arg); + auth_errno = errno; + command = kDceFlipIoctl; + if (rc < 0) { + std::memset(output, 0, sizeof(output)); + errno = 0; + rc = ioctl(fd_, kDceFlipIoctlSignExtended, &arg); + auth_errno = errno; + command = kDceFlipIoctlSignExtended; + } + auth_restored = end_auth_window(original_auth, changed); + } + } + + if (rc != 0 || !auth_restored) { + ++consecutive_failures_; + if (consecutive_failures_ == 1 || + consecutive_failures_ % 15 == 0) { + log_line( + "DCE ioctl failed rc=%d errno=%d auth_errno=%d " + "auth_retry=%d auth_restored=%d command=0x%lx " + "failures=%u", + rc, + ioctl_errno, + auth_errno, + used_auth ? 1 : 0, + auth_restored ? 1 : 0, + command, + consecutive_failures_); + } + if (consecutive_failures_ >= 8) { + close(fd_); + fd_ = -1; + reset(); + } + return false; + } + + consecutive_failures_ = 0; + std::memcpy(words.data(), output, sizeof(output)); + + static bool first_query_logged = false; + if (!first_query_logged) { + first_query_logged = true; + log_line( + "DCE query online command=0x%lx auth_retry=%d " + "w0=%llu w1=%llu w2=%llu w3=%llu", + command, + used_auth ? 1 : 0, + static_cast(words[0]), + static_cast(words[1]), + static_cast(words[2]), + static_cast(words[3])); + } + + return true; +} + +std::optional DceFpsSampler::derive_fps( + const std::array& words, + std::uint64_t now_us) noexcept { + + if (!have_dce_baseline_) { + previous_words_ = words; + previous_time_us_ = now_us; + have_dce_baseline_ = true; + return std::nullopt; + } + + if (now_us <= previous_time_us_) + return std::nullopt; + + const std::uint64_t elapsed_us = now_us - previous_time_us_; + if (elapsed_us < 200000ULL) + return std::nullopt; + + auto fps_for_word = [&](std::size_t index) -> int { + if (words[index] < previous_words_[index]) + return 0; + const std::uint64_t delta = + words[index] - previous_words_[index]; + const double fps = + static_cast(delta) * 1000000.0 / + static_cast(elapsed_us); + return plausible_fps(fps) ? rounded_fps(fps) : 0; + }; + + /* + * The known layout places the flip counter at +0x08. Keep that fast path + * first. If firmware changed the returned structure, discover a stable + * monotonic counter across the remaining aligned 64-bit fields. + */ + int chosen_fps = 0; + int chosen_word = selected_word_; + + const int fixed_fps = fps_for_word(1); + if (fixed_fps != 0) { + chosen_word = 1; + chosen_fps = fixed_fps; + selected_word_ = 1; + selected_invalid_ = 0; + } else if (selected_word_ >= 0 && + selected_word_ < static_cast(words.size())) { + chosen_fps = fps_for_word( + static_cast(selected_word_)); + if (chosen_fps == 0) { + ++selected_invalid_; + if (selected_invalid_ >= 3) { + selected_word_ = -1; + selected_invalid_ = 0; + } + } else { + selected_invalid_ = 0; + } + } + + if (chosen_fps == 0 && selected_word_ < 0) { + unsigned best_streak = 0; + int best_word = -1; + int best_fps = 0; + + for (std::size_t i = 0; i < words.size(); ++i) { + const int fps = fps_for_word(i); + if (fps == 0) { + candidate_streak_[i] = 0; + candidate_last_fps_[i] = 0; + continue; + } + + const int previous = candidate_last_fps_[i]; + const int difference = + previous > fps ? previous - fps : fps - previous; + + if (previous != 0 && difference <= 12) + ++candidate_streak_[i]; + else + candidate_streak_[i] = 1; + + candidate_last_fps_[i] = fps; + + if (candidate_streak_[i] >= 2 && + candidate_streak_[i] > best_streak) { + best_streak = candidate_streak_[i]; + best_word = static_cast(i); + best_fps = fps; + } + } + + if (best_word >= 0) { + selected_word_ = best_word; + chosen_word = best_word; + chosen_fps = best_fps; + log_line( + "DCE adaptive counter selected offset=0x%x " + "streak=%u fps=%d", + best_word * 8, + best_streak, + best_fps); + } + } + + previous_words_ = words; + previous_time_us_ = now_us; + + if (chosen_fps == 0) + return std::nullopt; + + backend_name_ = + chosen_word == 1 ? "dce-fixed" : "dce-adaptive"; + if (!backend_logged_) { + backend_logged_ = true; + log_line( + "Fallback sampler online backend=%s offset=0x%x " + "first_fps=%d game_memory_reads=0 game_memory_writes=0", + backend_name_, + chosen_word * 8, + chosen_fps); + } + + return chosen_fps; +} + +void DceFpsSampler::reset() noexcept { + have_dce_baseline_ = false; + previous_words_.fill(0); + previous_time_us_ = 0; + candidate_streak_.fill(0); + candidate_last_fps_.fill(0); + selected_word_ = -1; + selected_invalid_ = 0; + backend_logged_ = false; + backend_name_ = "none"; +} + +std::optional DceFpsSampler::sample() noexcept { + if (const auto shared = sample_shared_hen()) + return shared; + + std::array words{}; + if (!query_dce(words)) + return std::nullopt; + + return derive_fps(words, platform_.monotonic_us()); +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/dce_fps_sampler.hpp b/src/ps5/dce_fps_sampler.hpp new file mode 100644 index 0000000..9e18e7b --- /dev/null +++ b/src/ps5/dce_fps_sampler.hpp @@ -0,0 +1,64 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#pragma once + +#include "common_fps/platform.hpp" + +#include +#include +#include +#include + +namespace common_fps::ps5 { + +/* + * Firmware-neutral fallback sampler. + * + * Priority: + * 1) HEN shared FPS sample when one exists; + * 2) /dev/dce fixed flip-counter layout; + * 3) adaptive DCE 64-bit counter discovery inside the returned 0x60 block. + * + * No game-process memory is read or written by this class. + */ +class DceFpsSampler final { +public: + explicit DceFpsSampler(Platform& platform) noexcept; + ~DceFpsSampler(); + + DceFpsSampler(const DceFpsSampler&) = delete; + DceFpsSampler& operator=(const DceFpsSampler&) = delete; + + std::optional sample() noexcept; + void reset() noexcept; + [[nodiscard]] const char* backend_name() const noexcept; + +private: + bool ensure_open() noexcept; + std::optional sample_shared_hen() noexcept; + bool query_dce(std::array& words) noexcept; + std::optional derive_fps( + const std::array& words, + std::uint64_t now_us) noexcept; + + Platform& platform_; + int fd_ = -1; + + bool have_dce_baseline_ = false; + std::array previous_words_{}; + std::uint64_t previous_time_us_ = 0; + + std::array candidate_streak_{}; + std::array candidate_last_fps_{}; + int selected_word_ = -1; + unsigned selected_invalid_ = 0; + + unsigned consecutive_failures_ = 0; + bool backend_logged_ = false; + const char* backend_name_ = "none"; +}; + +} // namespace common_fps::ps5 diff --git a/src/ps5/ps5_platform.cpp b/src/ps5/ps5_platform.cpp new file mode 100644 index 0000000..e432a9f --- /dev/null +++ b/src/ps5/ps5_platform.cpp @@ -0,0 +1,339 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +/* + * PS5 adapter for Common FPS. + * + * Current PS5 diagnostic adapter: + * KERN_PROC PID discovery -> short debugger Auth window for module lookup + * -> original Auth restore -> read-only MDBG process reads. + * The direct-map reader is used only as a FW 9.60 compatibility fallback. + * + * This file is GPL-3.0-or-later and is intended to be built against + * the etaHEN Plugin SDK / PS5 Payload SDK. + */ + +#include "ps5_platform.hpp" + +#include "common_fps/constants.hpp" +#include "stable_sampler/process_sysctl.hpp" +#include "stable_sampler/proc_rw_v960.hpp" +#include "stable_sampler/videoout_module.hpp" + +extern "C" { +#include +} + +#include +#include +#include +#include +#include + +namespace common_fps::ps5 { +namespace { + +constexpr const char* kVideoOutModule = "libSceVideoOut.sprx"; +constexpr std::size_t kProbeTableSize = + kVideoOutProbeEntryCount * kVideoOutProbeEntrySize; + +#if defined(COMMON_FPS_DIAGNOSTIC_NO_PLATFORM_LOG) + +/* Diagnostic A/B builds observe the sampler without recurring file writes. */ +#define log_line(...) ((void)0) + +#else + +constexpr const char* kLog = + "/data/CommonFPS_v1_2_1.log"; + +void log_line(const char* fmt, ...) { + FILE* fp = std::fopen(kLog, "a"); + if (!fp) + return; + + va_list ap; + va_start(ap, fmt); + std::vfprintf(fp, fmt, ap); + va_end(ap); + std::fputc('\n', fp); + std::fclose(fp); +} + +unsigned long long hex_address(std::uintptr_t value) noexcept { + return static_cast(value); +} + +#endif + +} // namespace + +std::optional Ps5Platform::find_game_process() { + const auto lookup = stable_sampler::find_game_process_sysctl(); + + if (lookup.pid > 0) { + empty_lookup_count_ = 0; + if (observed_game_pid_ != lookup.pid) { + observed_game_pid_ = lookup.pid; + module_attempt_pid_ = -1; + module_attempt_count_ = 0; + videoout_base_ = 0; + table_read_logged_ = false; + root_read_logged_ = false; + counter_read_logged_ = false; + read_backend_logged_ = false; + read_failure_count_ = 0; + + log_line( + "Sampler game pid=%d title=%s via=sysctl bytes=%zu records=%u " + "malformed=%u", + lookup.pid, + lookup.title_id[0] != '\0' ? lookup.title_id : "unknown", + lookup.bytes, + lookup.records, + lookup.malformed_records); + } + return lookup.pid; + } + + ++empty_lookup_count_; + if (empty_lookup_count_ == 1 || empty_lookup_count_ % 30 == 0) { + log_line( + "Sampler game lookup empty sysctl=%d/%d errno=%d " + "bytes=%zu records=%u malformed=%u", + lookup.size_query_rc, + lookup.data_query_rc, + lookup.saved_errno, + lookup.bytes, + lookup.records, + lookup.malformed_records); + } + + observed_game_pid_ = -1; + return std::nullopt; +} + +bool Ps5Platform::process_alive(ProcessId pid) { + const auto lookup = stable_sampler::find_game_process_sysctl(); + if (lookup.pid == pid) + return true; + + log_line( + "Sampler game changed expected=%d current=%d sysctl=%d/%d " + "errno=%d", + pid, + lookup.pid, + lookup.size_query_rc, + lookup.data_query_rc, + lookup.saved_errno); + + observed_game_pid_ = lookup.pid; + module_attempt_pid_ = -1; + videoout_base_ = 0; + table_read_logged_ = false; + root_read_logged_ = false; + counter_read_logged_ = false; + read_backend_logged_ = false; + return false; +} + +std::optional +Ps5Platform::find_module(ProcessId pid, const char* module_name) { + if (!module_name || std::strcmp(module_name, kVideoOutModule) != 0) + return std::nullopt; + + if (module_attempt_pid_ != pid) { + module_attempt_pid_ = pid; + module_attempt_count_ = 0; + } + + ++module_attempt_count_; + const auto result = stable_sampler::find_videoout_module(pid); + const bool success = result.base != 0 && result.auth_restored; + const bool first_success_for_base = + success && videoout_base_ != result.base; + + if (first_success_for_base || module_attempt_count_ == 1 || + module_attempt_count_ % 10 == 0) { + log_line( + "Sampler module pid=%d auth=%d/%d/%d/%d " + "list=%ld/%ld count=%zu/%zu info=%u last=%ld " + "base=0x%llx result=%s", + pid, + result.auth_read ? 1 : 0, + result.auth_changed ? 1 : 0, + result.auth_restore_attempted ? 1 : 0, + result.auth_restored ? 1 : 0, + result.size_query_rc, + result.fill_query_rc, + result.requested_count, + result.returned_count, + result.info_successes, + result.last_info_rc, + hex_address(result.base), + success ? "ok" : "failed"); + } + + if (!success) + return std::nullopt; + + if (videoout_base_ != result.base) { + videoout_base_ = result.base; + table_read_logged_ = false; + root_read_logged_ = false; + counter_read_logged_ = false; + read_backend_logged_ = false; + read_failure_count_ = 0; + } + + return ModuleInfo{result.base, kVideoOutModule}; +} + +bool Ps5Platform::read_memory( + ProcessId pid, + std::uintptr_t address, + void* out, + std::size_t size) { + + if (!out || size == 0) + return false; + + const std::uint32_t sdk = + stable_sampler::firmware_sdk_version(); + + /* + * MDBG is the firmware-neutral process read primitive. Stage 6 proved + * this path on FW 7.60. The old direct-map reader is retained only as a + * FW 9.60 fallback, where its kernel layout is hardware-proven. + */ + const int mdbg_rc = mdbg_copyout( + pid, + static_cast(address), + out, + static_cast(size)); + + bool read_ok = mdbg_rc == 0; + bool used_dmap = false; + if (!read_ok && (sdk & 0xffff0000U) == 0x09600000U) { + used_dmap = true; + read_ok = stable_sampler::proc_read( + pid, + address, + out, + size); + } + + if (!read_ok) { + ++read_failure_count_; + if (read_failure_count_ == 1 || read_failure_count_ % 25 == 0) { + log_line( + "Sampler read failed pid=%d address=0x%llx size=%zu " + "sdk=0x%08x mdbg_rc=%d dmap_attempt=%d " + "dmap=0x%llx failures=%u", + pid, + hex_address(address), + size, + sdk, + mdbg_rc, + used_dmap ? 1 : 0, + hex_address(stable_sampler::dmap_base()), + read_failure_count_); + } + return false; + } + + read_failure_count_ = 0; + if (!read_backend_logged_) { + read_backend_logged_ = true; + log_line( + "Sampler read backend pid=%d sdk=0x%08x backend=%s " + "mdbg_rc=%d", + pid, + sdk, + used_dmap ? "fw960-dmap-fallback" : "mdbg", + mdbg_rc); + } + +#if !defined(COMMON_FPS_DIAGNOSTIC_NO_PLATFORM_LOG) + if (size == kProbeTableSize && + address == videoout_base_ + kVideoOutProbeTableOffset && + !table_read_logged_) { + unsigned enabled_records = 0; + std::uint64_t first_pointer = 0; + const auto* table = static_cast(out); + for (std::size_t i = 0; i < kVideoOutProbeEntryCount; ++i) { + const auto* entry = table + i * kVideoOutProbeEntrySize; + std::uint32_t enabled = 0; + std::uint64_t pointer = 0; + std::memcpy(&enabled, entry, sizeof(enabled)); + std::memcpy(&pointer, entry + 0x08, sizeof(pointer)); + if (enabled != 0 && pointer != 0) { + ++enabled_records; + if (first_pointer == 0) + first_pointer = pointer; + } + } + + table_read_logged_ = true; + log_line( + "Sampler fixed table pid=%d address=0x%llx size=%zu " + "sdk=0x%08x enabled=%u first=0x%llx", + pid, + hex_address(address), + size, + sdk, + enabled_records, + static_cast(first_pointer)); + } else if (size == sizeof(std::uint64_t) && !root_read_logged_) { + std::uint64_t root = 0; + std::memcpy(&root, out, sizeof(root)); + root_read_logged_ = root != 0; + if (root != 0) { + log_line( + "Sampler probe root pid=%d pointer=0x%llx root=0x%llx", + pid, + hex_address(address), + static_cast(root)); + } + } else if (size == sizeof(std::uint32_t) && !counter_read_logged_) { + std::uint32_t counter = 0; + std::memcpy(&counter, out, sizeof(counter)); + counter_read_logged_ = true; + log_line( + "Sampler counter read pid=%d address=0x%llx value=%u", + pid, + hex_address(address), + counter); + } +#endif + + return true; +} + +std::uint32_t Ps5Platform::firmware_sdk_version() noexcept { + return stable_sampler::firmware_sdk_version(); +} + +std::uint64_t Ps5Platform::monotonic_us() { + timeval tv{}; + gettimeofday(&tv, nullptr); + + return + static_cast(tv.tv_sec) * 1'000'000ULL + + static_cast(tv.tv_usec); +} + +void Ps5Platform::sleep_ms(unsigned milliseconds) { + usleep(static_cast(milliseconds) * 1000U); +} + +#if defined(COMMON_FPS_DIAGNOSTIC_NO_PLATFORM_LOG) +#undef log_line +#endif + +} // namespace common_fps::ps5 diff --git a/src/ps5/ps5_platform.hpp b/src/ps5/ps5_platform.hpp new file mode 100644 index 0000000..65d0db9 --- /dev/null +++ b/src/ps5/ps5_platform.hpp @@ -0,0 +1,46 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/platform.hpp" + +namespace common_fps::ps5 { + +class Ps5Platform final : public Platform { +public: + std::optional find_game_process() override; + bool process_alive(ProcessId pid) override; + + std::optional + find_module(ProcessId pid, const char* module_name) override; + + bool read_memory( + ProcessId pid, + std::uintptr_t address, + void* out, + std::size_t size) override; + + std::uint32_t firmware_sdk_version() noexcept override; + + std::uint64_t monotonic_us() override; + void sleep_ms(unsigned milliseconds) override; + +private: + ProcessId observed_game_pid_ = -1; + ProcessId module_attempt_pid_ = -1; + std::uintptr_t videoout_base_ = 0; + unsigned empty_lookup_count_ = 0; + unsigned module_attempt_count_ = 0; + unsigned read_failure_count_ = 0; + bool table_read_logged_ = false; + bool root_read_logged_ = false; + bool counter_read_logged_ = false; + bool read_backend_logged_ = false; +}; + +} // namespace common_fps::ps5 diff --git a/src/ps5/remote_call.cpp b/src/ps5/remote_call.cpp new file mode 100644 index 0000000..8d333a8 --- /dev/null +++ b/src/ps5/remote_call.cpp @@ -0,0 +1,79 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "remote_call.hpp" + +#include +#include +#include +#include + +extern "C" { +#include "pt.h" +} + +namespace common_fps::ps5 { + +long call_until_breakpoint_on_target_stack( + pid_t pid, + std::uintptr_t address, + std::uint64_t arg0, + std::uint64_t arg1, + std::uint64_t arg2, + std::uint64_t arg3, + std::uint64_t arg4, + std::uint64_t arg5) noexcept { + + if (pid <= 0 || address == 0) + return -1; + + reg original{}; + reg remote{}; + + if (pt_getregs(pid, &original) != 0) + return -1; + + std::memcpy(&remote, &original, sizeof(remote)); + remote.r_rip = address; + /* + * Do not synthesize RSP/RBP here. The working v1.0.0 pt_call2 changes RIP + * and the argument registers only, so the short stager borrows the stack + * of the already-stopped ShellUI thread until its INT3. Restoring every + * original register below makes that temporary use invisible afterwards. + */ + remote.r_rdi = arg0; + remote.r_rsi = arg1; + remote.r_rdx = arg2; + remote.r_rcx = arg3; + remote.r_r8 = arg4; + remote.r_r9 = arg5; + + if (pt_setregs(pid, &remote) != 0) + return -1; + + if (pt_continue(pid, SIGCONT) != 0) { + (void)pt_setregs(pid, &original); + return -1; + } + + if (waitpid(pid, nullptr, 0) < 0) { + (void)pt_setregs(pid, &original); + return -1; + } + + reg stopped{}; + if (pt_getregs(pid, &stopped) != 0) { + (void)pt_setregs(pid, &original); + return -1; + } + + if (pt_setregs(pid, &original) != 0) + return -1; + + return static_cast(stopped.r_rax); +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/remote_call.hpp b/src/ps5/remote_call.hpp new file mode 100644 index 0000000..f088b90 --- /dev/null +++ b/src/ps5/remote_call.hpp @@ -0,0 +1,29 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#pragma once + +#include +#include + +namespace common_fps::ps5 { + +/* + * Call a function while the target is already ptrace-attached. The remote + * bootstrap must execute INT3 before returning. Match the hardware-stable + * v1.0.0 pt_call2 contract by preserving the stopped target thread's RSP and + * RBP; the original register set is restored before this function returns. + */ +[[nodiscard]] long call_until_breakpoint_on_target_stack( + pid_t pid, + std::uintptr_t address, + std::uint64_t arg0 = 0, + std::uint64_t arg1 = 0, + std::uint64_t arg2 = 0, + std::uint64_t arg3 = 0, + std::uint64_t arg4 = 0, + std::uint64_t arg5 = 0) noexcept; + +} // namespace common_fps::ps5 diff --git a/src/ps5/shellui_blob.hpp b/src/ps5/shellui_blob.hpp new file mode 100644 index 0000000..9aabb3b --- /dev/null +++ b/src/ps5/shellui_blob.hpp @@ -0,0 +1,11 @@ +/* + * Generated ShellUI ELF declarations. + * The byte array itself is generated at build time from source. + */ +#pragma once + +#include +#include + +extern const std::uint8_t commonfps_shellui_elf[]; +extern const std::size_t commonfps_shellui_elf_size; diff --git a/src/ps5/shellui_hook_controller.cpp b/src/ps5/shellui_hook_controller.cpp new file mode 100644 index 0000000..f52ea3b --- /dev/null +++ b/src/ps5/shellui_hook_controller.cpp @@ -0,0 +1,332 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 khalifa007 (SimpleFPS) + * Modifications Copyright (C) 2026 erickdavestech + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "shellui_hook_controller.hpp" + +#include "stable_sampler/proc_rw_v960.hpp" + +#include +#include +#include +#include +#include +#include + +extern "C" { +#include +#include +#include "pt.h" +} + +namespace common_fps::ps5 { +namespace { + +constexpr std::uint64_t kPtraceAuthId = 0x4800000000010003ULL; +constexpr std::uint64_t kPs5CodePageSize = 0x4000ULL; + +template +bool read_exact_file(const char* path, T& value) noexcept { + FILE* fp = std::fopen(path, "rb"); + if (!fp) + return false; + + const std::size_t count = std::fread(&value, 1, sizeof(value), fp); + const int trailing = std::fgetc(fp); + std::fclose(fp); + return count == sizeof(value) && trailing == EOF; +} + +template +bool write_exact_file_atomic( + const char* temporary_path, + const char* final_path, + const T& value) noexcept { + + FILE* fp = std::fopen(temporary_path, "wb"); + if (!fp) + return false; + + const bool complete = + std::fwrite(&value, 1, sizeof(value), fp) == sizeof(value) && + std::fflush(fp) == 0; + const bool closed = std::fclose(fp) == 0; + if (!complete || !closed) { + (void)unlink(temporary_path); + return false; + } + + if (std::rename(temporary_path, final_path) != 0) { + (void)unlink(temporary_path); + return false; + } + return true; +} + +void write_ack( + const ShellUiHookRequest& request, + const ShellUiHookPatchReport& report) noexcept { + + ShellUiHookAck ack{}; + ack.pid = request.pid; + ack.nonce = request.nonce; + ack.status = static_cast(report.status); + ack.read_rc = report.read_rc; + ack.write_rc = report.write_rc; + ack.verified = report.verified ? 1U : 0U; + ack.restored = report.restored ? 1U : 0U; + ack.detached = report.detached ? 1U : 0U; + ack.auth_restored = report.auth_restored ? 1U : 0U; + ack.phase = static_cast( + report.probe + ? ShellUiHookAckPhase::Probe + : (report.main_thread_guard + ? ShellUiHookAckPhase::MainThreadGuard + : ShellUiHookAckPhase::Patch)); + std::memcpy( + ack.observed, + report.observed.data(), + report.observed.size()); + ack.checksum = shellui_hook_ack_checksum(ack); + (void)write_exact_file_atomic( + kShellUiHookAckTempPath, + kShellUiHookAckPath, + ack); +} + +} // namespace + +void clear_shellui_hook_protocol_files() noexcept { + (void)unlink(kShellUiHookRequestPath); + (void)unlink(kShellUiHookRequestTempPath); + (void)unlink(kShellUiHookAckPath); + (void)unlink(kShellUiHookAckTempPath); +} + +ShellUiHookPollResult poll_and_apply_shellui_hook( + pid_t shellui_pid, + ShellUiHookPatchReport& report) noexcept { + + report = {}; + ShellUiHookRequest request{}; + if (!read_exact_file(kShellUiHookRequestPath, request)) + return ShellUiHookPollResult::NoRequest; + + /* Consume one complete request; short files are retried on the next poll. */ + (void)unlink(kShellUiHookRequestPath); + + report.sdk_version = stable_sampler::firmware_sdk_version(); + report.method_address = request.method_address; + report.displaced_size = request.displaced_size; + + report.probe = shellui_hook_request_is_probe(request); + report.main_thread_guard = + shellui_hook_request_is_main_thread_guard(request); + const bool valid = report.probe + ? shellui_hook_probe_request_is_valid(request, shellui_pid) + : (report.main_thread_guard + ? shellui_main_thread_guard_request_is_valid( + request, shellui_pid) + : shellui_hook_request_is_valid(request, shellui_pid)); + if (!valid) { + report.status = ShellUiHookStatus::InvalidRequest; + write_ack(request, report); + return ShellUiHookPollResult::Failed; + } + + report.eta_chain = + !report.probe && + !report.main_thread_guard && + shellui_hook_is_eta_chain(request); + const ShellUiHookBackend backend = report.probe + ? shellui_hook_probe_backend(report.sdk_version) + : (report.main_thread_guard + ? shellui_main_thread_guard_backend(report.sdk_version) + : shellui_hook_backend(report.sdk_version, report.eta_chain)); + if (backend == ShellUiHookBackend::Unsupported) { + report.status = ShellUiHookStatus::UnsupportedFirmware; + write_ack(request, report); + return ShellUiHookPollResult::Failed; + } + + const std::uint32_t firmware_family = + report.sdk_version & 0xffff0000U; + const bool high_family = + firmware_family >= 0x11000000U && firmware_family <= 0x13ff0000U; + const bool fw_needs_mprotect = + (firmware_family == 0x09000000U || high_family) && + backend == ShellUiHookBackend::Mdbg; + + report.backend = fw_needs_mprotect + ? "mdbg-rwx" + : (backend == ShellUiHookBackend::Mdbg ? "mdbg" : "ptrace-io"); + + const auto read_target = [&](void* destination, std::size_t size) { + if (backend == ShellUiHookBackend::Mdbg) + return mdbg_copyout(shellui_pid, + static_cast(request.method_address), destination, size); + return pt_copyout(shellui_pid, + static_cast(request.method_address), destination, size); + }; + const auto write_target = [&](const std::uint8_t* bytes) { + /* + * FW 9.00 and high firmware (e.g. 13.60) can read JIT code through MDBG + * but reject a write while the JIT page is RX. For these firmware families, + * temporarily make the code page RWX while ShellUI is stopped, write the bytes, + * then restore RX before verification. No game process memory is written. + */ + const std::size_t offset = + report.main_thread_guard ? 0U : (report.eta_chain ? 6U : 0U); + const std::size_t size = + report.main_thread_guard ? 1U : + (report.eta_chain ? 8U : kShellUiHookPatchSize); + const intptr_t address = + static_cast(request.method_address + offset); + + if (fw_needs_mprotect) { + if (high_family && + mdbg_copyin(shellui_pid, bytes + offset, address, size) == 0) + return 0; + const std::uint64_t page_start = + request.method_address & ~(kPs5CodePageSize - 1ULL); + const std::uint64_t page_end = + (request.method_address + size + (kPs5CodePageSize - 1ULL)) & + ~(kPs5CodePageSize - 1ULL); + const std::size_t prot_len = + static_cast(page_end - page_start); + + if (kernel_mprotect( + shellui_pid, + static_cast(page_start), + prot_len, + PROT_READ | PROT_WRITE | PROT_EXEC) != 0) { + return -1000; + } + + int rc = mdbg_copyin( + shellui_pid, bytes + offset, address, size); + if (rc != 0) { + rc = pt_copyin( + shellui_pid, bytes + offset, address, size); + } + + const int restore_prot_rc = kernel_mprotect( + shellui_pid, + static_cast(page_start), + prot_len, + PROT_READ | PROT_EXEC); + if (restore_prot_rc != 0) + return -1001; + return rc; + } + + if (backend == ShellUiHookBackend::Mdbg) + return mdbg_copyin(shellui_pid, bytes + offset, address, size); + return pt_copyin(shellui_pid, bytes + offset, address, size); + }; + + const pid_t self = getpid(); + const std::uint64_t original_auth = kernel_get_ucred_authid(self); + if (original_auth == 0 || + kernel_set_ucred_authid(self, kPtraceAuthId) != 0) { + report.status = ShellUiHookStatus::AuthFailure; + write_ack(request, report); + return ShellUiHookPollResult::Failed; + } + + bool attached = false; + bool patch_applied = false; + std::array observed{}; + std::array verified{}; + + if (pt_attach(shellui_pid) != 0) { + report.status = ShellUiHookStatus::AttachFailure; + } else { + attached = true; + report.read_rc = read_target(observed.data(), observed.size()); + + if (report.probe) { + if (report.read_rc == 0) { + report.observed = observed; + report.eta_chain = + std::memcmp( + observed.data(), + kShellUiAbsoluteJumpPrefix, + sizeof(kShellUiAbsoluteJumpPrefix)) == 0; + report.expected_matched = true; + report.verified = true; + report.status = ShellUiHookStatus::Success; + } else { + report.status = ShellUiHookStatus::ExpectedBytesMismatch; + } + } else if (report.read_rc != 0 || + std::memcmp( + observed.data(), + request.expected, + observed.size()) != 0) { + report.status = ShellUiHookStatus::ExpectedBytesMismatch; + } else { + report.expected_matched = true; + report.write_rc = write_target(request.desired); + + const int verify_rc = read_target(verified.data(), verified.size()); + report.verified = verify_rc == 0 && + std::memcmp( + verified.data(), + request.desired, + verified.size()) == 0; + if (report.verified && report.write_rc == 0) { + patch_applied = true; + report.status = ShellUiHookStatus::Success; + } else { + report.status = report.write_rc == 0 + ? ShellUiHookStatus::VerifyFailure + : ShellUiHookStatus::WriteFailure; + + const bool still_original = verify_rc == 0 && + std::memcmp( + verified.data(), + request.expected, + verified.size()) == 0; + if (still_original) { + report.restored = true; + } else { + const int restore_rc = write_target(request.expected); + std::array + restore_check{}; + report.restored = restore_rc == 0 && + read_target(restore_check.data(), restore_check.size()) == 0 && + std::memcmp( + restore_check.data(), + request.expected, + restore_check.size()) == 0; + } + } + } + } + + if (attached) { + report.detached = pt_detach(shellui_pid, 0) == 0; + (void)kill(shellui_pid, SIGCONT); + if (!report.detached && patch_applied) + report.status = ShellUiHookStatus::DetachFailure; + } + + if (kernel_set_ucred_authid(self, original_auth) == 0) { + report.auth_restored = + kernel_get_ucred_authid(self) == original_auth; + } + if (!report.auth_restored && patch_applied) + report.status = ShellUiHookStatus::AuthRestoreFailure; + + write_ack(request, report); + return report.status == ShellUiHookStatus::Success + ? ShellUiHookPollResult::Applied + : ShellUiHookPollResult::Failed; +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/shellui_hook_controller.hpp b/src/ps5/shellui_hook_controller.hpp new file mode 100644 index 0000000..b1c3d72 --- /dev/null +++ b/src/ps5/shellui_hook_controller.hpp @@ -0,0 +1,53 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/shellui_hook_protocol.hpp" + +#include +#include +#include + +namespace common_fps::ps5 { + +enum class ShellUiHookPollResult { + NoRequest, + Applied, + Failed, +}; + +struct ShellUiHookPatchReport { + ShellUiHookStatus status = ShellUiHookStatus::InvalidRequest; + std::uint32_t sdk_version = 0; + std::uint64_t method_address = 0; + std::uint32_t displaced_size = 0; + bool eta_chain = false; + const char* backend = "none"; + int read_rc = -1; + int write_rc = -1; + bool expected_matched = false; + bool verified = false; + bool restored = false; + bool detached = false; + bool auth_restored = false; + bool probe = false; + bool main_thread_guard = false; + std::array observed{}; +}; + +/* Remove stale Stage 8.6 request/ack files before a new renderer starts. */ +void clear_shellui_hook_protocol_files() noexcept; + +/* + * Apply one Application.Update patch while SceShellUI is stopped. + * No game process is written and unsupported firmware fails closed. + */ +[[nodiscard]] ShellUiHookPollResult poll_and_apply_shellui_hook( + pid_t shellui_pid, + ShellUiHookPatchReport& report) noexcept; + +} // namespace common_fps::ps5 diff --git a/src/ps5/shellui_injector.cpp b/src/ps5/shellui_injector.cpp new file mode 100644 index 0000000..cbad61d --- /dev/null +++ b/src/ps5/shellui_injector.cpp @@ -0,0 +1,728 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "shellui_injector.hpp" +#include "common_fps/shellui_stage.hpp" +#if defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) +#elif defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) +#include "shellui_auth_direct_probe.hpp" +#elif defined(COMMON_FPS_TEST27_AUTH_ONLY) +#include "shellui_auth_probe.hpp" +#elif defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) +#include "shellui_attach_probe.hpp" +#else +#include "shellui_blob.hpp" +#include "shellui_hook_controller.hpp" +#include "stable_shellui_injector.hpp" +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if !defined(COMMON_FPS_DIAGNOSTIC_SYSCTL_ONLY) +extern "C" { +#include "proc.h" +} +#endif + +namespace common_fps::ps5 { +namespace { + +#if !defined(COMMON_FPS_TEST25_LOAD_ONLY) && \ + !defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) && \ + !defined(COMMON_FPS_TEST27_AUTH_ONLY) && \ + !defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) && \ + !defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) +constexpr const char* kMarker = "/system_tmp/padoverlay_shellui.pid"; +#endif +#if defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) +constexpr const char* kLog = + "/data/CommonFPS_v110_test29_no_auth_only.log"; +#elif defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) +constexpr const char* kLog = + "/data/CommonFPS_v110_test28_auth_direct_only.log"; +#elif defined(COMMON_FPS_TEST27_AUTH_ONLY) +constexpr const char* kLog = + "/data/CommonFPS_v110_test27_auth_only.log"; +#elif defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) +constexpr const char* kLog = + "/data/CommonFPS_v110_test26_attach_detach_only.log"; +#elif defined(COMMON_FPS_TEST25_LOAD_ONLY) +constexpr const char* kLog = + "/data/CommonFPS_v110_test25_load_only_no_pthread.log"; +#elif defined(COMMON_FPS_V121) +constexpr const char* kLog = + "/data/CommonFPS_v1_2_1.log"; +#elif defined(COMMON_FPS_V110_STABLE) +constexpr const char* kLog = + "/data/CommonFPS_v110.log"; +#else +constexpr const char* kLog = "/data/CommonFPS_v110_source.log"; +#endif +constexpr const char* kShellUiName = "SceShellUI"; +pid_t g_last_shellui_pid = -1; + +std::uint64_t now_ms() noexcept { + timeval tv{}; + gettimeofday(&tv, nullptr); + return static_cast(tv.tv_sec) * 1000ULL + + static_cast(tv.tv_usec) / 1000ULL; +} + +/* + * The FW 9.60 PARITY TEST2 binary proved this Sony kinfo_proc layout on + * hardware. PS5's returned record is not the stock FreeBSD structure from + * the open SDK headers, so use checked byte offsets instead of casting it. + */ +constexpr long kSysctlSyscall = 202; +constexpr int kCtlKern = 1; +constexpr int kKernProc = 14; +constexpr int kKernProcProc = 8; +constexpr std::size_t kPidOffset = 72; +constexpr std::size_t kTdnameOffset = 447; + +enum class ShellUiLookupPath { + None, + SysctlThreadName, +#if !defined(COMMON_FPS_DIAGNOSTIC_SYSCTL_ONLY) + KernelAllprocFallback, +#endif +}; + +struct ShellUiLookupResult { + pid_t pid = -1; + ShellUiLookupPath path = ShellUiLookupPath::None; + int size_query_rc = -1; + int data_query_rc = -1; + int saved_errno = 0; + std::size_t bytes = 0; + unsigned records = 0; + unsigned malformed_records = 0; +}; + +bool exact_process_name( + const char* field, + std::size_t field_size) noexcept { + + constexpr std::size_t name_size = sizeof("SceShellUI") - 1; + return field_size > name_size && + std::memcmp(field, kShellUiName, name_size) == 0 && + field[name_size] == '\0'; +} + +const char* lookup_path_name(ShellUiLookupPath path) noexcept { + switch (path) { + case ShellUiLookupPath::SysctlThreadName: + return "sysctl_tdname"; +#if !defined(COMMON_FPS_DIAGNOSTIC_SYSCTL_ONLY) + case ShellUiLookupPath::KernelAllprocFallback: + return "kernel_allproc"; +#endif + case ShellUiLookupPath::None: + break; + } + return "none"; +} + +ShellUiLookupResult find_shellui_pid() noexcept { + ShellUiLookupResult result{}; + + int mib[4] = { + kCtlKern, + kKernProc, + kKernProcProc, + 0, + }; + + std::size_t required = 0; + result.size_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + nullptr, + &required, + nullptr, + 0)); + + if (result.size_query_rc == 0 && required != 0) { + /* Leave headroom if the process list grows between the two calls. */ + const std::size_t capacity = required + required / 4 + 4096; + auto* buffer = static_cast(std::malloc(capacity)); + + if (buffer) { + result.bytes = capacity; + result.data_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + buffer, + &result.bytes, + nullptr, + 0)); + + if (result.data_query_rc == 0) { + std::uint8_t* cursor = buffer; + const std::uint8_t* const end = buffer + result.bytes; + + while (cursor < end) { + const std::size_t remaining = + static_cast(end - cursor); + if (remaining < sizeof(int)) { + ++result.malformed_records; + break; + } + + int record_size = 0; + std::memcpy( + &record_size, + cursor, + sizeof(record_size)); + if (record_size <= 0 || + static_cast(record_size) > remaining) { + ++result.malformed_records; + break; + } + + ++result.records; + const std::size_t usable = + static_cast(record_size); + const bool has_proven_fields = usable >= + kTdnameOffset + sizeof("SceShellUI"); + + pid_t candidate_pid = -1; + if (has_proven_fields) { + std::memcpy( + &candidate_pid, + cursor + kPidOffset, + sizeof(candidate_pid)); + } + + if (candidate_pid > 0 && + candidate_pid != getpid() && + exact_process_name( + reinterpret_cast( + cursor + kTdnameOffset), + usable - kTdnameOffset)) { + result.pid = candidate_pid; + result.path = + ShellUiLookupPath::SysctlThreadName; + break; + } + + cursor += record_size; + } + } else { + result.saved_errno = errno; + } + + std::free(buffer); + } else { + result.saved_errno = ENOMEM; + } + } else { + result.saved_errno = errno; + } + + if (result.pid > 0) + return result; + +#if !defined(COMMON_FPS_DIAGNOSTIC_SYSCTL_ONLY) + /* Keep the former allproc path only as a secondary compatibility path. */ + if (struct proc* process = find_proc_by_name(kShellUiName)) { + result.pid = process->pid; + result.path = ShellUiLookupPath::KernelAllprocFallback; + std::free(process); + } +#endif + + return result; +} + +void log_line(const char* fmt, ...) { + FILE* fp = std::fopen(kLog, "a"); + if (!fp) + return; + + va_list ap; + va_start(ap, fmt); + std::vfprintf(fp, fmt, ap); + va_end(ap); + std::fputc('\n', fp); + std::fclose(fp); +} + +#if !defined(COMMON_FPS_TEST25_LOAD_ONLY) && \ + !defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) && \ + !defined(COMMON_FPS_TEST27_AUTH_ONLY) && \ + !defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) && \ + !defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) +bool marker_matches(pid_t pid) { + FILE* fp = std::fopen(kMarker, "r"); + if (!fp) + return false; + + int marked_pid = -1; + const int rc = std::fscanf(fp, "%d", &marked_pid); + std::fclose(fp); + return rc == 1 && marked_pid == pid; +} + +const char* last_stage_for(pid_t pid, char (&stage)[48]) { + std::memcpy(stage, "unavailable", sizeof("unavailable")); + FILE* fp = std::fopen(kShellUiStagePath, "r"); + if (!fp) + return stage; + + int recorded_pid = -1; + char recorded_stage[48]{}; + const int count = std::fscanf( + fp, "%d %47s", &recorded_pid, recorded_stage); + std::fclose(fp); + if (count == 2 && recorded_pid == pid) + std::memcpy(stage, recorded_stage, sizeof(recorded_stage)); + return stage; +} +#endif + +} // namespace + +bool ensure_shellui_renderer() { + static pid_t attempted_pid = -1; + static bool attempted_result = false; + static bool retry_allowed = true; + static unsigned retry_delay_ticks = 0; + static unsigned discovery_failures = 0; +#if !defined(COMMON_FPS_TEST25_LOAD_ONLY) && \ + !defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) && \ + !defined(COMMON_FPS_TEST27_AUTH_ONLY) && \ + !defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) && \ + !defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) + static bool renderer_quarantined = false; + if (renderer_quarantined) + return false; +#endif + + const ShellUiLookupResult lookup = find_shellui_pid(); + if (lookup.pid <= 0) { + ++discovery_failures; + if (discovery_failures == 1 || discovery_failures % 30 == 0) { + log_line( + "ShellUI lookup failed sysctl=%d/%d errno=%d " + "bytes=%zu records=%u malformed=%u", + lookup.size_query_rc, + lookup.data_query_rc, + lookup.saved_errno, + lookup.bytes, + lookup.records, + lookup.malformed_records); + } + return false; + } + + discovery_failures = 0; + const pid_t pid = lookup.pid; + g_last_shellui_pid = pid; + +#if !defined(COMMON_FPS_TEST25_LOAD_ONLY) && \ + !defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) && \ + !defined(COMMON_FPS_TEST27_AUTH_ONLY) && \ + !defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) && \ + !defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) + if (marker_matches(pid)) + return true; +#endif + + if (attempted_pid != pid) { + log_line( + "ShellUI lookup pid=%d via=%s bytes=%zu records=%u " + "malformed=%u", + pid, + lookup_path_name(lookup.path), + lookup.bytes, + lookup.records, + lookup.malformed_records); + attempted_pid = pid; + attempted_result = false; + retry_allowed = true; + retry_delay_ticks = 0; + } else if (attempted_result) { + return true; + } else if (!retry_allowed) { + return false; + } else if (retry_delay_ticks != 0) { + --retry_delay_ticks; + return false; + } + + attempted_result = false; + +#if defined(COMMON_FPS_TEST29_NO_AUTH_ONLY) + log_line("ShellUI auth-free start pid=%d", pid); + + const std::uint64_t probe_started_ms = now_ms(); + attempted_result = true; + retry_allowed = false; + + log_line( + "ShellUI auth-free complete pid=%d auth_change=0 " + "kernel_set_authid=0 ptrace_attach=0 ptrace_detach=0 sigcont=0 " + "elf_load=0 payload_args=0 remote_mappings=0 stager=0 " + "register_writes=0 remote_calls=0 elapsed_ms=%llu", + pid, + static_cast(now_ms() - probe_started_ms)); + return true; +#elif defined(COMMON_FPS_TEST28_AUTH_DIRECT_ONLY) + log_line("ShellUI auth-direct start pid=%d", pid); + + const std::uint64_t probe_started_ms = now_ms(); + const ShellUiAuthDirectProbeResult probe = + probe_shellui_direct_auth_transition(); + + log_line( + "ShellUI auth-direct ucred=%d original_read=%d change=%d " + "target_verify=%d restore_verify=%d " + "auth_before=0x%llx auth_during=0x%llx auth_after=0x%llx " + "kernel_set_authid=0 ptrace_attach=0 ptrace_detach=0 sigcont=0 " + "elf_load=0 payload_args=0 remote_mappings=0 stager=0 " + "register_writes=0 remote_calls=0 elapsed_ms=%llu", + probe.ucred_found ? 1 : 0, + probe.original_read ? 1 : 0, + probe.auth_changed ? 1 : 0, + probe.direct_auth_verified ? 1 : 0, + probe.auth_restored ? 1 : 0, + static_cast(probe.original_auth), + static_cast(probe.observed_direct_auth), + static_cast(probe.observed_restored_auth), + static_cast(now_ms() - probe_started_ms)); + + const bool probe_complete = + probe.ucred_found && + probe.original_read && + probe.auth_changed && + probe.direct_auth_verified && + probe.auth_restored; + + attempted_result = probe_complete; + retry_allowed = false; + + if (!probe_complete) { + log_line( + "ShellUI auth-direct failed pid=%d retry=no", + pid); + return false; + } + + log_line( + "ShellUI auth-direct complete pid=%d total_ms=%llu", + pid, + static_cast(now_ms() - probe_started_ms)); + return true; +#elif defined(COMMON_FPS_TEST27_AUTH_ONLY) + log_line("ShellUI ptrace-auth-only start pid=%d", pid); + + const std::uint64_t probe_started_ms = now_ms(); + const ShellUiAuthProbeResult probe = + probe_shellui_ptrace_auth_transition(); + + log_line( + "ShellUI ptrace-auth-only original_read=%d change=%d " + "target_verify=%d restore_verify=%d " + "auth_before=0x%llx auth_during=0x%llx auth_after=0x%llx " + "ptrace_attach=0 ptrace_detach=0 sigcont=0 " + "elf_load=0 payload_args=0 remote_mappings=0 stager=0 " + "register_writes=0 remote_calls=0 elapsed_ms=%llu", + probe.original_read ? 1 : 0, + probe.auth_changed ? 1 : 0, + probe.ptrace_auth_verified ? 1 : 0, + probe.auth_restored ? 1 : 0, + static_cast(probe.original_auth), + static_cast(probe.observed_ptrace_auth), + static_cast(probe.observed_restored_auth), + static_cast(now_ms() - probe_started_ms)); + + const bool probe_complete = + probe.original_read && + probe.auth_changed && + probe.ptrace_auth_verified && + probe.auth_restored; + + attempted_result = probe_complete; + retry_allowed = false; + + if (!probe_complete) { + log_line( + "ShellUI ptrace-auth-only failed pid=%d retry=no", + pid); + return false; + } + + log_line( + "ShellUI ptrace-auth-only complete pid=%d total_ms=%llu", + pid, + static_cast(now_ms() - probe_started_ms)); + return true; +#elif defined(COMMON_FPS_TEST26_ATTACH_DETACH_ONLY) + log_line("ShellUI attach-detach start pid=%d", pid); + + const std::uint64_t probe_started_ms = now_ms(); + const ShellUiAttachProbeResult probe = + probe_shellui_attach_detach(pid); + + log_line( + "ShellUI attach-detach auth=%d/%d attach=%d detach=%d " + "sigcont=%d elf_load=0 payload_args=0 remote_mappings=0 " + "stager=0 register_writes=0 remote_calls=0 " + "elapsed_ms=%llu", + probe.auth_changed ? 1 : 0, + probe.auth_restored ? 1 : 0, + probe.attached ? 1 : 0, + probe.detached ? 1 : 0, + probe.sigcont_sent ? 1 : 0, + static_cast(now_ms() - probe_started_ms)); + + const bool probe_complete = + probe.auth_changed && + probe.auth_restored && + probe.attached && + probe.detached && + probe.sigcont_sent; + + if (!probe_complete) { + retry_allowed = !probe.attached; + retry_delay_ticks = retry_allowed ? 5U : 0U; + log_line( + "ShellUI attach-detach failed pid=%d retry=%s", + pid, + retry_allowed ? "yes" : "no"); + return false; + } + + attempted_result = true; + retry_allowed = false; + log_line( + "ShellUI attach-detach complete pid=%d total_ms=%llu", + pid, + static_cast(now_ms() - probe_started_ms)); + return true; +#else + clear_shellui_hook_protocol_files(); + (void)unlink(kShellUiStagePath); + log_line( + "ShellUI inject start pid=%d payload_size=%zu", + pid, + commonfps_shellui_elf_size); + + const std::uint64_t inject_started_ms = now_ms(); + + const StableInjectionResult injected = inject_shellui_stable( + pid, + commonfps_shellui_elf, + commonfps_shellui_elf_size, +#if defined(COMMON_FPS_TEST25_LOAD_ONLY) + StableInjectionMode::ExerciseStagerWithoutThread); +#else + StableInjectionMode::StartRendererThread); +#endif + +#if defined(COMMON_FPS_TEST25_LOAD_ONLY) + log_line( + "ShellUI load-only auth=%d/%d attach=%d load=%d args=%d " + "stager=%d functions=%d target_stack=%d call=%d " + "thread_request=%d thread_created=%d rc=%d detach=%d " + "trace=%d/%d imports=%u/%u first=%s elapsed_ms=%llu", + injected.auth_changed ? 1 : 0, + injected.auth_restored ? 1 : 0, + injected.attached ? 1 : 0, + injected.elf_loaded ? 1 : 0, + injected.payload_args_ready ? 1 : 0, + injected.remote_stager_ready ? 1 : 0, + injected.remote_functions_ready ? 1 : 0, + injected.target_stack_preserved ? 1 : 0, + injected.bootstrap_started ? 1 : 0, + injected.thread_start_requested ? 1 : 0, + injected.pthread_create_ok ? 1 : 0, + injected.pthread_create_rc, + injected.detached ? 1 : 0, + injected.trace_continue_seen ? 1 : 0, + injected.trace_stop_seen ? 1 : 0, + injected.imports_resolved, + injected.imports_unresolved, + injected.first_unresolved && *injected.first_unresolved + ? injected.first_unresolved + : "none", + static_cast(now_ms() - inject_started_ms)); + + const bool load_only_complete = + injected.auth_changed && + injected.auth_restored && + injected.attached && + injected.elf_loaded && + injected.payload_args_ready && + injected.remote_stager_ready && + injected.remote_functions_ready && + injected.target_stack_preserved && + injected.bootstrap_started && + !injected.thread_start_requested && + !injected.pthread_create_ok && + injected.pthread_create_rc == kPthreadCreateSkippedRc && + injected.detached && + injected.trace_continue_seen && + injected.trace_stop_seen && + injected.imports_unresolved == 0; + + if (!load_only_complete) { + retry_allowed = !injected.elf_loaded; + retry_delay_ticks = retry_allowed ? 5U : 0U; + log_line( + "ShellUI load-only failed pid=%d retry=%s", + pid, + retry_allowed ? "yes" : "no"); + return false; + } + + attempted_result = true; + retry_allowed = false; + log_line( + "ShellUI image mapped no-thread pid=%d total_ms=%llu", + pid, + static_cast(now_ms() - inject_started_ms)); + return true; +#else + log_line( + "ShellUI bootstrap auth=%d/%d attach=%d load=%d args=%d " + "target_stack=%d thread=%d rc=%d detach=%d trace=%d/%d " + "imports=%u/%u first=%s elapsed_ms=%llu", + injected.auth_changed ? 1 : 0, + injected.auth_restored ? 1 : 0, + injected.attached ? 1 : 0, + injected.elf_loaded ? 1 : 0, + injected.payload_args_ready ? 1 : 0, + injected.target_stack_preserved ? 1 : 0, + injected.bootstrap_started ? 1 : 0, + injected.pthread_create_rc, + injected.detached ? 1 : 0, + injected.trace_continue_seen ? 1 : 0, + injected.trace_stop_seen ? 1 : 0, + injected.imports_resolved, + injected.imports_unresolved, + injected.first_unresolved && *injected.first_unresolved + ? injected.first_unresolved + : "none", + static_cast(now_ms() - inject_started_ms)); + + if (!injected.pthread_create_ok || !injected.auth_restored) { + /* + * A failure before the ELF image was committed is safe to retry after + * a short delay. Once a remote image/thread may exist, do not stack a + * second copy in the same ShellUI process. + */ + retry_allowed = !injected.elf_loaded; + retry_delay_ticks = retry_allowed ? 5U : 0U; + log_line( + "ShellUI stable bootstrap failed pid=%d retry=%s", + pid, + retry_allowed ? "yes" : "no"); + return false; + } + + /* + * v1.0.0 waited for Scene/PUI readiness. The source renderer retries for + * up to 60 seconds, so the controller waits slightly longer for its + * marker instead of starting game sampling prematurely. + */ + for (int i = 0; i < 3500; ++i) { + if (marker_matches(pid)) { + attempted_result = true; + log_line( + "ShellUI renderer online pid=%d total_ms=%llu", + pid, + static_cast( + now_ms() - inject_started_ms)); + return true; + } + + /* A restarted ShellUI must not receive the same failing image. */ + if (i != 0 && i % 50 == 0) { + const pid_t observed_pid = find_shellui_pid().pid; + if (observed_pid > 0 && observed_pid != pid) { + char stage[48]{}; + log_line( + "ShellUI changed before marker old_pid=%d new_pid=%d " + "last_stage=%s quarantine=1", + pid, + observed_pid, + last_stage_for(pid, stage)); + renderer_quarantined = true; + retry_allowed = false; + return false; + } + } + + ShellUiHookPatchReport hook_report{}; + const ShellUiHookPollResult hook_result = + poll_and_apply_shellui_hook(pid, hook_report); + if (hook_result != ShellUiHookPollResult::NoRequest) { + log_line( + "ShellUI hook request pid=%d sdk=0x%08x mode=%s backend=%s " + "phase=%s " + "method=0x%llx displaced=%u status=%d " + "read_rc=%d write_rc=%d expected=%d verified=%d " + "restored=%d detached=%d auth_restored=%d", + pid, + hook_report.sdk_version, + hook_report.main_thread_guard + ? "thread-guard" + : (hook_report.eta_chain ? "eta-chain" : "native"), + hook_report.backend, + hook_report.probe + ? "probe" + : (hook_report.main_thread_guard ? "guard" : "patch"), + static_cast( + hook_report.method_address), + hook_report.displaced_size, + static_cast(hook_report.status), + hook_report.read_rc, + hook_report.write_rc, + hook_report.expected_matched ? 1 : 0, + hook_report.verified ? 1 : 0, + hook_report.restored ? 1 : 0, + hook_report.detached ? 1 : 0, + hook_report.auth_restored ? 1 : 0); + } + usleep(20000); + } + + char stage[48]{}; + log_line( + "ShellUI marker timeout pid=%d last_stage=%s quarantine=1", + pid, + last_stage_for(pid, stage)); + renderer_quarantined = true; + retry_allowed = false; + return false; +#endif +#endif +} + +pid_t observe_shellui_pid() noexcept { + const ShellUiLookupResult lookup = find_shellui_pid(); + g_last_shellui_pid = lookup.pid; + return lookup.pid; +} + +pid_t shellui_renderer_pid() noexcept { + return g_last_shellui_pid; +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/shellui_injector.hpp b/src/ps5/shellui_injector.hpp new file mode 100644 index 0000000..6636190 --- /dev/null +++ b/src/ps5/shellui_injector.hpp @@ -0,0 +1,22 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#pragma once + +#include +#include + +namespace common_fps::ps5 { + +/* Ensure the source-built renderer is resident in the current SceShellUI. */ +bool ensure_shellui_renderer(); + +/* Discover ShellUI without attaching, injecting or changing the process. */ +pid_t observe_shellui_pid() noexcept; + +/* Last ShellUI PID observed by the read-only discovery path. */ +pid_t shellui_renderer_pid() noexcept; + +} // namespace common_fps::ps5 diff --git a/src/ps5/shellui_payload/README.md b/src/ps5/shellui_payload/README.md new file mode 100644 index 0000000..23a0182 --- /dev/null +++ b/src/ps5/shellui_payload/README.md @@ -0,0 +1,23 @@ +# Common FPS clean ShellUI payload — alpha2 + +This directory replaces the historical PHU-derived renderer conceptually with +a source-only renderer based on etaHEN's GPL ShellUI/PUI implementation. + +Confirmed upstream primitives used by etaHEN: + +- `Scene.RootWidget` +- `CreateUIFont(...)` +- `CreateLabel(...)` +- `Widget_Append_Child(...)` +- `FindWidgetByName` +- `RemoveFromParent` + +The alpha2 renderer uses a deliberately simple update model: + +1. keep the static `FPS:` label; +2. on a changed state packet, remove and recreate only the numeric value label; +3. coordinates are recomputed from the selected corner every update; +4. no game process hooks are used. + +The final integration still needs to be wired into etaHEN's ShellUI injection +build and tested on FW 9.60. diff --git a/src/ps5/shellui_payload/commonfps_shellui.cpp b/src/ps5/shellui_payload/commonfps_shellui.cpp new file mode 100644 index 0000000..864ee2a --- /dev/null +++ b/src/ps5/shellui_payload/commonfps_shellui.cpp @@ -0,0 +1,1893 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 khalifa007 (SimpleFPS) + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "commonfps_shellui.hpp" +#include "common_fps/shellui_hook_protocol.hpp" +#include "pad_assets_640.c" + +extern "C" { +int scePadOpen(int user_id, int type, int index, const void* param); +int scePadGetHandle(int user_id, int type, int index); +int scePadReadState(int handle, void* data); +int sceUserServiceGetForegroundUser(int* user_id); +} + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace common_fps::ps5::shellui { + +namespace { + +static_assert(SOL_SOCKET == 0xffff); +static_assert(SO_RCVTIMEO == 0x1006); +static_assert(sizeof(timeval) == 16); + +struct MonoDomain; +struct MonoThread; +struct MonoAssembly; +struct MonoImage; +struct MonoClass; +struct MonoMethod; +struct MonoProperty; +struct MonoObject; +struct MonoString; + +using mono_get_root_domain_t = MonoDomain* (*)(); +using mono_domain_get_t = MonoDomain* (*)(); +using mono_thread_attach_t = MonoThread* (*)(MonoDomain*); +using mono_domain_assembly_open_t = MonoAssembly* (*)(MonoDomain*, const char*); +using mono_assembly_get_image_t = MonoImage* (*)(MonoAssembly*); +using mono_class_from_name_t = MonoClass* (*)(MonoImage*, const char*, const char*); +using mono_class_get_method_from_name_t = MonoMethod* (*)(MonoClass*, const char*, int); +using mono_class_get_property_from_name_t = MonoProperty* (*)(MonoClass*, const char*); +using mono_property_get_get_method_t = MonoMethod* (*)(MonoProperty*); +using mono_property_get_set_method_t = MonoMethod* (*)(MonoProperty*); +using mono_runtime_invoke_t = MonoObject* (*)(MonoMethod*, void*, void**, MonoObject**); +using mono_string_new_t = MonoString* (*)(MonoDomain*, const char*); +using mono_object_new_t = MonoObject* (*)(MonoDomain*, MonoClass*); +using mono_runtime_object_init_t = void (*)(MonoObject*); +using mono_object_unbox_t = void* (*)(MonoObject*); +using mono_compile_method_t = void* (*)(MonoMethod*); +using mono_gchandle_new_t = std::uint32_t (*)(MonoObject*, int); +using mono_gchandle_get_target_t = MonoObject* (*)(std::uint32_t); +using mono_gchandle_free_t = void (*)(std::uint32_t); + +extern "C" { +MonoDomain* mono_get_root_domain(); +MonoDomain* mono_domain_get(); +MonoThread* mono_thread_attach(MonoDomain*); +MonoAssembly* mono_domain_assembly_open(MonoDomain*, const char*); +MonoImage* mono_assembly_get_image(MonoAssembly*); +MonoClass* mono_class_from_name(MonoImage*, const char*, const char*); +MonoMethod* mono_class_get_method_from_name(MonoClass*, const char*, int); +MonoProperty* mono_class_get_property_from_name(MonoClass*, const char*); +MonoMethod* mono_property_get_get_method(MonoProperty*); +MonoMethod* mono_property_get_set_method(MonoProperty*); +MonoObject* mono_runtime_invoke(MonoMethod*, void*, void**, MonoObject**); +MonoString* mono_string_new(MonoDomain*, const char*); +MonoObject* mono_object_new(MonoDomain*, MonoClass*); +void mono_runtime_object_init(MonoObject*); +void* mono_object_unbox(MonoObject*); +void* mono_compile_method(MonoMethod*); +std::uint32_t mono_gchandle_new(MonoObject*, int); +MonoObject* mono_gchandle_get_target(std::uint32_t); +void mono_gchandle_free(std::uint32_t); +} + +mono_get_root_domain_t mono_get_root_domain_ = mono_get_root_domain; +mono_domain_get_t mono_domain_get_ = mono_domain_get; +mono_thread_attach_t mono_thread_attach_ = mono_thread_attach; +mono_domain_assembly_open_t mono_domain_assembly_open_ = + mono_domain_assembly_open; +mono_assembly_get_image_t mono_assembly_get_image_ = mono_assembly_get_image; +mono_class_from_name_t mono_class_from_name_ = mono_class_from_name; +mono_class_get_method_from_name_t mono_class_get_method_from_name_ = + mono_class_get_method_from_name; +mono_class_get_property_from_name_t mono_class_get_property_from_name_ = + mono_class_get_property_from_name; +mono_property_get_get_method_t mono_property_get_get_method_ = + mono_property_get_get_method; +mono_property_get_set_method_t mono_property_get_set_method_ = + mono_property_get_set_method; +mono_runtime_invoke_t mono_runtime_invoke_ = mono_runtime_invoke; +mono_string_new_t mono_string_new_ = mono_string_new; +mono_object_new_t mono_object_new_ = mono_object_new; +mono_runtime_object_init_t mono_runtime_object_init_ = + mono_runtime_object_init; +mono_object_unbox_t mono_object_unbox_ = mono_object_unbox; +mono_compile_method_t mono_compile_method_ = mono_compile_method; +mono_gchandle_new_t mono_gchandle_new_ = mono_gchandle_new; +mono_gchandle_get_target_t mono_gchandle_get_target_ = + mono_gchandle_get_target; +mono_gchandle_free_t mono_gchandle_free_ = mono_gchandle_free; + +MonoDomain* g_domain{}; +MonoImage* g_pui_image{}; +std::uint32_t g_game_scene_handle{}; +std::uint32_t g_label_handle{}; +std::uint32_t g_value_handle{}; + +std::uint32_t g_h_base{}; +std::uint32_t g_h_btn[16]{}; +std::uint32_t g_h_stick[2]{}; +std::uint32_t g_h_stick_l3[2]{}; +std::uint32_t g_h_trig[2]{}; +std::uint32_t g_h_touch{}; +int g_pad_handle = -1; +int g_pad_init_state = 0; +MonoMethod* g_find_scene_method{}; +bool g_background_render_mode = false; + +bool g_sprites_built = false; +bool g_scene_changed = false; +std::uint32_t g_last_buttons = 0xffffffffu; +std::uint16_t g_last_axis[2] = {0xffff, 0xffff}; +bool g_last_ring[2] = {false, false}; +float g_last_trig_frac[2] = {-1.0f, -1.0f}; +bool g_last_touch = false; + +using application_update_t = void (*)(MonoObject*); +application_update_t g_application_update_original{}; +bool g_hook_install_confirmed = false; +bool g_hook_attempted = false; + +std::atomic_bool g_runtime_ready{false}; +std::atomic_bool g_have_packet{false}; +std::atomic g_sequence{0}; +std::atomic g_applied_sequence{0}; + +int g_receiver_fd = -1; +WirePacket g_packet{}; +pthread_mutex_t g_packet_lock = PTHREAD_MUTEX_INITIALIZER; + +constexpr const char* kLabelId = "id_commonfps_label"; +constexpr const char* kValueId = "id_commonfps_value"; +[[maybe_unused]] constexpr const char* kPadImgId = "id_padoverlay_base"; + +float kPadOvX = 40.0f; +float kPadOvY = 110.0f; +constexpr float kStickTravel = 10.0f; + +constexpr float kAS = 0.5f; +constexpr float kPadOvW = 640.0f * kAS, kPadOvH = 480.0f * kAS; +constexpr const char* kPuiDll = + "/system_ex/common_ex/lib/Sce.PlayStation.PUI.dll"; +constexpr const char* kAppSystemDll = + "/system_ex/common_ex/lib/Sce.Vsh.ShellUI.AppSystem.dll"; +constexpr const char* kCoreDll = + "/system_ex/common_ex/lib/Sce.PlayStation.Core.dll"; + +extern "C" __attribute__((naked, noinline, used, aligned(16))) +void commonfps_update_trampoline() { + __asm__ volatile( + ".rept 128\n" + "nop\n" + ".endr\n" + "ret\n"); +} + +void application_update_hook(MonoObject* instance); + +constexpr std::size_t kAbsoluteJumpSize = 14; +constexpr std::size_t kAtomicPatchSize = 16; +constexpr std::size_t kTrampolineCapacity = 128; + +void encode_absolute_jump( + std::uint8_t* output, + const void* destination) noexcept { + + static constexpr std::uint8_t kPrefix[6] = { + 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, + }; + std::memcpy(output, kPrefix, sizeof(kPrefix)); + const std::uint64_t target = + reinterpret_cast(destination); + std::memcpy(output + sizeof(kPrefix), &target, sizeof(target)); +} + +bool prepare_trampoline( + const std::uint8_t* original, + std::size_t original_size, + const void* continuation) noexcept { + + if (!original || original_size == 0 || + original_size + (continuation ? kAbsoluteJumpSize : 0) > + kTrampolineCapacity) { + return false; + } + + auto* trampoline = reinterpret_cast( + &commonfps_update_trampoline); + std::memcpy(trampoline, original, original_size); + std::size_t written = original_size; + if (continuation) { + encode_absolute_jump(trampoline + written, continuation); + written += kAbsoluteJumpSize; + } + + __builtin___clear_cache( + reinterpret_cast(trampoline), + reinterpret_cast(trampoline + written)); + return true; +} + +std::size_t decode_relocatable_instruction( + const std::uint8_t* code, + std::size_t available) noexcept { + + if (!code || available == 0) + return 0; + + std::size_t cursor = 0; + bool rex_w = false; + bool operand16 = false; + + while (cursor < available) { + const std::uint8_t byte = code[cursor]; + if (byte == 0x66) { + operand16 = true; + ++cursor; + continue; + } + if (byte == 0x67) { + + return 0; + } + if (byte == 0xf0 || byte == 0xf2 || byte == 0xf3 || + byte == 0x2e || byte == 0x36 || byte == 0x3e || + byte == 0x26 || byte == 0x64 || byte == 0x65) { + ++cursor; + continue; + } + if (byte >= 0x40 && byte <= 0x4f) { + rex_w = (byte & 0x08U) != 0; + ++cursor; + continue; + } + break; + } + + if (cursor >= available) + return 0; + + const std::uint8_t opcode = code[cursor++]; + + if ((opcode >= 0x50 && opcode <= 0x5f) || opcode == 0x90) + return cursor; + + if (opcode == 0x68) { + const std::size_t immediate = operand16 ? 2U : 4U; + return cursor + immediate <= available + ? cursor + immediate + : 0; + } + if (opcode == 0x6a) + return cursor + 1U <= available ? cursor + 1U : 0; + + if (opcode >= 0xb8 && opcode <= 0xbf) { + const std::size_t immediate = rex_w ? 8U : (operand16 ? 2U : 4U); + return cursor + immediate <= available + ? cursor + immediate + : 0; + } + + if (opcode == 0xe8 || opcode == 0xe9 || opcode == 0xeb || + (opcode >= 0x70 && opcode <= 0x7f) || + (opcode >= 0xe0 && opcode <= 0xe3)) { + return 0; + } + + std::size_t immediate = 0; + bool has_modrm = false; + + switch (opcode) { + case 0x01: case 0x03: case 0x09: case 0x0b: + case 0x21: case 0x23: case 0x29: case 0x2b: + case 0x31: case 0x33: case 0x39: case 0x3b: + case 0x63: case 0x85: case 0x87: case 0x89: + case 0x8b: case 0x8d: + has_modrm = true; + break; + case 0x80: case 0x82: case 0x83: case 0xc6: + has_modrm = true; + immediate = 1; + break; + case 0x81: case 0xc7: + has_modrm = true; + immediate = operand16 ? 2U : 4U; + break; + case 0x0f: { + if (cursor >= available) + return 0; + const std::uint8_t second = code[cursor++]; + if (second >= 0x80 && second <= 0x8f) + return 0; + if (second == 0x1e || second == 0x1f || + second == 0xb6 || second == 0xb7 || + second == 0xbe || second == 0xbf) { + has_modrm = true; + break; + } + return 0; + } + default: + return 0; + } + + if (!has_modrm || cursor >= available) + return 0; + + const std::uint8_t modrm = code[cursor++]; + const std::uint8_t mod = static_cast(modrm >> 6); + const std::uint8_t rm = static_cast(modrm & 7U); + + if (mod != 3 && rm == 4) { + if (cursor >= available) + return 0; + const std::uint8_t sib = code[cursor++]; + const std::uint8_t base = static_cast(sib & 7U); + if (mod == 0 && base == 5) { + if (cursor + 4U > available) + return 0; + cursor += 4U; + } + } else if (mod == 0 && rm == 5) { + + return 0; + } + + if (mod == 1) { + if (cursor + 1U > available) + return 0; + cursor += 1U; + } else if (mod == 2) { + if (cursor + 4U > available) + return 0; + cursor += 4U; + } + + if (cursor + immediate > available) + return 0; + return cursor + immediate; +} + +std::size_t native_patch_length( + const std::uint8_t* code) noexcept { + + std::size_t length = 0; + while (length < kAbsoluteJumpSize) { + const std::size_t decoded = decode_relocatable_instruction( + code + length, + kAtomicPatchSize - length); + if (decoded == 0) + return 0; + length += decoded; + } + + return length <= kAtomicPatchSize ? length : 0; +} + +template +bool write_exact_file( + const char* path, + const T& value) noexcept { + + FILE* fp = std::fopen(path, "wb"); + if (!fp) + return false; + + const bool complete = + std::fwrite(&value, 1, sizeof(value), fp) == sizeof(value) && + std::fflush(fp) == 0; + const bool closed = std::fclose(fp) == 0; + return complete && closed; +} + +template +bool read_exact_file(const char* path, T& value) noexcept { + FILE* fp = std::fopen(path, "rb"); + if (!fp) + return false; + + const std::size_t count = std::fread(&value, 1, sizeof(value), fp); + std::fclose(fp); + return count == sizeof(value); +} + +bool publish_hook_request( + std::uint8_t* method, + const std::array& expected, + const std::array& desired, + std::size_t displaced_size, + application_update_t original_call, + std::uint64_t& nonce) noexcept { + + ShellUiHookRequest request{}; + request.pid = getpid(); + request.method_address = + reinterpret_cast(method); + request.hook_address = + reinterpret_cast(&application_update_hook); + request.original_call_address = + reinterpret_cast(original_call); + request.displaced_size = static_cast(displaced_size); + std::memcpy(request.expected, expected.data(), expected.size()); + std::memcpy(request.desired, desired.data(), desired.size()); + request.nonce = request.method_address ^ request.hook_address ^ + request.original_call_address ^ + (static_cast(request.pid) << 32U) ^ + 0x8d4f23a76c19e502ULL; + if (request.nonce == 0) + request.nonce = 1; + request.checksum = shellui_hook_request_checksum(request); + nonce = request.nonce; + + return write_exact_file( + kShellUiHookRequestPath, + request); +} + +bool wait_for_native_hook_ack( + pid_t pid, + std::uint64_t nonce, + ShellUiHookAck& ack) noexcept; + +void log_line(const char* fmt, ...); +MonoImage* open_image(const char* path); + +bool probe_hook_bytes( + std::uint8_t* method, + std::array& expected) noexcept { + + const std::array empty{}; + std::uint64_t nonce = 0; + record_stage("hook_probe_request"); + if (!publish_hook_request( + method, + empty, + empty, + 0, + nullptr, + nonce)) { + log_line( + "Application.Update probe publish failed method=%p", + static_cast(method)); + return false; + } + + ShellUiHookAck ack{}; + record_stage("hook_probe_ack_wait"); + if (!wait_for_native_hook_ack(getpid(), nonce, ack)) { + log_line( + "Application.Update probe timeout method=%p nonce=0x%llx", + static_cast(method), + static_cast(nonce)); + return false; + } + + if (ack.phase != static_cast(ShellUiHookAckPhase::Probe) || + ack.status != static_cast(ShellUiHookStatus::Success) || + ack.verified == 0 || ack.detached == 0 || ack.auth_restored == 0) { + log_line( + "Application.Update probe failed method=%p status=%d " + "read_rc=%d verified=%u detached=%u auth_restored=%u phase=%u", + static_cast(method), + ack.status, + ack.read_rc, + static_cast(ack.verified), + static_cast(ack.detached), + static_cast(ack.auth_restored), + static_cast(ack.phase)); + return false; + } + + std::memcpy(expected.data(), ack.observed, expected.size()); + return true; +} + +bool wait_for_native_hook_ack( + pid_t pid, + std::uint64_t nonce, + ShellUiHookAck& ack) noexcept { + + for (int attempt = 0; attempt < 1000; ++attempt) { + ShellUiHookAck candidate{}; + if (read_exact_file(kShellUiHookAckPath, candidate) && + candidate.magic == kShellUiHookAckMagic && + candidate.version == kShellUiHookProtocolVersion && + candidate.pid == pid && + candidate.nonce == nonce && + candidate.checksum == shellui_hook_ack_checksum(candidate)) { + ack = candidate; + return true; + } + usleep(20000); + } + return false; +} + +enum class MainThreadGuardResult { + Installed, + Unsupported, + Failed, +}; + +bool publish_main_thread_guard_request( + std::uint8_t* method, + const std::array& expected, + std::uint64_t& nonce) noexcept { + + ShellUiHookRequest request{}; + request.pid = getpid(); + request.method_address = reinterpret_cast(method); + request.hook_address = request.method_address; + request.original_call_address = 0; + request.displaced_size = 1; + std::memcpy(request.expected, expected.data(), expected.size()); + std::memcpy(request.desired, expected.data(), expected.size()); + request.desired[0] = 0xc3; + request.nonce = request.method_address ^ + (static_cast(request.pid) << 32U) ^ + 0x6d9bc2f1a54837e0ULL; + if (request.nonce == 0) + request.nonce = 1; + request.checksum = shellui_hook_request_checksum(request); + nonce = request.nonce; + return write_exact_file(kShellUiHookRequestPath, request); +} + +MainThreadGuardResult install_main_thread_guard() { + record_stage("legacy_guard_lookup"); + + MonoImage* core = open_image(kCoreDll); + if (!core) { + log_line("legacy guard: core image unavailable"); + return MainThreadGuardResult::Failed; + } + + MonoClass* diagnostics = mono_class_from_name_( + core, + "Sce.PlayStation.Core.Runtime", + "Diagnostics"); + MonoMethod* check = diagnostics + ? mono_class_get_method_from_name_( + diagnostics, + "CheckRunningOnMainThread", + 0) + : nullptr; + if (!check) { + log_line("legacy guard: CheckRunningOnMainThread unavailable"); + return MainThreadGuardResult::Failed; + } + + record_stage("legacy_guard_compile"); + auto* address = static_cast(mono_compile_method_(check)); + if (!address) { + log_line("legacy guard: compile failed"); + return MainThreadGuardResult::Failed; + } + + std::array expected{}; + record_stage("legacy_guard_probe"); + if (!probe_hook_bytes(address, expected)) { + log_line("legacy guard: probe failed method=%p", + static_cast(address)); + return MainThreadGuardResult::Failed; + } + + if (expected[0] == 0xc3) { + log_line("legacy guard already disabled method=%p", + static_cast(address)); + record_stage("legacy_guard_ready"); + return MainThreadGuardResult::Installed; + } + + std::uint64_t nonce = 0; + record_stage("legacy_guard_request"); + if (!publish_main_thread_guard_request(address, expected, nonce)) { + log_line("legacy guard: request publish failed method=%p", + static_cast(address)); + return MainThreadGuardResult::Failed; + } + + ShellUiHookAck ack{}; + record_stage("legacy_guard_ack_wait"); + if (!wait_for_native_hook_ack(getpid(), nonce, ack)) { + log_line("legacy guard: request timeout method=%p", + static_cast(address)); + return MainThreadGuardResult::Failed; + } + + if (ack.status == + static_cast(ShellUiHookStatus::UnsupportedFirmware)) { + log_line("legacy guard unsupported by controller method=%p", + static_cast(address)); + return MainThreadGuardResult::Unsupported; + } + + if (ack.phase != static_cast( + ShellUiHookAckPhase::MainThreadGuard) || + ack.status != static_cast(ShellUiHookStatus::Success) || + ack.verified == 0 || ack.detached == 0 || ack.auth_restored == 0) { + log_line( + "legacy guard failed method=%p status=%d read_rc=%d write_rc=%d " + "verified=%u restored=%u detached=%u auth_restored=%u phase=%u", + static_cast(address), + ack.status, + ack.read_rc, + ack.write_rc, + static_cast(ack.verified), + static_cast(ack.restored), + static_cast(ack.detached), + static_cast(ack.auth_restored), + static_cast(ack.phase)); + return MainThreadGuardResult::Failed; + } + + log_line( + "legacy main-thread guard online method=%p stopped_patch=1 " + "bytes_changed=1 verified=1", + static_cast(address)); + record_stage("legacy_guard_ready"); + return MainThreadGuardResult::Installed; +} + +void log_line(const char* fmt, ...) { + FILE* fp = std::fopen( + "/system_tmp/padoverlay_shellui.log", "a"); + if (!fp) + return; + + va_list ap; + va_start(ap, fmt); + std::vfprintf(fp, fmt, ap); + va_end(ap); + std::fputc('\n', fp); + std::fclose(fp); +} + +MonoImage* open_image(const char* path) { + if (!g_domain || !mono_domain_assembly_open_ || !mono_assembly_get_image_) + return nullptr; + + MonoAssembly* assembly = mono_domain_assembly_open_(g_domain, path); + return assembly ? mono_assembly_get_image_(assembly) : nullptr; +} + +MonoObject* invoke( + MonoMethod* method, + MonoObject* instance, + void** args = nullptr) { + + if (!method || !mono_runtime_invoke_) + return nullptr; + + MonoObject* exception = nullptr; + MonoObject* result = mono_runtime_invoke_( + method, + instance, + args, + &exception); + + return exception ? nullptr : result; +} + +MonoMethod* property_getter(MonoClass* klass, const char* name) { + if (!klass) + return nullptr; + MonoProperty* property = + mono_class_get_property_from_name_(klass, name); + return property ? mono_property_get_get_method_(property) : nullptr; +} + +MonoMethod* property_setter(MonoClass* klass, const char* name) { + if (!klass) + return nullptr; + MonoProperty* property = + mono_class_get_property_from_name_(klass, name); + return property ? mono_property_get_set_method_(property) : nullptr; +} + +MonoObject* managed_target(std::uint32_t handle) { + return handle != 0 && mono_gchandle_get_target_ + ? mono_gchandle_get_target_(handle) + : nullptr; +} + +bool replace_managed_handle( + std::uint32_t& handle, + MonoObject* object) { + + if (!object || !mono_gchandle_new_ || !mono_gchandle_get_target_) + return false; + + if (handle != 0 && managed_target(handle) == object) + return true; + + if (handle != 0 && mono_gchandle_free_) + mono_gchandle_free_(handle); + + handle = mono_gchandle_new_(object, 1); + return handle != 0 && managed_target(handle) == object; +} + +void release_managed_handle(std::uint32_t& handle) { + if (handle != 0 && mono_gchandle_free_) + mono_gchandle_free_(handle); + handle = 0; +} + +MonoObject* get_root_widget() { + MonoObject* game_scene = managed_target(g_game_scene_handle); + if (!game_scene) + return nullptr; + + MonoClass* scene = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Scene"); + MonoMethod* getter = property_getter(scene, "RootWidget"); + return getter ? invoke(getter, game_scene) : nullptr; +} + +MonoObject* find_widget(MonoObject* root, const char* id) { + if (!root || !g_pui_image || !g_domain || !mono_string_new_) + return nullptr; + + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Widget"); + MonoMethod* method = klass + ? mono_class_get_method_from_name_(klass, "FindWidgetByName", 1) + : nullptr; + void* thunk = method ? mono_compile_method_(method) : nullptr; + if (!thunk) + return nullptr; + + MonoString* name = mono_string_new_(g_domain, id); + auto fn = reinterpret_cast(thunk); + return fn(root, name); +} + +bool remove_child(MonoObject* root, MonoObject* child) { + if (!root || !child || !g_pui_image || !mono_runtime_invoke_) + return false; + + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Widget"); + MonoMethod* method = klass + ? mono_class_get_method_from_name_(klass, "RemoveChild", 1) + : nullptr; + if (!method) + return false; + + void* args[1] = {child}; + MonoObject* exception = nullptr; + mono_runtime_invoke_(method, root, args, &exception); + return exception == nullptr; +} + +void remove_and_release_handle(MonoObject* root, std::uint32_t& handle) { + if (handle != 0) { + MonoObject* target = managed_target(handle); + if (target && root) { + remove_child(root, target); + } + release_managed_handle(handle); + } +} + +void release_all_sprite_handles(MonoObject* root) { + remove_and_release_handle(root, g_h_base); + for (int i = 0; i < 16; ++i) + remove_and_release_handle(root, g_h_btn[i]); + for (int i = 0; i < 2; ++i) { + remove_and_release_handle(root, g_h_stick[i]); + remove_and_release_handle(root, g_h_stick_l3[i]); + remove_and_release_handle(root, g_h_trig[i]); + } + remove_and_release_handle(root, g_h_touch); +} + +void cleanup_orphan_sprites(MonoObject* root) { + if (!root) + return; + const char* names[] = { + "id_pad_base", + "id_pad_touch", + }; + for (const char* n : names) { + MonoObject* w = find_widget(root, n); + if (w) remove_child(root, w); + } + char id[32]; + for (int i = 0; i < 16; ++i) { + std::snprintf(id, sizeof id, "id_pad_btn_%d", i); + MonoObject* w = find_widget(root, id); + if (w) remove_child(root, w); + } + for (int s = 0; s < 2; ++s) { + std::snprintf(id, sizeof id, "id_pad_stick_%d", s); + MonoObject* w = find_widget(root, id); + if (w) remove_child(root, w); + std::snprintf(id, sizeof id, "id_pad_stick_l3_%d", s); + w = find_widget(root, id); + if (w) remove_child(root, w); + } + for (int t = 0; t < 2; ++t) { + std::snprintf(id, sizeof id, "id_pad_trig_%d", t); + MonoObject* w = find_widget(root, id); + if (w) remove_child(root, w); + } +} + +bool refresh_game_scene() { + if (!g_domain || !g_find_scene_method || !mono_string_new_) + return false; + + MonoDomain* active_domain = mono_domain_get_(); + MonoString* game_path = mono_string_new_( + active_domain ? active_domain : g_domain, + "Game"); + void* find_args[1] = {game_path}; + MonoObject* game_scene = invoke( + g_find_scene_method, nullptr, find_args); + if (!game_scene) + return false; + + if (managed_target(g_game_scene_handle) != game_scene) { + MonoObject* old_root = get_root_widget(); + if (old_root) { + remove_and_release_handle(old_root, g_label_handle); + remove_and_release_handle(old_root, g_value_handle); + release_all_sprite_handles(old_root); + } else { + release_managed_handle(g_label_handle); + release_managed_handle(g_value_handle); + release_all_sprite_handles(nullptr); + } + if (!replace_managed_handle(g_game_scene_handle, game_scene)) + return false; + g_scene_changed = true; + g_sprites_built = false; + log_line( + "Game ContainerScene refreshed scene=%p handle=%u mode=%s", + static_cast(game_scene), + g_game_scene_handle, + g_background_render_mode ? "legacy-background" : "update-hook"); + } + return true; +} + +template +bool set_property_direct( + MonoClass* klass, + MonoObject* instance, + const char* name, + T value) { + + MonoMethod* setter = property_setter(klass, name); + if (!setter) + return false; + + void* thunk = mono_compile_method_(setter); + if (!thunk) + return false; + + auto fn = reinterpret_cast(thunk); + fn(instance, value); + return true; +} + +bool set_property_object( + MonoClass* klass, + MonoObject* instance, + const char* name, + MonoObject* value) { + + MonoMethod* setter = property_setter(klass, name); + if (!setter) + return false; + + void* args[1] = {value}; + MonoObject* exception = nullptr; + mono_runtime_invoke_(setter, instance, args, &exception); + return exception == nullptr; +} + +MonoObject* create_font(int size) { + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "UIFont"); + if (!klass) + return nullptr; + + MonoObject* boxed = mono_object_new_(g_domain, klass); + if (!boxed) + return nullptr; + + void* real = mono_object_unbox_(boxed); + MonoMethod* ctor = mono_class_get_method_from_name_(klass, ".ctor", 3); + void* thunk = ctor ? mono_compile_method_(ctor) : nullptr; + if (!real || !thunk) + return nullptr; + + auto fn = reinterpret_cast(thunk); + fn(real, size, 0, 0); + return reinterpret_cast(real); +} + +MonoObject* create_color(float r, float g, float b, float a) { + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI", + "UIColor"); + if (!klass) + return nullptr; + + MonoObject* boxed = mono_object_new_(g_domain, klass); + if (!boxed) + return nullptr; + + void* real = mono_object_unbox_(boxed); + MonoMethod* ctor = mono_class_get_method_from_name_(klass, ".ctor", 4); + void* thunk = ctor ? mono_compile_method_(ctor) : nullptr; + if (!real || !thunk) + return nullptr; + + auto fn = reinterpret_cast(thunk); + fn(real, r, g, b, a); + return reinterpret_cast(real); +} + +MonoObject* create_label( + const char* name, + float x, + float y, + const char* text, + MonoObject* font, + int horizontal_alignment, + float r, + float g, + float b, + float a) { + + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Label"); + if (!klass) + return nullptr; + + MonoObject* label = mono_object_new_(g_domain, klass); + if (!label) + return nullptr; + + mono_runtime_object_init_(label); + + MonoString* mono_name = mono_string_new_(g_domain, name); + MonoString* mono_text = mono_string_new_(g_domain, text); + MonoObject* color = create_color(r, g, b, a); + + bool ok = true; + ok &= set_property_direct(klass, label, "Name", mono_name); + ok &= set_property_direct(klass, label, "X", x); + ok &= set_property_direct(klass, label, "Y", y); + ok &= set_property_direct(klass, label, "Text", mono_text); + ok &= set_property_object(klass, label, "Font", font); + ok &= set_property_direct( + klass, label, "HorizontalAlignment", horizontal_alignment); + ok &= set_property_direct(klass, label, "VerticalAlignment", 0); + ok &= set_property_object(klass, label, "TextColor", color); + ok &= set_property_direct(klass, label, "FitWidthToText", true); + ok &= set_property_direct(klass, label, "FitHeightToText", true); + + return ok ? label : nullptr; +} + +bool append_child(MonoObject* root, MonoObject* child) { + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Widget"); + MonoMethod* method = klass + ? mono_class_get_method_from_name_(klass, "AppendChild", 1) + : nullptr; + if (!method || !root || !child) + return false; + + void* args[1] = {child}; + MonoObject* exception = nullptr; + mono_runtime_invoke_(method, root, args, &exception); + return exception == nullptr; +} + +bool set_label_text(MonoObject* label, const char* text) { + if (!label) + return false; + + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "Label"); + MonoString* mono_text = mono_string_new_(g_domain, text); + return set_property_direct(klass, label, "Text", mono_text); +} + +bool write_file_once(const char* path, const unsigned char* data, unsigned len) { + FILE* fp = std::fopen(path, "wb"); + if (!fp) { + log_line("pad asset: fopen %s fallo", path); + return false; + } + const size_t w = std::fwrite(data, 1, len, fp); + std::fclose(fp); + log_line("pad asset escrito bytes=%zu/%u path=%s", w, len, path); + return w == len; +} + +const char* g_asset_dir = nullptr; + +bool write_pad_assets_once() { + static int state = 0; + if (state != 0) + return state == 1; + static const char* cands[] = {"/Temp", "/download", "/system_tmp", nullptr}; + char path[160]; + for (int c = 0; cands[c]; ++c) { + bool ok = true; + for (int i = 0; i < PAD_PNG_COUNT && ok; ++i) { + std::snprintf(path, sizeof path, "%s/pad_%s", cands[c], pad_pngs[i].file); + ok = write_file_once(path, pad_pngs[i].data, pad_pngs[i].size); + } + if (ok) { + g_asset_dir = cands[c]; + log_line("pad assets OK en dir=%s", cands[c]); + state = 1; + return true; + } + log_line("pad assets: dir %s insuficiente", cands[c]); + } + state = -1; + return false; +} + +const char* png_uri(int png_index) { + static char uri[192]; + std::snprintf(uri, sizeof uri, "file://%s/pad_%s", + g_asset_dir ? g_asset_dir : "/system_tmp", pad_pngs[png_index].file); + return uri; +} + +struct pad_state_t { + std::uint32_t buttons; + std::uint8_t lx, ly, rx, ry, l2, r2; + std::uint8_t touches; + std::uint16_t tx, ty; + bool valid; +}; + +bool pad_read(pad_state_t* s) { + s->valid = false; + if (g_pad_init_state == 0) { + g_pad_init_state = -1; + int user = -1; + int rc = sceUserServiceGetForegroundUser(&user); + log_line("pad init: GetForegroundUser rc=0x%x user=0x%x", rc, user); + int h = scePadOpen(user, 0, 0, nullptr); + log_line("pad init: scePadOpen -> 0x%x", h); + if (h < 0) + h = scePadGetHandle(user, 0, 0); + if (h >= 0) { + g_pad_handle = h; + g_pad_init_state = 1; + log_line("pad init: handle OK = 0x%x", h); + } + } + if (g_pad_init_state != 1) + return false; + + unsigned char raw[256]; + std::memset(raw, 0, sizeof raw); + if (scePadReadState(g_pad_handle, raw) < 0) + return false; + + std::uint32_t buttons; + std::int32_t connected; + std::memcpy(&buttons, raw + 0x00, 4); + std::memcpy(&connected, raw + 0x4c, 4); + + if ((buttons & 0x80000000u) || connected == 0) { + s->buttons = 0; + s->lx = s->ly = s->rx = s->ry = 128; + s->l2 = s->r2 = 0; + s->touches = 0; + s->tx = s->ty = 0; + s->valid = true; + return true; + } + + s->buttons = buttons; + s->lx = raw[0x04]; s->ly = raw[0x05]; s->rx = raw[0x06]; s->ry = raw[0x07]; + s->l2 = raw[0x08]; s->r2 = raw[0x09]; + s->touches = raw[0x34]; + std::memcpy(&s->tx, raw + 0x3c, 2); + std::memcpy(&s->ty, raw + 0x3e, 2); + s->valid = true; + return true; +} + +[[maybe_unused]] MonoObject* create_imagebox( + const char* name, + float x, + float y, + float w, + float h, + const char* uri) { + + MonoClass* klass = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI.UI2", + "ImageBox"); + if (!klass) { + log_line("ImageBox class not found"); + return nullptr; + } + + MonoObject* box = mono_object_new_(g_domain, klass); + if (!box) { + log_line("ImageBox alloc failed"); + return nullptr; + } + mono_runtime_object_init_(box); + + bool ok = true; + ok &= set_property_direct(klass, box, "Name", mono_string_new_(g_domain, name)); + ok &= set_property_direct(klass, box, "X", x); + ok &= set_property_direct(klass, box, "Y", y); + ok &= set_property_direct(klass, box, "Width", w); + ok &= set_property_direct(klass, box, "Height", h); + + MonoMethod* load = mono_class_get_method_from_name_(klass, "LoadAsync", 1); + if (!load) { + log_line("ImageBox.LoadAsync(1) not found"); + return nullptr; + } + void* args[1] = {mono_string_new_(g_domain, uri)}; + MonoObject* exception = nullptr; + mono_runtime_invoke_(load, box, args, &exception); + + log_line("ImageBox created name=%s props_ok=%d load_exc=%p uri=%s", + name, ok, static_cast(exception), uri); + return box; +} + +bool apply_packet_on_render(const WirePacket& packet) { + const auto decoded = decode_wire_packet(packet); + if (!decoded) + return false; + + if (!refresh_game_scene()) + return false; + + const OverlayFrame& frame = *decoded; + MonoObject* root = get_root_widget(); + if (!root) { + static std::uint64_t last_logged_sequence = 0; + if (last_logged_sequence != packet.sequence) { + last_logged_sequence = packet.sequence; + log_line("UI root unavailable seq=%llu", + static_cast(packet.sequence)); + } + return false; + } + + MonoObject* label = managed_target(g_label_handle); + MonoObject* value = managed_target(g_value_handle); + + if (!label) + label = find_widget(root, kLabelId); + if (!value) + value = find_widget(root, kValueId); + + if (!label || !value) { + MonoObject* font = create_font(frame.config.font_size); + if (!font) { + log_line("UIFont create failed"); + return false; + } + + const float x = frame.anchor.x; + const float y = frame.anchor.y; + + const float value_x = x; + + if (!label) { + label = create_label( + kLabelId, + x, + y, + "", + font, + 1, + 0.702f, + 0.400f, + 1.000f, + 1.000f); + if (label && !append_child(root, label)) + label = nullptr; + } + + if (!value) { + value = create_label( + kValueId, + value_x, + y, + "--", + font, + 0, + 1.0f, + 1.0f, + 1.0f, + 1.0f); + if (value && !append_child(root, value)) + value = nullptr; + } + + log_line( + "widgets create seq=%llu label=%p value=%p font=%d x=%.1f y=%.1f", + static_cast(packet.sequence), + static_cast(label), + static_cast(value), + frame.config.font_size, + x, + y); + } + + if (!label || !value) + return false; + + if (!replace_managed_handle(g_label_handle, label) || + !replace_managed_handle(g_value_handle, value)) { + log_line( + "widget GC handle failed label=%u value=%u", + g_label_handle, + g_value_handle); + return false; + } + + char text[32]{}; + if (frame.loading) + std::snprintf(text, sizeof(text), "--"); + else + std::snprintf(text, sizeof(text), "%d", frame.fps); + return set_label_text(value, text); +} + +void apply_latest_state_on_render() { + if (!g_runtime_ready.load() || !g_have_packet.load()) + return; + + const std::uint64_t sequence = g_sequence.load(); + if (sequence == g_applied_sequence.load()) + return; + + WirePacket packet{}; + pthread_mutex_lock(&g_packet_lock); + packet = g_packet; + pthread_mutex_unlock(&g_packet_lock); + + if (packet.sequence != sequence || !decode_wire_packet(packet)) + return; + + if (apply_packet_on_render(packet)) + g_applied_sequence.store(packet.sequence); +} + +using FloatSetter = void (*)(MonoObject*, float); +using BoolSetter = void (*)(MonoObject*, bool); +FloatSetter g_set_x{}, g_set_y{}, g_set_h{}, g_set_op{}; +BoolSetter g_set_vis{}; +bool g_setters_ready = false; + +void init_setters() { + if (g_setters_ready || !g_pui_image) + return; + MonoClass* k = mono_class_from_name_(g_pui_image, "Sce.PlayStation.PUI.UI2", "ImageBox"); + if (!k) + return; + auto thunk = [&](const char* n) -> void* { + MonoMethod* s = property_setter(k, n); + return s ? mono_compile_method_(s) : nullptr; + }; + g_set_x = reinterpret_cast(thunk("X")); + g_set_y = reinterpret_cast(thunk("Y")); + g_set_h = reinterpret_cast(thunk("Height")); + g_set_op = reinterpret_cast(thunk("Opacity")); + g_set_vis = reinterpret_cast(thunk("Visible")); + g_setters_ready = g_set_x && g_set_y && g_set_h && g_set_op && g_set_vis; + log_line("setters cache ready=%d", g_setters_ready ? 1 : 0); +} + +inline void set_widget_visible(MonoObject* w, bool vis) { if (g_set_vis) g_set_vis(w, vis); } +inline void set_widget_xy(MonoObject* w, float x, float y) { if (g_set_x) { g_set_x(w, x); g_set_y(w, y); } } +inline void set_widget_height(MonoObject* w, float h) { if (g_set_h) g_set_h(w, h); } +inline void set_widget_opacity(MonoObject* w, float o) { if (g_set_op) g_set_op(w, o); } + +float get_widget_float(MonoObject* w, const char* name) { + MonoClass* klass = mono_class_from_name_( + g_pui_image, "Sce.PlayStation.PUI.UI2", "Widget"); + MonoMethod* getter = property_getter(klass, name); + if (!getter) + return 0.0f; + MonoObject* r = invoke(getter, w); + if (!r) + return 0.0f; + void* boxed = mono_object_unbox_(r); + return boxed ? *reinterpret_cast(boxed) : 0.0f; +} + +constexpr float kBaseOpacity = 0.45f; +constexpr float kSpriteOpacity = 0.85f; + +MonoObject* make_sprite(MonoObject* root, const char* id, int png, float x, float y, + float w, float h, bool visible, float opacity) { + MonoObject* s = create_imagebox(id, kPadOvX + x, kPadOvY + y, w, h, png_uri(png)); + if (!s) + return nullptr; + set_widget_opacity(s, opacity); + if (!visible) + set_widget_visible(s, false); + if (!append_child(root, s)) { + log_line("sprite %s append fallo", id); + return nullptr; + } + return s; +} + +const int kBtnCount = (int)(sizeof(pad_buttons) / sizeof(pad_buttons[0])); + +std::uint32_t effective_bit(int i) { + return pad_buttons[i].bit; +} + +void reset_overlay_caches() { + g_last_buttons = 0xffffffffu; + g_last_axis[0] = g_last_axis[1] = 0xffff; + g_last_ring[0] = g_last_ring[1] = false; + g_last_trig_frac[0] = g_last_trig_frac[1] = -1.0f; + g_last_touch = false; +} + +void draw_pad_overlay() { + static int calls = 0; + static bool assets_ready = false; + if (!g_runtime_ready.load()) + return; + ++calls; + + if (!refresh_game_scene()) { + if (g_sprites_built) { + MonoObject* root = get_root_widget(); + release_all_sprite_handles(root); + g_sprites_built = false; + log_line("juego cerrado; overlay en espera"); + } + return; + } + MonoObject* root = get_root_widget(); + if (!root) { + g_sprites_built = false; + return; + } + + if (g_scene_changed) { + g_scene_changed = false; + if (g_sprites_built) { + release_all_sprite_handles(root); + g_sprites_built = false; + log_line("escena de juego nueva; reconstruyendo overlay"); + } + } + + if (!g_sprites_built) { + cleanup_orphan_sprites(root); + if (!assets_ready) { + if (!write_pad_assets_once()) { + log_line("pad assets no disponibles"); + return; + } + init_setters(); + assets_ready = true; + } + + const float rootH = get_widget_float(root, "Height"); + const float rootW = get_widget_float(root, "Width"); + kPadOvX = 40.0f; + if (rootH > kPadOvH + 60.0f) + kPadOvY = rootH - kPadOvH - 40.0f; + log_line("scene %.0fx%.0f -> overlay en (%.0f,%.0f)", rootW, rootH, kPadOvX, kPadOvY); + + MonoObject* base = make_sprite(root, "id_pad_base", PAD_PNG_BASE, 0, 0, kPadOvW, kPadOvH, + true, kBaseOpacity); + if (base) replace_managed_handle(g_h_base, base); + + char id[32]; + for (int i = 0; i < kBtnCount; ++i) { + std::snprintf(id, sizeof id, "id_pad_btn_%d", i); + MonoObject* s = make_sprite(root, id, pad_buttons[i].png, pad_buttons[i].x * kAS, + pad_buttons[i].y * kAS, pad_buttons[i].w * kAS, + pad_buttons[i].h * kAS, false, kSpriteOpacity); + if (s) replace_managed_handle(g_h_btn[i], s); + } + for (int s = 0; s < 2; ++s) { + std::snprintf(id, sizeof id, "id_pad_stick_%d", s); + float w = pad_sticks[s].w * kAS, h = pad_sticks[s].h * kAS; + float cx = pad_sticks[s].cx * kAS, cy = pad_sticks[s].cy * kAS; + MonoObject* cap = make_sprite(root, id, PAD_PNG_STICK_CAP, + cx - w / 2, cy - h / 2, w, h, true, kSpriteOpacity); + if (cap) replace_managed_handle(g_h_stick[s], cap); + std::snprintf(id, sizeof id, "id_pad_stick_l3_%d", s); + MonoObject* ring = make_sprite(root, id, PAD_PNG_STICK_CAP_L3, + cx - w / 2, cy - h / 2, w, h, false, kSpriteOpacity); + if (ring) replace_managed_handle(g_h_stick_l3[s], ring); + } + for (int t = 0; t < 2; ++t) { + std::snprintf(id, sizeof id, "id_pad_trig_%d", t); + MonoObject* tr = make_sprite(root, id, pad_triggers[t].png, pad_triggers[t].x * kAS, + pad_triggers[t].y * kAS, pad_triggers[t].w * kAS, + pad_triggers[t].h * kAS, false, kSpriteOpacity); + if (tr) replace_managed_handle(g_h_trig[t], tr); + } + MonoObject* dot = make_sprite(root, "id_pad_touch", PAD_PNG_TOUCH_DOT, 0, 0, + pad_touchpad.dot_w * kAS, pad_touchpad.dot_h * kAS, + false, kSpriteOpacity); + if (dot) replace_managed_handle(g_h_touch, dot); + + g_sprites_built = managed_target(g_h_base) != nullptr; + reset_overlay_caches(); + log_line("pad_overlay full ready=%d botones=%d", g_sprites_built ? 1 : 0, kBtnCount); + if (!g_sprites_built) + return; + } + + if (calls < 10) + return; + + pad_state_t p; + if (!pad_read(&p) || !p.valid) + return; + + if (p.buttons != g_last_buttons) { + for (int i = 0; i < kBtnCount; ++i) { + const std::uint32_t bit = effective_bit(i); + if (bit == 0) + continue; + const bool now = (p.buttons & bit) != 0; + const bool was = (g_last_buttons & bit) != 0; + if (now == was) + continue; + MonoObject* s = managed_target(g_h_btn[i]); + if (s) set_widget_visible(s, now); + } + g_last_buttons = p.buttons; + } + + for (int s = 0; s < 2; ++s) { + const int axv = (s == 0) ? (p.lx | (p.ly << 8)) : (p.rx | (p.ry << 8)); + const bool clicked = (p.buttons & pad_sticks[s].click_bit) != 0; + const int dxm = ((axv & 0xff) - 128), dym = ((axv >> 8) - 128); + const bool active = clicked || dxm > 18 || dxm < -18 || dym > 18 || dym < -18; + + if (axv != g_last_axis[s]) { + const float w = pad_sticks[s].w * kAS, h = pad_sticks[s].h * kAS; + const float x = kPadOvX + pad_sticks[s].cx * kAS + dxm / 127.0f * kStickTravel - w / 2; + const float y = kPadOvY + pad_sticks[s].cy * kAS + dym / 127.0f * kStickTravel - h / 2; + MonoObject* cap = managed_target(g_h_stick[s]); + MonoObject* ring = managed_target(g_h_stick_l3[s]); + if (cap) set_widget_xy(cap, x, y); + if (ring) set_widget_xy(ring, x, y); + g_last_axis[s] = static_cast(axv); + } + if (active != g_last_ring[s]) { + MonoObject* ring = managed_target(g_h_stick_l3[s]); + if (ring) set_widget_visible(ring, active); + g_last_ring[s] = active; + } + } + + const std::uint8_t trig[2] = {p.l2, p.r2}; + for (int t = 0; t < 2; ++t) { + const float frac = trig[t] / 255.0f; + MonoObject* tr = managed_target(g_h_trig[t]); + if (!tr) + continue; + if (frac < 0.02f) { + if (g_last_trig_frac[t] >= 0.02f || g_last_trig_frac[t] < 0) { set_widget_visible(tr, false); g_last_trig_frac[t] = 0; } + continue; + } + const float fullh = pad_triggers[t].h * kAS; + set_widget_visible(tr, true); + set_widget_height(tr, fullh * frac); + set_widget_xy(tr, kPadOvX + pad_triggers[t].x * kAS, + kPadOvY + pad_triggers[t].y * kAS + fullh * (1.0f - frac)); + g_last_trig_frac[t] = frac; + } + + MonoObject* dot = managed_target(g_h_touch); + if (dot) { + const bool touching = p.touches > 0; + if (touching) { + const float u = p.tx / 1920.0f, v = p.ty / 1080.0f; + set_widget_xy(dot, kPadOvX + (pad_touchpad.x + u * pad_touchpad.w) * kAS - pad_touchpad.dot_w * kAS / 2.0f, + kPadOvY + (pad_touchpad.y + v * pad_touchpad.h) * kAS - pad_touchpad.dot_h * kAS / 2.0f); + } + if (touching != g_last_touch) { set_widget_visible(dot, touching); g_last_touch = touching; } + } +} + +void application_update_hook(MonoObject* instance) { + apply_latest_state_on_render(); + draw_pad_overlay(); + + if (g_application_update_original) + g_application_update_original(instance); +} + +bool install_update_hook(MonoClass* application_class) { + record_stage("hook_lookup"); + MonoMethod* update = application_class + ? mono_class_get_method_from_name_( + application_class, + "Update", + 0) + : nullptr; + record_stage("hook_compile"); + auto* address = update + ? static_cast(mono_compile_method_(update)) + : nullptr; + if (!address) { + log_line("Application.Update compile failed"); + return false; + } + + record_stage("hook_read_start"); + std::array expected{}; + if (!probe_hook_bytes(address, expected)) { + return false; + } + record_stage("hook_read_ok"); + + static constexpr std::uint8_t kAbsoluteJumpPrefix[6] = { + 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, + }; + + const bool eta_chain = + std::memcmp( + expected.data(), + kAbsoluteJumpPrefix, + sizeof(kAbsoluteJumpPrefix)) == 0; + + record_stage("hook_prepare"); + std::size_t displaced_size = kAbsoluteJumpSize; + application_update_t original_call = nullptr; + + if (eta_chain) { + std::uint64_t previous_destination = 0; + std::memcpy( + &previous_destination, + expected.data() + sizeof(kAbsoluteJumpPrefix), + sizeof(previous_destination)); + + if (previous_destination == + reinterpret_cast(&application_update_hook)) { + if (g_application_update_original && + g_hook_install_confirmed) { + log_line( + "Application.Update hook already online method=%p", + static_cast(address)); + return true; + } + log_line( + "Application.Update belongs to another resident renderer " + "method=%p", + static_cast(address)); + return false; + } + + if (previous_destination < 0x10000ULL || + previous_destination >= 0x0000800000000000ULL || + previous_destination == reinterpret_cast(address)) { + log_line( + "Application.Update etaHEN destination invalid method=%p " + "destination=%p", + static_cast(address), + reinterpret_cast(previous_destination)); + return false; + } + + original_call = reinterpret_cast( + previous_destination); + } else { + displaced_size = native_patch_length(expected.data()); + if (displaced_size == 0) { + log_line( + "Application.Update native prologue rejected " + "method=%p bytes=" + "%02x%02x%02x%02x%02x%02x%02x%02x" + "%02x%02x%02x%02x%02x%02x%02x%02x", + static_cast(address), + expected[0], expected[1], expected[2], expected[3], + expected[4], expected[5], expected[6], expected[7], + expected[8], expected[9], expected[10], expected[11], + expected[12], expected[13], expected[14], expected[15]); + return false; + } + + record_stage("hook_trampoline"); + if (!prepare_trampoline( + expected.data(), + displaced_size, + address + displaced_size)) { + log_line( + "Application.Update trampoline prepare failed method=%p " + "mode=native-stopped-mdbg displaced=%zu", + static_cast(address), + displaced_size); + return false; + } + original_call = reinterpret_cast( + &commonfps_update_trampoline); + } + + std::array desired = expected; + encode_absolute_jump( + desired.data(), + reinterpret_cast(&application_update_hook)); + for (std::size_t i = kAbsoluteJumpSize; + i < displaced_size; + ++i) { + desired[i] = 0x90; + } + + g_application_update_original = original_call; + + std::uint64_t nonce = 0; + record_stage("hook_request"); + if (!publish_hook_request( + address, + expected, + desired, + displaced_size, + original_call, + nonce)) { + log_line( + "Application.Update request publish failed method=%p", + static_cast(address)); + return false; + } + + log_line( + "Application.Update request ready mode=%s method=%p hook=%p " + "original=%p displaced=%zu nonce=0x%llx", + eta_chain ? "etahen-stopped-chain" : "native-stopped-mdbg", + static_cast(address), + reinterpret_cast(&application_update_hook), + reinterpret_cast(original_call), + displaced_size, + static_cast(nonce)); + + ShellUiHookAck ack{}; + record_stage("hook_ack_wait"); + if (!wait_for_native_hook_ack(getpid(), nonce, ack)) { + log_line( + "Application.Update request timeout method=%p " + "nonce=0x%llx", + static_cast(address), + static_cast(nonce)); + return false; + } + + if (ack.status != static_cast( + ShellUiHookStatus::Success) || + ack.phase != static_cast(ShellUiHookAckPhase::Patch) || + ack.verified == 0 || ack.detached == 0 || + ack.auth_restored == 0) { + log_line( + "Application.Update request failed method=%p " + "status=%d read_rc=%d write_rc=%d verified=%u " + "restored=%u detached=%u auth_restored=%u", + static_cast(address), + ack.status, + ack.read_rc, + ack.write_rc, + static_cast(ack.verified), + static_cast(ack.restored), + static_cast(ack.detached), + static_cast(ack.auth_restored)); + return false; + } + + log_line( + "Application.Update hook online method=%p " + "mode=%s original=%p hook=%p " + "displaced=%zu stopped_patch=1 verified=1", + static_cast(address), + eta_chain ? "etahen-stopped-chain" : "native-stopped-mdbg", + reinterpret_cast(original_call), + reinterpret_cast(&application_update_hook), + displaced_size); + g_hook_install_confirmed = true; + record_stage("hook_confirmed"); + return true; +} + +} + +bool initialize_runtime() { + if (g_runtime_ready.load()) + return true; + + if (g_hook_attempted) + return false; + + record_stage("mono_root_call"); + g_domain = mono_get_root_domain_(); + if (!g_domain) { + log_line("root domain failed"); + return false; + } + mono_thread_attach_(g_domain); + + record_stage("mono_attached"); + + g_pui_image = open_image(kPuiDll); + MonoImage* app_system = open_image(kAppSystemDll); + if (!g_pui_image || !app_system) { + log_line("managed image open failed pui=%p app=%p", + static_cast(g_pui_image), + static_cast(app_system)); + return false; + } + + record_stage("managed_images_ready"); + + MonoClass* layer_manager = mono_class_from_name_( + app_system, + "Sce.Vsh.ShellUI.AppSystem", + "LayerManager"); + g_find_scene_method = layer_manager + ? mono_class_get_method_from_name_( + layer_manager, + "FindContainerSceneByPath", + 1) + : nullptr; + if (!g_find_scene_method) { + log_line("FindContainerSceneByPath unavailable"); + return false; + } + + if (!refresh_game_scene()) { + log_line("Game ContainerScene no disponible al iniciar; overlay armado, " + "esperando a que se abra un juego"); + } + + record_stage("scene_ready"); + + g_hook_attempted = true; + MonoClass* application_class = mono_class_from_name_( + g_pui_image, + "Sce.PlayStation.PUI", + "Application"); + record_stage("hook_setup"); + if (application_class && install_update_hook(application_class)) { + g_background_render_mode = false; + log_line("renderer backend selected mode=application-update-hook"); + } else { + log_line("Application.Update hook failed or unavailable, falling back to legacy-guard"); + const MainThreadGuardResult guard = install_main_thread_guard(); + if (guard == MainThreadGuardResult::Installed) { + g_background_render_mode = true; + log_line( + "renderer backend selected mode=legacy-background-pui " + "Application.Update=untouched"); + } else { + log_line( + "renderer backend selection failed; fail-closed without " + "Application.Update write"); + return false; + } + } + + g_runtime_ready.store(true); + log_line( + "runtime ready pid=%d scene_handle=%u gc_mode=pinned backend=%s", + getpid(), + g_game_scene_handle, + g_background_render_mode + ? "legacy-background-pui" + : "application-update-hook"); + return true; +} + +bool initialize_receiver() { + if (g_receiver_fd >= 0) + return true; + + const int fd = socket(AF_INET, SOCK_DGRAM, 0); + if (fd < 0) { + log_line("receiver socket failed"); + return false; + } + + int one = 1; + setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)); + + timeval receive_timeout{}; + receive_timeout.tv_sec = 0; + receive_timeout.tv_usec = 33000; + if (setsockopt( + fd, + SOL_SOCKET, + SO_RCVTIMEO, + &receive_timeout, + sizeof(receive_timeout)) < 0) { + log_line("receiver timeout setup failed"); + close(fd); + return false; + } + + sockaddr_in addr{}; + addr.sin_family = AF_INET; + addr.sin_port = htons(kDefaultIpcPort); + addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); + + if (bind( + fd, + reinterpret_cast(&addr), + sizeof(addr)) < 0) { + log_line("receiver bind failed port=%u", kDefaultIpcPort); + close(fd); + return false; + } + + g_receiver_fd = fd; + log_line( + "receiver ready port=%u mode=persistent-main-thread " + "timeout_ms=2000 stale=1", + kDefaultIpcPort); + return true; +} + +[[noreturn]] void run_receiver_loop() { + for (;;) { + WirePacket packet{}; + (void)recv(g_receiver_fd, &packet, sizeof(packet), 0); + + if (g_background_render_mode) + draw_pad_overlay(); + } +} + +} diff --git a/src/ps5/shellui_payload/commonfps_shellui.hpp b/src/ps5/shellui_payload/commonfps_shellui.hpp new file mode 100644 index 0000000..c86148f --- /dev/null +++ b/src/ps5/shellui_payload/commonfps_shellui.hpp @@ -0,0 +1,27 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/wire.hpp" +#include + +namespace common_fps::ps5::shellui { + +/* Persist the last reached startup stage even when /data logging fails. */ +void record_stage(const char* stage) noexcept; + +/* Resolve the already-loaded ShellUI Mono runtime and PUI assemblies. */ +bool initialize_runtime(); + +/* Bind the loopback UDP receiver used by the controller. */ +bool initialize_receiver(); + +/* Remain blocked on IPC for the complete SceShellUI process lifetime. */ +[[noreturn]] void run_receiver_loop(); + +} // namespace common_fps::ps5::shellui diff --git a/src/ps5/shellui_payload/commonfps_shellui_entry.cpp b/src/ps5/shellui_payload/commonfps_shellui_entry.cpp new file mode 100644 index 0000000..4a42844 --- /dev/null +++ b/src/ps5/shellui_payload/commonfps_shellui_entry.cpp @@ -0,0 +1,127 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "commonfps_shellui.hpp" +#include "common_fps/shellui_stage.hpp" + +#include +#include + +namespace { + +constexpr const char* kMarker = "/system_tmp/padoverlay_shellui.pid"; +constexpr const char* kLog = + "/system_tmp/padoverlay_shellui.log"; + +void write_online_marker() { + FILE* fp = std::fopen(kMarker, "w"); + if (!fp) + return; + std::fprintf(fp, "%d\n", getpid()); + std::fclose(fp); +} + +[[noreturn]] void park_renderer_failure(const char* stage) { + if (FILE* fp = std::fopen(kLog, "a")) { + std::fprintf( + fp, + "renderer parked stage=%s injected_thread_return=disabled\n", + stage); + std::fclose(fp); + } + + /* + * Returning an injected ShellUI ELF thread can destabilize the console. + * A compatibility or socket failure therefore remains inert and resident + * instead of returning through the loader. The v1.2.1 renderer preserves that proven + * lifecycle and patches a native hook only while ShellUI is stopped. + */ + for (;;) + usleep(1000000); +} + +} // namespace + +namespace common_fps::ps5::shellui { + +void record_stage(const char* stage) noexcept { + if (FILE* fp = std::fopen(kShellUiStagePath, "w")) { + std::fprintf(fp, "%d %.47s\n", getpid(), stage); + std::fclose(fp); + } +} + +} // namespace common_fps::ps5::shellui + +#if defined(COMMON_FPS_TEST23_PARK_BEFORE_RUNTIME) +extern "C" { +/* + * Keep the complete renderer reachable in this diagnostic ELF so its image, + * imports and relocations remain representative of TEST22. The exported + * volatile gate is initialized to zero and is never changed by the controller; + * therefore hardware executes only the pre-runtime park branch. Keeping a + * runtime-selectable branch prevents --gc-sections from reducing TEST23 to a + * different minimal payload. + */ +__attribute__((used, visibility("default"))) +volatile int common_fps_test23_runtime_gate = 0; +} +#endif + +extern "C" __attribute__((noreturn, visibility("default"))) +void* elf_main(void* payload_args) { + using namespace common_fps::ps5::shellui; + + /* A shared renderer does not start the PS5 payload CRT in SceShellUI. */ + (void)payload_args; + + record_stage("entry"); + + if (FILE* fp = std::fopen(kLog, "w")) { + std::fputs( + "Common FPS for PS5 v1.2.1 renderer\n", + fp); + std::fclose(fp); + } + +#if defined(COMMON_FPS_TEST23_PARK_BEFORE_RUNTIME) + if (common_fps_test23_runtime_gate == 0) { + /* + * Prove that elf_main was entered, then remain resident without any + * Mono/PUI lookup, Application.Update patch, GC handle, socket, bind, + * recv or widget-tree operation. Returning this injected thread is + * permanently forbidden by the TEST8 KP result. + */ + write_online_marker(); + park_renderer_failure("test23_pre_runtime"); + } +#endif + + bool runtime_ready = false; + for (int attempt = 0; attempt < 60; ++attempt) { + if (initialize_runtime()) { + runtime_ready = true; + break; + } + usleep(1000000); + } + + if (!runtime_ready) + park_renderer_failure("runtime"); + + record_stage("runtime_ready"); + + if (!initialize_receiver()) + park_renderer_failure("receiver"); + + record_stage("receiver_ready"); + + write_online_marker(); + run_receiver_loop(); + + __builtin_unreachable(); +} diff --git a/src/ps5/shellui_payload/pad_assets.h b/src/ps5/shellui_payload/pad_assets.h new file mode 100644 index 0000000..a70a2ab --- /dev/null +++ b/src/ps5/shellui_payload/pad_assets.h @@ -0,0 +1,45 @@ +/* + * Generated by tools/build_assets.py - do not edit by hand. + * Embedded artwork: "PS5 Button Icons and Controls" by Zacksly + * (https://zacksly.itch.io), licensed CC BY 3.0, modified. + * SPDX-License-Identifier: GPL-3.0-or-later AND CC-BY-3.0 + */ +#pragma once +#include + +typedef struct { const char *file; const uint8_t *data; uint32_t size; } pad_png_t; +typedef struct { const char *name; uint32_t bit; int16_t x, y, w, h; uint8_t png; } pad_sprite_t; +typedef struct { float cx, cy, travel; int16_t w, h; uint32_t click_bit; } pad_stick_t; +typedef struct { float x, y, w, h; int16_t dot_w, dot_h; } pad_touchpad_t; + +enum { + PAD_PNG_BASE, + PAD_PNG_TRIANGLE, + PAD_PNG_CIRCLE, + PAD_PNG_CROSS, + PAD_PNG_SQUARE, + PAD_PNG_DPAD_UP, + PAD_PNG_DPAD_DOWN, + PAD_PNG_DPAD_LEFT, + PAD_PNG_DPAD_RIGHT, + PAD_PNG_L1, + PAD_PNG_R1, + PAD_PNG_CREATE, + PAD_PNG_OPTIONS, + PAD_PNG_MUTE, + PAD_PNG_PS, + PAD_PNG_TOUCHPAD, + PAD_PNG_STICK_CAP, + PAD_PNG_STICK_CAP_L3, + PAD_PNG_L2_FILL, + PAD_PNG_R2_FILL, + PAD_PNG_TOUCH_DOT, + PAD_PNG_COUNT +}; + +extern const int pad_overlay_w, pad_overlay_h; +extern const pad_png_t pad_pngs[PAD_PNG_COUNT]; +extern const pad_sprite_t pad_buttons[15]; +extern const pad_sprite_t pad_triggers[2]; +extern const pad_stick_t pad_sticks[2]; +extern const pad_touchpad_t pad_touchpad; diff --git a/src/ps5/shellui_payload/pad_assets_320.c b/src/ps5/shellui_payload/pad_assets_320.c new file mode 100644 index 0000000..340f5d5 --- /dev/null +++ b/src/ps5/shellui_payload/pad_assets_320.c @@ -0,0 +1,3915 @@ +/* + * Generated by tools/build_assets.py - do not edit by hand. + * Embedded artwork: "PS5 Button Icons and Controls" by Zacksly + * (https://zacksly.itch.io), licensed CC BY 3.0, modified. + * SPDX-License-Identifier: GPL-3.0-or-later AND CC-BY-3.0 + */ +#include "pad_assets.h" + +static const uint8_t pad_png_base[39491] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x40, + 0x00, 0x00, 0x00, 0xf0, 0x08, 0x06, 0x00, 0x00, 0x00, 0x71, 0x2d, 0xbd, 0x6b, 0x00, 0x00, 0x9a, 0x0a, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x7d, 0x07, 0x98, 0x1b, 0xd5, 0xd5, 0xf6, 0x99, 0x51, 0x5b, 0x49, 0xdb, 0x7b, 0x73, 0x5f, 0x77, + 0x63, 0x7a, 0x33, 0xfd, 0x07, 0x1b, 0x08, 0xbd, 0x18, 0x48, 0x02, 0x84, 0x24, 0x94, 0x24, 0x94, 0x10, 0x12, 0x92, 0x10, + 0x20, 0xb4, 0x40, 0x80, 0x90, 0x8f, 0x74, 0x5a, 0x12, 0x3a, 0x38, 0x98, 0x6a, 0xc0, 0x74, 0x30, 0xa6, 0x17, 0x1b, 0xdc, + 0xbb, 0xd7, 0xbb, 0xde, 0xde, 0xb5, 0xab, 0x2e, 0xcd, 0xcc, 0xff, 0xbc, 0x57, 0xf7, 0xca, 0x63, 0x59, 0x5b, 0xb4, 0x2b, + 0xed, 0x6a, 0xd7, 0x73, 0xec, 0x79, 0xa4, 0x55, 0x19, 0x4d, 0xb9, 0xf7, 0xbd, 0xa7, 0xbe, 0x87, 0xc8, 0x10, 0x43, 0x0c, + 0x31, 0xc4, 0x10, 0x43, 0x0c, 0x31, 0xc4, 0x10, 0x43, 0x0c, 0x31, 0xc4, 0x10, 0x43, 0x0c, 0x31, 0xc4, 0x10, 0x43, 0x0c, + 0x31, 0x64, 0x94, 0x89, 0xa6, 0x69, 0x92, 0xa6, 0x69, 0xf2, 0x73, 0xcf, 0x3d, 0x67, 0xd2, 0x34, 0xcd, 0xf4, 0xc1, 0x07, + 0x1f, 0x98, 0x35, 0x4d, 0x4b, 0x68, 0xfb, 0xe0, 0x03, 0x6c, 0xec, 0x7b, 0xd8, 0x87, 0x8c, 0x7d, 0x8e, 0xf4, 0x79, 0x19, + 0x62, 0x48, 0x7f, 0x82, 0x71, 0x7a, 0xcb, 0x2d, 0xb7, 0x60, 0xbc, 0xca, 0x83, 0x1d, 0xfb, 0x9a, 0xb6, 0xe7, 0xd8, 0x37, + 0xc6, 0xff, 0x28, 0x02, 0xbe, 0x54, 0xed, 0x5f, 0x92, 0x24, 0xba, 0xe5, 0x96, 0xd4, 0xed, 0xdf, 0x10, 0x43, 0x86, 0x22, + 0x58, 0xf0, 0x53, 0x79, 0x05, 0xb5, 0x14, 0xce, 0xad, 0x91, 0x92, 0x31, 0xa9, 0xd5, 0x7c, 0xfe, 0xf9, 0xe7, 0xd9, 0x19, + 0x19, 0xb9, 0x05, 0x16, 0x8b, 0x54, 0x4c, 0x66, 0x53, 0x81, 0x1a, 0x0e, 0x17, 0xc8, 0x24, 0x67, 0xaa, 0xaa, 0x92, 0x69, + 0x36, 0x9b, 0xad, 0x16, 0x8b, 0xc5, 0x64, 0xb6, 0x5a, 0x25, 0xdc, 0xcd, 0x70, 0x38, 0xac, 0x05, 0xc3, 0x61, 0x4d, 0x53, + 0x14, 0x55, 0xd3, 0x34, 0x45, 0x55, 0xb5, 0x90, 0x2c, 0xcb, 0x01, 0x93, 0xd5, 0xd4, 0x13, 0xf2, 0x07, 0x3c, 0x64, 0xb6, + 0x74, 0x04, 0xbd, 0xdd, 0x4d, 0xaa, 0xaa, 0xb6, 0x1c, 0x74, 0xd0, 0x41, 0x6d, 0x23, 0x7d, 0x6e, 0x86, 0x18, 0xd2, 0x97, + 0x3c, 0xf4, 0xd0, 0x43, 0x8e, 0x79, 0xf3, 0xe6, 0x15, 0xc8, 0xb2, 0xad, 0x50, 0x92, 0xa8, 0x50, 0x25, 0xad, 0x90, 0x24, + 0xca, 0x52, 0x43, 0x6a, 0x96, 0xc9, 0x64, 0xb6, 0xd9, 0x6c, 0x16, 0x93, 0x6c, 0x36, 0xcb, 0xb2, 0x2c, 0x93, 0xaa, 0xaa, + 0x1a, 0x36, 0xc2, 0xa0, 0x57, 0x14, 0x35, 0x1c, 0x0e, 0x87, 0x64, 0xd9, 0x14, 0xc8, 0xb0, 0x9a, 0xdc, 0x5e, 0xaf, 0xcf, + 0x6b, 0x36, 0x5b, 0x3a, 0x15, 0x45, 0x6d, 0xee, 0xea, 0x72, 0xb7, 0xdc, 0x78, 0xe3, 0x75, 0x2d, 0x1f, 0x7e, 0xf8, 0x61, + 0xd8, 0xb8, 0xfa, 0x69, 0x28, 0x42, 0x45, 0x7f, 0xe7, 0x9d, 0x77, 0x72, 0xea, 0xea, 0x5b, 0x9e, 0xeb, 0xe8, 0x74, 0x37, + 0xb7, 0x77, 0x74, 0x07, 0xfd, 0x01, 0x45, 0x1b, 0xaa, 0x00, 0x16, 0x3b, 0xbb, 0xdc, 0x5a, 0x5b, 0x7b, 0x77, 0x47, 0x6b, + 0xbb, 0xeb, 0x8b, 0x6d, 0xdb, 0x6a, 0xf7, 0x49, 0xb5, 0xa6, 0x69, 0x88, 0x21, 0x89, 0x08, 0x1f, 0x8b, 0xd2, 0xb6, 0xea, + 0x9d, 0xb7, 0x77, 0x76, 0xb9, 0xeb, 0xda, 0x3b, 0xba, 0x3d, 0x6e, 0x4f, 0x50, 0xc3, 0x8a, 0x3e, 0x54, 0xe9, 0x71, 0xfb, + 0xb5, 0xb6, 0x76, 0x57, 0x77, 0x67, 0x97, 0x7b, 0xf3, 0xf6, 0xed, 0x35, 0xe7, 0xeb, 0x7e, 0x6f, 0x4c, 0x88, 0x99, 0xc6, + 0x86, 0x98, 0x24, 0x49, 0x0a, 0x6f, 0xdb, 0x56, 0x7b, 0x4e, 0x45, 0x79, 0xd1, 0xc2, 0x86, 0xc6, 0x56, 0x6a, 0x6b, 0x6d, + 0x53, 0xbb, 0x5c, 0x5d, 0xfe, 0x8e, 0x8e, 0x8e, 0xb0, 0xcb, 0xd5, 0xad, 0x78, 0xbd, 0x1e, 0xd5, 0xeb, 0xf3, 0x69, 0x81, + 0x40, 0x40, 0x0b, 0x87, 0x42, 0x9a, 0xa2, 0x28, 0x1a, 0x6c, 0x5a, 0x59, 0x92, 0xc8, 0x6c, 0x32, 0x91, 0x64, 0x32, 0x49, + 0x66, 0xd9, 0x44, 0x16, 0x8b, 0x45, 0x32, 0x99, 0xcd, 0x92, 0xc3, 0xe1, 0x90, 0xb2, 0xb2, 0x32, 0xe5, 0x9c, 0xec, 0x1c, + 0x73, 0x51, 0x71, 0x91, 0x35, 0x3f, 0x3f, 0x3f, 0x77, 0xd2, 0xc4, 0xca, 0x43, 0xbc, 0x1e, 0xf7, 0x2d, 0x92, 0x24, 0x9d, + 0x3b, 0x96, 0x06, 0x81, 0x21, 0xa3, 0x57, 0x30, 0x0e, 0x25, 0x49, 0x52, 0x57, 0xaf, 0xde, 0x38, 0xa3, 0xb0, 0xa0, 0xe0, + 0x66, 0x4d, 0xd3, 0xa8, 0xb9, 0xb9, 0x59, 0xed, 0xe8, 0xe8, 0x08, 0x76, 0x76, 0x76, 0x86, 0x5c, 0x5d, 0x2e, 0xc5, 0xed, + 0x71, 0xab, 0x3e, 0x9f, 0x4f, 0x0d, 0xf8, 0x03, 0x5a, 0x30, 0x14, 0xd4, 0xc2, 0x21, 0x85, 0x7d, 0x53, 0x96, 0x65, 0x4c, + 0x00, 0x82, 0x36, 0x68, 0x36, 0x99, 0x25, 0xb3, 0xc5, 0x22, 0x59, 0xad, 0x16, 0xb2, 0xd9, 0x6c, 0x72, 0x56, 0x56, 0x96, + 0x9c, 0x99, 0x99, 0x69, 0x2a, 0x2a, 0x2a, 0xb2, 0x14, 0x16, 0x16, 0x3a, 0x27, 0x4e, 0x9c, 0x38, 0xd5, 0xe3, 0xf1, 0xdc, + 0xbf, 0x74, 0xe9, 0xd2, 0x97, 0x89, 0x28, 0x08, 0x25, 0x40, 0x92, 0x24, 0x8d, 0x46, 0xb9, 0x8c, 0x15, 0x00, 0x64, 0x12, + 0x0c, 0x07, 0x4a, 0x89, 0x48, 0x59, 0xbc, 0xf8, 0xf9, 0xae, 0xdf, 0xdd, 0xf0, 0xbb, 0xee, 0x8c, 0x0c, 0x9b, 0xec, 0xf5, + 0x7a, 0xd5, 0x70, 0x58, 0xc1, 0x40, 0x61, 0x9f, 0x11, 0x8f, 0x7d, 0xf9, 0xf9, 0xc4, 0x23, 0xb6, 0x8c, 0x8c, 0x0c, 0x29, + 0x1c, 0x0e, 0x69, 0x67, 0x9e, 0x79, 0x56, 0xc6, 0x53, 0x4f, 0xfd, 0xb7, 0x44, 0x92, 0xe4, 0x5c, 0xfe, 0xd1, 0x51, 0x7f, + 0xf3, 0x0d, 0x19, 0xfd, 0xb2, 0x78, 0xf1, 0x62, 0x36, 0x60, 0x83, 0x9a, 0x52, 0x64, 0xb3, 0xd9, 0xd4, 0xcf, 0x3e, 0xfb, + 0xcc, 0x7f, 0xfe, 0x79, 0x17, 0xb4, 0xc2, 0xb5, 0xe3, 0xf3, 0x79, 0x35, 0x8c, 0x7d, 0x55, 0x55, 0x13, 0x1a, 0xfb, 0x10, + 0x80, 0xa2, 0xc5, 0x62, 0x21, 0x93, 0xc9, 0x24, 0x4d, 0x9e, 0x3c, 0xd9, 0xf4, 0xca, 0x92, 0x97, 0x2b, 0xec, 0xf6, 0x0c, + 0x9b, 0xaa, 0x66, 0x39, 0x24, 0x49, 0x0a, 0x8c, 0x95, 0xa0, 0xc8, 0x98, 0x02, 0x40, 0xd9, 0x64, 0x81, 0x56, 0x66, 0xea, + 0xe9, 0xee, 0xd6, 0xbc, 0x5e, 0x0f, 0xe5, 0xe6, 0xe6, 0x48, 0x66, 0xb3, 0x05, 0x2b, 0x24, 0xff, 0x00, 0x91, 0xa4, 0xe9, + 0xee, 0xb2, 0x4e, 0x24, 0x69, 0x17, 0xa0, 0xc1, 0x2d, 0x12, 0xdd, 0xa7, 0x2c, 0x51, 0x7b, 0x7b, 0x87, 0xd6, 0xd1, 0xd1, + 0xa1, 0x92, 0x24, 0xcb, 0x66, 0xb3, 0x65, 0x38, 0x4e, 0xc5, 0x10, 0x43, 0x06, 0x24, 0x0b, 0x17, 0x2e, 0x64, 0x8f, 0x56, + 0xc9, 0xc2, 0x5c, 0x7b, 0x7e, 0xbf, 0x9f, 0xba, 0xbb, 0x5c, 0x5a, 0x76, 0x6e, 0x8e, 0x94, 0x95, 0x95, 0x0d, 0x2d, 0x2d, + 0xf2, 0x41, 0x19, 0xff, 0x25, 0xd2, 0x34, 0xea, 0x73, 0xfc, 0xab, 0xba, 0xb1, 0x0f, 0x09, 0x06, 0x03, 0xd4, 0xd1, 0xd1, + 0xa1, 0x85, 0x42, 0x21, 0x39, 0x33, 0x33, 0x4b, 0x1a, 0x3f, 0x7e, 0xfc, 0x98, 0xba, 0x33, 0x63, 0x0a, 0x00, 0x4d, 0x3c, + 0xa8, 0x03, 0xb5, 0xde, 0x64, 0x32, 0xb3, 0x9b, 0x29, 0x56, 0x3f, 0xac, 0x64, 0x9a, 0xa2, 0x91, 0xa2, 0x2a, 0x7b, 0x2c, + 0x83, 0x26, 0x93, 0x09, 0x9f, 0x95, 0xf0, 0x59, 0xac, 0x7c, 0x58, 0x2c, 0x77, 0xad, 0x9a, 0x32, 0x99, 0x4c, 0xd8, 0x4c, + 0x18, 0x3c, 0xf8, 0x05, 0xc3, 0xf4, 0x35, 0x24, 0xed, 0x44, 0xb2, 0xec, 0xc2, 0x3a, 0x93, 0x25, 0x32, 0xad, 0x31, 0x86, + 0xf1, 0x22, 0x4c, 0x5d, 0x52, 0x89, 0x14, 0x8a, 0xa2, 0x1f, 0x5c, 0x40, 0xc4, 0xbe, 0x17, 0x79, 0x9f, 0x14, 0x45, 0x85, + 0x5f, 0x9b, 0xcf, 0x05, 0xe6, 0x3d, 0x8c, 0x6a, 0x84, 0x78, 0x4d, 0xfc, 0x0c, 0xac, 0x66, 0x1a, 0x43, 0x32, 0xa6, 0x00, + 0x50, 0xe1, 0x77, 0x15, 0xfe, 0x0c, 0xbd, 0xba, 0xaf, 0xaa, 0x0a, 0x75, 0x77, 0x77, 0x87, 0xcd, 0x66, 0xb3, 0xe4, 0x74, + 0x3a, 0x65, 0xfd, 0x7b, 0x78, 0x8e, 0x15, 0x4e, 0x92, 0x24, 0xc5, 0xe1, 0xb0, 0x13, 0x56, 0x50, 0x59, 0x36, 0xc1, 0xff, + 0xc1, 0x00, 0x11, 0x83, 0x00, 0x9f, 0xc1, 0x20, 0x02, 0x36, 0x2a, 0x8a, 0x12, 0x41, 0x46, 0x43, 0x0c, 0x49, 0x03, 0x59, + 0xbc, 0x38, 0xf2, 0xa8, 0x06, 0x83, 0x6c, 0x64, 0x9a, 0x4c, 0x32, 0x03, 0x28, 0x01, 0x60, 0xa1, 0x50, 0x50, 0xf3, 0x7a, + 0xbc, 0x0a, 0x53, 0xf1, 0x34, 0x4d, 0x8c, 0x65, 0x39, 0x27, 0x27, 0x27, 0x62, 0x3a, 0x07, 0x83, 0xe4, 0x76, 0xbb, 0x55, + 0x9b, 0xcd, 0xa6, 0xc1, 0xff, 0xe7, 0x72, 0xb9, 0xe0, 0xff, 0x96, 0xad, 0x56, 0x6b, 0x64, 0xc7, 0x1a, 0x69, 0x00, 0x3d, + 0x01, 0x8c, 0x9d, 0x9d, 0x35, 0x63, 0xca, 0xf5, 0x33, 0xa6, 0x00, 0x50, 0x25, 0x2d, 0x84, 0x47, 0x04, 0x31, 0xd8, 0xea, + 0x25, 0xb3, 0x1b, 0xac, 0x55, 0x8c, 0xab, 0x90, 0x9f, 0xfe, 0xf3, 0x7d, 0x79, 0xab, 0x57, 0xaf, 0x55, 0xee, 0xb8, 0xfd, + 0x0e, 0xb7, 0xdd, 0x6e, 0x8f, 0x02, 0xa4, 0x2c, 0xcb, 0xda, 0xc5, 0x3f, 0xb8, 0xd8, 0x76, 0xfe, 0x79, 0x0b, 0xb3, 0x4a, + 0x4a, 0x4b, 0xe5, 0xa6, 0xc6, 0xc6, 0xf0, 0x5f, 0xfe, 0xf2, 0x97, 0xee, 0x0f, 0x3f, 0xfc, 0x28, 0x0c, 0x10, 0x64, 0xfb, + 0x55, 0x35, 0xb2, 0x58, 0xcc, 0x6c, 0xf5, 0x8c, 0x2e, 0x9d, 0x86, 0x18, 0x92, 0x16, 0x12, 0x41, 0xc0, 0x70, 0x58, 0x09, + 0xab, 0x8a, 0x4a, 0x26, 0xd9, 0x22, 0x41, 0xa3, 0xc3, 0xd6, 0xd3, 0xdd, 0x4d, 0xc7, 0x9f, 0x70, 0xbc, 0xe9, 0xaa, 0xab, + 0xaf, 0xca, 0xf1, 0x7a, 0x3c, 0xb2, 0xd5, 0x9a, 0x41, 0x81, 0xa0, 0x9f, 0x96, 0xbc, 0xf2, 0xaa, 0x77, 0xf1, 0xe2, 0xc5, + 0xfe, 0x8c, 0x0c, 0x9b, 0xa9, 0xa0, 0x20, 0x5f, 0xfb, 0xc5, 0x75, 0xd7, 0x3a, 0x17, 0x2c, 0x38, 0x31, 0xd3, 0x6e, 0xcf, + 0xa0, 0xb5, 0xeb, 0xd6, 0x05, 0xee, 0xbc, 0xe3, 0xce, 0xee, 0x86, 0x86, 0x06, 0xf8, 0xbf, 0x81, 0x7f, 0xcc, 0x9a, 0x8a, + 0x00, 0xa0, 0xa2, 0xfa, 0xfd, 0xfe, 0x31, 0xa5, 0x00, 0x8c, 0x29, 0x00, 0xb4, 0x58, 0x2c, 0xdd, 0x78, 0x74, 0x3a, 0x1c, + 0x0c, 0xb8, 0xe0, 0xf3, 0x80, 0x16, 0x97, 0x95, 0x99, 0x29, 0x9d, 0x74, 0xe2, 0x09, 0x79, 0x76, 0xbb, 0x23, 0x18, 0x0e, + 0x87, 0x7a, 0x24, 0xc9, 0xc1, 0x06, 0x49, 0x47, 0x7b, 0x87, 0xfa, 0xab, 0xeb, 0xaf, 0xb3, 0xdf, 0x75, 0xd7, 0xed, 0xa5, + 0x3b, 0xeb, 0x9a, 0xc2, 0x2e, 0x97, 0x4b, 0x59, 0xb0, 0xe0, 0xff, 0x39, 0xa6, 0xcf, 0x98, 0x91, 0x31, 0xff, 0x84, 0x05, + 0x0d, 0x2d, 0x2d, 0x2d, 0x04, 0xad, 0x10, 0x60, 0x69, 0xb7, 0x47, 0xf6, 0xa9, 0x49, 0x92, 0x87, 0xff, 0xdc, 0x98, 0x32, + 0x05, 0x0c, 0x19, 0x9d, 0xb2, 0x70, 0xe1, 0x42, 0xb6, 0x92, 0x5b, 0x2c, 0x56, 0x4f, 0x28, 0x1c, 0x26, 0x04, 0xfe, 0xcc, + 0x66, 0x13, 0xf3, 0x5d, 0x07, 0x43, 0x21, 0x6d, 0xdc, 0xf8, 0x71, 0xe6, 0x05, 0xf3, 0x8f, 0xcb, 0x6b, 0x6e, 0xe9, 0x40, + 0x06, 0x44, 0x30, 0x27, 0x27, 0xc7, 0x7a, 0xd6, 0x99, 0xa7, 0xe6, 0xe4, 0xe4, 0xe6, 0x34, 0xfd, 0xf5, 0x2f, 0x7f, 0xf6, + 0x3c, 0xf9, 0xd4, 0x53, 0x85, 0x27, 0x9f, 0x74, 0x7c, 0xce, 0xfa, 0x0d, 0x5b, 0x03, 0xf8, 0xee, 0x85, 0xdf, 0x3b, 0xcf, + 0x91, 0x9b, 0x93, 0x6b, 0xba, 0xe0, 0xfc, 0x0b, 0xda, 0x25, 0x49, 0x32, 0xc1, 0x1a, 0xb6, 0xd9, 0xac, 0x92, 0xcd, 0x66, + 0x23, 0x89, 0x24, 0xdf, 0xea, 0xce, 0xce, 0x20, 0x8d, 0x21, 0x19, 0x13, 0xfe, 0xac, 0x65, 0xcb, 0x96, 0xb1, 0x47, 0xbf, + 0x37, 0xe0, 0xc6, 0x63, 0x66, 0x56, 0x26, 0x0c, 0xd6, 0xe8, 0xfb, 0x8a, 0xaa, 0x92, 0xab, 0xdb, 0xa3, 0x79, 0x3c, 0x1e, + 0x55, 0xf8, 0x35, 0x00, 0x8c, 0x76, 0x87, 0x5d, 0x7e, 0xfd, 0xf5, 0xa5, 0xc1, 0x7f, 0xfd, 0xeb, 0xe1, 0xd6, 0x05, 0xf3, + 0x17, 0xd4, 0xef, 0x33, 0x67, 0x9f, 0x9d, 0xcf, 0xbf, 0xb0, 0xa4, 0x7b, 0xc2, 0xf8, 0x72, 0xeb, 0xec, 0x39, 0xb3, 0xac, + 0x3e, 0x9f, 0x8f, 0xa5, 0x0a, 0x00, 0x00, 0x91, 0x12, 0x13, 0xf9, 0xa2, 0xd6, 0xc5, 0x77, 0x6b, 0x00, 0xa0, 0x21, 0x69, + 0x23, 0xc1, 0x60, 0xc8, 0x13, 0xf0, 0xfb, 0x55, 0x87, 0xd3, 0x61, 0xb2, 0x58, 0xac, 0x12, 0xec, 0x61, 0x8c, 0x75, 0x9f, + 0xd7, 0xcf, 0x52, 0xbe, 0x9e, 0x78, 0xe2, 0x89, 0x8e, 0xaa, 0x29, 0x93, 0x6b, 0xcf, 0x3a, 0xf3, 0xec, 0x9d, 0xed, 0x1d, + 0x2e, 0xed, 0x92, 0x4b, 0x7e, 0x90, 0x6b, 0xb7, 0x3b, 0xa5, 0x7f, 0xff, 0xfb, 0x11, 0xcf, 0xdd, 0xf7, 0xfc, 0xb9, 0xf9, + 0xd0, 0x43, 0x0e, 0xa9, 0x3f, 0xe6, 0xe8, 0x63, 0x77, 0x6e, 0xd9, 0xba, 0x23, 0xb4, 0xef, 0xbe, 0x73, 0x1d, 0xc5, 0xc5, + 0x85, 0x12, 0x22, 0xc9, 0x6c, 0x9e, 0xd8, 0x1d, 0x52, 0x46, 0x86, 0x1d, 0xda, 0xa0, 0xfb, 0x97, 0xe7, 0x9d, 0xe7, 0xc3, + 0xef, 0x8d, 0x85, 0x14, 0x98, 0x31, 0xa3, 0x01, 0x1e, 0x7b, 0xec, 0xb1, 0xec, 0x66, 0x48, 0x16, 0xb9, 0x13, 0x8f, 0x59, + 0x59, 0x48, 0x7a, 0x97, 0xa1, 0xb9, 0x45, 0x6f, 0x12, 0x82, 0x20, 0x3c, 0xc0, 0xc1, 0x04, 0x6f, 0xc1, 0xcf, 0x51, 0x57, + 0x57, 0xa7, 0xfd, 0xe2, 0x17, 0xbf, 0x74, 0x07, 0x83, 0x3e, 0x9a, 0x35, 0x6b, 0x1f, 0xf3, 0x8c, 0x99, 0xd3, 0x33, 0x5a, + 0xdb, 0x3a, 0xc3, 0x1b, 0x37, 0x6c, 0x0a, 0x21, 0x05, 0x46, 0xf8, 0x4d, 0xb2, 0x73, 0xb2, 0x19, 0xe0, 0x29, 0x9a, 0xea, + 0x1a, 0x91, 0x93, 0x34, 0xc4, 0x90, 0xf8, 0xc2, 0xc6, 0x78, 0x4f, 0x8f, 0x17, 0x96, 0x89, 0xd7, 0x6e, 0xb7, 0x67, 0xc2, + 0x74, 0xf5, 0x7a, 0xbd, 0xec, 0x4d, 0x68, 0x82, 0x18, 0xfb, 0xa1, 0x60, 0x98, 0x42, 0x21, 0xbf, 0xe4, 0xea, 0xee, 0xd2, + 0xa0, 0xd5, 0xc1, 0x4f, 0xee, 0x74, 0x66, 0x49, 0xef, 0xbe, 0xf3, 0x5e, 0x68, 0xc9, 0x2b, 0xaf, 0x06, 0xc2, 0xe1, 0x20, + 0x2d, 0x58, 0xb0, 0xc0, 0x5a, 0x51, 0x5e, 0x66, 0xf9, 0xfc, 0x8b, 0xaf, 0xdc, 0xad, 0x2d, 0x6d, 0x9a, 0x33, 0x33, 0x53, + 0x86, 0x12, 0x00, 0x57, 0x50, 0x46, 0x86, 0x8d, 0x3c, 0xee, 0x1e, 0xa6, 0x60, 0x8c, 0x95, 0x1c, 0xc0, 0x31, 0xa3, 0x01, + 0x2e, 0xe6, 0x9e, 0xe0, 0x90, 0x2f, 0xd0, 0xee, 0x0f, 0x2a, 0x94, 0x9f, 0x97, 0x6f, 0xb6, 0x5a, 0x6c, 0x52, 0x6c, 0x48, + 0x1f, 0x2b, 0x22, 0xfc, 0x19, 0x30, 0x11, 0xe0, 0xd3, 0x10, 0xd1, 0xad, 0xac, 0xcc, 0x2c, 0xba, 0xf9, 0xf7, 0xb7, 0x38, + 0xbe, 0xf8, 0xf2, 0xf3, 0x71, 0x95, 0xe5, 0xe5, 0xd2, 0x35, 0x57, 0xff, 0xbc, 0xb9, 0xb6, 0xb6, 0x56, 0xc3, 0x40, 0x52, + 0x22, 0xf9, 0xf4, 0x54, 0x58, 0x58, 0xc8, 0x3e, 0xac, 0x69, 0x4a, 0xf3, 0x48, 0x9c, 0xa3, 0x21, 0x86, 0xf4, 0x25, 0x9b, + 0x37, 0x37, 0x77, 0x87, 0x42, 0xa1, 0x9e, 0x9c, 0x9c, 0x1c, 0xca, 0xce, 0xce, 0x92, 0x11, 0xf8, 0x93, 0xf0, 0xcf, 0x24, + 0x4b, 0xfe, 0x80, 0x42, 0x17, 0x7c, 0xf7, 0xfc, 0x9c, 0x6f, 0xbe, 0x5d, 0x53, 0xf1, 0xec, 0x33, 0xcf, 0x94, 0x65, 0x65, + 0x65, 0x4a, 0x2f, 0xbe, 0xf8, 0x52, 0xb7, 0xdb, 0xdd, 0xc3, 0xe6, 0xc4, 0xa4, 0x49, 0x93, 0xa4, 0x27, 0x9e, 0x78, 0x32, + 0xef, 0x85, 0x17, 0x16, 0x55, 0x6e, 0xdb, 0xb6, 0xcd, 0xfb, 0xeb, 0xeb, 0x7f, 0xd5, 0x2e, 0xc9, 0x26, 0x66, 0xfc, 0x40, + 0x0b, 0x2c, 0x28, 0xc8, 0x97, 0x6d, 0x56, 0x99, 0xc2, 0xaa, 0xca, 0x4a, 0x41, 0x17, 0x2f, 0x1e, 0x1b, 0xb8, 0x01, 0x91, + 0xc7, 0x92, 0x1f, 0xc4, 0xeb, 0xf5, 0xb7, 0x7b, 0xdc, 0x1e, 0x35, 0x27, 0x27, 0xc7, 0x62, 0x77, 0xd8, 0x25, 0x7d, 0xbc, + 0x02, 0x37, 0x3a, 0x1c, 0x0e, 0x93, 0xdb, 0xdd, 0xa9, 0x76, 0x75, 0xb9, 0xd4, 0xce, 0xce, 0x4e, 0xb5, 0xa7, 0xa7, 0x47, + 0x33, 0x99, 0xcc, 0xda, 0xa3, 0x8f, 0x3f, 0x5a, 0x70, 0xfb, 0x6d, 0x37, 0x97, 0x2c, 0x79, 0x65, 0x89, 0x7b, 0xda, 0x8c, + 0x59, 0x3b, 0x17, 0x2d, 0x7a, 0x32, 0x08, 0xbf, 0x07, 0x53, 0x20, 0xd5, 0x48, 0x52, 0x68, 0x61, 0x61, 0x21, 0xd3, 0x96, + 0xc3, 0x41, 0xb5, 0x69, 0x04, 0x4f, 0xd5, 0x10, 0x43, 0x76, 0x13, 0xa1, 0x89, 0x5d, 0x71, 0xc5, 0xe9, 0xde, 0x70, 0x38, + 0xdc, 0x91, 0x95, 0x9d, 0x4d, 0xb9, 0xb9, 0x79, 0x52, 0x38, 0x8c, 0x4a, 0x27, 0xf1, 0x19, 0x22, 0xaf, 0xcf, 0xa7, 0xa2, + 0xf8, 0x69, 0x72, 0xd5, 0x64, 0xeb, 0xca, 0x15, 0xdf, 0x78, 0xef, 0xbb, 0xef, 0xbe, 0x1e, 0x8b, 0xc5, 0x2a, 0x57, 0x55, + 0x4d, 0xa1, 0xd7, 0x5e, 0x5f, 0x52, 0x7a, 0xce, 0xb9, 0x67, 0xe7, 0xde, 0x74, 0xf3, 0xed, 0x2d, 0xfb, 0xed, 0x77, 0x50, + 0xe3, 0x8a, 0x15, 0x5f, 0xab, 0x36, 0x9b, 0x35, 0x92, 0x46, 0xa6, 0xa8, 0x54, 0x50, 0x58, 0x10, 0xc9, 0x0d, 0xd3, 0x22, + 0x63, 0x7f, 0xe1, 0xc2, 0xb1, 0xe3, 0xfe, 0x91, 0xc7, 0x92, 0x19, 0x50, 0x57, 0xd7, 0xda, 0x11, 0x0e, 0x87, 0x5d, 0xb9, + 0x79, 0xb9, 0xa6, 0xec, 0xec, 0x6c, 0x49, 0x51, 0xc2, 0xd1, 0x5c, 0x26, 0x94, 0xc0, 0xa1, 0xbc, 0x67, 0xfe, 0xfc, 0xef, + 0x38, 0x4e, 0x38, 0xe1, 0x78, 0xfb, 0xe9, 0xa7, 0x9f, 0xee, 0x98, 0x38, 0x71, 0xa2, 0xe9, 0xe2, 0x8b, 0x2f, 0xca, 0x38, + 0xed, 0xd4, 0x13, 0xb3, 0xbf, 0xfc, 0xea, 0x1b, 0xcf, 0x6b, 0xaf, 0xbd, 0xd6, 0x3d, 0xff, 0xf8, 0x13, 0xec, 0x57, 0x5e, + 0xf9, 0x8b, 0x8c, 0x29, 0x53, 0xa6, 0x48, 0x81, 0x40, 0x80, 0x7d, 0x17, 0x11, 0xe0, 0xa2, 0xa2, 0x22, 0x33, 0xc3, 0x43, + 0x35, 0xdc, 0xa8, 0xff, 0x4d, 0x43, 0x0c, 0x19, 0x69, 0x11, 0x65, 0x99, 0xaa, 0xa2, 0x34, 0x3b, 0xec, 0x16, 0x2a, 0x2a, + 0x2e, 0x94, 0xb1, 0xd8, 0xc3, 0xfc, 0x55, 0x42, 0x8a, 0x66, 0x36, 0x11, 0xbd, 0xf8, 0xc2, 0x0b, 0xdd, 0x07, 0x1f, 0x74, + 0xc0, 0xce, 0x6f, 0x56, 0x7e, 0xeb, 0x9b, 0x3b, 0x77, 0xb6, 0xe3, 0x84, 0x13, 0x4e, 0xb0, 0xf5, 0xf4, 0xb4, 0x87, 0x7f, + 0x7f, 0xcb, 0x2d, 0x79, 0x55, 0x55, 0x93, 0x33, 0xde, 0x58, 0xfa, 0x46, 0xe7, 0x9a, 0xd5, 0xab, 0x03, 0x3f, 0xb8, 0xe4, + 0x62, 0xc7, 0xa5, 0x97, 0x5e, 0x91, 0xe1, 0x74, 0x3a, 0x59, 0x1a, 0x18, 0xa2, 0xc0, 0x25, 0xa5, 0xa5, 0xcc, 0xfa, 0x09, + 0x87, 0x95, 0x06, 0x1a, 0x63, 0x62, 0x1e, 0x4b, 0xab, 0xe0, 0x79, 0xe7, 0x9d, 0xd4, 0x55, 0xbb, 0xb3, 0xa9, 0xa5, 0xa0, + 0xb0, 0x30, 0xaf, 0xb8, 0xb8, 0x58, 0x6e, 0x6a, 0x6a, 0x02, 0x7b, 0x85, 0x64, 0x35, 0x5b, 0xe0, 0xc4, 0x95, 0xe6, 0xcd, + 0x3b, 0xdc, 0xfa, 0xf6, 0xdb, 0xaf, 0x95, 0xc1, 0x32, 0x46, 0xb6, 0xd4, 0x8b, 0x2f, 0x2e, 0xe9, 0x94, 0x91, 0xe5, 0x4c, + 0x44, 0xb3, 0x67, 0xcf, 0x76, 0x3e, 0xf3, 0xcc, 0xe3, 0x4e, 0xb1, 0xcf, 0x9b, 0x6f, 0xbe, 0xbd, 0x75, 0xe5, 0xca, 0x6f, + 0xdc, 0x4e, 0xa7, 0x43, 0x76, 0x38, 0x9c, 0x72, 0x49, 0x49, 0xa9, 0xb5, 0xc7, 0xed, 0x23, 0x55, 0x0d, 0xd6, 0xf1, 0x8f, + 0x18, 0x00, 0x68, 0x48, 0xba, 0x08, 0xc6, 0xb0, 0x1a, 0x08, 0x86, 0x6a, 0xb1, 0xdc, 0x57, 0x56, 0x54, 0x9a, 0x55, 0x55, + 0xc1, 0xea, 0xcd, 0xa2, 0xb7, 0x70, 0xf5, 0xe4, 0xe5, 0xe6, 0x9b, 0x34, 0x2d, 0x6c, 0xbe, 0xeb, 0xce, 0x3f, 0x76, 0xbc, + 0xf4, 0xd2, 0xff, 0x2a, 0xee, 0xfa, 0xe3, 0x9d, 0x45, 0x9b, 0x37, 0x6f, 0xaa, 0x3f, 0xe8, 0xa0, 0x03, 0x9d, 0xc8, 0xf9, + 0x3f, 0xed, 0xf4, 0xd3, 0xf3, 0xcf, 0x39, 0xe7, 0x8c, 0x7c, 0xb1, 0xc3, 0xa3, 0x8f, 0x3e, 0xbe, 0x61, 0xd5, 0xaa, 0xd5, + 0x41, 0x7c, 0x77, 0x5c, 0xe5, 0x38, 0x86, 0x13, 0x9a, 0xa2, 0x56, 0xd3, 0x18, 0x93, 0x31, 0x01, 0x80, 0xfa, 0xa2, 0x70, + 0x25, 0x1c, 0xaa, 0x73, 0x3a, 0xac, 0xd3, 0xcb, 0xca, 0x4a, 0x4d, 0x2b, 0x56, 0x7c, 0x1d, 0x42, 0xf9, 0x0e, 0x8a, 0xc3, + 0xaf, 0xff, 0xd5, 0xf5, 0x6d, 0x80, 0x4a, 0x8d, 0xfb, 0xf4, 0x6c, 0xb6, 0x0c, 0xda, 0xbc, 0x65, 0x73, 0x10, 0x85, 0xdf, + 0x1f, 0x2e, 0xfb, 0x30, 0x1c, 0x08, 0x04, 0x49, 0x23, 0x15, 0x6f, 0x93, 0xd5, 0x66, 0xa3, 0x2f, 0xbf, 0xf8, 0x22, 0x90, + 0x9d, 0x9d, 0x25, 0x05, 0x02, 0x41, 0x2d, 0x2f, 0x2f, 0x57, 0x2e, 0x2a, 0x2a, 0xb4, 0xf8, 0xfd, 0x81, 0xee, 0x96, 0x96, + 0x16, 0xe1, 0x03, 0x34, 0x00, 0xd0, 0x90, 0xb4, 0x92, 0x60, 0x28, 0xb8, 0x03, 0x8f, 0x95, 0x95, 0x95, 0x26, 0xd4, 0x00, + 0x63, 0xfc, 0x7e, 0xf9, 0xe5, 0x97, 0xca, 0xaf, 0x7e, 0xf5, 0x9b, 0xf6, 0x95, 0x2b, 0x57, 0xf9, 0xb3, 0xb3, 0x0b, 0xe5, + 0x0f, 0x3f, 0x5c, 0x16, 0xfa, 0xfe, 0xf7, 0x7f, 0xd8, 0x5c, 0x56, 0x56, 0x66, 0x76, 0x38, 0x1c, 0xe6, 0x1b, 0x7f, 0x77, + 0x53, 0x07, 0x32, 0x1c, 0x22, 0xf5, 0xf2, 0x2a, 0x33, 0x9b, 0x61, 0xe9, 0xd4, 0xd5, 0xd5, 0x2b, 0x20, 0x06, 0x81, 0x26, + 0x59, 0x5e, 0x5e, 0x6e, 0xc1, 0x6b, 0xfe, 0x50, 0xb0, 0x76, 0xac, 0x8d, 0x7d, 0xf3, 0x58, 0x5b, 0x05, 0x35, 0xa2, 0x0d, + 0x12, 0xd1, 0xff, 0x9b, 0x3e, 0x63, 0xba, 0xf9, 0xa5, 0x17, 0x5f, 0x66, 0xe6, 0x6b, 0x57, 0x57, 0x97, 0xf6, 0xf0, 0xc3, + 0x8f, 0xf4, 0x88, 0xa0, 0x30, 0x9c, 0xc3, 0xaa, 0xa6, 0x32, 0xa2, 0x03, 0x4d, 0x53, 0x29, 0x10, 0x08, 0xfa, 0xe0, 0xe7, + 0x13, 0xd9, 0xf3, 0x50, 0xfd, 0x61, 0x02, 0x80, 0x11, 0x06, 0x7e, 0xc2, 0xf1, 0xe3, 0x27, 0x98, 0x4a, 0x4b, 0x4b, 0xa8, + 0xa3, 0xbd, 0xb3, 0x6e, 0xd9, 0xb2, 0x65, 0x1d, 0x9c, 0x28, 0x61, 0xcc, 0x0c, 0x02, 0x43, 0xc6, 0x46, 0x1a, 0x98, 0x24, + 0x4b, 0xeb, 0xf1, 0x38, 0x6d, 0xda, 0x54, 0x1b, 0x02, 0x7d, 0x16, 0x8b, 0x95, 0xb6, 0x6e, 0xdd, 0xaa, 0x7e, 0xfb, 0xed, + 0xb7, 0xdd, 0x18, 0xcb, 0x28, 0x00, 0xc0, 0xfb, 0xcf, 0x3f, 0xff, 0x3c, 0xfc, 0x85, 0x94, 0x99, 0x99, 0x29, 0x7f, 0xfb, + 0xed, 0x2a, 0xb7, 0x28, 0xfb, 0xd4, 0x4b, 0x4e, 0x4e, 0x36, 0xa8, 0x62, 0x28, 0x2f, 0x2f, 0x4f, 0x9a, 0x30, 0x61, 0x42, + 0x46, 0x67, 0x57, 0x8f, 0x12, 0xf4, 0xf5, 0x6c, 0xe7, 0x6f, 0x8f, 0x99, 0xb1, 0x6f, 0x1e, 0x6b, 0x83, 0x20, 0x18, 0x08, + 0x2d, 0xd7, 0x34, 0xba, 0xea, 0x88, 0x23, 0x8e, 0x74, 0xd8, 0x32, 0xfe, 0xe2, 0x41, 0x3e, 0x94, 0x2c, 0x9b, 0xa8, 0xa0, + 0x20, 0xe2, 0xc8, 0x15, 0xc2, 0xfc, 0x23, 0xbc, 0xaa, 0x2d, 0x3b, 0x17, 0xa8, 0xb7, 0xfb, 0x7b, 0x58, 0x11, 0x01, 0xa9, + 0x7e, 0xbf, 0x5f, 0x3b, 0xea, 0xa8, 0x23, 0xad, 0xf6, 0x0c, 0x0b, 0xa8, 0x84, 0x3e, 0xbb, 0xed, 0xb6, 0xdb, 0xa0, 0x42, + 0xa2, 0xd4, 0xc4, 0x20, 0x87, 0x34, 0x24, 0x2d, 0xe4, 0xd8, 0x63, 0x97, 0xb1, 0xd1, 0xeb, 0x73, 0x07, 0xbe, 0x68, 0x6b, + 0x77, 0x05, 0xf7, 0xdd, 0x6f, 0x3f, 0x07, 0xb4, 0xc0, 0xf6, 0xf6, 0x76, 0x96, 0xc9, 0x00, 0x37, 0x0e, 0xc6, 0xba, 0x00, + 0xba, 0xbc, 0xbc, 0xbc, 0x88, 0xcf, 0x50, 0x45, 0x8e, 0x9f, 0xbd, 0xd7, 0x38, 0x80, 0xcb, 0xd5, 0xa5, 0x1e, 0x72, 0xe8, + 0x21, 0xb6, 0xaa, 0x29, 0x93, 0x4c, 0xad, 0xad, 0xed, 0x1b, 0xb6, 0x6d, 0xdb, 0x56, 0xcd, 0x53, 0x60, 0xc6, 0x4c, 0x35, + 0xc8, 0x58, 0x09, 0x82, 0x20, 0x17, 0x90, 0x85, 0x7c, 0x5d, 0x3b, 0x5b, 0xdf, 0x6f, 0x6e, 0x69, 0xef, 0x3a, 0xec, 0xb0, + 0x43, 0x1c, 0x07, 0x1c, 0xb0, 0xbf, 0xc5, 0xed, 0x76, 0x6b, 0xf0, 0x63, 0x20, 0x22, 0xac, 0xdf, 0x42, 0xa1, 0x30, 0x1b, + 0x00, 0xd8, 0x94, 0xd0, 0x9e, 0xef, 0x41, 0x1b, 0xc4, 0xeb, 0x18, 0x2c, 0xa7, 0x9e, 0x76, 0x5a, 0x76, 0x30, 0xa4, 0x48, + 0xc1, 0x70, 0xf8, 0xf9, 0xb1, 0xb6, 0x02, 0x1a, 0x32, 0xfa, 0x45, 0x92, 0xd8, 0xa2, 0x2c, 0x1f, 0x74, 0xd0, 0x9c, 0x5a, + 0x8f, 0xdb, 0xf3, 0xe9, 0xa4, 0x89, 0x95, 0xd2, 0x29, 0xa7, 0x9c, 0x9a, 0xe1, 0x72, 0x75, 0xab, 0x70, 0x71, 0x8b, 0xb1, + 0x2e, 0x44, 0x8c, 0x73, 0x0d, 0x63, 0x3c, 0x66, 0x5e, 0x88, 0x0d, 0x4a, 0x00, 0x72, 0x07, 0xcf, 0x3d, 0xf7, 0x1c, 0xa7, + 0xcd, 0x66, 0x06, 0x2b, 0xcc, 0x92, 0xf3, 0xce, 0x3b, 0x0f, 0x73, 0x2c, 0xa5, 0xb4, 0xfb, 0xc3, 0x2d, 0x63, 0x06, 0x00, + 0x61, 0x92, 0xa2, 0x89, 0xcb, 0xa1, 0xf3, 0x0f, 0x6d, 0xf7, 0x7a, 0x7c, 0x4f, 0xe6, 0xe5, 0x66, 0x49, 0x3f, 0xbf, 0xf6, + 0xda, 0x6c, 0xd4, 0x02, 0xf3, 0xf7, 0x13, 0xda, 0x1f, 0xd2, 0x60, 0xda, 0xda, 0x5a, 0x95, 0x4b, 0x2e, 0xf9, 0x81, 0xf3, + 0xe0, 0x83, 0xf6, 0xb5, 0x36, 0x35, 0x35, 0x6f, 0x70, 0xbb, 0xda, 0xdf, 0x1b, 0x6b, 0x2b, 0xa0, 0x21, 0x63, 0x46, 0xd8, + 0x00, 0x0f, 0x84, 0x83, 0x7f, 0x0f, 0x85, 0x54, 0xe9, 0xb2, 0xcb, 0x2f, 0xcd, 0x29, 0x2f, 0x2f, 0x37, 0xf1, 0x6a, 0xa6, + 0x84, 0x76, 0x64, 0xb1, 0x98, 0x41, 0x01, 0xa7, 0x1e, 0x75, 0xf4, 0x51, 0xb6, 0x33, 0xcf, 0x3c, 0x23, 0xb3, 0xb5, 0xad, + 0x2b, 0xe4, 0xf3, 0x05, 0xff, 0xcd, 0xdf, 0x1e, 0x53, 0x63, 0x7f, 0xcc, 0x00, 0x20, 0xe4, 0xd6, 0x5b, 0x6f, 0x05, 0x08, + 0x4a, 0x26, 0x93, 0xf2, 0xc7, 0xa6, 0xe6, 0xf6, 0xae, 0x33, 0xce, 0x38, 0x35, 0xf3, 0xba, 0x5f, 0x5e, 0x97, 0xdd, 0xdc, + 0xdc, 0xa0, 0x88, 0x02, 0xf1, 0xfe, 0x04, 0x40, 0x69, 0xb5, 0x5a, 0xa4, 0x86, 0x86, 0x06, 0xe5, 0xb8, 0xe3, 0x8e, 0xb3, + 0x5f, 0xff, 0xeb, 0x5f, 0x65, 0x07, 0x82, 0x61, 0x49, 0x09, 0x87, 0x7f, 0x7b, 0xd0, 0x41, 0x07, 0x81, 0x6c, 0x01, 0x3b, + 0x31, 0x34, 0x40, 0x43, 0xd2, 0x4a, 0xc0, 0x66, 0x04, 0x2d, 0xf0, 0x99, 0x27, 0x1f, 0x7b, 0xb9, 0xa1, 0xa9, 0xf9, 0xe3, + 0xd9, 0xb3, 0xa6, 0xd9, 0xfe, 0xf4, 0xa7, 0x7b, 0x72, 0xbd, 0x5e, 0x1f, 0x85, 0xc3, 0x21, 0x06, 0x6a, 0x03, 0x11, 0xab, + 0xd5, 0x22, 0xb9, 0x5c, 0xdd, 0x5a, 0x51, 0x51, 0xa1, 0xe9, 0x9e, 0x7b, 0xef, 0xc9, 0xcd, 0xcf, 0xcb, 0x36, 0x75, 0xf7, + 0xf4, 0xfc, 0x7d, 0xce, 0x9c, 0xa9, 0x5b, 0xa1, 0x60, 0x18, 0x8b, 0x7f, 0x9a, 0xcb, 0x73, 0x9a, 0xc6, 0x54, 0xf4, 0x2d, + 0x5b, 0x6a, 0xce, 0xf7, 0xf9, 0x43, 0xe8, 0x69, 0x10, 0xbe, 0xe1, 0x86, 0xdf, 0xb7, 0x59, 0x2c, 0xce, 0xed, 0x4e, 0x67, + 0x5e, 0x75, 0x49, 0xc9, 0xb8, 0x1d, 0xd8, 0x8a, 0x8a, 0x2a, 0x76, 0x14, 0x16, 0x96, 0x47, 0xb7, 0xe2, 0xe2, 0xca, 0x1d, + 0xa5, 0xa5, 0xe3, 0x6b, 0xf2, 0xf2, 0x8a, 0xab, 0x89, 0x2c, 0xdb, 0x4e, 0x39, 0xf5, 0xcc, 0xc6, 0xea, 0xea, 0x9d, 0x7e, + 0x20, 0x6a, 0x75, 0x4d, 0xdd, 0x43, 0xd8, 0x27, 0x06, 0xc0, 0x48, 0x9f, 0x9f, 0x21, 0x86, 0xf4, 0x93, 0x09, 0x41, 0xeb, + 0xb7, 0x6d, 0x9b, 0xd6, 0xdc, 0xd2, 0xd1, 0x05, 0xbb, 0xf8, 0xb1, 0xc7, 0x9f, 0x71, 0x15, 0x14, 0x96, 0xed, 0xc0, 0xf8, + 0xc7, 0x18, 0x8f, 0x37, 0xf6, 0x8b, 0x8a, 0x2a, 0xd8, 0xd8, 0xc7, 0x73, 0x49, 0xb2, 0x6e, 0x9b, 0x39, 0x73, 0xdf, 0x9d, + 0x1f, 0x2e, 0xff, 0xd4, 0x8d, 0xb1, 0xbf, 0xb3, 0xbe, 0x79, 0x65, 0x6d, 0x6d, 0xad, 0xfd, 0xb9, 0xe7, 0x58, 0x8b, 0xcc, + 0x31, 0x93, 0x00, 0x3d, 0xa6, 0x45, 0x00, 0xd5, 0xc6, 0x8d, 0xdb, 0xae, 0x43, 0x73, 0x98, 0xb0, 0xa2, 0x69, 0x2f, 0xbc, + 0xb8, 0xc4, 0x35, 0xef, 0x88, 0x63, 0xea, 0xcc, 0x66, 0xc7, 0xf6, 0x8c, 0x8c, 0xac, 0xed, 0xf9, 0xf9, 0x25, 0xec, 0xc6, + 0x63, 0x50, 0xe0, 0xc6, 0x03, 0x1c, 0x65, 0x39, 0x63, 0x7b, 0x55, 0xd5, 0xcc, 0xda, 0x3f, 0xfd, 0xe9, 0xaf, 0xed, 0xed, + 0x1d, 0xdd, 0xac, 0xa3, 0xd2, 0xf6, 0xea, 0xba, 0xc5, 0xa2, 0xbf, 0xb0, 0x31, 0x00, 0x0c, 0x19, 0x2d, 0xad, 0x31, 0xd7, + 0xac, 0xd9, 0x72, 0x6c, 0x53, 0x73, 0x47, 0x37, 0xc6, 0xf0, 0xe7, 0x5f, 0xac, 0xf4, 0x9c, 0x73, 0xce, 0x05, 0x8d, 0x18, + 0xe3, 0x18, 0xff, 0xb9, 0xb9, 0x45, 0xd5, 0x62, 0xec, 0x17, 0x15, 0x55, 0xec, 0xc8, 0xce, 0x2e, 0x64, 0x63, 0x1f, 0xf3, + 0xe0, 0xaa, 0xab, 0xae, 0x6b, 0xd9, 0xb6, 0xbd, 0x16, 0x94, 0xf7, 0x5a, 0x5d, 0x7d, 0xf3, 0xfa, 0x55, 0xab, 0x56, 0x55, + 0x62, 0x7f, 0x46, 0x0f, 0x9c, 0x51, 0x0a, 0x82, 0xdf, 0x7e, 0xbb, 0xee, 0xfc, 0xfa, 0xc6, 0xd6, 0x16, 0xdc, 0xd0, 0xb6, + 0x76, 0x97, 0xf6, 0xd4, 0xd3, 0xcf, 0x75, 0x9d, 0x7e, 0xc6, 0xb9, 0x0d, 0x95, 0x95, 0x93, 0x77, 0x64, 0x66, 0xe6, 0x57, + 0x3b, 0x1c, 0xb9, 0xdb, 0x0b, 0x0a, 0xca, 0xaa, 0x8f, 0x38, 0xe2, 0xd8, 0x3a, 0x00, 0xdf, 0xd6, 0x6d, 0x35, 0x21, 0x7c, + 0xb6, 0xb5, 0xcd, 0xa5, 0x6d, 0xdc, 0xb8, 0xfd, 0x2e, 0xbe, 0x2f, 0xa3, 0x31, 0xb4, 0x21, 0xa3, 0x6e, 0xec, 0x7f, 0xfc, + 0xf1, 0x17, 0xfb, 0xd5, 0xd6, 0x36, 0xae, 0xc4, 0x78, 0x0e, 0x04, 0x55, 0xed, 0xed, 0x77, 0x3e, 0x70, 0xff, 0xe8, 0x47, + 0x57, 0x34, 0x4d, 0x9d, 0x3a, 0xbb, 0x06, 0xa0, 0xe7, 0x70, 0xe4, 0x56, 0xe3, 0x71, 0x9f, 0x7d, 0xf6, 0xaf, 0xbd, 0xfe, + 0xfa, 0x1b, 0x5b, 0xbe, 0xfa, 0xfa, 0x5b, 0x1f, 0x3e, 0x1b, 0x0c, 0x69, 0xda, 0xf6, 0x1d, 0x75, 0x2f, 0x3e, 0xf7, 0xdc, + 0xd2, 0x22, 0xbe, 0xbf, 0x31, 0xe5, 0x2a, 0xdb, 0xeb, 0x06, 0xc2, 0xb3, 0xcf, 0xbe, 0x34, 0x6e, 0xc3, 0x86, 0xad, 0x0f, + 0x37, 0xb7, 0x74, 0x78, 0x70, 0x83, 0x43, 0x61, 0x4d, 0x5b, 0xbb, 0x6e, 0x93, 0xf2, 0xce, 0xbb, 0xcb, 0xbc, 0x4b, 0x97, + 0xbe, 0xe3, 0xf9, 0xfc, 0x8b, 0x95, 0xc1, 0x2e, 0x17, 0x7b, 0x4b, 0xeb, 0x72, 0x79, 0xb5, 0xad, 0xdb, 0x6b, 0xdf, 0xfe, + 0xe8, 0xa3, 0xcf, 0x8e, 0xe4, 0xfb, 0x00, 0x83, 0xb4, 0xa1, 0xfa, 0x1b, 0x32, 0x2a, 0xc7, 0xfe, 0x31, 0xc7, 0x1c, 0x93, + 0xb1, 0x6a, 0xd5, 0xba, 0xdf, 0xd5, 0xd5, 0x37, 0xd7, 0x8b, 0x56, 0x97, 0xd5, 0xd5, 0x75, 0xda, 0x87, 0xcb, 0x3f, 0xf5, + 0x61, 0xec, 0x2f, 0xff, 0xe8, 0x33, 0x7f, 0x43, 0x63, 0x2b, 0x7b, 0x1d, 0x96, 0xd2, 0x8e, 0x9a, 0xfa, 0x35, 0x2b, 0x56, + 0x7c, 0x73, 0xa1, 0x6e, 0x3f, 0x06, 0xf8, 0x8d, 0x66, 0xd1, 0xfb, 0xed, 0xde, 0x7c, 0xf3, 0x83, 0xaa, 0xad, 0xdb, 0x6b, + 0x6f, 0x69, 0x6a, 0x6a, 0xff, 0x16, 0xf9, 0x52, 0x00, 0xc2, 0xb0, 0x0a, 0xd0, 0xf3, 0x68, 0x4d, 0xcd, 0x1d, 0x35, 0xd5, + 0xd5, 0x75, 0x0f, 0x7f, 0xfa, 0xe9, 0x37, 0x47, 0x88, 0xcf, 0x3f, 0xf4, 0xd0, 0x43, 0xe8, 0x80, 0x84, 0xef, 0xcb, 0x7d, + 0x6c, 0x92, 0x6e, 0x33, 0xc4, 0x90, 0x54, 0x8b, 0x14, 0xb3, 0xf5, 0x3a, 0x36, 0x6f, 0xb9, 0xe5, 0x16, 0xb3, 0x18, 0x97, + 0x77, 0xfd, 0xfd, 0xef, 0x05, 0x1b, 0x36, 0x6c, 0xbd, 0xa2, 0xae, 0xae, 0xf9, 0x43, 0xf4, 0xf9, 0xf5, 0xf9, 0xc3, 0xac, + 0xe7, 0xb5, 0xc7, 0x1b, 0xd2, 0x5a, 0xdb, 0xba, 0xda, 0x76, 0xd6, 0x35, 0xbf, 0xbc, 0x7a, 0xfd, 0xa6, 0xb3, 0x10, 0x04, + 0xde, 0x9b, 0x16, 0xfe, 0x31, 0x7f, 0x82, 0x90, 0x5b, 0x6e, 0xb9, 0x45, 0x3e, 0xf6, 0xd8, 0x63, 0xe5, 0xe3, 0x8e, 0x3b, + 0x4e, 0x24, 0x2f, 0x4b, 0xcb, 0x96, 0x2d, 0xab, 0xca, 0xc9, 0x29, 0xa8, 0x0c, 0x04, 0x02, 0x96, 0xb6, 0xb6, 0xf6, 0xf6, + 0x67, 0x9e, 0x79, 0x7c, 0xfb, 0x33, 0xcf, 0x3c, 0xc3, 0xf8, 0x04, 0xe7, 0xce, 0x9d, 0xeb, 0x0c, 0x87, 0xc3, 0xd2, 0xfa, + 0xf5, 0xeb, 0xd5, 0x98, 0x88, 0xaf, 0xfe, 0x7a, 0x89, 0xd7, 0x55, 0xdd, 0xa6, 0xe9, 0x5e, 0x1f, 0x0b, 0x91, 0xe2, 0x64, + 0x8e, 0x0f, 0xd6, 0x51, 0xa0, 0x9f, 0xfd, 0xea, 0xdf, 0x4f, 0xd6, 0xf5, 0x1b, 0x4b, 0xf7, 0x41, 0x3c, 0xc6, 0x5b, 0x80, + 0x85, 0xc4, 0x8e, 0x57, 0x69, 0xde, 0xbc, 0x79, 0xf2, 0xa7, 0x9f, 0x7e, 0x8a, 0xda, 0x60, 0xb0, 0x39, 0xcb, 0x8f, 0x3e, + 0xfa, 0xe8, 0xf8, 0x49, 0x93, 0xa6, 0x8e, 0xcb, 0xce, 0xcf, 0xcf, 0x08, 0x78, 0xbc, 0xdd, 0x7e, 0x7f, 0xcf, 0xb6, 0xe3, + 0x8e, 0x3b, 0x8e, 0x51, 0x5d, 0x41, 0x3e, 0xf8, 0xe0, 0x03, 0xf3, 0x71, 0xc7, 0x1d, 0xc7, 0x9a, 0x07, 0x0f, 0xcf, 0xe9, + 0x19, 0x92, 0x0a, 0x89, 0x5d, 0x25, 0x4d, 0x55, 0x55, 0x55, 0xb6, 0x63, 0x8e, 0x59, 0x98, 0x49, 0x44, 0x8e, 0x78, 0x29, + 0x40, 0xd0, 0x16, 0xb9, 0x13, 0x19, 0xef, 0x61, 0xf5, 0xb4, 0x11, 0x91, 0x9d, 0x7f, 0x1e, 0x8f, 0x19, 0x7c, 0x85, 0xd4, + 0x7f, 0x57, 0xe2, 0x9f, 0xcd, 0xe0, 0x9f, 0x31, 0xf7, 0x32, 0x30, 0x87, 0x53, 0x2b, 0x88, 0xb7, 0x89, 0x63, 0xea, 0x4b, + 0x9b, 0x65, 0xd7, 0xa9, 0x8f, 0xcd, 0x1c, 0xb3, 0x59, 0x74, 0x9b, 0x55, 0xb7, 0xd9, 0xf8, 0x96, 0xa1, 0xdb, 0xec, 0x09, + 0x6c, 0x19, 0x31, 0x9b, 0xd8, 0x9f, 0xfe, 0x37, 0xf4, 0xbf, 0x1d, 0x7b, 0x5c, 0x7d, 0x9d, 0xc3, 0x40, 0xb5, 0xf9, 0xfe, + 0xb6, 0xe1, 0x92, 0xe8, 0xf8, 0xe5, 0xe7, 0x6d, 0xe7, 0x8f, 0xb1, 0x63, 0xd0, 0x14, 0x33, 0x5e, 0x1d, 0xfc, 0xda, 0xe1, + 0xb3, 0x26, 0x28, 0x01, 0x7d, 0x04, 0xf2, 0xac, 0x73, 0xe7, 0xce, 0x77, 0x9e, 0x7a, 0xea, 0xa9, 0x0e, 0xdd, 0xf5, 0x1b, + 0xee, 0x31, 0x3c, 0x22, 0x22, 0x8d, 0xe1, 0xf3, 0x11, 0x37, 0x4f, 0x4c, 0x5c, 0x08, 0x34, 0x40, 0x04, 0x39, 0x18, 0xfb, + 0x4b, 0x7b, 0x7b, 0x7b, 0x61, 0x77, 0xb7, 0xb7, 0x24, 0x18, 0xf4, 0x96, 0x29, 0x8a, 0x52, 0x46, 0x44, 0x70, 0xfa, 0x16, + 0x12, 0x11, 0x9a, 0x9f, 0x67, 0xf2, 0xcd, 0xc6, 0xf7, 0xa1, 0xf2, 0x15, 0x14, 0x54, 0xbb, 0x3d, 0x44, 0x84, 0x15, 0x73, + 0x27, 0x11, 0xa1, 0x00, 0x7d, 0x1b, 0x11, 0x81, 0x29, 0xa3, 0x8b, 0x0f, 0x40, 0xfc, 0x8e, 0x58, 0x41, 0xb5, 0x14, 0xdc, + 0x9f, 0xd8, 0xf3, 0x8c, 0x7d, 0xec, 0xeb, 0xb5, 0xfe, 0xf6, 0x2d, 0xa4, 0x37, 0x4d, 0x76, 0xb7, 0x73, 0x3a, 0xf0, 0xc0, + 0x03, 0xc1, 0x18, 0xac, 0x15, 0x17, 0x17, 0xb3, 0xd7, 0x66, 0xcd, 0x9a, 0xa5, 0x21, 0x1f, 0x53, 0xbc, 0x8f, 0xa6, 0x53, + 0x34, 0x04, 0x51, 0x55, 0x35, 0x7a, 0x9c, 0xb7, 0xde, 0x7a, 0x2b, 0xb4, 0x72, 0xf6, 0x77, 0x4b, 0x4b, 0x8b, 0xe4, 0x76, + 0xbb, 0xa5, 0x15, 0x2b, 0x56, 0xc4, 0xbb, 0xe7, 0xfa, 0xbf, 0xf5, 0x8f, 0x7d, 0x89, 0xd6, 0xcb, 0xb9, 0xc7, 0x5e, 0x87, + 0xfe, 0xb4, 0xfc, 0x81, 0xbe, 0x36, 0x10, 0xd1, 0x03, 0x2e, 0x80, 0x9e, 0xb1, 0x1b, 0x81, 0xef, 0x80, 0x88, 0xa6, 0x10, + 0xd1, 0x24, 0x22, 0x42, 0xa3, 0x5e, 0x8c, 0xdd, 0x3c, 0xb4, 0xc3, 0xe1, 0xa0, 0x67, 0xe6, 0xbf, 0x19, 0xe2, 0xe3, 0x15, + 0x4c, 0xce, 0x2e, 0x3e, 0x3e, 0x5b, 0x65, 0x59, 0x6e, 0xb1, 0x58, 0x2c, 0x0d, 0x0e, 0x87, 0xa3, 0xc9, 0x66, 0xb3, 0x35, + 0x57, 0x54, 0x54, 0x74, 0xad, 0x58, 0xb1, 0x22, 0xa4, 0x03, 0x59, 0x99, 0x8f, 0x5f, 0x65, 0x8c, 0x5a, 0x36, 0x63, 0x0e, + 0x00, 0xa5, 0x5e, 0x40, 0x4f, 0xe2, 0xa0, 0x15, 0xe6, 0x83, 0x03, 0x03, 0x66, 0x3f, 0x22, 0x3a, 0x88, 0x3f, 0x56, 0x49, + 0x92, 0x54, 0x28, 0x49, 0x92, 0x15, 0x49, 0xd2, 0xa2, 0x47, 0xaa, 0xa8, 0x1a, 0xd1, 0x57, 0x8f, 0x08, 0x22, 0x05, 0x41, + 0x91, 0x8f, 0x8d, 0xf1, 0xa5, 0x45, 0x9e, 0x23, 0x5f, 0x70, 0x2b, 0x11, 0xbd, 0x4c, 0x44, 0xf7, 0xea, 0xc0, 0x32, 0x51, + 0x10, 0xec, 0x0d, 0xb8, 0xf4, 0x1a, 0x5c, 0xec, 0x67, 0xf4, 0xfb, 0x57, 0x67, 0xcd, 0x9a, 0x05, 0xee, 0x42, 0xf5, 0xca, + 0x2b, 0xaf, 0xd4, 0x16, 0x2e, 0x5c, 0xc8, 0xb2, 0xf6, 0xcd, 0x66, 0xf3, 0x6e, 0xbf, 0x1f, 0x69, 0x97, 0x18, 0x8a, 0xee, + 0x7b, 0xc5, 0x8a, 0x15, 0xf2, 0x27, 0x9f, 0x7c, 0x22, 0xaf, 0x5c, 0xb9, 0x52, 0x6a, 0x6f, 0x6f, 0x97, 0x7b, 0x7a, 0x7a, + 0x64, 0xb7, 0xdb, 0x6d, 0x6a, 0x6e, 0x6e, 0x36, 0x29, 0x8a, 0x22, 0xab, 0xaa, 0x8a, 0xd7, 0x58, 0x2a, 0x90, 0xcf, 0xe7, + 0x13, 0x1a, 0x17, 0x8e, 0xc7, 0xa2, 0xd3, 0xcc, 0x62, 0x35, 0x34, 0xbd, 0x36, 0x18, 0xab, 0x19, 0xea, 0xbf, 0x83, 0x63, + 0x0c, 0xe8, 0xb6, 0x60, 0x9c, 0xc7, 0x78, 0x9b, 0xfe, 0x33, 0x61, 0xbe, 0x9f, 0xb0, 0xdd, 0x6e, 0x0f, 0xca, 0xb2, 0xac, + 0x64, 0x65, 0x65, 0xa9, 0x66, 0xb3, 0x59, 0x29, 0x28, 0x28, 0x40, 0xcb, 0x47, 0x90, 0xe4, 0x2a, 0xb9, 0xb9, 0xb9, 0xaa, + 0xc3, 0xe1, 0xd0, 0x4e, 0x39, 0xe5, 0x14, 0x95, 0x5f, 0x1b, 0x36, 0xb9, 0x2d, 0x16, 0x8b, 0xbe, 0x7b, 0x02, 0x13, 0xb8, + 0x40, 0xc4, 0xe5, 0x82, 0xfb, 0x04, 0x60, 0xeb, 0xf3, 0xf9, 0x04, 0x00, 0xc7, 0xd3, 0x04, 0x77, 0xbb, 0x0f, 0xba, 0xbf, + 0x7b, 0x03, 0xd1, 0x81, 0x8e, 0x07, 0x99, 0x5f, 0x27, 0x9c, 0xe3, 0xe1, 0x44, 0xf4, 0x5b, 0x22, 0x3a, 0x40, 0x92, 0xa4, + 0xe2, 0xd8, 0x31, 0x2b, 0xb6, 0x58, 0xd1, 0x8f, 0x59, 0xfd, 0xb8, 0x55, 0x55, 0xb5, 0x9b, 0x2f, 0xe2, 0x6b, 0x89, 0x68, + 0x05, 0xdf, 0xd6, 0xf3, 0xc5, 0x5d, 0x15, 0xda, 0x23, 0x1f, 0xc7, 0xe2, 0x1a, 0xc7, 0x9e, 0xeb, 0xa8, 0x96, 0xd1, 0x0e, + 0x80, 0x7a, 0x30, 0x10, 0x66, 0xab, 0x99, 0xdf, 0xac, 0x20, 0xd7, 0xe0, 0xe6, 0x12, 0xd1, 0xf1, 0x44, 0x34, 0x1f, 0xcf, + 0x4d, 0x26, 0x53, 0x16, 0x6a, 0x83, 0xcd, 0xe6, 0x48, 0xab, 0x3f, 0x5e, 0x21, 0x82, 0x9b, 0x19, 0xf5, 0xf7, 0xf1, 0xc9, + 0xb0, 0x5b, 0x6f, 0xe1, 0x98, 0xe7, 0xe2, 0x73, 0x20, 0x8d, 0xc4, 0xe7, 0xe4, 0x48, 0x0d, 0x71, 0x08, 0xaf, 0xe1, 0x77, + 0x3e, 0xe1, 0xc7, 0x83, 0xc9, 0xd9, 0x9b, 0x2f, 0x45, 0xea, 0xe7, 0x3c, 0x84, 0x1f, 0x4c, 0x39, 0xe6, 0x98, 0x63, 0xd4, + 0x65, 0xcb, 0x58, 0xc1, 0xbb, 0x26, 0xc0, 0x2c, 0x1c, 0x0e, 0xcb, 0xb7, 0xde, 0x7a, 0xab, 0x79, 0xd9, 0xb2, 0x65, 0xd6, + 0xcd, 0x9b, 0x37, 0x67, 0x74, 0x76, 0x76, 0xda, 0xfd, 0x7e, 0xbf, 0x30, 0x81, 0xb2, 0xf8, 0xb9, 0x0b, 0x53, 0x28, 0x5b, + 0x67, 0x12, 0x89, 0xc7, 0x0c, 0xfe, 0x19, 0xbd, 0x69, 0x1f, 0x0b, 0x5c, 0x02, 0xec, 0x44, 0x30, 0xc8, 0xcc, 0xdf, 0x63, + 0x00, 0x28, 0x49, 0x12, 0x48, 0x21, 0x2c, 0xb2, 0x2c, 0x9b, 0xd1, 0x6b, 0x16, 0xd7, 0x54, 0x54, 0xdc, 0xc4, 0x4e, 0x4a, + 0xfd, 0xa6, 0x7f, 0x4f, 0x5c, 0x5b, 0xdd, 0x62, 0xd2, 0xdb, 0x22, 0x13, 0xa9, 0xdb, 0x56, 0x14, 0xc6, 0xec, 0xad, 0xaa, + 0x2a, 0xf2, 0x34, 0x43, 0xaa, 0xaa, 0x86, 0x75, 0x93, 0x33, 0xa4, 0xbb, 0xe6, 0x4c, 0xdb, 0x8f, 0xb3, 0x09, 0xd0, 0x64, + 0x3d, 0x34, 0xd0, 0x4b, 0x8b, 0xff, 0x8d, 0x47, 0x1f, 0xd7, 0x96, 0x3c, 0xfc, 0xb9, 0x87, 0xff, 0xed, 0xe6, 0x7f, 0xe3, + 0x33, 0x5e, 0xa7, 0xd3, 0xe9, 0x2d, 0x29, 0x29, 0xf1, 0x1f, 0x75, 0xd4, 0x51, 0x81, 0xc7, 0x1e, 0x7b, 0x0c, 0xfb, 0x54, + 0x75, 0xf7, 0x45, 0x82, 0xa6, 0xfa, 0xda, 0x6b, 0xaf, 0x99, 0xb0, 0xb0, 0xe8, 0x16, 0x2e, 0x06, 0xd0, 0x7d, 0x68, 0x53, + 0xb1, 0x63, 0x44, 0x00, 0xac, 0x99, 0xdf, 0x33, 0xfc, 0xce, 0xab, 0x66, 0xb3, 0xf9, 0x38, 0x7e, 0x9d, 0x51, 0x93, 0xa9, + 0xf2, 0xc7, 0xe8, 0x18, 0xd2, 0x03, 0x60, 0xcc, 0xf3, 0xa8, 0x7f, 0x95, 0x9b, 0xc1, 0xb2, 0xa8, 0x05, 0xc6, 0xf5, 0x14, + 0x8f, 0x9a, 0xa6, 0xc1, 0x9a, 0xf9, 0x98, 0x88, 0xde, 0xe6, 0xe3, 0xb8, 0x9e, 0x7f, 0xcf, 0xa6, 0xd3, 0x2a, 0xc7, 0x8c, + 0x56, 0x38, 0x5a, 0x01, 0x30, 0x16, 0x30, 0xc4, 0x04, 0x8d, 0x50, 0x38, 0x13, 0x4d, 0x25, 0xa2, 0x53, 0x89, 0xe8, 0x4c, + 0x49, 0x92, 0x0e, 0x31, 0x9b, 0xcd, 0x26, 0x0c, 0x1a, 0x0e, 0x7a, 0xe8, 0x0c, 0xa7, 0xea, 0xbe, 0xdb, 0x2b, 0xd8, 0xf5, + 0x01, 0x80, 0xd1, 0x47, 0x81, 0x85, 0x18, 0x18, 0x81, 0x40, 0xc0, 0xac, 0x28, 0xca, 0x9f, 0x89, 0xe8, 0x0e, 0x0e, 0x14, + 0xee, 0x38, 0x83, 0x3e, 0x56, 0xbb, 0x8b, 0xf5, 0xbf, 0x85, 0x64, 0x59, 0xf6, 0xbf, 0xf7, 0xde, 0x7b, 0xe6, 0x1f, 0xfc, + 0xe0, 0x07, 0x59, 0xb5, 0xb5, 0xb5, 0xf9, 0xdc, 0x2c, 0x87, 0x79, 0x5e, 0xa0, 0xdb, 0x8a, 0x89, 0xa8, 0x9c, 0x3f, 0x67, + 0x26, 0xbb, 0x24, 0x49, 0x76, 0x9b, 0xcd, 0x96, 0x61, 0xb7, 0xdb, 0x33, 0xd0, 0xdc, 0x1a, 0x4c, 0x20, 0x76, 0xbb, 0x1d, + 0xb4, 0x47, 0xec, 0x11, 0x9b, 0x78, 0x0d, 0x8f, 0x78, 0xdd, 0xe1, 0x70, 0xb0, 0xe7, 0x68, 0x10, 0x85, 0x0d, 0x04, 0x9a, + 0xd8, 0xc4, 0x6b, 0x16, 0x8b, 0x25, 0xba, 0xe1, 0xfa, 0xe1, 0x51, 0x2c, 0x1c, 0xba, 0x05, 0x84, 0x3d, 0x87, 0x26, 0xc5, + 0xaf, 0x31, 0xab, 0x3f, 0xc5, 0xa3, 0x5e, 0x9b, 0x16, 0x7f, 0xc7, 0x6a, 0x2b, 0x71, 0x40, 0x4f, 0xd2, 0x3f, 0x17, 0xa4, + 0x15, 0x00, 0x17, 0x4c, 0x52, 0x68, 0xaf, 0x98, 0xb0, 0x51, 0x32, 0x0b, 0xfe, 0x9c, 0xbf, 0xb7, 0xdb, 0x86, 0xc6, 0xdf, + 0xfa, 0x0d, 0x2c, 0xdf, 0xd8, 0xdc, 0x6e, 0x37, 0x6b, 0x1c, 0xe4, 0xf3, 0xf9, 0xc0, 0xf8, 0x13, 0xdd, 0xc4, 0xeb, 0xf8, + 0x8c, 0xc7, 0xe3, 0x61, 0xef, 0xe3, 0xb9, 0xdf, 0xef, 0x0f, 0x62, 0x0b, 0x06, 0x83, 0x5e, 0x0e, 0x8c, 0x08, 0x98, 0xb5, + 0x13, 0x51, 0x07, 0xcc, 0x4a, 0xae, 0x35, 0xe9, 0xff, 0xc6, 0xd6, 0x3e, 0x6f, 0xde, 0xbc, 0xae, 0x4f, 0x3e, 0xf9, 0x04, + 0x9f, 0xc7, 0xb9, 0xdb, 0x05, 0x6d, 0x1b, 0xdf, 0x84, 0x89, 0x29, 0xc6, 0x90, 0xfe, 0x51, 0xef, 0xd7, 0xc3, 0x58, 0x9a, + 0x48, 0x44, 0xef, 0x67, 0x64, 0x64, 0x64, 0xa2, 0x59, 0x07, 0x5f, 0x80, 0xe2, 0x6a, 0x7d, 0xbd, 0x81, 0xa0, 0xfe, 0x6f, + 0x1d, 0xa5, 0x9b, 0x26, 0x16, 0x74, 0x55, 0x55, 0x4d, 0xb8, 0x86, 0xe2, 0x3a, 0xaa, 0xaa, 0x0a, 0xf0, 0x7b, 0x8b, 0x88, + 0x5e, 0x20, 0xa2, 0x4f, 0x89, 0xa8, 0x9b, 0x2f, 0x96, 0x12, 0x07, 0x42, 0x65, 0xb4, 0x03, 0xa1, 0x34, 0x46, 0x80, 0xcf, + 0xcf, 0x07, 0xca, 0x3c, 0x22, 0xba, 0x98, 0x88, 0x4e, 0x31, 0x99, 0x4c, 0x79, 0x98, 0xc0, 0x7c, 0x42, 0x8a, 0xe6, 0x20, + 0x62, 0x35, 0xde, 0xb5, 0x43, 0xdd, 0x24, 0x1c, 0x02, 0x00, 0xb2, 0x5a, 0xcc, 0x60, 0x30, 0x88, 0x01, 0xf4, 0xaa, 0xd3, + 0xe9, 0xfc, 0xb1, 0xdb, 0xed, 0xc6, 0xb1, 0x79, 0xb9, 0xc6, 0x11, 0xda, 0xfd, 0xb8, 0xcb, 0x64, 0xe6, 0xb5, 0xb1, 0x4e, + 0x53, 0x69, 0xe2, 0xb1, 0x61, 0x5a, 0x76, 0xab, 0x82, 0x1d, 0xcc, 0x22, 0x32, 0x6f, 0xb5, 0x5a, 0xa7, 0x04, 0x83, 0xc1, + 0xd3, 0xb8, 0xb9, 0x03, 0x13, 0xbd, 0x34, 0x33, 0x33, 0x33, 0x37, 0x27, 0x27, 0xc7, 0x5c, 0x50, 0x50, 0x00, 0x5a, 0x2f, + 0x42, 0xe3, 0x1b, 0x3c, 0x96, 0x95, 0x95, 0xb1, 0xc7, 0xbc, 0xbc, 0x3c, 0xca, 0xcd, 0xcd, 0x05, 0x87, 0x21, 0x03, 0x34, + 0x3c, 0xda, 0xed, 0x76, 0xcd, 0x66, 0xb3, 0xc1, 0xbc, 0x03, 0x90, 0x31, 0x46, 0x1c, 0x68, 0x29, 0x7a, 0xed, 0x8b, 0x73, + 0x20, 0xee, 0xa1, 0x39, 0xc4, 0x6a, 0xc0, 0x78, 0x4f, 0x77, 0xce, 0xbb, 0x2d, 0x16, 0xf1, 0x3e, 0x1f, 0xfb, 0x7e, 0xbf, + 0x37, 0x35, 0x66, 0x92, 0x0a, 0x5e, 0xc6, 0x78, 0x7f, 0xeb, 0x1e, 0xe3, 0xfe, 0x88, 0xf0, 0x39, 0xea, 0x3f, 0xcf, 0xbf, + 0xbf, 0xc7, 0xe7, 0xf1, 0x5a, 0xac, 0x86, 0x09, 0x90, 0x15, 0xda, 0x50, 0x30, 0x18, 0x44, 0x5b, 0x04, 0x09, 0x8f, 0x00, + 0x47, 0x00, 0x23, 0x00, 0xb2, 0xbb, 0xbb, 0x9b, 0x5c, 0x2e, 0x17, 0xb5, 0xb5, 0xb5, 0x51, 0x73, 0x73, 0x33, 0x75, 0x74, + 0x74, 0x80, 0x73, 0x92, 0x3d, 0x8a, 0xcd, 0xe5, 0x72, 0xf9, 0x7d, 0x3e, 0x1f, 0xc0, 0x10, 0x20, 0xb2, 0x81, 0x88, 0xde, + 0x2b, 0x2e, 0x2e, 0x7e, 0xab, 0xa5, 0xa5, 0x05, 0xaf, 0x29, 0x74, 0x8b, 0x46, 0xd4, 0x78, 0x85, 0x89, 0x96, 0xae, 0x36, + 0x93, 0x52, 0x23, 0x51, 0x23, 0xeb, 0xb4, 0x20, 0x40, 0x91, 0x9d, 0x8a, 0x2e, 0xe8, 0x81, 0xfb, 0x77, 0xb4, 0xa6, 0x69, + 0xcf, 0xb3, 0xfe, 0xbc, 0xbb, 0x83, 0x58, 0x9f, 0x20, 0xd7, 0xdb, 0x35, 0xd6, 0xbf, 0xa6, 0xed, 0x7e, 0xbf, 0x98, 0x76, + 0x87, 0xfb, 0x0c, 0x2b, 0x43, 0x2c, 0x24, 0x9a, 0xa6, 0x7d, 0x45, 0x44, 0x4f, 0x73, 0x37, 0x4f, 0x1d, 0x9f, 0x6f, 0x72, + 0x2f, 0xae, 0x9e, 0x51, 0x03, 0x84, 0xa3, 0x05, 0x00, 0xe3, 0x99, 0x88, 0x16, 0x0e, 0x7c, 0x18, 0x20, 0x30, 0x3b, 0xaf, + 0x90, 0x24, 0x69, 0xbe, 0x4e, 0x5b, 0x51, 0xe2, 0xf9, 0x6a, 0x7a, 0x1b, 0x2c, 0xfd, 0x4d, 0xde, 0x78, 0x83, 0x4a, 0x68, + 0x20, 0x7c, 0x53, 0x83, 0xc1, 0x20, 0x4c, 0xe1, 0x95, 0x44, 0xf4, 0xab, 0xac, 0xac, 0xac, 0x86, 0xc3, 0x0e, 0x3b, 0xac, + 0xae, 0xa3, 0xa3, 0x23, 0xb8, 0x62, 0xc5, 0x8a, 0xc8, 0xaa, 0x79, 0xd2, 0x49, 0x01, 0x3a, 0xf4, 0xd0, 0x10, 0xdd, 0x76, + 0x9b, 0xc6, 0x8f, 0xbb, 0x90, 0x3b, 0xb1, 0xa7, 0x9a, 0x9c, 0xd9, 0x33, 0x15, 0x6f, 0xcf, 0x54, 0xd2, 0xb4, 0x23, 0x0f, + 0x3d, 0xf4, 0xd0, 0xc2, 0x79, 0xf3, 0xe6, 0xd1, 0xb4, 0x69, 0xd3, 0xa8, 0xa2, 0xa2, 0x82, 0x01, 0x5c, 0x76, 0x76, 0x36, + 0x7a, 0x9a, 0xa8, 0x5c, 0x2b, 0x13, 0x0c, 0x1f, 0x92, 0x5e, 0x4b, 0x12, 0xe0, 0xc4, 0x37, 0xf6, 0x5a, 0x6f, 0xe7, 0x22, + 0x40, 0x25, 0xf6, 0xbc, 0x04, 0x61, 0x44, 0xbc, 0x49, 0xd6, 0x97, 0xa6, 0x11, 0xfb, 0x77, 0x7f, 0x9f, 0xed, 0xed, 0xb5, + 0x5e, 0xc0, 0x35, 0xe1, 0x85, 0x29, 0xf6, 0x51, 0x3c, 0x17, 0xd7, 0xa4, 0xb7, 0x7d, 0xe9, 0xaf, 0x8d, 0x10, 0x7e, 0x4d, + 0xd8, 0x35, 0x17, 0x2e, 0x13, 0xbe, 0x80, 0x44, 0x27, 0x3c, 0xf6, 0x0b, 0xa0, 0x84, 0x9f, 0x10, 0xfe, 0x42, 0x97, 0xcb, + 0x25, 0x01, 0x20, 0x6b, 0x6a, 0x6a, 0x68, 0xfd, 0xfa, 0xf5, 0xf4, 0xfe, 0xfb, 0xef, 0x53, 0x75, 0x75, 0xf5, 0x06, 0x93, + 0x3d, 0x73, 0x85, 0x12, 0xf2, 0x6f, 0xa1, 0x70, 0x18, 0xa0, 0xb8, 0x8d, 0x03, 0x24, 0x82, 0x13, 0x41, 0x7a, 0xee, 0x39, + 0x99, 0xfe, 0x6f, 0xb1, 0x95, 0x3e, 0x7f, 0xd7, 0x4a, 0xd4, 0xa9, 0xcc, 0x9a, 0x35, 0x2b, 0x18, 0x0e, 0x87, 0xb3, 0xdb, + 0xda, 0xda, 0x8a, 0x3a, 0x3a, 0x3a, 0xce, 0x26, 0xa2, 0x3f, 0xc0, 0x9f, 0x69, 0x32, 0xa1, 0x63, 0xdb, 0x2e, 0x57, 0x83, + 0x20, 0xf3, 0xed, 0xed, 0xbc, 0xfa, 0xbb, 0x47, 0x5a, 0x2f, 0xd7, 0x93, 0x03, 0x99, 0x0a, 0x3f, 0x30, 0x16, 0x06, 0x68, + 0xd0, 0xaa, 0xaa, 0x82, 0x15, 0xfa, 0x09, 0x22, 0x7a, 0x92, 0x88, 0xb6, 0x73, 0x20, 0x94, 0xb8, 0xf5, 0x25, 0x34, 0x5b, + 0xf1, 0xdd, 0xb4, 0x17, 0x69, 0x14, 0x1d, 0xa3, 0x30, 0x11, 0x71, 0xc1, 0x45, 0xc4, 0x0a, 0xc0, 0x77, 0xad, 0x24, 0x49, + 0xc7, 0x70, 0x4d, 0x07, 0x83, 0x41, 0x91, 0x24, 0x29, 0x9a, 0xc4, 0x39, 0x90, 0x49, 0x1b, 0x6f, 0x82, 0xeb, 0xb9, 0xd2, + 0xb8, 0x36, 0xc0, 0x9e, 0xf7, 0x25, 0x30, 0x1b, 0xb1, 0x42, 0x7b, 0xbd, 0x5e, 0x7f, 0x28, 0x14, 0x42, 0x03, 0x99, 0x2f, + 0xe1, 0xb7, 0xa9, 0xac, 0xac, 0xfc, 0xb0, 0xab, 0xae, 0x2e, 0xe8, 0x8e, 0x80, 0xdd, 0x1c, 0x72, 0xe4, 0xec, 0x2f, 0xe7, + 0x17, 0xcf, 0x95, 0xb2, 0xf2, 0xa7, 0x99, 0x9c, 0x39, 0xe5, 0xe6, 0xc2, 0x72, 0x49, 0x69, 0xad, 0x23, 0x5a, 0xf3, 0x21, + 0xfd, 0xe1, 0xce, 0xbb, 0xe8, 0x9c, 0x73, 0xce, 0x51, 0xa0, 0xb9, 0x2a, 0x8a, 0x22, 0xc1, 0xdc, 0xe3, 0x00, 0xbb, 0x87, + 0xe6, 0x15, 0xcf, 0xaf, 0x16, 0xcf, 0xf7, 0xa6, 0xff, 0xac, 0xfe, 0x1a, 0xf4, 0xf6, 0x5a, 0x7f, 0x9f, 0xe9, 0xef, 0x7a, + 0xf6, 0x26, 0x03, 0xf9, 0x6c, 0x5f, 0x00, 0xd8, 0xdf, 0xdf, 0xbd, 0xbd, 0xa7, 0x07, 0xc0, 0xbe, 0xc0, 0x31, 0xde, 0x63, + 0x2c, 0x60, 0xea, 0x02, 0x08, 0xbb, 0x99, 0xed, 0xfa, 0x73, 0x12, 0xe0, 0xa8, 0xd3, 0xba, 0x35, 0x00, 0xe2, 0x1f, 0xef, + 0xbc, 0x53, 0x7e, 0xfa, 0xb9, 0x17, 0xc8, 0xb1, 0xe0, 0xbb, 0xa4, 0x04, 0x43, 0xa4, 0x76, 0xb5, 0x04, 0x94, 0xee, 0xce, + 0x9d, 0x9a, 0xab, 0x65, 0x93, 0xd6, 0xde, 0xf0, 0x0d, 0x29, 0xca, 0x37, 0x28, 0x61, 0xcf, 0x21, 0x6a, 0x34, 0x17, 0x14, + 0x94, 0xb4, 0xb7, 0xb7, 0x9f, 0x48, 0x44, 0x27, 0x13, 0xd1, 0x3e, 0x26, 0x93, 0xa9, 0xd0, 0xe1, 0x70, 0x58, 0x61, 0x92, + 0x63, 0x3c, 0xf6, 0x75, 0x8d, 0x85, 0xe5, 0xa3, 0xf7, 0x73, 0xeb, 0xaf, 0x49, 0xec, 0x31, 0x6b, 0x03, 0x58, 0x50, 0xe0, + 0x36, 0x62, 0xd5, 0x22, 0xe1, 0xb0, 0x89, 0xcf, 0x05, 0xb4, 0x86, 0x00, 0x45, 0xd6, 0x7f, 0x78, 0x20, 0x45, 0x64, 0x3f, + 0xc4, 0xf3, 0x11, 0xa6, 0xad, 0x48, 0xa3, 0x08, 0xfc, 0x44, 0x7e, 0x12, 0x54, 0xee, 0x43, 0x89, 0xe8, 0x06, 0x49, 0x92, + 0x4e, 0xe1, 0x1a, 0x1f, 0x56, 0x45, 0xc6, 0x07, 0xd8, 0xd7, 0x44, 0x8b, 0x75, 0xce, 0x43, 0x44, 0xf0, 0x02, 0x7e, 0x1e, + 0xdc, 0xd8, 0x3d, 0x0e, 0x40, 0x92, 0x98, 0xaf, 0x0c, 0x5a, 0x58, 0x51, 0x51, 0x11, 0x15, 0x17, 0x17, 0xb3, 0xad, 0xb4, + 0xb4, 0x94, 0x3d, 0x16, 0x16, 0x16, 0x32, 0x93, 0x34, 0x3b, 0x3b, 0x3b, 0x6a, 0x82, 0xc2, 0x44, 0xda, 0xba, 0x75, 0x2b, + 0x2d, 0x5f, 0xbe, 0x9c, 0xde, 0x7c, 0xf3, 0x4d, 0xaa, 0xaf, 0xaf, 0xdf, 0x40, 0x8e, 0x2c, 0xb7, 0xe5, 0x88, 0x33, 0xe6, + 0x50, 0x76, 0xa1, 0x5d, 0xce, 0xce, 0x27, 0xc9, 0xe6, 0x20, 0x99, 0x34, 0x92, 0x94, 0x10, 0xc9, 0x21, 0xbf, 0xd2, 0xf3, + 0xe4, 0x3d, 0xda, 0x6d, 0x37, 0xfe, 0x5a, 0xba, 0xf4, 0x8a, 0x9f, 0xca, 0x4d, 0x4d, 0x8d, 0xec, 0xe0, 0x62, 0x03, 0x0a, + 0xb1, 0xc7, 0xde, 0x5b, 0x90, 0x61, 0x20, 0xc0, 0x37, 0x90, 0xf7, 0x7a, 0xfb, 0x4c, 0xbc, 0x6b, 0xdb, 0xdb, 0xdf, 0xa3, + 0x1d, 0x00, 0x7b, 0x7b, 0x2d, 0x16, 0x48, 0x7a, 0x89, 0xb2, 0x46, 0x37, 0x80, 0x51, 0x4e, 0x6e, 0x9e, 0x7a, 0xe9, 0x85, + 0x17, 0xa8, 0xef, 0x54, 0x77, 0x51, 0xce, 0x59, 0x57, 0xc8, 0xa1, 0x70, 0x58, 0x56, 0xad, 0x76, 0x52, 0x41, 0x48, 0xee, + 0xf3, 0x90, 0xd2, 0xd1, 0x48, 0x92, 0xab, 0xbd, 0x4b, 0xfd, 0xf4, 0x95, 0x35, 0xd4, 0xd3, 0x31, 0xb5, 0xa0, 0xb0, 0xb0, + 0x74, 0xc1, 0xfc, 0xf9, 0x74, 0xdc, 0x71, 0xc7, 0xd1, 0x8c, 0x19, 0x33, 0x28, 0x2b, 0x2b, 0x8b, 0x99, 0xe0, 0xf0, 0x4d, + 0xc2, 0x04, 0x87, 0xa9, 0xdd, 0xda, 0xda, 0x4a, 0x4d, 0x4d, 0x4d, 0x6c, 0x6b, 0x69, 0x69, 0x61, 0x7f, 0xe3, 0x75, 0x8c, + 0x41, 0xd1, 0xd5, 0x50, 0x2f, 0x00, 0x44, 0x2c, 0xd2, 0x02, 0x24, 0x65, 0xae, 0x3d, 0xea, 0x8f, 0xb7, 0x1f, 0x6d, 0x12, + 0xf3, 0x4c, 0x05, 0x10, 0x62, 0xde, 0x28, 0x8a, 0x02, 0xf0, 0xfb, 0x3f, 0x22, 0x7a, 0x9c, 0xfb, 0x46, 0x31, 0x4f, 0x83, + 0xa3, 0x05, 0x04, 0x47, 0x03, 0x00, 0x8a, 0x48, 0x98, 0x95, 0x47, 0x2d, 0xaf, 0x21, 0xa2, 0x5f, 0x98, 0xcd, 0xe6, 0x0c, + 0xf8, 0xb6, 0x64, 0x59, 0xc6, 0x85, 0x06, 0x4f, 0xd9, 0xae, 0x2f, 0xc5, 0x68, 0x44, 0x02, 0xe8, 0x84, 0x13, 0x3c, 0x56, + 0x93, 0x03, 0x68, 0x01, 0xc8, 0xe0, 0x53, 0x1b, 0x37, 0x6e, 0x1c, 0x4d, 0x9c, 0x38, 0x91, 0xc6, 0x8f, 0x1f, 0xcf, 0xcc, + 0xcf, 0x92, 0x92, 0x12, 0xca, 0xcf, 0xcf, 0x67, 0x20, 0x07, 0x80, 0x03, 0xe0, 0x8a, 0x7d, 0x62, 0x60, 0xe8, 0x23, 0x68, + 0xc2, 0x21, 0x8f, 0x15, 0x9f, 0xfb, 0xdd, 0xb4, 0xe6, 0xe6, 0x66, 0xe9, 0xf9, 0x17, 0x5e, 0x90, 0xef, 0xbe, 0xe7, 0x5e, + 0xea, 0x9e, 0x36, 0x8f, 0xec, 0x0b, 0x2e, 0x52, 0x35, 0x57, 0xab, 0x4a, 0x41, 0xaf, 0x24, 0x05, 0xbc, 0xb2, 0xd9, 0x6c, + 0x21, 0xf7, 0xca, 0x0f, 0xa5, 0x19, 0x3d, 0xdb, 0xe8, 0x85, 0x25, 0x4b, 0xc9, 0xe7, 0xf5, 0xb0, 0x41, 0x9a, 0x08, 0xb8, + 0x19, 0x00, 0x98, 0x5e, 0x00, 0x18, 0x6f, 0xc3, 0xf8, 0xb0, 0x3b, 0x1c, 0xb4, 0x65, 0xd3, 0x26, 0x3a, 0xe7, 0xdc, 0x85, + 0x64, 0x3a, 0xeb, 0x2a, 0x92, 0x73, 0x8a, 0x34, 0xd5, 0x6c, 0xd3, 0x54, 0x67, 0x8e, 0xa6, 0x39, 0xb2, 0x35, 0x2a, 0x9b, + 0x24, 0x87, 0xde, 0x5b, 0x24, 0x5b, 0xdf, 0x78, 0x98, 0x7e, 0x71, 0xf5, 0x95, 0x74, 0xd1, 0x45, 0x17, 0x2a, 0x95, 0x15, + 0x15, 0x18, 0x57, 0x32, 0xc6, 0x2e, 0xac, 0x1a, 0x8c, 0x3d, 0xa1, 0xd9, 0x09, 0x00, 0x13, 0x66, 0x3b, 0x7e, 0x03, 0xbe, + 0xca, 0x9e, 0x9e, 0x1e, 0xe6, 0x93, 0x84, 0x09, 0xde, 0xd8, 0xd8, 0x48, 0x3b, 0x77, 0xee, 0x64, 0xa6, 0x38, 0xb6, 0xfa, + 0xfa, 0xfa, 0xa8, 0xdf, 0x52, 0x8b, 0xb9, 0x5e, 0x22, 0x00, 0x26, 0xf6, 0xab, 0x07, 0xf0, 0x38, 0x60, 0x18, 0x05, 0x42, + 0x7e, 0x6c, 0x88, 0x18, 0xdf, 0x40, 0x44, 0xdf, 0xc4, 0x49, 0x03, 0x4b, 0x5b, 0x19, 0x0d, 0x3d, 0x41, 0x44, 0x1e, 0x94, + 0x8f, 0x6b, 0x7d, 0x37, 0x58, 0xad, 0x56, 0x68, 0x7c, 0x30, 0x75, 0x59, 0x6e, 0x9a, 0x00, 0x3a, 0x31, 0x18, 0x00, 0x42, + 0x22, 0xaa, 0xa7, 0x17, 0x68, 0x69, 0x13, 0x26, 0x4c, 0xa0, 0x29, 0x53, 0xa6, 0x30, 0xff, 0xda, 0xd4, 0xa9, 0x53, 0x69, + 0xf2, 0xe4, 0xc9, 0x0c, 0xe8, 0x00, 0x80, 0x58, 0x61, 0xb9, 0x19, 0x1d, 0x1d, 0x50, 0xfa, 0xc8, 0x22, 0xf6, 0x87, 0xd5, + 0x57, 0x3f, 0x20, 0x84, 0xe8, 0xff, 0x86, 0xb9, 0xea, 0xf1, 0x78, 0x98, 0xc9, 0x8a, 0xfd, 0x5d, 0xf9, 0xb3, 0x9f, 0xa9, + 0x87, 0x1d, 0x7a, 0x28, 0x5d, 0x7c, 0xee, 0x59, 0x52, 0x9d, 0xab, 0x4d, 0x76, 0x9c, 0xfa, 0x23, 0x59, 0xf5, 0xbb, 0xd1, + 0xc5, 0x86, 0x24, 0x93, 0x99, 0xb4, 0x1d, 0x1b, 0xe9, 0xf8, 0x85, 0x27, 0x45, 0xcc, 0x67, 0x0f, 0x02, 0xc7, 0x86, 0x8c, + 0x35, 0x01, 0x60, 0xf9, 0x7d, 0x3e, 0xaa, 0x9a, 0x3e, 0x9d, 0x66, 0x4e, 0x9d, 0x4c, 0xab, 0x6b, 0x36, 0x53, 0xe6, 0x21, + 0xe3, 0x25, 0x35, 0xac, 0x4a, 0x14, 0x0e, 0x92, 0x64, 0xcb, 0xa0, 0xe0, 0xe2, 0xbf, 0x50, 0xde, 0xc7, 0xcf, 0x68, 0x8f, + 0xfe, 0xef, 0x79, 0xf5, 0xb8, 0xff, 0x77, 0xbc, 0xdc, 0xd5, 0xd9, 0x69, 0x82, 0x56, 0x17, 0x6b, 0x09, 0x08, 0x89, 0xf5, + 0x53, 0x8a, 0x68, 0x3c, 0x16, 0x6b, 0x8c, 0xe7, 0x99, 0x33, 0x67, 0x46, 0xc1, 0x12, 0x82, 0x31, 0x0c, 0x13, 0xba, 0xb3, + 0xb3, 0x93, 0x01, 0xe3, 0x8e, 0x1d, 0x3b, 0x68, 0xdb, 0xb6, 0x6d, 0xcc, 0x5a, 0xd9, 0xb2, 0x65, 0x0b, 0xfb, 0x1b, 0xbf, + 0xa7, 0x57, 0x10, 0xf0, 0x5d, 0xb8, 0x76, 0xc4, 0xc2, 0xaf, 0x8b, 0xbe, 0xb3, 0x28, 0x35, 0x16, 0xf9, 0x8c, 0x8c, 0x0c, + 0x25, 0x14, 0x0a, 0x1d, 0x11, 0x0e, 0x87, 0x17, 0x73, 0xeb, 0xac, 0x5d, 0x57, 0x3c, 0x40, 0xe9, 0x0c, 0x82, 0xe6, 0x51, + 0xa0, 0xfd, 0x99, 0x44, 0x81, 0x36, 0x11, 0xe5, 0xc3, 0xc7, 0x67, 0x36, 0x9b, 0x71, 0x61, 0x2d, 0x42, 0x53, 0xc2, 0x4d, + 0x81, 0x69, 0xa0, 0xbf, 0x71, 0x88, 0x8e, 0xee, 0xbb, 0xef, 0xbe, 0xa8, 0xf8, 0xa0, 0xfd, 0xf6, 0xdb, 0x8f, 0x0d, 0x06, + 0x80, 0x1f, 0xcc, 0x56, 0x98, 0xb4, 0xf8, 0x2e, 0x00, 0x4a, 0xa4, 0x4a, 0x00, 0xe8, 0x44, 0x94, 0x2f, 0xd6, 0xa7, 0x03, + 0x11, 0x8e, 0x71, 0xe1, 0x53, 0xe9, 0x6d, 0xe5, 0x87, 0x60, 0xb0, 0xe8, 0xd3, 0x34, 0x1a, 0x1b, 0x1b, 0xe5, 0xd9, 0x73, + 0xe6, 0xd0, 0xd3, 0xaf, 0xbc, 0x4e, 0x67, 0x9f, 0x74, 0x02, 0xb9, 0x3e, 0x5b, 0x4a, 0xb6, 0x83, 0xe7, 0x93, 0xea, 0x6a, + 0x23, 0x35, 0x14, 0x20, 0xf2, 0x75, 0xd3, 0xf4, 0x99, 0x33, 0x49, 0xdf, 0xc8, 0xdd, 0x90, 0xb1, 0x27, 0x18, 0x0b, 0x19, + 0xb6, 0x0c, 0x9a, 0x3e, 0x75, 0x2a, 0xad, 0x5e, 0x5d, 0x47, 0xb2, 0x64, 0x22, 0x52, 0x43, 0x24, 0x3b, 0xb2, 0x29, 0xbc, + 0xea, 0x23, 0x72, 0x7c, 0xf0, 0x14, 0x3d, 0xfa, 0xf2, 0x2b, 0xd2, 0x51, 0x47, 0x1e, 0x65, 0x02, 0x40, 0xc1, 0x32, 0xc1, + 0x58, 0xc5, 0x90, 0x40, 0x87, 0x36, 0x91, 0xea, 0xd3, 0x97, 0x25, 0xa0, 0x5f, 0xb8, 0xb1, 0x60, 0xeb, 0xc7, 0xb2, 0x00, + 0x48, 0xcc, 0x0d, 0xb8, 0x70, 0x0e, 0x3d, 0xf4, 0xd0, 0xe8, 0x3c, 0x80, 0x65, 0x04, 0x60, 0x84, 0x86, 0xb8, 0x79, 0xf3, + 0x66, 0x5a, 0xb3, 0x66, 0x0d, 0xad, 0x5e, 0xbd, 0x9a, 0x36, 0x6e, 0xdc, 0x48, 0xb5, 0xb5, 0xb5, 0x6c, 0xe1, 0x17, 0x22, + 0x52, 0xa4, 0xf8, 0xdc, 0xc3, 0x42, 0x0f, 0x20, 0x84, 0x36, 0x68, 0xe6, 0x69, 0x59, 0xa8, 0x94, 0xd2, 0x74, 0xd5, 0x24, + 0x69, 0x2b, 0xe6, 0x51, 0x00, 0x7e, 0x22, 0x11, 0x34, 0x8c, 0x0b, 0x8e, 0x9c, 0x3e, 0xdc, 0xc8, 0x58, 0x67, 0x30, 0xc0, + 0x0d, 0x40, 0x77, 0xd8, 0x61, 0x87, 0xd1, 0xfe, 0xfb, 0xef, 0xcf, 0x7c, 0x26, 0x30, 0x5f, 0x71, 0xb3, 0x20, 0xf8, 0x2c, + 0x6e, 0x32, 0x00, 0x0f, 0xe6, 0x81, 0x70, 0x6e, 0xeb, 0x07, 0x52, 0xec, 0x0a, 0xdb, 0x5f, 0x44, 0x6d, 0xb7, 0x03, 0xd6, + 0x7d, 0xaf, 0xbd, 0xbd, 0x9d, 0xe5, 0xda, 0x41, 0xa3, 0x83, 0x60, 0xb0, 0x74, 0xb4, 0xb7, 0xd3, 0xec, 0x99, 0x33, 0xe8, + 0xee, 0xfb, 0xff, 0x4a, 0x97, 0x5d, 0x7e, 0x05, 0x99, 0xab, 0xe6, 0x92, 0x9c, 0xe1, 0x20, 0xd5, 0xdb, 0x83, 0x8e, 0xd3, + 0x94, 0x97, 0x5f, 0x80, 0x70, 0x5b, 0xd2, 0x2e, 0xa0, 0x21, 0xe9, 0x29, 0x18, 0x26, 0xd0, 0xce, 0xc8, 0xb7, 0x31, 0x82, + 0x11, 0xd0, 0xce, 0x82, 0x3e, 0x0a, 0xbf, 0xf0, 0x77, 0xba, 0xed, 0xd6, 0x5b, 0xe9, 0xe8, 0xa3, 0x8f, 0xa1, 0xa6, 0xc6, + 0x06, 0x06, 0x7c, 0xdb, 0xb6, 0x6d, 0xa7, 0xc6, 0xc6, 0x26, 0xb2, 0x58, 0xad, 0x6c, 0xdc, 0x56, 0x94, 0x97, 0xd1, 0xd4, + 0xa9, 0x55, 0x51, 0x10, 0x8c, 0xbf, 0xff, 0xbe, 0x7d, 0xb7, 0xfa, 0x45, 0xdf, 0xed, 0xde, 0x65, 0x6d, 0x00, 0x08, 0xf1, + 0x9b, 0x73, 0xe6, 0xcc, 0x41, 0x79, 0x23, 0x7d, 0xef, 0x7b, 0xdf, 0x63, 0x73, 0x04, 0x73, 0xa5, 0xba, 0xba, 0x9a, 0x01, + 0xe2, 0x97, 0x5f, 0x7e, 0xc9, 0xb6, 0x4d, 0x9b, 0x36, 0x31, 0x1f, 0xa3, 0x10, 0x00, 0xb5, 0xd9, 0x6c, 0x46, 0xca, 0x0c, + 0x0b, 0xfc, 0x84, 0x42, 0x21, 0x7d, 0xbe, 0xa3, 0xf0, 0x03, 0xa6, 0xa5, 0x3f, 0xd0, 0x9c, 0xe6, 0xe9, 0x2e, 0xac, 0x1a, + 0xa1, 0xac, 0xac, 0xcc, 0x1f, 0x0e, 0x87, 0x73, 0x5a, 0x5b, 0x5b, 0x8b, 0x45, 0x22, 0x2b, 0xfc, 0x72, 0x07, 0x1d, 0x74, + 0x10, 0x73, 0x10, 0x1f, 0x71, 0xc4, 0x11, 0x34, 0x7d, 0xfa, 0x74, 0xb6, 0xb2, 0xe1, 0x06, 0x88, 0xd5, 0x0f, 0x20, 0x29, + 0x56, 0xae, 0xd8, 0x88, 0x69, 0x6c, 0x64, 0x6c, 0x48, 0x07, 0x2d, 0x49, 0xec, 0x98, 0x30, 0x60, 0x60, 0x7e, 0xac, 0x5a, + 0xb5, 0x86, 0xa6, 0x4f, 0x9f, 0x46, 0x95, 0x95, 0x15, 0xcc, 0x59, 0x0d, 0x30, 0x84, 0x56, 0x08, 0x9f, 0xcc, 0x77, 0x4e, + 0x3b, 0x83, 0x0e, 0xdb, 0xff, 0x5f, 0xf4, 0xf9, 0x57, 0xef, 0x51, 0xd6, 0xfc, 0xf3, 0x49, 0xe9, 0x41, 0x3e, 0xad, 0xc6, + 0xde, 0x8f, 0x4d, 0xbf, 0x30, 0x64, 0xec, 0x89, 0xc6, 0x17, 0x44, 0x52, 0xc2, 0xa4, 0xa9, 0x0a, 0xc9, 0x19, 0x4e, 0xf2, + 0x7e, 0xb3, 0x9c, 0xaa, 0x2a, 0x0a, 0xe8, 0x82, 0x8b, 0x2f, 0xa1, 0xb6, 0xd6, 0x96, 0xe8, 0x58, 0xc0, 0x02, 0x0a, 0xb7, + 0x0c, 0xfa, 0x79, 0xa0, 0x4d, 0x2b, 0xfe, 0x1e, 0xea, 0x18, 0xe9, 0x2d, 0xd8, 0x05, 0x11, 0xee, 0x1e, 0xfd, 0x9c, 0x81, + 0x09, 0x0d, 0x50, 0x3c, 0xe0, 0x80, 0x03, 0xe8, 0x92, 0x4b, 0x2e, 0x61, 0xef, 0x41, 0x23, 0x5c, 0xb9, 0x72, 0x25, 0x58, + 0x63, 0xe8, 0x93, 0x4f, 0x3e, 0x61, 0x5a, 0x22, 0x3f, 0x35, 0x87, 0xaa, 0xaa, 0x47, 0x17, 0x16, 0x16, 0xbe, 0x5e, 0x5c, + 0x5c, 0xec, 0x5a, 0xbf, 0x7e, 0xbd, 0xbe, 0x40, 0x41, 0xbf, 0xba, 0xa7, 0x0d, 0x10, 0x9a, 0xd3, 0x39, 0xdd, 0xe5, 0xc0, + 0x03, 0x0f, 0xf4, 0x37, 0x36, 0x36, 0xe6, 0x35, 0x34, 0x34, 0x2c, 0x44, 0x82, 0x73, 0x5e, 0x5e, 0xde, 0x9c, 0xe3, 0x8e, + 0x3b, 0x4e, 0x3b, 0xfd, 0xf4, 0xd3, 0x4d, 0x47, 0x1d, 0x75, 0x14, 0x55, 0x56, 0x56, 0xb2, 0xc1, 0xc4, 0x33, 0xf5, 0xd9, + 0x6a, 0x25, 0x06, 0x88, 0xd0, 0xe6, 0x70, 0x03, 0x93, 0x05, 0x74, 0xf1, 0x04, 0xfb, 0xc4, 0x6f, 0x78, 0x3c, 0x5e, 0xfa, + 0xf8, 0x93, 0x4f, 0xe9, 0xf4, 0xd3, 0x4e, 0x21, 0x55, 0x8d, 0xbc, 0xf6, 0xf5, 0x8a, 0x95, 0xa4, 0xa9, 0x1a, 0x1d, 0x7c, + 0xf0, 0x81, 0xcc, 0xbc, 0x86, 0x58, 0xcc, 0x26, 0x3a, 0x61, 0xc1, 0x02, 0xfa, 0xfc, 0x9f, 0x8f, 0x21, 0x32, 0xc3, 0x7c, + 0x80, 0x18, 0x0e, 0x38, 0x7e, 0x49, 0x67, 0x5a, 0x1b, 0x32, 0x36, 0x05, 0x83, 0x9c, 0xf9, 0xa6, 0x71, 0xdf, 0x49, 0x22, + 0x19, 0x1a, 0xe0, 0xd6, 0x55, 0x74, 0xcc, 0xd1, 0x47, 0x51, 0x56, 0x56, 0x26, 0x75, 0xb4, 0xb5, 0x45, 0xc7, 0x6c, 0x20, + 0x10, 0x24, 0xb7, 0xc7, 0x4d, 0x56, 0x4b, 0x44, 0x03, 0xc4, 0xfb, 0xf1, 0xf2, 0x14, 0x93, 0x76, 0x6c, 0xd2, 0x9e, 0x5a, + 0x23, 0x16, 0x75, 0xbd, 0x6b, 0x08, 0x0a, 0x06, 0x02, 0x84, 0xf0, 0xa1, 0x43, 0x4b, 0xc4, 0x9c, 0x5b, 0xbd, 0x7a, 0xb5, + 0xb4, 0x74, 0xe9, 0x52, 0x00, 0xa2, 0xa3, 0xa6, 0xa6, 0xe6, 0xfe, 0x96, 0x96, 0x96, 0x4b, 0xdb, 0xda, 0xda, 0x9e, 0x2c, + 0x2d, 0x2d, 0x5d, 0x34, 0x7d, 0xfa, 0xf4, 0xfa, 0x0f, 0x3f, 0xfc, 0x30, 0x83, 0xa7, 0xc7, 0x88, 0xaa, 0x28, 0x48, 0x5a, + 0x0c, 0x74, 0x73, 0x1a, 0x82, 0x1f, 0xa3, 0x38, 0x2a, 0x2b, 0x2b, 0x53, 0x56, 0xac, 0x58, 0xf1, 0x5d, 0x22, 0xfa, 0x4d, + 0x55, 0x55, 0xd5, 0xac, 0xcb, 0x2e, 0xbb, 0x8c, 0xce, 0x3e, 0xfb, 0x6c, 0x16, 0xa1, 0xc5, 0xcd, 0xc1, 0x4d, 0x81, 0x1a, + 0x8e, 0x9b, 0xd2, 0x9b, 0x93, 0x78, 0x58, 0x0e, 0x3c, 0x42, 0x2c, 0x40, 0xa5, 0x25, 0xc5, 0x54, 0x51, 0x5e, 0x4e, 0x9b, + 0x36, 0x6d, 0xa6, 0xd9, 0xb3, 0x67, 0x92, 0xaa, 0xa9, 0xd4, 0xd5, 0xd9, 0x45, 0x87, 0x1f, 0x7e, 0x28, 0x33, 0x37, 0xc4, + 0xe0, 0xc2, 0x2a, 0x3b, 0x69, 0xca, 0x14, 0xa2, 0x80, 0x87, 0x54, 0xbf, 0x97, 0x64, 0x5b, 0x06, 0x91, 0x64, 0x62, 0x03, + 0x5f, 0x38, 0xab, 0x0d, 0x19, 0xbb, 0x82, 0xf5, 0x0d, 0xa9, 0x2a, 0xe4, 0xc8, 0x62, 0xf6, 0xb0, 0xa6, 0x84, 0x89, 0xba, + 0xdb, 0x69, 0x72, 0x55, 0xd5, 0x6e, 0xbd, 0x7b, 0x23, 0xe3, 0x3a, 0x92, 0xd3, 0x67, 0xb5, 0x44, 0x5c, 0xe0, 0x00, 0xc6, + 0x91, 0xb0, 0x12, 0x24, 0xee, 0xfb, 0x16, 0xc7, 0x05, 0x85, 0x03, 0xd6, 0x95, 0x58, 0xfc, 0xe1, 0x76, 0x82, 0x42, 0x82, + 0x39, 0xd9, 0xd1, 0xd1, 0xa1, 0xbd, 0xfe, 0xfa, 0xeb, 0xb3, 0x1f, 0x7e, 0xf8, 0xe1, 0xbb, 0xbf, 0xfd, 0xf6, 0xdb, 0xcb, + 0x9b, 0x9a, 0x9a, 0xfe, 0x3c, 0x7d, 0xfa, 0xf4, 0x27, 0x37, 0x6d, 0xda, 0x24, 0x58, 0x66, 0x44, 0x09, 0x9d, 0x94, 0x0e, + 0x20, 0x98, 0x2e, 0x00, 0xa8, 0xcf, 0xf5, 0xcb, 0x28, 0x28, 0x28, 0x50, 0x1a, 0x1b, 0x1b, 0xef, 0xcf, 0xcd, 0xcd, 0xbd, + 0xfc, 0xb7, 0xbf, 0xfd, 0x2d, 0xfd, 0xf8, 0xc7, 0x3f, 0x56, 0x0a, 0x0b, 0x0b, 0xa5, 0xee, 0xee, 0x6e, 0x19, 0x8e, 0x5a, + 0xbd, 0x43, 0x37, 0x1d, 0x04, 0x03, 0xc4, 0xe7, 0xf7, 0xd3, 0x81, 0x07, 0xee, 0x47, 0x76, 0xbb, 0x83, 0x99, 0x2a, 0x00, + 0x3d, 0xf8, 0x6b, 0x7a, 0xba, 0x7b, 0xd8, 0x80, 0x11, 0x00, 0x18, 0x0c, 0x04, 0xa8, 0x6a, 0xda, 0x0c, 0xb2, 0x99, 0x89, + 0x82, 0x9d, 0x2d, 0xe4, 0x28, 0x1d, 0x4f, 0x94, 0x91, 0x49, 0xd5, 0xdb, 0xb7, 0x45, 0x1d, 0xd2, 0x86, 0x8c, 0x4d, 0xc1, + 0x98, 0x0d, 0x06, 0x03, 0x54, 0x53, 0x5b, 0x4b, 0x94, 0x57, 0xc9, 0x00, 0x50, 0x71, 0x77, 0x13, 0xf9, 0x5d, 0x34, 0x73, + 0xf6, 0x3e, 0x14, 0x0a, 0x06, 0xa3, 0x01, 0x36, 0x8c, 0x15, 0xb8, 0x74, 0x14, 0xe4, 0x10, 0x42, 0x5b, 0x94, 0xa4, 0xa8, + 0x69, 0x3c, 0x92, 0x22, 0x71, 0xf0, 0xd5, 0x03, 0x22, 0xd2, 0x6e, 0x00, 0xde, 0x3c, 0x02, 0x2d, 0x5d, 0x71, 0xc5, 0x15, + 0xea, 0xf7, 0xbf, 0xff, 0x7d, 0x6d, 0xd1, 0xa2, 0x45, 0x93, 0x6f, 0xbf, 0xfd, 0xf6, 0x7f, 0x6e, 0xda, 0xb4, 0xe9, 0xb8, + 0xca, 0xca, 0xca, 0x2b, 0xea, 0xea, 0xea, 0x44, 0x4b, 0x59, 0x56, 0x61, 0x42, 0x69, 0x20, 0xe6, 0x34, 0x0b, 0x78, 0xd8, + 0x0f, 0x3b, 0xec, 0xb0, 0xc0, 0x97, 0x5f, 0x7e, 0x79, 0x65, 0x69, 0x69, 0xe9, 0xe5, 0x6f, 0xbe, 0xf9, 0x66, 0x78, 0xdf, + 0x7d, 0xf7, 0x95, 0x3b, 0x3a, 0x3a, 0x58, 0x3a, 0x00, 0x2e, 0x70, 0xba, 0x80, 0x9e, 0x5e, 0x84, 0x16, 0x8a, 0x9c, 0xbe, + 0x97, 0x5e, 0x78, 0x81, 0xde, 0x79, 0xfb, 0x6d, 0xf2, 0xf9, 0xfc, 0x34, 0x77, 0xdf, 0xb9, 0xf4, 0xbd, 0x0b, 0x2f, 0x64, + 0x7e, 0x1c, 0xac, 0x98, 0x0c, 0x00, 0x83, 0x41, 0x2a, 0xab, 0xa8, 0xa4, 0xf1, 0x25, 0x85, 0xb4, 0xa5, 0xa9, 0x96, 0xa4, + 0x71, 0x55, 0x44, 0xf9, 0xa5, 0xb4, 0x69, 0xe3, 0x46, 0x36, 0x88, 0x0c, 0x1f, 0xe0, 0xd8, 0x15, 0x68, 0x4b, 0x9d, 0x1d, + 0x1d, 0x54, 0x53, 0xdf, 0x48, 0xa6, 0x83, 0x0f, 0x61, 0xa0, 0x16, 0x6c, 0x6b, 0xa0, 0x02, 0x87, 0x95, 0x26, 0x4e, 0xa9, + 0x62, 0x8b, 0x23, 0xc6, 0x12, 0x80, 0x0e, 0x63, 0xe1, 0xed, 0x37, 0xdf, 0xa0, 0x8f, 0x3f, 0xfa, 0x88, 0x3d, 0x3f, 0xe8, + 0xe0, 0x83, 0xe9, 0xfb, 0x17, 0x5d, 0xc4, 0xc6, 0x3f, 0x2c, 0x8e, 0x74, 0x19, 0x27, 0x52, 0x8c, 0x4f, 0x1d, 0x16, 0x4e, + 0x5b, 0x5b, 0x1b, 0x2b, 0xd5, 0xbb, 0xfc, 0xf2, 0xcb, 0xd5, 0xef, 0x7c, 0xe7, 0x3b, 0xca, 0x89, 0x27, 0x9e, 0x78, 0xee, + 0xfa, 0xf5, 0xeb, 0x6b, 0x0f, 0x3b, 0xec, 0xb0, 0x9b, 0x3e, 0xff, 0xfc, 0x73, 0xbb, 0x0e, 0xfc, 0x62, 0x19, 0xd7, 0x87, + 0x5d, 0xd2, 0xa1, 0xe1, 0x89, 0x08, 0x78, 0x40, 0x45, 0xa6, 0x0d, 0x1b, 0x36, 0xcc, 0x52, 0x55, 0xf5, 0xa6, 0xfb, 0xef, + 0xbf, 0x5f, 0x05, 0xf8, 0x35, 0x34, 0x34, 0x30, 0xda, 0x1e, 0x0c, 0x9e, 0x74, 0xb9, 0xe9, 0xf1, 0x04, 0xa6, 0xca, 0x6f, + 0xaf, 0xff, 0x35, 0xdd, 0x7b, 0xf7, 0x3d, 0x34, 0x75, 0xea, 0x34, 0x3a, 0xe2, 0xc8, 0x23, 0xe8, 0xb3, 0x4f, 0x3e, 0xa5, + 0x8b, 0xbe, 0xfb, 0x3d, 0x6a, 0x6e, 0x6a, 0x22, 0x2b, 0x77, 0x60, 0x23, 0x3d, 0x06, 0x80, 0x38, 0x63, 0xda, 0x34, 0xa2, + 0x06, 0x70, 0xa9, 0x12, 0x49, 0x25, 0x95, 0xb4, 0x65, 0xdb, 0x76, 0xb6, 0x92, 0x32, 0x9f, 0x90, 0x21, 0x63, 0x4e, 0x00, + 0x62, 0x18, 0x23, 0x3b, 0x6b, 0x76, 0x50, 0xbb, 0xdb, 0x4b, 0xb6, 0x7c, 0x90, 0xf9, 0x48, 0xa4, 0x36, 0x54, 0xd3, 0x94, + 0x71, 0x15, 0x54, 0x50, 0x54, 0xc4, 0x80, 0x0d, 0x00, 0x87, 0xcf, 0x5e, 0x73, 0xe5, 0x55, 0xf4, 0xbf, 0x67, 0x17, 0xd1, + 0xbc, 0x23, 0x8f, 0xa4, 0xe3, 0xe7, 0xcf, 0xa7, 0x65, 0x1f, 0x2c, 0xa3, 0x0b, 0x16, 0x2e, 0x64, 0xa9, 0x2a, 0xe9, 0xa0, + 0x09, 0xf6, 0x67, 0x2e, 0xe3, 0x11, 0xe9, 0x5f, 0xc5, 0xc5, 0xc5, 0xe6, 0x87, 0x1e, 0x7a, 0x48, 0xb1, 0x5a, 0xad, 0x57, + 0x7f, 0xf3, 0xcd, 0x37, 0x47, 0xe6, 0xe7, 0xe7, 0x2b, 0x3a, 0x22, 0x85, 0xdd, 0xea, 0xf4, 0xf7, 0x46, 0x00, 0xd4, 0x6b, + 0x7f, 0x19, 0xc8, 0xdb, 0x73, 0xb9, 0x5c, 0xd7, 0x9f, 0x7a, 0xea, 0xa9, 0x39, 0xe7, 0x9e, 0x7b, 0xae, 0xd6, 0xd4, 0xd4, + 0x24, 0x8b, 0x54, 0x92, 0x74, 0x15, 0x00, 0x1a, 0x22, 0xbf, 0xaf, 0xbc, 0xf4, 0x12, 0x7d, 0xfe, 0xd9, 0x67, 0xb4, 0x64, + 0xe9, 0xeb, 0xf4, 0x9b, 0x1b, 0x7f, 0x47, 0x97, 0x5d, 0x71, 0x05, 0xbd, 0xf8, 0xea, 0x2b, 0x34, 0x6d, 0xc6, 0x74, 0xba, + 0xe7, 0xae, 0x3f, 0x52, 0x06, 0x07, 0x40, 0x08, 0x7c, 0x3b, 0xfb, 0xcc, 0xdd, 0x97, 0xa8, 0xad, 0x9e, 0xb4, 0xa0, 0x9f, + 0x6c, 0x45, 0x65, 0x54, 0xdf, 0xd6, 0x41, 0xcd, 0x8d, 0x0d, 0xcc, 0xdf, 0x93, 0xae, 0x83, 0xdb, 0x90, 0xc1, 0x0b, 0xd3, + 0xec, 0xac, 0x56, 0xda, 0xbc, 0x61, 0x03, 0x69, 0x26, 0x3b, 0x99, 0x9d, 0xa0, 0x6c, 0xd4, 0x88, 0x1a, 0xaa, 0x69, 0xf6, + 0xac, 0x59, 0x64, 0xb3, 0x65, 0x30, 0xed, 0x09, 0xc9, 0xfa, 0x4f, 0x3c, 0xf6, 0x38, 0x4b, 0xa5, 0x7a, 0xf9, 0xb5, 0x57, + 0xe9, 0xd2, 0xcb, 0x2e, 0xa3, 0xef, 0x5f, 0x78, 0x21, 0xbd, 0xf2, 0xda, 0xab, 0x2c, 0xf8, 0xf0, 0xa7, 0xbb, 0xef, 0x61, + 0x15, 0x49, 0xbd, 0x11, 0x5d, 0xa4, 0x93, 0x58, 0xad, 0x56, 0x9c, 0x87, 0x74, 0xe4, 0x91, 0x47, 0xc2, 0x8d, 0x65, 0x09, + 0x04, 0x02, 0xbf, 0xcb, 0xcf, 0xcf, 0x17, 0x84, 0xb8, 0x98, 0xf3, 0x23, 0xae, 0xd1, 0xa4, 0x03, 0x00, 0xb2, 0x74, 0x17, + 0x30, 0xf6, 0x6e, 0xdc, 0xb8, 0xf1, 0x30, 0xab, 0xd5, 0x7a, 0xf6, 0x8d, 0x37, 0xde, 0xa8, 0xfa, 0xfd, 0x7e, 0xa6, 0x46, + 0xa7, 0xbb, 0x88, 0x3b, 0xb8, 0xf4, 0xb5, 0xd7, 0xe9, 0xe2, 0x4b, 0x2e, 0x61, 0xa5, 0x74, 0x0d, 0xf5, 0xf5, 0x2c, 0xe5, + 0xc5, 0xe3, 0xf6, 0xd0, 0x4f, 0x7f, 0xf6, 0x33, 0x96, 0x37, 0x85, 0xf2, 0x23, 0x96, 0xfe, 0x00, 0x2f, 0x70, 0x30, 0x48, + 0xb3, 0xe7, 0xce, 0x25, 0xf2, 0x77, 0x53, 0xd8, 0xed, 0x22, 0x6b, 0x4e, 0x21, 0x05, 0xc2, 0x1a, 0x6d, 0xdb, 0xb2, 0x25, + 0xaa, 0x29, 0x1a, 0x32, 0xf6, 0x04, 0xc9, 0xcc, 0xeb, 0xd6, 0xae, 0x21, 0xca, 0x2b, 0x26, 0x32, 0x5b, 0x48, 0x43, 0x12, + 0x7c, 0x47, 0x03, 0xed, 0xb3, 0xef, 0xbe, 0xa4, 0x22, 0x25, 0x06, 0x01, 0xb5, 0x70, 0x98, 0x3e, 0x5a, 0xbe, 0x9c, 0x2e, + 0xbc, 0xe8, 0x22, 0x96, 0xc3, 0x8a, 0x71, 0x03, 0x30, 0x44, 0xfa, 0xc9, 0x4f, 0x7e, 0xf6, 0x33, 0xfa, 0xf6, 0xdb, 0x6f, + 0x59, 0xb5, 0x46, 0x3a, 0x6b, 0x81, 0x7b, 0x98, 0xfd, 0x9d, 0x9d, 0xa6, 0x5f, 0xfe, 0xf2, 0x97, 0x6a, 0x41, 0x41, 0xc1, + 0xb1, 0xdb, 0xb7, 0x6f, 0x3f, 0x29, 0x2f, 0x2f, 0x0f, 0x81, 0x90, 0x8c, 0x74, 0xd0, 0x02, 0xe5, 0x34, 0xd1, 0xfe, 0x6c, + 0x25, 0x25, 0x25, 0xa6, 0x40, 0x20, 0xf0, 0xb3, 0x85, 0x0b, 0x17, 0x5a, 0x0e, 0x3e, 0xf8, 0x60, 0x0d, 0x94, 0x42, 0xe9, + 0x0e, 0x80, 0x6c, 0x00, 0xf2, 0x4a, 0x14, 0x04, 0x41, 0xb2, 0x73, 0xb2, 0x99, 0x8f, 0x4f, 0x10, 0x87, 0xe2, 0x79, 0x61, + 0x51, 0x11, 0x5b, 0xf9, 0x91, 0x3b, 0x85, 0xd7, 0x20, 0x08, 0x8a, 0x4c, 0x9e, 0x3a, 0x8d, 0x32, 0xed, 0x56, 0x0a, 0xb4, + 0x35, 0x91, 0xec, 0xc8, 0x24, 0xb2, 0xe7, 0xd0, 0x86, 0x75, 0xeb, 0xa2, 0x91, 0x3e, 0x43, 0xc6, 0x96, 0x60, 0x2c, 0x07, + 0x02, 0x7e, 0xda, 0xb8, 0x69, 0x33, 0x51, 0x31, 0x02, 0x20, 0x32, 0x85, 0x7b, 0xba, 0x48, 0x56, 0x7c, 0x34, 0x7d, 0xd6, + 0x1c, 0xe6, 0xff, 0xc3, 0x38, 0x81, 0x8f, 0xb0, 0xdb, 0xe5, 0xa2, 0x89, 0x93, 0x26, 0xb2, 0x74, 0x19, 0x41, 0x44, 0x0b, + 0x8d, 0xcf, 0x62, 0x89, 0x54, 0x5f, 0x60, 0x5c, 0xa5, 0xfb, 0xdc, 0x88, 0xcd, 0x91, 0x9d, 0x34, 0x69, 0x92, 0x76, 0xc5, + 0x15, 0x57, 0xe0, 0x3c, 0xae, 0xcc, 0xcc, 0xcc, 0x74, 0xea, 0xd8, 0xc6, 0xf7, 0x5a, 0x13, 0x38, 0xea, 0xfb, 0xcb, 0xce, + 0xce, 0x56, 0xb6, 0x6d, 0xdb, 0x76, 0xb0, 0xd5, 0x6a, 0x3d, 0xe9, 0xea, 0xab, 0xaf, 0xd6, 0x3c, 0x1e, 0xcf, 0xe8, 0xd0, + 0xfe, 0x78, 0x4e, 0x16, 0x06, 0xee, 0xb4, 0xe9, 0xd3, 0x68, 0xe5, 0x8a, 0x15, 0xbb, 0x0d, 0x4c, 0x00, 0x23, 0x22, 0x79, + 0x25, 0x25, 0xc5, 0xb4, 0x76, 0xcd, 0x9a, 0x68, 0x65, 0x08, 0x7c, 0x3d, 0xc5, 0x25, 0xa5, 0x34, 0xa9, 0xbc, 0x94, 0xc2, + 0x4d, 0xb5, 0x24, 0x9b, 0x2d, 0x44, 0x05, 0xa5, 0xb4, 0x7e, 0xfd, 0x3a, 0x0a, 0x23, 0x37, 0x30, 0x8d, 0x7d, 0x9d, 0x86, + 0x24, 0x2e, 0xc2, 0x87, 0xdd, 0xde, 0xd6, 0x46, 0x3b, 0xea, 0x1b, 0xc8, 0x5c, 0x54, 0xc1, 0x5e, 0x0f, 0xb6, 0x36, 0x52, + 0x69, 0x4e, 0x26, 0x8d, 0x9f, 0x38, 0x91, 0x02, 0x7e, 0x3f, 0xd9, 0x32, 0x32, 0xa8, 0x7a, 0xfb, 0x76, 0xf6, 0xf9, 0x49, + 0x93, 0x27, 0x47, 0xd3, 0xa7, 0x58, 0x09, 0x5d, 0x46, 0x06, 0x7d, 0xb3, 0x72, 0x25, 0xab, 0x22, 0x41, 0x39, 0x67, 0x3a, + 0x05, 0x42, 0xfa, 0x13, 0xf8, 0x04, 0xbb, 0xba, 0xba, 0x4c, 0x3f, 0xfe, 0xf1, 0x8f, 0xa1, 0x05, 0x1e, 0x5a, 0x5f, 0x5f, + 0x7f, 0x7c, 0x4e, 0x4e, 0x4e, 0x28, 0x1d, 0x7c, 0x81, 0x72, 0x3a, 0x68, 0x7f, 0xd3, 0xa7, 0x4f, 0x07, 0x0b, 0xef, 0x0f, + 0xcf, 0x38, 0xe3, 0x0c, 0xcb, 0x01, 0x07, 0x1c, 0xa0, 0x82, 0x48, 0x60, 0xb4, 0xdc, 0x5c, 0x08, 0x4a, 0xd8, 0x0e, 0x38, + 0xe0, 0x40, 0xda, 0xba, 0x65, 0x2b, 0xcb, 0x85, 0x12, 0x20, 0x18, 0x59, 0xb5, 0x2d, 0x34, 0x73, 0xe6, 0x2c, 0x5a, 0xbb, + 0x7a, 0xcd, 0xae, 0xcf, 0xab, 0x2a, 0x39, 0x1c, 0x76, 0x56, 0x9f, 0x4c, 0x4d, 0x35, 0xa0, 0xd3, 0x24, 0xb9, 0xb8, 0x82, + 0xb6, 0x55, 0xef, 0xa0, 0x9e, 0xee, 0xee, 0xb4, 0x8c, 0x74, 0x1b, 0x32, 0x78, 0x61, 0xa4, 0x18, 0x36, 0x1b, 0xd5, 0xee, + 0xa8, 0xa6, 0x4e, 0x8f, 0x9f, 0x6c, 0x79, 0x05, 0xcc, 0x72, 0x50, 0x1b, 0xab, 0x69, 0xea, 0xa4, 0x09, 0x94, 0x9b, 0x97, + 0x47, 0xa1, 0x60, 0x88, 0x6c, 0x56, 0x2b, 0xad, 0x5d, 0xb3, 0x96, 0x4a, 0xcb, 0xca, 0x28, 0xbf, 0x20, 0x7f, 0xb7, 0x52, + 0x4f, 0x24, 0xc9, 0xaf, 0x5e, 0xb5, 0x8a, 0x66, 0xcd, 0x9e, 0xc5, 0x2a, 0x8b, 0x46, 0x83, 0x0f, 0x30, 0x56, 0x0b, 0x9c, + 0x30, 0x61, 0x82, 0x86, 0x6a, 0x12, 0x55, 0x55, 0x2f, 0x2d, 0x2b, 0x2b, 0xb3, 0xa7, 0x83, 0x16, 0x38, 0x92, 0x6a, 0x96, + 0x48, 0x7a, 0xd6, 0xbe, 0xf9, 0xe6, 0x9b, 0xd9, 0xb2, 0x2c, 0x9f, 0xf2, 0x93, 0x9f, 0xfc, 0x44, 0x0b, 0x04, 0x02, 0xac, + 0xd7, 0xc1, 0x68, 0xbb, 0xb9, 0x08, 0x76, 0xc0, 0x74, 0x81, 0xcf, 0x46, 0x5f, 0xd6, 0x86, 0x41, 0xbc, 0xcf, 0xbe, 0x73, + 0x59, 0x3d, 0x25, 0xb2, 0xe9, 0x45, 0xae, 0x1f, 0xac, 0x5c, 0xf8, 0x7e, 0xa8, 0xb3, 0x99, 0x14, 0xbf, 0x8f, 0x6c, 0x85, + 0xa5, 0xd4, 0xd0, 0xde, 0x49, 0x8d, 0xf5, 0xf5, 0xcc, 0x57, 0x68, 0x98, 0xc1, 0x63, 0x47, 0x04, 0x2b, 0xd0, 0xa6, 0x0d, + 0xeb, 0x89, 0xcc, 0x76, 0x32, 0xdb, 0x33, 0xb1, 0x0a, 0x12, 0x35, 0xd5, 0xd2, 0x9c, 0xd9, 0x73, 0xc8, 0xac, 0xf3, 0xe7, + 0xc1, 0x52, 0xc0, 0xc2, 0x68, 0x81, 0x8f, 0x30, 0x1a, 0x34, 0x93, 0xc9, 0xe7, 0xf5, 0x32, 0xed, 0x10, 0xa4, 0x1a, 0x7d, + 0x11, 0xa2, 0x0e, 0x44, 0x04, 0x6d, 0x9b, 0xc2, 0x69, 0xdc, 0x04, 0xa5, 0x9b, 0xbe, 0x3e, 0x3e, 0xd9, 0x82, 0x71, 0xdf, + 0xdd, 0xdd, 0x6d, 0xba, 0xe4, 0x92, 0x4b, 0xd0, 0x46, 0xf5, 0xc8, 0x2d, 0x5b, 0xb6, 0x1c, 0x06, 0xcb, 0x4f, 0xd7, 0x86, + 0x73, 0xaf, 0xd1, 0x00, 0x25, 0x7d, 0xf0, 0x63, 0xd6, 0xac, 0x59, 0x60, 0x91, 0x38, 0xff, 0x98, 0x63, 0x8e, 0x71, 0x1c, + 0x7e, 0xf8, 0xe1, 0x6a, 0x4f, 0x4f, 0x8f, 0x34, 0x9a, 0x34, 0x20, 0xe1, 0x93, 0x41, 0xf0, 0x03, 0x26, 0xee, 0xb6, 0xad, + 0x5b, 0x77, 0xab, 0xd9, 0x04, 0x38, 0x4e, 0x9f, 0x31, 0x83, 0x3c, 0x6e, 0x37, 0x0b, 0x8e, 0x08, 0x16, 0x0d, 0x04, 0x42, + 0x90, 0xfc, 0x4a, 0x21, 0x1f, 0x85, 0x7b, 0x3a, 0xc9, 0x9a, 0x9d, 0x4f, 0xa1, 0x30, 0xd1, 0xb6, 0x2d, 0x9b, 0x0d, 0x00, + 0x1c, 0x93, 0x22, 0xd1, 0xba, 0xb5, 0x6b, 0x89, 0x72, 0x8b, 0x22, 0x01, 0x90, 0xa0, 0x8f, 0xc8, 0xd5, 0x4a, 0x73, 0xf6, + 0xdd, 0x97, 0x94, 0x70, 0x98, 0x4c, 0x66, 0x13, 0x0b, 0x74, 0xec, 0xa8, 0xae, 0x66, 0x0b, 0xa6, 0x00, 0x39, 0x91, 0x17, + 0x88, 0xc0, 0x07, 0x52, 0x60, 0x66, 0xcc, 0x9c, 0x49, 0x81, 0x60, 0x24, 0xb1, 0x7e, 0xb0, 0xc0, 0x07, 0x0d, 0x12, 0xe4, + 0xbe, 0x45, 0xba, 0x4d, 0x10, 0xfb, 0x42, 0x86, 0x0a, 0xb0, 0xbd, 0x16, 0x0b, 0xf8, 0x7c, 0x20, 0x29, 0x51, 0xcf, 0x3e, + 0xfb, 0x6c, 0xb4, 0x8e, 0xb8, 0x70, 0xf2, 0xe4, 0xc9, 0xa2, 0x0f, 0xb1, 0x88, 0x08, 0x4b, 0x7b, 0x8b, 0x06, 0x18, 0x6d, + 0xfd, 0xb8, 0x63, 0xc7, 0x8e, 0x71, 0x44, 0x74, 0xce, 0xa5, 0x97, 0x5e, 0x8a, 0x3e, 0x0b, 0xa3, 0x47, 0xf5, 0xe3, 0x22, + 0xe8, 0xb8, 0xb2, 0x73, 0x72, 0xa8, 0xa2, 0xb2, 0x92, 0x0d, 0x72, 0x8b, 0x75, 0x97, 0x06, 0x08, 0x70, 0x2c, 0xaf, 0x28, + 0x67, 0xb9, 0x7f, 0x1b, 0x37, 0x6e, 0x8a, 0xfa, 0x01, 0x51, 0x11, 0x30, 0x71, 0xf2, 0x64, 0xca, 0xcf, 0x76, 0x90, 0xbf, + 0xad, 0x89, 0x4c, 0x76, 0x27, 0x91, 0x23, 0x9b, 0xd6, 0xaf, 0x5b, 0x4b, 0x26, 0x23, 0x10, 0x32, 0xa6, 0x44, 0xb0, 0x17, + 0xa1, 0x4c, 0x92, 0x8a, 0x2b, 0x58, 0x00, 0x24, 0xe8, 0xea, 0x24, 0xab, 0xac, 0xd0, 0xd4, 0x19, 0x33, 0x59, 0xb0, 0x03, + 0xe3, 0x02, 0x54, 0x54, 0xa8, 0xfd, 0x05, 0xb1, 0x07, 0x16, 0x4e, 0x51, 0x15, 0x12, 0x59, 0x58, 0xb7, 0xb1, 0x85, 0x71, + 0xfc, 0xb8, 0xf1, 0x14, 0x0c, 0x44, 0x7c, 0x83, 0x89, 0x08, 0x40, 0x0d, 0x6c, 0x2f, 0xf0, 0x49, 0x83, 0xfb, 0xef, 0xcf, + 0x7f, 0xfe, 0x33, 0x5d, 0x78, 0xe1, 0x85, 0xf4, 0x9d, 0xef, 0x7c, 0x87, 0x95, 0x98, 0xfe, 0xe6, 0x37, 0xbf, 0xa1, 0xb7, + 0xde, 0x7a, 0x8b, 0xf9, 0x2a, 0xf1, 0x19, 0xc1, 0x10, 0x9d, 0xcc, 0x29, 0x89, 0xf3, 0xf1, 0x7a, 0xbd, 0xf2, 0x8f, 0x7e, + 0xf4, 0x23, 0xb0, 0xc6, 0x9c, 0xb4, 0x76, 0xed, 0xda, 0x99, 0x3c, 0x11, 0xda, 0x32, 0x52, 0x58, 0x24, 0x8f, 0xa4, 0xf6, + 0x37, 0x7e, 0xfc, 0xf8, 0xb0, 0xd7, 0xeb, 0x3d, 0x75, 0xe6, 0xcc, 0x99, 0x25, 0x27, 0x9e, 0x78, 0xa2, 0xea, 0x72, 0xb9, + 0xe4, 0xd1, 0xa4, 0xfd, 0x09, 0x61, 0x45, 0xe2, 0xb2, 0xcc, 0x4c, 0x97, 0xf5, 0xeb, 0xd6, 0x33, 0x02, 0x04, 0x21, 0x18, + 0x44, 0x4e, 0x87, 0x93, 0x26, 0x4c, 0x9c, 0x48, 0xab, 0x57, 0x7d, 0xbb, 0x1b, 0x39, 0x65, 0x41, 0x61, 0x11, 0x4d, 0x99, + 0x30, 0x9e, 0x94, 0xa6, 0x9a, 0x08, 0x29, 0x42, 0x41, 0x29, 0x6d, 0x58, 0xbf, 0xbe, 0x4f, 0xba, 0x23, 0x43, 0x46, 0x97, + 0x08, 0x0d, 0x0e, 0x2c, 0x2f, 0x3b, 0x1a, 0x1a, 0xc9, 0x5a, 0x58, 0x16, 0xa9, 0x00, 0x69, 0xad, 0xa7, 0x8a, 0xc2, 0x3c, + 0x2a, 0xaf, 0x1c, 0xc7, 0x22, 0xc0, 0x08, 0x72, 0x6c, 0xdc, 0xb0, 0x81, 0xb2, 0x32, 0xb3, 0xa8, 0xac, 0xbc, 0x9c, 0x8d, + 0x0f, 0xfd, 0xf7, 0xb1, 0xb0, 0x96, 0x57, 0x54, 0x50, 0x4e, 0x6e, 0x0e, 0x5b, 0x70, 0x13, 0x19, 0x1f, 0xf8, 0x3c, 0x02, + 0x27, 0xdf, 0x7c, 0xf3, 0x0d, 0x2d, 0x58, 0xb0, 0x80, 0x6d, 0xff, 0xfb, 0xdf, 0xff, 0x18, 0x20, 0x55, 0x55, 0x55, 0xb1, + 0xf7, 0xc0, 0xfd, 0xf7, 0x93, 0x9f, 0xfc, 0x84, 0x51, 0xc9, 0xfd, 0xed, 0x6f, 0x7f, 0x63, 0xb9, 0x86, 0x00, 0xde, 0x44, + 0x7f, 0xab, 0x2f, 0xc1, 0xef, 0xc1, 0xbf, 0x7f, 0xf0, 0xc1, 0x07, 0xab, 0xc7, 0x1e, 0x7b, 0xac, 0x23, 0x1c, 0x0e, 0x9f, + 0x0b, 0x0b, 0x70, 0x24, 0x83, 0x21, 0x23, 0x65, 0x02, 0xb3, 0x06, 0xe6, 0x81, 0x40, 0x00, 0xfd, 0x6c, 0xcf, 0xbf, 0xf8, + 0xe2, 0x8b, 0xa1, 0x21, 0xb1, 0x76, 0x84, 0xa3, 0x51, 0x98, 0x49, 0x1b, 0x0e, 0xd3, 0xec, 0x7d, 0xe6, 0x30, 0xfa, 0x71, + 0x77, 0x4f, 0xc4, 0xd7, 0x27, 0x04, 0x70, 0x08, 0x1f, 0xe1, 0xce, 0xda, 0x9d, 0xd1, 0x55, 0x15, 0x8f, 0x18, 0x60, 0xb3, + 0x66, 0xcd, 0x22, 0x6a, 0xae, 0x43, 0x24, 0x85, 0x4c, 0x45, 0xe5, 0xb4, 0xb5, 0xba, 0x86, 0x5c, 0x5d, 0xae, 0xdd, 0x58, + 0x6c, 0x0c, 0x19, 0xfd, 0x01, 0x90, 0x9a, 0xea, 0xed, 0xd4, 0xed, 0x0d, 0x90, 0x2d, 0x17, 0x6d, 0x9e, 0x89, 0xb4, 0xc6, + 0x1a, 0x9a, 0x5e, 0x35, 0x99, 0xb2, 0xb2, 0xb3, 0xd9, 0x82, 0x87, 0xfb, 0xbd, 0x7d, 0xdb, 0x36, 0x1a, 0x37, 0x7e, 0x3c, + 0xa3, 0xce, 0xd7, 0x03, 0x0f, 0xf6, 0x01, 0x70, 0x04, 0xc7, 0x65, 0xa2, 0xf5, 0xe2, 0xf8, 0x2c, 0xa8, 0xe3, 0xee, 0xb8, + 0xe3, 0x0e, 0x9a, 0x3f, 0x7f, 0x3e, 0xdb, 0xc7, 0xb2, 0x65, 0xcb, 0xe8, 0xd3, 0x4f, 0x3f, 0xa5, 0x27, 0x9e, 0x78, 0x82, + 0x81, 0xdd, 0x83, 0x0f, 0x3e, 0x48, 0x6f, 0xbc, 0xf1, 0x06, 0xcb, 0x31, 0xbc, 0xf9, 0xe6, 0x9b, 0xe9, 0xfe, 0xfb, 0xef, + 0xa7, 0x63, 0x8f, 0x3d, 0x96, 0x31, 0xbd, 0x80, 0xeb, 0x2f, 0x99, 0xf3, 0x92, 0x5b, 0x46, 0xd2, 0x0f, 0x7f, 0xf8, 0x43, + 0xfc, 0x79, 0x76, 0x4d, 0x4d, 0x4d, 0xb9, 0xce, 0x22, 0x94, 0xf7, 0x06, 0x0d, 0x50, 0xa4, 0xbe, 0x84, 0x9b, 0x9b, 0x9b, + 0x0f, 0xcf, 0xcb, 0xcb, 0xdb, 0xe7, 0xcc, 0x33, 0xcf, 0xd4, 0x40, 0x74, 0x30, 0x1a, 0x52, 0x5f, 0xe2, 0x89, 0x20, 0x39, + 0x00, 0xc5, 0x3e, 0xf8, 0xff, 0x90, 0xb8, 0x0a, 0x73, 0x45, 0x38, 0x98, 0x11, 0xdd, 0xeb, 0xea, 0xe8, 0x64, 0x26, 0x88, + 0xbe, 0xd8, 0x1d, 0xc9, 0xaf, 0x2c, 0x10, 0xd2, 0xdd, 0x4e, 0x8a, 0xdf, 0x4b, 0x19, 0x05, 0x25, 0xd4, 0xdc, 0xd1, 0x45, + 0x0d, 0xf5, 0x3b, 0x59, 0xce, 0x97, 0x11, 0x08, 0x19, 0xfd, 0x22, 0x34, 0xb8, 0x8d, 0xeb, 0xd7, 0x11, 0x59, 0xec, 0x64, + 0xca, 0x70, 0x32, 0x2e, 0x40, 0x6a, 0xad, 0xa3, 0x39, 0xfb, 0xcc, 0x65, 0x96, 0x83, 0x60, 0x13, 0xcf, 0xce, 0xce, 0x61, + 0x8b, 0x9f, 0x28, 0x87, 0x13, 0x96, 0x00, 0xb4, 0x41, 0x50, 0xd7, 0xcf, 0x9c, 0x3d, 0x8b, 0xc2, 0x09, 0xb0, 0x86, 0x03, + 0xb8, 0x00, 0x7e, 0xd7, 0x5c, 0x73, 0x0d, 0xdd, 0x7b, 0xef, 0xbd, 0x0c, 0xe4, 0xfe, 0xf1, 0x8f, 0x7f, 0xb0, 0x8a, 0x12, + 0xf8, 0x13, 0x3b, 0x3a, 0x3a, 0x68, 0xfd, 0x86, 0x8d, 0x54, 0xbd, 0x63, 0x07, 0xfb, 0x1b, 0x63, 0x13, 0xca, 0xc8, 0xda, + 0xb5, 0x6b, 0x99, 0x19, 0x0c, 0xbe, 0x4d, 0x24, 0xf4, 0x43, 0x3b, 0x4d, 0x56, 0xd4, 0x99, 0x07, 0x43, 0xe4, 0x13, 0x4e, + 0x38, 0x41, 0xad, 0xaa, 0xaa, 0xaa, 0xf0, 0x78, 0x3c, 0xf3, 0xc7, 0x8f, 0x1f, 0x3f, 0x62, 0x29, 0x31, 0xf2, 0x08, 0xa5, + 0xbe, 0x58, 0x27, 0x4e, 0x9c, 0x08, 0xc4, 0x3f, 0xef, 0x8c, 0x33, 0xce, 0x40, 0x5f, 0x0e, 0x55, 0x30, 0xa6, 0x8c, 0x46, + 0x89, 0x26, 0x7b, 0x4e, 0x9e, 0xcc, 0xe8, 0xba, 0xfe, 0xfa, 0x97, 0xfb, 0x59, 0x49, 0x53, 0x7e, 0x41, 0x01, 0xf3, 0x0b, + 0xae, 0x59, 0xbd, 0x9a, 0x5e, 0x79, 0xf9, 0x65, 0xfa, 0xce, 0xa9, 0xa7, 0x44, 0xf3, 0xb7, 0x84, 0x7f, 0x70, 0xfa, 0xcc, + 0xd9, 0x24, 0x53, 0x98, 0x42, 0xae, 0x0e, 0xb2, 0x66, 0xe5, 0x51, 0x58, 0x21, 0xd6, 0x38, 0xc7, 0x6a, 0xb3, 0x8e, 0xaa, + 0x54, 0x07, 0x43, 0x7a, 0x17, 0xe8, 0x6b, 0xd1, 0x00, 0x88, 0xc9, 0xcc, 0x68, 0xd0, 0xc8, 0xd3, 0x45, 0xb3, 0xf7, 0x99, + 0x4b, 0x61, 0x5e, 0xff, 0x8b, 0x00, 0xc8, 0xff, 0x3b, 0xe1, 0x78, 0xda, 0xb2, 0x65, 0x33, 0xbd, 0xfa, 0xca, 0x2b, 0x8c, + 0xeb, 0x12, 0x9d, 0x08, 0xe1, 0x3f, 0x7e, 0xf2, 0x89, 0x27, 0x58, 0x10, 0x6d, 0xde, 0x11, 0x47, 0xb0, 0xcf, 0x21, 0x25, + 0xa6, 0x3f, 0x01, 0x78, 0x22, 0xb0, 0x01, 0x0d, 0xef, 0x91, 0x47, 0x1e, 0xa1, 0xcf, 0x3f, 0xff, 0x9c, 0x50, 0x92, 0x86, + 0xee, 0x71, 0xf0, 0x39, 0xb2, 0xb6, 0xab, 0xaa, 0x4a, 0x3b, 0xeb, 0xea, 0xa9, 0xb1, 0xa9, 0x39, 0xaa, 0x59, 0x02, 0xf0, + 0x00, 0x9c, 0x4b, 0x96, 0x2c, 0x61, 0x24, 0xa8, 0x27, 0x9d, 0x74, 0xd2, 0x1e, 0x6d, 0x20, 0x86, 0x2a, 0x38, 0xb6, 0xfc, + 0xfc, 0x7c, 0x0d, 0x7c, 0x82, 0xc0, 0x80, 0x70, 0x38, 0x9c, 0xa9, 0xeb, 0xfa, 0x38, 0xa6, 0x4d, 0x60, 0x49, 0xa4, 0xbe, + 0xac, 0x5f, 0xbf, 0x7e, 0x9a, 0x2c, 0xcb, 0xc7, 0x7f, 0xf7, 0xbb, 0xdf, 0x85, 0x83, 0x38, 0x25, 0xa9, 0x2f, 0x7a, 0x52, + 0x47, 0x11, 0xf6, 0xdf, 0x63, 0xe3, 0x29, 0x00, 0xfa, 0x34, 0x80, 0xc1, 0x0a, 0xc0, 0xed, 0xd6, 0xdb, 0x6f, 0xa3, 0x55, + 0xdf, 0xae, 0xa2, 0xb3, 0xcf, 0x38, 0x93, 0x1e, 0xfa, 0xd7, 0x03, 0xf4, 0xbb, 0xdf, 0xfc, 0x96, 0x2e, 0xfa, 0xde, 0xf7, + 0xe9, 0x9c, 0x85, 0x0b, 0xe9, 0xe8, 0x63, 0x8e, 0x89, 0x10, 0x1e, 0x70, 0xde, 0x42, 0x68, 0x8d, 0xe3, 0x26, 0x4c, 0xa0, + 0x92, 0xfc, 0x5c, 0xf2, 0xb7, 0x36, 0x90, 0x29, 0xc3, 0x4e, 0xe4, 0xcc, 0x89, 0x04, 0x42, 0x46, 0xa1, 0x2f, 0xd4, 0x90, + 0x5e, 0x02, 0x20, 0x1e, 0x2f, 0x6d, 0xda, 0xb2, 0x85, 0xa4, 0xa2, 0x72, 0x16, 0x00, 0x09, 0x74, 0xb5, 0x93, 0xc3, 0x2a, + 0xd3, 0x94, 0xa9, 0xd3, 0xd8, 0xc2, 0x89, 0x7b, 0x8d, 0x47, 0x80, 0xde, 0xf5, 0xbf, 0xf9, 0x0d, 0xdd, 0xf6, 0xfb, 0x5b, + 0xe8, 0xa7, 0x97, 0x5f, 0x41, 0x8f, 0x3c, 0xf4, 0x30, 0xfd, 0xf8, 0x07, 0x3f, 0xa4, 0x07, 0xfe, 0xf1, 0x4f, 0xba, 0xed, + 0x0f, 0x77, 0xb0, 0x28, 0x6d, 0x38, 0x14, 0xee, 0x17, 0x21, 0x00, 0x54, 0x88, 0xf4, 0x6e, 0xdf, 0xbe, 0x9d, 0x05, 0x37, + 0x9e, 0x7e, 0xfa, 0x69, 0xc6, 0xea, 0x2c, 0xca, 0x31, 0x05, 0x61, 0x41, 0x4d, 0x4d, 0x2d, 0xe5, 0xe4, 0x64, 0x53, 0x28, + 0x14, 0xa6, 0x66, 0x56, 0x5e, 0x17, 0xe9, 0x25, 0x0c, 0x80, 0x02, 0xd7, 0xe6, 0xe2, 0xc5, 0x8b, 0x99, 0x96, 0x08, 0xed, + 0x31, 0x37, 0x37, 0x37, 0x69, 0xa6, 0x30, 0xae, 0x09, 0x52, 0x62, 0xce, 0x3e, 0xfb, 0x6c, 0xcd, 0xe9, 0x74, 0x1e, 0xdc, + 0xd0, 0xd0, 0xb0, 0x7f, 0x56, 0x56, 0xd6, 0x88, 0xa4, 0xc4, 0xc8, 0x23, 0xa1, 0xfd, 0xcd, 0x9a, 0x35, 0x4b, 0x09, 0x87, + 0xc3, 0xdf, 0x39, 0xf0, 0xc0, 0x03, 0x33, 0x0f, 0x3d, 0xf4, 0x50, 0x05, 0x8e, 0xd1, 0x54, 0x98, 0xbf, 0x02, 0xd4, 0xe0, + 0xc7, 0x40, 0xb2, 0x29, 0xd4, 0x7a, 0x6c, 0x58, 0x19, 0xa3, 0x5b, 0x51, 0x11, 0x7b, 0x0d, 0xab, 0x2d, 0x3e, 0x27, 0x1a, + 0x19, 0x0d, 0x56, 0x0b, 0xac, 0x18, 0x37, 0x8e, 0x9e, 0x7d, 0xee, 0x7f, 0x8c, 0xa6, 0xff, 0xeb, 0xaf, 0xbe, 0x24, 0x57, + 0x57, 0x17, 0xdd, 0x75, 0xcf, 0xdd, 0xf4, 0x8b, 0x5f, 0x5e, 0xc7, 0x56, 0x6f, 0x71, 0x9e, 0x22, 0x47, 0x30, 0x37, 0x37, + 0x8f, 0xa6, 0x4e, 0x99, 0x44, 0x4a, 0xf3, 0xce, 0x08, 0x4b, 0x70, 0x7e, 0x09, 0x18, 0x71, 0x46, 0x55, 0xa6, 0xbf, 0x21, + 0xf1, 0x25, 0x52, 0x25, 0x84, 0x14, 0x96, 0x66, 0xaa, 0x6d, 0x68, 0x26, 0x6b, 0x41, 0x09, 0x9b, 0x05, 0x08, 0x80, 0x4c, + 0x28, 0x2b, 0xa6, 0x92, 0xb2, 0xb2, 0x68, 0xb0, 0x03, 0x80, 0x84, 0xc5, 0xf1, 0xd4, 0xd3, 0x4f, 0xa3, 0x47, 0xfe, 0xfb, + 0x1f, 0x36, 0x16, 0xbf, 0xf8, 0xfc, 0x73, 0x2a, 0x2e, 0x29, 0xa6, 0x67, 0xfe, 0xf7, 0x3f, 0x3a, 0xf2, 0xa8, 0xa3, 0x76, + 0x1b, 0x3f, 0x7d, 0x89, 0x68, 0xcd, 0x70, 0xdf, 0x7d, 0xf7, 0x31, 0xb2, 0xd2, 0xf3, 0xce, 0x3b, 0x8f, 0x69, 0x7e, 0x22, + 0xbf, 0x14, 0x20, 0xd7, 0xd5, 0xe5, 0xa2, 0x8e, 0xce, 0x2e, 0x9a, 0x56, 0x35, 0x85, 0xc6, 0x55, 0x94, 0x53, 0xed, 0xce, + 0x7a, 0x06, 0x84, 0x02, 0x1c, 0x71, 0x5c, 0x30, 0x7d, 0xe1, 0x0f, 0xfc, 0xfb, 0xdf, 0xff, 0xce, 0x80, 0x30, 0x59, 0xf9, + 0xa9, 0x22, 0x2a, 0x3e, 0x7d, 0xfa, 0x74, 0x75, 0xc1, 0x82, 0x05, 0xc0, 0x84, 0x33, 0xa7, 0x4d, 0x9b, 0x26, 0x8d, 0x44, + 0x4a, 0xcc, 0x70, 0x7a, 0xda, 0x05, 0xd5, 0xbd, 0xa9, 0xb5, 0xb5, 0x15, 0x54, 0x18, 0x67, 0x42, 0xfb, 0xb3, 0xd9, 0x6c, + 0x92, 0xd0, 0x8a, 0x92, 0x29, 0x2c, 0xfa, 0x9a, 0xe9, 0x24, 0x93, 0xc9, 0x4c, 0xeb, 0xd6, 0xac, 0xa1, 0xad, 0x5b, 0xb6, + 0x50, 0x3b, 0xaf, 0xb3, 0xf4, 0x7a, 0x7d, 0x14, 0x0a, 0x05, 0x59, 0xb2, 0x69, 0x86, 0xdd, 0xce, 0xcc, 0xd5, 0xbc, 0xfc, + 0x7c, 0x9a, 0x52, 0x35, 0x85, 0xad, 0x94, 0xf8, 0x2e, 0x92, 0x96, 0x13, 0x3d, 0x26, 0x7c, 0x1e, 0xad, 0x0f, 0xe1, 0xc4, + 0xfe, 0xf9, 0x75, 0xbf, 0x10, 0x3d, 0x82, 0x99, 0xa9, 0xab, 0x6f, 0x22, 0xb3, 0xbb, 0x7f, 0xc8, 0x4c, 0xb3, 0x67, 0xcf, + 0xa1, 0xe5, 0x6b, 0x97, 0x90, 0x16, 0x0e, 0x91, 0xa5, 0xa8, 0x8c, 0xb6, 0xed, 0x58, 0x49, 0x5d, 0x9d, 0x9d, 0x6c, 0x00, + 0x1a, 0x7e, 0xc0, 0xd1, 0x2b, 0x2c, 0xd0, 0x65, 0xb5, 0x31, 0xb2, 0x5b, 0xb7, 0x2f, 0x40, 0xd9, 0xd9, 0x79, 0x91, 0x37, + 0x9a, 0x6a, 0x69, 0xc6, 0x3e, 0xd3, 0xc8, 0xe1, 0x74, 0x52, 0x57, 0x47, 0x47, 0xb4, 0x46, 0x1c, 0x63, 0x05, 0x73, 0x01, + 0xb9, 0x7e, 0x58, 0x34, 0x19, 0xcf, 0xa4, 0x09, 0x49, 0xd0, 0xbe, 0x68, 0x12, 0x7d, 0x7f, 0x22, 0x00, 0x0e, 0x80, 0xf5, + 0xfa, 0xeb, 0xaf, 0xd3, 0x9f, 0xfe, 0xf4, 0x27, 0x06, 0x66, 0xbb, 0xc6, 0x72, 0xa4, 0x7c, 0x73, 0x47, 0x4d, 0x2d, 0x6b, + 0xb2, 0x84, 0xdf, 0x2e, 0x2c, 0x2c, 0xa0, 0xc6, 0xe6, 0x66, 0xaa, 0xa9, 0xad, 0xa3, 0xa9, 0x55, 0x93, 0x18, 0x10, 0x62, + 0x1f, 0x18, 0xb3, 0xa7, 0x9d, 0x76, 0x1a, 0xfd, 0xfa, 0xd7, 0xbf, 0x66, 0xfe, 0x43, 0xcc, 0x57, 0xe1, 0x2b, 0x1c, 0xaa, + 0x70, 0xdf, 0xa6, 0x8c, 0x7d, 0xbe, 0xf4, 0xd2, 0x4b, 0xdf, 0xd9, 0xb0, 0x61, 0xc3, 0x5f, 0x89, 0xa8, 0x91, 0x63, 0x52, + 0xf2, 0x13, 0x11, 0x47, 0x18, 0x00, 0x05, 0xa2, 0x5b, 0xa1, 0xea, 0xb6, 0xb6, 0xb6, 0x1e, 0x9a, 0x97, 0x97, 0x37, 0xf3, + 0xe4, 0x93, 0x4f, 0xd6, 0x7a, 0x7a, 0x7a, 0x92, 0x9e, 0xfa, 0x82, 0x81, 0x87, 0xe8, 0xda, 0x37, 0x2b, 0x56, 0xd0, 0x1d, + 0xb7, 0xdd, 0xce, 0xa2, 0x6b, 0x48, 0xf6, 0x04, 0xd0, 0x39, 0x33, 0x33, 0x29, 0xc3, 0x9e, 0x11, 0xe9, 0xb3, 0x10, 0x0e, + 0x91, 0xdf, 0xe7, 0x67, 0xfe, 0x95, 0xee, 0x9e, 0x6e, 0x96, 0x6c, 0x8a, 0xee, 0x72, 0xbf, 0xbb, 0xf9, 0x66, 0xe6, 0x00, + 0xc6, 0x00, 0x48, 0xe4, 0x66, 0x0b, 0x62, 0x54, 0x98, 0xd5, 0x08, 0x84, 0x88, 0xd7, 0x20, 0xa2, 0xd1, 0x74, 0xbc, 0x1c, + 0xc2, 0x39, 0x60, 0x86, 0xf9, 0xef, 0x93, 0xa4, 0xf8, 0x3c, 0x94, 0x91, 0x5f, 0x4c, 0x2d, 0xdf, 0xba, 0xa8, 0x6e, 0xe7, + 0x4e, 0x9a, 0x35, 0x7b, 0x36, 0x5b, 0x29, 0x0d, 0x73, 0x78, 0xf4, 0x0a, 0xaa, 0x3c, 0x36, 0xae, 0x5b, 0x4b, 0x64, 0x75, + 0x30, 0x17, 0x07, 0x16, 0x39, 0x6a, 0x6f, 0xa2, 0x39, 0x73, 0x4f, 0x89, 0xab, 0xe2, 0x08, 0xed, 0x08, 0x9b, 0xf0, 0xbb, + 0x09, 0x1f, 0xdc, 0x40, 0x44, 0x98, 0xbf, 0x88, 0xe8, 0xc2, 0x22, 0x41, 0xeb, 0x4b, 0x51, 0x9e, 0xc9, 0x22, 0xd2, 0x16, + 0x33, 0xd5, 0x37, 0x36, 0x92, 0xaa, 0x69, 0x54, 0x51, 0x5e, 0x1a, 0xe5, 0x20, 0x9c, 0x3c, 0x71, 0x02, 0xad, 0x5d, 0xbf, + 0x91, 0x4a, 0x4a, 0x8a, 0x28, 0xd3, 0xe9, 0x8c, 0xba, 0x85, 0xa0, 0x49, 0x1e, 0x7c, 0xf0, 0xc1, 0xf4, 0xfe, 0xfb, 0xef, + 0xd3, 0xf7, 0xbf, 0xff, 0xfd, 0xa4, 0x2d, 0xc8, 0x38, 0x1e, 0x10, 0x9e, 0x1c, 0x75, 0xd4, 0x51, 0x08, 0x86, 0x94, 0x6c, + 0xdd, 0xba, 0x15, 0xac, 0xd1, 0x4f, 0xd4, 0xd5, 0xd5, 0x59, 0x79, 0x53, 0xf5, 0x61, 0xe9, 0x29, 0x6c, 0x1e, 0x6e, 0xf3, + 0x77, 0xd2, 0xa4, 0x49, 0xc8, 0x39, 0x3a, 0x03, 0xce, 0xd5, 0x89, 0x13, 0x27, 0xaa, 0xad, 0xad, 0xad, 0x26, 0xb1, 0x02, + 0x0e, 0xf9, 0x87, 0x38, 0xa0, 0x20, 0xe9, 0x78, 0xf9, 0xb2, 0x65, 0xf4, 0xe3, 0x4b, 0x7e, 0x48, 0xe7, 0x9c, 0x7b, 0x2e, + 0xdd, 0x71, 0xe7, 0x9d, 0x54, 0x39, 0xae, 0x92, 0xe5, 0x36, 0x41, 0x8d, 0xd7, 0x03, 0x0a, 0x3e, 0x8f, 0x41, 0x80, 0x41, + 0x02, 0xd0, 0x79, 0xea, 0xc9, 0xa7, 0xe8, 0xfb, 0xe7, 0x5f, 0x40, 0x0f, 0x3e, 0xf2, 0x30, 0x1d, 0x7b, 0xdc, 0x71, 0x09, + 0x83, 0xa0, 0x38, 0x0e, 0x7d, 0xba, 0x82, 0xbe, 0x67, 0x70, 0xec, 0xe7, 0x30, 0x48, 0xa7, 0x4e, 0x9f, 0x41, 0x16, 0x8b, + 0x4c, 0xc1, 0xae, 0x36, 0xca, 0xc8, 0xc9, 0x27, 0x55, 0x95, 0x69, 0xf3, 0xa6, 0x8d, 0xb4, 0xdf, 0xfe, 0xfb, 0x47, 0x9b, + 0x29, 0x19, 0x32, 0x3a, 0x05, 0xf7, 0x3d, 0x12, 0x00, 0x29, 0x64, 0x2e, 0x0e, 0xc5, 0xeb, 0x26, 0x0a, 0x7a, 0x68, 0xd6, + 0x1c, 0x50, 0xe0, 0xc7, 0x77, 0x73, 0xe8, 0x9b, 0x7a, 0x89, 0xbf, 0x13, 0xf9, 0x3d, 0xcc, 0x27, 0x94, 0x5e, 0x62, 0xc1, + 0x87, 0x7b, 0x47, 0x98, 0xd9, 0xcc, 0x42, 0x09, 0x04, 0xa8, 0xbe, 0xa1, 0x89, 0xaa, 0x26, 0x4f, 0x22, 0x59, 0x46, 0xb4, + 0x39, 0x1c, 0x9d, 0x33, 0x45, 0x45, 0x85, 0xb4, 0xbd, 0xba, 0x86, 0xf6, 0xdd, 0x67, 0xf6, 0x6e, 0xfb, 0x44, 0x03, 0x24, + 0x04, 0x51, 0x12, 0x3d, 0x96, 0xbe, 0x44, 0x44, 0xb7, 0x8b, 0x8b, 0x8b, 0xb5, 0x73, 0xce, 0x39, 0x87, 0xee, 0xb9, 0xe7, + 0x9e, 0x33, 0xed, 0x76, 0x3b, 0x1a, 0xab, 0xe3, 0x60, 0x31, 0x41, 0xe1, 0x13, 0xd4, 0xc6, 0x92, 0x0f, 0x90, 0x81, 0xed, + 0x96, 0x2d, 0x5b, 0xc6, 0x13, 0xd1, 0x09, 0x0b, 0x17, 0x2e, 0x84, 0x69, 0x98, 0xd4, 0xe0, 0x87, 0x58, 0x2d, 0x11, 0xe5, + 0xba, 0xe9, 0x86, 0x1b, 0xe9, 0x87, 0x3f, 0xfe, 0x31, 0xdd, 0xf1, 0xc7, 0xbb, 0xa8, 0xa4, 0xb4, 0x84, 0x99, 0xa1, 0x20, + 0x1a, 0x80, 0x69, 0x80, 0x48, 0x17, 0x1e, 0xa1, 0xa5, 0xe1, 0x11, 0x20, 0x07, 0x20, 0x2a, 0x2a, 0x2e, 0x66, 0xce, 0x66, + 0xf0, 0xae, 0xdd, 0x7c, 0xe3, 0x4d, 0xcc, 0xec, 0x48, 0x65, 0x3e, 0x9e, 0x28, 0x89, 0x2b, 0xaf, 0xa8, 0xa4, 0x8a, 0xe2, + 0x42, 0xf2, 0xb7, 0x36, 0xee, 0x0a, 0x84, 0xac, 0x5d, 0x43, 0x92, 0x6c, 0x04, 0x42, 0x46, 0xb3, 0x88, 0xe8, 0xee, 0xa6, + 0x2d, 0x5b, 0x49, 0x2e, 0x40, 0x02, 0xb4, 0x4c, 0xfe, 0xae, 0x36, 0xca, 0xcd, 0xb4, 0xd1, 0xc4, 0xc9, 0x53, 0x58, 0x35, + 0x50, 0x2a, 0x7c, 0xdf, 0x42, 0x8b, 0xc4, 0x62, 0xaf, 0x1f, 0xbf, 0x66, 0x04, 0x3e, 0x76, 0xd6, 0x51, 0x56, 0x66, 0x26, + 0xe5, 0xe7, 0xe7, 0xed, 0xd6, 0x64, 0x1d, 0xcf, 0x27, 0x8c, 0xab, 0x64, 0x73, 0x27, 0x12, 0x10, 0xd9, 0x55, 0x8b, 0x0c, + 0x7f, 0x24, 0xeb, 0x64, 0x97, 0x82, 0xeb, 0xe3, 0x76, 0xbb, 0x65, 0x64, 0x82, 0x58, 0xad, 0xd6, 0xc3, 0xb6, 0x6c, 0xd9, + 0x32, 0xec, 0x95, 0x21, 0xf2, 0x70, 0xe6, 0xfe, 0x55, 0x56, 0x56, 0x86, 0x7d, 0x3e, 0xdf, 0xb1, 0x53, 0xa7, 0x4e, 0xcd, + 0x47, 0xdd, 0x2f, 0x54, 0xe0, 0x64, 0x9a, 0x77, 0x42, 0xfd, 0x47, 0x41, 0xb9, 0xdf, 0xef, 0xa3, 0xb3, 0xcf, 0x3d, 0x87, + 0x1a, 0x1b, 0x1a, 0x76, 0x75, 0x65, 0xe3, 0x8d, 0x94, 0xc4, 0xa0, 0xc0, 0xa3, 0x30, 0x2f, 0x44, 0x5a, 0x0a, 0x3e, 0x8f, + 0xef, 0x69, 0xaa, 0x4a, 0x2b, 0x57, 0xac, 0x8c, 0x06, 0x46, 0x52, 0x21, 0x62, 0xe0, 0x65, 0x65, 0x67, 0xd1, 0xf4, 0xa9, + 0x55, 0xa4, 0xb6, 0xd4, 0x45, 0x56, 0xd8, 0xfc, 0x62, 0xda, 0xb0, 0x61, 0x63, 0xf4, 0xb8, 0x0d, 0x19, 0x7d, 0x22, 0x34, + 0xb1, 0xe6, 0xa6, 0x46, 0xaa, 0x6b, 0x6a, 0x21, 0x5b, 0x7e, 0x11, 0x7b, 0x3d, 0xd4, 0x52, 0x4f, 0x93, 0x2a, 0x2b, 0x58, + 0xf0, 0x4d, 0x68, 0x66, 0xc9, 0x16, 0x56, 0x9a, 0x99, 0x9d, 0xcd, 0x40, 0x10, 0x63, 0x08, 0x82, 0x71, 0xde, 0xd9, 0xe5, + 0x62, 0xc1, 0x8f, 0x89, 0x13, 0xc6, 0xb1, 0x1c, 0x54, 0xbd, 0xa8, 0xdc, 0x1f, 0x3d, 0x61, 0x7c, 0x25, 0xed, 0xa8, 0xd9, + 0xb9, 0x9b, 0xdf, 0x10, 0x09, 0xd1, 0xc8, 0x61, 0x85, 0x24, 0xd3, 0x27, 0xcd, 0xeb, 0x83, 0xa5, 0xd9, 0xb3, 0x67, 0x2b, + 0x87, 0x1f, 0x7e, 0x38, 0xf2, 0x00, 0x4f, 0x44, 0xad, 0x70, 0x4c, 0x34, 0x58, 0x1a, 0xcd, 0x00, 0xa8, 0x37, 0x7f, 0x2d, + 0x19, 0x19, 0x19, 0x0e, 0x22, 0x3a, 0xed, 0xac, 0xb3, 0xce, 0x42, 0x58, 0x5d, 0x4b, 0x76, 0xe5, 0x87, 0xf0, 0xc1, 0x21, + 0xc8, 0x81, 0x00, 0x82, 0x00, 0x36, 0x3d, 0x88, 0x88, 0x55, 0x79, 0xf5, 0xda, 0xf5, 0x51, 0x62, 0x49, 0xbd, 0x9f, 0x4e, + 0x7c, 0x06, 0xe6, 0xb2, 0xdb, 0x9d, 0xfc, 0xe0, 0x4c, 0x3c, 0x31, 0xc9, 0x26, 0x9a, 0xb3, 0xcf, 0x3e, 0x44, 0x1d, 0xcd, + 0xa4, 0x86, 0x42, 0x64, 0x2d, 0x2c, 0xa5, 0xed, 0xb5, 0xb5, 0xd4, 0xd9, 0xd9, 0x61, 0x10, 0xa4, 0x8e, 0xe6, 0x1e, 0x20, + 0x36, 0x1b, 0x6d, 0xdf, 0xba, 0x95, 0xbc, 0xfe, 0x20, 0x59, 0xb3, 0x72, 0x22, 0x3d, 0x31, 0x5b, 0xea, 0x69, 0xe6, 0x8c, + 0x99, 0x49, 0x4d, 0x2e, 0xd6, 0x8b, 0x58, 0xc8, 0x51, 0xe2, 0x86, 0x80, 0x4a, 0x63, 0x63, 0x63, 0x34, 0x7a, 0x5b, 0x5b, + 0x57, 0x47, 0x95, 0xe5, 0x65, 0x6c, 0x6c, 0x43, 0xcf, 0x32, 0xf1, 0xc5, 0x9f, 0x35, 0xf4, 0xe2, 0xc9, 0xd7, 0xe5, 0x65, + 0xa5, 0xe4, 0x74, 0x38, 0xa8, 0x76, 0x67, 0x5d, 0x54, 0x51, 0x58, 0xbf, 0x7e, 0x3d, 0xab, 0x4f, 0x4e, 0x85, 0xf0, 0xa0, + 0x8d, 0x04, 0x33, 0x98, 0x88, 0x4e, 0x69, 0x6f, 0x6f, 0xcf, 0x13, 0xc1, 0xd2, 0xe1, 0x88, 0x04, 0x9b, 0x87, 0x91, 0xf6, + 0x4a, 0xad, 0xae, 0xae, 0x9e, 0x6e, 0x36, 0x9b, 0x0f, 0x39, 0xe5, 0x94, 0x53, 0x00, 0x42, 0x49, 0xcf, 0xfd, 0x63, 0xd5, + 0x15, 0x4c, 0x0b, 0xcc, 0x88, 0x52, 0xfd, 0xe8, 0x7f, 0x83, 0x69, 0x5c, 0x4a, 0x98, 0xb6, 0xef, 0xa8, 0x65, 0x83, 0xa3, + 0x7a, 0x47, 0x0d, 0x4d, 0x9b, 0x5a, 0x15, 0x69, 0x50, 0xca, 0x41, 0x50, 0xf8, 0x11, 0x11, 0x20, 0x61, 0xbc, 0x6b, 0x29, + 0x66, 0x67, 0x8e, 0x94, 0xd1, 0x85, 0x68, 0xd6, 0x9c, 0xb9, 0xac, 0x57, 0x70, 0xd8, 0xdb, 0x43, 0xf6, 0xbc, 0x42, 0x6a, + 0xfb, 0xa6, 0x9b, 0x76, 0xd6, 0xd4, 0xd0, 0xdc, 0xfd, 0xf6, 0x63, 0x54, 0x48, 0x86, 0x8c, 0x3e, 0x01, 0x80, 0x80, 0xe5, + 0x9b, 0x05, 0x40, 0x6c, 0x76, 0x52, 0xc3, 0x41, 0xa2, 0xae, 0x56, 0x9a, 0x33, 0x77, 0x9f, 0x94, 0x45, 0xf7, 0x75, 0xac, + 0x2b, 0xac, 0x0a, 0xe4, 0x83, 0x0f, 0x3e, 0xa0, 0x9f, 0xfd, 0xec, 0x67, 0xb4, 0x66, 0xed, 0x3a, 0xea, 0xee, 0x76, 0x33, + 0x5a, 0xfe, 0x76, 0xde, 0x5a, 0x36, 0x22, 0xfa, 0x39, 0xa8, 0x91, 0x0c, 0xa2, 0x86, 0x50, 0x88, 0x3a, 0xbb, 0xba, 0x98, + 0x4f, 0x10, 0xa0, 0xf8, 0xf5, 0xd7, 0x5f, 0xd3, 0x95, 0x57, 0x5e, 0x99, 0x92, 0x1a, 0x75, 0x1e, 0xf9, 0x96, 0x8f, 0x3f, + 0xfe, 0x78, 0x2d, 0x2f, 0x2f, 0x6f, 0x46, 0x6b, 0x6b, 0xeb, 0x01, 0x99, 0x99, 0x99, 0xef, 0xbb, 0xdd, 0x6e, 0x68, 0x81, + 0x21, 0x5d, 0x1b, 0xcd, 0x94, 0x88, 0x3c, 0x4c, 0xc4, 0x07, 0x56, 0xa8, 0xb6, 0x8a, 0xa2, 0xcc, 0x3f, 0xe8, 0xa0, 0x83, + 0x32, 0xe6, 0xce, 0x9d, 0xab, 0x40, 0xf5, 0x4d, 0x85, 0x76, 0x25, 0xb8, 0xd7, 0x44, 0x29, 0x11, 0x0a, 0xcf, 0xc5, 0xeb, + 0xf8, 0xbd, 0xa6, 0xa6, 0x16, 0x16, 0x58, 0x40, 0xa4, 0x0b, 0x26, 0x41, 0x6b, 0x5b, 0xfb, 0x1e, 0x51, 0xd6, 0x48, 0xfe, + 0x60, 0x64, 0x3f, 0xa9, 0x4e, 0x43, 0x11, 0x09, 0xd1, 0x53, 0xa6, 0x4e, 0x25, 0x87, 0xdd, 0x46, 0x81, 0xce, 0x56, 0xb2, + 0x38, 0xb3, 0x49, 0xd3, 0x64, 0xda, 0xbc, 0x71, 0x83, 0x41, 0x8d, 0x35, 0x8a, 0x05, 0xa4, 0x18, 0xeb, 0xd6, 0x89, 0x00, + 0x88, 0x89, 0xc2, 0x9e, 0x1e, 0x92, 0xb5, 0x20, 0xcd, 0x98, 0x35, 0x3b, 0x65, 0xee, 0x0d, 0x51, 0x67, 0x0e, 0xd7, 0x0d, + 0xd8, 0x5e, 0x90, 0xc3, 0x87, 0xf1, 0x0c, 0xad, 0x6e, 0xfa, 0xb4, 0x2a, 0x2a, 0x29, 0x2e, 0xa2, 0x92, 0xe2, 0x62, 0xb6, + 0x95, 0x62, 0x2b, 0x29, 0xe2, 0x5b, 0x31, 0x95, 0x95, 0x94, 0x50, 0x71, 0x71, 0x11, 0xf3, 0x05, 0x4e, 0x9e, 0x34, 0x81, + 0x0a, 0xf2, 0x0b, 0xe8, 0xd1, 0x47, 0x1f, 0x65, 0x01, 0x92, 0xe3, 0x8f, 0x3f, 0x3e, 0x9a, 0xc4, 0x9f, 0xec, 0xe3, 0x85, + 0xff, 0x1d, 0x01, 0xd1, 0xe3, 0x8f, 0x3f, 0x1e, 0x17, 0xe4, 0xe4, 0xaa, 0xaa, 0x2a, 0x7d, 0x4e, 0x20, 0xfb, 0x18, 0x8d, + 0x52, 0x0d, 0x50, 0x98, 0xbf, 0xa6, 0x8e, 0x8e, 0x0e, 0xf4, 0x01, 0x38, 0xf9, 0xcc, 0x33, 0xcf, 0x84, 0x6f, 0x44, 0xc2, + 0x4d, 0x4a, 0x25, 0x00, 0x02, 0xb6, 0x58, 0x41, 0x79, 0xcc, 0xc0, 0x28, 0x2a, 0x2c, 0xa0, 0xa2, 0xc2, 0x42, 0xd6, 0x99, + 0x4d, 0x10, 0x93, 0xa2, 0x24, 0x48, 0x1f, 0x71, 0x03, 0x70, 0xc2, 0x07, 0x68, 0xb5, 0xda, 0xd8, 0x63, 0x2a, 0x45, 0x44, + 0xc3, 0x4a, 0x4a, 0x4a, 0x69, 0x7c, 0x79, 0x29, 0x6d, 0x6a, 0x6d, 0xa4, 0xec, 0xf2, 0x89, 0x44, 0x99, 0x39, 0x2c, 0x7a, + 0x88, 0x15, 0xdb, 0x90, 0xd1, 0x25, 0x22, 0x18, 0xd7, 0xe3, 0xee, 0xa1, 0xcd, 0x5b, 0xb7, 0x91, 0xa9, 0x20, 0x42, 0x81, + 0xe5, 0xef, 0x68, 0xa5, 0xc2, 0x9c, 0x2c, 0x1a, 0x3f, 0x61, 0x22, 0x5b, 0xf4, 0x52, 0xe5, 0x5e, 0xc1, 0x6f, 0x23, 0xb8, + 0x77, 0xd5, 0x55, 0x57, 0xd1, 0x3f, 0xff, 0xf9, 0x4f, 0x44, 0x58, 0xe9, 0xc6, 0x1b, 0x6f, 0x64, 0x69, 0x5e, 0x20, 0xe0, + 0x88, 0x0c, 0x75, 0x31, 0xde, 0xc5, 0xb7, 0xe0, 0x2a, 0x8a, 0x3c, 0xa2, 0x3c, 0x0f, 0x7e, 0xe9, 0xa6, 0xa6, 0x66, 0xba, + 0xe1, 0x86, 0x1b, 0xe8, 0xbf, 0xff, 0xfd, 0x2f, 0x9b, 0x53, 0x70, 0x1d, 0x25, 0x4a, 0xc6, 0x30, 0x10, 0xe1, 0x56, 0x97, + 0x04, 0x6c, 0x78, 0xfe, 0xf9, 0xe7, 0x4f, 0xd8, 0xb2, 0x65, 0x4b, 0x09, 0x11, 0xb5, 0x72, 0xec, 0xc0, 0x45, 0x52, 0x46, + 0xab, 0x06, 0xc8, 0xcc, 0xdf, 0xcc, 0xcc, 0x4c, 0xa5, 0xa5, 0xa5, 0x65, 0xae, 0xd3, 0xe9, 0x9c, 0x3d, 0x7f, 0xfe, 0xfc, + 0x94, 0xf6, 0xfc, 0x00, 0x60, 0xc1, 0xf9, 0x8c, 0x1f, 0x8f, 0xad, 0xa6, 0x10, 0x8e, 0x69, 0xab, 0x15, 0x9b, 0x95, 0x6d, + 0x70, 0xfc, 0xea, 0xdf, 0x67, 0x37, 0x23, 0x1c, 0xa9, 0x20, 0x41, 0x3d, 0xae, 0x78, 0x2d, 0x95, 0x02, 0xa0, 0x76, 0x38, + 0x1d, 0x34, 0x63, 0xc6, 0x74, 0xd2, 0x5a, 0x1b, 0xd8, 0x95, 0x93, 0xf2, 0x8a, 0x69, 0xc3, 0xc6, 0x0d, 0xac, 0x91, 0x8e, + 0x11, 0x08, 0x19, 0x5d, 0x22, 0x16, 0xe1, 0xa6, 0x86, 0x06, 0xaa, 0x6f, 0x6e, 0xa1, 0x8c, 0xbc, 0x42, 0xf6, 0x7a, 0xb8, + 0xb5, 0x9e, 0xaa, 0x26, 0x8e, 0xa7, 0xdc, 0xfc, 0xdd, 0xe9, 0xee, 0x53, 0x21, 0xd8, 0x3f, 0x7c, 0x7d, 0x60, 0x7c, 0xb9, + 0xe9, 0xa6, 0x9b, 0x18, 0xfd, 0x15, 0x68, 0xaf, 0xa0, 0x6d, 0xf9, 0xfd, 0x01, 0x36, 0x37, 0xc2, 0xe1, 0x30, 0x4b, 0x7a, + 0x8e, 0x6c, 0x21, 0x0a, 0x04, 0x82, 0xcc, 0x3a, 0x42, 0xae, 0x6c, 0x4f, 0x8f, 0x9b, 0x8e, 0x3e, 0xfa, 0x68, 0x42, 0x84, + 0x16, 0x35, 0xbb, 0x48, 0x80, 0x4e, 0x55, 0x3e, 0xaa, 0x30, 0x83, 0x8f, 0x38, 0xe2, 0x08, 0xb5, 0xa2, 0xa2, 0xa2, 0xd2, + 0xe3, 0xf1, 0x1c, 0x56, 0x5e, 0x5e, 0x1e, 0x1e, 0x8e, 0xd2, 0xb8, 0x54, 0x01, 0xa0, 0x38, 0x60, 0x66, 0xfe, 0x96, 0x97, + 0x83, 0xf1, 0x86, 0xe6, 0x1f, 0x79, 0xe4, 0x91, 0xa6, 0xa9, 0x53, 0xa7, 0xa2, 0xe5, 0x65, 0xca, 0x26, 0xb5, 0x68, 0x52, + 0x04, 0x89, 0x57, 0x4e, 0x26, 0x72, 0xf2, 0x00, 0x70, 0xf1, 0xf2, 0xf3, 0x22, 0x1a, 0x60, 0x88, 0x69, 0x90, 0xc3, 0x49, + 0x4d, 0x2f, 0x91, 0xc4, 0xd8, 0x41, 0xc8, 0xd5, 0x4e, 0x6a, 0x30, 0x40, 0xb6, 0xc2, 0x12, 0xaa, 0xae, 0xad, 0xa3, 0x8e, + 0xf6, 0xf6, 0x51, 0xd3, 0x02, 0xd1, 0x90, 0xdd, 0x01, 0x70, 0xdb, 0xd6, 0x2d, 0xe4, 0xf7, 0x87, 0xc9, 0x9a, 0x99, 0x1d, + 0xa1, 0xc0, 0x6f, 0x6d, 0x64, 0xc9, 0xed, 0xc3, 0xd1, 0xfb, 0x99, 0x37, 0x22, 0x62, 0x14, 0x58, 0x0f, 0x3f, 0xfc, 0x30, + 0x5d, 0x70, 0xc1, 0x05, 0xac, 0x2a, 0x04, 0xe5, 0x9f, 0xc8, 0x0d, 0x14, 0x63, 0x4a, 0xe5, 0xf3, 0x00, 0x20, 0x04, 0x53, + 0x17, 0x20, 0x89, 0xa0, 0xc7, 0x7e, 0xfb, 0xed, 0x87, 0x4e, 0x6e, 0xf4, 0xf8, 0xe3, 0x8f, 0xb3, 0xfd, 0xa4, 0x32, 0x18, + 0xa8, 0xcf, 0x09, 0x3c, 0xf9, 0xe4, 0x93, 0xf1, 0xd2, 0x49, 0xf9, 0xf9, 0xf9, 0x66, 0x5d, 0x3a, 0x4c, 0xca, 0xa2, 0xc1, + 0xa9, 0xd4, 0x00, 0xa3, 0x1c, 0x5f, 0x1d, 0x1d, 0x1d, 0x20, 0x41, 0x3b, 0xfe, 0xd4, 0x53, 0x4f, 0x65, 0x5c, 0x60, 0xa9, + 0xd2, 0xaa, 0xa2, 0x5d, 0xda, 0xa0, 0x01, 0x02, 0xc8, 0x04, 0x00, 0xf6, 0x92, 0x84, 0xdc, 0x17, 0xb7, 0x1f, 0x63, 0x6d, + 0x18, 0x26, 0xe0, 0x61, 0x7e, 0xc0, 0x10, 0x28, 0xf2, 0x67, 0x13, 0x29, 0x01, 0x0a, 0x79, 0xba, 0xc9, 0x9e, 0x5b, 0x40, + 0x9d, 0xdd, 0x3d, 0x54, 0xb3, 0x63, 0x87, 0xe1, 0x07, 0x1c, 0x8d, 0x26, 0xb0, 0xd9, 0x42, 0xeb, 0x91, 0x00, 0x6d, 0xb3, + 0x93, 0x6c, 0xb5, 0x91, 0x8a, 0x1e, 0xc0, 0x8c, 0x01, 0x66, 0x1f, 0xd6, 0x44, 0x6b, 0xb8, 0x82, 0x30, 0xad, 0xad, 0xad, + 0x68, 0x4a, 0x4e, 0xaf, 0xbc, 0xf2, 0x0a, 0xfd, 0xdf, 0xff, 0xfd, 0x1f, 0xab, 0x0c, 0x79, 0xe6, 0x99, 0x67, 0x98, 0x46, + 0xe7, 0x74, 0x3a, 0x19, 0x18, 0xa2, 0xda, 0x03, 0xc7, 0xfc, 0xe5, 0x97, 0x5f, 0xd2, 0x65, 0x97, 0x5d, 0xc6, 0x58, 0x63, + 0x50, 0x02, 0xb7, 0x74, 0xe9, 0x52, 0xe6, 0xab, 0x1c, 0x0e, 0x2b, 0x88, 0xfb, 0x02, 0x65, 0x30, 0x54, 0x13, 0xd1, 0xd1, + 0x9b, 0x36, 0x6d, 0xaa, 0xd0, 0xe5, 0x0f, 0x8f, 0x3a, 0x1f, 0xa0, 0x40, 0x6c, 0x66, 0xfe, 0xb6, 0xb5, 0xb5, 0xed, 0x9b, + 0x9d, 0x9d, 0x3d, 0xed, 0xe8, 0xa3, 0x8f, 0x46, 0xbf, 0xdf, 0x94, 0xb2, 0x3e, 0xeb, 0x01, 0x10, 0x40, 0x96, 0xb0, 0xa0, + 0x58, 0x9d, 0xe7, 0x4e, 0x89, 0xde, 0x1e, 0xa9, 0x16, 0x11, 0x08, 0x99, 0x38, 0x69, 0x32, 0xe5, 0x64, 0x67, 0x32, 0x5f, + 0x51, 0x76, 0xd9, 0x78, 0xd2, 0xc8, 0xc4, 0x1a, 0xe9, 0x1c, 0x36, 0x6f, 0x1e, 0x69, 0x1e, 0x4f, 0xca, 0x8f, 0xc3, 0x90, + 0xe4, 0x08, 0xf3, 0x37, 0x2b, 0x4a, 0x24, 0x00, 0x92, 0x53, 0xc8, 0x12, 0xda, 0x43, 0x3d, 0x2e, 0x32, 0x9b, 0x34, 0x9a, + 0x36, 0x1d, 0x3d, 0x3d, 0x86, 0x2f, 0xbf, 0x53, 0x80, 0x20, 0x2a, 0xaf, 0xc0, 0x08, 0xfd, 0x97, 0xbf, 0xfc, 0x85, 0x6e, + 0xbd, 0xf5, 0x56, 0x96, 0xe4, 0x5f, 0xc0, 0xc1, 0x0f, 0x66, 0x31, 0x8a, 0x03, 0xf0, 0x78, 0xc8, 0x21, 0x87, 0xb0, 0xba, + 0x5f, 0x80, 0x20, 0x34, 0x3f, 0xa1, 0x1d, 0xa6, 0x7a, 0x1e, 0x70, 0xba, 0x7c, 0xe9, 0xa0, 0x83, 0x0e, 0x52, 0x27, 0x4d, + 0x9a, 0x54, 0x54, 0x5d, 0x5d, 0x0d, 0x33, 0xf8, 0x7f, 0x0d, 0x0d, 0x0d, 0xfa, 0xd2, 0x38, 0x6d, 0x34, 0x00, 0xa0, 0xde, + 0xfc, 0xb5, 0x94, 0x96, 0x96, 0x82, 0xcc, 0xf1, 0xf8, 0x23, 0x8f, 0x3c, 0x52, 0x9a, 0x34, 0x69, 0x92, 0xd2, 0xd1, 0xd1, + 0x61, 0x4a, 0x65, 0x75, 0x05, 0xfc, 0x1a, 0x60, 0x76, 0x01, 0x21, 0x41, 0xf5, 0xb6, 0xed, 0xac, 0x8e, 0x11, 0xd1, 0xab, + 0x81, 0x14, 0xdb, 0xc1, 0x1c, 0xc8, 0x74, 0x64, 0xb2, 0xee, 0x5b, 0x00, 0x3f, 0xd4, 0x0f, 0x0b, 0x33, 0x3a, 0x95, 0x03, + 0x40, 0x04, 0x5e, 0x90, 0x1c, 0x3b, 0x69, 0x5c, 0x25, 0xad, 0x6a, 0x6b, 0x24, 0x79, 0x42, 0x15, 0xab, 0x08, 0x89, 0x04, + 0x42, 0x8c, 0x64, 0xe8, 0xd1, 0x15, 0x00, 0x01, 0x91, 0x80, 0x8b, 0xb6, 0x6c, 0xdb, 0x4e, 0xe6, 0xfc, 0x5d, 0x01, 0x90, + 0xf2, 0x82, 0x7c, 0x2a, 0xaf, 0xac, 0x64, 0xd5, 0x3f, 0xc3, 0x79, 0x4f, 0x23, 0xec, 0x2f, 0x5d, 0x2c, 0xf7, 0xf0, 0xee, + 0xbb, 0xef, 0xa6, 0xdf, 0xfd, 0xee, 0x77, 0xb4, 0x6a, 0xd5, 0x2a, 0xc6, 0x3a, 0x04, 0x70, 0x44, 0xba, 0xd7, 0x94, 0x29, + 0x53, 0x18, 0x1d, 0x3e, 0xc8, 0x52, 0x31, 0xe6, 0x11, 0x44, 0x11, 0x39, 0x82, 0xc3, 0xa5, 0x04, 0x08, 0x33, 0xf8, 0xc4, + 0x13, 0x4f, 0x04, 0x4b, 0xf5, 0x82, 0xdc, 0xdc, 0xdc, 0x17, 0x1b, 0x1a, 0x1a, 0xb4, 0x18, 0x33, 0x58, 0x1b, 0x2d, 0x1a, + 0x20, 0x33, 0x7f, 0x3b, 0x3b, 0x3b, 0xf3, 0x34, 0x4d, 0x63, 0xe6, 0x6f, 0xaa, 0x13, 0x1b, 0x45, 0x0e, 0x1f, 0x6e, 0xe8, + 0x79, 0x17, 0x9c, 0x4f, 0x0f, 0x3d, 0xf0, 0x00, 0x9d, 0x74, 0xf2, 0xc9, 0x8c, 0xfc, 0xa0, 0xbf, 0x06, 0x2f, 0xa2, 0x87, + 0x2f, 0x56, 0xc1, 0x07, 0xfe, 0xf9, 0x4f, 0x3a, 0xfb, 0x9c, 0x73, 0x99, 0x4f, 0x04, 0xe5, 0x72, 0xc3, 0x91, 0x0c, 0x2d, + 0x9a, 0x5f, 0xa3, 0xaf, 0xc8, 0xb7, 0x6f, 0x7e, 0xc8, 0x6e, 0xb3, 0x84, 0x8a, 0x90, 0x4d, 0x9b, 0x18, 0xc3, 0xcc, 0x68, + 0x65, 0xcb, 0xde, 0xdb, 0x24, 0xd2, 0xc4, 0xc8, 0x4a, 0xdb, 0xb7, 0xd7, 0x52, 0x43, 0x4b, 0x1b, 0xd9, 0x2b, 0xf7, 0x61, + 0x73, 0x56, 0x69, 0x6d, 0x60, 0xb4, 0x67, 0xd0, 0xb8, 0xc0, 0x48, 0xd4, 0x9f, 0x12, 0x10, 0xeb, 0x9f, 0x13, 0x63, 0x17, + 0xcf, 0x07, 0x63, 0x41, 0xe1, 0x3b, 0x58, 0x64, 0x11, 0x09, 0xc6, 0x6f, 0x43, 0x31, 0x38, 0xf2, 0xc8, 0x23, 0xa3, 0xfb, + 0xc5, 0xbc, 0x41, 0xfe, 0x20, 0xc6, 0xbb, 0xa8, 0x65, 0x17, 0xc7, 0x91, 0x88, 0x08, 0x3a, 0x39, 0x7d, 0x1d, 0x3c, 0x24, + 0xb6, 0x20, 0x21, 0x9e, 0xb0, 0x5a, 0x65, 0xbf, 0x5f, 0x86, 0x1f, 0xf0, 0xc1, 0x07, 0x1f, 0x3c, 0x72, 0xf3, 0xe6, 0xcd, + 0x95, 0x44, 0xb4, 0x33, 0x95, 0x0c, 0x31, 0xe6, 0x54, 0x47, 0x7f, 0xdb, 0xdb, 0xdb, 0xf7, 0xcb, 0xcd, 0xcd, 0x9d, 0x72, + 0xd4, 0x51, 0x47, 0x31, 0xf3, 0x37, 0x51, 0x76, 0x95, 0x68, 0xaf, 0xd2, 0xe8, 0xde, 0x77, 0x4f, 0x6c, 0x16, 0x22, 0x6e, + 0x18, 0xf6, 0x8f, 0xd5, 0xee, 0xd2, 0xcb, 0x2f, 0xa7, 0x4f, 0x3e, 0xfa, 0x98, 0xae, 0xb8, 0xec, 0x32, 0x7a, 0xe6, 0x7f, + 0x8b, 0xa2, 0xdc, 0x80, 0xf1, 0x7e, 0x5f, 0xf8, 0x38, 0xec, 0x0e, 0x3b, 0x5d, 0x7a, 0xc9, 0x0f, 0xa9, 0xb8, 0xb8, 0x84, + 0x7e, 0x76, 0xd5, 0x95, 0x8c, 0xde, 0x5e, 0x7c, 0x3e, 0x36, 0x70, 0x12, 0x4b, 0x74, 0xa0, 0xff, 0x3b, 0x92, 0x4d, 0x30, + 0xb8, 0xb6, 0x85, 0x8c, 0x19, 0xe6, 0xf9, 0x57, 0x48, 0x09, 0xf8, 0xc8, 0x9e, 0x5f, 0x4c, 0x35, 0xdb, 0x56, 0x50, 0x5b, + 0x5b, 0x2b, 0xe5, 0xe5, 0x15, 0x90, 0x92, 0x00, 0x1d, 0xba, 0x21, 0x23, 0xdb, 0x03, 0x64, 0xeb, 0xe6, 0xcd, 0x14, 0x0c, + 0x86, 0x29, 0xd3, 0x99, 0x45, 0x1a, 0x7c, 0x7e, 0x1d, 0x2d, 0x34, 0xe7, 0xb4, 0x63, 0xfa, 0x4d, 0x23, 0x11, 0x0b, 0x35, + 0xfc, 0x73, 0xd8, 0xf4, 0xd5, 0x4c, 0x22, 0x67, 0x0e, 0xe9, 0x28, 0x18, 0xcf, 0x89, 0x5a, 0x52, 0xf8, 0xbe, 0xf8, 0x0e, + 0x4c, 0xe0, 0x9e, 0x9e, 0x9e, 0xe8, 0xeb, 0x82, 0x80, 0x61, 0x30, 0xe0, 0x2a, 0x14, 0x0f, 0x9c, 0x17, 0xf2, 0x0f, 0x59, + 0xa5, 0x49, 0x8c, 0x00, 0x5c, 0xf1, 0x7b, 0xf8, 0x5c, 0x6f, 0xbf, 0x21, 0x9a, 0x26, 0x1d, 0x70, 0xc0, 0x01, 0x60, 0x88, + 0x29, 0xd8, 0xba, 0x75, 0xeb, 0xe1, 0xe5, 0xe5, 0xe5, 0xd5, 0xa9, 0x34, 0x83, 0x93, 0x0d, 0x80, 0x62, 0x76, 0x9a, 0x84, + 0xf9, 0xbb, 0x75, 0xeb, 0xd6, 0xe3, 0x8f, 0x3e, 0xfa, 0x68, 0x69, 0xfc, 0xf8, 0xf1, 0x09, 0x99, 0xbf, 0x42, 0x23, 0x82, + 0x16, 0xc6, 0x76, 0x8c, 0x89, 0xcf, 0xfe, 0xef, 0x09, 0x00, 0x61, 0xac, 0x5e, 0x5e, 0x2f, 0xf3, 0xa3, 0x89, 0x96, 0x92, + 0x01, 0xbf, 0x9f, 0xfe, 0xfd, 0xe8, 0x7f, 0xe9, 0xcc, 0xd3, 0x4e, 0xa3, 0xab, 0x7f, 0x76, 0x25, 0x7b, 0x8e, 0x10, 0x7f, + 0x3c, 0x87, 0x2e, 0xaa, 0x3d, 0x40, 0x98, 0x7a, 0xed, 0x55, 0x57, 0x53, 0x43, 0x7d, 0x03, 0x2d, 0x79, 0xe3, 0xf5, 0xe8, + 0x4a, 0x26, 0xcc, 0x53, 0x44, 0xf5, 0xc0, 0xdf, 0x16, 0xd5, 0xc1, 0x31, 0x88, 0x79, 0x7c, 0x05, 0xa9, 0x37, 0xac, 0x62, + 0x84, 0x0f, 0x6c, 0xb4, 0x36, 0x04, 0x87, 0x5b, 0x22, 0x60, 0x25, 0x88, 0x11, 0xa6, 0xcf, 0x98, 0x49, 0x92, 0xa4, 0x51, + 0xc8, 0xed, 0xa2, 0x8c, 0xdc, 0x7c, 0xea, 0xe8, 0x76, 0xb3, 0x5e, 0xb1, 0xa5, 0xa5, 0x65, 0xe4, 0xf1, 0xa4, 0xa6, 0x76, + 0xd4, 0x90, 0x24, 0x97, 0x76, 0x99, 0x4c, 0x11, 0x06, 0x18, 0x54, 0x80, 0x58, 0xac, 0x14, 0x0e, 0xfa, 0x89, 0xfc, 0x6e, + 0x9a, 0x39, 0x3b, 0xd2, 0xd4, 0xbc, 0xb7, 0x71, 0x21, 0x58, 0x59, 0x30, 0xee, 0x11, 0x89, 0xfd, 0xf0, 0xc3, 0x0f, 0x59, + 0xb7, 0x36, 0x2c, 0xe8, 0x70, 0xc9, 0xc0, 0x4c, 0x85, 0xd6, 0x06, 0xb2, 0x5d, 0x54, 0x79, 0x20, 0x90, 0x01, 0x19, 0xcc, + 0xa2, 0xa8, 0x27, 0xe6, 0x15, 0x32, 0xd8, 0xc5, 0x95, 0xd5, 0xb3, 0x67, 0x65, 0xb1, 0x39, 0x02, 0xd3, 0xfa, 0xbd, 0xf7, + 0xde, 0x63, 0xfe, 0x46, 0x98, 0xd1, 0x38, 0x17, 0x94, 0xe5, 0x1d, 0x75, 0xd4, 0x51, 0xec, 0xb8, 0xc1, 0x2c, 0x0d, 0x2d, + 0xb3, 0xb7, 0xc0, 0x0a, 0xae, 0x41, 0x51, 0x51, 0x91, 0x86, 0xce, 0x75, 0x5b, 0xb7, 0x6e, 0x9d, 0x9f, 0x9d, 0x9d, 0xfd, + 0x7c, 0x43, 0x43, 0x83, 0xa2, 0x63, 0x88, 0x49, 0xaa, 0x19, 0x6c, 0x4e, 0x21, 0xf1, 0x29, 0xcc, 0x5f, 0x74, 0x7d, 0x3b, + 0x1a, 0x36, 0x7d, 0x22, 0xe6, 0x2f, 0x1c, 0xc8, 0xe0, 0xf3, 0xdb, 0x59, 0x5b, 0x4b, 0x7f, 0xbd, 0xff, 0x7e, 0xda, 0x51, + 0xbd, 0x83, 0x5d, 0x48, 0xac, 0xac, 0x36, 0xbe, 0xe1, 0xef, 0x8c, 0x0c, 0x3c, 0xcf, 0x20, 0x00, 0xed, 0x61, 0xf3, 0x0e, + 0xa7, 0xb2, 0xb2, 0xb2, 0x68, 0xc8, 0x1e, 0x37, 0x05, 0x2b, 0xcd, 0xa2, 0xc5, 0x8b, 0xe9, 0xa4, 0xf9, 0x0b, 0xe8, 0xb7, + 0xd7, 0xff, 0x9a, 0xfe, 0xf2, 0xf7, 0xbf, 0xed, 0x41, 0xe8, 0x08, 0xee, 0x3e, 0x24, 0x46, 0xff, 0xfe, 0xa6, 0x9b, 0xe9, + 0x93, 0x8f, 0x3f, 0xa6, 0xa5, 0x6f, 0xbf, 0x45, 0xf6, 0x0c, 0x7b, 0x94, 0x43, 0x0d, 0x37, 0x04, 0x3e, 0x45, 0x1c, 0xcb, + 0xab, 0x4b, 0x96, 0x50, 0x67, 0x47, 0x27, 0xcf, 0xa5, 0xf2, 0xb3, 0x47, 0xe4, 0xe9, 0xe1, 0x11, 0xbd, 0x5a, 0xf1, 0xbc, + 0xb4, 0xac, 0x8c, 0xce, 0x3c, 0xfb, 0x6c, 0xd6, 0x20, 0x29, 0x11, 0x2a, 0x2d, 0xb1, 0xba, 0xa3, 0x7d, 0x66, 0x71, 0x61, + 0x1e, 0x75, 0xb6, 0x35, 0x53, 0xde, 0xa4, 0x69, 0x44, 0x92, 0x99, 0x36, 0xae, 0x5f, 0x4f, 0x47, 0x1d, 0x7d, 0x8c, 0x91, + 0x0a, 0x33, 0x0a, 0x24, 0xb2, 0x60, 0x2a, 0xb4, 0x1e, 0x25, 0x70, 0x39, 0x79, 0x44, 0xb2, 0x99, 0x55, 0xf7, 0x38, 0xec, + 0x16, 0x46, 0x7b, 0x86, 0x85, 0xb9, 0xb7, 0xd4, 0x2c, 0x04, 0x25, 0x56, 0xac, 0x58, 0xc1, 0xfc, 0x74, 0xeb, 0xd6, 0xad, + 0xa3, 0x71, 0xe3, 0xc6, 0x31, 0x2a, 0xaa, 0xc9, 0x93, 0x27, 0xb3, 0xc0, 0x1c, 0x5e, 0x7b, 0xfe, 0xf9, 0xe7, 0xd9, 0xf8, + 0xbf, 0xe2, 0x8a, 0x2b, 0xe8, 0xf2, 0xcb, 0x2f, 0xe7, 0xf9, 0x7b, 0x81, 0x11, 0xe9, 0x22, 0xa8, 0x71, 0xab, 0x08, 0xbe, + 0x72, 0x74, 0x99, 0xfb, 0xfd, 0xef, 0x7f, 0xcf, 0x00, 0x1b, 0x7d, 0x71, 0x50, 0x8a, 0x07, 0xe0, 0xc3, 0xb1, 0xe1, 0xb5, + 0x45, 0x8b, 0x16, 0xb1, 0xe3, 0x46, 0x59, 0x1e, 0x22, 0xcd, 0x38, 0x1f, 0xc1, 0x79, 0xa8, 0x17, 0x5c, 0x1b, 0x98, 0xc1, + 0x48, 0xdf, 0xf9, 0xd7, 0xbf, 0xfe, 0x75, 0xd8, 0xb6, 0x6d, 0xdb, 0x90, 0x43, 0x57, 0x97, 0xaa, 0xda, 0x60, 0x73, 0x0a, + 0xa3, 0xbf, 0x6a, 0x7b, 0x7b, 0xfb, 0x9c, 0xac, 0xac, 0xac, 0xaa, 0x79, 0xf3, 0xe6, 0x0d, 0x38, 0xf9, 0x39, 0x42, 0xc2, + 0x98, 0x4d, 0x1f, 0x7e, 0xb0, 0x8c, 0xae, 0xb9, 0xea, 0x6a, 0x9a, 0x31, 0x73, 0x06, 0xcd, 0x9e, 0x33, 0x9b, 0x14, 0x45, + 0x65, 0x2c, 0xce, 0x3d, 0x3d, 0xdd, 0xd4, 0xde, 0x16, 0x64, 0x17, 0x10, 0x1b, 0x06, 0x40, 0x7b, 0x5b, 0x1b, 0xdd, 0x72, + 0xf3, 0xcd, 0xf4, 0x93, 0x2b, 0x7f, 0x16, 0x31, 0x5d, 0xbb, 0x5c, 0x51, 0x40, 0x81, 0x4a, 0xfe, 0xe2, 0xcb, 0x2f, 0xd1, + 0x82, 0xe3, 0x4f, 0xa0, 0x3b, 0xef, 0xf8, 0x03, 0xdd, 0x72, 0xdb, 0xad, 0xcc, 0xf1, 0x0b, 0x70, 0x64, 0xab, 0x4d, 0x71, + 0x31, 0xfd, 0xed, 0xaf, 0x7f, 0xa5, 0x67, 0x9e, 0x7a, 0x8a, 0x5e, 0x7d, 0x63, 0x29, 0xbb, 0x99, 0xa2, 0xe4, 0x07, 0x37, + 0xb7, 0xa0, 0xb0, 0x90, 0x1e, 0xfd, 0xf7, 0x7f, 0xe8, 0xff, 0xee, 0xbb, 0x8f, 0x01, 0x6c, 0x41, 0x61, 0x24, 0x87, 0x0a, + 0xb9, 0x86, 0x20, 0x55, 0x45, 0xb2, 0x34, 0xd3, 0x0e, 0xed, 0x0e, 0x32, 0x5b, 0xcc, 0xac, 0x81, 0xf5, 0xf7, 0xce, 0x3b, + 0x9f, 0x6e, 0xbd, 0xe3, 0x76, 0xfa, 0xce, 0xa9, 0xa7, 0x32, 0x7f, 0xcf, 0x40, 0xce, 0x5b, 0x68, 0x9a, 0x79, 0xf9, 0x05, + 0x34, 0x73, 0xda, 0x34, 0x5a, 0xb6, 0xb9, 0x9e, 0xe4, 0xa9, 0x73, 0x88, 0x32, 0x73, 0x23, 0xda, 0xc4, 0xf0, 0xf6, 0x8a, + 0x31, 0x64, 0x10, 0x22, 0xd8, 0x98, 0x5d, 0xae, 0x2e, 0xda, 0xb2, 0xbd, 0x9a, 0xac, 0x79, 0xe8, 0x01, 0x22, 0x91, 0xaf, + 0xb5, 0x91, 0x66, 0x8f, 0xab, 0x60, 0x7d, 0x7d, 0xa1, 0xe5, 0xc7, 0x8e, 0x07, 0xd1, 0xba, 0x12, 0x69, 0x2a, 0x7f, 0xfd, + 0xeb, 0x5f, 0x19, 0xf3, 0xf2, 0xdd, 0xf7, 0xdc, 0x43, 0x55, 0x53, 0xa6, 0xf0, 0xca, 0x8d, 0x88, 0x89, 0x8a, 0xcf, 0x41, + 0x7b, 0x42, 0x03, 0xf3, 0x3b, 0xef, 0xbc, 0x93, 0x5e, 0x7c, 0xf1, 0x45, 0x7a, 0xf2, 0xc9, 0x27, 0x59, 0x6e, 0x1f, 0x16, + 0xec, 0xe1, 0x06, 0x41, 0x8d, 0x83, 0xf6, 0xed, 0xb7, 0xdf, 0xce, 0xaa, 0x4d, 0xd0, 0xea, 0x12, 0x4d, 0x98, 0xb0, 0xf8, + 0xeb, 0x39, 0x3e, 0x31, 0x8f, 0xe0, 0x7b, 0x04, 0x43, 0x35, 0xda, 0x73, 0x02, 0xc4, 0x9f, 0x7a, 0xea, 0x29, 0xa6, 0x58, + 0xc4, 0x32, 0x5d, 0x8b, 0x68, 0xf0, 0xfe, 0xfb, 0xef, 0xaf, 0x4e, 0x9c, 0x38, 0xb1, 0x68, 0xc7, 0x8e, 0x1d, 0x07, 0x97, + 0x95, 0x95, 0xd5, 0x34, 0x36, 0x36, 0xa6, 0xc4, 0x0c, 0x36, 0xa7, 0x32, 0xfa, 0xbb, 0x75, 0xeb, 0xd6, 0x63, 0x0e, 0x3b, + 0xec, 0x30, 0x79, 0xe2, 0xc4, 0x89, 0x4a, 0x57, 0x57, 0x97, 0xa9, 0x3f, 0xff, 0x02, 0x2e, 0x28, 0x34, 0xbb, 0xfa, 0xfa, + 0x06, 0xfa, 0xc5, 0xcf, 0x7f, 0x4e, 0x57, 0xfc, 0xf4, 0x0a, 0xba, 0xe2, 0x67, 0x3f, 0x65, 0xbb, 0xb6, 0x80, 0xba, 0x8a, + 0xd3, 0x57, 0xe9, 0xa1, 0x00, 0x17, 0x17, 0x24, 0x8f, 0xcb, 0x97, 0x7d, 0x48, 0xbf, 0xb8, 0xe6, 0x1a, 0xc6, 0xfe, 0x7c, + 0xdf, 0xfd, 0xff, 0x47, 0x3d, 0xdd, 0x3d, 0xec, 0x3d, 0xf8, 0x4b, 0x4a, 0x4a, 0x4b, 0xe9, 0xf9, 0x97, 0x5e, 0xa4, 0x53, + 0x4e, 0x3a, 0x99, 0x0d, 0x96, 0x2b, 0xaf, 0xbe, 0x8a, 0x81, 0x23, 0x06, 0xd7, 0xb3, 0x4f, 0x3f, 0x43, 0xf7, 0xfe, 0xf1, + 0x6e, 0x7a, 0xee, 0xc5, 0x17, 0xd8, 0x6a, 0x0b, 0xb5, 0x5d, 0x1c, 0x27, 0x6e, 0xee, 0x1f, 0x6e, 0xbf, 0x9d, 0x1e, 0x7f, + 0xf4, 0x31, 0xfa, 0xdb, 0x3f, 0xfe, 0x41, 0xf3, 0x4f, 0x5c, 0xc0, 0xde, 0xc3, 0x71, 0x08, 0x02, 0x05, 0xb1, 0x0a, 0x8a, + 0x16, 0x98, 0x92, 0x2c, 0xd1, 0xa2, 0x67, 0x9e, 0x65, 0x8d, 0x6d, 0xa6, 0x4d, 0x9f, 0xce, 0x18, 0xa6, 0xb1, 0xd2, 0x0d, + 0xc4, 0xbc, 0x10, 0xe6, 0xd3, 0xf4, 0x19, 0xd3, 0x69, 0xd9, 0xd7, 0x6b, 0x48, 0x53, 0x15, 0x92, 0xf3, 0x8b, 0x68, 0xe3, + 0xa6, 0x4d, 0x51, 0x8d, 0xd4, 0x90, 0x74, 0x0f, 0x80, 0xd8, 0x98, 0xcb, 0xa2, 0xa9, 0xb5, 0x8d, 0x9c, 0x95, 0xb3, 0x98, + 0x5b, 0x44, 0xeb, 0x6c, 0xa3, 0xaa, 0x43, 0xe7, 0x50, 0x46, 0x86, 0x7d, 0x8f, 0x80, 0x16, 0x5b, 0x64, 0x0b, 0x0a, 0x58, + 0xc9, 0x19, 0xaa, 0x35, 0x9e, 0x7b, 0xee, 0x39, 0xd6, 0x93, 0x17, 0x51, 0x64, 0x2c, 0xc4, 0xb0, 0x22, 0xf4, 0x3e, 0x40, + 0x00, 0x0b, 0x6a, 0x7c, 0xc1, 0xa8, 0x04, 0xc0, 0x41, 0xb5, 0xc6, 0xf2, 0xe5, 0xcb, 0x19, 0x80, 0x42, 0x21, 0x18, 0x2e, + 0xf6, 0x70, 0x45, 0x51, 0xd8, 0x5c, 0x82, 0x46, 0x07, 0x10, 0x7e, 0xf3, 0xcd, 0x37, 0x99, 0x99, 0x8b, 0x71, 0x0a, 0x16, + 0x25, 0x54, 0x95, 0x30, 0xb6, 0x27, 0x49, 0x62, 0x89, 0xdf, 0xb8, 0x2e, 0x68, 0xb9, 0x79, 0xe6, 0x99, 0x67, 0xd1, 0xc5, + 0x17, 0x5f, 0xc4, 0x4c, 0x79, 0x1c, 0x37, 0x4c, 0xe2, 0xd8, 0xc2, 0x08, 0xcc, 0x23, 0x98, 0xc1, 0xc7, 0x1d, 0x77, 0x1c, + 0x6a, 0x91, 0x8f, 0xcb, 0xcb, 0xcb, 0x7b, 0xb9, 0xb1, 0xb1, 0x51, 0x4d, 0x45, 0x34, 0x38, 0x15, 0x1a, 0x20, 0x33, 0x7f, + 0x5d, 0x2e, 0x17, 0x9c, 0x77, 0xc7, 0xc2, 0x96, 0x97, 0x65, 0x99, 0x25, 0x3f, 0x0f, 0x28, 0x0d, 0x25, 0x33, 0x93, 0xee, + 0xbb, 0xe7, 0x5e, 0x9a, 0x52, 0x55, 0xc5, 0x08, 0x4d, 0x9b, 0x1b, 0x9b, 0xc8, 0x6c, 0xb6, 0x30, 0xed, 0x8a, 0x81, 0x0f, + 0x00, 0x50, 0xe7, 0xb4, 0x85, 0x60, 0xdf, 0x0b, 0x4e, 0x5c, 0x40, 0xaf, 0xbf, 0xf5, 0x26, 0x9d, 0x77, 0xf6, 0x39, 0xf4, + 0xc3, 0x8b, 0x7e, 0x40, 0x0f, 0xff, 0xf7, 0x3f, 0x6c, 0xb5, 0x85, 0x86, 0x88, 0x41, 0x84, 0x3e, 0x0b, 0x4f, 0x2f, 0x7a, + 0x96, 0xbe, 0x7b, 0xde, 0xf9, 0x4c, 0x8b, 0x3c, 0xec, 0xf0, 0xc3, 0x69, 0xed, 0x9a, 0xb5, 0x74, 0xef, 0xdd, 0x77, 0xd3, + 0x43, 0xff, 0x7e, 0x84, 0x0e, 0x3d, 0xec, 0x30, 0x6a, 0x6f, 0x6d, 0x8d, 0x86, 0xfe, 0x71, 0x1c, 0xd7, 0x5e, 0xf3, 0x73, + 0x7a, 0xef, 0x9d, 0x77, 0xe8, 0xa5, 0x57, 0x97, 0xd0, 0x3e, 0xfb, 0xec, 0xc3, 0xc0, 0x91, 0xfd, 0x2e, 0x67, 0x9d, 0x11, + 0x41, 0x11, 0x3d, 0x00, 0xe2, 0xf7, 0xc0, 0x42, 0xfd, 0xee, 0xdb, 0x6f, 0xd3, 0xe3, 0xff, 0x7d, 0x94, 0xee, 0xfe, 0xd3, + 0xbd, 0x6c, 0x50, 0x0c, 0x04, 0x00, 0x23, 0x6c, 0x36, 0x2a, 0x8d, 0x1b, 0x37, 0x9e, 0x28, 0xe0, 0x25, 0x25, 0x18, 0x20, + 0x7b, 0x7e, 0x21, 0xd5, 0x6c, 0x59, 0x41, 0xad, 0xad, 0x2d, 0x4c, 0x3b, 0x4d, 0x05, 0x23, 0x87, 0x21, 0xc9, 0xad, 0x00, + 0xd9, 0xbc, 0x69, 0x13, 0x85, 0x83, 0x0a, 0x59, 0xec, 0x4e, 0xb6, 0x88, 0x91, 0xdb, 0x45, 0x95, 0xe3, 0xc6, 0xed, 0x71, + 0xdf, 0x04, 0x88, 0xfc, 0xfb, 0xdf, 0xff, 0x66, 0x25, 0x6b, 0x60, 0x6e, 0xa9, 0x9a, 0x3a, 0x95, 0xb6, 0x6f, 0xaf, 0x66, + 0xcd, 0x94, 0x58, 0x00, 0x04, 0x1f, 0xc4, 0x78, 0x67, 0xb5, 0xba, 0x91, 0x54, 0x11, 0x00, 0x23, 0x00, 0x05, 0x9a, 0xd4, + 0xd9, 0x67, 0x9f, 0xcd, 0xca, 0xd5, 0x3e, 0xfb, 0xec, 0x33, 0xf6, 0xde, 0x70, 0x95, 0x6e, 0x16, 0x16, 0x16, 0xb2, 0x9c, + 0x42, 0xb4, 0xdc, 0x04, 0xfd, 0x3e, 0xb2, 0x17, 0xda, 0x5a, 0x5b, 0xc9, 0xeb, 0xf3, 0x53, 0x03, 0x5a, 0x6f, 0xfa, 0xfc, + 0x51, 0x84, 0xc2, 0xa2, 0x0e, 0x02, 0xd6, 0xfc, 0xbc, 0x5c, 0x06, 0xe0, 0x48, 0xca, 0x46, 0xa2, 0x35, 0x8e, 0xfb, 0x93, + 0x4f, 0x3e, 0xd9, 0xe3, 0x78, 0xf9, 0x79, 0x4a, 0xc0, 0x8e, 0x47, 0x1f, 0x7d, 0xf4, 0x88, 0x1d, 0x3b, 0x76, 0xa0, 0x36, + 0xb8, 0x29, 0x15, 0xd1, 0xe0, 0x64, 0xab, 0x14, 0x22, 0xfa, 0x0b, 0xaa, 0xfb, 0x19, 0x76, 0xbb, 0x7d, 0x26, 0x56, 0x85, + 0x81, 0x9a, 0xbf, 0x4c, 0xfd, 0xf5, 0xf9, 0x18, 0xfd, 0xf6, 0x82, 0x93, 0x4e, 0x64, 0x5a, 0x1a, 0x6e, 0xbe, 0xc9, 0x1c, + 0x01, 0xbe, 0xd8, 0x4d, 0x80, 0x15, 0x36, 0x24, 0x72, 0xc2, 0x9c, 0x7d, 0xe5, 0xf5, 0xd7, 0xa8, 0xa6, 0xa6, 0x86, 0xce, + 0x3d, 0xf3, 0xac, 0x68, 0x20, 0x05, 0x17, 0x14, 0xbe, 0x3f, 0x80, 0xde, 0xa3, 0x4f, 0x3c, 0x4e, 0xef, 0xbf, 0xfb, 0x1e, + 0xfd, 0xfe, 0xc6, 0x9b, 0xe8, 0x85, 0xe7, 0x9f, 0xa7, 0xbf, 0xfe, 0xe3, 0xef, 0x2c, 0x55, 0x06, 0x66, 0x34, 0x08, 0x53, + 0x59, 0x8d, 0xb0, 0xcd, 0x4a, 0x97, 0x5c, 0x74, 0x31, 0x7d, 0xf1, 0xd9, 0x67, 0xb4, 0xe4, 0xf5, 0xd7, 0x98, 0x2f, 0x03, + 0x66, 0x73, 0xf4, 0xf7, 0x76, 0x3b, 0x86, 0x5d, 0xcf, 0x19, 0xc1, 0x6a, 0x44, 0x85, 0xa7, 0x13, 0x16, 0x2c, 0x60, 0xfd, + 0x80, 0x01, 0xbe, 0x89, 0x14, 0x90, 0xc3, 0x27, 0x59, 0x56, 0x51, 0x41, 0xa4, 0x29, 0x14, 0x46, 0x8f, 0x90, 0xac, 0x3c, + 0xea, 0x71, 0x7b, 0x59, 0x63, 0x1d, 0xf8, 0x40, 0x8d, 0x92, 0xb8, 0xf4, 0x27, 0x41, 0x58, 0xb7, 0x76, 0x0d, 0xaf, 0x00, + 0xc9, 0x20, 0xc5, 0xed, 0x22, 0xf2, 0xb9, 0xa8, 0x72, 0xfc, 0x04, 0x46, 0x42, 0x2a, 0x26, 0xbb, 0xb0, 0x76, 0x30, 0x56, + 0x61, 0x42, 0x3e, 0xf8, 0xe0, 0x83, 0x34, 0x6b, 0xd6, 0x2c, 0x5a, 0xb3, 0x76, 0x3d, 0xb5, 0xb6, 0x77, 0x50, 0x63, 0x53, + 0x0b, 0xa3, 0xae, 0xaf, 0xc3, 0x56, 0xdf, 0x48, 0x75, 0xf5, 0x0d, 0xac, 0x87, 0xef, 0xce, 0xba, 0x06, 0x6a, 0x68, 0x6a, + 0xa1, 0x8d, 0x9b, 0xb7, 0x52, 0x6d, 0xed, 0x4e, 0x7a, 0xf6, 0xd9, 0x67, 0x99, 0xdf, 0x1b, 0x1d, 0xe0, 0xa0, 0x49, 0x26, + 0x9b, 0x63, 0x33, 0x56, 0x30, 0xa7, 0x90, 0x66, 0x86, 0x46, 0xed, 0x68, 0x96, 0x84, 0xdf, 0x9f, 0x3d, 0x7b, 0x36, 0x2b, + 0xd9, 0x6c, 0x69, 0x6b, 0xa7, 0x8d, 0x9b, 0xb7, 0xb0, 0x46, 0x50, 0x93, 0x26, 0x4d, 0x60, 0xec, 0x33, 0x48, 0xfd, 0x29, + 0x2a, 0x2a, 0xa0, 0x96, 0xd6, 0x36, 0xda, 0x56, 0xbd, 0x83, 0x25, 0x81, 0x63, 0x2e, 0xa2, 0x1a, 0x05, 0x0a, 0x05, 0xcc, + 0x7e, 0x1c, 0xb7, 0xbe, 0x36, 0x9a, 0x47, 0x83, 0xe5, 0x03, 0x0f, 0x3c, 0x50, 0x2b, 0x2b, 0x2b, 0xab, 0xf0, 0x7a, 0xbd, + 0xfb, 0x23, 0xa3, 0x24, 0xa6, 0x34, 0x2e, 0xad, 0x00, 0x50, 0x4f, 0x7d, 0x65, 0x29, 0x2f, 0x2f, 0xc7, 0x6c, 0x3f, 0xf2, + 0x80, 0x03, 0x0e, 0x30, 0x57, 0x55, 0x55, 0x29, 0x03, 0x6d, 0x7a, 0xce, 0x28, 0xb2, 0x7b, 0x7a, 0x98, 0xd9, 0x8a, 0x1e, + 0xa9, 0xb1, 0xda, 0x8e, 0x58, 0xdd, 0xe2, 0xf5, 0x4a, 0x00, 0xf8, 0x78, 0x3d, 0x1e, 0x36, 0xa8, 0xfe, 0xf7, 0xfc, 0x62, + 0x76, 0x11, 0x4f, 0x3d, 0xf9, 0x64, 0x66, 0x4a, 0x40, 0x9b, 0xc3, 0x67, 0x31, 0x50, 0x8e, 0x38, 0xf2, 0x48, 0x7a, 0xed, + 0xcd, 0x37, 0x68, 0xc9, 0xd2, 0xd7, 0xe9, 0xcd, 0x77, 0xde, 0xa6, 0xef, 0x9c, 0x72, 0x4a, 0x34, 0x30, 0x02, 0x7f, 0x21, + 0x56, 0xd1, 0x85, 0x67, 0x9e, 0xcd, 0x7a, 0xa8, 0xbe, 0xf0, 0xca, 0xcb, 0xac, 0xb9, 0x39, 0x40, 0x2c, 0x9e, 0x7f, 0x25, + 0x92, 0x2f, 0xb5, 0x7b, 0xa2, 0x28, 0x40, 0x14, 0xc7, 0x8d, 0xfa, 0x67, 0x9c, 0xb7, 0x00, 0xc0, 0x44, 0xd2, 0x09, 0x0a, + 0x0a, 0xc1, 0x1e, 0xac, 0x51, 0xb8, 0xa7, 0x8b, 0xcc, 0x76, 0x07, 0x0b, 0x84, 0x80, 0x57, 0x0e, 0x5d, 0xec, 0x8c, 0x66, + 0xe9, 0xe9, 0x2b, 0x42, 0x43, 0x43, 0x04, 0x97, 0xd0, 0x01, 0x0e, 0x63, 0xc1, 0x85, 0xe6, 0x58, 0x1a, 0x15, 0x16, 0x17, + 0xef, 0x56, 0x02, 0x87, 0xfb, 0x08, 0xd6, 0xe6, 0x07, 0x1e, 0x78, 0x80, 0x35, 0x20, 0x87, 0x49, 0x0b, 0x3f, 0x19, 0xc8, + 0x39, 0x8a, 0x8b, 0x0a, 0x68, 0xd2, 0x84, 0x4a, 0x9a, 0x30, 0xae, 0x82, 0x26, 0x8e, 0xaf, 0xa4, 0x49, 0x13, 0xc6, 0xd1, + 0xa4, 0x89, 0xe3, 0x19, 0x45, 0x15, 0x36, 0x80, 0x8a, 0xc3, 0x6e, 0x67, 0x60, 0x82, 0xf1, 0x7e, 0xcf, 0xbd, 0xf7, 0xb2, + 0xfd, 0x60, 0x91, 0x4e, 0x56, 0x7f, 0x9d, 0x3e, 0xbb, 0x2d, 0x3a, 0x9d, 0xac, 0xae, 0xf8, 0xf0, 0xc3, 0x0f, 0xa7, 0x73, + 0xcf, 0x3d, 0x97, 0xf9, 0x25, 0xdb, 0x3b, 0x3a, 0x19, 0x48, 0xcf, 0x9a, 0x31, 0x9d, 0xaa, 0xa6, 0x4c, 0xa4, 0x9c, 0xec, + 0x6c, 0xb2, 0x67, 0xd8, 0xd8, 0x9c, 0x02, 0xd5, 0xd6, 0xdc, 0xd9, 0x33, 0xd9, 0x1c, 0xdb, 0x5e, 0xbd, 0x83, 0xf9, 0xf2, + 0x01, 0xa2, 0xf0, 0x1b, 0xe2, 0xb8, 0xa1, 0xbc, 0xe8, 0x8f, 0x5b, 0x90, 0xba, 0x96, 0x94, 0x94, 0xa8, 0x30, 0xf1, 0x89, + 0xe8, 0x98, 0xc9, 0x93, 0x27, 0x0b, 0x5e, 0xd1, 0x5d, 0xed, 0xed, 0xd2, 0x4c, 0x03, 0x14, 0xe6, 0xaf, 0x39, 0x18, 0x0c, + 0x22, 0x11, 0xe8, 0xa8, 0xff, 0xf7, 0xff, 0xfe, 0x5f, 0x94, 0x9b, 0x6f, 0x20, 0x00, 0xc8, 0x34, 0x40, 0x8f, 0x87, 0x01, + 0x48, 0x66, 0x56, 0xd6, 0x6e, 0xdf, 0x13, 0xab, 0x2b, 0x22, 0x6c, 0xd8, 0xe2, 0x55, 0x67, 0x88, 0x06, 0xd3, 0x00, 0x91, + 0xff, 0x3c, 0xf6, 0x28, 0x4d, 0x9a, 0x34, 0x99, 0x4e, 0x9e, 0x7f, 0x22, 0xed, 0xd8, 0xb1, 0x83, 0xdd, 0x08, 0x7c, 0x07, + 0xe0, 0x0a, 0xc7, 0x2b, 0x44, 0x3c, 0xc7, 0xeb, 0x18, 0x48, 0x18, 0x80, 0xa7, 0x7f, 0xe7, 0x14, 0xb2, 0x3b, 0x1d, 0xf4, + 0xe4, 0xb3, 0xcf, 0x44, 0x40, 0x35, 0x8e, 0x73, 0x59, 0xcf, 0x3c, 0xdd, 0xe5, 0x72, 0x45, 0x6a, 0x86, 0xe3, 0x98, 0xf2, + 0xf8, 0x5c, 0xb4, 0x97, 0xab, 0x96, 0x48, 0x29, 0x9f, 0x95, 0x5d, 0xc8, 0x50, 0x67, 0x0b, 0x49, 0xe8, 0x15, 0x9c, 0x99, + 0x43, 0x6b, 0xd7, 0xae, 0x25, 0x2d, 0xf5, 0x3d, 0x62, 0x0c, 0x19, 0xa4, 0xec, 0xea, 0xb7, 0x1b, 0x09, 0x80, 0x64, 0xe4, + 0x15, 0xb0, 0xf4, 0x28, 0xdc, 0x43, 0x88, 0xbe, 0xc5, 0xa9, 0x18, 0xcb, 0xf8, 0xec, 0x3b, 0xef, 0xbc, 0x43, 0x97, 0x5c, + 0x72, 0xc9, 0x6e, 0xfc, 0x80, 0x20, 0x25, 0x85, 0x25, 0x81, 0xc5, 0x35, 0x9e, 0xe5, 0xc3, 0x16, 0x54, 0x09, 0x8b, 0xbe, + 0x89, 0x2d, 0xde, 0xdf, 0x39, 0xf9, 0x64, 0x06, 0x4a, 0xf0, 0xc3, 0x01, 0x54, 0x53, 0xb5, 0x48, 0x6a, 0xd1, 0x20, 0x8f, + 0x8b, 0x5e, 0x7b, 0xed, 0x35, 0xe6, 0xff, 0x83, 0x56, 0x8b, 0x63, 0xaf, 0xad, 0xab, 0xa7, 0x69, 0x53, 0xa7, 0x50, 0x4e, + 0x76, 0x56, 0xd4, 0xff, 0x07, 0x4e, 0x4d, 0x1c, 0x0b, 0xd8, 0x66, 0x30, 0x76, 0xd1, 0x83, 0x18, 0x4c, 0x4b, 0x6d, 0xed, + 0x9d, 0xcc, 0x0d, 0x85, 0x84, 0x67, 0x00, 0xe1, 0xdb, 0x6f, 0xbf, 0xcd, 0x8e, 0x5b, 0xaf, 0xbd, 0x72, 0xfa, 0x3a, 0x09, + 0x18, 0x42, 0x44, 0x47, 0x6c, 0xdf, 0xbe, 0x3d, 0x5f, 0x9f, 0x61, 0x92, 0xac, 0x73, 0x92, 0x53, 0x40, 0x7e, 0xa0, 0xd5, + 0xd5, 0xd5, 0x4d, 0x94, 0x65, 0x79, 0x5f, 0xee, 0x14, 0x65, 0xe6, 0x6f, 0x7f, 0xa6, 0x9b, 0x00, 0x15, 0x04, 0x0c, 0x58, + 0x42, 0x25, 0xd8, 0x98, 0x75, 0x37, 0x12, 0x17, 0x1e, 0x34, 0x3e, 0x1b, 0x36, 0x6d, 0x66, 0x20, 0xd7, 0x9b, 0x49, 0x2d, + 0x32, 0xde, 0x01, 0x6c, 0x08, 0x86, 0x1c, 0x3e, 0x6f, 0x1e, 0x5d, 0xf4, 0xdd, 0xef, 0x51, 0x57, 0x67, 0x17, 0xdb, 0x87, + 0x3e, 0xa2, 0x26, 0x9e, 0xb3, 0x46, 0x4a, 0x3e, 0x1f, 0x33, 0x7b, 0xa7, 0x4e, 0x9b, 0x46, 0xff, 0x78, 0xe0, 0x81, 0xa8, + 0xff, 0xb0, 0x37, 0xed, 0x4d, 0xac, 0xf6, 0x1b, 0x37, 0x6d, 0xa1, 0xd6, 0xb6, 0x36, 0xe6, 0xe7, 0x10, 0xe7, 0xc8, 0x4c, + 0x6f, 0xbb, 0x3d, 0xca, 0xce, 0xcb, 0xce, 0x7f, 0x00, 0xe0, 0x25, 0x38, 0x0b, 0x31, 0x28, 0x6c, 0x19, 0x56, 0x0a, 0xb6, + 0x36, 0x90, 0x12, 0x0e, 0x92, 0xb5, 0xb4, 0x92, 0xbe, 0x5a, 0xb1, 0x92, 0x99, 0x0c, 0x06, 0x33, 0x4c, 0x7a, 0x8a, 0xb8, + 0x6f, 0x88, 0xd8, 0xc3, 0x7a, 0x70, 0xe6, 0x15, 0x92, 0x12, 0xf4, 0x53, 0xa8, 0x1d, 0xae, 0x2b, 0xa2, 0x0c, 0x9b, 0x2d, + 0xba, 0xa0, 0x0b, 0xf3, 0x77, 0xcb, 0x96, 0x2d, 0x6c, 0x2c, 0x1f, 0x78, 0xe0, 0x81, 0xbb, 0xa5, 0x84, 0x30, 0x0a, 0x64, + 0x9e, 0x56, 0xaa, 0x4f, 0xb4, 0xdf, 0x2d, 0xe9, 0x5e, 0xd3, 0xa5, 0x8c, 0x65, 0x65, 0xb3, 0x7d, 0x20, 0x6f, 0x30, 0x95, + 0xe3, 0x43, 0xe3, 0x3d, 0x77, 0xa0, 0xe1, 0x02, 0xf4, 0x40, 0xac, 0x00, 0xb0, 0x83, 0xf6, 0x07, 0xc2, 0xd5, 0xfc, 0xbc, + 0x3c, 0xc6, 0x26, 0x1d, 0xcf, 0xa7, 0x07, 0x30, 0x04, 0x07, 0x67, 0x59, 0x59, 0x09, 0x6b, 0xc8, 0x1e, 0x0c, 0x86, 0x58, + 0x00, 0x04, 0xda, 0x2f, 0x82, 0x21, 0xb1, 0xc7, 0x2d, 0xcc, 0xe0, 0x43, 0x0e, 0x39, 0x44, 0xcb, 0xce, 0xce, 0x9e, 0xe2, + 0x76, 0xbb, 0x67, 0xea, 0xcc, 0xe0, 0xa4, 0xb1, 0xc3, 0x24, 0xdb, 0x04, 0xb6, 0x94, 0x95, 0x95, 0x29, 0xe1, 0x70, 0xf8, + 0xe0, 0x69, 0xd3, 0xa6, 0x39, 0x67, 0xce, 0x9c, 0x09, 0xea, 0xab, 0x01, 0x33, 0x3f, 0x47, 0x40, 0x05, 0xbe, 0x80, 0xc8, + 0x4a, 0xa3, 0xef, 0xd5, 0x01, 0x4d, 0x0b, 0xfe, 0x05, 0x68, 0x5d, 0x82, 0xcc, 0x34, 0x9e, 0xe8, 0x8b, 0xb7, 0xb1, 0x52, + 0x5d, 0xf7, 0xeb, 0xeb, 0xd9, 0xca, 0xf2, 0xed, 0xb7, 0xdf, 0xb0, 0xfa, 0xe0, 0xd8, 0xef, 0xb1, 0xc1, 0x88, 0x81, 0xbb, + 0x6e, 0x1d, 0xb9, 0xba, 0xba, 0xe8, 0xb7, 0xbf, 0xbb, 0x81, 0x69, 0xa1, 0xa2, 0xa9, 0x79, 0x9f, 0xc7, 0x2b, 0x47, 0x00, + 0x74, 0xcb, 0xb6, 0x6a, 0xe6, 0xe3, 0xd0, 0x97, 0x0f, 0x89, 0x60, 0x4d, 0x94, 0x91, 0x66, 0x80, 0x12, 0x39, 0x7e, 0xf8, + 0x3d, 0xad, 0xa4, 0xf6, 0x74, 0x52, 0xd8, 0xd5, 0x49, 0xd9, 0xa5, 0x95, 0xd4, 0xd0, 0xd8, 0x48, 0x9f, 0x7f, 0xf2, 0x09, + 0x5b, 0xe9, 0x07, 0xaa, 0x51, 0x1b, 0x32, 0x7c, 0x22, 0x68, 0xd8, 0x5e, 0x5d, 0xf2, 0x0a, 0x69, 0x16, 0x3b, 0x59, 0x9c, + 0x99, 0x14, 0x76, 0x75, 0x90, 0xe2, 0xd9, 0x55, 0x6d, 0xb1, 0xdb, 0x67, 0x2d, 0x16, 0xaa, 0xad, 0xad, 0x65, 0x09, 0xc4, + 0x48, 0x07, 0x19, 0x74, 0x70, 0x8b, 0x7d, 0x45, 0x63, 0xa9, 0x27, 0xb0, 0x74, 0x52, 0xe9, 0x03, 0xd4, 0x78, 0x90, 0x67, + 0xfb, 0xf6, 0xed, 0xec, 0xb8, 0x91, 0x22, 0x06, 0x25, 0x00, 0x56, 0x4e, 0x76, 0x76, 0xd6, 0x00, 0xdc, 0x3b, 0x2a, 0x39, + 0x1d, 0x91, 0xf1, 0x2b, 0x34, 0x5e, 0xf8, 0xd7, 0xd1, 0xc2, 0x93, 0x91, 0x17, 0xc7, 0x24, 0x65, 0xe3, 0x33, 0xe3, 0xc6, + 0x8d, 0x53, 0x0f, 0x3a, 0xe8, 0x20, 0x4c, 0xc4, 0x79, 0xc8, 0x2c, 0x49, 0xb6, 0x19, 0x2c, 0x27, 0xb9, 0xf1, 0x91, 0x39, + 0x3b, 0x3b, 0x1b, 0xf9, 0x3a, 0x47, 0xc3, 0x76, 0xcf, 0xce, 0xce, 0xd6, 0x12, 0x22, 0x7e, 0x44, 0x65, 0x85, 0x58, 0xda, + 0x62, 0x06, 0x43, 0xc0, 0x1f, 0x60, 0xab, 0x0b, 0xf3, 0xb9, 0x25, 0xe0, 0x4f, 0x83, 0x29, 0x01, 0x80, 0x63, 0xa4, 0x06, + 0x78, 0x23, 0x1e, 0x35, 0x16, 0xe7, 0x0e, 0xc4, 0xe7, 0x90, 0xe2, 0x32, 0xd0, 0xc1, 0x88, 0xc8, 0x1c, 0xaa, 0x50, 0xb2, + 0xb3, 0xb2, 0x28, 0x2b, 0x33, 0x72, 0x63, 0x63, 0x25, 0x91, 0x9e, 0x22, 0xbb, 0xb4, 0x60, 0x2f, 0x05, 0xc3, 0x91, 0xb6, + 0xa8, 0x81, 0x96, 0x3a, 0x32, 0xd9, 0x33, 0x49, 0xca, 0x29, 0xa1, 0x67, 0x9f, 0x7d, 0x86, 0xf9, 0x18, 0xe3, 0xf1, 0x18, + 0x1a, 0x32, 0xf2, 0xe9, 0x2f, 0x75, 0x75, 0x75, 0xb4, 0xf4, 0x8d, 0x37, 0xc8, 0x31, 0x7e, 0x0a, 0xd3, 0x78, 0x70, 0xef, + 0xcc, 0x9c, 0x65, 0x39, 0xd6, 0x0f, 0x2e, 0xac, 0x1d, 0x2c, 0xf4, 0xfa, 0xc5, 0x3e, 0x2a, 0x03, 0x9e, 0xda, 0x52, 0x54, + 0x33, 0xc3, 0x6f, 0xa4, 0x7a, 0x71, 0x94, 0xb8, 0x55, 0xc3, 0x5a, 0x6e, 0x72, 0xab, 0x07, 0xe7, 0x3a, 0x50, 0x3f, 0x77, + 0xa4, 0xb4, 0x2f, 0xa2, 0x31, 0x43, 0xec, 0x76, 0x47, 0xf4, 0xb8, 0x7b, 0x33, 0xb9, 0x91, 0x0e, 0x03, 0x97, 0x5a, 0x4f, + 0x4f, 0x8f, 0x33, 0xd9, 0x0d, 0x93, 0x92, 0xa9, 0x01, 0xb2, 0x83, 0xda, 0xb9, 0x73, 0x27, 0x60, 0xfa, 0x10, 0x1c, 0x34, + 0xf8, 0xbd, 0xe2, 0x05, 0x2c, 0x7a, 0x15, 0x2d, 0x62, 0xea, 0x62, 0x77, 0x88, 0x86, 0x8a, 0x53, 0xc4, 0xc5, 0x29, 0x29, + 0x29, 0xa6, 0xa9, 0x93, 0x27, 0x45, 0x3e, 0xa6, 0xf2, 0x7a, 0xdb, 0xfe, 0x42, 0xf5, 0x45, 0x45, 0xb4, 0xf4, 0xb5, 0xd7, + 0xa9, 0xb5, 0xa5, 0x85, 0xa5, 0xc1, 0xb0, 0x41, 0x18, 0x9b, 0x79, 0xce, 0x07, 0x27, 0xd2, 0x6e, 0x90, 0xb4, 0xfc, 0xda, + 0x92, 0x57, 0xd9, 0xca, 0x26, 0x6a, 0x1b, 0xfb, 0x12, 0x96, 0xc3, 0x95, 0x97, 0x47, 0x33, 0xa6, 0x4d, 0xd9, 0xcd, 0xc7, + 0x23, 0x4c, 0x59, 0xb6, 0xd2, 0x63, 0x70, 0xd3, 0xc0, 0x45, 0xf8, 0x16, 0x43, 0x20, 0x45, 0xb5, 0xd9, 0x28, 0xd0, 0x5c, + 0x4b, 0x61, 0xbf, 0x87, 0x72, 0xa6, 0xce, 0xa2, 0xe5, 0xcb, 0x3f, 0xa2, 0x2f, 0x3e, 0xff, 0x9c, 0xad, 0xbe, 0x46, 0x30, + 0x24, 0x7d, 0x24, 0x52, 0x0a, 0x96, 0x4d, 0xcf, 0x3c, 0xf9, 0x24, 0x75, 0xb9, 0x7a, 0x28, 0xbb, 0xa8, 0x8c, 0x42, 0xde, + 0x1e, 0x0a, 0xb6, 0xd6, 0x53, 0x86, 0xc3, 0xce, 0x06, 0xb6, 0x48, 0xae, 0xd7, 0xbb, 0x49, 0xe0, 0xf7, 0x42, 0x0e, 0x5c, + 0xa4, 0x3b, 0x61, 0xcc, 0x88, 0x1e, 0xe8, 0xa0, 0xe1, 0xae, 0x1c, 0xf8, 0x13, 0x61, 0x1d, 0xa4, 0x82, 0xb2, 0x5e, 0x2f, + 0x38, 0x6e, 0x10, 0x3a, 0x88, 0x96, 0x9b, 0xac, 0x7e, 0xd8, 0x6c, 0x8a, 0x52, 0xc8, 0xf5, 0x27, 0x68, 0x4a, 0x86, 0xc3, + 0x83, 0xa2, 0x01, 0xe9, 0xea, 0xea, 0x64, 0xfe, 0xf2, 0x78, 0x00, 0x8a, 0xf3, 0x82, 0x0b, 0x0d, 0x25, 0x74, 0x66, 0xb3, + 0x79, 0x9f, 0xe6, 0xe6, 0x66, 0x00, 0x80, 0x26, 0x88, 0x56, 0x28, 0x09, 0x22, 0x27, 0x9b, 0xfc, 0xc0, 0xeb, 0xf5, 0xce, + 0x2d, 0x29, 0x29, 0x29, 0xd9, 0x77, 0xdf, 0x7d, 0x35, 0x7d, 0xe3, 0xa3, 0x81, 0xe6, 0x01, 0xc2, 0x57, 0x02, 0x41, 0x72, + 0x33, 0x9c, 0xc1, 0xfa, 0x41, 0x56, 0x90, 0x9f, 0x47, 0x33, 0xa6, 0x23, 0xcb, 0xdc, 0xdc, 0xa7, 0x66, 0xc5, 0xeb, 0x09, + 0xe9, 0xb1, 0xff, 0xfe, 0x97, 0xfe, 0x78, 0xe7, 0x9d, 0xf4, 0xe7, 0xbf, 0xdc, 0xcf, 0x4a, 0xcc, 0x44, 0x73, 0x67, 0xbc, + 0x2f, 0x36, 0x68, 0x9c, 0xb8, 0x79, 0x28, 0x61, 0xfb, 0xd3, 0xff, 0xfd, 0x99, 0x55, 0x7c, 0xfc, 0xfb, 0xa1, 0x87, 0x58, + 0x9e, 0x53, 0x6f, 0x8c, 0xd1, 0x42, 0xbb, 0xcc, 0xcc, 0x74, 0x32, 0xc7, 0x2f, 0xfa, 0x76, 0xe8, 0x55, 0x78, 0x51, 0x85, + 0xc2, 0x34, 0x03, 0x00, 0xe3, 0x00, 0x9d, 0xd2, 0xc2, 0x74, 0x86, 0xaf, 0x8f, 0x5d, 0x0b, 0xf4, 0x24, 0x76, 0xbb, 0x28, + 0xd0, 0xd2, 0x40, 0x19, 0xb9, 0x85, 0xa4, 0x65, 0x15, 0xd0, 0xbd, 0x77, 0xff, 0xd1, 0x48, 0x88, 0x1e, 0x84, 0xa4, 0x92, + 0x81, 0x1c, 0x01, 0xb6, 0xed, 0xdb, 0xb7, 0xd1, 0xbf, 0xff, 0xf3, 0x6f, 0xca, 0x9c, 0x38, 0x9d, 0x34, 0xd9, 0x44, 0x81, + 0xe6, 0x7a, 0xa2, 0x60, 0x80, 0xac, 0x68, 0x74, 0x8f, 0x06, 0x17, 0xbc, 0xfa, 0x48, 0x3f, 0x3e, 0xc0, 0xb8, 0x8c, 0x20, + 0x1b, 0x7c, 0x86, 0xc8, 0x75, 0xdd, 0x35, 0xd6, 0x12, 0x00, 0x30, 0x7e, 0x5e, 0xa2, 0x75, 0x65, 0xaa, 0x99, 0x9b, 0x03, + 0x81, 0x00, 0x2b, 0x18, 0x00, 0xa0, 0xc3, 0x2d, 0x03, 0x53, 0x1e, 0x16, 0x50, 0x97, 0xab, 0xbb, 0xcf, 0x45, 0x19, 0xef, + 0x41, 0x63, 0x74, 0xb9, 0xba, 0x99, 0x52, 0x60, 0xb3, 0x5a, 0xd9, 0x9c, 0xd9, 0xb8, 0x71, 0x63, 0xf4, 0xb8, 0x63, 0xe7, + 0x1a, 0x67, 0x87, 0x91, 0xa6, 0x4d, 0x9b, 0xa6, 0xce, 0x9c, 0x39, 0x13, 0x2d, 0x75, 0x51, 0x15, 0x92, 0xd4, 0x74, 0x18, + 0x39, 0x99, 0xd5, 0x1f, 0xc5, 0xc5, 0xc5, 0xf8, 0xfb, 0x70, 0x50, 0xed, 0x20, 0x84, 0xad, 0xa7, 0xa4, 0xef, 0x6f, 0x00, + 0x0a, 0xad, 0x09, 0x84, 0x03, 0x88, 0x6e, 0xb9, 0x7b, 0xdc, 0xbb, 0x5d, 0x14, 0x41, 0x70, 0x8a, 0xae, 0xf6, 0x82, 0xaa, + 0x3e, 0x7e, 0x4d, 0x65, 0xa4, 0x82, 0xe3, 0x4f, 0xf7, 0xde, 0x4b, 0xff, 0xf8, 0xeb, 0xdf, 0xe8, 0xd9, 0xe7, 0x9e, 0xa3, + 0x53, 0x4f, 0x3b, 0x8d, 0xa5, 0xd7, 0x40, 0x70, 0xc3, 0x00, 0x6e, 0x62, 0x83, 0x96, 0x05, 0xf1, 0xb8, 0xdd, 0x74, 0xe2, + 0xc9, 0x27, 0xd3, 0xa2, 0xc5, 0xcf, 0xd1, 0xc3, 0x0f, 0x3e, 0x44, 0x7f, 0xbc, 0xf3, 0x2e, 0xe6, 0x9b, 0x81, 0xe8, 0x6f, + 0xac, 0xfe, 0x26, 0xe9, 0x7d, 0x7e, 0xb1, 0xe6, 0x0d, 0xf6, 0x87, 0xd7, 0xb0, 0xba, 0x25, 0x62, 0x96, 0x40, 0x03, 0x86, + 0x2f, 0x87, 0x3d, 0x37, 0x99, 0xd8, 0xf1, 0xfa, 0xea, 0xb7, 0xb1, 0x82, 0xfa, 0xfc, 0x99, 0xfb, 0xd1, 0x17, 0x5f, 0x7d, + 0x4d, 0x8f, 0x3c, 0xf2, 0x70, 0x94, 0xab, 0xd0, 0x90, 0xf4, 0x08, 0x7e, 0xdc, 0x7c, 0xd3, 0x8d, 0xd4, 0x13, 0x54, 0x29, + 0xab, 0xa4, 0x9c, 0xe5, 0x6f, 0xfa, 0x1b, 0x51, 0xbf, 0x1e, 0x29, 0x63, 0x83, 0xe0, 0x9e, 0x8a, 0x00, 0x08, 0xc6, 0x07, + 0x80, 0x04, 0xfe, 0x2f, 0x8c, 0x31, 0x04, 0x01, 0x84, 0x6f, 0x17, 0x82, 0x85, 0x5f, 0x9f, 0xe3, 0x1a, 0x6f, 0x63, 0xfb, + 0xd5, 0x22, 0xe3, 0x19, 0x00, 0x0a, 0xf2, 0x01, 0x24, 0x0e, 0xa7, 0xb2, 0xdd, 0x84, 0xcc, 0xcd, 0x76, 0x00, 0x16, 0xe6, + 0xd8, 0x7b, 0xef, 0xbe, 0xcb, 0x2c, 0x1f, 0x24, 0x38, 0x23, 0x18, 0xd3, 0xd0, 0xd8, 0xc4, 0x80, 0x0d, 0x12, 0x1b, 0xc0, + 0xc1, 0x71, 0x42, 0xa9, 0x69, 0x6a, 0x6e, 0xa1, 0xe2, 0xa2, 0x42, 0xf6, 0x77, 0x53, 0x53, 0x13, 0x3b, 0xee, 0x13, 0x4e, + 0x38, 0x81, 0x1d, 0x77, 0x3c, 0xf0, 0xe6, 0x19, 0x15, 0x1a, 0xb4, 0x40, 0xf8, 0x01, 0xb9, 0x8b, 0x4d, 0x68, 0x80, 0x43, + 0x0e, 0x86, 0x24, 0x53, 0x03, 0x94, 0x7b, 0x7a, 0x7a, 0xb2, 0x89, 0xe8, 0x50, 0x94, 0xb9, 0xe0, 0xf5, 0x44, 0x55, 0xf1, + 0x88, 0x56, 0x95, 0xc9, 0x08, 0x0e, 0x60, 0xb6, 0xc6, 0xaa, 0xc5, 0x7a, 0xd3, 0x12, 0xa2, 0xdf, 0xbf, 0xa0, 0xba, 0x42, + 0x1d, 0x31, 0x88, 0x0f, 0x9e, 0xff, 0xdf, 0x73, 0xf4, 0xea, 0xd2, 0xd7, 0x69, 0xde, 0x91, 0x47, 0xb0, 0x3c, 0x25, 0x08, + 0x56, 0xea, 0x96, 0xe6, 0x66, 0xfa, 0xdd, 0x6f, 0x7f, 0x4b, 0x3f, 0xbd, 0xfc, 0x0a, 0xfa, 0xf5, 0x2f, 0x7f, 0x45, 0x75, + 0x3b, 0x77, 0x92, 0x33, 0xd3, 0xc9, 0xf6, 0x85, 0x64, 0xce, 0x43, 0x0e, 0x3b, 0x94, 0x25, 0x53, 0x2f, 0x79, 0xe5, 0x15, + 0xfa, 0xd5, 0x2f, 0xae, 0x63, 0xe6, 0x26, 0x8e, 0xa3, 0x37, 0x1f, 0x45, 0xbc, 0xd7, 0xf0, 0x79, 0xe4, 0x36, 0xc1, 0x34, + 0xc8, 0xcc, 0xca, 0x1c, 0xb0, 0x63, 0x5a, 0xec, 0x8f, 0xe5, 0x91, 0x45, 0x5e, 0x60, 0x7e, 0x49, 0xc5, 0xd5, 0x4e, 0x81, + 0xd6, 0x06, 0x92, 0x33, 0x1c, 0x94, 0x3d, 0x75, 0x2e, 0xdd, 0xf5, 0x87, 0x3f, 0xd0, 0xb2, 0x65, 0xcb, 0x18, 0x80, 0x1b, + 0x20, 0x38, 0x30, 0x49, 0x85, 0x59, 0x08, 0xab, 0xa4, 0xa4, 0xa4, 0x84, 0xfe, 0x7c, 0xdf, 0x7d, 0xf4, 0xee, 0x7b, 0xef, + 0x53, 0xd1, 0xb4, 0xd9, 0xa4, 0xa8, 0x1a, 0x79, 0x9b, 0x6a, 0x89, 0x82, 0x7e, 0xb2, 0xda, 0x76, 0x69, 0xff, 0x20, 0x1f, + 0xd5, 0xfb, 0x96, 0x31, 0x9e, 0xb0, 0xf8, 0x2e, 0x5c, 0xb8, 0x90, 0x55, 0x82, 0x08, 0x0b, 0x02, 0xc7, 0x09, 0xa0, 0xf0, + 0x78, 0xbd, 0xbb, 0x36, 0x8f, 0xd8, 0x3c, 0x3c, 0x75, 0xcb, 0xc3, 0x7c, 0xcf, 0xe8, 0x27, 0x0d, 0x20, 0x42, 0x15, 0x09, + 0xe6, 0x0d, 0xdc, 0x4e, 0xa9, 0x68, 0x5d, 0xa9, 0x17, 0x51, 0x5c, 0x70, 0xd1, 0x45, 0x17, 0xb1, 0xba, 0x5f, 0x9c, 0x13, + 0x34, 0xba, 0x29, 0x93, 0x27, 0xb1, 0x44, 0xed, 0xba, 0x86, 0x46, 0xb6, 0x88, 0xc3, 0x4a, 0x8b, 0x3c, 0x5a, 0x22, 0x8b, + 0xb8, 0xcf, 0x47, 0xeb, 0x37, 0x6d, 0xa6, 0xbc, 0xbc, 0x5c, 0xca, 0xca, 0xca, 0x64, 0x11, 0x60, 0x1c, 0x37, 0xdc, 0x00, + 0x28, 0xfd, 0xeb, 0xeb, 0xb8, 0x51, 0x15, 0xc2, 0x01, 0xf0, 0xc0, 0x9d, 0x3b, 0x77, 0x16, 0xe9, 0x5d, 0x6e, 0x34, 0x44, + 0x91, 0x93, 0x99, 0xfe, 0xd2, 0xda, 0xda, 0x3a, 0xd9, 0x62, 0xb1, 0xcc, 0x40, 0x78, 0x3c, 0x91, 0xe8, 0x6f, 0x2c, 0x00, + 0x62, 0x85, 0xf9, 0xec, 0xb3, 0x4f, 0xd9, 0xca, 0x8a, 0x0b, 0x8c, 0x8b, 0xae, 0x37, 0x5b, 0x63, 0x37, 0x80, 0x80, 0x60, + 0x88, 0xb9, 0xec, 0x47, 0x3f, 0xa6, 0xcf, 0x3f, 0xfb, 0x8c, 0x25, 0x39, 0x4f, 0x9f, 0x39, 0x93, 0x3a, 0x39, 0xb3, 0x2d, + 0xf6, 0x05, 0xd3, 0xf2, 0xfc, 0x85, 0xe7, 0xd1, 0xba, 0x35, 0x6b, 0xa9, 0xac, 0xbc, 0x9c, 0x45, 0xb3, 0x2e, 0x58, 0xb8, + 0x90, 0x1a, 0x1b, 0x1a, 0xd9, 0x0a, 0xcc, 0x7c, 0x29, 0x1d, 0x5d, 0x2c, 0xa2, 0xb6, 0xf4, 0xad, 0x37, 0x69, 0xe5, 0xca, + 0x15, 0xf4, 0xe3, 0x4b, 0x7e, 0xc8, 0xca, 0x92, 0xb0, 0x6f, 0x44, 0x74, 0x7b, 0x3b, 0x06, 0x41, 0x9f, 0x85, 0xe3, 0x85, + 0x16, 0xfb, 0xe9, 0xc7, 0x9f, 0xd0, 0xa4, 0xc9, 0x93, 0x29, 0x37, 0x27, 0x77, 0xc0, 0x41, 0x15, 0x96, 0x08, 0xee, 0x76, + 0xb3, 0x9c, 0x3f, 0x41, 0xc6, 0x00, 0x9f, 0x65, 0x06, 0x5a, 0x12, 0xee, 0xd8, 0x44, 0x8a, 0xdf, 0x4b, 0xf6, 0xa2, 0x32, + 0xb2, 0x94, 0x8c, 0xa7, 0xcb, 0x7e, 0xf4, 0x23, 0x5a, 0xb9, 0x72, 0x65, 0x54, 0x13, 0x34, 0x82, 0x22, 0x7d, 0x4b, 0x32, + 0xb5, 0x22, 0x71, 0xaf, 0x11, 0x95, 0x7c, 0xe4, 0xe1, 0x87, 0xe9, 0x4f, 0xf7, 0xdd, 0x47, 0xf9, 0x93, 0xa7, 0x93, 0x6c, + 0xb1, 0x51, 0xa8, 0xa7, 0x8b, 0x7c, 0x8d, 0x35, 0x64, 0xe7, 0x9c, 0x78, 0xac, 0xbb, 0xa0, 0xd5, 0x4a, 0x9b, 0x36, 0x6d, + 0x62, 0x0b, 0xb1, 0x48, 0xf7, 0x10, 0xbc, 0x95, 0xa8, 0xe7, 0xc5, 0xe4, 0xff, 0xf3, 0x9f, 0xff, 0xcc, 0xc8, 0x36, 0xa0, + 0xd5, 0x21, 0xe3, 0xa1, 0xb1, 0xb9, 0x95, 0x9a, 0x5b, 0xda, 0xa8, 0xa9, 0xb9, 0x95, 0x1a, 0x9b, 0x5b, 0xa8, 0xa1, 0xa9, + 0x99, 0xea, 0x1b, 0x23, 0x5b, 0x5d, 0x43, 0x03, 0xbb, 0xe7, 0x79, 0x79, 0xf9, 0x2c, 0x95, 0x06, 0x14, 0xf7, 0xb7, 0xdc, + 0x72, 0x0b, 0x9b, 0x03, 0xa9, 0xae, 0x04, 0x31, 0x31, 0x33, 0xd6, 0xc5, 0x5a, 0x6e, 0x22, 0x07, 0x11, 0xa4, 0x0c, 0x79, + 0xf9, 0xf9, 0x64, 0xb7, 0x67, 0xb0, 0xca, 0x8f, 0xfa, 0x86, 0x46, 0x56, 0xcd, 0x82, 0x7a, 0x7e, 0xf4, 0xdc, 0x6e, 0x6e, + 0x6e, 0x61, 0xcc, 0xd8, 0xeb, 0x37, 0x6e, 0xa6, 0xfc, 0xdc, 0x5c, 0xaa, 0x28, 0x2b, 0x65, 0x73, 0x1c, 0xc7, 0x8d, 0x0a, + 0x18, 0x30, 0xc8, 0xe0, 0x9a, 0xf4, 0x66, 0x3e, 0x73, 0x72, 0x04, 0x79, 0xee, 0xdc, 0xb9, 0x5a, 0x7e, 0x7e, 0x3e, 0xaa, + 0x42, 0x66, 0x3a, 0x9d, 0x4e, 0x35, 0x46, 0x0b, 0x1c, 0xb1, 0x5a, 0xe0, 0x68, 0xfa, 0x4b, 0x69, 0x69, 0xa9, 0xda, 0xd4, + 0xd4, 0x74, 0xe0, 0xf4, 0xe9, 0xd3, 0x6d, 0xa8, 0xfe, 0xf0, 0xfb, 0xfd, 0x26, 0x3d, 0x00, 0x0e, 0xa4, 0x46, 0x51, 0xf8, + 0x18, 0x2e, 0xfa, 0xc1, 0xc5, 0xf4, 0x83, 0x0b, 0x2f, 0x62, 0xd4, 0x40, 0x40, 0x7e, 0xa8, 0xc7, 0x91, 0x16, 0x96, 0x16, + 0xb6, 0xaa, 0x08, 0x33, 0x40, 0x2f, 0xe8, 0x61, 0x7a, 0xc9, 0x45, 0x17, 0xb2, 0xfc, 0xa2, 0x37, 0xde, 0x79, 0x9b, 0x69, + 0x6e, 0x82, 0x89, 0x05, 0xdf, 0xc3, 0x80, 0x39, 0xef, 0x9c, 0x73, 0x69, 0xbf, 0xfd, 0xf7, 0xa3, 0x47, 0xfe, 0xf3, 0x9f, + 0xe8, 0xf7, 0x7e, 0x7e, 0xf5, 0xd5, 0xec, 0x75, 0x00, 0x1e, 0xb4, 0x2d, 0xd0, 0x15, 0x61, 0x40, 0x02, 0x58, 0x5e, 0x7b, + 0xe3, 0x0d, 0xfa, 0xfe, 0x05, 0x17, 0xd0, 0x39, 0x67, 0x9c, 0x45, 0x8f, 0x3e, 0xfe, 0x18, 0x8d, 0x1b, 0x3f, 0x3e, 0xee, + 0x44, 0xc0, 0xa0, 0x43, 0x84, 0x1a, 0xb9, 0x83, 0x08, 0xa0, 0x7c, 0xf9, 0xf9, 0xe7, 0xf4, 0xfa, 0x6b, 0xaf, 0xd1, 0xdf, + 0xfe, 0xf9, 0xcf, 0x48, 0x83, 0xa5, 0x01, 0x4c, 0x3e, 0x61, 0x4a, 0x01, 0xfc, 0x50, 0x66, 0x24, 0x4c, 0x22, 0xe6, 0x47, + 0x74, 0x38, 0x28, 0xd8, 0xd5, 0x45, 0xde, 0xba, 0x6d, 0x94, 0x39, 0x6e, 0x2a, 0x65, 0x8f, 0x9b, 0x42, 0x5d, 0xd5, 0x21, + 0xfa, 0xee, 0xf9, 0xe7, 0xd1, 0x3f, 0x1f, 0x7c, 0x90, 0x4e, 0x3e, 0xf9, 0x3b, 0x0c, 0xe8, 0x07, 0x43, 0x92, 0xb9, 0xb7, + 0x48, 0x32, 0x16, 0x08, 0xec, 0x03, 0x8b, 0x19, 0xee, 0x13, 0x7a, 0x46, 0xff, 0xf1, 0x8f, 0x7f, 0xa4, 0x7b, 0xef, 0xbd, + 0x97, 0xf2, 0xc6, 0x4d, 0x22, 0xab, 0x33, 0x8b, 0x94, 0x70, 0x88, 0xba, 0x6b, 0x36, 0x93, 0xd5, 0x6c, 0x22, 0x33, 0x80, + 0x8e, 0xdf, 0x3f, 0x58, 0x1e, 0xb0, 0x08, 0x40, 0x0b, 0x25, 0x1a, 0x8c, 0xe3, 0x3e, 0xb1, 0x86, 0xe5, 0x4e, 0x27, 0xeb, + 0xdd, 0x8b, 0xae, 0x6d, 0x58, 0xf8, 0xcf, 0x3f, 0xff, 0x7c, 0x66, 0x1a, 0xea, 0xc9, 0x4b, 0xf5, 0x64, 0x08, 0xd8, 0x1f, + 0xd2, 0x49, 0xa0, 0x49, 0x61, 0x5e, 0x80, 0x6a, 0xee, 0xf4, 0xd3, 0x4f, 0x67, 0x0c, 0x32, 0x00, 0xd8, 0x54, 0xdf, 0x7f, + 0x89, 0xe7, 0xbf, 0x22, 0x10, 0x02, 0x46, 0x17, 0xf4, 0x1a, 0x41, 0x1d, 0xf0, 0x79, 0xe7, 0x9d, 0x47, 0x72, 0x7b, 0x3b, + 0xcd, 0x9e, 0x39, 0x9d, 0x95, 0xf2, 0x75, 0x75, 0x77, 0x47, 0xb5, 0x5a, 0xf8, 0xf5, 0xab, 0x26, 0x4f, 0x62, 0x20, 0x89, + 0x79, 0x89, 0x45, 0x1e, 0xdf, 0x43, 0x2d, 0x30, 0xce, 0x57, 0xf8, 0x47, 0xe3, 0xdd, 0x23, 0x91, 0x0e, 0x53, 0x5e, 0x5e, + 0xae, 0x1e, 0x78, 0xe0, 0x81, 0xa6, 0x77, 0xde, 0x79, 0xe7, 0xb0, 0x92, 0x92, 0x92, 0xf7, 0xb7, 0x6f, 0xdf, 0x2e, 0xf2, + 0x01, 0x69, 0x28, 0xe4, 0x08, 0xe6, 0x64, 0xa5, 0xbf, 0xe4, 0xe4, 0xe4, 0x98, 0x9a, 0x9a, 0x9a, 0xe6, 0xcd, 0x9b, 0x37, + 0x8f, 0xdd, 0xd4, 0x78, 0x5c, 0x5f, 0xfd, 0x09, 0x3e, 0x8f, 0x8b, 0x73, 0xc8, 0xa1, 0x87, 0xd2, 0x65, 0x57, 0x5c, 0x4e, + 0x97, 0xfd, 0xf0, 0x47, 0x74, 0xf9, 0x4f, 0x7e, 0xc2, 0x5a, 0x09, 0xa2, 0x7c, 0x26, 0x2c, 0xfa, 0x97, 0x06, 0x05, 0xff, + 0x5e, 0x80, 0x82, 0xc1, 0x00, 0xb5, 0xb5, 0xb6, 0xd1, 0xdb, 0x6f, 0xbd, 0x45, 0xfb, 0xee, 0xb7, 0x1f, 0xfd, 0xeb, 0xa1, + 0x07, 0x99, 0xe9, 0x29, 0x2a, 0x30, 0x70, 0x61, 0x01, 0x9e, 0x67, 0x9f, 0x71, 0x06, 0x33, 0x57, 0x90, 0xe4, 0x8c, 0x95, + 0x4b, 0xf0, 0x05, 0xfe, 0xf9, 0xfe, 0xfb, 0xe9, 0x92, 0x8b, 0x2e, 0xa2, 0xef, 0x2e, 0x3c, 0x8f, 0x5e, 0x7e, 0xed, 0x55, + 0x56, 0x6e, 0x86, 0x48, 0x15, 0x9c, 0xd3, 0xd0, 0xfa, 0x16, 0xbf, 0xf8, 0x22, 0x5d, 0x77, 0xed, 0xb5, 0x74, 0xe2, 0x09, + 0xf3, 0x19, 0xe1, 0x42, 0x51, 0x71, 0x09, 0xa3, 0x3c, 0x47, 0x70, 0x03, 0x35, 0x8f, 0x82, 0x0e, 0x4b, 0xa8, 0xfb, 0xeb, + 0xd6, 0xae, 0xa3, 0x7f, 0x3f, 0xfc, 0x30, 0x03, 0xf1, 0xc3, 0xe7, 0x1d, 0x1e, 0x65, 0x95, 0x1e, 0x48, 0x44, 0x19, 0x2b, + 0x38, 0xb2, 0xe2, 0x05, 0x3d, 0x7f, 0x34, 0x85, 0x08, 0x93, 0x28, 0x33, 0x93, 0xdc, 0xf5, 0xd5, 0x64, 0xcd, 0xca, 0x25, + 0x6b, 0x56, 0x0e, 0xe5, 0x4e, 0x98, 0x4a, 0x3d, 0x0d, 0x3b, 0xe8, 0xe2, 0x8b, 0x2e, 0xa6, 0x6b, 0x7f, 0xfe, 0x73, 0xba, + 0xea, 0x9a, 0x6b, 0xd8, 0xa0, 0xc4, 0xe4, 0x12, 0xe7, 0x66, 0xb0, 0xc7, 0x0c, 0x5d, 0x04, 0xd9, 0x85, 0xb8, 0x3f, 0xf0, + 0xd9, 0x41, 0x7b, 0xb9, 0xf9, 0xe6, 0x9b, 0xe8, 0xad, 0xb7, 0xde, 0xa6, 0xc2, 0xf1, 0x93, 0xc9, 0xec, 0xcc, 0x64, 0x41, + 0xb9, 0xee, 0xba, 0x6d, 0xa4, 0xf9, 0x3d, 0x64, 0xcf, 0xce, 0xd9, 0x2d, 0xf0, 0x25, 0xee, 0x03, 0xba, 0xac, 0xc1, 0x4f, + 0xa7, 0xcf, 0x6f, 0x45, 0xa9, 0xe4, 0x31, 0xc7, 0x1c, 0xc3, 0x6a, 0x62, 0xc1, 0xef, 0xd7, 0xd0, 0xd0, 0xc0, 0xb4, 0x2b, + 0x08, 0xc6, 0x20, 0xee, 0xa5, 0xf8, 0x3c, 0xee, 0x29, 0xc0, 0x17, 0x20, 0x02, 0xeb, 0xe4, 0xfc, 0xf3, 0x2f, 0x60, 0x5c, + 0x81, 0x30, 0xa1, 0x63, 0x79, 0x2e, 0x53, 0x29, 0x66, 0x5e, 0xf1, 0x02, 0xf0, 0x05, 0x19, 0x02, 0x40, 0x0c, 0x39, 0x8d, + 0xd7, 0x5d, 0x77, 0x1d, 0x7b, 0x1f, 0xc7, 0x07, 0xd0, 0x62, 0x00, 0x88, 0xcf, 0xb3, 0x5e, 0xdc, 0x56, 0x36, 0x9f, 0xbe, + 0xfa, 0xea, 0x2b, 0x56, 0x3e, 0x07, 0xff, 0x27, 0xbe, 0x8b, 0xfd, 0x0c, 0x84, 0x25, 0x0a, 0x9f, 0x41, 0x6a, 0x1d, 0x00, + 0xd0, 0xe3, 0xf1, 0x40, 0xbd, 0xf6, 0x71, 0xec, 0x89, 0x24, 0x0e, 0x0f, 0x52, 0x86, 0xa2, 0x3e, 0x0a, 0xf0, 0xcb, 0x20, + 0xa2, 0x4c, 0x87, 0xc3, 0x51, 0xe6, 0xf5, 0x7a, 0x5f, 0x7f, 0xe2, 0x89, 0x27, 0xca, 0x16, 0x2c, 0x58, 0xa0, 0xf5, 0xf4, + 0xf4, 0x48, 0xfa, 0xca, 0x8b, 0xd8, 0x95, 0x2c, 0xf6, 0xb5, 0xd8, 0xe7, 0xf0, 0xcb, 0xbd, 0xfa, 0xca, 0x12, 0x7a, 0xfa, + 0x89, 0x27, 0xd9, 0x45, 0xc2, 0x45, 0x14, 0x39, 0x53, 0xf0, 0x39, 0x30, 0x3e, 0x3e, 0x68, 0x85, 0x56, 0x0b, 0x65, 0x65, + 0x66, 0xd1, 0x09, 0x0b, 0xe6, 0xd3, 0x29, 0xa7, 0x9e, 0xca, 0x56, 0x45, 0x0c, 0x9a, 0x48, 0xf9, 0x99, 0x46, 0xd9, 0xb9, + 0xb9, 0x74, 0xc9, 0x85, 0x17, 0x31, 0x5f, 0x1f, 0x58, 0x5d, 0x22, 0x2b, 0x68, 0x44, 0x53, 0x12, 0x2b, 0x14, 0xc0, 0xe6, + 0xdc, 0xb3, 0xce, 0x66, 0xaa, 0xf9, 0x53, 0x8b, 0x9e, 0x21, 0x8f, 0xdb, 0x13, 0x1d, 0xf8, 0xb8, 0xf0, 0x00, 0xf4, 0xf7, + 0xdf, 0x7b, 0x8f, 0xde, 0x7c, 0xe3, 0x0d, 0x56, 0x51, 0x22, 0xb8, 0x08, 0xb1, 0xa1, 0x87, 0x30, 0x92, 0xb7, 0x41, 0x57, + 0x1f, 0x0a, 0x86, 0x28, 0x3b, 0x27, 0x9b, 0x2e, 0xf8, 0xde, 0xf7, 0x58, 0x8d, 0xb1, 0x28, 0xb3, 0xd3, 0xd3, 0x66, 0xc5, + 0x66, 0xf4, 0xeb, 0x7d, 0x9a, 0xd8, 0x1f, 0xda, 0x02, 0x42, 0x5b, 0xc0, 0x20, 0xd2, 0x9b, 0x33, 0x91, 0x88, 0x98, 0x8f, + 0x02, 0x61, 0x95, 0xf2, 0x66, 0x1e, 0xc0, 0xda, 0x2e, 0x22, 0x73, 0x22, 0xd4, 0xdd, 0x49, 0x1d, 0x5b, 0xd7, 0xd1, 0xcc, + 0x19, 0x33, 0xe8, 0xe7, 0xd7, 0x5e, 0xcb, 0x56, 0x56, 0xd1, 0xe9, 0x4b, 0x94, 0x05, 0x46, 0x6f, 0x58, 0x4c, 0x40, 0x2a, + 0x5e, 0x5d, 0xf5, 0x40, 0xde, 0x8b, 0x7d, 0xde, 0xd7, 0x6b, 0x89, 0x7e, 0xbe, 0x37, 0xbf, 0xea, 0x60, 0xfe, 0x8e, 0xf7, + 0x98, 0xc8, 0x7b, 0x42, 0x0b, 0xc3, 0xc4, 0xc5, 0xe3, 0xce, 0x9d, 0x3b, 0x59, 0x11, 0x3f, 0xea, 0x57, 0x5d, 0xdd, 0x6e, + 0x2a, 0x9d, 0x34, 0x05, 0xf9, 0x1c, 0xa4, 0xa1, 0x09, 0x52, 0x4b, 0x13, 0xf9, 0x3b, 0x5a, 0x18, 0x91, 0x6f, 0x6c, 0x99, + 0xa6, 0xb0, 0x6c, 0xb0, 0x0f, 0x70, 0xe2, 0xa1, 0xf7, 0xae, 0x18, 0xa3, 0xc2, 0xaf, 0x0d, 0x7f, 0x2e, 0x98, 0x94, 0x01, + 0x22, 0x30, 0x85, 0x41, 0x78, 0x0a, 0xeb, 0x07, 0x9f, 0x05, 0xf0, 0xe2, 0x33, 0x18, 0x4f, 0x88, 0x9a, 0xe2, 0x18, 0xc0, + 0x04, 0xf3, 0xfd, 0xef, 0x7f, 0x9f, 0xd5, 0xd3, 0x8a, 0xfb, 0x2c, 0x92, 0xef, 0xc5, 0x6f, 0x0e, 0xe4, 0xbe, 0x49, 0xbd, + 0xbc, 0xa7, 0x2f, 0x41, 0xed, 0xed, 0x7e, 0x70, 0xda, 0x2a, 0x7a, 0xf5, 0xd5, 0x57, 0x19, 0x78, 0xa3, 0x7e, 0xff, 0x9a, + 0x6b, 0xae, 0x61, 0xb4, 0x58, 0x38, 0x6e, 0xcc, 0x4f, 0x1c, 0x17, 0x94, 0x80, 0x75, 0xeb, 0xd7, 0xd3, 0x93, 0x4f, 0x3c, + 0x41, 0x8b, 0x17, 0x2f, 0x66, 0xfe, 0x43, 0x68, 0xcf, 0x62, 0xae, 0xea, 0xe7, 0x48, 0xec, 0xfd, 0x10, 0xf3, 0x35, 0x23, + 0x23, 0x43, 0x5b, 0xbf, 0x7e, 0xbd, 0x74, 0xf2, 0xc9, 0x27, 0x7b, 0x14, 0x45, 0x39, 0x85, 0x88, 0x36, 0x72, 0x10, 0xf4, + 0x0d, 0x05, 0x04, 0xa5, 0x24, 0xf8, 0xfe, 0x1c, 0x99, 0x99, 0x99, 0x16, 0xb7, 0xdb, 0x3d, 0x3f, 0x3f, 0x3f, 0xff, 0xe9, + 0xf7, 0xdf, 0x7f, 0x5f, 0xcb, 0xc9, 0xc9, 0x91, 0x44, 0x50, 0x62, 0x30, 0x00, 0x28, 0x06, 0x05, 0x1c, 0xa5, 0x62, 0x25, + 0xec, 0x8d, 0x05, 0x46, 0x7c, 0x1e, 0x17, 0x52, 0xcf, 0x9d, 0x86, 0xef, 0x83, 0x23, 0xed, 0x17, 0xd7, 0xfc, 0x9c, 0x96, + 0x7f, 0xf8, 0x21, 0x0b, 0x6c, 0x00, 0xe0, 0xf4, 0xda, 0x91, 0x30, 0x69, 0x44, 0x0d, 0xf1, 0x99, 0xa7, 0x9e, 0x46, 0x73, + 0xf7, 0xdb, 0x97, 0xfe, 0xf5, 0xe0, 0x83, 0x6c, 0x45, 0x15, 0x37, 0x46, 0xd4, 0xf6, 0x0a, 0x1f, 0x0b, 0x33, 0x7b, 0x01, + 0x5c, 0xdc, 0xfc, 0x15, 0x54, 0x58, 0xa2, 0x21, 0x13, 0x04, 0x37, 0x5d, 0x3f, 0x88, 0xfa, 0x02, 0x40, 0x68, 0xb5, 0x70, + 0x66, 0x63, 0x62, 0xdd, 0x75, 0x57, 0x24, 0xfa, 0x1c, 0xcf, 0x97, 0x13, 0xad, 0x95, 0x96, 0xcd, 0x94, 0x37, 0x6d, 0x2e, + 0x4b, 0x0a, 0x27, 0x55, 0x21, 0x13, 0x88, 0x32, 0xeb, 0x76, 0x50, 0xb0, 0xb3, 0x95, 0x66, 0x4c, 0x9f, 0xce, 0x4c, 0x0b, + 0x44, 0xd6, 0x40, 0xad, 0x84, 0x6b, 0xa8, 0xa7, 0x10, 0x13, 0xd7, 0x39, 0xde, 0xb5, 0x4f, 0xe4, 0xbd, 0xb8, 0x83, 0x69, + 0x98, 0xaa, 0x53, 0x92, 0x0d, 0x80, 0xbd, 0xbd, 0x86, 0x05, 0x09, 0xe6, 0x19, 0x4c, 0x57, 0x00, 0x17, 0x34, 0x38, 0x2c, + 0x4e, 0x39, 0x05, 0x85, 0x94, 0x99, 0x9b, 0xcf, 0xf8, 0xd9, 0xc1, 0xf8, 0xec, 0x6a, 0x6d, 0x26, 0x5f, 0x57, 0x3b, 0x5b, + 0xb4, 0x7a, 0xd3, 0xf6, 0x01, 0x7e, 0xf0, 0x41, 0xa3, 0x47, 0x2f, 0x7c, 0x76, 0xc2, 0x1f, 0x88, 0x6b, 0xa6, 0x67, 0x1e, + 0xc7, 0x62, 0x8f, 0x46, 0xe6, 0x2f, 0xbf, 0xfc, 0x32, 0xb3, 0x62, 0x30, 0x86, 0x11, 0x28, 0xc0, 0xb1, 0xe0, 0x3b, 0xa2, + 0x74, 0xee, 0x17, 0xbf, 0xf8, 0x05, 0x03, 0x1a, 0x41, 0x8b, 0xdf, 0xdb, 0x5c, 0x13, 0xcf, 0x53, 0x01, 0x80, 0xfa, 0x2e, + 0x8c, 0xb8, 0x2e, 0xa0, 0xc7, 0x02, 0x9f, 0x21, 0x8e, 0x5b, 0xdf, 0x72, 0x13, 0xd7, 0x10, 0xc7, 0x8f, 0xec, 0x10, 0x00, + 0x3c, 0x82, 0xa4, 0x82, 0x16, 0x5f, 0x48, 0x5f, 0x00, 0xa8, 0x53, 0x46, 0xd4, 0x93, 0x4e, 0x3a, 0x49, 0xde, 0xb4, 0x69, + 0xd3, 0xb5, 0xa5, 0xa5, 0xa5, 0xcf, 0x34, 0x35, 0x35, 0x41, 0xcd, 0xee, 0xe1, 0x00, 0x38, 0xa8, 0x02, 0x68, 0x69, 0xa8, + 0xbe, 0x3f, 0x22, 0xca, 0x9e, 0x3c, 0x79, 0xb2, 0xb4, 0x7d, 0xfb, 0xf6, 0xdf, 0x1e, 0x77, 0xdc, 0x71, 0xbf, 0x58, 0xb4, + 0x68, 0x91, 0xe2, 0x72, 0xb9, 0x58, 0xef, 0x8f, 0xde, 0xc0, 0x6e, 0x20, 0x00, 0x08, 0x11, 0x20, 0x1a, 0xeb, 0x1f, 0xe8, + 0xcd, 0x57, 0xa0, 0x5f, 0x51, 0x71, 0x53, 0xee, 0xfa, 0xc3, 0x9d, 0xf4, 0xe4, 0xe3, 0x8f, 0xd3, 0x8b, 0x4b, 0x5e, 0x61, + 0x0e, 0x6b, 0xdc, 0x04, 0xac, 0x4a, 0xe2, 0xb3, 0x7a, 0x00, 0xc2, 0x60, 0xc4, 0x4d, 0x44, 0x0f, 0x91, 0x33, 0xcf, 0x3a, + 0x9b, 0x6e, 0xbb, 0xe3, 0xf6, 0xa8, 0x59, 0x21, 0x56, 0xa1, 0xd8, 0x9b, 0x14, 0xef, 0x78, 0xf4, 0xcd, 0x97, 0x62, 0x6f, + 0x66, 0x3c, 0x00, 0x14, 0xda, 0x28, 0x06, 0xfe, 0x29, 0xa7, 0x9c, 0xc2, 0x4c, 0x58, 0xf8, 0x8c, 0xfa, 0x74, 0x0a, 0xbb, + 0xdd, 0x14, 0x96, 0x4d, 0x94, 0x3b, 0x79, 0x16, 0x59, 0xa0, 0x1d, 0x84, 0x02, 0x91, 0xac, 0xfc, 0x50, 0x90, 0x3a, 0x9b, + 0xea, 0x29, 0xd0, 0xd5, 0xce, 0x5a, 0x33, 0x4e, 0x98, 0x30, 0x9e, 0x66, 0xcc, 0x98, 0x4e, 0x95, 0x15, 0x95, 0x91, 0x6b, + 0x28, 0x6e, 0xb8, 0xb8, 0xde, 0xfa, 0xe7, 0x03, 0xd0, 0xd0, 0x06, 0x02, 0x70, 0x89, 0x82, 0x60, 0xbc, 0x54, 0xa6, 0xa1, + 0xfa, 0xf2, 0xfa, 0x03, 0xc8, 0xd8, 0xd7, 0x62, 0x9f, 0xe3, 0x98, 0xe0, 0xc2, 0x41, 0x89, 0x16, 0xa2, 0xb7, 0x20, 0xc9, + 0x80, 0x64, 0xe7, 0xe6, 0x51, 0x76, 0x4e, 0x6e, 0x84, 0x92, 0x58, 0x36, 0x91, 0x82, 0x72, 0xcb, 0xd6, 0x66, 0x0a, 0x7a, + 0xdd, 0x94, 0x99, 0xd9, 0x3b, 0xf8, 0x89, 0xf3, 0x14, 0xc1, 0xaa, 0x97, 0x5e, 0x7a, 0x89, 0xf5, 0xf7, 0x80, 0x06, 0x24, + 0x16, 0x63, 0x31, 0x6e, 0x31, 0x3e, 0x31, 0x76, 0x31, 0x0e, 0x50, 0x9e, 0xb9, 0x79, 0xf3, 0x66, 0x06, 0x16, 0x58, 0x58, + 0x41, 0x35, 0xbf, 0xef, 0xbe, 0xfb, 0x32, 0x92, 0x5d, 0x8c, 0x65, 0xc1, 0xa6, 0x3c, 0x90, 0x79, 0xa5, 0x3f, 0x8e, 0xd8, + 0xe3, 0x1a, 0x0a, 0x00, 0x42, 0x44, 0xcf, 0x1c, 0x00, 0x1e, 0x16, 0xfe, 0xd8, 0x96, 0x9b, 0xc8, 0x77, 0xdc, 0x6f, 0xbf, + 0xfd, 0x58, 0xcb, 0x4d, 0x5c, 0x57, 0x3d, 0x45, 0x5c, 0x3c, 0xc0, 0x8b, 0xfd, 0x1b, 0x1b, 0xae, 0x5d, 0x61, 0x61, 0xa1, + 0x72, 0xed, 0xb5, 0xd7, 0x9a, 0x9e, 0x7c, 0xf2, 0xc9, 0x67, 0x66, 0xcd, 0x9a, 0xf5, 0xcb, 0xf5, 0xeb, 0xd7, 0xe3, 0xc3, + 0x2e, 0x04, 0x8a, 0x07, 0xcb, 0x14, 0x3d, 0x14, 0x00, 0x84, 0x06, 0x88, 0x24, 0xba, 0xec, 0xd2, 0xd2, 0x52, 0x5b, 0x53, + 0x53, 0xd3, 0x53, 0x37, 0xdc, 0x70, 0xc3, 0x91, 0xbf, 0xfa, 0xd5, 0xaf, 0xd0, 0x08, 0xdd, 0x24, 0x56, 0xb7, 0xa1, 0x00, + 0xa0, 0xfe, 0xb9, 0xf8, 0x7b, 0xb7, 0x83, 0x88, 0xf3, 0x1e, 0x00, 0x25, 0x3b, 0x27, 0x87, 0xde, 0x79, 0xeb, 0x2d, 0xfa, + 0xd9, 0x15, 0x3f, 0xa1, 0xa7, 0x9e, 0x7d, 0x86, 0x66, 0xce, 0x9a, 0xc5, 0x2e, 0x3c, 0x4c, 0x19, 0x31, 0xd8, 0xf4, 0x00, + 0xc8, 0x58, 0xa5, 0xfd, 0x7e, 0xf6, 0xfe, 0xd6, 0xad, 0x5b, 0x99, 0x3f, 0xf0, 0xae, 0xbb, 0xef, 0xa6, 0xb3, 0xcf, 0x3d, + 0x27, 0xda, 0x63, 0x64, 0xa0, 0x37, 0xaa, 0xaf, 0xcf, 0xc4, 0x02, 0xa0, 0x88, 0x1a, 0x63, 0x95, 0x87, 0x09, 0x01, 0x0d, + 0x03, 0xcf, 0xfb, 0x2b, 0x1f, 0x64, 0xf9, 0x58, 0x68, 0x02, 0x85, 0x42, 0xf8, 0x8a, 0x49, 0x64, 0x47, 0xef, 0x89, 0x70, + 0x88, 0x34, 0x25, 0x4c, 0x66, 0x68, 0xc6, 0x28, 0xa1, 0xf3, 0xfb, 0xc8, 0xe3, 0xea, 0x22, 0x6f, 0x4f, 0x37, 0x51, 0x78, + 0x60, 0x59, 0xfa, 0x86, 0xec, 0x2e, 0x98, 0xa4, 0xd0, 0xfc, 0x9d, 0xce, 0x4c, 0x32, 0x59, 0x2c, 0x2c, 0xc5, 0x85, 0xdd, + 0x51, 0x00, 0xa4, 0xd7, 0x4b, 0xdd, 0x9d, 0xed, 0x6c, 0x22, 0x88, 0x0c, 0x82, 0xfe, 0xc0, 0x19, 0x0b, 0x1d, 0x16, 0xd5, + 0x83, 0x0e, 0x3a, 0x88, 0xb1, 0x3f, 0x0b, 0x96, 0xef, 0x58, 0xed, 0x0d, 0xfb, 0xc1, 0xfc, 0xc1, 0x42, 0x08, 0xab, 0x43, + 0xf8, 0xc8, 0x44, 0xeb, 0xca, 0x68, 0x05, 0x86, 0x2e, 0xb1, 0x3a, 0x11, 0x00, 0xd4, 0xbb, 0x5d, 0x84, 0x88, 0x39, 0xa1, + 0x6f, 0xc1, 0x39, 0x50, 0x00, 0x84, 0x88, 0x60, 0x20, 0xce, 0x91, 0x91, 0x79, 0xd8, 0x6c, 0xd1, 0x4c, 0x06, 0x80, 0x17, + 0xce, 0x55, 0x14, 0x22, 0x88, 0xf9, 0x94, 0x08, 0x00, 0x62, 0x4e, 0xe4, 0xe6, 0xe6, 0xaa, 0xcf, 0x3d, 0xf7, 0x9c, 0x7c, + 0xd5, 0x55, 0x57, 0x6d, 0xcc, 0xcc, 0xcc, 0x3c, 0xcb, 0xed, 0x76, 0x77, 0x71, 0x0d, 0x30, 0xc0, 0x1b, 0x26, 0x69, 0xc3, + 0x1d, 0x04, 0x61, 0x77, 0xa0, 0xad, 0xad, 0x0d, 0x8d, 0x4b, 0x66, 0xe3, 0xc6, 0xa2, 0xa1, 0x49, 0x2a, 0x4c, 0xa1, 0xfe, + 0xf6, 0xa9, 0xf7, 0xdb, 0xe0, 0x93, 0x0f, 0xfe, 0xeb, 0x01, 0xba, 0xe8, 0xe2, 0x8b, 0x69, 0x0e, 0x67, 0x72, 0xc6, 0x4d, + 0xe9, 0x6b, 0x80, 0xe2, 0xc6, 0x81, 0x46, 0x1f, 0x25, 0x73, 0x08, 0x28, 0x3c, 0xf4, 0xe0, 0x83, 0x74, 0xea, 0x19, 0xa7, + 0xa7, 0xd4, 0xb1, 0x2c, 0x7c, 0x28, 0xe8, 0x03, 0x01, 0xf0, 0xc3, 0x0a, 0x3a, 0x90, 0xda, 0x69, 0x16, 0x31, 0x76, 0x38, + 0xc8, 0x14, 0x0c, 0x52, 0xcf, 0xce, 0xad, 0x14, 0xe8, 0xca, 0xa3, 0xcc, 0xa2, 0x52, 0xb2, 0x58, 0x6d, 0xa4, 0x2a, 0x11, + 0x7f, 0x24, 0x8e, 0x3b, 0xb7, 0xa0, 0x80, 0xf2, 0x0b, 0x0b, 0x23, 0xe5, 0x52, 0x9a, 0x8a, 0x1a, 0xc2, 0x28, 0xcd, 0x48, + 0x24, 0x6c, 0x86, 0xd7, 0xb1, 0xc7, 0x5d, 0x1d, 0xed, 0x0c, 0xd9, 0x25, 0xbb, 0x16, 0x2d, 0x10, 0xd5, 0x46, 0xaa, 0x86, + 0x60, 0xd2, 0xb9, 0x7b, 0xba, 0x59, 0x07, 0x42, 0x3b, 0x6b, 0xd4, 0x85, 0x12, 0xc8, 0x3d, 0x01, 0xa5, 0xb7, 0xfb, 0x8d, + 0x7b, 0x8c, 0x40, 0x00, 0xd2, 0x47, 0xd0, 0x1f, 0x23, 0xb6, 0xef, 0xb4, 0x00, 0xa2, 0x58, 0xba, 0x36, 0xbd, 0x85, 0xa3, + 0xf7, 0xf5, 0x25, 0x22, 0xc2, 0xaa, 0xe8, 0xad, 0x75, 0xa5, 0xa2, 0x28, 0xd1, 0x20, 0x5a, 0x22, 0xd1, 0x64, 0xa1, 0x35, + 0x8b, 0x9a, 0x66, 0xd1, 0x72, 0x33, 0xd6, 0x0f, 0x3a, 0x94, 0x32, 0x3d, 0xae, 0x95, 0x4b, 0xd0, 0x80, 0x33, 0x32, 0x32, + 0x26, 0xbb, 0xdd, 0xee, 0x49, 0x4e, 0xa7, 0x73, 0xa5, 0xc7, 0xe3, 0xc1, 0x81, 0x0e, 0x7a, 0x85, 0x37, 0x0f, 0xb5, 0xfc, + 0x0d, 0x15, 0x1f, 0xcd, 0xcd, 0xcd, 0xb3, 0xca, 0xca, 0xca, 0xf2, 0xa6, 0x4f, 0x9f, 0xae, 0x0d, 0x26, 0xff, 0x2f, 0x99, + 0x82, 0x9b, 0x80, 0x41, 0x85, 0x54, 0x82, 0x4b, 0x2f, 0xbf, 0x6c, 0x8f, 0xa6, 0x2b, 0x7d, 0x09, 0xa2, 0xc7, 0xa8, 0x18, + 0x39, 0xe0, 0xc0, 0x03, 0xe8, 0xd9, 0xa7, 0x9f, 0x66, 0x49, 0xd3, 0xf0, 0x65, 0x0c, 0xb4, 0xce, 0x31, 0x11, 0xe1, 0x2a, + 0x3d, 0x73, 0x66, 0xa3, 0x0b, 0x98, 0x20, 0x6d, 0x1d, 0xe8, 0x00, 0x61, 0x91, 0x62, 0x1e, 0x7d, 0xf6, 0xfb, 0x7a, 0xa8, + 0xa3, 0xda, 0x45, 0x36, 0x67, 0x36, 0x8b, 0x40, 0x5a, 0x6c, 0x19, 0x8c, 0x04, 0x82, 0x99, 0xd8, 0xa0, 0x64, 0x17, 0xe0, + 0xa7, 0x32, 0xa2, 0x25, 0x0e, 0x88, 0x78, 0xa6, 0x1a, 0x00, 0xd8, 0x87, 0xe8, 0xd3, 0x4e, 0xfc, 0x01, 0x0f, 0xf3, 0xbf, + 0x0a, 0x77, 0x09, 0x82, 0x1d, 0xb8, 0xc6, 0x89, 0xd6, 0x64, 0x63, 0x7f, 0xf0, 0xe9, 0xfd, 0xe7, 0x3f, 0xff, 0x61, 0x41, + 0x83, 0x9f, 0xfc, 0xe4, 0x27, 0xcc, 0xf5, 0x02, 0x13, 0xb2, 0xaf, 0xd6, 0x95, 0xb1, 0xd6, 0x50, 0xa2, 0x02, 0x50, 0xc3, + 0xef, 0x42, 0x33, 0x83, 0x4f, 0x33, 0xb6, 0x75, 0xe5, 0xd4, 0xa9, 0x53, 0x59, 0x34, 0x1a, 0x91, 0x56, 0xf8, 0x8d, 0x61, + 0xf9, 0xe0, 0x58, 0x07, 0x92, 0xc1, 0xa0, 0x17, 0x3d, 0x80, 0x8b, 0xf3, 0x15, 0x8f, 0x83, 0x05, 0x3f, 0xb1, 0xdf, 0x40, + 0x20, 0x80, 0xf6, 0xba, 0xea, 0xf4, 0xe9, 0xd3, 0xad, 0xab, 0x56, 0xad, 0xda, 0x37, 0x2b, 0x2b, 0xeb, 0x6b, 0x0e, 0x80, + 0x22, 0x1f, 0x70, 0x58, 0x34, 0x40, 0x7d, 0xf9, 0x9b, 0xd9, 0xe1, 0x70, 0xe0, 0xef, 0x83, 0xf6, 0xdf, 0x7f, 0x7f, 0x68, + 0x33, 0xea, 0x40, 0x9a, 0x1f, 0xa5, 0x52, 0x58, 0xb4, 0x94, 0x71, 0x0a, 0x22, 0xaf, 0x6e, 0x4f, 0xfa, 0xab, 0xfe, 0x44, + 0x98, 0x1f, 0x90, 0xde, 0xca, 0x73, 0x86, 0x2a, 0xc2, 0x71, 0x8c, 0x7e, 0x08, 0x70, 0x0a, 0x43, 0x3b, 0xc5, 0x6f, 0x26, + 0x9a, 0xc4, 0x8a, 0x20, 0x0c, 0x06, 0x86, 0xc3, 0x19, 0xa9, 0x36, 0x09, 0xf8, 0x3d, 0xe4, 0x72, 0xbb, 0x18, 0x89, 0xaa, + 0xd9, 0x66, 0x23, 0xb3, 0xd5, 0xca, 0x7c, 0x81, 0x12, 0xbb, 0x06, 0x00, 0xc1, 0x38, 0xda, 0x9e, 0xd0, 0x9c, 0xa3, 0x7f, + 0xee, 0x3d, 0x9a, 0x60, 0xac, 0xa9, 0x17, 0x0b, 0x30, 0x2c, 0xbf, 0x93, 0xf3, 0x42, 0x8a, 0x71, 0x21, 0x2a, 0x83, 0x84, + 0x76, 0x98, 0xa8, 0x88, 0xcc, 0x02, 0x2c, 0x78, 0xb7, 0xdd, 0x76, 0x1b, 0xf3, 0x4d, 0x23, 0x68, 0x05, 0xd3, 0x38, 0x55, + 0x6c, 0xce, 0x38, 0x0f, 0x44, 0x65, 0xd1, 0x37, 0x24, 0x5e, 0xeb, 0xca, 0x60, 0x30, 0xc8, 0x5e, 0x03, 0xbd, 0x3d, 0x00, + 0xf2, 0xea, 0xab, 0xaf, 0x66, 0x64, 0xa7, 0x78, 0x5d, 0xf8, 0x29, 0x47, 0x7a, 0x5c, 0x08, 0xd3, 0xdd, 0xe9, 0x74, 0x6a, + 0x87, 0x1c, 0x72, 0x08, 0xfc, 0x8c, 0x87, 0x58, 0x2c, 0x96, 0x27, 0xb8, 0xe9, 0x3b, 0xe8, 0x66, 0x49, 0x43, 0xd5, 0x00, + 0x65, 0x8f, 0xc7, 0x83, 0x22, 0xe5, 0x83, 0x0e, 0x3b, 0xec, 0x30, 0x1c, 0x64, 0xc2, 0xe5, 0x6f, 0xc9, 0x14, 0x31, 0x88, + 0x91, 0x7c, 0x0c, 0xc6, 0x18, 0x94, 0xe3, 0xb0, 0xd7, 0x12, 0xdc, 0x87, 0x60, 0x78, 0x4e, 0x94, 0xcb, 0x2f, 0x11, 0x4a, + 0x71, 0xd4, 0x86, 0xfe, 0xf4, 0xa7, 0x3f, 0x8d, 0xb2, 0x05, 0x0f, 0x26, 0x83, 0x3f, 0x36, 0x58, 0x84, 0x5c, 0x41, 0x80, + 0x22, 0x8b, 0x4a, 0x87, 0x82, 0xcc, 0x0f, 0xc8, 0x56, 0xde, 0x21, 0x6a, 0x40, 0xc3, 0x15, 0xdd, 0x1d, 0x0e, 0x11, 0xe7, + 0x33, 0x90, 0x71, 0x2a, 0xcc, 0x36, 0x2c, 0x50, 0x22, 0xa8, 0x37, 0x58, 0xe0, 0xd3, 0xef, 0x53, 0xf8, 0xca, 0x70, 0xdf, + 0xb1, 0x00, 0xa2, 0xff, 0x2f, 0x4c, 0x3b, 0x58, 0x2b, 0xc9, 0x4c, 0x64, 0x16, 0xe7, 0x08, 0xbf, 0x32, 0xcc, 0x6d, 0xa4, + 0xcc, 0x80, 0x7d, 0x1a, 0x25, 0x6c, 0x20, 0x34, 0x30, 0xc7, 0xfc, 0x16, 0xb4, 0x41, 0x30, 0x3d, 0xa3, 0xaa, 0x04, 0x3e, + 0x4a, 0xa4, 0xac, 0xe0, 0xbb, 0xe9, 0xd2, 0x91, 0x90, 0x07, 0x92, 0x24, 0x54, 0x9a, 0x3d, 0xf2, 0xc8, 0x23, 0xfb, 0x75, + 0x74, 0x74, 0x80, 0x25, 0xba, 0x7d, 0x28, 0x65, 0x71, 0xe6, 0x21, 0xa6, 0xc0, 0x20, 0x42, 0x36, 0x4e, 0x96, 0xe5, 0x19, + 0x60, 0x76, 0x85, 0xf9, 0x3b, 0xd2, 0x93, 0x05, 0xbf, 0x2f, 0x4c, 0x56, 0x98, 0x88, 0xf1, 0x26, 0x70, 0x6f, 0xd1, 0x5c, + 0xf1, 0x1e, 0x72, 0x0e, 0xf1, 0x0d, 0x54, 0x95, 0x24, 0xf3, 0x7c, 0xd8, 0xbe, 0xcd, 0x66, 0x76, 0x7c, 0xc8, 0xf3, 0x82, + 0xe9, 0x33, 0x90, 0xa0, 0x47, 0x5f, 0xfb, 0xdb, 0xcd, 0x79, 0xce, 0x27, 0xa6, 0xe8, 0x5b, 0xcc, 0x3f, 0x34, 0xe8, 0xe3, + 0x1d, 0x09, 0x5f, 0x6e, 0xb2, 0xc0, 0x6b, 0x20, 0xfb, 0x4a, 0xf4, 0xf3, 0x7a, 0x3f, 0xf3, 0x50, 0xcd, 0x39, 0x91, 0x32, + 0x85, 0x88, 0x28, 0xcc, 0xe0, 0x25, 0x4b, 0x96, 0x30, 0xab, 0x20, 0x99, 0xad, 0x2d, 0x45, 0x7e, 0x21, 0x34, 0x3a, 0xd4, + 0xdd, 0xc2, 0xcf, 0x0c, 0x33, 0x17, 0x40, 0x2b, 0x4c, 0x5c, 0xfd, 0x31, 0x61, 0xdc, 0xa0, 0x75, 0x25, 0x3a, 0xcd, 0x7d, + 0xef, 0x7b, 0xdf, 0x63, 0xc1, 0x9a, 0x2f, 0xbf, 0xfc, 0x92, 0x8d, 0xd1, 0x54, 0x59, 0x43, 0x83, 0xf0, 0x03, 0xca, 0x73, + 0xe6, 0xcc, 0x81, 0x26, 0x3e, 0xbe, 0xa7, 0xa7, 0xa7, 0xca, 0xe9, 0x74, 0xb6, 0x72, 0x33, 0x78, 0x50, 0x1a, 0xe0, 0x60, + 0xce, 0x48, 0xfc, 0x90, 0x19, 0xfe, 0x3f, 0x22, 0x9a, 0x59, 0x59, 0x59, 0x99, 0x39, 0x65, 0xca, 0x14, 0x15, 0x36, 0x7a, + 0x3a, 0x5c, 0x24, 0x24, 0x24, 0x33, 0xd2, 0xb0, 0x38, 0x44, 0x93, 0x38, 0x3e, 0xd6, 0xbd, 0x8d, 0x77, 0x71, 0x8b, 0x75, + 0x40, 0x43, 0xcc, 0x30, 0x1b, 0x19, 0x90, 0x46, 0x48, 0x2c, 0x93, 0xa5, 0xd5, 0x62, 0x3f, 0xd0, 0xfe, 0x90, 0xc3, 0x85, + 0x14, 0x07, 0xc1, 0x04, 0x9c, 0x6c, 0x61, 0x93, 0x95, 0xe7, 0x29, 0xc6, 0x46, 0xd3, 0x12, 0xdd, 0xe2, 0xa5, 0xee, 0xf4, + 0xb6, 0xed, 0x71, 0x0c, 0xbd, 0x44, 0x0b, 0x63, 0xa3, 0x90, 0xfd, 0xed, 0x23, 0x16, 0x78, 0x86, 0x7a, 0x3e, 0x89, 0x9c, + 0xd3, 0x50, 0x7d, 0x57, 0xbd, 0x09, 0xce, 0x45, 0x04, 0x45, 0x40, 0xa4, 0x0a, 0x6b, 0x40, 0x9f, 0x9d, 0x30, 0x54, 0xc1, + 0xbe, 0x01, 0x7e, 0xd0, 0xf6, 0x50, 0x71, 0x01, 0xf3, 0x17, 0xfe, 0x3d, 0xa4, 0xa6, 0x08, 0x30, 0x33, 0xf3, 0xc2, 0x02, + 0xb1, 0xe1, 0xba, 0x88, 0xa0, 0x0c, 0x00, 0x19, 0x4a, 0x0d, 0x12, 0xeb, 0xf5, 0x79, 0xb3, 0xe9, 0xa0, 0xdc, 0x54, 0x54, + 0x54, 0x28, 0x33, 0x66, 0xcc, 0xc0, 0x2a, 0x31, 0x17, 0x4c, 0x31, 0x43, 0xe1, 0x07, 0x94, 0x93, 0xe0, 0xff, 0xdb, 0x7f, + 0xee, 0xdc, 0xb9, 0x98, 0xcc, 0x89, 0xb1, 0x3f, 0xa7, 0xf8, 0x22, 0x31, 0x84, 0x8e, 0x21, 0x23, 0xc5, 0x7b, 0x58, 0xfd, + 0x3a, 0x3b, 0xbb, 0x58, 0xc1, 0x79, 0x47, 0x47, 0x27, 0x63, 0xdb, 0x88, 0xf5, 0x05, 0x21, 0x18, 0x82, 0x1b, 0xae, 0x6f, + 0x54, 0x93, 0xac, 0xa0, 0x07, 0xba, 0x69, 0x21, 0xa9, 0x16, 0x8e, 0xe6, 0x54, 0x17, 0xae, 0x27, 0x43, 0x12, 0x39, 0x7f, + 0x44, 0x2d, 0x91, 0x07, 0x26, 0x1a, 0xc1, 0x8b, 0xdc, 0x37, 0x17, 0x6f, 0xf2, 0x2d, 0x2a, 0x6f, 0xa2, 0xaf, 0xbb, 0x5c, + 0xe4, 0xd2, 0xd5, 0x8c, 0x8a, 0x7d, 0x40, 0x3b, 0x81, 0xd9, 0x25, 0x04, 0xe3, 0x8a, 0x7d, 0xd6, 0xe5, 0xda, 0x83, 0x3a, + 0x7d, 0x30, 0xe7, 0x33, 0xd2, 0x56, 0x8a, 0x5e, 0x22, 0xa4, 0x06, 0x79, 0xf4, 0xc5, 0x17, 0x5f, 0xd0, 0x8d, 0x37, 0xde, + 0xc8, 0xc6, 0xc5, 0x50, 0xc9, 0x6e, 0x31, 0x86, 0xa1, 0x5d, 0x82, 0xec, 0xe3, 0x37, 0xbf, 0xf9, 0x0d, 0x3d, 0xfd, 0xf4, + 0xd3, 0xac, 0xaf, 0x35, 0xf2, 0x1a, 0xdb, 0x79, 0x5f, 0x19, 0xf1, 0xb9, 0xdd, 0xad, 0x13, 0x13, 0x0b, 0xf8, 0x54, 0xef, + 0xa8, 0x61, 0x9a, 0x29, 0x4c, 0x60, 0x98, 0xc5, 0xa8, 0x77, 0x4e, 0x97, 0xf1, 0x8a, 0xe3, 0x84, 0xeb, 0x00, 0xe0, 0x0c, + 0xec, 0xc9, 0xce, 0xce, 0xb6, 0x0c, 0x85, 0x1e, 0x6b, 0xb0, 0x1a, 0x20, 0xeb, 0xce, 0xc4, 0x6b, 0xf2, 0xf6, 0xc5, 0xc1, + 0x8c, 0xb4, 0xe6, 0xb7, 0x07, 0x00, 0x62, 0x85, 0x83, 0x29, 0xa1, 0x8b, 0x42, 0xb1, 0x5a, 0x63, 0x8f, 0x97, 0xd6, 0xac, + 0xdf, 0x40, 0xeb, 0x37, 0x6c, 0xa2, 0x75, 0x1b, 0x36, 0xb2, 0xa6, 0x2e, 0x7a, 0x2d, 0x4f, 0x98, 0xa9, 0x52, 0x12, 0x01, + 0x90, 0x91, 0xb9, 0x16, 0x14, 0xb0, 0x04, 0x58, 0xd4, 0x7c, 0xc2, 0x91, 0x3e, 0xd2, 0xab, 0x69, 0x32, 0x05, 0xd7, 0x88, + 0x01, 0x96, 0x46, 0xac, 0x31, 0x0e, 0x34, 0x70, 0x41, 0x08, 0xcb, 0xfa, 0x45, 0x64, 0x66, 0xb3, 0x41, 0x2b, 0xba, 0xf1, + 0x61, 0x82, 0xe3, 0x75, 0x70, 0x3b, 0x3a, 0x74, 0xaf, 0x63, 0x1f, 0xac, 0x82, 0x07, 0xfb, 0x40, 0xcd, 0x37, 0xfa, 0x42, + 0x13, 0xb1, 0xf7, 0xb3, 0x9c, 0x99, 0xe4, 0xb0, 0x3b, 0xd8, 0xf3, 0xb1, 0xe2, 0x97, 0xd4, 0xe7, 0xae, 0x42, 0x13, 0x04, + 0x50, 0x41, 0x5b, 0x1b, 0x2a, 0xcd, 0x99, 0x60, 0x6d, 0x06, 0x70, 0xc1, 0x37, 0x0f, 0xa2, 0x02, 0x24, 0x73, 0xe3, 0x1e, + 0xa0, 0xaf, 0x70, 0xed, 0xce, 0x3a, 0x56, 0x4e, 0xba, 0xdb, 0xa2, 0x2f, 0xcb, 0xec, 0x37, 0xd7, 0xad, 0xdf, 0xc8, 0xe8, + 0xb8, 0x90, 0x4a, 0x85, 0xcf, 0xa3, 0xba, 0x03, 0x69, 0x5a, 0xd0, 0x0c, 0x05, 0x0f, 0xe7, 0x48, 0x0b, 0xfc, 0x80, 0x1c, + 0x00, 0xf7, 0x69, 0x68, 0x68, 0xc8, 0xd3, 0xa5, 0xe4, 0x25, 0x3c, 0x28, 0x06, 0x83, 0x5a, 0xa2, 0x35, 0x9d, 0xd6, 0xd1, + 0xd1, 0x01, 0xfa, 0xfb, 0xe9, 0xc8, 0xf2, 0x4e, 0x55, 0xfe, 0x5f, 0x22, 0x22, 0x40, 0x8e, 0x45, 0xae, 0x18, 0x55, 0xf7, + 0x2e, 0x13, 0x58, 0xf8, 0x5d, 0xca, 0x4a, 0x4b, 0xa8, 0xb4, 0xb8, 0x88, 0x01, 0xdf, 0xb8, 0x8a, 0x0a, 0x2a, 0x2c, 0xc8, + 0xdf, 0x4d, 0xab, 0x10, 0xfb, 0x00, 0x78, 0x26, 0x83, 0x5c, 0x52, 0x50, 0x7c, 0x81, 0xe3, 0x0f, 0xa6, 0x2f, 0xa2, 0x6c, + 0x71, 0x7b, 0x40, 0x8c, 0x72, 0xc1, 0xe4, 0xc1, 0x79, 0x16, 0xe6, 0x17, 0x46, 0xa8, 0xc3, 0x78, 0x69, 0xa0, 0x2c, 0x49, + 0x54, 0x90, 0x9f, 0x4f, 0xf9, 0xa8, 0xa0, 0xe0, 0xa6, 0xa7, 0xb8, 0xde, 0x05, 0xf9, 0x05, 0x94, 0x97, 0x9b, 0x17, 0x35, + 0x4b, 0x11, 0xbc, 0xca, 0x74, 0x3a, 0xa9, 0xa8, 0xa0, 0x90, 0xec, 0x19, 0x76, 0xc6, 0x77, 0x17, 0x29, 0xa8, 0x97, 0x98, + 0x1f, 0x0a, 0xc0, 0x38, 0xd4, 0x20, 0x44, 0x3a, 0x89, 0x7e, 0xd1, 0x85, 0xc0, 0x3d, 0x82, 0x28, 0x2d, 0xba, 0xbb, 0x0d, + 0xd6, 0x3d, 0x22, 0x16, 0x70, 0x68, 0x6e, 0xb0, 0x34, 0x60, 0x5a, 0x8b, 0x28, 0x36, 0xf2, 0xff, 0xf6, 0x99, 0x3d, 0x93, + 0x91, 0x92, 0xee, 0xa8, 0xdd, 0x19, 0xa1, 0xa1, 0xe2, 0x44, 0x03, 0xb8, 0xf6, 0xab, 0x56, 0xaf, 0xa3, 0x9c, 0x9c, 0x2c, + 0x9a, 0x31, 0xb5, 0x8a, 0x64, 0x39, 0x42, 0x7b, 0x75, 0xea, 0xa9, 0xa7, 0xb2, 0xef, 0x61, 0x5f, 0xe9, 0xd0, 0x8a, 0x41, + 0xb0, 0x44, 0xa3, 0x89, 0xbc, 0xdd, 0x6e, 0x1f, 0xef, 0xf1, 0x78, 0x26, 0x70, 0x7a, 0x2c, 0xd3, 0x70, 0x68, 0x80, 0xd1, + 0x12, 0x38, 0xfc, 0x68, 0x38, 0x1c, 0x9e, 0x56, 0x52, 0x52, 0x92, 0x3b, 0x65, 0xca, 0x14, 0x0d, 0xfe, 0xbf, 0x91, 0x06, + 0x40, 0xf1, 0xfb, 0xa2, 0xb6, 0x52, 0x64, 0xa2, 0xeb, 0x05, 0xe9, 0x31, 0xe3, 0x2a, 0x2b, 0xa9, 0xb4, 0xb4, 0x98, 0x2a, + 0x2a, 0xca, 0xf6, 0x50, 0xeb, 0x45, 0x44, 0x35, 0xfa, 0xbd, 0x21, 0x3a, 0xed, 0x05, 0x19, 0x24, 0x2a, 0x3d, 0xa0, 0xbd, + 0x60, 0x30, 0x25, 0xcb, 0x55, 0x30, 0xd2, 0xd7, 0x5b, 0x2f, 0x00, 0xbd, 0x2e, 0x57, 0x17, 0xd5, 0xd6, 0xef, 0x24, 0xaf, + 0xcf, 0xcb, 0x58, 0x72, 0x84, 0x0b, 0xa2, 0xbe, 0xa1, 0x81, 0x9a, 0x5a, 0x9a, 0xa3, 0x3e, 0x57, 0x11, 0x7d, 0xac, 0x6f, + 0xa8, 0xa7, 0xa6, 0xe6, 0xa6, 0xa8, 0x4f, 0x16, 0xb4, 0x49, 0x30, 0x89, 0x6b, 0xea, 0x76, 0x92, 0xc7, 0xeb, 0x61, 0x6c, + 0x3b, 0x91, 0xe8, 0x2b, 0x51, 0x7d, 0x63, 0x03, 0x35, 0x36, 0x37, 0x45, 0xeb, 0xc1, 0x47, 0x7a, 0x01, 0x49, 0x45, 0x76, + 0x80, 0x28, 0xd3, 0x44, 0x0a, 0x0a, 0x58, 0x61, 0x60, 0xc6, 0x0e, 0x26, 0xcf, 0x90, 0xb5, 0xe7, 0x5c, 0xb7, 0x2e, 0xda, + 0xba, 0x52, 0xd4, 0xd2, 0x63, 0xdc, 0xe1, 0x3e, 0x01, 0x04, 0xc1, 0xd3, 0x57, 0xbd, 0xa3, 0x96, 0x71, 0x4d, 0x02, 0x20, + 0x57, 0xaf, 0x01, 0xf8, 0x65, 0xd3, 0xb4, 0xa9, 0x55, 0x14, 0x52, 0x22, 0xe3, 0x13, 0x73, 0x03, 0xe3, 0x15, 0xfb, 0xf8, + 0xe0, 0x83, 0x0f, 0x92, 0xea, 0x0f, 0x1f, 0xa2, 0x85, 0x27, 0x55, 0x54, 0x54, 0xa8, 0x55, 0x55, 0x55, 0x30, 0x7f, 0x67, + 0x0f, 0xc5, 0x0f, 0x28, 0x0f, 0x02, 0xfc, 0x98, 0xff, 0x8f, 0xd3, 0xdf, 0xef, 0x37, 0x7b, 0xf6, 0x6c, 0xa8, 0xec, 0xbb, + 0xd1, 0xdf, 0x8f, 0x70, 0x94, 0x88, 0x66, 0xcf, 0x9e, 0x45, 0xc1, 0x50, 0x90, 0xbe, 0xfc, 0xe2, 0x0b, 0x2a, 0x2e, 0x29, + 0x89, 0x21, 0x4f, 0x0d, 0x93, 0xd9, 0x24, 0xd3, 0xd4, 0x29, 0x93, 0xd9, 0xcd, 0x8c, 0x25, 0x5c, 0x45, 0x65, 0xc6, 0xfa, + 0x75, 0xeb, 0xa8, 0xb3, 0xab, 0x8b, 0x66, 0xcf, 0x99, 0xc3, 0x72, 0x0a, 0x07, 0x7b, 0x5e, 0x22, 0xe8, 0xf1, 0xf3, 0x9f, + 0xff, 0x9c, 0x11, 0x62, 0xc2, 0x8f, 0x32, 0xe8, 0xf6, 0x87, 0x7c, 0x61, 0x4b, 0x46, 0x52, 0x6c, 0xaa, 0xfc, 0x32, 0x82, + 0xc0, 0x16, 0x9a, 0x20, 0x68, 0xc5, 0xf0, 0x3a, 0x92, 0x6f, 0x91, 0x88, 0x23, 0x9b, 0x4c, 0x51, 0x0d, 0x02, 0xc7, 0x1e, + 0x79, 0x1d, 0x5c, 0x02, 0xe6, 0xe8, 0xeb, 0xd8, 0x87, 0x58, 0x20, 0xb0, 0x0f, 0x61, 0x72, 0xa1, 0xb4, 0x11, 0x02, 0xf0, + 0xc4, 0xeb, 0xe9, 0x22, 0xbd, 0xdd, 0x83, 0xc1, 0xde, 0x1b, 0x71, 0xde, 0x48, 0xe2, 0x47, 0x96, 0xc0, 0x60, 0x82, 0x22, + 0x62, 0xd1, 0xad, 0xa9, 0xa9, 0x61, 0x66, 0x30, 0x5c, 0x2f, 0x62, 0xcc, 0xe9, 0xa3, 0xcf, 0xb3, 0x67, 0xcf, 0x64, 0xfd, + 0xac, 0xab, 0x6b, 0x6a, 0x69, 0xe3, 0xe6, 0xad, 0xac, 0xad, 0x25, 0xc0, 0x8f, 0x2d, 0xce, 0x31, 0x3f, 0x87, 0x24, 0x69, + 0xec, 0x6f, 0x28, 0xe7, 0x96, 0x4c, 0x11, 0xf9, 0x80, 0xb0, 0x3c, 0xe1, 0x07, 0xb4, 0xd9, 0x6c, 0xa6, 0xc1, 0xfa, 0x01, + 0x07, 0x93, 0x06, 0xc3, 0xf2, 0xff, 0x54, 0x55, 0x05, 0x0d, 0xd6, 0xfe, 0x60, 0xa6, 0x48, 0x17, 0x93, 0x4e, 0x38, 0xd7, + 0xd1, 0x0d, 0xee, 0xea, 0x9f, 0xff, 0x9c, 0x6e, 0xb9, 0xe9, 0x66, 0x36, 0xa9, 0x16, 0x9c, 0x78, 0x22, 0x9b, 0x58, 0x18, + 0x18, 0xfa, 0xec, 0x7a, 0x08, 0x4c, 0x00, 0x91, 0x3b, 0x87, 0x95, 0xf2, 0x93, 0x8f, 0x3f, 0xa6, 0x5f, 0x5d, 0x7b, 0x1d, + 0xfd, 0xf0, 0xd2, 0x1f, 0xb3, 0xe2, 0x6d, 0x3d, 0x21, 0xc2, 0x60, 0xca, 0xdc, 0x50, 0xe5, 0x81, 0xdc, 0x2a, 0xe1, 0x44, + 0x1e, 0xe8, 0x00, 0x8a, 0x17, 0xf1, 0x8c, 0x7c, 0x35, 0x3e, 0x69, 0xc1, 0x48, 0x83, 0x22, 0x8e, 0x4f, 0x70, 0xbe, 0x41, + 0xf3, 0x80, 0xf9, 0x24, 0x80, 0x31, 0xd3, 0x99, 0xc9, 0x40, 0x10, 0xd7, 0x57, 0xb4, 0x87, 0xc4, 0xc2, 0x80, 0xc9, 0x8e, + 0xcf, 0xe8, 0x39, 0x0c, 0x01, 0x86, 0x70, 0x13, 0x88, 0xc0, 0x87, 0xd0, 0x8c, 0xc4, 0x67, 0x53, 0x15, 0x95, 0x4d, 0xe4, + 0x3c, 0x63, 0x23, 0xd3, 0x7a, 0xf7, 0x49, 0xe4, 0xf5, 0x08, 0xed, 0xc4, 0x60, 0xee, 0x89, 0x48, 0x92, 0x47, 0x50, 0xe4, + 0xa6, 0x9b, 0x6e, 0xa2, 0xfb, 0xef, 0xbf, 0x9f, 0xa5, 0x4b, 0x25, 0xe2, 0x63, 0x17, 0x8a, 0x80, 0xe0, 0xa9, 0x8c, 0xed, + 0xcd, 0x83, 0xbf, 0xb3, 0x9c, 0x4e, 0x9a, 0x3e, 0x75, 0x0a, 0xad, 0xf8, 0x66, 0x75, 0xb4, 0xd9, 0x58, 0xa4, 0x27, 0xf7, + 0x9e, 0x20, 0x87, 0xb9, 0x23, 0xea, 0x78, 0xd3, 0x45, 0x14, 0x45, 0x91, 0x80, 0x3d, 0x4f, 0x3e, 0xf9, 0xe4, 0x5c, 0x8f, + 0xc7, 0x93, 0xc3, 0x49, 0x11, 0x12, 0xd6, 0x00, 0x13, 0x05, 0xc0, 0xa8, 0xb3, 0xb1, 0xbe, 0xbe, 0xbe, 0x10, 0xfe, 0x3f, + 0x24, 0x70, 0xa2, 0xfd, 0x65, 0x3a, 0x04, 0x41, 0x98, 0x33, 0xd7, 0x64, 0x62, 0x51, 0xc4, 0x1f, 0x5c, 0x72, 0x09, 0x3b, + 0xd8, 0xdb, 0x6f, 0xb9, 0x95, 0x1e, 0x7a, 0xe0, 0x41, 0x82, 0xa6, 0x0a, 0xb6, 0x66, 0x38, 0x98, 0xd1, 0xac, 0x06, 0x15, + 0x12, 0x28, 0x13, 0x03, 0x03, 0x34, 0x1c, 0xbc, 0x18, 0x64, 0x9b, 0x37, 0x6e, 0xa2, 0x1d, 0x35, 0x3b, 0xe8, 0xd2, 0x2b, + 0x2e, 0xa7, 0x2b, 0xaf, 0xbe, 0x6a, 0x37, 0xd6, 0x8a, 0xc1, 0x0c, 0xe2, 0x37, 0xdf, 0x7c, 0x93, 0xf1, 0x9e, 0xe9, 0x27, + 0xef, 0x40, 0x26, 0x44, 0xc4, 0xcf, 0x05, 0xb0, 0x94, 0xd9, 0x20, 0x46, 0x8f, 0x14, 0x8b, 0x25, 0x32, 0x98, 0xe1, 0x9b, + 0xc1, 0x2e, 0x84, 0x2f, 0x0d, 0x7c, 0x84, 0x00, 0x9c, 0x40, 0x00, 0xdc, 0x6a, 0x70, 0x9c, 0xef, 0x5e, 0x8a, 0x34, 0x9c, + 0x22, 0x8e, 0x09, 0xa6, 0x7e, 0x4e, 0x76, 0x24, 0xf0, 0xd1, 0xdc, 0xd2, 0x12, 0x35, 0x79, 0x71, 0x9c, 0x25, 0xc5, 0x25, + 0x8c, 0xd7, 0x10, 0xa6, 0x2e, 0xae, 0x11, 0x82, 0x21, 0xb8, 0x22, 0xe5, 0xa5, 0x65, 0xd4, 0xde, 0xd9, 0xc1, 0xbe, 0x0b, + 0xed, 0x10, 0xa0, 0xe8, 0x74, 0x38, 0x18, 0xd7, 0x23, 0xf6, 0x21, 0xc8, 0x2c, 0x46, 0x0a, 0xfc, 0x84, 0x29, 0x8a, 0x45, + 0x14, 0xf7, 0x03, 0x1b, 0xee, 0x4d, 0xe4, 0x7e, 0x48, 0xbb, 0xdd, 0x37, 0x00, 0x0c, 0x00, 0x23, 0x10, 0x88, 0x10, 0x17, + 0x40, 0xe2, 0xdd, 0x93, 0xde, 0x4c, 0x4a, 0x46, 0xe8, 0x91, 0x9d, 0x4d, 0x8f, 0x3e, 0xfa, 0x28, 0x8b, 0x76, 0x82, 0x3f, + 0xaf, 0xb7, 0x72, 0xb9, 0xde, 0x8e, 0x15, 0xda, 0x9f, 0x7e, 0xc1, 0x89, 0xf5, 0x11, 0xfa, 0xfc, 0x7e, 0xda, 0xb6, 0x7d, + 0x07, 0x8d, 0xab, 0x2c, 0x27, 0xb7, 0xc7, 0x43, 0xdb, 0xab, 0x6b, 0x68, 0xd2, 0xc4, 0x09, 0x51, 0x02, 0x56, 0xfd, 0x39, + 0x41, 0x09, 0x10, 0x9a, 0x77, 0x3a, 0x28, 0x3a, 0x7a, 0x3f, 0xa0, 0xc5, 0x62, 0x99, 0xd4, 0xde, 0xde, 0x5e, 0xe1, 0x70, + 0x38, 0xba, 0xbc, 0x5e, 0x2f, 0xb0, 0x09, 0x17, 0x5a, 0x4d, 0x05, 0x00, 0x46, 0xa3, 0xbf, 0xf0, 0xff, 0xc1, 0xf9, 0x98, + 0x95, 0x95, 0x55, 0x0c, 0x5a, 0x1f, 0xd8, 0xe4, 0xe9, 0xa0, 0x1a, 0xeb, 0x2f, 0x10, 0x26, 0xd0, 0x8f, 0x2e, 0xbd, 0x94, + 0x4e, 0x3c, 0xe9, 0x24, 0x5a, 0xfa, 0xfa, 0xeb, 0xb4, 0x71, 0xc3, 0x46, 0xda, 0x59, 0x5b, 0x4b, 0x6b, 0xd7, 0xac, 0x61, + 0x03, 0x54, 0xf8, 0xfa, 0x30, 0x18, 0x40, 0x62, 0x8a, 0x01, 0x73, 0xfa, 0x99, 0x67, 0xd2, 0x89, 0x27, 0x9f, 0xc4, 0xe8, + 0x86, 0xa0, 0x7d, 0x24, 0x2a, 0x7a, 0x13, 0x03, 0xb9, 0x5d, 0x48, 0x40, 0x15, 0x4d, 0x61, 0xfa, 0x37, 0x7d, 0x31, 0x19, + 0x10, 0x24, 0x00, 0x1b, 0xb4, 0x95, 0xf5, 0x99, 0x75, 0x38, 0x32, 0xd9, 0xf1, 0xe1, 0xbb, 0xa2, 0x24, 0x4b, 0x51, 0x22, + 0xd5, 0x1d, 0x98, 0x78, 0x00, 0x71, 0x4c, 0xc4, 0xcc, 0xcc, 0xec, 0x68, 0xde, 0x62, 0x4f, 0x4f, 0x37, 0x79, 0xbd, 0x11, + 0x42, 0xd7, 0x91, 0x04, 0xc2, 0x8c, 0x0c, 0x3b, 0x39, 0xec, 0xf6, 0x88, 0x3f, 0x95, 0x13, 0x30, 0x20, 0x20, 0x82, 0xd7, + 0xa0, 0x21, 0x21, 0x0d, 0x09, 0xc2, 0x34, 0x3c, 0x8b, 0x95, 0x69, 0x84, 0x00, 0x3f, 0x77, 0xc8, 0x13, 0x7d, 0x3d, 0xc3, + 0x16, 0x31, 0x89, 0x91, 0x96, 0x34, 0x52, 0xce, 0x77, 0x61, 0xb2, 0x83, 0x11, 0x26, 0x3b, 0x3b, 0x87, 0x51, 0xe1, 0xb3, + 0xb2, 0xc3, 0x80, 0x9f, 0x81, 0x77, 0xe4, 0x9e, 0x44, 0x88, 0x48, 0x22, 0xb9, 0xa5, 0x00, 0x48, 0x1b, 0xe5, 0xe4, 0xe4, + 0x92, 0xd9, 0x1c, 0x89, 0xe6, 0xf6, 0xf4, 0xb8, 0xc8, 0xed, 0xee, 0x89, 0x8e, 0xb9, 0x81, 0x2e, 0xe4, 0x18, 0x47, 0x48, + 0x63, 0x41, 0x9a, 0x19, 0x68, 0xe7, 0xf1, 0x7b, 0xfd, 0x25, 0x49, 0x8b, 0x2c, 0x08, 0x94, 0xb8, 0xe1, 0x7a, 0x36, 0x36, + 0x36, 0xb2, 0x4a, 0x13, 0x01, 0xc4, 0x42, 0x23, 0x5c, 0xb3, 0x6e, 0x03, 0x6b, 0x67, 0x09, 0xb3, 0x17, 0x9f, 0xc3, 0xdf, + 0x90, 0xc9, 0x93, 0x26, 0xee, 0x16, 0x81, 0xc6, 0xfe, 0xe0, 0x4f, 0xc4, 0xef, 0xa7, 0x8b, 0x08, 0x3f, 0xe0, 0xb8, 0x71, + 0xe3, 0xd4, 0xca, 0xca, 0x4a, 0x7b, 0x75, 0x75, 0xf5, 0xd4, 0xac, 0xac, 0xac, 0x35, 0x5e, 0xaf, 0x37, 0xe1, 0x84, 0xe8, + 0xc1, 0x68, 0x80, 0x66, 0x38, 0x1d, 0x3d, 0x1e, 0xcf, 0xac, 0xaa, 0xaa, 0x2a, 0xa9, 0xb4, 0xb4, 0x54, 0xf1, 0xf9, 0x7c, + 0x23, 0x5a, 0xff, 0x1b, 0x4f, 0x30, 0xd0, 0x10, 0x09, 0x43, 0xc3, 0x16, 0xd0, 0xea, 0x0b, 0x11, 0x44, 0xa6, 0x7a, 0x13, + 0x46, 0xd0, 0x00, 0x09, 0xd6, 0x5d, 0xac, 0x78, 0x83, 0xd1, 0xfc, 0xc4, 0xca, 0x89, 0x41, 0x06, 0x47, 0x36, 0x52, 0x0f, + 0x44, 0x34, 0xaf, 0xbf, 0x05, 0x02, 0x9a, 0x03, 0xbe, 0x97, 0x9b, 0x5b, 0xc4, 0xb8, 0xe5, 0x30, 0x60, 0x3b, 0x99, 0x46, + 0xd4, 0xc3, 0x80, 0xad, 0xb7, 0x46, 0xed, 0x68, 0xa8, 0x8d, 0x49, 0x07, 0xc0, 0xc1, 0xa4, 0x2b, 0x28, 0x28, 0xa2, 0xbc, + 0xbc, 0x02, 0xea, 0xea, 0x8a, 0x7c, 0x77, 0xb8, 0x4d, 0x63, 0xfc, 0x16, 0x34, 0xb5, 0x96, 0xd6, 0x96, 0xe8, 0x64, 0x17, + 0x29, 0x17, 0xd0, 0x8a, 0x6a, 0xeb, 0x76, 0x46, 0xfd, 0x7d, 0x10, 0x4c, 0x72, 0x2c, 0x56, 0xd5, 0x35, 0x3b, 0xd8, 0x75, + 0x12, 0x2c, 0x25, 0xac, 0x8f, 0x46, 0x47, 0x3b, 0x0b, 0xac, 0xe0, 0x9e, 0x89, 0xd4, 0xa1, 0xe1, 0x72, 0xc4, 0x0b, 0x8d, + 0x1d, 0xc7, 0x93, 0x97, 0x57, 0x18, 0xa5, 0xaf, 0x6f, 0x6e, 0x6e, 0x64, 0x9a, 0x15, 0xd2, 0x44, 0xfa, 0x3a, 0x0c, 0x01, + 0x60, 0x00, 0xcd, 0x9c, 0x9c, 0x7c, 0xca, 0xcd, 0xcd, 0x67, 0xf7, 0xa4, 0xbb, 0x3b, 0x42, 0x94, 0xdb, 0xdf, 0x79, 0x70, + 0x16, 0x64, 0x66, 0xcd, 0xc0, 0x1f, 0xf8, 0xd6, 0x5b, 0x6f, 0x45, 0x93, 0x95, 0xfb, 0xba, 0x9f, 0xc2, 0xfc, 0x45, 0x9d, + 0x2f, 0x6b, 0x5d, 0xf9, 0xde, 0x7b, 0x8c, 0x62, 0x1f, 0x09, 0xd0, 0x00, 0x66, 0x01, 0x7e, 0xd0, 0xd0, 0xa7, 0x56, 0x4d, + 0x66, 0xe3, 0x0c, 0xd7, 0x7a, 0xee, 0x9c, 0x59, 0xb4, 0x7a, 0x2d, 0xba, 0x11, 0x4a, 0x34, 0x65, 0xd2, 0x04, 0xd6, 0xe3, + 0x06, 0x1a, 0x27, 0x34, 0x4f, 0xf4, 0xe6, 0x81, 0x1f, 0x7b, 0xf0, 0xfe, 0xeb, 0xe4, 0x0b, 0x27, 0x90, 0xd5, 0x00, 0xcc, + 0xd5, 0xd5, 0xd5, 0xb3, 0x33, 0x32, 0x32, 0x5e, 0x1e, 0x4c, 0x20, 0xc4, 0x3c, 0x98, 0x00, 0x88, 0xd5, 0x6a, 0xc5, 0xe3, + 0x1c, 0x98, 0x95, 0xb8, 0x49, 0x03, 0x59, 0x99, 0x46, 0x42, 0xc4, 0x6a, 0x07, 0x20, 0xd4, 0x03, 0x1e, 0x44, 0x3f, 0xf8, + 0xf4, 0xda, 0x85, 0xa8, 0xff, 0x1c, 0x8c, 0x08, 0xbf, 0xdf, 0x0d, 0x37, 0xdc, 0xc0, 0x88, 0x0e, 0x06, 0x9a, 0x3c, 0x8a, + 0xdf, 0x87, 0xc6, 0x07, 0xf0, 0x02, 0xd8, 0xd5, 0xd5, 0xd5, 0x32, 0x4d, 0x4e, 0x0c, 0xf6, 0x78, 0x3c, 0x6d, 0x42, 0x44, + 0x20, 0x07, 0x9f, 0xc7, 0xe4, 0xc2, 0xa0, 0xcd, 0xcf, 0x2f, 0x64, 0xfb, 0xca, 0xca, 0xca, 0xa1, 0xb6, 0xb6, 0x66, 0x76, + 0x0d, 0xa0, 0x31, 0x0e, 0xa1, 0x75, 0x42, 0xc2, 0x51, 0x48, 0x31, 0x59, 0xf5, 0x66, 0x9b, 0xe8, 0x15, 0x21, 0x1a, 0x55, + 0xb1, 0x66, 0xd9, 0xd0, 0xc0, 0xb3, 0xb3, 0xd9, 0x31, 0xea, 0xbf, 0x87, 0x71, 0x85, 0xfb, 0xc0, 0x1a, 0x07, 0xf1, 0xe8, + 0xe8, 0x70, 0xe4, 0xff, 0x89, 0xa2, 0x7b, 0x1c, 0x63, 0x61, 0x61, 0x31, 0x23, 0xd4, 0xe8, 0xe8, 0x68, 0x63, 0x40, 0x20, + 0x2a, 0x83, 0x22, 0xf7, 0xa3, 0x77, 0x4a, 0xaa, 0xc8, 0xd0, 0x8a, 0xe4, 0x40, 0x62, 0x41, 0xc5, 0x42, 0x88, 0x34, 0x1e, + 0xec, 0x0f, 0xf7, 0xb9, 0xa5, 0xa5, 0x89, 0xdf, 0x93, 0xbe, 0x7d, 0xcb, 0x9c, 0x03, 0x8f, 0xd1, 0xe0, 0xff, 0xf2, 0x97, + 0xbf, 0x64, 0x0c, 0x32, 0x18, 0xcb, 0x7d, 0x69, 0x91, 0x7a, 0x2b, 0xe4, 0xc2, 0x0b, 0x2f, 0xa4, 0xbf, 0xff, 0xfd, 0xef, + 0xac, 0xd4, 0x2e, 0xd2, 0xd3, 0xd7, 0x4f, 0x1b, 0x36, 0x6e, 0x62, 0xd6, 0x0e, 0xc0, 0x2f, 0xcc, 0x01, 0x4d, 0x34, 0x7a, + 0x9a, 0xbb, 0xcf, 0x6c, 0x16, 0x0d, 0x06, 0x4b, 0x50, 0x45, 0x59, 0x19, 0xfb, 0xed, 0x7f, 0xfd, 0xeb, 0x5f, 0xec, 0xbe, + 0x0d, 0x47, 0xcb, 0xcd, 0x44, 0x44, 0x58, 0x38, 0xd0, 0x8e, 0x97, 0x2e, 0x5d, 0x3a, 0xc7, 0xef, 0xf7, 0x63, 0x45, 0x0d, + 0x24, 0x4a, 0x8c, 0x90, 0x68, 0x14, 0x98, 0xed, 0xdc, 0xeb, 0xf5, 0x66, 0xa1, 0x04, 0x0e, 0x3f, 0xae, 0xaa, 0x6a, 0x7a, + 0x2c, 0x09, 0x71, 0x44, 0x4c, 0x18, 0x51, 0xf6, 0xa6, 0x67, 0xdf, 0xd5, 0xd3, 0xea, 0xeb, 0xe9, 0xf6, 0x87, 0x12, 0xc1, + 0xc3, 0x8a, 0xfb, 0xc2, 0x0b, 0x2f, 0xd0, 0x3f, 0xfe, 0xf1, 0x8f, 0xa8, 0xc6, 0xd2, 0xd7, 0xa4, 0x15, 0xef, 0x17, 0x17, + 0x97, 0x52, 0x61, 0x61, 0x09, 0x9b, 0x18, 0xdb, 0xb6, 0x6d, 0xa1, 0xee, 0xee, 0xae, 0xa8, 0x26, 0x19, 0x4b, 0x2d, 0x14, + 0xaf, 0x44, 0x2b, 0x72, 0x3e, 0x91, 0x73, 0xc4, 0x71, 0x34, 0x35, 0xd5, 0xd3, 0xd6, 0xad, 0x9b, 0x98, 0x4f, 0xb0, 0xa2, + 0x62, 0x3c, 0x39, 0x1c, 0xe8, 0x30, 0x07, 0x20, 0x1e, 0x9e, 0x5b, 0x25, 0x22, 0x91, 0xa2, 0xe9, 0xbc, 0x5e, 0x00, 0x6c, + 0xa2, 0x12, 0x41, 0x80, 0x1a, 0xce, 0x51, 0xf4, 0xdd, 0xd0, 0xe7, 0xc6, 0xe1, 0x73, 0x78, 0x5d, 0xef, 0xc0, 0x4f, 0xa5, + 0x08, 0xf0, 0x00, 0x68, 0xe3, 0xba, 0xe1, 0xb8, 0x70, 0x3f, 0x1a, 0x1a, 0xea, 0xd8, 0xb5, 0x14, 0x3e, 0x58, 0xfd, 0x79, + 0xc6, 0xbf, 0x27, 0x91, 0x73, 0x10, 0x2e, 0x16, 0x00, 0x6a, 0x4b, 0x4b, 0x33, 0xbb, 0x27, 0xa8, 0x2f, 0xaf, 0xac, 0x9c, + 0xc0, 0xee, 0xc9, 0x40, 0x82, 0x62, 0x22, 0x49, 0x1a, 0xb4, 0x69, 0x0f, 0x3e, 0xf8, 0x20, 0xf3, 0x61, 0xf7, 0x97, 0x46, + 0x85, 0x71, 0x0c, 0xa0, 0xbc, 0xf2, 0xca, 0x2b, 0x99, 0x2b, 0x07, 0xdc, 0x83, 0x58, 0x98, 0x23, 0x54, 0xf5, 0xf9, 0x54, + 0x35, 0x65, 0xe2, 0x6e, 0xfb, 0x90, 0xf8, 0x79, 0x3b, 0x11, 0x1d, 0x9e, 0x35, 0x83, 0x25, 0xb2, 0x63, 0xfc, 0xa2, 0x72, + 0x04, 0x81, 0x98, 0x3f, 0xfc, 0xe1, 0x0f, 0xec, 0x9a, 0xf4, 0xa7, 0x7d, 0x0e, 0xa7, 0xf0, 0x4a, 0x2d, 0x09, 0x4a, 0x18, + 0x11, 0x4d, 0xe3, 0xc4, 0x08, 0x94, 0x68, 0x42, 0xb4, 0x94, 0x88, 0xe9, 0x0b, 0x8b, 0x05, 0xf9, 0x9a, 0x08, 0x7e, 0xc8, + 0xb2, 0xfc, 0xea, 0xcb, 0x2f, 0xbf, 0x9c, 0x39, 0x67, 0xce, 0x1c, 0xc6, 0x01, 0x18, 0x4b, 0xcd, 0xad, 0x67, 0xb9, 0xd5, + 0x0f, 0xe0, 0xde, 0x5e, 0x8b, 0x7d, 0x3f, 0xde, 0x7b, 0x7b, 0x1c, 0x54, 0x82, 0x34, 0xee, 0xb1, 0x89, 0xa7, 0xb1, 0xaf, + 0xf7, 0xf6, 0x5c, 0x0f, 0x36, 0xb1, 0xe0, 0x23, 0x1c, 0xff, 0x98, 0xa8, 0xf5, 0xf5, 0xf5, 0xac, 0xed, 0x21, 0x06, 0x1a, + 0x56, 0xd4, 0xbe, 0x06, 0xb8, 0x00, 0xc6, 0xd2, 0xd2, 0x72, 0xe6, 0xcb, 0xab, 0xad, 0xad, 0x8e, 0xe6, 0x6b, 0x0d, 0xd5, + 0xcc, 0x13, 0x5a, 0x0c, 0xf6, 0x51, 0x54, 0x54, 0x42, 0x25, 0x25, 0xa5, 0xd4, 0xd6, 0xd6, 0xca, 0x7c, 0x51, 0x89, 0x98, + 0xf6, 0xa9, 0x1c, 0xec, 0x43, 0xd9, 0x77, 0x32, 0x4c, 0xe0, 0xd8, 0x7d, 0x08, 0x10, 0x80, 0x2b, 0x01, 0xf7, 0x04, 0xa6, + 0x67, 0x43, 0xc3, 0xce, 0xa8, 0x3f, 0x6e, 0xa8, 0xbf, 0x29, 0xee, 0x09, 0x36, 0xdc, 0x8f, 0xe2, 0xe2, 0x32, 0xb6, 0xe0, + 0x0d, 0xe4, 0x9e, 0x60, 0x2e, 0x09, 0x5f, 0x23, 0x08, 0x0d, 0x90, 0xfe, 0xa1, 0x67, 0x8e, 0x89, 0x37, 0xaf, 0x44, 0x4f, + 0x9d, 0x65, 0xcb, 0x96, 0xd1, 0xc9, 0x27, 0x9f, 0xcc, 0xa8, 0xae, 0xd0, 0x7a, 0xb3, 0xa3, 0xbd, 0x9d, 0x35, 0x55, 0x8f, + 0xed, 0x13, 0x03, 0x11, 0x63, 0x06, 0x0b, 0x39, 0xcc, 0x7d, 0xfc, 0x0e, 0xa8, 0xa7, 0xc0, 0x0c, 0x83, 0x40, 0xa1, 0xb0, + 0x8c, 0xfa, 0x9a, 0x3f, 0xb1, 0x7f, 0xf7, 0x35, 0x6f, 0x06, 0xfa, 0xb7, 0xd8, 0xf4, 0x35, 0xdc, 0xc2, 0x7a, 0x80, 0x69, + 0x7f, 0xe2, 0x89, 0x27, 0xaa, 0x3d, 0x3d, 0x3d, 0xe7, 0x3a, 0x1c, 0x8e, 0xcf, 0xbc, 0x5e, 0x2f, 0xc2, 0xd5, 0xde, 0x81, + 0xf6, 0x09, 0x91, 0x13, 0x25, 0x40, 0x28, 0x2e, 0x2e, 0xc6, 0x4e, 0xab, 0x4a, 0x4b, 0x4b, 0x33, 0xc7, 0x8f, 0x1f, 0xaf, + 0xa5, 0x5b, 0x00, 0x64, 0xb8, 0x45, 0x00, 0x19, 0x06, 0x29, 0x56, 0x5c, 0xac, 0xbc, 0xf0, 0xa9, 0x08, 0xd3, 0xb7, 0xaf, + 0x81, 0x8d, 0x89, 0x86, 0x48, 0xef, 0xb6, 0x6d, 0x9b, 0x99, 0xdf, 0x46, 0x0c, 0xe8, 0xa1, 0x4e, 0x36, 0xfd, 0x31, 0xc1, + 0x67, 0x55, 0x5f, 0xbf, 0x33, 0x6a, 0x7e, 0x0d, 0xb5, 0x96, 0x76, 0x2c, 0x8a, 0x00, 0x27, 0x68, 0xac, 0xa5, 0xa5, 0x15, + 0xd4, 0xde, 0xde, 0x46, 0x75, 0x75, 0x35, 0x51, 0xeb, 0x21, 0x59, 0x80, 0x2b, 0xf6, 0xd7, 0xd4, 0xd4, 0xc8, 0xc0, 0x15, + 0x9a, 0x3f, 0xfc, 0xbd, 0x91, 0x88, 0x7f, 0xef, 0xf7, 0x44, 0xb8, 0x12, 0x00, 0x82, 0xf0, 0x2d, 0x63, 0x81, 0xed, 0x2f, + 0xf5, 0x4c, 0x64, 0x43, 0xcc, 0x9f, 0x3f, 0x9f, 0x35, 0x59, 0x42, 0xdf, 0x60, 0xd4, 0xa1, 0xe7, 0xe6, 0xe5, 0x31, 0x80, + 0x13, 0x0d, 0xda, 0x55, 0x0e, 0xca, 0xf8, 0x7d, 0x68, 0x7d, 0xd0, 0x30, 0xd1, 0xd3, 0x03, 0xd9, 0x1d, 0x08, 0x70, 0x3e, + 0xfe, 0xf8, 0xe3, 0xd1, 0xd6, 0xae, 0xe9, 0x24, 0x22, 0xd8, 0x83, 0x18, 0xc4, 0x94, 0x29, 0x53, 0x70, 0x70, 0x33, 0x74, + 0x09, 0xd1, 0x03, 0x1e, 0xe0, 0x89, 0x9a, 0xc0, 0x66, 0xee, 0xa4, 0x9e, 0x09, 0x3e, 0xb1, 0xfc, 0xfc, 0x7c, 0x54, 0x83, + 0xec, 0xd5, 0x13, 0x0a, 0x80, 0x02, 0xff, 0x0e, 0xcc, 0x8c, 0x4f, 0x3f, 0xfd, 0x74, 0x40, 0x7e, 0x3f, 0x0c, 0x38, 0x68, + 0x66, 0xd0, 0xfc, 0xaa, 0xab, 0xb7, 0x46, 0x73, 0xe0, 0x52, 0xe1, 0xdc, 0xc7, 0x40, 0xc7, 0x84, 0xc6, 0x84, 0x03, 0x08, + 0x42, 0xc3, 0xe9, 0x6f, 0xc2, 0xa5, 0x52, 0xf4, 0xd6, 0x41, 0x3a, 0x88, 0xd0, 0xb6, 0x71, 0xfd, 0x4b, 0x4a, 0xa0, 0xf9, + 0x75, 0x50, 0x63, 0x63, 0x7d, 0xaf, 0xda, 0x4e, 0x32, 0x24, 0xd2, 0x80, 0xab, 0x95, 0x9a, 0x9a, 0x1a, 0xa8, 0xa4, 0xa4, + 0x8c, 0xac, 0xd6, 0x8c, 0x7e, 0xcd, 0x4b, 0x61, 0x0a, 0x23, 0xa1, 0x1e, 0x91, 0x61, 0x3c, 0xef, 0x6f, 0x9c, 0x01, 0x24, + 0xe1, 0xbb, 0xfc, 0xd1, 0x8f, 0x7e, 0x44, 0xaf, 0xbc, 0xf2, 0x0a, 0xab, 0x43, 0x47, 0x55, 0x07, 0xda, 0x6a, 0x22, 0xd0, + 0xe7, 0x64, 0x01, 0x9e, 0x3c, 0xb6, 0x2f, 0x9c, 0x27, 0xa8, 0xaf, 0x2e, 0xbb, 0xec, 0x32, 0xd6, 0x6d, 0xee, 0xb4, 0xd3, + 0x4e, 0x63, 0xda, 0x26, 0x40, 0x26, 0x9d, 0x4c, 0x5f, 0xbd, 0x08, 0x5f, 0x31, 0x37, 0x83, 0x67, 0xf3, 0x84, 0x68, 0x53, + 0x22, 0x09, 0xd1, 0xe6, 0x04, 0x03, 0x20, 0xa6, 0x40, 0x20, 0x80, 0xef, 0xcc, 0x40, 0xf4, 0x45, 0xac, 0x22, 0x7b, 0xab, + 0xe8, 0xf3, 0xfd, 0x90, 0xb0, 0xaa, 0xcf, 0xf7, 0xeb, 0x3b, 0xe0, 0x91, 0xc3, 0xd2, 0x2a, 0xe0, 0x5f, 0x4a, 0x25, 0xf8, + 0xe9, 0x7d, 0x69, 0x98, 0x70, 0xd0, 0x70, 0xa0, 0x75, 0xd4, 0xd7, 0xd7, 0x0e, 0x6b, 0x44, 0x35, 0xd6, 0xcc, 0x14, 0xe7, + 0x2c, 0x48, 0x46, 0xc5, 0x71, 0x0e, 0xb7, 0xe8, 0x7f, 0x1b, 0x8b, 0x03, 0x82, 0x1c, 0xf0, 0xf7, 0xa5, 0x3a, 0xa0, 0x27, + 0xee, 0x49, 0x6b, 0x6b, 0x33, 0x73, 0x95, 0xc0, 0x24, 0x46, 0xe0, 0xab, 0xbf, 0x6b, 0x20, 0xf2, 0x03, 0x61, 0xce, 0x02, + 0xa4, 0xc0, 0xdd, 0x27, 0xda, 0x6b, 0xf6, 0x26, 0x38, 0x17, 0x80, 0x20, 0x68, 0xad, 0x56, 0xae, 0x5c, 0xc9, 0xe8, 0xb1, + 0xd0, 0x96, 0x13, 0x26, 0x74, 0x41, 0x41, 0x01, 0x03, 0x41, 0xdc, 0x0f, 0xd1, 0x72, 0x13, 0x26, 0x2f, 0x80, 0x0f, 0xfb, + 0x1f, 0x2c, 0x2d, 0xfe, 0x70, 0x8a, 0xa6, 0x69, 0x12, 0x4f, 0xd1, 0x99, 0xe6, 0xf7, 0xfb, 0x41, 0xce, 0xec, 0x49, 0x44, + 0xb1, 0x4b, 0x24, 0x0a, 0xcc, 0x9c, 0x8b, 0x2e, 0x97, 0x2b, 0x1b, 0x26, 0x30, 0x7e, 0x34, 0x1c, 0x0e, 0x0f, 0xd8, 0xfc, + 0x4d, 0xc7, 0x15, 0x64, 0x28, 0x82, 0x01, 0x01, 0x40, 0x41, 0x84, 0x0f, 0xcd, 0xa0, 0xf5, 0xf9, 0x7e, 0x7d, 0x7d, 0x07, + 0x93, 0xbe, 0xb0, 0xb0, 0x88, 0xad, 0xfe, 0x3e, 0x9f, 0x77, 0x58, 0xaa, 0x68, 0xc4, 0xef, 0xc2, 0xf4, 0x72, 0x3a, 0xb3, + 0x58, 0x94, 0x18, 0x93, 0x6f, 0x24, 0x22, 0xf7, 0x38, 0x16, 0xf8, 0x3a, 0x85, 0xff, 0x09, 0xc7, 0x00, 0xf3, 0x4e, 0xd4, + 0xc1, 0x0e, 0xf7, 0x44, 0x83, 0x36, 0x8c, 0x6b, 0x62, 0xb3, 0xd9, 0x99, 0x2b, 0x22, 0x12, 0xc0, 0xc0, 0xfc, 0x49, 0xfd, + 0x3d, 0x01, 0xb0, 0x00, 0x70, 0xa7, 0x4e, 0x9d, 0x4e, 0x79, 0x79, 0xf9, 0x4c, 0x53, 0xef, 0x6b, 0x31, 0xd4, 0x07, 0x8c, + 0x7e, 0xfb, 0xdb, 0xdf, 0x32, 0x6d, 0x0e, 0xd4, 0xf6, 0x70, 0x9f, 0xf4, 0x75, 0x2f, 0x45, 0xdb, 0x55, 0x80, 0x2d, 0x12, + 0xf3, 0x91, 0xa5, 0x20, 0x5a, 0x57, 0x76, 0x76, 0x76, 0xb2, 0xfd, 0x21, 0xf7, 0x15, 0x49, 0xd7, 0xa8, 0x7e, 0x12, 0x99, + 0x13, 0x22, 0x48, 0x98, 0xae, 0xe0, 0x87, 0x63, 0x03, 0x07, 0x01, 0xac, 0x51, 0x22, 0x9a, 0xd8, 0xd9, 0xd9, 0x59, 0xa0, + 0x03, 0xc0, 0x01, 0x25, 0x44, 0x27, 0x0a, 0x80, 0xc8, 0xff, 0x2b, 0x31, 0x99, 0x4c, 0x95, 0x89, 0x26, 0x40, 0x0f, 0x47, + 0x0a, 0xc3, 0x70, 0x8a, 0xa0, 0xb6, 0x87, 0xc9, 0x80, 0xe0, 0x47, 0x6f, 0xec, 0x1d, 0xb1, 0x4e, 0x66, 0x68, 0x1a, 0xa8, + 0x84, 0xe8, 0x6f, 0xb0, 0xa7, 0xca, 0xcf, 0x05, 0xf3, 0x6e, 0xe2, 0xc4, 0xc9, 0xcc, 0xf9, 0x8e, 0x15, 0x7f, 0xb8, 0x07, + 0xb8, 0x98, 0xc4, 0xf0, 0x37, 0x45, 0x6a, 0xb3, 0x43, 0x6c, 0x02, 0x03, 0x14, 0xb1, 0xa0, 0x88, 0xd6, 0xa5, 0xa9, 0x3e, + 0xa6, 0x5d, 0x69, 0x35, 0x32, 0xcb, 0x9b, 0x6c, 0x6f, 0x07, 0x51, 0x68, 0xc4, 0x0f, 0x3b, 0x5c, 0xd7, 0x03, 0xe7, 0x19, + 0x89, 0xda, 0x37, 0x52, 0x79, 0xf9, 0x38, 0x96, 0xc6, 0x84, 0xfc, 0xc2, 0xbe, 0x2c, 0x37, 0x91, 0xe2, 0x02, 0xe0, 0x82, + 0xcf, 0x19, 0xda, 0xda, 0x40, 0xe6, 0x95, 0x20, 0x43, 0xc0, 0x82, 0x8d, 0x73, 0x44, 0x93, 0xf2, 0x23, 0x8f, 0x3c, 0x32, + 0xfa, 0x5d, 0xd1, 0x72, 0x13, 0x9a, 0xa0, 0x3e, 0x15, 0x2c, 0x5d, 0xc1, 0x4f, 0x57, 0xd6, 0x87, 0x46, 0x49, 0x70, 0x3d, + 0x15, 0x76, 0x75, 0x75, 0x8d, 0x73, 0x38, 0x1c, 0x35, 0x89, 0x24, 0x44, 0x0f, 0x44, 0x55, 0x14, 0x3b, 0x32, 0xf1, 0x00, + 0xc8, 0xe4, 0x92, 0x92, 0x12, 0x47, 0x79, 0x79, 0x79, 0x42, 0x01, 0x90, 0xb1, 0x04, 0x7e, 0x82, 0x6d, 0xf7, 0xdf, 0xff, + 0xfe, 0x37, 0x63, 0xce, 0xed, 0xcb, 0x1f, 0xa3, 0x8f, 0x6a, 0x41, 0xcb, 0x81, 0xe9, 0x8b, 0x94, 0x08, 0xdc, 0x97, 0xe1, + 0xbc, 0x26, 0xc2, 0xcf, 0x85, 0xe4, 0x68, 0x56, 0xaa, 0x96, 0x13, 0xa1, 0x96, 0x1a, 0x29, 0xc1, 0xe4, 0x17, 0x9a, 0x9f, + 0xa8, 0x0b, 0x8e, 0xe4, 0x33, 0x46, 0x2a, 0x26, 0x86, 0x6f, 0x11, 0x8b, 0x94, 0x78, 0x01, 0x00, 0x47, 0x62, 0x31, 0xc0, + 0x3d, 0x71, 0xb9, 0xba, 0x98, 0xf9, 0x8d, 0x44, 0x76, 0x55, 0xed, 0x7b, 0x5c, 0x88, 0xbc, 0x3d, 0xf8, 0x9a, 0x3f, 0xff, + 0xfc, 0x73, 0xd6, 0xe7, 0x03, 0xa6, 0xec, 0x40, 0xf8, 0x03, 0x45, 0x6a, 0x15, 0x04, 0x63, 0xa0, 0xad, 0xad, 0x8d, 0x45, + 0x51, 0xf1, 0x08, 0x0d, 0x11, 0xfb, 0x10, 0xa9, 0x62, 0xa3, 0x45, 0x70, 0xcc, 0x45, 0x45, 0x45, 0xca, 0xc4, 0x89, 0x13, + 0x71, 0xd1, 0xa6, 0xf2, 0x40, 0xc8, 0x80, 0x53, 0x61, 0x12, 0x89, 0x02, 0x9b, 0xed, 0x76, 0x3b, 0x1e, 0xa7, 0x41, 0xfb, + 0xcb, 0xcb, 0xcb, 0x63, 0x01, 0x90, 0x81, 0x4a, 0x3a, 0xaf, 0x24, 0x83, 0xd1, 0xfc, 0xc0, 0xef, 0x87, 0x1c, 0x29, 0x91, + 0xa7, 0xd6, 0xdb, 0xf9, 0xe9, 0xd3, 0x12, 0xe0, 0xfb, 0xc3, 0x40, 0x07, 0x08, 0x21, 0x9f, 0x6c, 0xb8, 0xaf, 0x09, 0x7e, + 0x0e, 0xc7, 0x83, 0xc9, 0x8e, 0x60, 0x08, 0x4a, 0xee, 0x50, 0x7a, 0x37, 0x52, 0x8b, 0x93, 0xe8, 0x43, 0x2b, 0x52, 0x3a, + 0x84, 0x33, 0x3e, 0x99, 0x4c, 0xdc, 0x7d, 0x49, 0x24, 0xf2, 0x99, 0xc3, 0x00, 0x48, 0x24, 0x26, 0x0f, 0xb7, 0x08, 0xcd, + 0xbc, 0xa3, 0xa3, 0x9d, 0x95, 0x34, 0x0e, 0xd4, 0x2a, 0x10, 0xe3, 0xf0, 0xbe, 0xfb, 0xee, 0x63, 0xfc, 0x81, 0x89, 0x32, + 0x36, 0x8b, 0xfc, 0x57, 0x73, 0x4c, 0x7e, 0xec, 0x68, 0x12, 0x71, 0xed, 0x30, 0x07, 0xb9, 0x19, 0x3c, 0x23, 0x51, 0x66, + 0x18, 0x39, 0x91, 0x00, 0x48, 0x28, 0x14, 0x82, 0xb7, 0x75, 0xfa, 0xf4, 0xe9, 0xd3, 0x13, 0x0e, 0x80, 0x8c, 0xb6, 0x8b, + 0x1b, 0x4f, 0xc4, 0xf9, 0x62, 0xc0, 0xc0, 0xef, 0x27, 0xf8, 0xfd, 0x06, 0x32, 0xf0, 0x30, 0xc0, 0xa0, 0x6d, 0x60, 0xb2, + 0x8d, 0x5c, 0x54, 0x2d, 0x62, 0x7e, 0x7a, 0x3c, 0x6e, 0x36, 0xe1, 0x31, 0x81, 0xa0, 0x71, 0x8c, 0x94, 0xe8, 0xaf, 0x83, + 0xb8, 0x86, 0xa2, 0xfa, 0x23, 0xd5, 0x22, 0x6a, 0xae, 0x31, 0x8e, 0x71, 0x4f, 0x46, 0xc2, 0xff, 0x18, 0x39, 0x8e, 0xc8, + 0x3d, 0x81, 0x4b, 0x02, 0xcf, 0x23, 0x51, 0x7a, 0x68, 0xc0, 0xfd, 0x95, 0x4e, 0xaa, 0xd1, 0x39, 0x88, 0x32, 0x35, 0xb8, + 0x10, 0xd2, 0x85, 0x95, 0x69, 0x24, 0x84, 0x07, 0x42, 0xa6, 0xfa, 0xfd, 0x7e, 0xbb, 0xce, 0x07, 0xd8, 0xef, 0x24, 0x1b, + 0xa8, 0x09, 0xcc, 0x76, 0xe6, 0xf7, 0xfb, 0x61, 0x2f, 0x54, 0xa1, 0xce, 0x10, 0x74, 0x34, 0x89, 0x1c, 0xe0, 0x58, 0xb8, + 0x31, 0xa2, 0xda, 0x03, 0x14, 0xe1, 0xa2, 0xd4, 0x6d, 0x20, 0xa6, 0x87, 0xc8, 0xe3, 0x12, 0x24, 0x0d, 0xa8, 0xdf, 0x1d, + 0xa9, 0xeb, 0x21, 0x56, 0x4d, 0x68, 0xa1, 0x76, 0xbb, 0x73, 0xb7, 0xd7, 0xd3, 0x41, 0x86, 0xab, 0xea, 0x03, 0xc0, 0x0f, + 0x5f, 0x5a, 0x84, 0xb9, 0xc5, 0x37, 0xa2, 0x66, 0x5f, 0xc4, 0x97, 0x85, 0x1e, 0xbc, 0x3e, 0x56, 0x21, 0x12, 0x71, 0x8f, + 0x0c, 0xbc, 0xa9, 0x12, 0x4a, 0xe5, 0xd0, 0x63, 0x58, 0xf0, 0x4d, 0xee, 0x4d, 0x22, 0x45, 0x1a, 0xa6, 0xcb, 0xba, 0x40, + 0x88, 0xa8, 0x08, 0x19, 0xd0, 0x0d, 0x1d, 0x28, 0x00, 0x32, 0x8f, 0x68, 0x47, 0x47, 0x47, 0xa1, 0x24, 0x49, 0xe5, 0x93, + 0x26, 0x4d, 0x4a, 0x3b, 0x06, 0x98, 0x54, 0x4b, 0xc4, 0x84, 0xcd, 0xa2, 0x6f, 0xbe, 0xf9, 0x86, 0xee, 0xba, 0xeb, 0x2e, + 0x36, 0x79, 0x06, 0x0a, 0x62, 0x91, 0x88, 0x71, 0x84, 0x2c, 0x34, 0x52, 0x4f, 0x3a, 0xd2, 0x9d, 0xf3, 0xd0, 0x7f, 0xc3, + 0xc3, 0x34, 0x88, 0xe1, 0x0a, 0xc4, 0x88, 0xfc, 0xbf, 0xbe, 0xde, 0x17, 0x69, 0x32, 0xc3, 0xe5, 0x8b, 0x03, 0x93, 0x0e, + 0x40, 0x67, 0xa4, 0x93, 0xc3, 0x23, 0xda, 0x67, 0xa4, 0x27, 0x0a, 0x8e, 0x09, 0xe3, 0x63, 0xa0, 0xe7, 0x2f, 0x5a, 0x2e, + 0x3c, 0xf0, 0xc0, 0x03, 0xf4, 0xf6, 0xdb, 0x6f, 0xb3, 0x60, 0x5c, 0x3a, 0x34, 0x2f, 0x1a, 0xe6, 0x40, 0x08, 0x55, 0x56, + 0x56, 0xc2, 0xa2, 0x29, 0x0a, 0x87, 0xc3, 0xa5, 0x0e, 0x87, 0x43, 0xf8, 0x01, 0xe5, 0x64, 0x99, 0xc0, 0x26, 0x87, 0xc3, + 0x01, 0xbd, 0xbc, 0x22, 0x37, 0x37, 0x37, 0xb7, 0xbc, 0xbc, 0x9c, 0x45, 0x5f, 0xf6, 0x26, 0x00, 0x14, 0x13, 0x14, 0x7d, + 0x3d, 0xc0, 0x6a, 0x02, 0xbf, 0x43, 0x7f, 0xce, 0x7a, 0xfd, 0xf5, 0xb1, 0xd9, 0xac, 0x51, 0x56, 0x97, 0xe1, 0xaa, 0xc9, + 0x8d, 0x27, 0x22, 0xf2, 0x09, 0x3a, 0x27, 0x08, 0x98, 0x64, 0x52, 0x05, 0x36, 0xe2, 0x9a, 0x61, 0xff, 0x18, 0xa4, 0x82, + 0x3e, 0x2a, 0x76, 0xdc, 0xe0, 0x7d, 0x44, 0x20, 0x45, 0xc3, 0x23, 0x7d, 0xfd, 0x6f, 0xaa, 0x04, 0xfb, 0xc7, 0x02, 0x90, + 0x2e, 0x44, 0x9f, 0x38, 0x5d, 0xdc, 0x93, 0x44, 0x82, 0x10, 0x42, 0x9b, 0x17, 0x7e, 0x3c, 0x34, 0x59, 0x87, 0x85, 0xb1, + 0x37, 0x99, 0xc2, 0x12, 0x8f, 0x04, 0x17, 0x15, 0x15, 0xa9, 0xe5, 0xe5, 0xe5, 0xf0, 0xfd, 0xa1, 0x47, 0x88, 0x00, 0xc0, + 0xe4, 0x69, 0x80, 0xbc, 0x02, 0x64, 0x12, 0x90, 0xb6, 0xa0, 0xa0, 0x40, 0xd9, 0x9b, 0x2a, 0x40, 0x70, 0xae, 0xa8, 0xf6, + 0x00, 0x33, 0x06, 0xfa, 0xab, 0x0e, 0xc6, 0xd4, 0x00, 0xd0, 0xc0, 0xcc, 0x81, 0xa4, 0xc3, 0x65, 0x13, 0xad, 0x00, 0xd0, + 0x0a, 0x31, 0xd9, 0x39, 0x6f, 0x02, 0xf4, 0x00, 0x2e, 0x98, 0x90, 0xd8, 0x00, 0x70, 0x48, 0xbb, 0x89, 0xd5, 0x4e, 0xf0, + 0x59, 0x68, 0x30, 0x78, 0x5d, 0xf4, 0xab, 0xc5, 0x67, 0xb1, 0xa5, 0x2a, 0x75, 0x4a, 0xf8, 0xdd, 0x10, 0x88, 0x12, 0xf7, + 0x64, 0x24, 0x25, 0x02, 0x56, 0x11, 0x33, 0x78, 0x30, 0xe5, 0x77, 0xb8, 0x97, 0xb0, 0x4e, 0xb6, 0x6c, 0xd9, 0xc2, 0xac, + 0x93, 0xbd, 0x4d, 0x0b, 0x54, 0x40, 0xe4, 0xe0, 0x74, 0x6a, 0xb0, 0x4c, 0xe1, 0xa2, 0xe3, 0xc1, 0x5a, 0xa1, 0x01, 0xf6, + 0x29, 0xf2, 0x40, 0x29, 0xb0, 0x32, 0x32, 0x32, 0xf0, 0x58, 0x35, 0x79, 0xf2, 0xe4, 0x41, 0x35, 0x6b, 0x19, 0xad, 0x22, + 0xa2, 0x6d, 0xf0, 0xb3, 0xa0, 0xdc, 0x6d, 0x30, 0xac, 0xc4, 0x11, 0x4d, 0x28, 0xd2, 0xa8, 0x29, 0x1d, 0x44, 0x00, 0x14, + 0x02, 0x01, 0x91, 0x68, 0x74, 0x72, 0xf7, 0x0d, 0x20, 0x43, 0x31, 0x3d, 0xb4, 0x3d, 0x68, 0x23, 0xc8, 0xef, 0x13, 0x89, + 0xce, 0xf1, 0x44, 0x90, 0x75, 0x0a, 0x3f, 0x29, 0xae, 0x39, 0xc0, 0x12, 0x35, 0xa8, 0x42, 0x63, 0x4c, 0xbe, 0x46, 0xb3, + 0x2b, 0x3a, 0x1f, 0x61, 0xd8, 0x4e, 0xf2, 0xee, 0x13, 0x3d, 0x1a, 0xae, 0xcd, 0x45, 0x9e, 0x27, 0x46, 0x7f, 0xaf, 0x1f, + 0xa7, 0xff, 0xfc, 0xe7, 0x3f, 0xe9, 0xa3, 0x8f, 0x3e, 0x62, 0x15, 0x23, 0xe9, 0x32, 0xde, 0x86, 0x43, 0xb0, 0x68, 0x80, + 0x04, 0x96, 0x88, 0xa6, 0xf0, 0x60, 0xed, 0x80, 0x4a, 0xe2, 0x06, 0x1c, 0x04, 0x09, 0x06, 0x83, 0xe0, 0x36, 0x9a, 0x8c, + 0x1f, 0xd9, 0x5b, 0x34, 0x3f, 0x7d, 0xc5, 0x07, 0x32, 0xef, 0xa1, 0xc9, 0x0c, 0x16, 0xfc, 0x05, 0x8d, 0x7d, 0xba, 0x48, + 0x04, 0x00, 0x93, 0x1b, 0x6c, 0x10, 0x05, 0xea, 0x00, 0x40, 0x68, 0x75, 0x22, 0x42, 0x0e, 0x10, 0x83, 0x96, 0x02, 0x80, + 0x8b, 0x97, 0x3d, 0x10, 0x5b, 0x1a, 0x87, 0xcf, 0x41, 0xcb, 0x16, 0xbd, 0x84, 0x53, 0x11, 0x35, 0x17, 0xbb, 0x13, 0xda, + 0x57, 0x3a, 0xc8, 0x9e, 0xc3, 0xa3, 0xff, 0xe3, 0x12, 0xd7, 0x52, 0x04, 0xda, 0xf0, 0x78, 0xfd, 0xf5, 0xd7, 0x47, 0x7d, + 0xa9, 0x7b, 0x8b, 0x28, 0x8a, 0x22, 0x21, 0x3d, 0x0f, 0x81, 0x90, 0x40, 0x20, 0xe0, 0xd4, 0x07, 0x6f, 0x87, 0xea, 0x03, + 0x64, 0x9f, 0x71, 0xbb, 0xdd, 0x88, 0x00, 0x57, 0xa2, 0xf4, 0x06, 0x25, 0x70, 0xb4, 0x17, 0x08, 0x67, 0x9d, 0xa5, 0xc5, + 0x8b, 0x17, 0xb3, 0x8c, 0x7b, 0xac, 0xaa, 0x83, 0x8b, 0xb2, 0x09, 0x5e, 0xc0, 0xf4, 0x19, 0x90, 0xc2, 0x3f, 0x97, 0x4c, + 0x4d, 0x5e, 0x44, 0x26, 0x85, 0xd6, 0x07, 0xe0, 0x13, 0x51, 0x72, 0x91, 0xdf, 0x17, 0xcf, 0x75, 0x22, 0x52, 0x5f, 0x04, + 0x50, 0x02, 0xf4, 0xf0, 0x08, 0x00, 0x85, 0x88, 0xef, 0x24, 0x73, 0x01, 0x11, 0xfb, 0x12, 0x01, 0x97, 0x91, 0x5e, 0xd3, + 0x23, 0x66, 0x79, 0x6c, 0x5d, 0x74, 0x62, 0xe7, 0x8b, 0xeb, 0x87, 0x31, 0x0a, 0x06, 0xe7, 0x87, 0x1e, 0x7a, 0x88, 0xb9, + 0x6d, 0xf6, 0x86, 0xa8, 0xb0, 0xc4, 0x29, 0xf2, 0x51, 0x11, 0x02, 0x92, 0xa5, 0x8e, 0x8e, 0x0e, 0x34, 0x4b, 0xa7, 0x64, + 0x01, 0x20, 0x73, 0x26, 0x7a, 0x3c, 0x9e, 0x02, 0x59, 0x96, 0x4b, 0xd0, 0x5f, 0x60, 0x6f, 0x08, 0x80, 0x88, 0x82, 0x75, + 0x94, 0x1c, 0xdd, 0x7c, 0xf3, 0xcd, 0x7b, 0x90, 0x93, 0x26, 0xb6, 0xaf, 0xc8, 0x0a, 0x2d, 0xb2, 0xf0, 0x47, 0x5a, 0x76, + 0xf9, 0xc0, 0x60, 0x6e, 0x26, 0x2f, 0x02, 0x2a, 0xaa, 0x5d, 0x44, 0x53, 0x20, 0x68, 0xcb, 0xac, 0xa7, 0x07, 0xaf, 0xf7, + 0xdd, 0xdd, 0xcc, 0xdb, 0xf5, 0x9b, 0xa2, 0x7b, 0x99, 0xf0, 0xf9, 0x89, 0x20, 0x08, 0x82, 0x26, 0x10, 0xfd, 0x7b, 0xc9, + 0x76, 0x01, 0xa4, 0xcb, 0x3d, 0x81, 0x80, 0x1d, 0x08, 0x12, 0xb9, 0x27, 0x43, 0xb3, 0x58, 0x50, 0xf3, 0xbb, 0x7d, 0xfb, + 0xf6, 0xbd, 0xc2, 0x5d, 0x25, 0x45, 0x16, 0x5e, 0xb4, 0xe7, 0xc0, 0x02, 0x00, 0xf0, 0x2b, 0xe1, 0x91, 0xe0, 0x21, 0x99, + 0xc0, 0xfa, 0x08, 0x30, 0x76, 0x56, 0x96, 0x9b, 0x9b, 0x9b, 0x55, 0x52, 0x52, 0xb2, 0x57, 0x00, 0x20, 0x34, 0x12, 0x98, + 0x61, 0x60, 0x79, 0xd9, 0xb1, 0x63, 0x47, 0xb4, 0x76, 0x75, 0xb0, 0x02, 0x50, 0x18, 0xa9, 0x82, 0xff, 0xde, 0xc0, 0x5d, + 0x68, 0x6c, 0xc9, 0xdc, 0x2f, 0x00, 0x05, 0x93, 0x0e, 0xe0, 0x25, 0xfc, 0x80, 0x91, 0x26, 0x42, 0x81, 0x68, 0xe9, 0x97, + 0xfe, 0x6f, 0xe1, 0x33, 0xc4, 0x6b, 0x82, 0x50, 0x02, 0xaf, 0x8b, 0xef, 0xc2, 0x94, 0x4e, 0x85, 0x29, 0x07, 0x50, 0x08, + 0x87, 0x15, 0x96, 0x76, 0x32, 0xd2, 0x22, 0xc6, 0x04, 0x80, 0x0b, 0xe0, 0x37, 0x94, 0x4c, 0x01, 0x9c, 0x17, 0x16, 0x1d, + 0x2c, 0xdc, 0x77, 0xdc, 0x71, 0x07, 0xbb, 0x7e, 0x7b, 0x09, 0x00, 0x12, 0xe8, 0xf9, 0x4a, 0x4b, 0x4b, 0xa1, 0xb0, 0x8d, + 0xe3, 0x91, 0x60, 0x73, 0x52, 0x34, 0x40, 0xbe, 0xb3, 0xf1, 0x65, 0x65, 0x65, 0x30, 0x09, 0xc7, 0x7c, 0x04, 0x58, 0x0c, + 0x22, 0x74, 0xc3, 0x02, 0xbd, 0xfd, 0x40, 0x52, 0x5e, 0xe2, 0x89, 0x00, 0x3a, 0x91, 0xe2, 0x80, 0x8e, 0x62, 0x62, 0x95, + 0x1f, 0xe9, 0xc9, 0x86, 0x8a, 0x03, 0x68, 0x40, 0xc9, 0xbe, 0x97, 0x22, 0x8d, 0x05, 0x0b, 0x86, 0xc8, 0x33, 0xc4, 0x23, + 0x40, 0x11, 0xaf, 0xe1, 0x11, 0xef, 0x03, 0xf4, 0x00, 0x92, 0x7a, 0x1f, 0x16, 0x4c, 0x64, 0x6c, 0x78, 0x0d, 0xd7, 0x1f, + 0xe6, 0x5c, 0x2a, 0x29, 0xd7, 0x90, 0x96, 0x84, 0xeb, 0x90, 0x0e, 0x8b, 0x12, 0x04, 0xfd, 0x47, 0xc4, 0xf9, 0x0f, 0xe5, + 0x9e, 0x88, 0xe6, 0x52, 0x4f, 0x3f, 0xfd, 0x34, 0x2d, 0x5f, 0xbe, 0x7c, 0xaf, 0x08, 0x88, 0x28, 0x3c, 0x12, 0x0c, 0x0b, + 0x15, 0xa9, 0x30, 0xba, 0x48, 0xf0, 0xd0, 0x7d, 0x80, 0x3c, 0x02, 0x3c, 0x0e, 0x29, 0x30, 0x83, 0x05, 0x83, 0xd1, 0x08, + 0x80, 0x48, 0x29, 0x10, 0xf4, 0xf6, 0x43, 0x39, 0x67, 0x91, 0x77, 0x87, 0x88, 0xeb, 0xae, 0x52, 0xa7, 0x91, 0x15, 0x94, + 0xe5, 0x05, 0x02, 0xa9, 0x21, 0xbb, 0x14, 0x9a, 0x1e, 0xc6, 0x8a, 0x00, 0x3c, 0xd1, 0x94, 0x1e, 0x9b, 0x00, 0x37, 0x01, + 0x88, 0xa2, 0xa1, 0x3a, 0xb4, 0x15, 0x54, 0x36, 0xe0, 0x51, 0x34, 0x53, 0x4a, 0x65, 0x8e, 0x22, 0xe8, 0xc8, 0x22, 0x11, + 0x6a, 0xdb, 0x88, 0x02, 0xa0, 0xb8, 0x5e, 0xa8, 0x02, 0xc1, 0x31, 0x25, 0x63, 0x7f, 0x22, 0x20, 0x82, 0x0a, 0x91, 0xb1, + 0xac, 0xac, 0xe8, 0x05, 0xd7, 0x90, 0xfb, 0x01, 0xc7, 0x87, 0xc3, 0x61, 0x51, 0x0f, 0xdc, 0xa7, 0x19, 0x2c, 0x0f, 0x20, + 0x05, 0x46, 0xe6, 0x3b, 0x1b, 0x8f, 0x9d, 0xa7, 0x63, 0xf7, 0xb7, 0x64, 0x0a, 0x06, 0x0d, 0x26, 0x27, 0x4a, 0xdd, 0x10, + 0xfc, 0xc0, 0x4a, 0x3a, 0xd4, 0xd5, 0x53, 0x64, 0xab, 0x23, 0xcf, 0x4b, 0x14, 0xfc, 0x8f, 0xd4, 0xa0, 0x14, 0x35, 0xa4, + 0x00, 0x40, 0xaf, 0xd7, 0x1d, 0x7d, 0x3d, 0xd9, 0x00, 0x20, 0x88, 0x61, 0xe3, 0x6d, 0x62, 0x01, 0xc0, 0x58, 0x02, 0x00, + 0x09, 0x90, 0x14, 0xf9, 0x6f, 0xfd, 0x91, 0xca, 0x26, 0xaf, 0x84, 0xca, 0xcf, 0x7e, 0x07, 0x40, 0x3c, 0x72, 0xf5, 0xd9, + 0x11, 0xbf, 0x28, 0xc0, 0x0f, 0xee, 0x03, 0xc1, 0x95, 0x38, 0xd4, 0xf3, 0xc7, 0x78, 0xc3, 0x79, 0x81, 0x28, 0xe1, 0xd5, + 0x57, 0x5f, 0x4d, 0x98, 0x2c, 0x61, 0x34, 0x0a, 0xae, 0x19, 0x78, 0x0d, 0x11, 0xac, 0x0d, 0x85, 0x42, 0x36, 0x1d, 0x8e, + 0x0d, 0xc9, 0x07, 0x88, 0x14, 0x18, 0x14, 0x18, 0x57, 0x00, 0x00, 0x13, 0xad, 0x01, 0x1e, 0x6d, 0x22, 0xfc, 0x58, 0x77, + 0xdf, 0x7d, 0x77, 0xb4, 0x43, 0x58, 0x32, 0x26, 0x23, 0xf6, 0xe1, 0x76, 0x77, 0xb3, 0xbe, 0x1c, 0x48, 0x8a, 0x1e, 0x09, + 0x2d, 0x50, 0x04, 0x21, 0xd0, 0xab, 0x56, 0x68, 0x40, 0x23, 0xc5, 0x80, 0x02, 0x89, 0x07, 0x8e, 0xc3, 0x7d, 0x2d, 0xb0, + 0x08, 0x80, 0x0f, 0x70, 0xa4, 0x88, 0x3f, 0x45, 0x7a, 0x54, 0x7e, 0x7e, 0x01, 0x2b, 0xcb, 0xc3, 0x22, 0x99, 0xac, 0x7b, + 0x22, 0xaa, 0x4a, 0x30, 0x96, 0x45, 0x3b, 0xd2, 0x74, 0x30, 0xf5, 0x53, 0x19, 0x08, 0x81, 0x95, 0x8a, 0x78, 0x85, 0xc7, + 0xe3, 0xc9, 0xd2, 0x67, 0xb1, 0xf4, 0x26, 0xfd, 0x5d, 0x69, 0xf6, 0x3e, 0x67, 0x81, 0x2e, 0xc5, 0xce, 0xc7, 0x72, 0x0a, + 0x8c, 0xa0, 0x1c, 0x47, 0x22, 0x29, 0x68, 0xee, 0x05, 0x5d, 0x78, 0xb2, 0xd2, 0x2d, 0x22, 0x34, 0x58, 0x20, 0xe0, 0xcc, + 0x1b, 0x11, 0x8d, 0x43, 0x44, 0x7f, 0xd1, 0x33, 0x18, 0xc7, 0x22, 0x6a, 0x60, 0x87, 0x9f, 0x96, 0x6b, 0xf7, 0x1e, 0xcd, + 0x23, 0x25, 0x91, 0x66, 0xe7, 0x2e, 0xa6, 0x85, 0x62, 0x51, 0x18, 0x89, 0x9a, 0x60, 0xfc, 0x26, 0x5c, 0x02, 0x58, 0x18, + 0xbb, 0xba, 0x3a, 0x93, 0x9a, 0x8e, 0x83, 0xb1, 0x0b, 0x77, 0x02, 0xa8, 0xf0, 0x05, 0x6f, 0x65, 0x3a, 0xb8, 0x5f, 0x52, + 0x99, 0x0a, 0x83, 0x38, 0x85, 0xd9, 0x6c, 0x2e, 0xf4, 0x7a, 0xbd, 0x20, 0x45, 0xd0, 0x47, 0x82, 0x13, 0x06, 0x40, 0x46, + 0x81, 0x65, 0xb7, 0xdb, 0xb5, 0x70, 0x38, 0x9c, 0x67, 0x36, 0x9b, 0xf3, 0x11, 0x01, 0xc6, 0x45, 0x1d, 0xab, 0x09, 0x96, + 0x42, 0xfb, 0xfb, 0xcb, 0x5f, 0xfe, 0x12, 0xf5, 0xa3, 0x0c, 0x15, 0x1c, 0xf4, 0xec, 0x26, 0x88, 0xf0, 0x61, 0x90, 0x83, + 0x15, 0x5a, 0x34, 0x06, 0x1f, 0x2e, 0x11, 0x44, 0x03, 0xa0, 0xc3, 0xc7, 0x6f, 0xa3, 0xf7, 0xf0, 0x58, 0xbd, 0x8f, 0x89, + 0xba, 0x26, 0xd0, 0x54, 0x1e, 0x7d, 0x39, 0x86, 0x93, 0xa1, 0x5b, 0xfc, 0x3e, 0x7e, 0x0f, 0x8d, 0x91, 0xa0, 0xfd, 0x45, + 0x34, 0xf2, 0xe4, 0x1e, 0x83, 0xe0, 0xf9, 0x03, 0x83, 0x51, 0xbc, 0x3a, 0xec, 0xb1, 0x24, 0x50, 0xce, 0x90, 0xfb, 0x98, + 0x9b, 0x9b, 0x8b, 0x44, 0xe8, 0x22, 0x1d, 0x29, 0xc2, 0xa0, 0x7c, 0x80, 0xec, 0x7d, 0x49, 0x92, 0xb0, 0x93, 0xa2, 0xdc, + 0xdc, 0xdc, 0x8c, 0xbc, 0xbc, 0x3c, 0x80, 0xe1, 0x98, 0xbc, 0x82, 0x00, 0x23, 0xac, 0x96, 0x5f, 0x7f, 0xfd, 0x35, 0xbd, + 0xf1, 0xc6, 0x1b, 0x6c, 0x55, 0x4e, 0x46, 0x84, 0x54, 0x3f, 0x98, 0x31, 0xb8, 0x01, 0x3c, 0xf8, 0x2d, 0xb4, 0xc4, 0x1c, + 0x2e, 0x2d, 0x50, 0x80, 0x2f, 0x52, 0x3e, 0x30, 0xd1, 0xd1, 0xf9, 0x2c, 0x15, 0xc9, 0xc5, 0xa3, 0x49, 0xf4, 0x9a, 0x39, + 0xae, 0x07, 0xa2, 0xf3, 0x68, 0x18, 0x05, 0x4a, 0xfa, 0xe1, 0xba, 0x27, 0x91, 0xd4, 0x8d, 0x42, 0xe6, 0x8f, 0x45, 0xd3, + 0xaa, 0x54, 0xfc, 0xae, 0xd0, 0x02, 0xd1, 0xf1, 0xed, 0xdd, 0x77, 0xdf, 0x1d, 0xb3, 0x11, 0x61, 0x89, 0x2f, 0xf0, 0xd9, + 0xd9, 0xd9, 0x2a, 0xd8, 0xda, 0x79, 0x2e, 0x20, 0x0d, 0x45, 0x03, 0x64, 0xf6, 0x33, 0xdf, 0x49, 0x29, 0x76, 0x9a, 0x9d, + 0x9d, 0xad, 0x8d, 0x34, 0x75, 0x50, 0xaa, 0x04, 0x60, 0x04, 0x67, 0x3c, 0x32, 0xe8, 0x31, 0x68, 0x60, 0x16, 0xa5, 0x06, + 0x1c, 0x34, 0xd6, 0x90, 0x28, 0x37, 0x17, 0xfd, 0x59, 0x0b, 0x87, 0x65, 0x55, 0x16, 0xe5, 0x5e, 0xe3, 0xc6, 0x8d, 0x67, + 0xa9, 0x1f, 0x30, 0xfb, 0xc6, 0xb2, 0x3f, 0x68, 0xa0, 0x22, 0x82, 0x51, 0x58, 0x1c, 0x70, 0x4f, 0xd0, 0xac, 0x2a, 0x37, + 0x37, 0x52, 0x3d, 0x91, 0xca, 0x7b, 0x12, 0x99, 0xac, 0x91, 0x4a, 0x97, 0xf2, 0x72, 0xf4, 0x21, 0x6e, 0x65, 0xf7, 0x25, + 0x55, 0xf7, 0x44, 0x04, 0x2e, 0x41, 0xe6, 0x31, 0x16, 0xe7, 0x6e, 0xcc, 0x1c, 0xd6, 0x60, 0xa9, 0x12, 0x51, 0xf9, 0x40, + 0x52, 0x61, 0xfa, 0x03, 0x40, 0x98, 0xc0, 0x78, 0x2c, 0x47, 0x96, 0x35, 0x76, 0x3e, 0x16, 0x7d, 0x08, 0x22, 0xef, 0x0c, + 0x84, 0x07, 0xcf, 0x3f, 0xff, 0x3c, 0x03, 0xbf, 0x81, 0x34, 0x36, 0x1f, 0x7c, 0x4a, 0x8c, 0x8f, 0xda, 0xda, 0x5a, 0x58, + 0x23, 0x1c, 0xf4, 0x81, 0x08, 0x87, 0x53, 0x03, 0x82, 0xfa, 0x42, 0xf9, 0x71, 0xe3, 0x26, 0xb0, 0x74, 0x8f, 0x48, 0x3f, + 0x92, 0x91, 0xf7, 0xbf, 0xe9, 0x83, 0x1e, 0x23, 0x9d, 0x82, 0x02, 0xcd, 0x1c, 0xe6, 0x67, 0x67, 0x67, 0x3b, 0xbb, 0x4e, + 0x68, 0x56, 0x9e, 0x2a, 0x10, 0x14, 0xe0, 0x87, 0x5e, 0xc0, 0x13, 0x27, 0x4e, 0x61, 0xbe, 0x58, 0x58, 0x05, 0xa9, 0x34, + 0xbf, 0x85, 0x9f, 0x11, 0x1a, 0xe0, 0x17, 0x5f, 0x7c, 0x31, 0xa6, 0x93, 0xa3, 0x4d, 0x26, 0x13, 0x81, 0xae, 0x0f, 0x41, + 0x5b, 0x55, 0x55, 0x63, 0xd3, 0x60, 0xa4, 0x81, 0x00, 0xa0, 0xfe, 0xc3, 0xb2, 0xa2, 0x28, 0x40, 0xd0, 0x32, 0x00, 0xe0, + 0x70, 0xfb, 0x48, 0x86, 0x39, 0x89, 0x92, 0x35, 0x39, 0x12, 0x34, 0xf7, 0xa9, 0x34, 0x4f, 0x85, 0x29, 0x8c, 0x09, 0x37, + 0x61, 0xc2, 0x24, 0xa6, 0x75, 0x0c, 0x84, 0x59, 0x7a, 0x30, 0x51, 0x4e, 0xdc, 0xaf, 0xf1, 0xe3, 0x27, 0xb2, 0x49, 0x8d, + 0x8e, 0x70, 0xd0, 0x76, 0x86, 0x5b, 0xfb, 0x13, 0x64, 0xa8, 0xf1, 0x36, 0xf1, 0x9e, 0xa8, 0x4d, 0xd6, 0x6f, 0xc3, 0x9d, + 0x87, 0x07, 0xff, 0x2c, 0xe8, 0xf1, 0x01, 0x4c, 0x58, 0x98, 0x76, 0xdd, 0x93, 0xe4, 0x95, 0xe0, 0x61, 0xb1, 0x43, 0xc2, + 0xf3, 0x94, 0x29, 0x53, 0x59, 0x32, 0x38, 0x34, 0x4f, 0x8c, 0x87, 0x54, 0x8a, 0xa8, 0x32, 0xc1, 0x38, 0x07, 0x5b, 0x8c, + 0xb0, 0x6e, 0xa4, 0x31, 0xaa, 0x0d, 0x72, 0x00, 0x2c, 0x0d, 0x87, 0xc3, 0x96, 0xfe, 0x22, 0xc1, 0x7d, 0x95, 0x25, 0x88, + 0x1c, 0x40, 0xec, 0xa4, 0x98, 0xab, 0x95, 0x63, 0x4e, 0x44, 0x53, 0x95, 0x9a, 0x9a, 0x1a, 0x7a, 0xec, 0xb1, 0xc7, 0x58, + 0x80, 0x60, 0x38, 0x7c, 0x24, 0x18, 0xf4, 0x9d, 0x9d, 0x6d, 0x6c, 0x20, 0x8e, 0x1b, 0x37, 0x91, 0xf9, 0xe7, 0x5a, 0x5a, + 0x9a, 0xd8, 0x7b, 0x43, 0x59, 0x68, 0x84, 0x5f, 0x4f, 0x98, 0xf1, 0xd8, 0x37, 0x82, 0x39, 0x8d, 0x8d, 0x75, 0x6c, 0xf2, + 0x8d, 0x44, 0xe7, 0x33, 0x51, 0xf6, 0x96, 0x88, 0x88, 0xfa, 0xe1, 0xe1, 0x8e, 0x90, 0x77, 0x74, 0xe0, 0x9e, 0xa8, 0x34, + 0x7e, 0xfc, 0x24, 0x96, 0xb4, 0x2e, 0xee, 0xc9, 0x2e, 0x90, 0xd2, 0x06, 0xbd, 0x18, 0x89, 0x20, 0x54, 0x79, 0x79, 0x25, + 0x79, 0x3c, 0x3d, 0x0c, 0xfc, 0xf4, 0x29, 0x41, 0xa9, 0x14, 0x8c, 0x07, 0x8c, 0xf3, 0x97, 0x5e, 0x7a, 0x89, 0xf5, 0x04, + 0x46, 0x5f, 0x1f, 0x9f, 0x6f, 0x64, 0x5b, 0x01, 0xa4, 0x42, 0x54, 0x55, 0x95, 0x38, 0x56, 0x15, 0x86, 0x42, 0x21, 0xd4, + 0x39, 0x06, 0x87, 0x92, 0x08, 0x8d, 0x0b, 0x87, 0x84, 0xc2, 0x42, 0xec, 0x14, 0x3b, 0x1f, 0x6b, 0xab, 0x86, 0x48, 0x7c, + 0x7e, 0xf4, 0xd1, 0x47, 0x59, 0x33, 0xe8, 0x48, 0xa3, 0xa0, 0xe1, 0x31, 0x0f, 0x30, 0xa9, 0xba, 0xba, 0xda, 0xa9, 0xb9, + 0xb9, 0x81, 0x8a, 0x8a, 0x8a, 0x69, 0xf2, 0xe4, 0x2a, 0xa6, 0x1d, 0x08, 0xb2, 0x52, 0xc8, 0x40, 0xae, 0xf7, 0x2e, 0x8d, + 0x29, 0x02, 0x7c, 0x98, 0x4c, 0xf0, 0x67, 0x55, 0x55, 0x4d, 0x67, 0x69, 0x15, 0xf5, 0xf5, 0x3b, 0xb9, 0xaf, 0x71, 0xf8, + 0xfd, 0x7e, 0xd0, 0xa8, 0x05, 0x11, 0x2a, 0x8e, 0x6d, 0x20, 0x1b, 0x3e, 0x8b, 0x84, 0x60, 0x4c, 0xd0, 0xe1, 0x1e, 0x6f, + 0x00, 0x84, 0xce, 0xce, 0x0e, 0x6a, 0x69, 0x69, 0xe4, 0xf7, 0x64, 0x2a, 0x4f, 0x86, 0xc7, 0x3d, 0x89, 0x2c, 0x8c, 0xfd, + 0x69, 0xa8, 0xfa, 0xf7, 0x23, 0x35, 0xc7, 0x30, 0x79, 0x6d, 0x34, 0x61, 0xc2, 0x64, 0xaa, 0xa8, 0x18, 0xc7, 0x34, 0x7f, + 0xb8, 0x22, 0x70, 0x3f, 0x86, 0x2b, 0x10, 0x25, 0x4a, 0x14, 0x71, 0x2f, 0xa0, 0x05, 0x8e, 0x55, 0x92, 0x04, 0x45, 0x51, + 0xd0, 0x26, 0x13, 0x4f, 0xf3, 0xbb, 0xbb, 0xbb, 0x45, 0xd3, 0x9b, 0x5e, 0x01, 0xb0, 0x37, 0x0d, 0x30, 0xfa, 0x05, 0x9f, + 0xcf, 0x87, 0x9d, 0xe4, 0x17, 0x17, 0x17, 0x8f, 0xb9, 0xe8, 0x91, 0x48, 0x75, 0x41, 0x63, 0x73, 0x04, 0x3f, 0x86, 0x3b, + 0x35, 0x45, 0x80, 0x20, 0xba, 0xb4, 0xd5, 0xd5, 0xd5, 0x50, 0x41, 0x41, 0x04, 0x04, 0x11, 0xa4, 0x40, 0xe3, 0x74, 0x9f, + 0xcf, 0x43, 0x8a, 0x12, 0x31, 0x55, 0xe2, 0x4d, 0xba, 0xc8, 0xc4, 0xd1, 0xd8, 0x67, 0x20, 0x48, 0xb0, 0x46, 0x1a, 0x00, + 0x02, 0x56, 0xe8, 0x78, 0x86, 0xe8, 0x26, 0x4c, 0x6d, 0xdc, 0x4a, 0x01, 0x90, 0xc3, 0x25, 0x22, 0xca, 0x29, 0x28, 0xc5, + 0x7a, 0xd3, 0x6a, 0x05, 0x00, 0xe8, 0xcf, 0x0d, 0xcf, 0x05, 0x00, 0x62, 0xa2, 0x8a, 0x73, 0x1d, 0x2e, 0x30, 0x14, 0xf7, + 0x04, 0x95, 0x22, 0xf9, 0xf9, 0x45, 0x51, 0x5f, 0x1d, 0x5a, 0x57, 0xe2, 0x75, 0x91, 0x1b, 0xda, 0xdb, 0x3d, 0xd1, 0x47, + 0x98, 0x51, 0xe1, 0x81, 0x24, 0xe7, 0xec, 0xec, 0x5c, 0x16, 0xe8, 0xa8, 0xaf, 0xaf, 0x8d, 0x96, 0x45, 0x8a, 0xcf, 0x0f, + 0x97, 0xe0, 0x5e, 0xc0, 0x2a, 0x58, 0xb4, 0x68, 0x11, 0x6b, 0xed, 0x30, 0x71, 0xe2, 0xc4, 0x28, 0x0b, 0xf7, 0x58, 0xa2, + 0xc7, 0x47, 0xe3, 0x32, 0x59, 0x96, 0x73, 0xc3, 0xe1, 0x70, 0xb6, 0xdd, 0x6e, 0x6f, 0xf4, 0xf9, 0x7c, 0xbd, 0x46, 0x82, + 0xfb, 0x33, 0x81, 0x31, 0x08, 0xb3, 0x24, 0x49, 0xca, 0xe1, 0xdc, 0x62, 0x63, 0x4a, 0x03, 0x8c, 0x98, 0x24, 0xf9, 0x6c, + 0x45, 0x6c, 0x6e, 0x6e, 0x1e, 0xb1, 0xae, 0x5a, 0x18, 0x80, 0xf8, 0xdd, 0xa6, 0xa6, 0x7a, 0x36, 0x61, 0xd0, 0xb4, 0x7c, + 0xe2, 0xc4, 0xc9, 0x6c, 0xb5, 0x46, 0xf5, 0x08, 0x1a, 0x18, 0x09, 0x2d, 0x4a, 0xaf, 0x19, 0x46, 0x48, 0x44, 0x23, 0x44, + 0x03, 0x48, 0xa5, 0x80, 0x73, 0x1b, 0x5a, 0x05, 0xcc, 0x2b, 0x98, 0x6e, 0x11, 0x93, 0x77, 0x64, 0x4a, 0x17, 0x85, 0x5f, + 0x0d, 0x1b, 0x98, 0x5d, 0x12, 0x31, 0xeb, 0x45, 0x7e, 0x1e, 0x26, 0xab, 0x30, 0x1f, 0x87, 0x77, 0xdc, 0x45, 0x02, 0x23, + 0xb8, 0xde, 0xd0, 0x04, 0x61, 0x0a, 0xc3, 0x27, 0x88, 0x00, 0x09, 0xae, 0x29, 0xc0, 0x59, 0x00, 0x24, 0x18, 0x65, 0x60, + 0x32, 0x8b, 0xe3, 0x46, 0x3a, 0x0d, 0x8e, 0x1b, 0xf7, 0x11, 0x1b, 0x16, 0x58, 0xdc, 0x3b, 0xec, 0x07, 0xf7, 0x11, 0x32, + 0x12, 0xe0, 0x27, 0x7e, 0x4f, 0x30, 0xc5, 0xa0, 0x89, 0xd2, 0x3f, 0xfe, 0xf1, 0x0f, 0x76, 0x2e, 0x63, 0x09, 0x00, 0x71, + 0xcf, 0x78, 0x3d, 0xb9, 0xb3, 0xbb, 0xbb, 0x3b, 0x87, 0xbf, 0x25, 0x4e, 0x70, 0x0f, 0x2d, 0x20, 0x1e, 0x00, 0x46, 0x03, + 0x20, 0x98, 0x58, 0x3e, 0x9f, 0x0f, 0x28, 0xea, 0x14, 0xf9, 0x43, 0x63, 0x09, 0x00, 0x31, 0x38, 0x9b, 0x9a, 0x9a, 0x18, + 0x00, 0x8e, 0x74, 0x23, 0x19, 0xa1, 0x4d, 0x60, 0x92, 0x60, 0xc3, 0x24, 0x02, 0xa8, 0x41, 0x73, 0x80, 0xdf, 0x48, 0xd4, + 0xd0, 0x62, 0xb2, 0x09, 0x26, 0x67, 0x11, 0x48, 0x88, 0x90, 0x8d, 0x06, 0x98, 0xe9, 0x86, 0x68, 0xa6, 0x48, 0x56, 0x97, + 0x65, 0xdc, 0xde, 0x91, 0x3d, 0x27, 0x80, 0xb2, 0x9e, 0xfa, 0x6a, 0xa0, 0x82, 0xb1, 0x37, 0xb2, 0xce, 0xfa, 0x5d, 0x9a, + 0x37, 0xa2, 0xf6, 0xcd, 0xcd, 0xe8, 0xbb, 0x6b, 0x61, 0xa0, 0x86, 0x76, 0xa2, 0xb8, 0x37, 0x91, 0xf6, 0xa6, 0xf1, 0xbf, + 0x1b, 0x0a, 0x85, 0xd9, 0x7d, 0x6c, 0x6b, 0x6b, 0x8e, 0x52, 0xfe, 0xc7, 0x02, 0xcd, 0x48, 0xe4, 0x61, 0x0a, 0xdf, 0xf0, + 0x13, 0x4f, 0x3c, 0x41, 0x57, 0x5f, 0x7d, 0x35, 0x55, 0x54, 0x54, 0x0c, 0x5b, 0x23, 0xfa, 0xe1, 0x10, 0xb8, 0xe9, 0xc0, + 0x0a, 0x93, 0x95, 0x95, 0x25, 0x77, 0x77, 0x77, 0xe7, 0xe9, 0xaa, 0x41, 0x68, 0x30, 0x1a, 0x20, 0xbe, 0x9c, 0x9b, 0x95, + 0x95, 0x65, 0xca, 0xcc, 0xcc, 0x44, 0x0a, 0xcc, 0x98, 0xb8, 0x4a, 0x42, 0xc3, 0x80, 0xaf, 0x00, 0x2b, 0x61, 0x43, 0x43, + 0x03, 0x5b, 0x35, 0xd2, 0xc1, 0xc4, 0x17, 0x93, 0x04, 0x83, 0x32, 0x10, 0x68, 0x27, 0xa2, 0x76, 0x06, 0xce, 0x98, 0x7c, + 0x82, 0x51, 0x05, 0xeb, 0x13, 0x26, 0x0e, 0xfc, 0x52, 0x11, 0xbf, 0x59, 0x84, 0x73, 0x4f, 0x4c, 0xd8, 0x08, 0xe5, 0x56, + 0xc4, 0x3c, 0x1e, 0x49, 0x11, 0xe0, 0x05, 0x30, 0xeb, 0x6d, 0x82, 0xc5, 0x33, 0x81, 0xc5, 0x77, 0xd3, 0x25, 0xe3, 0x20, + 0xe2, 0xab, 0x8b, 0x58, 0x0c, 0x70, 0x29, 0x20, 0x52, 0x8c, 0xfb, 0x20, 0x34, 0x5c, 0xc1, 0xf4, 0x1d, 0xb9, 0x27, 0xe0, + 0xf3, 0x13, 0x3e, 0xdc, 0x08, 0x0b, 0x78, 0x6f, 0x1a, 0xd6, 0x48, 0x9c, 0x9f, 0xc8, 0x77, 0xed, 0xea, 0xea, 0x62, 0x0b, + 0xff, 0xdf, 0xfe, 0xf6, 0x37, 0x6a, 0x6d, 0x6d, 0x65, 0x63, 0x6b, 0xb4, 0x8b, 0xb0, 0x16, 0x90, 0xae, 0x97, 0x9b, 0x9b, + 0x2b, 0xd5, 0xd7, 0xd7, 0xe7, 0x41, 0xe3, 0x1d, 0x8c, 0x09, 0x1c, 0x4d, 0x82, 0xf6, 0xf9, 0x7c, 0x79, 0xd0, 0xfe, 0x50, + 0x56, 0x02, 0x22, 0x84, 0xb1, 0xb0, 0x52, 0x08, 0xdf, 0x5f, 0x4b, 0x4b, 0x0b, 0x33, 0x03, 0xd2, 0x89, 0x15, 0x58, 0x88, + 0xd0, 0xf0, 0xf4, 0x93, 0x0a, 0xe5, 0x52, 0xb1, 0x9f, 0x89, 0xdc, 0x8e, 0x88, 0x39, 0xbc, 0x4b, 0xd2, 0x03, 0x38, 0x06, + 0x02, 0x66, 0xbd, 0x01, 0x60, 0x3a, 0x4a, 0xe4, 0x7a, 0xef, 0x32, 0x5f, 0x45, 0x60, 0x27, 0xd2, 0xf2, 0x60, 0xf7, 0xb2, + 0x47, 0xb1, 0x50, 0xa5, 0xdb, 0xbd, 0x10, 0x66, 0x22, 0xb4, 0xc0, 0xc7, 0x1f, 0x7f, 0x9c, 0xae, 0xba, 0xea, 0x2a, 0xa6, + 0x05, 0x42, 0x4b, 0x1f, 0x0b, 0xa6, 0x30, 0x00, 0xd0, 0x66, 0xb3, 0x69, 0xf0, 0x3b, 0x13, 0x51, 0x01, 0x30, 0xac, 0xbd, + 0xbd, 0x5d, 0x1e, 0x4c, 0x14, 0x58, 0xbc, 0x97, 0xcf, 0x1b, 0xd4, 0x68, 0xa3, 0x65, 0xa0, 0xf6, 0x27, 0xc2, 0x4f, 0x80, + 0xb4, 0x17, 0x04, 0x40, 0x92, 0x41, 0x79, 0x95, 0x6a, 0xd2, 0x00, 0xa1, 0x49, 0x08, 0xad, 0x43, 0x30, 0x7d, 0x88, 0x48, + 0xe2, 0x68, 0x13, 0x7d, 0x00, 0x61, 0x34, 0x1f, 0xbf, 0xfe, 0xde, 0x88, 0x7c, 0xc6, 0x5d, 0x92, 0x5e, 0xe0, 0x17, 0xab, + 0x05, 0x76, 0x77, 0x77, 0xb3, 0xea, 0x90, 0xe1, 0xcc, 0x7c, 0x18, 0x0e, 0xc1, 0xdc, 0x80, 0x6f, 0x1f, 0xd8, 0xd5, 0x5f, + 0x32, 0x74, 0x2c, 0x00, 0xea, 0x3f, 0x24, 0x71, 0x22, 0xd4, 0x5c, 0x80, 0xc5, 0x58, 0x49, 0x82, 0x16, 0x74, 0xf0, 0xd0, + 0xfe, 0xfe, 0xfe, 0xf7, 0xbf, 0xa7, 0xa5, 0xf6, 0xd7, 0x97, 0x8c, 0x14, 0x7d, 0x94, 0x21, 0xf1, 0xef, 0x43, 0xec, 0x6b, + 0xa3, 0x41, 0xf4, 0x5a, 0xe0, 0xa3, 0x8f, 0x3e, 0x4a, 0x5b, 0xb7, 0x6e, 0x1d, 0x33, 0x69, 0x31, 0x42, 0x49, 0x83, 0xd2, + 0x06, 0xec, 0xe2, 0x00, 0x38, 0xa8, 0x3c, 0x40, 0x59, 0xd3, 0x34, 0x3c, 0xe6, 0x00, 0x00, 0xc7, 0x4a, 0xed, 0xa8, 0xd0, + 0xfe, 0x9e, 0x7c, 0xf2, 0x49, 0xaa, 0xab, 0xab, 0x4b, 0x5b, 0xed, 0xcf, 0x10, 0x43, 0x86, 0x4b, 0x0b, 0x7c, 0xe0, 0x81, + 0x07, 0xc6, 0x9c, 0x16, 0x28, 0x00, 0x50, 0x51, 0x14, 0xf3, 0xa0, 0x13, 0xa1, 0x79, 0x19, 0x5c, 0x1e, 0x76, 0x36, 0x54, + 0x33, 0x25, 0x5d, 0xcc, 0x1c, 0x68, 0x7f, 0xed, 0xed, 0xed, 0xcc, 0xf7, 0x37, 0xd6, 0xd9, 0xad, 0x0d, 0x31, 0x24, 0x9e, + 0x08, 0x45, 0x46, 0xe1, 0x84, 0xbf, 0x70, 0x05, 0xa1, 0xf1, 0x17, 0x12, 0xa5, 0xc7, 0x82, 0x92, 0xa3, 0x03, 0xc0, 0x6c, + 0x55, 0x55, 0xcd, 0x83, 0xa9, 0x05, 0x66, 0x8f, 0xfc, 0xcb, 0x2c, 0x05, 0x66, 0xa8, 0x92, 0x0e, 0x17, 0x16, 0x0e, 0x6b, + 0x68, 0x7f, 0xff, 0xfb, 0xdf, 0xff, 0xd8, 0x0d, 0x47, 0x8a, 0x86, 0xa1, 0xfd, 0x19, 0xb2, 0x37, 0x8a, 0x88, 0x98, 0x3a, + 0x1c, 0x0e, 0x56, 0x01, 0x85, 0x3a, 0x78, 0x31, 0x1f, 0xd2, 0x45, 0x59, 0x19, 0x82, 0x79, 0x2f, 0xa1, 0x1d, 0x00, 0x11, + 0x65, 0x2a, 0x8a, 0x22, 0xc2, 0xdb, 0x89, 0xf3, 0x01, 0x72, 0x00, 0xcc, 0x06, 0x00, 0x8e, 0xf6, 0x14, 0x18, 0x41, 0x76, + 0xda, 0xd3, 0xd3, 0xc3, 0x7c, 0x7f, 0x22, 0xe2, 0x95, 0x0e, 0xc0, 0x6c, 0x88, 0x21, 0x23, 0x25, 0x8a, 0xa2, 0xb0, 0x79, + 0x01, 0x00, 0x44, 0x3a, 0x58, 0xea, 0x68, 0xe0, 0x86, 0x4f, 0x00, 0xec, 0x1c, 0x00, 0x9d, 0x81, 0x40, 0xa0, 0xcf, 0xde, + 0x20, 0x7d, 0x9a, 0xc0, 0xaa, 0xaa, 0x02, 0x3d, 0x33, 0xb0, 0x32, 0x8c, 0xf6, 0x08, 0xb0, 0xf0, 0xfd, 0x81, 0x1a, 0x1c, + 0xb4, 0x57, 0xc2, 0xf7, 0x37, 0x9a, 0xcf, 0xc9, 0x10, 0x43, 0x92, 0x01, 0x16, 0x4e, 0xa7, 0x93, 0x55, 0x42, 0x3d, 0xf3, + 0xcc, 0x33, 0x43, 0xee, 0x7f, 0x9d, 0x26, 0x9a, 0xad, 0xc4, 0x79, 0x4c, 0xed, 0xc1, 0x60, 0xb0, 0x4f, 0x46, 0x8d, 0xbe, + 0xe8, 0xb0, 0x90, 0x1b, 0x04, 0x00, 0x74, 0x62, 0x67, 0xa3, 0x7d, 0x55, 0x80, 0xc6, 0x87, 0xe4, 0x62, 0x68, 0x7f, 0xfa, + 0x1c, 0xbb, 0x11, 0x16, 0x8d, 0x33, 0x6e, 0x1b, 0xb2, 0xf7, 0x09, 0xbb, 0xf7, 0xe9, 0x70, 0xff, 0x35, 0x5e, 0xb6, 0x88, + 0x60, 0x08, 0xca, 0xe4, 0x46, 0x5b, 0x66, 0x44, 0x6f, 0x01, 0x1e, 0x22, 0xb2, 0x85, 0xc3, 0x61, 0x01, 0x80, 0x71, 0x73, + 0x01, 0xfb, 0xcc, 0x7c, 0x0c, 0x06, 0x83, 0xb8, 0x12, 0x96, 0xd1, 0x1e, 0x22, 0xc7, 0x8a, 0x86, 0x95, 0x6d, 0xd9, 0xb2, + 0x65, 0x8c, 0x10, 0x12, 0x80, 0x3e, 0x9c, 0xab, 0x9c, 0x0e, 0x68, 0x31, 0xe0, 0x71, 0x21, 0x55, 0x24, 0x55, 0x62, 0xa5, + 0x42, 0xf1, 0x36, 0xbf, 0xb6, 0xa0, 0xda, 0x11, 0x9b, 0x96, 0x08, 0xe3, 0xc8, 0x68, 0x94, 0xc1, 0x10, 0xa2, 0xa6, 0x53, + 0xea, 0x4f, 0x22, 0xd7, 0x9f, 0x7f, 0x36, 0x7a, 0xef, 0x71, 0x2a, 0xf0, 0x53, 0xa1, 0xb6, 0x9e, 0xbb, 0x96, 0x34, 0xfd, + 0xbd, 0xa7, 0x11, 0xe2, 0xc3, 0xdc, 0xbe, 0x7d, 0x3b, 0xb3, 0x90, 0xe0, 0xf2, 0x1a, 0x89, 0x9a, 0xf8, 0x64, 0x33, 0xdf, + 0x98, 0x4c, 0x26, 0x80, 0x9f, 0x0d, 0xcf, 0x7b, 0x13, 0xf3, 0x00, 0xa8, 0xb0, 0x6c, 0xf0, 0x0b, 0x8c, 0x76, 0x1f, 0x20, + 0x34, 0x3e, 0xac, 0x70, 0x22, 0x12, 0x3c, 0x5c, 0x0d, 0x62, 0xf8, 0xe0, 0x57, 0x01, 0x72, 0xc8, 0x49, 0xc2, 0xa0, 0x8f, + 0x54, 0x76, 0xa0, 0x88, 0x5e, 0x43, 0x17, 0x6c, 0x54, 0xc8, 0xe7, 0x9b, 0x4c, 0x26, 0x53, 0x1c, 0x62, 0x50, 0x31, 0x21, + 0xa2, 0x81, 0x29, 0xb1, 0xcf, 0xd8, 0xdf, 0xe8, 0xeb, 0xef, 0xde, 0x5e, 0xeb, 0xef, 0xbd, 0x58, 0xb0, 0x89, 0xf3, 0xb9, + 0x3d, 0x26, 0x6b, 0x22, 0xa0, 0xd0, 0xd7, 0x77, 0x84, 0xcb, 0x45, 0x7f, 0x0c, 0x7a, 0xee, 0xbc, 0x38, 0x75, 0xb4, 0x52, + 0x1f, 0xef, 0xed, 0xb1, 0xef, 0x44, 0xdf, 0xeb, 0x2f, 0xe7, 0x2f, 0xe6, 0x6f, 0x4d, 0xf7, 0x9a, 0x84, 0x74, 0x32, 0x6c, + 0x98, 0x43, 0xa2, 0xa6, 0x5b, 0x55, 0x55, 0x71, 0xef, 0x73, 0x64, 0x59, 0xb6, 0x9a, 0x4c, 0x26, 0x49, 0x97, 0xe4, 0x0e, + 0x90, 0x64, 0xdf, 0xa1, 0x61, 0x12, 0x89, 0x8f, 0x39, 0xcc, 0x91, 0x0b, 0x2e, 0xb8, 0x60, 0x54, 0x57, 0x85, 0xe0, 0xfa, + 0x22, 0xba, 0x6d, 0xb1, 0x58, 0x2c, 0x8a, 0xa2, 0x08, 0x0d, 0x50, 0x3f, 0x87, 0xb4, 0x81, 0x94, 0xc2, 0x41, 0x2c, 0x02, + 0x00, 0x47, 0xa3, 0x0f, 0x50, 0x1f, 0xe9, 0x5a, 0xbd, 0x7a, 0x35, 0x6b, 0x76, 0x84, 0xd5, 0x60, 0x38, 0x56, 0x37, 0x7e, + 0xad, 0x00, 0x7c, 0x72, 0x28, 0x14, 0xc2, 0x86, 0x3f, 0x5c, 0x44, 0xb4, 0x99, 0x6f, 0x3b, 0x88, 0xa8, 0x15, 0x84, 0x3b, + 0x00, 0x40, 0x45, 0x51, 0xc6, 0x2b, 0x8a, 0x32, 0x19, 0x0d, 0xe8, 0xc1, 0xc0, 0x8d, 0x48, 0xbe, 0x24, 0x49, 0x72, 0x3c, + 0xc6, 0x64, 0xdd, 0xfe, 0xe3, 0xfd, 0x66, 0x9f, 0x7f, 0xc7, 0x02, 0x8a, 0xfe, 0xbe, 0xc6, 0x3e, 0x8f, 0xfd, 0x4e, 0x6f, + 0xa0, 0x93, 0x88, 0xf4, 0xb6, 0xdf, 0x91, 0x96, 0xde, 0xea, 0x91, 0xe3, 0x7d, 0xae, 0xb7, 0xef, 0xeb, 0x36, 0x06, 0x74, + 0xba, 0x0d, 0x03, 0x0e, 0x85, 0xdd, 0x0d, 0xfc, 0xbe, 0x6f, 0x27, 0xa2, 0x3a, 0x22, 0xf2, 0xf2, 0x54, 0x8d, 0x52, 0x55, + 0x55, 0xa7, 0x84, 0x42, 0xa1, 0x19, 0x44, 0x34, 0xd9, 0x6c, 0x36, 0x5b, 0x61, 0x86, 0x5a, 0x2c, 0x16, 0x66, 0x22, 0x6b, + 0x9a, 0x96, 0x72, 0x34, 0x0a, 0x87, 0x23, 0x3d, 0x4a, 0x60, 0x21, 0x2d, 0x5f, 0xbe, 0x9c, 0x8e, 0x3b, 0xee, 0x38, 0x96, + 0x23, 0x38, 0xda, 0x80, 0x50, 0xdc, 0x43, 0x28, 0x39, 0x16, 0x8b, 0xc5, 0xec, 0xf7, 0xfb, 0x6d, 0xe2, 0xad, 0x78, 0x9f, + 0x8f, 0x05, 0x40, 0x3d, 0x4a, 0x62, 0x83, 0x56, 0x22, 0x63, 0x67, 0xe9, 0x62, 0x7a, 0x24, 0x22, 0x62, 0xb5, 0x05, 0xe8, + 0x21, 0xe3, 0x1d, 0x3e, 0x40, 0xe4, 0x07, 0x25, 0x9b, 0x7e, 0x3e, 0x56, 0xb8, 0xc6, 0x27, 0x07, 0x02, 0x01, 0x68, 0x7c, + 0x8a, 0xa6, 0x69, 0xab, 0x88, 0xe8, 0x53, 0x22, 0x5a, 0x47, 0x44, 0x68, 0xca, 0x11, 0x88, 0xe9, 0x59, 0x8a, 0xc9, 0xf0, + 0x2d, 0x6f, 0xe0, 0x02, 0xe7, 0x05, 0x92, 0x98, 0x8a, 0x35, 0x4d, 0xab, 0xc0, 0xa6, 0xaa, 0x2a, 0x28, 0x6e, 0xd1, 0xea, + 0x0a, 0xf4, 0x3e, 0x0e, 0xfe, 0x39, 0x93, 0x8e, 0xf1, 0x20, 0x1e, 0xf3, 0x81, 0x16, 0xe7, 0xb9, 0xfe, 0x11, 0x9b, 0xda, + 0xcb, 0xf3, 0x78, 0xdf, 0xef, 0x6d, 0x8b, 0x9a, 0x75, 0xba, 0xc7, 0xbe, 0x7e, 0x53, 0xff, 0x39, 0xa6, 0xe9, 0xe8, 0x4a, + 0x2f, 0x77, 0xab, 0x44, 0x12, 0x97, 0x33, 0xe6, 0x11, 0xa2, 0x2f, 0x6f, 0xd2, 0x7f, 0x4f, 0xef, 0xe7, 0x89, 0x17, 0xf9, + 0x8b, 0xdd, 0x87, 0xbe, 0x65, 0xe2, 0x40, 0x7e, 0x37, 0xf6, 0xb9, 0xfe, 0xf3, 0xf0, 0xa9, 0x60, 0x60, 0xb9, 0x89, 0xa8, + 0x8b, 0x2f, 0x6e, 0x4d, 0xfc, 0xde, 0x36, 0xf2, 0xbf, 0x7b, 0x88, 0xc8, 0xaf, 0xbb, 0xf7, 0x32, 0x7f, 0x1f, 0xe3, 0xe2, + 0x03, 0xf8, 0xdb, 0x89, 0xa8, 0x32, 0x1c, 0x0e, 0xef, 0x1f, 0x0e, 0x87, 0x8f, 0x08, 0x06, 0x83, 0x93, 0x2c, 0x16, 0x8b, + 0x64, 0xb5, 0x5a, 0x19, 0x13, 0x71, 0xaa, 0x35, 0x42, 0x0b, 0x27, 0x44, 0x78, 0xe4, 0x91, 0x47, 0xe8, 0x84, 0x13, 0x4e, + 0x18, 0x90, 0x36, 0x9d, 0x8e, 0x02, 0x4d, 0x1b, 0xe7, 0x62, 0x36, 0x9b, 0x71, 0x7f, 0xf5, 0x69, 0x30, 0x7b, 0x5c, 0xbf, + 0x5e, 0xbd, 0x9d, 0xa8, 0xfd, 0xf5, 0xfb, 0xfd, 0xcc, 0x32, 0x1b, 0x69, 0xaa, 0xa8, 0xa1, 0x08, 0xb4, 0x57, 0x84, 0xf7, + 0x9f, 0x7d, 0xf6, 0x59, 0xe6, 0xdc, 0x4d, 0xa5, 0xef, 0x8f, 0x0f, 0x16, 0xd5, 0xef, 0xf7, 0x43, 0xe3, 0x83, 0x9f, 0xef, + 0x63, 0x22, 0x7a, 0x93, 0x88, 0x36, 0x71, 0x4d, 0x0f, 0x13, 0x3e, 0xcc, 0x27, 0x0a, 0x38, 0x92, 0x14, 0xdd, 0x64, 0x30, + 0xf3, 0xcd, 0xc7, 0x27, 0x50, 0x0d, 0x11, 0x7d, 0xcd, 0x27, 0x29, 0xd3, 0xc4, 0x39, 0xf8, 0x01, 0x20, 0xf5, 0x37, 0x56, + 0x0f, 0x5c, 0xf1, 0x40, 0x4f, 0xff, 0x3c, 0xf6, 0x51, 0x0f, 0x5e, 0x02, 0x90, 0x06, 0xfa, 0xfd, 0x58, 0xb0, 0xec, 0x0f, + 0x88, 0xfb, 0x02, 0x68, 0x76, 0xf9, 0x06, 0xf0, 0x5c, 0xff, 0xda, 0x40, 0x81, 0xab, 0x2f, 0x00, 0x8c, 0x07, 0xba, 0xb1, + 0x00, 0xda, 0xdb, 0x31, 0xe9, 0x41, 0x57, 0xe3, 0xf7, 0x34, 0xc4, 0xb5, 0x3a, 0x1f, 0xbf, 0xbf, 0xa1, 0x98, 0xeb, 0xa2, + 0xe8, 0xee, 0xbf, 0xb8, 0xf7, 0x12, 0xbf, 0xef, 0x56, 0xfe, 0x1d, 0x58, 0x09, 0x1b, 0x89, 0xe8, 0x0d, 0x55, 0x55, 0x0f, + 0x08, 0x04, 0x02, 0xa7, 0x40, 0x33, 0xc4, 0x38, 0xb6, 0x58, 0x2c, 0x18, 0x53, 0x72, 0xaa, 0xa9, 0xb2, 0x5e, 0x7b, 0xed, + 0x35, 0xda, 0xb0, 0x61, 0x03, 0x4d, 0x9a, 0x34, 0x29, 0x4a, 0x98, 0x3a, 0xda, 0xe6, 0x7f, 0x84, 0x2b, 0xd3, 0xac, 0xc7, + 0xb8, 0x01, 0x69, 0x80, 0x14, 0xf3, 0x61, 0xf8, 0x26, 0xcc, 0xa3, 0xb5, 0x62, 0x02, 0x60, 0x07, 0x8d, 0x0f, 0x99, 0xee, + 0xa0, 0xfc, 0x41, 0x1a, 0x4c, 0xaa, 0xcc, 0x5f, 0x2c, 0xd0, 0x70, 0x6c, 0x83, 0x7a, 0x47, 0x55, 0x55, 0xac, 0xe8, 0x8b, + 0x88, 0x68, 0x35, 0x1f, 0xd4, 0x61, 0x3e, 0x29, 0xbc, 0x5c, 0xfb, 0x13, 0xaf, 0x09, 0xc0, 0x91, 0x62, 0x40, 0xd0, 0xa2, + 0xdb, 0xc4, 0x6b, 0x78, 0xbf, 0x43, 0xf7, 0x79, 0xfd, 0xe3, 0x60, 0x45, 0x4b, 0xd1, 0x77, 0x53, 0x35, 0x5b, 0xfa, 0x3b, + 0xdf, 0xa1, 0x5c, 0x8f, 0xc1, 0x7e, 0x37, 0xde, 0x42, 0x21, 0x16, 0x16, 0x01, 0x76, 0x62, 0x0b, 0xeb, 0x36, 0xb1, 0xf0, + 0x30, 0x4b, 0x8b, 0xdf, 0x6b, 0x80, 0x60, 0x06, 0x5f, 0xe8, 0xf0, 0x99, 0x77, 0x89, 0xe8, 0x4b, 0x55, 0x55, 0x8f, 0xf6, + 0xf9, 0x7c, 0xe7, 0x85, 0xc3, 0xe1, 0x22, 0x9b, 0xcd, 0x06, 0x6d, 0x10, 0x65, 0xaa, 0x49, 0x77, 0x1d, 0x68, 0x9a, 0x16, + 0xa5, 0xca, 0x7a, 0xea, 0xa9, 0xa7, 0xe8, 0xae, 0xbb, 0xee, 0x62, 0x84, 0xa9, 0xe9, 0xe0, 0xa2, 0x18, 0x44, 0x7f, 0x17, + 0x0d, 0x7e, 0x55, 0x9d, 0xa2, 0x10, 0x57, 0xfa, 0x8b, 0x77, 0x9b, 0x61, 0x02, 0x8f, 0x56, 0x22, 0x04, 0xac, 0x5c, 0xa0, + 0x55, 0xff, 0xcf, 0x7f, 0xfe, 0x93, 0x52, 0x55, 0x1e, 0x26, 0x6f, 0x30, 0x18, 0x94, 0xfd, 0x7e, 0x3f, 0x06, 0xf9, 0xb3, + 0x44, 0xf4, 0x2a, 0x37, 0x77, 0xc2, 0xfc, 0xd1, 0xc3, 0x4d, 0x9f, 0x80, 0x6e, 0x32, 0x88, 0x49, 0xc2, 0x76, 0xa1, 0x9b, + 0x08, 0xfa, 0xcd, 0x1c, 0xf3, 0xb7, 0xd0, 0x5a, 0xfa, 0x6c, 0xf6, 0x3c, 0x00, 0x00, 0xea, 0x4d, 0x53, 0xec, 0xef, 0xbb, + 0xf1, 0xde, 0x1b, 0xea, 0xf7, 0x93, 0x01, 0x74, 0xbd, 0x69, 0x89, 0x03, 0xf9, 0xfe, 0x40, 0xf6, 0xd5, 0xdf, 0xfb, 0xb1, + 0xe6, 0xbd, 0x12, 0xb3, 0x85, 0x63, 0xfe, 0x8e, 0x77, 0xef, 0xc5, 0x42, 0xc7, 0x22, 0x97, 0x5c, 0xd3, 0xcf, 0xe2, 0x9f, + 0x7b, 0x8d, 0x88, 0xbe, 0x09, 0x85, 0x42, 0x17, 0x2b, 0x8a, 0x72, 0x34, 0x5c, 0x3a, 0x66, 0xb3, 0x39, 0x25, 0xfc, 0x9c, + 0x8a, 0xa2, 0x30, 0xed, 0x09, 0x00, 0x78, 0xdd, 0x75, 0xd7, 0xb1, 0x60, 0xc2, 0x68, 0xcc, 0x00, 0x11, 0xcc, 0x49, 0x7c, + 0xde, 0x24, 0xa4, 0x01, 0xee, 0x36, 0x38, 0xb8, 0xd0, 0x68, 0x6d, 0x76, 0xf4, 0xde, 0x7b, 0xef, 0xd1, 0xb7, 0xdf, 0x7e, + 0x9b, 0x32, 0xd2, 0x03, 0x80, 0x1f, 0x4c, 0xde, 0x60, 0x30, 0x08, 0x1f, 0xcf, 0x5f, 0xb9, 0xd9, 0xaa, 0x72, 0xe0, 0xeb, + 0xe1, 0x5a, 0x9f, 0x1e, 0xfc, 0xf4, 0x13, 0x40, 0x00, 0x82, 0xb8, 0xc0, 0x7a, 0xbf, 0x96, 0x1c, 0xe3, 0xa7, 0xea, 0xb7, + 0xc7, 0xe9, 0x10, 0x81, 0x30, 0x99, 0xef, 0x0f, 0xb7, 0x06, 0x38, 0x90, 0x6b, 0x31, 0x50, 0x40, 0x1c, 0xec, 0xfe, 0xe3, + 0xf9, 0x37, 0x7b, 0xdb, 0xb4, 0x5e, 0xee, 0xbd, 0x58, 0xf4, 0xa0, 0xb5, 0x88, 0x28, 0xb1, 0x93, 0xfb, 0x7e, 0xe1, 0x2b, + 0xbc, 0x4f, 0x55, 0xd5, 0xad, 0x5e, 0xaf, 0xf7, 0x12, 0x30, 0x35, 0x21, 0x48, 0x92, 0x6c, 0xbf, 0xa0, 0xca, 0x83, 0x86, + 0x3b, 0x77, 0xee, 0xa4, 0xa5, 0x4b, 0x97, 0xd2, 0x45, 0x17, 0x5d, 0xc4, 0x4a, 0xe5, 0x46, 0x9b, 0x15, 0xa8, 0x0b, 0x18, + 0xf6, 0xe9, 0x32, 0xe8, 0xaf, 0x29, 0x12, 0x9b, 0x70, 0x7c, 0x47, 0xa3, 0x0a, 0x05, 0x45, 0x72, 0xe7, 0x7f, 0xff, 0xfb, + 0xdf, 0xdd, 0x52, 0x5f, 0x92, 0x0d, 0x7e, 0x30, 0x79, 0x43, 0xa1, 0x10, 0xa2, 0x7a, 0xf7, 0x10, 0x51, 0x35, 0x07, 0xb9, + 0x4e, 0x0e, 0x7e, 0x3e, 0x0e, 0x7e, 0xc2, 0xfc, 0x51, 0xfa, 0xf0, 0x95, 0xb1, 0x5d, 0xea, 0x1e, 0xfb, 0xda, 0xf4, 0x9f, + 0xdd, 0xe3, 0xd4, 0x87, 0x78, 0x5a, 0x83, 0xf9, 0xfe, 0x48, 0x99, 0x07, 0x83, 0x1d, 0x93, 0xc9, 0x36, 0x95, 0x07, 0x12, + 0x30, 0x52, 0xfb, 0xb9, 0x56, 0x52, 0x8c, 0x7f, 0x38, 0xc0, 0xc7, 0x8e, 0xd8, 0xb2, 0x79, 0x70, 0x0c, 0xae, 0x95, 0x26, + 0xbf, 0xdf, 0xff, 0x0b, 0x68, 0x89, 0x56, 0xab, 0x35, 0xe9, 0x9a, 0xa0, 0xcc, 0x23, 0xbf, 0xb0, 0x9c, 0xbe, 0xfb, 0xdd, + 0xef, 0x8e, 0x4a, 0x13, 0x58, 0x07, 0x80, 0x12, 0xcc, 0x7a, 0xf8, 0x32, 0x13, 0x0a, 0x82, 0x88, 0x7d, 0x45, 0xf6, 0x17, + 0x49, 0x6b, 0x1a, 0x2d, 0x20, 0x28, 0x7c, 0x19, 0x9b, 0x37, 0x6f, 0xa6, 0xd7, 0x5f, 0x7f, 0x9d, 0xa9, 0xf1, 0xc9, 0xf6, + 0xfd, 0xe9, 0xc0, 0x6f, 0x2b, 0x11, 0xdd, 0xce, 0x23, 0x7d, 0x3e, 0xee, 0xa7, 0x73, 0xeb, 0xfc, 0x7d, 0x02, 0xf8, 0xfa, + 0x8a, 0xb2, 0x46, 0x77, 0xdb, 0xcb, 0xdf, 0x89, 0x9a, 0x69, 0x03, 0x15, 0xad, 0x97, 0x7d, 0x8e, 0x3e, 0x7f, 0xc7, 0xc0, + 0x25, 0xde, 0x79, 0x26, 0x73, 0x5c, 0xf7, 0x16, 0x45, 0x8f, 0xf7, 0x3c, 0xde, 0x71, 0x09, 0x13, 0x5a, 0xf8, 0x0a, 0x43, + 0x31, 0xa0, 0x58, 0x40, 0x44, 0xef, 0x03, 0x14, 0xfd, 0x7e, 0xff, 0x0d, 0x00, 0xc1, 0x64, 0x6b, 0x82, 0xe1, 0x70, 0x98, + 0xcd, 0x9f, 0x4f, 0x3e, 0xf9, 0x84, 0xbe, 0xfe, 0xfa, 0x6b, 0x3a, 0xe0, 0x80, 0x03, 0xc8, 0xe3, 0xf1, 0x8c, 0xaa, 0x94, + 0x18, 0x5d, 0xd2, 0x7c, 0x9f, 0x63, 0xb9, 0xbf, 0x33, 0x42, 0x3a, 0x07, 0x56, 0x18, 0x1a, 0x4d, 0x02, 0x53, 0x17, 0x6a, + 0xfc, 0x73, 0xcf, 0x3d, 0xc7, 0x6e, 0x1c, 0x6e, 0x66, 0x32, 0xfd, 0x7f, 0xc2, 0xec, 0x0d, 0x85, 0x42, 0x75, 0x1c, 0xfc, + 0xea, 0xb9, 0xc6, 0xd7, 0xc2, 0x23, 0xb8, 0xc2, 0xf4, 0xed, 0xcd, 0xec, 0xed, 0xcb, 0x74, 0x8c, 0x97, 0x62, 0xa2, 0xff, + 0x7e, 0x3c, 0x1f, 0xd3, 0x60, 0xb7, 0xde, 0xf6, 0xa9, 0x8e, 0xe1, 0x2d, 0xde, 0x79, 0x26, 0xeb, 0x7a, 0xf6, 0x76, 0xed, + 0xfa, 0xd2, 0xfa, 0xe3, 0xdd, 0x7b, 0x71, 0x4c, 0x00, 0x3d, 0x3f, 0x37, 0x85, 0xbb, 0xb9, 0x65, 0xd1, 0xcc, 0x5f, 0x47, + 0x86, 0xc1, 0x9f, 0xfc, 0x7e, 0x7f, 0x38, 0x1c, 0x0e, 0x27, 0xb5, 0xa4, 0x4e, 0xe3, 0x2d, 0x23, 0x30, 0x8f, 0xd0, 0x3c, + 0x89, 0x17, 0x42, 0xd0, 0x68, 0x11, 0xe1, 0xef, 0x17, 0x15, 0x56, 0x3e, 0x9f, 0x4f, 0x1a, 0x0c, 0x00, 0xe2, 0x4b, 0x08, + 0xbb, 0xb3, 0x2a, 0x86, 0xd1, 0xa2, 0x06, 0x0b, 0xd6, 0x17, 0x97, 0xcb, 0xc5, 0x1c, 0xb9, 0xc9, 0x0e, 0xe1, 0x63, 0xa0, + 0x05, 0x83, 0x41, 0x29, 0x18, 0x0c, 0x62, 0x40, 0xde, 0x45, 0x44, 0x3b, 0xb9, 0xc6, 0x87, 0x44, 0xd7, 0x6e, 0xfe, 0xdc, + 0xd7, 0x87, 0xbf, 0x6f, 0xb0, 0xd2, 0x57, 0x2e, 0x9e, 0xb1, 0xa5, 0xdf, 0x35, 0x48, 0xc6, 0x7d, 0x16, 0x91, 0xe4, 0x20, + 0x1f, 0x53, 0x6e, 0x9e, 0x26, 0xd3, 0xca, 0xc7, 0x17, 0x72, 0x07, 0x1f, 0xc4, 0x62, 0x8c, 0x49, 0x9a, 0xac, 0x39, 0x2a, + 0x71, 0xc6, 0x68, 0xcc, 0xa3, 0x17, 0x5e, 0x78, 0x81, 0xb5, 0x8d, 0x18, 0x6d, 0x2c, 0x31, 0xbc, 0xda, 0x86, 0x3d, 0xed, + 0xeb, 0x73, 0xbd, 0x01, 0xa0, 0x38, 0x53, 0x05, 0x17, 0x76, 0x34, 0xa1, 0xbf, 0xa0, 0xc2, 0x79, 0xff, 0xfd, 0xf7, 0x99, + 0x09, 0x9c, 0xcc, 0xba, 0x5f, 0x3e, 0x30, 0x90, 0x1f, 0x89, 0x3f, 0xff, 0xc6, 0x13, 0x58, 0xfd, 0x3a, 0xf0, 0xf3, 0xe8, + 0x52, 0x5c, 0xf4, 0xfe, 0x3e, 0x43, 0x0c, 0x19, 0x0a, 0x10, 0x8a, 0x24, 0x6b, 0xbd, 0x36, 0xd8, 0xc6, 0x5f, 0x7f, 0x51, + 0xd3, 0xb4, 0xd7, 0x90, 0xb3, 0x0b, 0x65, 0x25, 0xd9, 0x3d, 0x84, 0x5b, 0x5b, 0x5b, 0xe9, 0xd5, 0x57, 0x5f, 0x1d, 0x55, + 0x2c, 0x31, 0x5c, 0x03, 0x8c, 0xd6, 0xd8, 0x27, 0x0a, 0x80, 0xfa, 0x09, 0x1b, 0x56, 0x55, 0x55, 0x19, 0x2d, 0xb4, 0x51, + 0xfa, 0xd2, 0x2e, 0x74, 0xbc, 0x82, 0x24, 0x33, 0x7a, 0x25, 0x92, 0x9c, 0x89, 0xe8, 0x65, 0x9e, 0xa3, 0x25, 0x4a, 0x9c, + 0x84, 0xcf, 0x4f, 0x9f, 0xdf, 0x67, 0x80, 0x9f, 0x21, 0x49, 0x19, 0x76, 0x3a, 0x10, 0x0c, 0x73, 0xb7, 0x8a, 0x00, 0xc1, + 0x0e, 0xfe, 0xda, 0x23, 0x8a, 0xa2, 0x6c, 0x43, 0x2a, 0x16, 0x27, 0x5c, 0x48, 0x9a, 0x48, 0x7c, 0x2e, 0x89, 0xae, 0x71, + 0xa3, 0x45, 0x0b, 0x14, 0xf5, 0xf6, 0xfc, 0xfa, 0x50, 0x6f, 0xf3, 0xb1, 0x57, 0x13, 0x98, 0x6b, 0x39, 0x4a, 0x38, 0x1c, + 0x46, 0x8e, 0xdb, 0xa8, 0x00, 0x40, 0x11, 0xc2, 0x07, 0xdf, 0xdf, 0xdb, 0x6f, 0xbf, 0x1d, 0xf5, 0x63, 0x0c, 0x45, 0x74, + 0xb5, 0xb7, 0x2c, 0xd7, 0x4f, 0x51, 0x94, 0x5a, 0x22, 0x7a, 0x9c, 0x5f, 0xd8, 0x0e, 0x9d, 0xbf, 0x4f, 0x54, 0x76, 0x24, + 0xc3, 0xdc, 0x35, 0xc4, 0x90, 0xb8, 0x16, 0x99, 0x0e, 0x04, 0xbd, 0xdc, 0x1c, 0xee, 0xe1, 0x8b, 0xf0, 0xbf, 0x82, 0xc1, + 0x60, 0x38, 0x59, 0xca, 0x8a, 0xc6, 0xdb, 0x7e, 0x22, 0xe7, 0xf0, 0xcb, 0x2f, 0xbf, 0x64, 0x35, 0xc2, 0xe0, 0x05, 0x1d, + 0x0d, 0xd6, 0x20, 0xdc, 0x54, 0x08, 0xe4, 0x04, 0x83, 0x41, 0x95, 0xcf, 0xcb, 0x84, 0x7d, 0x80, 0xe2, 0x82, 0xb3, 0xe8, + 0x13, 0xd0, 0x7f, 0x34, 0x01, 0xe0, 0xe2, 0xc5, 0x8b, 0x59, 0x02, 0x74, 0x32, 0x83, 0x1f, 0xd8, 0x37, 0x16, 0x02, 0x22, + 0xfa, 0x37, 0x0f, 0x76, 0xb8, 0x75, 0xfe, 0x3e, 0x03, 0xfc, 0x0c, 0x19, 0x29, 0x10, 0xec, 0xe2, 0xf3, 0xf4, 0x4b, 0x22, + 0x5a, 0x8a, 0xfa, 0xf3, 0xfe, 0xcc, 0xbe, 0x44, 0xac, 0x29, 0x2b, 0x4f, 0x84, 0x7e, 0xfa, 0xe9, 0xa7, 0xd9, 0xf3, 0x74, + 0xd7, 0x00, 0x85, 0x05, 0x88, 0xb9, 0x1a, 0x0e, 0x87, 0x45, 0xf4, 0x9c, 0xbd, 0x95, 0x28, 0x00, 0x4a, 0x66, 0xb3, 0x99, + 0xe5, 0x22, 0x71, 0xf5, 0x57, 0xa4, 0xc3, 0xa4, 0xad, 0x88, 0xe0, 0x07, 0x98, 0x6d, 0x05, 0x13, 0x4c, 0x92, 0x2e, 0xa8, + 0x02, 0xed, 0x4f, 0xd3, 0xb4, 0x2f, 0x88, 0xe8, 0x23, 0x3e, 0x08, 0x5d, 0xbd, 0x98, 0xbd, 0x86, 0x18, 0x92, 0x2a, 0x11, + 0xe3, 0x4b, 0x8d, 0x03, 0x82, 0xf8, 0x7b, 0x91, 0xa2, 0x28, 0x2e, 0x50, 0xae, 0x25, 0x2b, 0x2a, 0xac, 0xf0, 0x60, 0xc8, + 0x4b, 0x2f, 0xbd, 0xc4, 0xba, 0x28, 0x8e, 0x86, 0x60, 0x88, 0x20, 0x3f, 0x0e, 0x85, 0x42, 0x2c, 0x80, 0xd4, 0x57, 0x8a, + 0x50, 0x2c, 0x00, 0xee, 0x76, 0x66, 0xa0, 0xd3, 0xc2, 0x35, 0x10, 0x05, 0xd1, 0xe9, 0x2c, 0x00, 0x3b, 0xa8, 0xe8, 0x20, + 0x3d, 0x45, 0xf0, 0x23, 0x19, 0x6d, 0xfe, 0xc4, 0x6a, 0xa2, 0x28, 0x0a, 0x23, 0x37, 0xe0, 0x49, 0xa8, 0x9e, 0x98, 0x34, + 0x17, 0x5c, 0xe4, 0xf4, 0x1e, 0x11, 0x86, 0x8c, 0x25, 0xe9, 0x2d, 0x30, 0x82, 0x47, 0x24, 0xe4, 0xbf, 0x86, 0x2c, 0x85, + 0x64, 0x68, 0x81, 0x7a, 0xab, 0x0a, 0xc1, 0x10, 0x90, 0x24, 0x8c, 0x06, 0x33, 0x18, 0x73, 0x16, 0x4a, 0x1b, 0xd7, 0x00, + 0x43, 0x78, 0x9e, 0xa8, 0x0f, 0x90, 0x7d, 0xd0, 0x6a, 0xb5, 0x42, 0xbb, 0x71, 0xa3, 0x91, 0x50, 0xba, 0x9b, 0xc0, 0xa2, + 0xf2, 0x03, 0xfd, 0x7e, 0x21, 0xc9, 0xaa, 0x5f, 0x86, 0xef, 0x0f, 0xac, 0xcd, 0x9a, 0xa6, 0xad, 0x24, 0xa2, 0x95, 0x7c, + 0xe0, 0xb9, 0x63, 0x72, 0xfc, 0x8c, 0x80, 0x87, 0x21, 0x23, 0x05, 0x82, 0x22, 0x57, 0xb0, 0x87, 0xff, 0xfd, 0x9a, 0xa2, + 0x28, 0xee, 0x70, 0x38, 0x6c, 0x1a, 0xaa, 0x16, 0x28, 0xc5, 0xcc, 0x79, 0xcc, 0xad, 0xd1, 0x10, 0x0f, 0x80, 0xb2, 0x86, + 0xfc, 0x5f, 0xb8, 0xa7, 0xcc, 0x66, 0xb3, 0x3f, 0x51, 0x13, 0x38, 0x3a, 0x99, 0x65, 0x59, 0x66, 0xfc, 0x66, 0x30, 0x2b, + 0xd3, 0x39, 0x02, 0xa4, 0xaf, 0xfc, 0x78, 0xf3, 0xcd, 0x37, 0x59, 0xd9, 0x5b, 0x32, 0x9c, 0xc1, 0xc2, 0x8c, 0xe6, 0x25, + 0x74, 0xaf, 0xeb, 0xa2, 0xbd, 0xa2, 0xbc, 0xcd, 0x88, 0xf6, 0x1a, 0x32, 0x92, 0x22, 0x40, 0x50, 0x98, 0xc2, 0x41, 0x5e, + 0x8e, 0xb9, 0x9c, 0x57, 0x3e, 0x25, 0x45, 0x55, 0x53, 0x14, 0x85, 0xcd, 0x2f, 0x04, 0x42, 0x50, 0x19, 0x92, 0xce, 0x5a, + 0x20, 0x57, 0x84, 0x34, 0x90, 0xb9, 0x42, 0x33, 0xb6, 0x58, 0x2c, 0xb8, 0x36, 0x52, 0x6f, 0x15, 0x58, 0x7d, 0xda, 0xb5, + 0xb2, 0x2c, 0xe3, 0x2a, 0x76, 0x03, 0x00, 0xd3, 0xa1, 0x79, 0x4b, 0x7f, 0x3d, 0x0d, 0x5e, 0x7c, 0xf1, 0x45, 0x86, 0xfc, + 0x50, 0xd9, 0x93, 0x74, 0x83, 0x40, 0x71, 0x05, 0xdf, 0x5f, 0xab, 0x8e, 0xe4, 0x40, 0x9f, 0xeb, 0x97, 0x9e, 0xa3, 0xc0, + 0x90, 0xbd, 0x41, 0x62, 0x93, 0xa5, 0x03, 0xba, 0xc5, 0xf9, 0x03, 0x00, 0x60, 0xb2, 0xb8, 0x03, 0x35, 0x5d, 0x65, 0xc8, + 0xa2, 0x45, 0x8b, 0xd2, 0xbe, 0x32, 0x04, 0xca, 0x1a, 0x07, 0x40, 0xb7, 0xcd, 0x66, 0x0b, 0xf6, 0x65, 0xa1, 0xf5, 0xa6, + 0x01, 0xb2, 0xea, 0x05, 0x38, 0xff, 0xa1, 0x5a, 0x03, 0x00, 0xd3, 0x59, 0x60, 0xee, 0xba, 0xdd, 0xee, 0xa4, 0x06, 0x3f, + 0xb8, 0x20, 0x09, 0x92, 0x38, 0xf8, 0x35, 0xea, 0xea, 0x31, 0x0d, 0xd3, 0xd7, 0x90, 0x74, 0xf4, 0x07, 0x0a, 0xd2, 0xdd, + 0x35, 0x9a, 0xa6, 0x35, 0x82, 0x9f, 0x32, 0x99, 0xc1, 0x10, 0x93, 0xc9, 0xc4, 0x2a, 0x43, 0x9a, 0x9a, 0x9a, 0xd2, 0x36, + 0x22, 0x2c, 0xb8, 0x00, 0x39, 0x66, 0xb9, 0xb9, 0x15, 0x9b, 0x78, 0x1e, 0x20, 0x3e, 0xcc, 0x93, 0x2a, 0x3b, 0xda, 0xdb, + 0xdb, 0x19, 0xa8, 0xa4, 0xa3, 0xed, 0x2f, 0x3a, 0xbe, 0x7d, 0xfc, 0xf1, 0xc7, 0xb4, 0x76, 0xed, 0x5a, 0xa6, 0xaa, 0x27, + 0x0b, 0x00, 0x11, 0x3d, 0xe2, 0xa6, 0xc4, 0x47, 0x3a, 0x76, 0x0e, 0x3d, 0x93, 0xb3, 0x21, 0x86, 0x8c, 0xb4, 0xc4, 0x6a, + 0x81, 0x21, 0x5e, 0x2f, 0xfc, 0x45, 0x32, 0xcd, 0x60, 0x95, 0x07, 0x43, 0x1a, 0x1b, 0x1b, 0xe9, 0xad, 0xb7, 0xde, 0x4a, + 0xfb, 0xca, 0x10, 0x60, 0x16, 0x6a, 0xa7, 0xb9, 0x15, 0x9b, 0x90, 0x06, 0x18, 0xbd, 0xa8, 0xc1, 0x60, 0x10, 0x8f, 0xad, + 0x88, 0x00, 0xe1, 0x62, 0xa6, 0x63, 0x7f, 0x00, 0x51, 0xfb, 0x0b, 0xed, 0x0f, 0x22, 0xfa, 0x97, 0x24, 0xc1, 0xff, 0x87, + 0x22, 0x68, 0xd4, 0x58, 0xb6, 0xf1, 0x7e, 0x1d, 0xc4, 0x01, 0xd0, 0x28, 0x73, 0x33, 0x24, 0xdd, 0xa3, 0xc2, 0x18, 0xa3, + 0x1f, 0x27, 0xd3, 0x0c, 0x86, 0x88, 0x39, 0x85, 0x1a, 0x7b, 0x80, 0x5f, 0x3a, 0x66, 0x86, 0x08, 0x8c, 0x6a, 0x69, 0x41, + 0xaa, 0x2e, 0xb5, 0x72, 0x2b, 0xb6, 0xd7, 0x1a, 0xed, 0xbe, 0x82, 0x20, 0xc2, 0xc1, 0xdf, 0x0e, 0x42, 0x44, 0x30, 0x2a, + 0x0c, 0xe5, 0x84, 0x53, 0xa1, 0x3d, 0x0a, 0xdf, 0x84, 0x58, 0x95, 0xa0, 0xa2, 0x27, 0x71, 0x55, 0x42, 0xf4, 0x97, 0x78, + 0x82, 0x69, 0x93, 0xae, 0x28, 0xdd, 0xd0, 0xfe, 0x0c, 0x49, 0x37, 0xd1, 0x33, 0xc8, 0xb0, 0x9c, 0x8f, 0x54, 0x99, 0xc1, + 0x56, 0xab, 0x95, 0xd1, 0x64, 0x6d, 0xd9, 0xb2, 0x85, 0x55, 0x89, 0xa4, 0x9b, 0x2f, 0x10, 0x38, 0x03, 0xe0, 0x6f, 0x6b, + 0x83, 0xde, 0x42, 0x6d, 0xfc, 0xdc, 0xd5, 0x41, 0x69, 0x80, 0x7e, 0xbf, 0x1f, 0xa8, 0xd5, 0x81, 0x1e, 0x01, 0x1e, 0x8f, + 0x07, 0xec, 0xf8, 0x83, 0x3e, 0xb0, 0x64, 0x6b, 0x8e, 0xc2, 0xd7, 0x87, 0xe0, 0xc7, 0x67, 0x9f, 0x7d, 0xc6, 0x10, 0x3f, + 0x99, 0x95, 0x1f, 0x30, 0x7f, 0x39, 0x98, 0xc2, 0xfc, 0x35, 0x7c, 0x7f, 0x86, 0xa4, 0xbb, 0x68, 0x3a, 0xfe, 0x40, 0x3c, + 0x42, 0x05, 0xfa, 0x3c, 0x99, 0x66, 0xb0, 0xc6, 0x1b, 0x8e, 0xa3, 0xca, 0x0a, 0x64, 0x23, 0x49, 0x0c, 0x36, 0x26, 0x3b, + 0x07, 0x50, 0xe2, 0x26, 0x70, 0x1b, 0xcf, 0x01, 0xec, 0x35, 0x55, 0x2d, 0x5e, 0x22, 0xb4, 0x5e, 0x03, 0x84, 0x74, 0xb8, + 0x5c, 0x2e, 0x7f, 0x67, 0x67, 0x27, 0xeb, 0x43, 0x90, 0x2e, 0x26, 0xb0, 0x20, 0x3c, 0x84, 0xd6, 0x07, 0xd2, 0xd3, 0x24, + 0xe7, 0xfe, 0xb1, 0xe8, 0xaf, 0xaa, 0xaa, 0xad, 0x3a, 0xf3, 0x17, 0x57, 0xd2, 0xa8, 0xf5, 0x35, 0x24, 0x1d, 0x45, 0x3f, + 0x67, 0x85, 0x19, 0x1c, 0x12, 0x66, 0x30, 0x5c, 0x39, 0xc9, 0xfe, 0xc1, 0xd7, 0x5e, 0x7b, 0x2d, 0x29, 0xa9, 0x66, 0xc9, + 0x14, 0x81, 0x07, 0xdd, 0xdd, 0xdd, 0xb2, 0x00, 0x40, 0xce, 0x69, 0x30, 0x28, 0x0d, 0x50, 0x01, 0x92, 0x9a, 0xcd, 0xe6, + 0xce, 0x70, 0x38, 0xdc, 0xd9, 0xdc, 0xdc, 0xcc, 0x7c, 0x6d, 0x83, 0x05, 0x98, 0x54, 0x5c, 0x28, 0xf8, 0xfb, 0xe0, 0x9f, + 0x7c, 0xf7, 0xdd, 0x77, 0x99, 0x3f, 0x22, 0x99, 0xe6, 0x2f, 0x5f, 0x39, 0xbf, 0xe0, 0xe6, 0xaf, 0x48, 0x38, 0x35, 0xcc, + 0x5f, 0x43, 0x46, 0x4b, 0x30, 0x04, 0x13, 0x6e, 0xb5, 0xa6, 0x69, 0x0d, 0x11, 0xaa, 0xc0, 0xe4, 0x99, 0xc1, 0x16, 0x8b, + 0x85, 0x3e, 0xfd, 0xf4, 0x53, 0xaa, 0xae, 0xae, 0x66, 0x1a, 0x61, 0x3a, 0x29, 0x45, 0x50, 0xd2, 0xe0, 0xb2, 0xeb, 0xea, + 0xea, 0x42, 0x4a, 0x10, 0xec, 0x60, 0x51, 0x15, 0x93, 0x50, 0x1e, 0x60, 0x54, 0x03, 0x74, 0x3a, 0x9d, 0x48, 0xfe, 0x6d, + 0x43, 0x6f, 0xdd, 0xa1, 0x68, 0x80, 0xc9, 0xbe, 0x48, 0xc2, 0xfc, 0x05, 0x53, 0x05, 0x1a, 0xb8, 0x24, 0x39, 0xfa, 0x8b, + 0x86, 0xe6, 0xc2, 0xfc, 0xc5, 0x4a, 0x6a, 0xa4, 0xbe, 0x18, 0x32, 0x1a, 0x44, 0x5f, 0x1d, 0x82, 0x71, 0x0b, 0x0b, 0xe6, + 0x53, 0xee, 0xcb, 0x4e, 0xaa, 0x19, 0xdc, 0xd3, 0xd3, 0x43, 0x1f, 0x7e, 0xf8, 0x61, 0x5a, 0x99, 0xc1, 0x22, 0x20, 0x0a, + 0x65, 0x2d, 0x1c, 0x0e, 0x77, 0x98, 0xcd, 0xe6, 0xae, 0x44, 0x4d, 0x60, 0xb6, 0x1f, 0xdd, 0xa3, 0x6a, 0x32, 0x99, 0x90, + 0x5b, 0xd4, 0x50, 0x53, 0x53, 0xc3, 0xf2, 0x6b, 0x28, 0x4d, 0x04, 0x27, 0x8b, 0x95, 0x08, 0x9d, 0xab, 0x20, 0xbc, 0x09, + 0x72, 0xd2, 0xfa, 0xfb, 0x6a, 0x9a, 0xd6, 0xc4, 0xcd, 0x5f, 0xac, 0x20, 0xd0, 0xa3, 0x0d, 0xf3, 0xd7, 0x90, 0xd1, 0x96, + 0x18, 0x8d, 0x31, 0xfb, 0x11, 0xb4, 0xb6, 0x64, 0x9a, 0xc1, 0x12, 0xb7, 0xe6, 0x60, 0x06, 0xa7, 0x8b, 0xf6, 0x27, 0x04, + 0xfd, 0x51, 0xa0, 0x10, 0x21, 0x15, 0xc8, 0xe9, 0x74, 0xa2, 0x3c, 0x90, 0x06, 0x1d, 0x04, 0xc1, 0xc6, 0x13, 0x09, 0x6b, + 0xb6, 0x6f, 0xdf, 0x9e, 0x56, 0x36, 0x3f, 0x00, 0x0f, 0xaa, 0x2e, 0x78, 0xff, 0x92, 0x9d, 0xfc, 0xcc, 0xb5, 0xbf, 0xcf, + 0xb9, 0x23, 0x59, 0xef, 0x58, 0x4e, 0xaf, 0xbb, 0x6d, 0x88, 0x21, 0xbb, 0x4b, 0x2c, 0x00, 0x42, 0xd6, 0x6a, 0x9a, 0x56, + 0xcb, 0xa3, 0xc1, 0x68, 0x71, 0x91, 0x34, 0x86, 0x98, 0x8f, 0x3e, 0xfa, 0x88, 0x59, 0x5f, 0xe9, 0xc4, 0x10, 0x03, 0x05, + 0x66, 0xdb, 0xb6, 0x6d, 0x78, 0x5a, 0xcb, 0xeb, 0x80, 0x45, 0x4b, 0x0a, 0x4a, 0x94, 0x0c, 0x81, 0x85, 0xd5, 0x79, 0x2e, + 0x60, 0x4d, 0x6d, 0x6d, 0x2d, 0x22, 0xc1, 0x52, 0x3a, 0xf4, 0x07, 0x15, 0x49, 0x99, 0x2b, 0x57, 0xae, 0x24, 0x9c, 0x6c, + 0x8a, 0xcc, 0xdf, 0xe5, 0x7c, 0x20, 0x19, 0x75, 0xbf, 0x86, 0x8c, 0x66, 0x33, 0x18, 0xd1, 0x80, 0x4f, 0xf8, 0x98, 0x46, + 0x71, 0x43, 0xd2, 0x6a, 0xef, 0x3b, 0x3a, 0x3a, 0x58, 0x01, 0x42, 0x32, 0x98, 0x97, 0x92, 0x99, 0x02, 0x03, 0xdf, 0x24, + 0x11, 0xed, 0xe0, 0x39, 0x80, 0xc2, 0xfc, 0x8d, 0x7b, 0x80, 0x7d, 0x01, 0x20, 0x0b, 0xab, 0xf3, 0x54, 0x98, 0x9a, 0xfa, + 0xfa, 0x7a, 0xa5, 0xb5, 0xb5, 0x55, 0x1e, 0x4a, 0x20, 0x24, 0x59, 0x82, 0x8b, 0x8d, 0x55, 0xe7, 0x8d, 0x37, 0xde, 0x60, + 0x7f, 0x27, 0xeb, 0x98, 0xb0, 0x42, 0x82, 0x4b, 0x4d, 0xd3, 0x34, 0x74, 0x7b, 0x5b, 0xcd, 0x5f, 0x16, 0x94, 0x57, 0x06, + 0xdf, 0x9f, 0x21, 0xa3, 0xcd, 0x0c, 0xf6, 0xeb, 0xcc, 0x60, 0x96, 0xd8, 0x8f, 0x0f, 0x25, 0x03, 0x04, 0x25, 0xbe, 0x0f, + 0x64, 0x60, 0xa4, 0x8b, 0x55, 0x08, 0xe5, 0xac, 0xab, 0xab, 0x4b, 0x86, 0xbb, 0x0e, 0x00, 0xc8, 0x95, 0xb7, 0x3e, 0x6b, + 0xf6, 0xfb, 0x4b, 0x84, 0x0e, 0x83, 0xfe, 0xc6, 0x64, 0x32, 0x35, 0x7a, 0xbd, 0xde, 0x36, 0xec, 0x18, 0x8d, 0x98, 0x47, + 0x1a, 0x00, 0x01, 0x78, 0x28, 0x76, 0x06, 0xf3, 0x0b, 0x3b, 0xe0, 0xe4, 0x1d, 0x0f, 0xa3, 0xd2, 0xe6, 0x2d, 0x07, 0x11, + 0x41, 0x12, 0x8c, 0xb2, 0x46, 0xf4, 0xd7, 0x90, 0xd1, 0x6c, 0x06, 0xaf, 0xd7, 0x34, 0x6d, 0x7b, 0x32, 0xcd, 0x60, 0x55, + 0x55, 0x59, 0xe6, 0xc5, 0x07, 0x1f, 0x7c, 0x90, 0x16, 0xb5, 0xc1, 0x3c, 0x26, 0xa0, 0x35, 0x35, 0x35, 0x49, 0x8d, 0x8d, + 0x8d, 0x88, 0x00, 0xd7, 0x76, 0x77, 0x77, 0x8b, 0x66, 0xf3, 0x09, 0xfb, 0x00, 0xd9, 0x3e, 0xc5, 0xc4, 0xcf, 0xcc, 0xcc, + 0x44, 0x3f, 0xd2, 0xda, 0x4d, 0x9b, 0x36, 0xb1, 0x1f, 0x19, 0xc9, 0x13, 0x15, 0xe6, 0xef, 0xea, 0xd5, 0xab, 0x59, 0xef, + 0x0f, 0x44, 0xa4, 0x92, 0x95, 0xfe, 0x82, 0x15, 0x12, 0x2b, 0xa5, 0x8e, 0xf5, 0x59, 0x94, 0x15, 0x19, 0xb4, 0x57, 0x86, + 0x8c, 0x26, 0xd1, 0x97, 0xc6, 0x61, 0x01, 0xc7, 0xfc, 0x5d, 0x8e, 0x68, 0x30, 0xeb, 0xa0, 0x9e, 0x04, 0x8d, 0x4d, 0xe5, + 0xf3, 0x10, 0x11, 0x57, 0x14, 0x22, 0x8c, 0x74, 0x34, 0x98, 0x5b, 0x85, 0xcc, 0xff, 0x17, 0x0e, 0x87, 0x1b, 0x33, 0x32, + 0x32, 0x58, 0x2d, 0x5c, 0x4c, 0xf0, 0x32, 0x31, 0x32, 0x04, 0xe1, 0x40, 0x34, 0x99, 0x4c, 0x00, 0x82, 0x4d, 0x6b, 0xd6, + 0xac, 0x11, 0xaf, 0x8f, 0xe8, 0x89, 0x02, 0xf4, 0x50, 0xfa, 0x86, 0xe7, 0x58, 0x79, 0x92, 0x21, 0x58, 0x19, 0x79, 0xf4, + 0x77, 0x3b, 0x6f, 0x77, 0x09, 0x31, 0xcc, 0x5f, 0x43, 0xc6, 0x42, 0x6d, 0x30, 0xe6, 0xf1, 0xc7, 0xaa, 0xaa, 0xa2, 0xcb, + 0x23, 0x9b, 0xf3, 0x43, 0x55, 0x62, 0xb4, 0x08, 0xeb, 0x0a, 0x7b, 0x8e, 0x4c, 0x8c, 0x74, 0x70, 0x8d, 0x21, 0x4d, 0x8f, + 0x63, 0xd4, 0x16, 0xbb, 0xdd, 0xde, 0xad, 0x57, 0xe2, 0x7a, 0xfb, 0x4e, 0xbf, 0x41, 0x10, 0x5c, 0xc4, 0x50, 0x28, 0x84, + 0xc7, 0x75, 0xeb, 0xd6, 0xad, 0x43, 0xcf, 0x0d, 0x24, 0x47, 0xd3, 0x48, 0xb3, 0xbd, 0x0a, 0xff, 0x5f, 0x32, 0xcd, 0x5f, + 0x9e, 0x2f, 0xf5, 0x21, 0x5f, 0x31, 0x85, 0x13, 0xd9, 0x30, 0x7f, 0x0d, 0x19, 0xcd, 0x20, 0x18, 0xe0, 0xcf, 0x37, 0x69, + 0x9a, 0xb6, 0x11, 0x8b, 0x7c, 0x32, 0x19, 0x62, 0x24, 0x49, 0x62, 0x85, 0x08, 0xa8, 0xbd, 0x15, 0x44, 0x24, 0x23, 0x21, + 0xa2, 0x11, 0x12, 0x2c, 0x43, 0x98, 0xfc, 0x9c, 0x0e, 0xbf, 0x5f, 0xeb, 0x6d, 0x20, 0x1a, 0x60, 0xa8, 0xa7, 0xa7, 0x07, + 0x17, 0x6d, 0x4b, 0x5d, 0x5d, 0x9d, 0xbf, 0xb6, 0xb6, 0x56, 0x86, 0x1f, 0x70, 0x24, 0xd4, 0x5d, 0xa1, 0x76, 0x6f, 0xd8, + 0xb0, 0x81, 0x9d, 0x68, 0x32, 0x89, 0x19, 0x55, 0x55, 0x35, 0x29, 0x8a, 0xc2, 0x58, 0x34, 0xf8, 0x79, 0x1b, 0xd1, 0x5f, + 0x43, 0xc6, 0x92, 0x19, 0x0c, 0x8d, 0x68, 0x99, 0x88, 0x06, 0x0f, 0x75, 0xe7, 0x12, 0x4f, 0x3d, 0x43, 0x34, 0x18, 0x19, + 0x22, 0x5f, 0x7d, 0xf5, 0xd5, 0x88, 0x45, 0x83, 0x45, 0x4e, 0x70, 0x73, 0x73, 0xb3, 0x69, 0xf3, 0xe6, 0xcd, 0x38, 0xb7, + 0x0d, 0x3c, 0x01, 0xba, 0x5f, 0x05, 0xa6, 0xbf, 0xe4, 0x48, 0xe1, 0x4c, 0x05, 0xff, 0x57, 0x7d, 0x38, 0x1c, 0xae, 0x5e, + 0xb5, 0x6a, 0x15, 0x4c, 0xd0, 0x11, 0xf1, 0x03, 0x8a, 0x0b, 0x8e, 0x15, 0x07, 0xda, 0x5a, 0x32, 0xf2, 0x8f, 0x38, 0x75, + 0x96, 0xc8, 0xfd, 0x5b, 0x8f, 0x95, 0x92, 0x5f, 0x30, 0xa3, 0xf6, 0xd7, 0x90, 0xb1, 0xa0, 0x01, 0x8a, 0x68, 0x30, 0xfe, + 0xfe, 0x44, 0x51, 0x14, 0x3f, 0x16, 0xfb, 0x64, 0x94, 0xc6, 0x69, 0xbc, 0xf2, 0x02, 0x02, 0x8b, 0x6c, 0xa4, 0x34, 0x40, + 0x5e, 0x9d, 0xa2, 0x21, 0x26, 0xd0, 0xd9, 0xd9, 0xd9, 0x64, 0x32, 0x99, 0xaa, 0x79, 0x0b, 0x5b, 0x7d, 0xdb, 0x0a, 0x1a, + 0x4c, 0x1a, 0x8c, 0x00, 0x40, 0xc5, 0x6c, 0x36, 0x23, 0xab, 0x7a, 0x35, 0xfa, 0x02, 0x8c, 0x04, 0x3d, 0xbe, 0xf0, 0x39, + 0x00, 0xd9, 0x45, 0xf5, 0x47, 0x92, 0x52, 0x5f, 0x98, 0x63, 0x98, 0x03, 0xe0, 0x07, 0xbc, 0xb9, 0x8c, 0x61, 0xfe, 0x1a, + 0x32, 0xda, 0x25, 0x9a, 0xca, 0xa6, 0x33, 0x83, 0xe1, 0xdf, 0xfe, 0x36, 0xd9, 0x44, 0xa9, 0x92, 0x24, 0xd1, 0x3b, 0xef, + 0xbc, 0x83, 0x14, 0x94, 0xa4, 0x55, 0x64, 0x0d, 0x82, 0x16, 0x4f, 0x85, 0x16, 0x0a, 0x25, 0x26, 0x2b, 0x2b, 0x0b, 0x19, + 0x1c, 0x5a, 0x32, 0x4c, 0xe0, 0x68, 0x52, 0xa5, 0xc7, 0xe3, 0xc1, 0xe3, 0xca, 0x15, 0x2b, 0x56, 0x80, 0x6d, 0x75, 0xd8, + 0xfd, 0x80, 0xa2, 0x06, 0x71, 0xeb, 0xd6, 0xad, 0x4c, 0xdd, 0xc6, 0x6a, 0x93, 0xac, 0xbe, 0x1f, 0xdc, 0xfc, 0x45, 0xe8, + 0xfc, 0x53, 0x7e, 0xce, 0x28, 0xff, 0x33, 0x88, 0x4f, 0x0d, 0x19, 0xed, 0x12, 0xf5, 0xe3, 0x73, 0x10, 0xc4, 0xb8, 0x7e, + 0x9f, 0x03, 0xa0, 0x94, 0xcc, 0xa0, 0x24, 0x1a, 0x92, 0xc1, 0x3a, 0x1c, 0x89, 0x68, 0x30, 0x14, 0x23, 0xb0, 0xbe, 0x7c, + 0xfe, 0x39, 0x8a, 0xb7, 0x68, 0x65, 0x38, 0x1c, 0x8e, 0xad, 0xdd, 0xef, 0xfd, 0xbb, 0xfd, 0xec, 0x5b, 0x94, 0x91, 0x04, + 0xd1, 0x6b, 0xd4, 0x64, 0x32, 0xad, 0xad, 0xaf, 0xaf, 0xef, 0x5c, 0xb3, 0x66, 0x8d, 0x6c, 0xb7, 0xdb, 0x87, 0xd5, 0x0f, + 0x28, 0xfc, 0x7f, 0xc8, 0x3b, 0xc2, 0xc9, 0x26, 0x83, 0x85, 0x42, 0x98, 0xbf, 0x3c, 0xf8, 0xb1, 0x82, 0x77, 0xd4, 0x62, + 0xe7, 0x6b, 0x24, 0x3f, 0x1b, 0x32, 0xca, 0x25, 0xd6, 0x8a, 0x03, 0xf8, 0x41, 0xbe, 0x50, 0x55, 0xb5, 0x0b, 0x74, 0x6f, + 0x52, 0x12, 0xda, 0x66, 0x0a, 0xff, 0x1b, 0x1e, 0x91, 0x99, 0x31, 0xdc, 0x65, 0x71, 0xf8, 0x2d, 0x9e, 0xfe, 0x62, 0x5a, + 0xb7, 0x6e, 0x1d, 0xe6, 0xed, 0x37, 0xbc, 0x2f, 0xf2, 0x80, 0x5c, 0x58, 0x03, 0x29, 0x90, 0x16, 0x2b, 0x88, 0x9a, 0x99, + 0x99, 0x89, 0xc6, 0x40, 0xab, 0x51, 0x03, 0x98, 0x91, 0x91, 0x91, 0x94, 0x84, 0xca, 0x81, 0x0a, 0x6f, 0x50, 0x1e, 0x35, + 0x7f, 0x93, 0x41, 0xcf, 0xcf, 0xf7, 0x21, 0x88, 0x4f, 0xdf, 0xe3, 0xbe, 0x92, 0x01, 0xaf, 0x1e, 0x86, 0x18, 0x32, 0x0a, + 0x44, 0x00, 0xa0, 0x58, 0xd4, 0x51, 0xe5, 0xf4, 0x59, 0xb2, 0xcd, 0x60, 0x08, 0x00, 0x10, 0xcd, 0xc9, 0x86, 0x93, 0x2a, + 0x9f, 0x2b, 0x46, 0x1a, 0xb4, 0xbf, 0x60, 0x30, 0xb8, 0x39, 0x2b, 0x2b, 0x4b, 0xef, 0xff, 0x1b, 0x92, 0x06, 0xa8, 0x5f, + 0x41, 0x98, 0x19, 0xac, 0x28, 0x0a, 0xc0, 0xe1, 0x13, 0x68, 0x61, 0x48, 0x87, 0x19, 0xae, 0xba, 0x60, 0x8e, 0xf2, 0x84, + 0x4a, 0x14, 0xf0, 0x90, 0xc1, 0xfc, 0x4e, 0x12, 0x31, 0x83, 0x20, 0x3e, 0x85, 0xcf, 0x80, 0x39, 0x10, 0x8c, 0xe4, 0x67, + 0x43, 0xc6, 0x98, 0xe8, 0x89, 0x52, 0xc5, 0xe2, 0xfe, 0x7e, 0x32, 0xfb, 0x85, 0xa8, 0xbc, 0x34, 0x15, 0x39, 0x78, 0xc8, + 0xd0, 0x18, 0x4e, 0x33, 0x98, 0xd7, 0xff, 0x6a, 0x08, 0x8c, 0xc2, 0x85, 0x65, 0x36, 0x9b, 0x41, 0xdf, 0x37, 0xa0, 0x14, + 0x18, 0x88, 0x9c, 0x48, 0x59, 0x8d, 0xdb, 0xed, 0x06, 0xe8, 0x7d, 0xb5, 0x65, 0xcb, 0x96, 0x9e, 0x55, 0xab, 0x56, 0xc9, + 0x40, 0xde, 0xe1, 0x38, 0x51, 0x61, 0xfe, 0xa2, 0xf0, 0x1a, 0x25, 0x70, 0x49, 0xa4, 0xbe, 0x17, 0xe6, 0x2f, 0x52, 0x5f, + 0x1a, 0x63, 0x56, 0xca, 0x91, 0xaf, 0xee, 0x36, 0xc4, 0x90, 0xe4, 0x47, 0x83, 0x21, 0xdf, 0xe8, 0x19, 0x62, 0x28, 0x49, + 0x0a, 0x0a, 0x40, 0x15, 0x40, 0x94, 0x4c, 0x72, 0x92, 0x81, 0xf8, 0x1f, 0x61, 0xfe, 0x7e, 0xf5, 0xd5, 0x57, 0x38, 0xbf, + 0x4f, 0xdd, 0x6e, 0xb7, 0x96, 0x48, 0xfd, 0xbe, 0x9c, 0x60, 0x3e, 0x11, 0xcc, 0x60, 0x90, 0x6d, 0x7d, 0x0d, 0x75, 0x77, + 0x38, 0xcd, 0x60, 0x20, 0x7d, 0x0a, 0xcc, 0x5f, 0x51, 0xfa, 0xf6, 0x5e, 0x0c, 0xf3, 0x8b, 0x61, 0xfe, 0x1a, 0x32, 0x96, + 0x44, 0x9f, 0x14, 0x8d, 0xf1, 0x0d, 0x8b, 0xe7, 0x03, 0xbe, 0xf8, 0x27, 0x65, 0x02, 0x8b, 0xf9, 0x88, 0xfa, 0x7c, 0x64, + 0x6a, 0x0c, 0x87, 0x19, 0xcc, 0x15, 0x23, 0x95, 0xc7, 0x05, 0x36, 0x64, 0x65, 0x65, 0x6d, 0x0e, 0x85, 0x42, 0xb1, 0x29, + 0x6c, 0x7d, 0xca, 0x40, 0x34, 0x40, 0x3d, 0x00, 0x06, 0xbc, 0x5e, 0x2f, 0x76, 0xfe, 0x2e, 0xc0, 0xa8, 0xb9, 0xb9, 0x59, + 0x4a, 0x75, 0xee, 0x8f, 0xbe, 0xf3, 0x1b, 0x18, 0x68, 0x93, 0x48, 0x7d, 0x2f, 0x98, 0x5f, 0xb6, 0xa2, 0x83, 0x16, 0x3f, + 0x4f, 0xa3, 0xf6, 0xd7, 0x90, 0xb1, 0xae, 0x05, 0x8a, 0xe6, 0xe9, 0xcb, 0x14, 0x45, 0x09, 0x21, 0x03, 0x22, 0x99, 0x54, + 0xf9, 0x5f, 0x7f, 0xfd, 0x35, 0xcb, 0xd4, 0x18, 0x0e, 0xaa, 0x7c, 0x60, 0x01, 0x1a, 0x34, 0xbd, 0xfc, 0xf2, 0xcb, 0xf8, + 0xf3, 0x5d, 0x55, 0x55, 0xf5, 0xe6, 0xef, 0x80, 0x94, 0x98, 0x81, 0x6a, 0x80, 0x51, 0x7a, 0x1d, 0x9e, 0x80, 0xfc, 0x55, + 0x73, 0x73, 0x73, 0xc3, 0xb2, 0x65, 0xcb, 0xe4, 0xac, 0xac, 0x2c, 0xd4, 0xd0, 0x52, 0xaa, 0xcd, 0x5f, 0xe4, 0x1f, 0x26, + 0xb9, 0xf3, 0x9b, 0xc8, 0xfd, 0x7b, 0x97, 0x97, 0xbe, 0x89, 0x8c, 0x79, 0x83, 0xf8, 0xd4, 0x90, 0xb1, 0x26, 0xb1, 0x14, + 0x59, 0xac, 0x34, 0x8e, 0x88, 0x56, 0xf1, 0x7e, 0xdf, 0x6a, 0x32, 0x3b, 0xc6, 0x0d, 0x07, 0x55, 0x3e, 0x30, 0xc7, 0xe9, + 0x74, 0x6a, 0x2b, 0x56, 0xac, 0x90, 0xd7, 0xad, 0x5b, 0xd7, 0x63, 0x32, 0x99, 0x3e, 0x46, 0x89, 0x2c, 0x07, 0x78, 0x91, + 0x00, 0xcd, 0x0e, 0xad, 0xaf, 0xfd, 0xc8, 0x83, 0x20, 0x59, 0x0c, 0xdb, 0xed, 0x76, 0x30, 0x2d, 0xbc, 0xf3, 0xec, 0xb3, + 0xcf, 0xe2, 0x40, 0x92, 0xc2, 0x2e, 0xd1, 0x5f, 0xb6, 0xb9, 0xa0, 0xbe, 0x12, 0x9d, 0xdf, 0x86, 0xf2, 0x9b, 0xbc, 0xe9, + 0x39, 0x72, 0xff, 0x7c, 0x9c, 0xf8, 0x14, 0xe7, 0xe7, 0x8d, 0xc9, 0x1c, 0x37, 0x22, 0xc0, 0x86, 0x8c, 0x25, 0x89, 0x25, + 0x48, 0xf0, 0x60, 0x0e, 0xf3, 0x60, 0x48, 0x52, 0x7f, 0x08, 0x55, 0x21, 0xa9, 0xf6, 0x01, 0x72, 0xbf, 0xa3, 0xba, 0x68, + 0xd1, 0x22, 0x3c, 0x5f, 0x9e, 0x99, 0x99, 0x59, 0xa3, 0x33, 0xf3, 0x07, 0xdc, 0xbe, 0x62, 0xa0, 0x1a, 0xa0, 0xfe, 0xe2, + 0xf9, 0xba, 0xba, 0xba, 0x34, 0x59, 0x96, 0xdf, 0xfa, 0xf2, 0xcb, 0x2f, 0x7d, 0x5f, 0x7e, 0xf9, 0xa5, 0x9c, 0x99, 0x99, + 0x99, 0xb2, 0x60, 0x08, 0xd4, 0x6a, 0x30, 0xcf, 0xa2, 0x0f, 0x69, 0x12, 0xa9, 0xef, 0xf5, 0x4d, 0xcf, 0xc1, 0x9f, 0x8d, + 0x9d, 0x1a, 0xcc, 0x2f, 0x86, 0xec, 0x4d, 0x0c, 0x31, 0x1a, 0x82, 0x06, 0xaa, 0xaa, 0xb6, 0x27, 0x23, 0x27, 0x10, 0x82, + 0xb9, 0x09, 0x05, 0x05, 0x99, 0x1a, 0xa9, 0xa4, 0xca, 0x17, 0x8c, 0xd4, 0x9b, 0x37, 0x6f, 0x96, 0xdf, 0x7c, 0xf3, 0x4d, + 0xb4, 0xed, 0x78, 0xdd, 0xeb, 0xf5, 0x32, 0x6c, 0x4a, 0xd4, 0x87, 0x2f, 0x0f, 0x52, 0x85, 0x46, 0x30, 0x64, 0xab, 0xa6, + 0x69, 0xcb, 0x1e, 0x7b, 0xec, 0x31, 0x09, 0x65, 0x28, 0xa9, 0x38, 0x51, 0x61, 0xfe, 0x7e, 0xfb, 0xed, 0xb7, 0x84, 0x9e, + 0x24, 0xc9, 0xea, 0x44, 0xaf, 0xa3, 0xbd, 0x7f, 0x8b, 0x03, 0x9f, 0x3e, 0xf8, 0x61, 0x44, 0x7f, 0x0d, 0x19, 0x8b, 0xa2, + 0x4f, 0x69, 0x13, 0x5a, 0x52, 0x03, 0x2c, 0xa0, 0x64, 0xe5, 0x04, 0x8a, 0x5a, 0x7d, 0xf4, 0x10, 0x4f, 0x25, 0x47, 0x20, + 0xcc, 0xdf, 0xac, 0xac, 0x2c, 0xe5, 0xd9, 0x67, 0x9f, 0x95, 0x7c, 0x3e, 0xdf, 0x0a, 0xa7, 0xd3, 0xb9, 0x8a, 0x07, 0x3f, + 0x84, 0x0f, 0xbf, 0xd7, 0x2e, 0x70, 0xb1, 0x22, 0x0f, 0x32, 0xa1, 0xd2, 0xdb, 0xdd, 0xdd, 0x1d, 0x92, 0x65, 0xf9, 0xc5, + 0x37, 0xdf, 0x7c, 0x33, 0xbc, 0x72, 0xe5, 0x4a, 0x39, 0x15, 0x4c, 0x10, 0x82, 0xef, 0x0f, 0x75, 0x86, 0x90, 0x64, 0x04, + 0x5c, 0x74, 0xb4, 0xf7, 0xb5, 0xba, 0xdc, 0x3f, 0xbd, 0xdf, 0xc0, 0x30, 0x7f, 0x0d, 0x19, 0xab, 0xb2, 0x9b, 0x25, 0x47, + 0x91, 0xf9, 0xfc, 0x8e, 0xa2, 0x28, 0x6a, 0xb2, 0xba, 0xc6, 0x09, 0xd7, 0x14, 0xb2, 0x44, 0x52, 0x11, 0x09, 0x16, 0xbe, + 0xc6, 0x1d, 0x3b, 0x76, 0x48, 0x70, 0xc1, 0xc9, 0xb2, 0xbc, 0xd8, 0xef, 0xf7, 0x7b, 0xf9, 0xf9, 0x08, 0x2b, 0x6e, 0xc0, + 0x20, 0x91, 0x88, 0x06, 0x48, 0xba, 0x84, 0x4a, 0x16, 0x49, 0x72, 0x3a, 0x9d, 0x6b, 0xc3, 0xe1, 0xf0, 0xf2, 0x07, 0x1f, + 0x7c, 0x50, 0xca, 0xc8, 0xc8, 0x50, 0x92, 0xad, 0x05, 0x42, 0x9d, 0x86, 0x63, 0x93, 0x27, 0x39, 0x26, 0xad, 0xf6, 0x57, + 0x17, 0xfc, 0x68, 0xe5, 0x80, 0x2e, 0x68, 0xef, 0x0d, 0xed, 0xcf, 0x90, 0xbd, 0x29, 0x1a, 0xac, 0x21, 0x03, 0x42, 0xd3, + 0xb4, 0x75, 0x50, 0x0a, 0x92, 0x11, 0x0c, 0x11, 0xe4, 0x08, 0xcb, 0x96, 0x2d, 0x4b, 0x09, 0x47, 0x20, 0xd7, 0xfe, 0xd4, + 0xc7, 0x1e, 0x7b, 0x4c, 0x76, 0xb9, 0x5c, 0xab, 0x1c, 0x0e, 0xc7, 0xe7, 0x5c, 0xfb, 0x8b, 0x35, 0x7f, 0x93, 0x6a, 0x02, + 0xef, 0x91, 0x14, 0x0d, 0x27, 0x6a, 0x4f, 0x4f, 0x4f, 0xd0, 0x62, 0xb1, 0x3c, 0xf3, 0xfa, 0xeb, 0xaf, 0x07, 0x3f, 0xfd, + 0xf4, 0x53, 0x29, 0x2b, 0x2b, 0x2b, 0x69, 0xbe, 0x40, 0x9d, 0x9d, 0xcf, 0x32, 0xcc, 0xa1, 0x09, 0x0e, 0x75, 0xdf, 0xbc, + 0xe7, 0x2f, 0x82, 0x1f, 0x7e, 0x9e, 0xfb, 0x17, 0xef, 0xc2, 0x19, 0x62, 0xc8, 0x58, 0x16, 0xc1, 0x92, 0x12, 0xe2, 0xf3, + 0x18, 0x3c, 0x81, 0x6f, 0x24, 0x2b, 0x18, 0x22, 0x92, 0x93, 0xe1, 0x03, 0xfc, 0xe6, 0x9b, 0x6f, 0x92, 0x6a, 0x06, 0xe3, + 0xf8, 0xb0, 0x3f, 0x60, 0xc2, 0x13, 0x4f, 0x3c, 0x81, 0x38, 0xc4, 0x93, 0x81, 0x40, 0xc0, 0x13, 0xa3, 0xfd, 0x25, 0xd4, + 0xbc, 0x2c, 0x51, 0x00, 0xd4, 0xab, 0xd0, 0x50, 0x3b, 0x95, 0x8c, 0x8c, 0x8c, 0xb5, 0xaa, 0xaa, 0xbe, 0x71, 0xef, 0xbd, + 0xf7, 0xca, 0xb2, 0x2c, 0x27, 0xaf, 0x39, 0x2f, 0xf7, 0x27, 0x20, 0xa4, 0x9e, 0x2c, 0xee, 0xbf, 0x98, 0x9e, 0xbf, 0x5b, + 0x75, 0xc4, 0xa7, 0x46, 0xdf, 0x0f, 0x43, 0xf6, 0x06, 0xd1, 0x97, 0xb7, 0x86, 0xf8, 0x1c, 0x26, 0x4e, 0x97, 0xcf, 0x82, + 0x21, 0x11, 0x9c, 0x19, 0xda, 0x3c, 0x13, 0x4c, 0x51, 0xef, 0xbd, 0xf7, 0x5e, 0x52, 0x9b, 0x25, 0x01, 0x13, 0x9c, 0x4e, + 0xa7, 0x7a, 0xff, 0xfd, 0xf7, 0xcb, 0x6e, 0xb7, 0xfb, 0x53, 0x9d, 0xf6, 0xe7, 0x19, 0x6c, 0xf3, 0x32, 0x79, 0x88, 0x75, + 0x85, 0xee, 0x9e, 0x9e, 0x1e, 0xc5, 0x6e, 0xb7, 0x3f, 0xf5, 0xd9, 0x67, 0x9f, 0x75, 0x2e, 0x5a, 0xb4, 0x48, 0xce, 0xcb, + 0xcb, 0x83, 0x96, 0x45, 0xc9, 0xea, 0xf1, 0x29, 0xcc, 0x5f, 0xfd, 0xeb, 0x49, 0x08, 0x7e, 0x2c, 0xe5, 0xc0, 0x87, 0x95, + 0xc3, 0x28, 0x7d, 0x33, 0x64, 0x6f, 0x12, 0xbd, 0x19, 0x1c, 0xe0, 0x8f, 0xf5, 0xc0, 0x2b, 0x91, 0x13, 0x38, 0xd4, 0xb4, + 0x36, 0x01, 0x78, 0xc8, 0xdc, 0x80, 0x0b, 0x2b, 0x19, 0x9c, 0x01, 0xc0, 0x94, 0x9c, 0x9c, 0x1c, 0x0d, 0xfb, 0x7c, 0xf1, + 0xc5, 0x17, 0xfd, 0x16, 0x8b, 0xe5, 0x3f, 0x6e, 0xb7, 0x9b, 0x61, 0x50, 0x1c, 0x02, 0x93, 0x94, 0x68, 0x80, 0xf1, 0x72, + 0x02, 0x3d, 0xfc, 0xc7, 0x6b, 0x24, 0x49, 0x7a, 0xfc, 0x9e, 0x7b, 0xee, 0x91, 0x9a, 0x9b, 0x9b, 0xd5, 0x78, 0x54, 0xf5, + 0x89, 0x5c, 0x54, 0x51, 0xfd, 0xd1, 0xd0, 0xd0, 0xc0, 0x12, 0xa0, 0x71, 0x01, 0xc5, 0xfe, 0x06, 0xbb, 0x9a, 0xe8, 0x82, + 0x1f, 0x5b, 0x62, 0x82, 0x1f, 0x86, 0xf6, 0x67, 0xc8, 0xde, 0x6c, 0x06, 0x7b, 0xf9, 0x7c, 0x7e, 0x0b, 0x7d, 0x34, 0xb8, + 0x16, 0x38, 0x24, 0xad, 0x4d, 0x04, 0x2f, 0xd7, 0xae, 0x5d, 0x1b, 0xad, 0x0a, 0x19, 0x8a, 0x19, 0x2c, 0xc8, 0x90, 0x83, + 0xc1, 0xa0, 0x7a, 0xeb, 0xad, 0xb7, 0xca, 0x9a, 0xa6, 0x3d, 0x6f, 0x36, 0x9b, 0xd7, 0xf3, 0xe3, 0x17, 0x18, 0x34, 0x28, + 0x17, 0xd6, 0x60, 0x34, 0xc0, 0x58, 0x5f, 0x60, 0x0f, 0xb2, 0xbf, 0x1d, 0x0e, 0xc7, 0x92, 0xe6, 0xe6, 0xe6, 0x95, 0x37, + 0xdd, 0x74, 0x93, 0x09, 0x4e, 0xca, 0xd8, 0x13, 0x4e, 0xe4, 0x82, 0x0a, 0xf3, 0x17, 0x3e, 0x04, 0xe4, 0x00, 0x26, 0x23, + 0xfd, 0x05, 0xbf, 0xcf, 0x73, 0xff, 0x5e, 0xe7, 0x95, 0x1f, 0x38, 0x76, 0x43, 0xfb, 0x33, 0x64, 0x6f, 0x37, 0x83, 0xfd, + 0xfc, 0x39, 0x00, 0xe5, 0x2b, 0x1e, 0x0c, 0x19, 0x92, 0x09, 0x27, 0x14, 0x18, 0xd0, 0x52, 0x21, 0x1d, 0x66, 0xa8, 0xf3, + 0x17, 0x9a, 0x69, 0x41, 0x41, 0x81, 0x7a, 0xef, 0xbd, 0xf7, 0x9a, 0x36, 0x6c, 0xd8, 0xb0, 0xcd, 0xe1, 0x70, 0x3c, 0xe3, + 0xf3, 0xf9, 0x34, 0xce, 0xde, 0x1e, 0x5b, 0xbf, 0x9f, 0x52, 0x13, 0x38, 0x96, 0x6a, 0x9b, 0xa5, 0xc4, 0xe0, 0x40, 0x3c, + 0x1e, 0x8f, 0xd7, 0x66, 0xb3, 0xfd, 0xfd, 0x95, 0x57, 0x5e, 0x71, 0x23, 0x37, 0xb0, 0xb0, 0xb0, 0x50, 0x74, 0x59, 0x1b, + 0x94, 0x06, 0x88, 0xe8, 0x11, 0x22, 0x49, 0xec, 0x20, 0x87, 0x18, 0x4e, 0xe7, 0xc1, 0x0f, 0xd0, 0x5e, 0xb5, 0x73, 0xda, + 0x7b, 0xe2, 0xc7, 0x6d, 0x34, 0x3d, 0x37, 0x64, 0x6f, 0x15, 0x4d, 0x67, 0xc9, 0xf9, 0xf8, 0xf6, 0x2a, 0xc0, 0x06, 0x29, + 0x31, 0x43, 0x25, 0x1c, 0x11, 0xf3, 0x1d, 0x44, 0x05, 0x43, 0x11, 0x1c, 0x0f, 0xdc, 0x6a, 0x48, 0xab, 0x79, 0xe0, 0x81, + 0x07, 0x42, 0x56, 0xab, 0xf5, 0x6f, 0xc1, 0x60, 0xb0, 0x83, 0x6b, 0x7e, 0x43, 0x9e, 0xc3, 0x83, 0x45, 0x96, 0x58, 0x5f, + 0x20, 0xeb, 0xa3, 0xa1, 0x28, 0xca, 0x46, 0x93, 0xc9, 0xf4, 0xaf, 0x9b, 0x6f, 0xbe, 0x59, 0x5a, 0xbd, 0x7a, 0xb5, 0x9a, + 0x9d, 0x9d, 0x1d, 0x25, 0x2e, 0x48, 0xe4, 0x62, 0xc2, 0xe4, 0xed, 0xe9, 0xe9, 0x89, 0x02, 0x60, 0x32, 0x82, 0x1f, 0x1c, + 0x8c, 0xdf, 0xe6, 0x84, 0x90, 0xe2, 0xb8, 0x0d, 0xf3, 0xd7, 0x90, 0xbd, 0x51, 0xf6, 0xa8, 0xee, 0xa2, 0x88, 0x7c, 0x01, + 0x17, 0x11, 0xb4, 0xc0, 0xa1, 0xa6, 0x84, 0x89, 0x74, 0x18, 0x54, 0x85, 0xa0, 0x86, 0x7f, 0x30, 0xc1, 0x10, 0x61, 0x09, + 0xc2, 0xad, 0x76, 0xed, 0xb5, 0xd7, 0x42, 0x81, 0x79, 0x5c, 0x96, 0xe5, 0xaf, 0xc3, 0x11, 0x47, 0x7e, 0x77, 0x32, 0x3a, + 0x37, 0x0e, 0x05, 0x00, 0x05, 0x08, 0x8a, 0x15, 0xa4, 0x0b, 0xc4, 0x84, 0x16, 0x8b, 0x05, 0x65, 0x29, 0xaf, 0xff, 0xe4, + 0x27, 0x3f, 0x31, 0x79, 0xbd, 0x5e, 0x45, 0xa4, 0xaf, 0x0c, 0x54, 0x03, 0x14, 0x27, 0x0d, 0x62, 0x45, 0x6c, 0x43, 0x69, + 0x7d, 0xc9, 0x2f, 0x38, 0xd3, 0xfe, 0x78, 0xdd, 0x2f, 0xcc, 0x5f, 0x35, 0x66, 0xe5, 0x30, 0x72, 0xff, 0x0c, 0xd9, 0x1b, + 0x45, 0x8b, 0x71, 0x65, 0xf9, 0xb9, 0x6b, 0xe8, 0x65, 0x61, 0xb9, 0x0d, 0x25, 0x18, 0x22, 0xe6, 0x31, 0xfc, 0xf8, 0xe8, + 0x23, 0x94, 0x68, 0x3a, 0x8c, 0xf0, 0xfb, 0x59, 0x2c, 0x16, 0xe5, 0xca, 0x2b, 0xaf, 0x34, 0x35, 0x35, 0x35, 0x7d, 0xea, + 0x74, 0x3a, 0x9f, 0xf5, 0xfb, 0xfd, 0xd8, 0x49, 0x97, 0x2e, 0x80, 0x39, 0xe0, 0xba, 0xdf, 0x78, 0x32, 0xd4, 0x54, 0xed, + 0xdd, 0xaa, 0x43, 0x70, 0x60, 0x7e, 0xbf, 0x3f, 0xec, 0x70, 0x38, 0xfe, 0xb5, 0x71, 0xe3, 0xc6, 0xd5, 0x97, 0x5e, 0x7a, + 0xa9, 0x09, 0x09, 0xd2, 0x38, 0x91, 0x81, 0x9e, 0xbc, 0xb8, 0x70, 0xa8, 0xfe, 0x00, 0xd0, 0x0f, 0x25, 0x8c, 0xce, 0x6f, + 0x20, 0xb4, 0x3f, 0x3c, 0x81, 0x3a, 0xb9, 0x99, 0x5f, 0xb0, 0x21, 0xf9, 0x0d, 0x0c, 0x31, 0x64, 0x0c, 0x9a, 0xc1, 0x5e, + 0xfe, 0xda, 0x07, 0x9a, 0xa6, 0x35, 0x26, 0x43, 0x0b, 0x14, 0xd1, 0xdf, 0x44, 0x5b, 0x66, 0xe2, 0x73, 0xc0, 0x81, 0xbc, + 0xbc, 0x3c, 0xf5, 0x97, 0xbf, 0xfc, 0xa5, 0x69, 0xf9, 0xf2, 0xe5, 0xd5, 0x99, 0x99, 0x99, 0x7f, 0xf6, 0x78, 0x3c, 0x00, + 0x6a, 0x97, 0x2e, 0xf0, 0x31, 0x64, 0xe2, 0x62, 0x39, 0x89, 0xce, 0x54, 0x1f, 0x37, 0x85, 0x7b, 0xbc, 0x5e, 0x6f, 0xb7, + 0xd3, 0xe9, 0xbc, 0xeb, 0xfd, 0xf7, 0xdf, 0xaf, 0xbb, 0xee, 0xba, 0xeb, 0x4c, 0x79, 0x79, 0x79, 0xcc, 0x0e, 0x1e, 0xc8, + 0x05, 0x00, 0x58, 0x7a, 0xbd, 0x5e, 0x7a, 0xe5, 0x95, 0x57, 0x22, 0x3f, 0x32, 0x48, 0xf0, 0x13, 0xdf, 0x83, 0x3f, 0x83, + 0xab, 0xcc, 0x2f, 0xf1, 0x0b, 0x36, 0xa4, 0xa8, 0x91, 0x21, 0x86, 0x8c, 0x11, 0xd1, 0xe2, 0xd4, 0xf8, 0x63, 0x5e, 0x34, + 0x13, 0xd1, 0x2b, 0x5c, 0x69, 0x18, 0x92, 0x08, 0xcb, 0x0f, 0x00, 0x28, 0xaa, 0x42, 0x06, 0x22, 0x70, 0x9b, 0x15, 0x17, + 0x17, 0xab, 0x77, 0xde, 0x79, 0xa7, 0xfc, 0xd4, 0x53, 0x4f, 0x75, 0x3a, 0x1c, 0x8e, 0x3b, 0xdd, 0x6e, 0x77, 0x33, 0x4f, + 0x79, 0xe9, 0x89, 0xd1, 0xfe, 0x86, 0xa4, 0xc0, 0x0c, 0x55, 0x03, 0xd4, 0x5f, 0xc0, 0xa8, 0x29, 0x0c, 0x90, 0xf1, 0x78, + 0x3c, 0xf5, 0x0e, 0x87, 0xe3, 0x8e, 0x27, 0x9f, 0x7c, 0xb2, 0x1d, 0x28, 0x0e, 0x34, 0xc7, 0x17, 0xfa, 0xd2, 0x04, 0xf1, + 0x5e, 0x66, 0x66, 0x26, 0x6b, 0x7b, 0x09, 0x02, 0x04, 0x44, 0x8f, 0x86, 0x98, 0x53, 0xa8, 0xf0, 0x1b, 0xf9, 0x31, 0x27, + 0x3d, 0x55, 0x06, 0x5b, 0x32, 0x63, 0x88, 0x21, 0x63, 0x54, 0xd4, 0x98, 0x94, 0x18, 0xcc, 0x87, 0x37, 0xd0, 0x27, 0x87, + 0x47, 0x84, 0xb5, 0xa1, 0x92, 0x99, 0xa0, 0x97, 0x0f, 0xf2, 0xf7, 0xb2, 0xb2, 0xb2, 0xfa, 0x9c, 0xcf, 0x50, 0x5a, 0x04, + 0xf8, 0xa1, 0xb0, 0xe2, 0xde, 0x7b, 0xef, 0xf5, 0x58, 0xad, 0xd6, 0x3b, 0xbd, 0x5e, 0xef, 0x26, 0x0e, 0xd0, 0x5d, 0x71, + 0xdc, 0x57, 0x43, 0x9a, 0xbf, 0xc9, 0xaa, 0x56, 0x16, 0x51, 0xe1, 0x00, 0x3f, 0x40, 0xf8, 0x12, 0xfc, 0x5e, 0xaf, 0x77, + 0x83, 0xdd, 0x6e, 0xbf, 0xe5, 0x91, 0x47, 0x1e, 0xe9, 0xbc, 0xfe, 0xfa, 0xeb, 0xe5, 0xdc, 0xdc, 0x5c, 0x55, 0x9f, 0xd3, + 0xd7, 0x5b, 0xfe, 0xd0, 0x5f, 0xff, 0xfa, 0x57, 0xf6, 0x7c, 0xa0, 0x2b, 0x46, 0x3c, 0xe1, 0xd4, 0x59, 0xd0, 0xfe, 0x70, + 0xa1, 0x9e, 0xd3, 0x1d, 0x9b, 0x41, 0x7b, 0x65, 0x88, 0x21, 0xbd, 0x5b, 0x71, 0x41, 0x9e, 0x18, 0xfd, 0x32, 0x57, 0x1e, + 0x06, 0x0d, 0x30, 0x82, 0xb7, 0x13, 0xdb, 0xdf, 0xfe, 0xf6, 0x37, 0xe6, 0xd2, 0xea, 0xcd, 0xaf, 0x88, 0xf9, 0x8e, 0xcf, + 0x03, 0xfc, 0xfe, 0xf4, 0xa7, 0x3f, 0xc9, 0xb7, 0xdf, 0x7e, 0xbb, 0xcf, 0x6a, 0xb5, 0xfe, 0x41, 0x55, 0xd5, 0x2f, 0xf9, + 0x31, 0x75, 0x72, 0xeb, 0x4d, 0x5f, 0xb9, 0x35, 0x64, 0x91, 0x53, 0x94, 0x57, 0x84, 0x03, 0x45, 0xa8, 0x3a, 0xe0, 0xf3, + 0xf9, 0xd6, 0x00, 0x04, 0x1f, 0x7e, 0xf8, 0xe1, 0x96, 0x4b, 0x2f, 0xbd, 0x54, 0xb6, 0x5a, 0xad, 0x0a, 0x02, 0x1b, 0xfa, + 0x14, 0x19, 0x5d, 0xae, 0x0f, 0x2d, 0x59, 0xb2, 0x84, 0x5e, 0x7d, 0xf5, 0x55, 0xa6, 0xfd, 0xf1, 0xaa, 0x8d, 0xa1, 0x6a, + 0x7f, 0x1f, 0x12, 0xd1, 0xb7, 0xba, 0xe0, 0x87, 0xa1, 0xfd, 0x19, 0x62, 0xc8, 0xee, 0xa2, 0xea, 0xac, 0x38, 0x37, 0x9f, + 0xcf, 0xaf, 0xaa, 0xaa, 0xda, 0x3a, 0x14, 0x2d, 0x50, 0xb4, 0xb2, 0x85, 0x4f, 0x1f, 0x05, 0x0d, 0x8f, 0x3f, 0xfe, 0x38, + 0x15, 0x16, 0x16, 0xee, 0x31, 0xf7, 0xf1, 0x19, 0x94, 0xcf, 0xe5, 0xe6, 0xe6, 0x2a, 0xbf, 0xf9, 0xcd, 0x6f, 0xe4, 0xdb, + 0x6e, 0xbb, 0xad, 0xc7, 0x6a, 0xb5, 0xde, 0xa1, 0xaa, 0xea, 0xa7, 0x48, 0xce, 0xe6, 0x58, 0xe2, 0x1e, 0x0c, 0xdd, 0x55, + 0xbf, 0xc7, 0x38, 0xd4, 0x1d, 0xc4, 0xec, 0x0b, 0x1b, 0x0a, 0x01, 0xad, 0x44, 0xe4, 0x20, 0xa2, 0x2c, 0x22, 0x2a, 0x24, + 0xa2, 0x0c, 0x87, 0xc3, 0x51, 0xe5, 0xf5, 0x7a, 0x7f, 0x77, 0xf4, 0xd1, 0x47, 0x4f, 0x7e, 0xe4, 0x91, 0x47, 0x94, 0xd2, + 0xd2, 0x52, 0x13, 0x78, 0xc3, 0xe0, 0xf3, 0x03, 0xf2, 0xc3, 0xf4, 0xc5, 0xdf, 0xc7, 0x1c, 0x73, 0x0c, 0x35, 0x35, 0x35, + 0x45, 0xcd, 0xdf, 0xde, 0x56, 0x8c, 0xbe, 0x22, 0x54, 0x3c, 0xef, 0x4f, 0xf3, 0xfb, 0xfd, 0xb8, 0x78, 0x57, 0x72, 0x00, + 0x74, 0xf1, 0x55, 0x44, 0xa8, 0xd0, 0x43, 0x56, 0x9f, 0x0d, 0x31, 0x64, 0x8c, 0x88, 0x84, 0x98, 0x05, 0x11, 0xd9, 0x88, + 0x28, 0x53, 0xcc, 0x59, 0x22, 0xba, 0x44, 0x96, 0xe5, 0xab, 0xd0, 0xfc, 0xac, 0x37, 0x65, 0xa9, 0x3f, 0x1f, 0xbd, 0x88, + 0xe6, 0x02, 0xf4, 0x60, 0x0e, 0xa3, 0x3e, 0x78, 0xea, 0xd4, 0xa9, 0xd4, 0xd5, 0xd5, 0x15, 0xed, 0xef, 0x83, 0x74, 0x39, + 0x9f, 0xcf, 0xa7, 0x5c, 0x73, 0xcd, 0x35, 0xa6, 0x17, 0x5e, 0x78, 0xa1, 0xc9, 0x6a, 0xb5, 0xfe, 0x31, 0x18, 0x0c, 0xae, + 0xe2, 0xf3, 0xb4, 0x8d, 0xa7, 0xbc, 0x08, 0xeb, 0x2d, 0x29, 0xa6, 0xaf, 0x10, 0x39, 0x45, 0xb9, 0x45, 0xd1, 0x04, 0x69, + 0x7e, 0x02, 0x3e, 0xaf, 0xd7, 0xbb, 0xcd, 0xe9, 0x74, 0xde, 0xb4, 0x7c, 0xf9, 0xf2, 0x2f, 0x8e, 0x3f, 0xfe, 0x78, 0xd3, + 0xb2, 0x65, 0xcb, 0xb4, 0xf2, 0xf2, 0x72, 0xa5, 0xb0, 0xb0, 0x50, 0x2d, 0x2d, 0x2d, 0x45, 0x7f, 0x3e, 0xf5, 0x87, 0x3f, + 0xfc, 0xa1, 0x5a, 0x5f, 0x5f, 0x8f, 0xda, 0x62, 0x54, 0x92, 0xa0, 0x26, 0x71, 0xb0, 0x28, 0xaf, 0x06, 0x83, 0x41, 0x99, + 0xa7, 0xbd, 0xac, 0xd5, 0x05, 0x3f, 0x8c, 0x9e, 0x1f, 0x86, 0x18, 0xd2, 0xbf, 0x1b, 0xcb, 0xcd, 0x5f, 0x83, 0x16, 0x58, + 0x1d, 0x0a, 0x85, 0x90, 0x18, 0x3d, 0x18, 0x93, 0x13, 0xed, 0x32, 0xc0, 0x10, 0x85, 0xf2, 0x58, 0xd5, 0xe5, 0x72, 0xa9, + 0x3f, 0xf8, 0xc1, 0x0f, 0xd4, 0x9e, 0x9e, 0x1e, 0x15, 0x73, 0x3f, 0x3f, 0x3f, 0x5f, 0xad, 0xa8, 0xa8, 0x50, 0xd6, 0xad, + 0x5b, 0xa7, 0x9e, 0x78, 0xe2, 0x89, 0x00, 0xbf, 0xb5, 0x0e, 0x87, 0xe3, 0x77, 0xc1, 0x60, 0x70, 0x35, 0x3f, 0x0e, 0x3d, + 0xf8, 0x25, 0xcd, 0xef, 0xa7, 0x97, 0x54, 0x34, 0xf3, 0xc0, 0x3e, 0x65, 0xae, 0x09, 0x5a, 0xb8, 0x26, 0x88, 0x55, 0x25, + 0x1f, 0x1a, 0xa1, 0xc3, 0xe1, 0x70, 0x78, 0xbd, 0xde, 0xef, 0xc9, 0xb2, 0x7c, 0xc1, 0x59, 0x67, 0x9d, 0x25, 0x97, 0x95, + 0x95, 0xb1, 0x82, 0x69, 0x74, 0x93, 0x02, 0xed, 0x95, 0x60, 0x92, 0x80, 0x86, 0x87, 0x15, 0x42, 0xf8, 0x10, 0x70, 0xe2, + 0xfc, 0x11, 0x27, 0x0f, 0xb5, 0x1c, 0xab, 0x8b, 0xd0, 0x3a, 0x77, 0xfd, 0xb8, 0x24, 0xb1, 0xb4, 0x97, 0x60, 0x30, 0x88, + 0x8b, 0x77, 0x05, 0x4f, 0x7c, 0x6e, 0xd7, 0x39, 0x50, 0xf5, 0x89, 0x93, 0x86, 0x18, 0x62, 0xc8, 0x9e, 0x5a, 0xa0, 0x93, + 0x88, 0x0a, 0xf8, 0xe3, 0x7c, 0x22, 0xba, 0xcb, 0x6e, 0xb7, 0x43, 0x49, 0x89, 0x65, 0x35, 0xd0, 0x62, 0x1f, 0xc5, 0x9c, + 0xc4, 0x23, 0xb4, 0x3f, 0xfd, 0x86, 0x39, 0x0b, 0x4d, 0xb0, 0xaa, 0xaa, 0x8a, 0xe6, 0xcd, 0x9b, 0xc7, 0x82, 0x22, 0xd0, + 0x04, 0x5f, 0x7a, 0xe9, 0x25, 0x64, 0x7e, 0x2c, 0xb1, 0xdb, 0xed, 0x8f, 0xfa, 0x7c, 0x3e, 0x91, 0xe6, 0xd2, 0xc1, 0x15, + 0x28, 0x01, 0x7e, 0x7a, 0xbf, 0x5f, 0x5a, 0x03, 0xa0, 0x1e, 0x04, 0x4d, 0xdc, 0x1c, 0xb6, 0x73, 0x10, 0xcc, 0xc1, 0x66, + 0x32, 0x99, 0xc0, 0xc9, 0x77, 0x10, 0x11, 0x1d, 0xc8, 0x81, 0x11, 0x27, 0xd7, 0x6c, 0x32, 0x99, 0x50, 0x4d, 0x52, 0xc4, + 0x2f, 0x3e, 0xd4, 0xf0, 0x3c, 0x22, 0xca, 0x96, 0x24, 0xc9, 0x21, 0x80, 0x50, 0x6c, 0x7a, 0x70, 0x14, 0x9a, 0x22, 0x37, + 0x7d, 0xd1, 0x23, 0x14, 0xbf, 0x7b, 0x1b, 0xd7, 0x00, 0xe1, 0xd8, 0x6d, 0xd3, 0xb1, 0x46, 0x18, 0xc9, 0xcf, 0x86, 0x18, + 0x12, 0x7f, 0xce, 0x4a, 0x5c, 0x69, 0x81, 0xf9, 0x9b, 0x4d, 0x44, 0x45, 0xfc, 0xf9, 0xef, 0x64, 0x59, 0x3e, 0x25, 0x23, + 0x23, 0x23, 0x24, 0x49, 0x92, 0xcc, 0xc1, 0x4d, 0xd6, 0x07, 0x2f, 0x44, 0xee, 0x9e, 0x78, 0x8e, 0xb7, 0x34, 0x4d, 0xc3, + 0x9c, 0x73, 0x71, 0x30, 0x83, 0x12, 0xd2, 0x66, 0x32, 0x99, 0x3a, 0x14, 0x45, 0xc9, 0xe6, 0x73, 0xdc, 0xc4, 0xdd, 0x52, + 0xab, 0x6d, 0x36, 0xdb, 0xe7, 0x81, 0x40, 0x20, 0xc4, 0x41, 0x0f, 0xca, 0x8a, 0xbb, 0x17, 0xb6, 0xa6, 0xa4, 0x2a, 0x2e, + 0xa9, 0x04, 0x40, 0xd2, 0x81, 0xa0, 0xb8, 0xa8, 0x4e, 0x0e, 0x84, 0xd9, 0x66, 0xb3, 0x19, 0x49, 0xd2, 0x66, 0x59, 0x96, + 0x01, 0x90, 0x32, 0x40, 0x2b, 0x18, 0x0c, 0x8a, 0xef, 0x99, 0x62, 0xfc, 0x88, 0xb9, 0xfc, 0x82, 0x15, 0xf1, 0xad, 0x90, + 0xff, 0x0d, 0x40, 0xcd, 0x92, 0x24, 0xc9, 0x2c, 0x40, 0x11, 0x00, 0xa8, 0x69, 0xda, 0xb3, 0x44, 0xf4, 0x0f, 0x0e, 0x78, + 0xad, 0xba, 0x95, 0x24, 0x61, 0xc2, 0x44, 0x43, 0x0c, 0xd9, 0x0b, 0xb5, 0x40, 0x2b, 0x9f, 0x7b, 0xb9, 0x5c, 0x41, 0xc1, + 0x5c, 0xbb, 0x47, 0x96, 0xe5, 0x7d, 0x44, 0x8d, 0x30, 0xdf, 0x04, 0xa1, 0x6a, 0x17, 0x57, 0x32, 0xb0, 0xb5, 0xf0, 0xc7, + 0x0e, 0x0e, 0x7e, 0xee, 0xd8, 0x56, 0x95, 0x56, 0xab, 0x55, 0xe3, 0x7e, 0x45, 0x14, 0x49, 0x04, 0xdd, 0x6e, 0x37, 0x52, + 0x75, 0x55, 0xbe, 0x2f, 0xb7, 0x2e, 0xda, 0x1b, 0x5b, 0xad, 0x95, 0xf4, 0x79, 0x9b, 0xba, 0x7e, 0x96, 0xbb, 0xf6, 0x2f, + 0xe9, 0x40, 0xd0, 0xc6, 0x81, 0xd0, 0xce, 0x2f, 0x70, 0x06, 0x7f, 0x5d, 0xd6, 0x7d, 0x56, 0xd6, 0xfd, 0xad, 0x7f, 0x3d, + 0x1e, 0xa0, 0x32, 0x30, 0xe5, 0x37, 0x2a, 0x8f, 0x03, 0x23, 0x42, 0xf8, 0x4b, 0xf8, 0x45, 0xef, 0xe0, 0x17, 0x55, 0xf8, + 0xff, 0x8c, 0x9e, 0x1f, 0x86, 0x18, 0xd2, 0xff, 0x7c, 0x35, 0xeb, 0x4c, 0xe1, 0x3c, 0xae, 0x84, 0x94, 0x11, 0xd1, 0x99, + 0x7c, 0xfe, 0xb5, 0x71, 0xd0, 0xeb, 0xd2, 0xf9, 0xe8, 0x7a, 0x8b, 0xd0, 0x8a, 0x0c, 0x11, 0xfd, 0x46, 0x71, 0x92, 0xb0, + 0x45, 0x5f, 0x0f, 0x3d, 0xbb, 0x73, 0x4a, 0xc1, 0x4f, 0x9c, 0x70, 0xaa, 0x45, 0x8a, 0xe3, 0x17, 0xb4, 0xf2, 0x47, 0x0b, + 0xbf, 0xa0, 0x7a, 0xa0, 0xd3, 0x83, 0xa0, 0x89, 0x7f, 0x47, 0x3c, 0x8a, 0xe7, 0xb1, 0xdf, 0x11, 0xc1, 0x17, 0x41, 0x71, + 0xa5, 0xf1, 0xd5, 0x47, 0x68, 0x7e, 0xfa, 0x66, 0x29, 0x86, 0xf6, 0x67, 0x88, 0x21, 0x7d, 0xcf, 0x57, 0x59, 0xa7, 0xb0, + 0x08, 0x25, 0xc3, 0xc9, 0x5f, 0xb7, 0xc5, 0x28, 0x2d, 0xfa, 0xe0, 0xa7, 0xd8, 0xc2, 0x3a, 0x00, 0xd3, 0x03, 0x99, 0xde, + 0xfa, 0x12, 0x00, 0x28, 0x3e, 0x23, 0x7a, 0xf3, 0x88, 0x34, 0xb5, 0x61, 0x29, 0x54, 0x88, 0x44, 0x1c, 0x52, 0x2b, 0xb1, + 0x0d, 0x95, 0x04, 0x03, 0x85, 0x00, 0x32, 0x71, 0xc1, 0x29, 0x46, 0xd3, 0xd3, 0x6f, 0xa6, 0x38, 0x8f, 0x7a, 0x30, 0x14, + 0xce, 0x59, 0x3d, 0x51, 0xab, 0x37, 0x99, 0x25, 0x33, 0x86, 0x18, 0xb2, 0x17, 0x46, 0x84, 0x25, 0x3e, 0x97, 0x04, 0xe9, + 0x89, 0x83, 0xbf, 0x2e, 0xc7, 0x01, 0xbd, 0xd8, 0x4d, 0x80, 0x9b, 0x5e, 0xf3, 0x8b, 0x9d, 0x83, 0x7a, 0xed, 0x50, 0xb8, + 0xa7, 0xf4, 0x73, 0x35, 0xe5, 0xf3, 0x75, 0x38, 0x34, 0xc0, 0xd8, 0xdf, 0xd2, 0x6b, 0x7a, 0xb1, 0x51, 0xdc, 0x78, 0x9f, + 0x89, 0x35, 0x87, 0xe5, 0x5e, 0x36, 0xd2, 0x5d, 0x40, 0xb1, 0x92, 0x84, 0x62, 0x34, 0x3f, 0x03, 0x00, 0x0d, 0x31, 0x64, + 0x68, 0x56, 0x9b, 0x49, 0x37, 0x4f, 0x63, 0x4d, 0xdb, 0x58, 0xb0, 0xd3, 0x83, 0x5e, 0xac, 0x59, 0x2c, 0x44, 0x1b, 0xc0, + 0x67, 0xc6, 0x04, 0x00, 0xc6, 0xfb, 0xcd, 0xde, 0x7e, 0x5f, 0x8a, 0xf3, 0x38, 0x90, 0x4d, 0xaf, 0x56, 0xeb, 0x57, 0x1f, + 0x88, 0x01, 0x7e, 0x86, 0x18, 0x92, 0xd8, 0x3c, 0x95, 0xe2, 0x58, 0x61, 0xb1, 0xa6, 0xaf, 0xbe, 0x12, 0x2c, 0x16, 0xc0, + 0xe2, 0x69, 0x7c, 0xf1, 0x64, 0x20, 0x9f, 0x49, 0x89, 0xfc, 0x7f, 0x6f, 0xc8, 0x13, 0xec, 0x31, 0x21, 0x78, 0x90, 0x00, + 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_triangle[1943] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x20, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, 0xf4, 0x00, 0x00, 0x07, 0x5e, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x57, 0x49, 0x6c, 0x5d, 0x67, 0x15, 0xfe, 0xbe, 0xf3, 0xdf, 0xe1, 0x0d, 0x7e, 0xb6, 0xdf, 0xf3, + 0x90, 0xda, 0x71, 0x06, 0xa5, 0x06, 0x17, 0xbb, 0x19, 0xda, 0x4c, 0x50, 0x15, 0xd1, 0x48, 0x88, 0x42, 0xc4, 0x0a, 0x11, + 0x06, 0xb1, 0xa3, 0xa8, 0xdd, 0x80, 0x90, 0x10, 0x2a, 0x88, 0x05, 0x8e, 0xb7, 0x48, 0x08, 0x95, 0x61, 0x41, 0x60, 0x83, + 0x10, 0x1b, 0x67, 0x87, 0x84, 0xda, 0x0d, 0x6a, 0x41, 0xa5, 0x48, 0x6d, 0x86, 0x96, 0x2a, 0x55, 0x9a, 0xa4, 0xcd, 0xe4, + 0x21, 0x71, 0x1c, 0x0f, 0xf1, 0x1b, 0xef, 0xbd, 0xff, 0x7f, 0xd0, 0xbd, 0x89, 0x1d, 0xdb, 0x75, 0x12, 0x52, 0x16, 0x6c, + 0x38, 0x4f, 0x57, 0x4f, 0xf7, 0xfe, 0xff, 0x39, 0xff, 0x77, 0x86, 0xef, 0xdc, 0x73, 0x81, 0xff, 0xcb, 0xc3, 0x8a, 0x82, + 0xd0, 0x51, 0xc1, 0xf8, 0x11, 0x03, 0x1d, 0x37, 0x18, 0x1f, 0x37, 0xd9, 0xfd, 0xe8, 0xa8, 0x00, 0xe0, 0xc3, 0x9a, 0xe3, + 0x7f, 0x76, 0xa8, 0x12, 0xaf, 0x1d, 0x35, 0xdb, 0x00, 0xaf, 0xde, 0xd3, 0xe3, 0x15, 0x8a, 0x45, 0x2f, 0x6c, 0x45, 0x9e, + 0x13, 0x2f, 0xd3, 0x6f, 0xe6, 0x9c, 0xcd, 0x35, 0xeb, 0x49, 0x33, 0x97, 0xc4, 0x13, 0x33, 0x6d, 0x09, 0xf6, 0x4e, 0x59, + 0x70, 0x4c, 0x33, 0xb8, 0xff, 0x15, 0x00, 0xbd, 0x7d, 0x70, 0x5f, 0xa9, 0x3f, 0x60, 0x21, 0x97, 0xcf, 0x39, 0x14, 0x25, + 0x48, 0xda, 0xc4, 0xb1, 0xe8, 0x41, 0x43, 0x27, 0x9e, 0xa1, 0xaa, 0x2a, 0x35, 0xb2, 0xea, 0x1a, 0x4a, 0x53, 0xb5, 0x26, + 0xae, 0xde, 0x8a, 0x58, 0xbf, 0x69, 0xaf, 0xb6, 0x30, 0x82, 0x04, 0x1c, 0x73, 0x1f, 0x0f, 0xc0, 0xe8, 0xa8, 0x0c, 0x7e, + 0xab, 0xe2, 0x37, 0xa3, 0x42, 0xb1, 0xe0, 0x69, 0x07, 0xe0, 0x75, 0x1b, 0xa2, 0x87, 0x64, 0xd9, 0x39, 0xed, 0xa0, 0xb2, + 0x08, 0x51, 0x9f, 0x4a, 0xa7, 0xaa, 0x0d, 0x00, 0x4b, 0xaa, 0x58, 0xa0, 0xba, 0x59, 0x6b, 0xcc, 0x4c, 0xec, 0x27, 0xf3, + 0xf5, 0xa5, 0x85, 0xea, 0xf5, 0xf9, 0x6a, 0x0b, 0x87, 0xc6, 0xec, 0xbd, 0xa2, 0xc1, 0x8d, 0x3d, 0x1f, 0x95, 0x81, 0xab, + 0xed, 0xa1, 0xbf, 0xd0, 0xde, 0x1e, 0xf8, 0xa6, 0x57, 0x04, 0x5b, 0x08, 0x6e, 0x86, 0xba, 0xad, 0x00, 0x07, 0x21, 0xdc, + 0x0a, 0x45, 0x37, 0x55, 0x73, 0x4a, 0x58, 0x2a, 0x16, 0x55, 0x30, 0x09, 0x87, 0x0f, 0x1c, 0x78, 0x51, 0x80, 0x49, 0x27, + 0xb8, 0xca, 0xd8, 0x4e, 0xc7, 0x7e, 0x6d, 0xfe, 0xc2, 0xab, 0x67, 0x1a, 0x78, 0xe1, 0x58, 0xb2, 0x11, 0x08, 0x6e, 0xe4, + 0xf9, 0xc0, 0xb3, 0xed, 0xa1, 0xe9, 0xab, 0x74, 0xe4, 0x9b, 0xdc, 0x4c, 0xba, 0x41, 0x10, 0x8f, 0x12, 0xd8, 0x0f, 0x72, + 0x3f, 0x15, 0xfd, 0xf4, 0x3d, 0xae, 0x56, 0xcc, 0xac, 0x3a, 0x07, 0x75, 0xba, 0xa4, 0xea, 0xce, 0xa8, 0xd3, 0x37, 0x28, + 0x72, 0x96, 0xc2, 0x0b, 0x91, 0xb3, 0x97, 0x95, 0xd5, 0xd9, 0x0b, 0x93, 0x73, 0x75, 0x1c, 0x1a, 0x4b, 0x41, 0xac, 0x11, + 0x6f, 0xad, 0xe7, 0x20, 0x5e, 0xae, 0xf8, 0x41, 0xc1, 0x2f, 0x05, 0x89, 0xf6, 0x8b, 0xd1, 0x21, 0x75, 0xfa, 0x38, 0x94, + 0x5f, 0xa2, 0x31, 0x7b, 0x28, 0x84, 0x26, 0x16, 0x88, 0x62, 0x4d, 0x54, 0x11, 0xe3, 0x76, 0x7a, 0x43, 0xf1, 0x34, 0xab, + 0x17, 0x23, 0x25, 0xf1, 0xfd, 0x4f, 0xbb, 0x28, 0xd9, 0x41, 0x75, 0x2f, 0xc3, 0xd2, 0xf7, 0x41, 0xaa, 0x5f, 0xb4, 0x9b, + 0xca, 0x65, 0x7b, 0x5d, 0x47, 0xdd, 0xfa, 0x9a, 0x90, 0xb5, 0x78, 0xc6, 0x65, 0xc7, 0x50, 0x2e, 0x27, 0x5e, 0xd8, 0x2d, + 0xaa, 0x3b, 0xe0, 0x30, 0x4c, 0xf0, 0x2b, 0x26, 0x17, 0xec, 0x81, 0xb5, 0xaa, 0x71, 0xa2, 0xa9, 0xe7, 0x8e, 0xa0, 0x11, + 0xe1, 0x1f, 0xb6, 0x1e, 0xe6, 0x8f, 0x7a, 0x0f, 0xb2, 0xea, 0x22, 0x49, 0xef, 0x61, 0x9d, 0x6a, 0x2b, 0x71, 0xe2, 0x9b, + 0x5e, 0x15, 0xf9, 0xaa, 0x02, 0x07, 0xa1, 0x3a, 0xe8, 0x5a, 0xb2, 0x39, 0xe7, 0xd9, 0xd2, 0xe0, 0xf9, 0x8a, 0xbf, 0x3e, + 0xea, 0xb2, 0xda, 0xfb, 0x6d, 0x97, 0xce, 0xf8, 0xac, 0xfb, 0xed, 0xbe, 0x8f, 0x7e, 0x55, 0x6e, 0x07, 0xf8, 0x79, 0x09, + 0xfd, 0x21, 0x6d, 0xc6, 0x0e, 0x24, 0xd3, 0xcb, 0x50, 0xb0, 0x68, 0x23, 0x3c, 0x5f, 0xd9, 0x85, 0xa7, 0x0a, 0xfd, 0xf8, + 0x4e, 0x65, 0x27, 0x3e, 0x53, 0xd8, 0x8c, 0x25, 0x1b, 0x41, 0xd2, 0x10, 0x11, 0xa2, 0x51, 0xe2, 0xc4, 0x98, 0x22, 0xc9, + 0x2f, 0x03, 0xfc, 0x94, 0xd0, 0x6c, 0x29, 0x06, 0xae, 0x02, 0x54, 0x42, 0x8c, 0x1f, 0x59, 0xe3, 0xb4, 0xac, 0x4a, 0x3e, + 0x8d, 0xeb, 0x0f, 0x8d, 0x6f, 0xcb, 0x02, 0xf4, 0x13, 0xd8, 0x45, 0xe1, 0x5e, 0x8d, 0x12, 0x5d, 0xde, 0x27, 0x20, 0x6a, + 0x2e, 0xc6, 0x70, 0xae, 0x0b, 0xcf, 0x55, 0x76, 0xad, 0x68, 0xfe, 0xa4, 0xf7, 0x20, 0x3c, 0x0a, 0x74, 0xb9, 0xc6, 0x48, + 0xd1, 0x38, 0x71, 0x0c, 0xbc, 0x0a, 0x04, 0x9f, 0x25, 0x93, 0x01, 0x6b, 0xa5, 0x37, 0x4a, 0xea, 0x45, 0x0c, 0x0f, 0x9b, + 0x8d, 0x01, 0x9c, 0xec, 0x37, 0xb6, 0x11, 0xe7, 0x69, 0xbc, 0x8a, 0x83, 0x6c, 0xa2, 0x72, 0x2f, 0x3d, 0xe3, 0xdd, 0xa9, + 0x8c, 0x3b, 0x76, 0x81, 0x58, 0x2d, 0x7e, 0xd8, 0xb3, 0x0f, 0x05, 0xf1, 0xf0, 0x9b, 0x9b, 0xa7, 0xf1, 0xb7, 0xda, 0x04, + 0x76, 0xe6, 0xba, 0xf1, 0xcd, 0xce, 0xc7, 0xb0, 0x60, 0x5b, 0x19, 0x90, 0x3b, 0x9b, 0xa9, 0xb1, 0x55, 0x2a, 0x46, 0x00, + 0x3e, 0x9a, 0x52, 0xd8, 0x0b, 0xfc, 0xb6, 0xbe, 0x72, 0xbf, 0x77, 0xd7, 0x22, 0xee, 0x02, 0xd8, 0xd6, 0x35, 0x65, 0x42, + 0x2f, 0xc8, 0x8b, 0xb5, 0x9d, 0xa4, 0x0e, 0x28, 0x74, 0xbb, 0x5a, 0xbb, 0x72, 0xbc, 0x21, 0xb1, 0x68, 0x5b, 0xf8, 0x42, + 0xdb, 0xf6, 0xec, 0xba, 0x12, 0x2f, 0xe1, 0x17, 0x37, 0x4e, 0xe2, 0x57, 0xb3, 0xa7, 0x60, 0x55, 0xf1, 0xbd, 0xee, 0x27, + 0x31, 0xe0, 0x97, 0xd0, 0x74, 0x09, 0xd2, 0x3c, 0x64, 0xb9, 0x76, 0x0e, 0xf4, 0xbd, 0x1c, 0x80, 0x4f, 0x82, 0xe8, 0x0c, + 0x22, 0x94, 0xf2, 0x4d, 0xf8, 0x38, 0x3a, 0xba, 0x0e, 0x80, 0x82, 0xcd, 0xc5, 0x36, 0xa3, 0x31, 0x73, 0x54, 0x14, 0xa1, + 0xec, 0xa3, 0x48, 0x01, 0x4e, 0xd3, 0xe3, 0x33, 0xca, 0xa5, 0x87, 0xb4, 0x49, 0x80, 0x17, 0x7b, 0x0f, 0x64, 0x2a, 0x3f, + 0xbb, 0xf1, 0x26, 0x1c, 0x14, 0x27, 0x1a, 0xd7, 0x71, 0x7c, 0xf1, 0x7d, 0x74, 0x9b, 0x3c, 0xbe, 0xdf, 0xfd, 0x64, 0x96, + 0x22, 0x59, 0x26, 0x29, 0xa9, 0x99, 0xb6, 0xb2, 0x5f, 0x9d, 0x76, 0x88, 0x68, 0xc1, 0x8b, 0xe1, 0x63, 0xe4, 0xbd, 0x8f, + 0x46, 0xa0, 0x33, 0x2c, 0x0b, 0x7d, 0xf8, 0x0a, 0x09, 0xa1, 0xe8, 0xa4, 0x91, 0xb4, 0x15, 0x67, 0x6b, 0x69, 0xe1, 0xa5, + 0xe1, 0xfd, 0x76, 0xe5, 0x71, 0x0c, 0x06, 0x9d, 0x78, 0xb5, 0x7a, 0x15, 0x7f, 0xb9, 0xf5, 0x21, 0xda, 0x4d, 0x88, 0x1c, + 0x0d, 0x5e, 0x9a, 0x3d, 0x85, 0xd9, 0xa4, 0x81, 0x23, 0x1d, 0x43, 0x78, 0xaa, 0x98, 0x16, 0x64, 0x2b, 0xab, 0x97, 0x8c, + 0x9a, 0x99, 0x0d, 0x6d, 0x27, 0xb5, 0x00, 0x30, 0x88, 0x7d, 0x31, 0xe8, 0x19, 0x5e, 0x0f, 0x40, 0x81, 0xee, 0x14, 0xa8, + 0x50, 0x99, 0xea, 0xaa, 0xb7, 0x9c, 0xa5, 0xd4, 0x50, 0xdd, 0xc5, 0x18, 0x0a, 0xcb, 0x78, 0xa1, 0xb2, 0x1b, 0x91, 0x5a, + 0xfc, 0x7c, 0xf6, 0x04, 0xfc, 0x3b, 0xb9, 0x2e, 0x88, 0x8f, 0xa9, 0xa4, 0x9a, 0xd5, 0x43, 0x9a, 0xa6, 0x1f, 0xf7, 0x1c, + 0xb8, 0x53, 0x90, 0x6b, 0xc4, 0x4b, 0x09, 0x94, 0x86, 0xc3, 0x35, 0x5a, 0x1b, 0xd1, 0x90, 0x98, 0x9d, 0x05, 0xc4, 0xd1, + 0x89, 0xaa, 0x55, 0xd5, 0x68, 0xc5, 0x02, 0x81, 0x56, 0x56, 0x78, 0xfb, 0x51, 0x14, 0x1f, 0xbf, 0xbe, 0x79, 0x1a, 0xff, + 0xac, 0x4f, 0x65, 0x4b, 0xb7, 0x6c, 0x94, 0xd5, 0x45, 0x0a, 0xe6, 0xf7, 0x73, 0xef, 0x66, 0xcf, 0x9f, 0xc8, 0xf7, 0xe2, + 0xeb, 0x1d, 0x8f, 0x61, 0xde, 0x36, 0x61, 0x56, 0xcc, 0x33, 0x72, 0x40, 0x2c, 0x6a, 0x9d, 0xb8, 0x50, 0xf1, 0xcc, 0x88, + 0xae, 0xed, 0x84, 0x84, 0x7a, 0x6f, 0xcf, 0x3b, 0x95, 0xf6, 0x18, 0x9e, 0xd7, 0x04, 0x39, 0xa7, 0x89, 0xd5, 0x94, 0xd7, + 0x29, 0xbf, 0xd3, 0xa2, 0x7b, 0xb6, 0xb4, 0x1d, 0x37, 0x92, 0x06, 0x4e, 0x37, 0x66, 0xf0, 0xb9, 0xe2, 0x00, 0x3c, 0xdc, + 0xa5, 0x9d, 0x50, 0x50, 0xb5, 0x11, 0x5e, 0x59, 0xba, 0x84, 0x7d, 0xf9, 0x47, 0xf0, 0xdd, 0xee, 0x27, 0xf0, 0xd7, 0xda, + 0x65, 0xcc, 0x25, 0x4d, 0x0d, 0xc4, 0xa4, 0x69, 0x58, 0x24, 0xb4, 0x96, 0x40, 0x5a, 0xa1, 0x67, 0x12, 0x1c, 0x3f, 0x7e, + 0x37, 0x34, 0xb8, 0x23, 0xa5, 0x42, 0x90, 0x44, 0xb1, 0x69, 0xf8, 0x64, 0x15, 0xc2, 0x49, 0x28, 0x6e, 0xc1, 0xb0, 0xc3, + 0x73, 0xd4, 0x17, 0x7b, 0xf6, 0x33, 0x4d, 0x45, 0x8f, 0x97, 0xc7, 0x1f, 0xb7, 0x1c, 0xc6, 0x83, 0x64, 0x93, 0x57, 0xc0, + 0x73, 0xe5, 0x9d, 0xf8, 0xe9, 0xb5, 0x7f, 0xb0, 0xc7, 0x05, 0xb0, 0xe0, 0x15, 0x55, 0x2c, 0x3a, 0xd1, 0x9a, 0x5d, 0x6a, + 0x26, 0x38, 0x33, 0xbc, 0x2e, 0x02, 0x00, 0x2e, 0x4c, 0xce, 0xd9, 0x1d, 0x65, 0xbf, 0xa1, 0xb9, 0x70, 0xde, 0x39, 0x4e, + 0x0a, 0xf5, 0x3c, 0x8c, 0xd9, 0xc7, 0x98, 0x7a, 0x7c, 0xf1, 0x1c, 0x0f, 0x16, 0x1e, 0xc9, 0xfc, 0x4d, 0x29, 0xb6, 0xd2, + 0x70, 0xd6, 0xc9, 0xf2, 0x5a, 0xca, 0x8e, 0xd7, 0x6b, 0x13, 0x9a, 0xf7, 0x03, 0xda, 0x38, 0xb9, 0xa5, 0xaa, 0xef, 0xab, + 0xea, 0x7c, 0xfa, 0xca, 0x8e, 0x7a, 0xab, 0x11, 0x8e, 0x8e, 0x29, 0xc6, 0xd6, 0x01, 0xc0, 0x6b, 0x70, 0xfe, 0x37, 0x82, + 0x46, 0x94, 0x60, 0x2e, 0xf4, 0x71, 0x4d, 0x81, 0xb7, 0x6c, 0x14, 0x0f, 0x87, 0x9e, 0x5f, 0xf8, 0xdd, 0xcd, 0x77, 0xf4, + 0xd8, 0xdc, 0xbf, 0x32, 0x72, 0x3d, 0x68, 0xc4, 0x59, 0xde, 0xe3, 0x81, 0x5a, 0x08, 0x73, 0x4c, 0xa2, 0xe8, 0x14, 0xa1, + 0x17, 0x25, 0x30, 0x33, 0x11, 0x4c, 0x35, 0x9b, 0x98, 0xd2, 0x97, 0xf9, 0xaa, 0xfd, 0x2b, 0x32, 0x78, 0xee, 0xa5, 0x30, + 0x4a, 0x2a, 0x95, 0xa2, 0x69, 0x7d, 0x82, 0x30, 0xbb, 0xd5, 0xe9, 0x61, 0xe3, 0x9b, 0x2f, 0x32, 0x6d, 0x02, 0xa9, 0x0e, + 0xd3, 0xf6, 0x86, 0xfb, 0x4a, 0xb6, 0xac, 0x70, 0x0c, 0x3d, 0x49, 0x5a, 0xad, 0x4b, 0x00, 0xff, 0xe4, 0xa8, 0x27, 0x61, + 0xed, 0x99, 0x9b, 0x2e, 0x9a, 0xba, 0x31, 0x72, 0xa3, 0xbe, 0xfa, 0x8d, 0x28, 0xab, 0x95, 0x2f, 0xbc, 0xfd, 0x7a, 0x52, + 0x63, 0xab, 0x1a, 0x89, 0x4e, 0x91, 0xee, 0x22, 0x05, 0x7f, 0x77, 0x49, 0xf2, 0x86, 0x7a, 0x42, 0x15, 0xd2, 0x39, 0x75, + 0x29, 0x45, 0x2c, 0x14, 0x1b, 0x5e, 0xea, 0xb2, 0x9f, 0xa6, 0x87, 0x47, 0xf1, 0x34, 0x84, 0x7f, 0x76, 0xd4, 0x73, 0x70, + 0xee, 0x4a, 0xd2, 0x34, 0xf3, 0x37, 0x9a, 0x7e, 0x6b, 0xfd, 0xeb, 0x98, 0xeb, 0x1c, 0x20, 0x4e, 0xfc, 0xd6, 0x1b, 0xc8, + 0x49, 0xa9, 0x14, 0xfa, 0x7d, 0x1a, 0xbb, 0x21, 0x31, 0x32, 0x04, 0xd5, 0x43, 0x14, 0x3e, 0x4d, 0xdf, 0xe4, 0xb3, 0x79, + 0xc0, 0x66, 0xcd, 0x25, 0xa5, 0xf5, 0xed, 0x78, 0xa4, 0x0d, 0x47, 0x52, 0xa6, 0x9b, 0xec, 0xb1, 0x73, 0xf6, 0x2c, 0x14, + 0xaf, 0xa8, 0xc3, 0xbb, 0x0e, 0x38, 0xeb, 0xa4, 0x75, 0xb9, 0x91, 0xaf, 0xcf, 0x4d, 0x6c, 0xf9, 0x41, 0xca, 0x30, 0xbd, + 0xf7, 0x40, 0x02, 0x28, 0xf6, 0x3e, 0x9f, 0xe4, 0xce, 0xff, 0xb2, 0x16, 0x2f, 0x61, 0xc6, 0xcb, 0x15, 0xd3, 0x7e, 0x9e, + 0x28, 0xa4, 0xae, 0x4e, 0x2f, 0xb1, 0xa5, 0x07, 0x28, 0xdc, 0x91, 0x0e, 0x1e, 0x34, 0xc2, 0x15, 0x07, 0xd2, 0x43, 0xad, + 0x8b, 0x91, 0xd8, 0x69, 0x05, 0x4e, 0x43, 0xf5, 0x14, 0x44, 0x3e, 0x50, 0xb5, 0x1f, 0x26, 0xb6, 0x35, 0x51, 0xb5, 0xf5, + 0x85, 0xeb, 0xef, 0xbc, 0x19, 0x61, 0xeb, 0x47, 0x13, 0xc8, 0xfb, 0x0d, 0xa4, 0xf5, 0x44, 0xda, 0x42, 0x84, 0x5d, 0x05, + 0xb2, 0x5f, 0xc1, 0xcd, 0x0a, 0xe9, 0x23, 0xb1, 0x05, 0xe0, 0x00, 0x80, 0x2e, 0x08, 0x72, 0x59, 0xf4, 0x81, 0x45, 0x28, + 0xa6, 0x01, 0xbd, 0x42, 0x23, 0x93, 0xd6, 0xe9, 0xb4, 0x85, 0x9b, 0x68, 0xd9, 0x60, 0xa6, 0x15, 0x5d, 0xbb, 0x75, 0x7d, + 0xf7, 0xb6, 0x26, 0xf8, 0xb5, 0x74, 0xdf, 0x43, 0x4c, 0xc5, 0xaa, 0xc4, 0xc9, 0x63, 0x5e, 0x25, 0x69, 0xe6, 0xbb, 0xc2, + 0xa0, 0x64, 0x42, 0xbf, 0x0c, 0x8f, 0x5d, 0x74, 0x52, 0x06, 0x6c, 0x89, 0xca, 0xbc, 0x53, 0xf5, 0x48, 0xe3, 0x08, 0xd7, + 0x52, 0xa2, 0x26, 0x62, 0x16, 0x12, 0x9b, 0xcc, 0x29, 0x83, 0x9b, 0xf5, 0xa4, 0xb5, 0x68, 0x8a, 0x13, 0xf5, 0xcb, 0xdb, + 0x11, 0xdd, 0x6f, 0x34, 0xe7, 0x3d, 0x01, 0x2c, 0xaf, 0x8f, 0x1f, 0x91, 0xc1, 0x3d, 0x4f, 0xa7, 0xa9, 0x0a, 0xad, 0x29, + 0xe4, 0xfd, 0x58, 0x0b, 0x4e, 0x4c, 0xfa, 0x1f, 0x3a, 0x41, 0xd6, 0xe6, 0x34, 0x30, 0x51, 0xdc, 0x44, 0xd3, 0x78, 0x52, + 0x6f, 0xc4, 0x71, 0xc3, 0x36, 0x5d, 0x73, 0x7a, 0x69, 0x2a, 0xc2, 0x33, 0x47, 0xed, 0xfa, 0x9c, 0x3f, 0x2c, 0x80, 0xdb, + 0x92, 0xcd, 0x04, 0xa3, 0x4c, 0x87, 0x96, 0x6d, 0x5d, 0x81, 0xa9, 0xd7, 0x6a, 0x5e, 0xa9, 0x59, 0x35, 0xd6, 0x6c, 0xa2, + 0x69, 0x8f, 0x74, 0x31, 0x5a, 0x70, 0x41, 0xad, 0xd3, 0x96, 0x73, 0x53, 0xc9, 0x7b, 0x23, 0x23, 0x16, 0x38, 0x92, 0x8e, + 0x70, 0x0f, 0xfc, 0x2a, 0x4a, 0xe5, 0xa1, 0xbf, 0xe5, 0xee, 0x02, 0x5a, 0x6d, 0x9f, 0x2b, 0xe5, 0xf8, 0xb1, 0xec, 0xfd, + 0x2f, 0xe5, 0xdf, 0x01, 0xa3, 0xb7, 0xf1, 0x4c, 0x1b, 0x5b, 0x40, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, + 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_circle[1809] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x20, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, 0xf4, 0x00, 0x00, 0x06, 0xd8, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xe5, 0x97, 0x5d, 0x6c, 0x5c, 0x57, 0x11, 0xc7, 0x7f, 0x73, 0xee, 0xbd, 0xbb, 0xde, 0x5d, 0xaf, 0xed, + 0xf8, 0x8b, 0xd4, 0xf9, 0xa2, 0x8e, 0x43, 0xa3, 0x24, 0x50, 0x90, 0x5b, 0x14, 0xa2, 0xd2, 0xe6, 0xa1, 0x80, 0xa9, 0x10, + 0x48, 0x11, 0x96, 0x20, 0x3c, 0x80, 0xa0, 0x2f, 0x08, 0x9e, 0xf8, 0x10, 0x2f, 0xa0, 0xaa, 0x3c, 0x01, 0xaf, 0x54, 0x42, + 0x20, 0x78, 0x88, 0x44, 0x1f, 0xc0, 0x2a, 0xe2, 0xa3, 0x52, 0x53, 0xa8, 0x5a, 0x39, 0x0a, 0xa8, 0x29, 0x72, 0x82, 0x68, + 0x49, 0x3f, 0x92, 0x26, 0xc5, 0x24, 0x71, 0xb2, 0x49, 0xec, 0xb5, 0x77, 0xbd, 0x5f, 0xf7, 0x9e, 0x33, 0xe8, 0xdc, 0x6b, + 0xa7, 0x76, 0x70, 0xaa, 0xa4, 0xe2, 0x01, 0x89, 0x91, 0x8e, 0xf6, 0xee, 0xb9, 0x67, 0xee, 0xfc, 0xcf, 0xfc, 0x67, 0xe6, + 0xcc, 0x81, 0xff, 0x77, 0x91, 0x3b, 0x55, 0xd0, 0x4c, 0x47, 0x60, 0x52, 0x98, 0x5c, 0x99, 0x9c, 0xda, 0xa3, 0xf0, 0x78, + 0xfa, 0x5a, 0xd2, 0x25, 0xff, 0x65, 0x00, 0xea, 0xd7, 0x3d, 0xf4, 0x50, 0x00, 0x84, 0x30, 0x1c, 0x42, 0x27, 0xa4, 0x5c, + 0x0c, 0x49, 0x92, 0x4c, 0xdf, 0x61, 0x31, 0xb5, 0x84, 0x6a, 0x39, 0x26, 0x3e, 0x97, 0x30, 0x33, 0x63, 0x6f, 0x17, 0x8c, + 0xdc, 0x96, 0xe1, 0x7a, 0x39, 0x47, 0x5f, 0x58, 0xa0, 0x50, 0x2e, 0x61, 0x5c, 0x37, 0x8e, 0x12, 0x98, 0x3c, 0x10, 0x60, + 0x44, 0x51, 0xdb, 0xc1, 0x49, 0x13, 0x1b, 0xd7, 0xe9, 0x48, 0x9d, 0x56, 0xa3, 0x41, 0x35, 0xdf, 0xe6, 0xf4, 0x94, 0x47, + 0xe8, 0xde, 0x15, 0x00, 0x05, 0xc3, 0xc4, 0x44, 0x44, 0xd0, 0x5f, 0xc4, 0x98, 0x3e, 0x54, 0x07, 0x09, 0xcc, 0x10, 0xaa, + 0x9b, 0x70, 0xd2, 0x8b, 0xa1, 0x84, 0x4a, 0x84, 0xa8, 0x03, 0x69, 0x82, 0xad, 0xa1, 0xa6, 0x8a, 0xd8, 0x6b, 0xb8, 0xa8, + 0x42, 0xa3, 0xbd, 0x40, 0x70, 0xbd, 0x4e, 0xa7, 0xd3, 0x96, 0xe9, 0xe9, 0xe4, 0x8e, 0x00, 0xa8, 0x37, 0xbe, 0x7f, 0x32, + 0x4f, 0x31, 0xe8, 0xa1, 0x6c, 0x86, 0x49, 0x82, 0x6d, 0x04, 0x6c, 0x41, 0xd9, 0x8e, 0x61, 0x0c, 0x95, 0xed, 0xc0, 0x20, + 0x42, 0x17, 0x4a, 0x02, 0xba, 0x84, 0x70, 0x11, 0x78, 0x13, 0xc7, 0xf9, 0xf4, 0x59, 0xdd, 0xbf, 0xb0, 0x3a, 0x87, 0x9b, + 0x5f, 0xa0, 0xd9, 0x6c, 0x30, 0x3d, 0x6d, 0x37, 0xa2, 0x44, 0x6e, 0x69, 0xbc, 0x37, 0xe9, 0x23, 0xec, 0x19, 0x21, 0x74, + 0x63, 0x38, 0xd9, 0x89, 0xe8, 0xfd, 0x88, 0xb9, 0x1f, 0x74, 0x84, 0x20, 0x10, 0x64, 0x55, 0xd5, 0xff, 0x2a, 0x38, 0xe7, + 0x47, 0x0d, 0xd5, 0x7f, 0xa0, 0xfa, 0x17, 0x44, 0x5e, 0x03, 0x39, 0x8b, 0x4d, 0xfe, 0xc9, 0xd5, 0xf9, 0x6b, 0x14, 0x9a, + 0x8d, 0x8d, 0x3c, 0x11, 0xde, 0x64, 0x5c, 0x18, 0x9b, 0x88, 0x28, 0x27, 0x65, 0xa2, 0xe2, 0x5d, 0x04, 0xee, 0x1e, 0x94, + 0x7d, 0x88, 0x7e, 0x12, 0x63, 0x3e, 0x88, 0x31, 0xa0, 0x0a, 0xcd, 0x96, 0x12, 0x77, 0xc0, 0x79, 0x0d, 0x81, 0x30, 0x50, + 0xba, 0xf2, 0x42, 0x10, 0x96, 0x51, 0xdd, 0x8f, 0x75, 0xa3, 0xe0, 0x9e, 0xc1, 0x11, 0x61, 0x8c, 0x30, 0xd8, 0x6f, 0x89, + 0xaf, 0x5a, 0x0f, 0xf3, 0xe6, 0x98, 0x08, 0xd7, 0xc1, 0x99, 0x9c, 0x34, 0x54, 0x3a, 0x05, 0x82, 0xe2, 0x20, 0x26, 0x18, + 0xc5, 0xb9, 0x3d, 0x18, 0x73, 0x08, 0x63, 0xee, 0x49, 0xf1, 0xb5, 0xdb, 0xd0, 0x89, 0x85, 0x1d, 0x5b, 0x85, 0x9d, 0xef, + 0x85, 0xbe, 0x1e, 0x68, 0x75, 0xe0, 0xc2, 0x25, 0xe1, 0xcc, 0x39, 0xa8, 0xd5, 0x95, 0xee, 0xa2, 0x12, 0x98, 0x61, 0x1c, + 0x9f, 0x45, 0x7c, 0x22, 0x90, 0x90, 0x0b, 0x9a, 0xd0, 0xd7, 0x66, 0x62, 0x22, 0xd1, 0xa3, 0x47, 0x3b, 0x6b, 0xa9, 0x08, + 0xd7, 0xed, 0xbe, 0x52, 0x89, 0xc8, 0x6f, 0x2e, 0x93, 0x33, 0x23, 0xa0, 0x77, 0x23, 0x7c, 0x2c, 0x33, 0xae, 0x8e, 0x66, + 0xcb, 0x30, 0x38, 0x00, 0x5f, 0xfa, 0x1c, 0x1c, 0x3c, 0x00, 0x81, 0xcf, 0xca, 0x35, 0x72, 0xf6, 0x3c, 0x3c, 0xf9, 0x94, + 0x70, 0xfc, 0x84, 0xd0, 0x5d, 0x72, 0x18, 0x53, 0x42, 0xed, 0xa7, 0x80, 0x79, 0x12, 0x16, 0x09, 0x73, 0x8b, 0x74, 0x06, + 0x1a, 0x29, 0x20, 0xb0, 0x1b, 0x79, 0xc0, 0x10, 0x0d, 0xe7, 0xc9, 0xe7, 0x37, 0x81, 0x1b, 0x01, 0xde, 0x0f, 0x66, 0x3c, + 0xc5, 0xd6, 0x6c, 0x1b, 0xb6, 0x6f, 0x85, 0xef, 0x7f, 0x07, 0xde, 0x33, 0x04, 0x8b, 0x4b, 0xf0, 0xe7, 0x97, 0x60, 0xae, + 0x02, 0xc5, 0x02, 0x7c, 0x68, 0x1f, 0xec, 0xde, 0x05, 0x8f, 0x7d, 0x0b, 0x7e, 0xfe, 0x24, 0xfc, 0xfa, 0xb7, 0x86, 0x52, + 0xc9, 0x11, 0x04, 0xfd, 0x58, 0xfb, 0x51, 0x84, 0x0b, 0xd8, 0xf0, 0x0a, 0xba, 0xb4, 0xc0, 0x9e, 0x3d, 0x2d, 0x4e, 0x9f, + 0xde, 0x00, 0xc0, 0xf8, 0xb8, 0x21, 0x47, 0x01, 0x49, 0x06, 0x50, 0xb3, 0x19, 0xe1, 0x3e, 0xc2, 0x20, 0x20, 0x8e, 0x1d, + 0xa5, 0xa2, 0xf0, 0xbd, 0x6f, 0x66, 0xc6, 0x9f, 0x3f, 0x0e, 0x3f, 0x3d, 0x02, 0xd7, 0x17, 0xde, 0x86, 0x1e, 0x85, 0xf0, + 0xf0, 0x83, 0xf0, 0xf5, 0x47, 0xe1, 0xd1, 0x2f, 0xc0, 0xe5, 0x2b, 0x70, 0xec, 0x45, 0xa1, 0xdc, 0xed, 0x5d, 0xbd, 0x17, + 0x61, 0x27, 0x81, 0x9b, 0x85, 0xae, 0x8b, 0x8c, 0x8e, 0x2e, 0xea, 0xe9, 0xd3, 0xf1, 0x2a, 0x0d, 0xe6, 0xc6, 0x47, 0xba, + 0xbb, 0x03, 0x82, 0x7c, 0x01, 0x67, 0x7a, 0x31, 0xb2, 0x05, 0x91, 0x1d, 0xe9, 0xfc, 0x72, 0x43, 0xf8, 0xcc, 0x27, 0x60, + 0xeb, 0x5d, 0xf0, 0xd7, 0x53, 0xf0, 0xc3, 0x1f, 0xc3, 0xb2, 0xa7, 0xb4, 0x07, 0x7a, 0x57, 0x46, 0xa1, 0x00, 0xbf, 0x7b, + 0x16, 0x9e, 0xf8, 0x45, 0xf6, 0xad, 0x2f, 0x1f, 0x26, 0x05, 0x9d, 0x24, 0x9e, 0xaa, 0x2e, 0x44, 0x76, 0x01, 0x7d, 0x88, + 0x29, 0xd3, 0x2a, 0x44, 0x6b, 0xb3, 0xcf, 0xdc, 0xe0, 0x3f, 0xb7, 0x2d, 0xc0, 0x4a, 0x57, 0x5a, 0x60, 0x60, 0x04, 0x31, + 0x45, 0xac, 0x55, 0xba, 0x4b, 0xc2, 0xc1, 0x07, 0xb2, 0x34, 0x3b, 0xf2, 0xab, 0x2c, 0xea, 0xf3, 0x39, 0x48, 0x2c, 0xd8, + 0x95, 0xe1, 0xdf, 0x0d, 0x0d, 0xc0, 0xb3, 0x2f, 0xc0, 0xcb, 0xaf, 0xc2, 0xc8, 0x66, 0xd8, 0xb7, 0x3b, 0xcb, 0x96, 0x34, + 0x73, 0xd2, 0x1a, 0xd2, 0x03, 0xa6, 0x48, 0x57, 0x18, 0x31, 0x39, 0xb9, 0x1e, 0x40, 0x2a, 0xcb, 0x4b, 0x86, 0x40, 0x22, + 0x90, 0x3c, 0x4a, 0x6f, 0xaa, 0x18, 0x27, 0xd0, 0xdf, 0x07, 0x5b, 0x36, 0x67, 0x7c, 0xcf, 0x5e, 0x84, 0x42, 0x57, 0x66, + 0x74, 0x23, 0xf1, 0x40, 0x5e, 0x3a, 0x95, 0xa5, 0xea, 0x8e, 0xad, 0x7e, 0xdd, 0x8a, 0x21, 0xed, 0x41, 0x28, 0x21, 0x9a, + 0xa3, 0xa1, 0x01, 0x95, 0xca, 0x06, 0x00, 0x06, 0x7d, 0x6c, 0x26, 0x06, 0x11, 0x83, 0xac, 0xc4, 0x86, 0xaf, 0xb2, 0x51, + 0x8e, 0x14, 0x8c, 0x0f, 0x3c, 0xbf, 0xeb, 0x5b, 0xca, 0x4a, 0x4d, 0xa8, 0xd5, 0xb3, 0x5f, 0x4f, 0xcb, 0xaa, 0x08, 0x01, + 0xa2, 0x01, 0xaa, 0x92, 0xd6, 0x8b, 0x35, 0x62, 0x6e, 0x3c, 0x5d, 0xf3, 0xc1, 0x84, 0x45, 0x9d, 0x45, 0xb5, 0x93, 0xee, + 0xc2, 0x1b, 0x6e, 0x36, 0x21, 0x8e, 0x33, 0x17, 0x7b, 0xd7, 0xfb, 0xf9, 0x8d, 0xc4, 0x1b, 0x4d, 0xa9, 0xe8, 0xcf, 0xfe, + 0x2f, 0xd5, 0xd6, 0x62, 0x8b, 0xd3, 0x61, 0xd4, 0x11, 0x5b, 0xc7, 0xf0, 0xb0, 0xae, 0x03, 0x20, 0x7e, 0x49, 0xbd, 0xe9, + 0x50, 0xf1, 0x86, 0x5b, 0x20, 0xf3, 0x38, 0xa7, 0x44, 0x91, 0xa4, 0xd1, 0xee, 0x73, 0xdc, 0x03, 0xd8, 0xbb, 0x1b, 0xea, + 0xcb, 0x10, 0xf9, 0x38, 0x5a, 0xbb, 0x0d, 0x93, 0x79, 0xc7, 0xa7, 0xe4, 0x03, 0xfb, 0xb3, 0xb9, 0x37, 0xde, 0xf4, 0xd9, + 0xb1, 0x6a, 0xa8, 0x8a, 0x4a, 0x1d, 0x31, 0x6d, 0x5c, 0xdd, 0x6e, 0xec, 0x81, 0x46, 0x90, 0x90, 0x68, 0x2b, 0x5d, 0x88, + 0x3f, 0x4c, 0x74, 0x29, 0x8b, 0x83, 0x8e, 0xf2, 0xcc, 0xf3, 0xd9, 0x9a, 0xaf, 0x1c, 0xce, 0x62, 0xa2, 0xba, 0x08, 0x46, + 0x32, 0xc3, 0xe9, 0x9a, 0x38, 0x9b, 0x3b, 0x7c, 0x28, 0xe3, 0xfe, 0x95, 0x57, 0xe1, 0xf5, 0xb3, 0x9e, 0x06, 0xc1, 0x3a, + 0xbf, 0xbd, 0x59, 0x44, 0x16, 0x49, 0x58, 0x26, 0x2a, 0xc5, 0x4c, 0x4d, 0xb9, 0xff, 0x04, 0xb0, 0xa5, 0x69, 0x89, 0xbd, + 0xbf, 0x65, 0x01, 0xe5, 0x22, 0x22, 0x67, 0xd2, 0x4c, 0x2d, 0x95, 0x94, 0xe7, 0x8e, 0xc1, 0x89, 0x93, 0x70, 0xf7, 0x76, + 0xf8, 0xc1, 0x77, 0xe1, 0xde, 0xbd, 0xbe, 0x24, 0xfb, 0x14, 0x85, 0x46, 0x13, 0x7a, 0xca, 0xf0, 0x8d, 0xaf, 0xc2, 0xe7, + 0x0f, 0xf9, 0xc8, 0x87, 0x9f, 0x1c, 0xf1, 0x46, 0x7d, 0x06, 0x08, 0xce, 0x2e, 0x81, 0xbc, 0x8e, 0xb8, 0x05, 0x70, 0x35, + 0xaa, 0x5e, 0x71, 0x6d, 0x78, 0xac, 0x3d, 0x05, 0x0f, 0x7c, 0xba, 0xc4, 0x60, 0x79, 0x1b, 0xc8, 0x07, 0x40, 0x1e, 0x44, + 0xf8, 0x22, 0x26, 0x28, 0x12, 0xc7, 0x19, 0x1d, 0xdf, 0xfe, 0x1a, 0x7c, 0xe4, 0xbe, 0x4c, 0xe1, 0xfc, 0x2c, 0x5c, 0xbd, + 0x96, 0x65, 0xc5, 0xfb, 0xc6, 0xb2, 0xf8, 0x58, 0xa8, 0xc2, 0x8f, 0x9e, 0x80, 0x93, 0x7f, 0xf7, 0xc0, 0xfd, 0x2e, 0x0d, + 0xce, 0xbe, 0x80, 0xd3, 0xdf, 0x80, 0x3b, 0x45, 0xab, 0x79, 0x86, 0xf9, 0xd9, 0x05, 0x99, 0x99, 0xb9, 0x01, 0x42, 0x56, + 0x1f, 0x52, 0x10, 0x13, 0x13, 0x79, 0x74, 0xa0, 0x9f, 0xbc, 0xee, 0x42, 0x83, 0x7b, 0x11, 0x1e, 0xc1, 0x98, 0x09, 0xc4, + 0x87, 0x50, 0xe2, 0x83, 0x4c, 0xf8, 0xf8, 0x41, 0x78, 0xe4, 0x61, 0xd8, 0x35, 0xfa, 0xb6, 0xe2, 0x7c, 0x15, 0x8e, 0x9f, + 0x80, 0xa7, 0x9e, 0x86, 0xcb, 0x15, 0x28, 0x15, 0x5c, 0xca, 0x8d, 0x4d, 0xde, 0x42, 0xf9, 0x25, 0xe2, 0x4e, 0x62, 0xdd, + 0x2b, 0xd4, 0x93, 0x39, 0xa6, 0xa7, 0x1a, 0x6b, 0x4f, 0xc4, 0x70, 0x2d, 0x00, 0x8e, 0x96, 0x13, 0x0e, 0xd4, 0xea, 0x84, + 0xa5, 0x39, 0x44, 0x7b, 0x81, 0x63, 0x58, 0xd7, 0x43, 0x60, 0x0e, 0xa4, 0x81, 0xe7, 0x9c, 0xe3, 0x0f, 0x7f, 0x14, 0x9e, + 0x3b, 0x26, 0x69, 0x59, 0xee, 0x2e, 0x65, 0xfc, 0x5f, 0x9d, 0x87, 0xf9, 0x05, 0xc8, 0xe7, 0x95, 0x52, 0xd1, 0xef, 0xcb, + 0x60, 0xed, 0x1c, 0xca, 0xef, 0x11, 0x3d, 0x83, 0xd1, 0x59, 0x3a, 0x49, 0x95, 0xfa, 0xa6, 0xf6, 0x3b, 0x1f, 0xc7, 0x4c, + 0x39, 0xda, 0xe3, 0x2d, 0xe2, 0xd1, 0xeb, 0xe4, 0xa3, 0x73, 0xa0, 0xbe, 0x30, 0x79, 0xc3, 0xcb, 0x88, 0x3c, 0x80, 0x09, + 0x0a, 0x69, 0xe9, 0xf5, 0x15, 0xf2, 0xd2, 0x15, 0x3f, 0xaf, 0xa9, 0x0f, 0x3d, 0x3d, 0xbd, 0x3d, 0x59, 0xb7, 0xec, 0x53, + 0x51, 0xed, 0x6b, 0xa0, 0x47, 0x11, 0x7d, 0x99, 0x44, 0xce, 0x22, 0xf1, 0x65, 0xaa, 0xd4, 0x99, 0xf9, 0xd9, 0x3b, 0x37, + 0x24, 0xe2, 0xb3, 0x7c, 0x66, 0x26, 0x61, 0x6c, 0x68, 0x99, 0x31, 0x2a, 0x04, 0xbe, 0xc9, 0x70, 0x5e, 0xa9, 0x81, 0x93, + 0xb7, 0x50, 0xfd, 0x30, 0x22, 0xa3, 0x88, 0x94, 0x53, 0xee, 0x45, 0x3c, 0x39, 0x59, 0xc1, 0xb2, 0xd6, 0xf3, 0x7a, 0x09, + 0xe5, 0x6f, 0x28, 0x33, 0x08, 0xe7, 0x50, 0xdf, 0xa2, 0xe9, 0x05, 0x6c, 0xb5, 0xca, 0x8b, 0x7f, 0x5a, 0xd7, 0x07, 0xdc, + 0xc2, 0x03, 0x64, 0x20, 0xce, 0x1e, 0x8d, 0x61, 0x62, 0x89, 0x1d, 0xb1, 0x23, 0x97, 0xef, 0x90, 0x0b, 0x97, 0xd2, 0x52, + 0xe5, 0xf4, 0x0d, 0x84, 0x6d, 0x08, 0x5b, 0x71, 0x76, 0x20, 0xeb, 0x09, 0xd5, 0xe7, 0xf5, 0x22, 0xaa, 0x73, 0x88, 0x4f, + 0x37, 0x73, 0x11, 0xdc, 0x1c, 0x56, 0x2e, 0x90, 0x50, 0xc1, 0x55, 0x96, 0xe8, 0xeb, 0x6b, 0xc9, 0x9a, 0x1e, 0xe0, 0x26, + 0x7b, 0x1b, 0x4b, 0x7a, 0x40, 0x8d, 0x8f, 0x87, 0x04, 0x43, 0x05, 0x86, 0xca, 0x65, 0xc8, 0x6f, 0x42, 0x64, 0x00, 0x74, + 0x13, 0x48, 0x19, 0xd1, 0x02, 0xaa, 0x21, 0xc6, 0x78, 0x9f, 0xb7, 0x51, 0x5d, 0x46, 0x83, 0x2a, 0xa1, 0x5c, 0xc7, 0xda, + 0x79, 0xda, 0xed, 0x45, 0xda, 0x95, 0x06, 0xd3, 0x07, 0x3b, 0xc2, 0xe3, 0xee, 0xdd, 0xdf, 0x0b, 0x26, 0x27, 0x0d, 0xb5, + 0x9a, 0xf7, 0x54, 0x9e, 0xa8, 0xaf, 0x00, 0x61, 0x31, 0x35, 0xbe, 0x7a, 0x2f, 0xf0, 0xf1, 0x10, 0xd2, 0x49, 0x8b, 0x18, + 0x51, 0x23, 0xad, 0x25, 0xd7, 0x9b, 0x2d, 0xba, 0x6b, 0x9d, 0x5b, 0x75, 0xc2, 0xb7, 0x0d, 0x60, 0xfd, 0x75, 0xec, 0x31, + 0x61, 0xfc, 0xe9, 0x20, 0xed, 0x1b, 0xfc, 0xed, 0x28, 0x22, 0x20, 0xee, 0x08, 0x51, 0x4e, 0x69, 0xb4, 0x1d, 0x6d, 0x67, + 0x69, 0x16, 0x12, 0xf6, 0x62, 0x7d, 0xa5, 0xbb, 0xdd, 0x2b, 0x9a, 0xdc, 0xce, 0xa2, 0x9b, 0x65, 0xe5, 0x7e, 0xb8, 0xd1, + 0xc7, 0xee, 0xe8, 0x5e, 0xf8, 0x3f, 0x21, 0xff, 0x06, 0xe6, 0x19, 0x0c, 0x56, 0x7a, 0xe4, 0x9d, 0x28, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_cross[1754] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x20, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, 0xf4, 0x00, 0x00, 0x06, 0xa1, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xe5, 0x97, 0x5d, 0x6c, 0x1c, 0x57, 0x15, 0xc7, 0x7f, 0xe7, 0xde, 0x99, 0xfd, 0xf0, 0xee, 0xfa, 0x2b, + 0xce, 0x87, 0xe3, 0x36, 0x6d, 0x82, 0xa9, 0x91, 0x03, 0x6a, 0x24, 0xb7, 0x28, 0x24, 0xad, 0xac, 0x4a, 0x3c, 0x18, 0xe8, + 0x13, 0xad, 0x2b, 0x52, 0x5a, 0x84, 0x40, 0xc0, 0x53, 0xde, 0x78, 0x43, 0xc2, 0x04, 0x29, 0x02, 0x09, 0x10, 0x45, 0x3c, + 0x20, 0xfa, 0xc0, 0x1b, 0x42, 0x60, 0x21, 0x44, 0x69, 0x45, 0xa1, 0xea, 0x83, 0x83, 0x44, 0x25, 0x20, 0x21, 0x15, 0x72, + 0x94, 0x94, 0xa4, 0x29, 0x69, 0x13, 0x47, 0x91, 0x6b, 0x3b, 0xeb, 0xf5, 0x7e, 0xcd, 0xcc, 0x3d, 0xe8, 0xce, 0xd8, 0xc9, + 0xae, 0xe3, 0xb4, 0x2e, 0xe2, 0x01, 0x89, 0xab, 0x59, 0xed, 0xdd, 0xd1, 0xdc, 0x7b, 0xfe, 0xfb, 0x3f, 0xff, 0xff, 0x39, + 0x77, 0xe0, 0xff, 0x7d, 0xc8, 0x07, 0x5f, 0xa2, 0xc2, 0x0c, 0xc2, 0x39, 0x64, 0x7a, 0xfd, 0xce, 0xec, 0x38, 0x9a, 0x4e, + 0x4e, 0xf8, 0x6f, 0xd1, 0xff, 0x3e, 0x00, 0x55, 0x99, 0xfc, 0x16, 0x16, 0x08, 0xd2, 0x4f, 0x3f, 0x01, 0x09, 0x41, 0x31, + 0x44, 0x6a, 0x40, 0x4f, 0x4c, 0x62, 0xaa, 0xc4, 0x2b, 0x55, 0xa2, 0xe8, 0x23, 0xc4, 0xa7, 0xaf, 0x91, 0x6c, 0x17, 0x8c, + 0xbc, 0x4f, 0x64, 0x99, 0x9c, 0xc1, 0xd6, 0x20, 0xd7, 0x9f, 0xa7, 0x58, 0x34, 0x94, 0x62, 0x4b, 0x39, 0x80, 0x12, 0x42, + 0x1e, 0xc1, 0x3a, 0x87, 0x3a, 0x43, 0xdb, 0x42, 0x23, 0x49, 0xa8, 0xb5, 0x73, 0xd4, 0x9a, 0x2d, 0xea, 0x2b, 0x75, 0x5a, + 0xe7, 0x20, 0xe6, 0x84, 0xb8, 0xff, 0x0c, 0xc0, 0x8c, 0x9a, 0xa9, 0x41, 0xc2, 0x95, 0x25, 0x4a, 0x95, 0x32, 0x7d, 0x16, + 0x86, 0xac, 0x61, 0x27, 0xc2, 0x80, 0x26, 0xf4, 0x01, 0x25, 0x11, 0x42, 0x05, 0x27, 0xd0, 0x00, 0x56, 0x55, 0x59, 0x01, + 0x16, 0x8d, 0x70, 0xa3, 0xde, 0x62, 0x79, 0x71, 0x89, 0xda, 0x40, 0x99, 0xd6, 0xdc, 0x09, 0x92, 0xbb, 0xb1, 0x21, 0x77, + 0x0b, 0x7e, 0xb8, 0x97, 0x7c, 0x4f, 0x93, 0xde, 0x7c, 0x81, 0x5d, 0x26, 0xe6, 0x5e, 0x02, 0x46, 0x50, 0xf6, 0x09, 0x8c, + 0x22, 0xec, 0x03, 0x86, 0x54, 0x29, 0x20, 0x24, 0xa2, 0xdc, 0x44, 0xb8, 0xaa, 0xca, 0x25, 0x84, 0xcb, 0xc0, 0x55, 0x03, + 0x6f, 0x27, 0x8e, 0x85, 0xc5, 0x1a, 0xcb, 0xc9, 0x02, 0x8d, 0xd3, 0xcf, 0x13, 0x6f, 0x05, 0x42, 0xb6, 0x0c, 0x5e, 0x25, + 0x3f, 0x38, 0x4c, 0x9f, 0x18, 0x46, 0x7c, 0x40, 0x85, 0x0f, 0x21, 0x3c, 0x2c, 0xc2, 0xc3, 0x28, 0x7b, 0x8d, 0xbd, 0x73, + 0x9d, 0x7a, 0x2a, 0x1c, 0xab, 0x28, 0xf3, 0xaa, 0xfc, 0x59, 0x94, 0xf3, 0x6a, 0xb9, 0xd8, 0x12, 0xfe, 0xb5, 0x7a, 0x93, + 0xc5, 0x22, 0xd4, 0xe7, 0x4e, 0x48, 0xbc, 0x79, 0x5d, 0xb0, 0x69, 0x1b, 0x19, 0x5d, 0x22, 0xac, 0xec, 0xa3, 0x62, 0x1c, + 0x7b, 0x11, 0xc6, 0x50, 0x3e, 0x0a, 0x7c, 0xca, 0x5a, 0x0e, 0xf9, 0xa8, 0x49, 0x02, 0x2e, 0x5e, 0x57, 0xfd, 0xad, 0x55, + 0xa8, 0x28, 0x62, 0x0c, 0x15, 0x1b, 0x72, 0x38, 0x8e, 0x39, 0xe0, 0x1c, 0xbf, 0xc7, 0x11, 0xe6, 0x40, 0x86, 0xca, 0x24, + 0x11, 0x24, 0xcc, 0xa8, 0xdb, 0xac, 0x89, 0xa0, 0x2b, 0xfe, 0xaf, 0x30, 0x23, 0xf3, 0x14, 0x7d, 0xbe, 0xd5, 0x70, 0x00, + 0xc7, 0x38, 0xc2, 0x67, 0x83, 0x1c, 0x63, 0xf5, 0x3a, 0x6a, 0x04, 0xf2, 0x21, 0x7e, 0x87, 0x2e, 0x06, 0xc4, 0x5f, 0xd9, + 0x1d, 0x5d, 0x5d, 0x43, 0x0b, 0x79, 0x76, 0x59, 0xc3, 0x93, 0xea, 0x52, 0xce, 0x63, 0x85, 0x66, 0xe8, 0x68, 0x8d, 0x2e, + 0x11, 0x5f, 0x44, 0xdb, 0x9d, 0xa9, 0x30, 0x9d, 0xff, 0x63, 0x72, 0x9e, 0x30, 0x5f, 0xa1, 0x22, 0xc2, 0x88, 0xc2, 0x7e, + 0x0c, 0x9f, 0x0c, 0x42, 0xc6, 0x9a, 0x4d, 0xdc, 0xd8, 0x30, 0x32, 0x3c, 0x80, 0xac, 0xb5, 0xc0, 0x76, 0xac, 0xea, 0xcc, + 0x65, 0xb3, 0x8d, 0x3c, 0x78, 0x1f, 0xa6, 0x94, 0xf3, 0xd9, 0xa0, 0x04, 0x3c, 0xae, 0xca, 0xb8, 0x28, 0xfb, 0x9c, 0x30, + 0x38, 0x3a, 0x4a, 0x9e, 0xe9, 0xce, 0x98, 0x74, 0xfc, 0x98, 0xc6, 0x84, 0x45, 0xf2, 0xc6, 0x31, 0x60, 0x1c, 0xc3, 0x22, + 0x7c, 0xcc, 0x08, 0x13, 0x51, 0x84, 0x56, 0x0a, 0x98, 0xe7, 0x9e, 0x81, 0xef, 0x1f, 0x83, 0xfd, 0x3b, 0x61, 0xb5, 0x79, + 0x1b, 0x84, 0x0f, 0xec, 0x99, 0xa9, 0x36, 0xe1, 0xe9, 0x23, 0xf0, 0x83, 0x63, 0x70, 0xec, 0x30, 0xa6, 0x5a, 0xc7, 0x85, + 0x79, 0x06, 0x45, 0x78, 0x14, 0x18, 0xb1, 0x01, 0xbb, 0x34, 0xa1, 0x34, 0x3e, 0x9e, 0xd6, 0x93, 0x3b, 0x01, 0x4c, 0x0c, + 0x60, 0x72, 0x86, 0xa2, 0x51, 0x76, 0x60, 0xd8, 0x03, 0x3c, 0x24, 0x96, 0xc0, 0x18, 0xb4, 0xd6, 0x84, 0x97, 0xce, 0xc2, + 0x8e, 0x32, 0x7c, 0xe7, 0x29, 0x18, 0xdd, 0x9d, 0x81, 0x08, 0x2c, 0x88, 0xc0, 0xcd, 0x06, 0x7c, 0x69, 0x12, 0xbe, 0xf8, + 0x28, 0x78, 0x86, 0xfe, 0x74, 0x01, 0x7c, 0x91, 0x4a, 0x62, 0x2f, 0x0f, 0x0e, 0x22, 0x8c, 0xe2, 0xd8, 0x19, 0x18, 0xca, + 0x23, 0x35, 0xc2, 0x54, 0x35, 0x9b, 0x01, 0x94, 0x87, 0xb1, 0x91, 0x50, 0x54, 0x4b, 0x1f, 0xc2, 0x3d, 0xc0, 0x7d, 0x2e, + 0xf1, 0x99, 0x41, 0xac, 0x85, 0x1f, 0xfd, 0x11, 0x7e, 0xf7, 0x77, 0x18, 0xaa, 0xc0, 0xc9, 0xe9, 0x0c, 0x44, 0xb5, 0x91, + 0x01, 0xf9, 0xf2, 0x24, 0x7c, 0xe1, 0x68, 0x16, 0xfc, 0x9b, 0xbf, 0x86, 0x33, 0x6f, 0x41, 0x21, 0x87, 0x78, 0xc1, 0x9a, + 0x80, 0x3c, 0xf0, 0x00, 0xd0, 0x2f, 0x2d, 0x2a, 0xed, 0x32, 0x61, 0x5a, 0xca, 0xbb, 0x01, 0xa8, 0xe4, 0x6a, 0xd8, 0x30, + 0xa1, 0x60, 0xa0, 0xa4, 0xca, 0xb0, 0x18, 0x7a, 0xd0, 0x54, 0xed, 0xe2, 0x29, 0xee, 0xc9, 0xc1, 0x73, 0x7f, 0x58, 0x07, + 0x51, 0x86, 0xef, 0x3e, 0x95, 0xa5, 0xe3, 0xd9, 0xa3, 0xd9, 0xa7, 0xd6, 0x11, 0xbc, 0xbf, 0x27, 0xb5, 0xa4, 0x67, 0x27, + 0x13, 0x9b, 0xb0, 0x57, 0x95, 0x3e, 0x2c, 0x3d, 0x54, 0x08, 0xa6, 0xcf, 0xdd, 0x06, 0x10, 0x6c, 0x4c, 0xd6, 0x0c, 0xa6, + 0xd7, 0x10, 0x5a, 0xc8, 0x8b, 0xa4, 0x35, 0x00, 0xf5, 0xae, 0x95, 0xcc, 0xe3, 0xd2, 0x01, 0xc2, 0xcf, 0x1f, 0x3f, 0x04, + 0x3f, 0x7e, 0x16, 0x8a, 0x39, 0x58, 0xa9, 0xc3, 0xc9, 0xdf, 0xde, 0x0e, 0x1e, 0x6f, 0x18, 0x4d, 0x33, 0xb9, 0x8b, 0x52, + 0x51, 0xa1, 0x27, 0x71, 0xe4, 0x6c, 0x1b, 0x7b, 0xc3, 0x7b, 0xeb, 0x0e, 0x11, 0x0e, 0x81, 0xb5, 0xa9, 0xc5, 0x0c, 0x4a, + 0xb0, 0xb9, 0xd2, 0x78, 0x10, 0x1b, 0x4c, 0x7c, 0xef, 0x25, 0x38, 0x7f, 0x2d, 0x0b, 0xee, 0xef, 0xff, 0xec, 0x14, 0x9c, + 0xba, 0x90, 0x69, 0x24, 0xda, 0x5c, 0xf9, 0x35, 0xbd, 0x02, 0x51, 0xac, 0x0a, 0x92, 0x84, 0xdd, 0x16, 0x36, 0xb7, 0x66, + 0x8b, 0xe0, 0xc0, 0x05, 0xde, 0xb7, 0x4a, 0x7b, 0x73, 0xcd, 0xdc, 0x58, 0xe5, 0xa9, 0xfe, 0xea, 0x63, 0xf0, 0xc0, 0x30, + 0xb8, 0x75, 0x66, 0x3e, 0x77, 0x18, 0x26, 0xee, 0x87, 0xe5, 0x3a, 0x84, 0x66, 0x8b, 0x85, 0x42, 0x5b, 0x94, 0xc8, 0x08, + 0xce, 0x46, 0xe8, 0xae, 0x83, 0xb7, 0x0b, 0x99, 0x59, 0x7f, 0x4a, 0x6b, 0x0e, 0xe7, 0x62, 0xda, 0x4e, 0x69, 0x0a, 0x2c, + 0x69, 0xe2, 0x09, 0xcc, 0xe2, 0xa6, 0x7b, 0x78, 0xab, 0x35, 0xe0, 0x2b, 0x93, 0xf0, 0xf9, 0x23, 0xd0, 0x8e, 0xe1, 0xeb, + 0xbf, 0x80, 0xdf, 0xfc, 0x0d, 0xf6, 0xf6, 0xc3, 0xb7, 0x9f, 0x58, 0x17, 0x66, 0x87, 0x45, 0xf1, 0x15, 0x32, 0x63, 0x61, + 0xc5, 0xc1, 0x1a, 0x4a, 0x4b, 0x84, 0x78, 0x76, 0x76, 0x0b, 0x06, 0xea, 0x6d, 0x62, 0x6b, 0x68, 0x26, 0xfe, 0x41, 0x93, + 0x36, 0x96, 0xaa, 0xd7, 0xc1, 0x3a, 0xfb, 0x59, 0xf0, 0xc7, 0x32, 0xaf, 0x7b, 0x16, 0xbe, 0x31, 0x0b, 0x67, 0x2e, 0xc3, + 0x4f, 0x5e, 0x85, 0x17, 0xcf, 0x76, 0xbb, 0x63, 0xb5, 0x91, 0xa5, 0x2b, 0xd5, 0x40, 0xf6, 0x5f, 0xaf, 0x18, 0x58, 0x11, + 0x61, 0x2d, 0x2c, 0x11, 0xb1, 0x71, 0x80, 0xa1, 0x03, 0xc0, 0xc8, 0x60, 0x5a, 0xaf, 0x1b, 0x81, 0xb0, 0xec, 0xbb, 0x19, + 0xf0, 0xcf, 0x14, 0x80, 0xa0, 0x51, 0x92, 0x59, 0xed, 0xe9, 0x4f, 0x64, 0x56, 0x9b, 0x59, 0x57, 0xfb, 0x60, 0x39, 0x2d, + 0xcd, 0xfc, 0xf0, 0xe5, 0xac, 0x4e, 0x78, 0x77, 0x9c, 0x7c, 0x32, 0x4b, 0x4f, 0x2b, 0x42, 0x7d, 0xd3, 0x72, 0x09, 0x55, + 0xe0, 0x8d, 0xb4, 0x55, 0x0b, 0xab, 0x2b, 0x31, 0x51, 0x76, 0x58, 0xd9, 0x04, 0x60, 0x0e, 0xdc, 0x9a, 0xa3, 0x11, 0x2b, + 0x4b, 0x38, 0xae, 0xab, 0xf0, 0x57, 0x8d, 0xa9, 0x3b, 0xc5, 0xf4, 0x16, 0xd0, 0x67, 0x8e, 0x42, 0x33, 0xea, 0xb6, 0x9a, + 0x07, 0xb6, 0xe1, 0x0e, 0x0f, 0xe2, 0x85, 0x33, 0x19, 0x13, 0x9f, 0x39, 0x04, 0xf5, 0x08, 0xf5, 0xf5, 0x03, 0x38, 0x8d, + 0xf0, 0xa6, 0x0b, 0xb8, 0xd1, 0x4e, 0xa8, 0x45, 0x17, 0xba, 0xdb, 0xb2, 0x74, 0xea, 0x65, 0xea, 0xb8, 0xe6, 0x75, 0x37, + 0x83, 0x36, 0xcf, 0x87, 0x11, 0x1e, 0x14, 0xf8, 0xb4, 0xb5, 0x4c, 0xb5, 0x63, 0xf4, 0xa1, 0xfb, 0xd3, 0xfc, 0xca, 0x3f, + 0xde, 0x86, 0xde, 0x22, 0x24, 0x1d, 0x6a, 0xf7, 0x20, 0xbc, 0xef, 0xfd, 0xbd, 0x47, 0xc6, 0xe0, 0x8d, 0xeb, 0xb8, 0xc5, + 0x3a, 0xc6, 0x24, 0xbc, 0xa5, 0xc2, 0xcf, 0x3d, 0x08, 0xa7, 0xcc, 0xd7, 0x57, 0xb9, 0x36, 0x07, 0xf5, 0xce, 0x8e, 0x18, + 0x74, 0x02, 0x78, 0xf9, 0x3a, 0xf1, 0x91, 0x7b, 0xa8, 0x95, 0x0d, 0xd7, 0xac, 0xd2, 0x2b, 0xca, 0xa9, 0x24, 0xa6, 0x37, + 0x17, 0x72, 0xe4, 0xb5, 0x4b, 0x69, 0x5e, 0x5d, 0xa5, 0x80, 0x24, 0xae, 0x1b, 0xf8, 0x86, 0x45, 0xc5, 0xa2, 0xaf, 0xce, + 0x43, 0xb1, 0x88, 0x31, 0x8e, 0x05, 0x85, 0x17, 0x3c, 0xfd, 0x28, 0x57, 0x56, 0x5b, 0x2c, 0x37, 0x16, 0x68, 0xf1, 0x7c, + 0x77, 0x3b, 0x36, 0x5d, 0x96, 0x99, 0xc5, 0xb5, 0x2e, 0xd1, 0x04, 0x96, 0x9c, 0xe1, 0xb2, 0xc2, 0x05, 0x0c, 0x2f, 0x26, + 0x11, 0xaf, 0x94, 0xf2, 0x34, 0x7a, 0x8a, 0x98, 0x5b, 0xad, 0x38, 0xab, 0x92, 0x7e, 0x33, 0xe7, 0xe7, 0xfe, 0x87, 0xcf, + 0x79, 0x6f, 0x09, 0xb1, 0xca, 0x79, 0xa7, 0xfc, 0x12, 0x78, 0x5d, 0x95, 0x8b, 0x0d, 0xe1, 0x7a, 0x5c, 0xa0, 0x76, 0xfa, + 0xa7, 0x9e, 0xfe, 0xf7, 0x3d, 0x92, 0xa9, 0x8c, 0x1e, 0x27, 0xb7, 0x67, 0x0f, 0xbd, 0x7d, 0x39, 0x76, 0x23, 0x1c, 0x00, + 0xf6, 0x2b, 0x1c, 0x34, 0xf0, 0x71, 0x0c, 0x07, 0x44, 0xd2, 0x96, 0xdd, 0xc5, 0x80, 0x3a, 0x22, 0x85, 0x05, 0x75, 0x9c, + 0xf5, 0x94, 0x8b, 0x70, 0x49, 0x1c, 0x6f, 0xb6, 0x5b, 0xbc, 0xa3, 0x05, 0x96, 0x5e, 0xf9, 0x0b, 0x4d, 0x66, 0x25, 0xd9, + 0x06, 0x00, 0x3f, 0xd4, 0x4c, 0x1d, 0x27, 0x8c, 0x86, 0x29, 0xe7, 0x72, 0xec, 0x30, 0x9a, 0x9e, 0x8e, 0x46, 0xd4, 0xb7, + 0x69, 0xc3, 0xbd, 0x69, 0xb3, 0xf2, 0x5d, 0x93, 0xb4, 0xd1, 0x24, 0x08, 0x55, 0x75, 0x2c, 0x20, 0x5c, 0x51, 0xb8, 0x2a, + 0xca, 0x82, 0x18, 0xde, 0x89, 0x85, 0x1b, 0xee, 0x2a, 0xd5, 0xfe, 0x2b, 0x34, 0x67, 0xb7, 0x08, 0xee, 0xc7, 0xdd, 0x4f, + 0xc5, 0xaa, 0x32, 0xf1, 0x35, 0x02, 0x3b, 0x4c, 0xb1, 0x1c, 0x52, 0x29, 0xe6, 0x19, 0x48, 0x0c, 0x3b, 0x44, 0x19, 0x10, + 0xa1, 0x2c, 0x50, 0x4c, 0x4b, 0xb6, 0xe0, 0x12, 0x47, 0x5b, 0x7c, 0x3b, 0xb1, 0xac, 0x24, 0x11, 0x4b, 0xb1, 0xe1, 0x5d, + 0x31, 0xdc, 0x6c, 0x55, 0xa9, 0xcf, 0x41, 0xfb, 0xbd, 0x8e, 0xe6, 0x72, 0x57, 0x00, 0x19, 0x0a, 0xf1, 0x07, 0x95, 0xa9, + 0x47, 0x52, 0xb1, 0xe6, 0xdb, 0x4a, 0xd1, 0x46, 0xf4, 0x58, 0x1f, 0x5c, 0xc8, 0x5b, 0xaf, 0x3d, 0x83, 0x26, 0x4a, 0x14, + 0xc5, 0x34, 0xf3, 0x01, 0xf5, 0xa8, 0x4a, 0xe3, 0x5d, 0x68, 0x96, 0xa1, 0xfd, 0x5e, 0xc7, 0xf1, 0x6d, 0x02, 0xe8, 0x7e, + 0x1d, 0x9b, 0x58, 0xc0, 0xfa, 0x73, 0x83, 0x77, 0x4f, 0x11, 0x8c, 0x2f, 0x78, 0x61, 0x11, 0xad, 0x0b, 0xae, 0x55, 0x27, + 0x69, 0x40, 0x7c, 0xf0, 0x1c, 0xc9, 0xec, 0xac, 0x17, 0xe7, 0xf6, 0x5e, 0xd1, 0x64, 0x3b, 0x0f, 0xdd, 0x39, 0xd6, 0x4f, + 0x34, 0x1b, 0x21, 0x6e, 0xed, 0xf2, 0xc1, 0xde, 0x0b, 0xff, 0x27, 0xc6, 0xbf, 0x01, 0x28, 0x80, 0xd4, 0xc3, 0x73, 0x21, + 0x2c, 0x37, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_square[1746] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x20, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73, 0x7a, 0x7a, 0xf4, 0x00, 0x00, 0x06, 0x99, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x57, 0xcf, 0x6f, 0x54, 0xd7, 0x15, 0xfe, 0xbe, 0x7b, 0xef, 0xfb, 0x35, 0x63, 0x8f, 0x31, 0x83, + 0x21, 0x98, 0x1f, 0x75, 0x02, 0x29, 0x24, 0x04, 0xb5, 0x15, 0x41, 0x5d, 0x54, 0x51, 0xc8, 0xa2, 0x6a, 0xa3, 0xa6, 0xaa, + 0xd4, 0xca, 0xdd, 0x64, 0xd3, 0x55, 0x76, 0xfd, 0x1b, 0x5c, 0xff, 0x0f, 0x51, 0x17, 0x95, 0xfa, 0x0f, 0xc0, 0xb2, 0x9b, + 0x2c, 0xa1, 0x51, 0x2b, 0x45, 0xad, 0x53, 0x94, 0x0a, 0x64, 0x20, 0x24, 0x0e, 0xc6, 0x76, 0x62, 0x60, 0x8c, 0x3d, 0xe3, + 0x99, 0x79, 0xef, 0xdd, 0x7b, 0x4e, 0xf5, 0xc6, 0x86, 0xda, 0xd8, 0x06, 0x42, 0x36, 0x5d, 0xf4, 0x48, 0x57, 0xf3, 0xde, + 0xcc, 0xbd, 0xe7, 0x7c, 0xf7, 0xfc, 0xf8, 0xce, 0x19, 0xe0, 0xff, 0xf2, 0x2d, 0x45, 0xa1, 0xd4, 0x29, 0x35, 0x3a, 0x79, + 0xd1, 0xea, 0xa4, 0xda, 0xc1, 0xe7, 0x94, 0x9a, 0x29, 0x4c, 0x19, 0x05, 0xf8, 0x6d, 0xf5, 0xf1, 0x79, 0x8d, 0x5e, 0x7e, + 0xfb, 0xb2, 0x9d, 0x98, 0x80, 0xab, 0xd5, 0xc7, 0x5c, 0x1c, 0xd5, 0x9d, 0xed, 0xe5, 0x6e, 0x38, 0x31, 0x6c, 0xa3, 0x03, + 0xe9, 0xc6, 0xc1, 0xf7, 0x63, 0xdf, 0x2c, 0xd2, 0x12, 0xa3, 0xcb, 0x1e, 0x87, 0xcf, 0x05, 0x4c, 0x53, 0x59, 0x1d, 0xfd, + 0x2e, 0x00, 0x14, 0x4a, 0xbc, 0x7d, 0xd9, 0x2e, 0x9e, 0x1a, 0x8e, 0x87, 0xa2, 0x5a, 0x16, 0xac, 0xd4, 0x9d, 0x62, 0x48, + 0xa8, 0x75, 0x03, 0x26, 0x50, 0x63, 0xbd, 0x51, 0xb5, 0xc2, 0x22, 0x68, 0xe8, 0x19, 0xa2, 0x63, 0xa9, 0x9d, 0xa1, 0x4e, + 0xd4, 0x45, 0x3b, 0xe4, 0x78, 0xfd, 0x8c, 0xe7, 0x34, 0xe5, 0x85, 0x00, 0xe8, 0xd4, 0x94, 0x41, 0xeb, 0xfd, 0x68, 0xd5, + 0x27, 0x35, 0xb5, 0xbd, 0x7d, 0x34, 0xe5, 0x01, 0xc2, 0x8c, 0x05, 0x60, 0x3f, 0x20, 0x0d, 0xd2, 0xd4, 0xa9, 0x88, 0x00, + 0x15, 0x01, 0x7b, 0x54, 0xb4, 0xa1, 0x7c, 0xa8, 0x56, 0xef, 0x4b, 0x21, 0xf7, 0x92, 0x48, 0x5b, 0x9d, 0x96, 0x74, 0x66, + 0xe7, 0x57, 0xf2, 0x0b, 0x57, 0xde, 0x09, 0x7b, 0x79, 0x83, 0xbb, 0x1b, 0x57, 0x83, 0xeb, 0xf3, 0x49, 0xa7, 0xf1, 0xb0, + 0x51, 0xa6, 0x7a, 0xd0, 0x5a, 0x77, 0x4c, 0xc8, 0x23, 0x10, 0x39, 0x0e, 0xf0, 0x24, 0x0d, 0x8f, 0x03, 0x7a, 0x40, 0x81, + 0x94, 0x8a, 0x00, 0x70, 0x15, 0xe0, 0x02, 0xa0, 0xb7, 0x49, 0x7c, 0x69, 0x60, 0x16, 0x44, 0x64, 0x3e, 0x04, 0x5d, 0x92, + 0xd5, 0x68, 0xa5, 0x79, 0x77, 0xa1, 0x8b, 0x3d, 0x40, 0x70, 0xa7, 0xdb, 0xa7, 0xcc, 0xfc, 0xe4, 0xcf, 0x92, 0xfd, 0x63, + 0x87, 0x47, 0xbc, 0xeb, 0x57, 0x46, 0x4f, 0x8a, 0xc1, 0x09, 0x40, 0xcf, 0x5b, 0x9a, 0xf3, 0x0a, 0x8c, 0xc7, 0x36, 0x1a, + 0x9c, 0x53, 0xad, 0xf4, 0x11, 0x24, 0x20, 0x2a, 0x08, 0x12, 0xda, 0x0a, 0x5e, 0x13, 0x95, 0xbf, 0x93, 0x9c, 0x85, 0xf0, + 0x73, 0xfa, 0xf2, 0x2b, 0xef, 0xd2, 0xfb, 0xcd, 0xcf, 0x16, 0xba, 0xbc, 0xf2, 0x8e, 0x7f, 0x2a, 0x00, 0xad, 0x62, 0x3e, + 0x79, 0x2d, 0xfa, 0xba, 0xe9, 0xf7, 0xa5, 0x69, 0x7c, 0x94, 0xc2, 0xd3, 0x4a, 0x3d, 0x43, 0xe0, 0x5d, 0x6b, 0xed, 0x8f, + 0x0c, 0x0d, 0x4a, 0x29, 0xab, 0x7d, 0xfa, 0xdf, 0xe3, 0x5a, 0x41, 0xa8, 0xbe, 0xa0, 0xa5, 0x65, 0x64, 0x2c, 0x0a, 0x5f, + 0x2e, 0x4b, 0x08, 0x1f, 0x91, 0xe6, 0x13, 0x15, 0x99, 0x4d, 0x84, 0xb7, 0xb3, 0xb5, 0xf2, 0x3e, 0x4e, 0xfc, 0xa0, 0xf7, + 0x64, 0x4e, 0xb8, 0x6d, 0x70, 0x26, 0x61, 0x56, 0x46, 0xb3, 0xac, 0x9e, 0xf8, 0x66, 0x08, 0xe5, 0x2b, 0xa4, 0x79, 0x0d, + 0xc0, 0xaf, 0x13, 0x13, 0x9f, 0xee, 0xb5, 0x7b, 0x03, 0xbb, 0x64, 0x75, 0xdf, 0x27, 0x81, 0x6f, 0xbc, 0x7b, 0xf5, 0xea, + 0x01, 0x4d, 0xb2, 0xe4, 0xa0, 0xb7, 0xfc, 0x8d, 0x88, 0x27, 0x0d, 0x7c, 0x8f, 0xd2, 0x97, 0x86, 0xcb, 0x17, 0x3f, 0xb9, + 0xe5, 0x15, 0x28, 0xb6, 0x86, 0xc2, 0x6d, 0xbd, 0xfd, 0x5c, 0x6d, 0x2e, 0x6a, 0xd8, 0x6e, 0x43, 0x82, 0x39, 0x02, 0x72, + 0x42, 0x20, 0x3f, 0x4d, 0x4d, 0x7a, 0x3a, 0x67, 0x29, 0xe9, 0x2f, 0xc6, 0x8c, 0xa9, 0xbb, 0xca, 0xd7, 0xbb, 0x67, 0xce, + 0x86, 0x4a, 0xc2, 0x90, 0xc5, 0xbf, 0x56, 0xc5, 0xce, 0xfb, 0xba, 0x1a, 0xf3, 0x9e, 0x0a, 0x5a, 0x60, 0x58, 0x13, 0x8b, + 0x87, 0xf6, 0xf8, 0x5a, 0xef, 0xd2, 0xe4, 0x45, 0x8f, 0x4b, 0xbf, 0x0d, 0x3b, 0x3d, 0x30, 0x05, 0x8e, 0x2c, 0x49, 0x02, + 0xe8, 0xa8, 0x40, 0xc6, 0x0d, 0xdd, 0x59, 0x58, 0xbc, 0x99, 0x77, 0xfb, 0x6a, 0xcf, 0x0e, 0x99, 0xec, 0x57, 0x87, 0xf0, + 0xbc, 0x62, 0x0e, 0xc6, 0xa6, 0xf3, 0xe1, 0x9c, 0x64, 0x23, 0xf5, 0xd1, 0xbc, 0xe8, 0xbf, 0x65, 0xe0, 0xe6, 0x03, 0xfc, + 0x37, 0x87, 0x50, 0x5b, 0x99, 0xc4, 0xeb, 0x3d, 0x00, 0xbb, 0x00, 0x58, 0x9a, 0xb1, 0xa5, 0x4b, 0xb3, 0x38, 0x8a, 0xaa, + 0x32, 0x3b, 0xa4, 0x2a, 0x6f, 0x26, 0x26, 0xb1, 0xb9, 0x7a, 0xa1, 0x21, 0xab, 0x9b, 0xfb, 0x1b, 0xeb, 0xc8, 0xff, 0xba, + 0x02, 0xa6, 0x06, 0xd8, 0x1a, 0xc9, 0xca, 0xa7, 0x5e, 0x60, 0xc7, 0x62, 0xa4, 0xbf, 0x3c, 0xb8, 0x11, 0x13, 0x43, 0x96, + 0xa1, 0xac, 0x72, 0xe3, 0x0c, 0x34, 0x9c, 0xa4, 0x31, 0x77, 0xba, 0x51, 0x31, 0x5c, 0x1f, 0x1d, 0x5b, 0x55, 0x68, 0x59, + 0xe5, 0xcd, 0x36, 0x00, 0x73, 0x79, 0xdb, 0xee, 0x8b, 0x5d, 0x66, 0x85, 0x23, 0x81, 0x3c, 0x4a, 0xe0, 0x7b, 0x83, 0x88, + 0x12, 0x1c, 0xb8, 0xd7, 0x10, 0x72, 0xaf, 0x40, 0xf1, 0x71, 0x0b, 0x1c, 0xde, 0x0c, 0xc5, 0x56, 0x00, 0x7d, 0x81, 0x7b, + 0xb5, 0x8e, 0xf4, 0xb1, 0xa7, 0xc8, 0xa0, 0x41, 0x63, 0x1b, 0x27, 0x79, 0x28, 0xbe, 0x0f, 0xf0, 0xd3, 0x08, 0xf1, 0xd0, + 0x5c, 0xbe, 0x1c, 0x4f, 0x4c, 0xfd, 0xa9, 0x8f, 0x69, 0x6c, 0x03, 0xc0, 0x34, 0x8c, 0x5a, 0x8b, 0x34, 0xa9, 0x58, 0x8e, + 0xd4, 0xc3, 0x24, 0xeb, 0x55, 0x69, 0x55, 0x8a, 0x1e, 0x1b, 0x8a, 0x08, 0x0e, 0x39, 0xb0, 0xbe, 0x13, 0x00, 0x9c, 0x80, + 0x99, 0xd9, 0x16, 0x8a, 0xea, 0x96, 0xdc, 0xa8, 0xd2, 0x71, 0x88, 0x8e, 0x58, 0xab, 0xb5, 0x66, 0x92, 0x39, 0x5c, 0xaf, + 0x0a, 0x6b, 0x33, 0x5c, 0xd8, 0x48, 0x40, 0xb8, 0xb8, 0x63, 0xbc, 0x29, 0x62, 0x02, 0x09, 0xc1, 0x11, 0x47, 0x5b, 0xd5, + 0xf9, 0x76, 0xe2, 0xa8, 0xde, 0x2a, 0xc3, 0x7b, 0xae, 0xed, 0xb9, 0x50, 0x25, 0xb6, 0x6c, 0xa8, 0x68, 0xd0, 0xb0, 0x16, + 0x0c, 0x62, 0xa6, 0x91, 0xbd, 0xbc, 0x3c, 0xb6, 0x1d, 0xc0, 0x86, 0x34, 0x01, 0xa9, 0x6a, 0x4c, 0x8c, 0xaa, 0x44, 0x2f, + 0xd0, 0xd8, 0x76, 0x91, 0x0d, 0x1d, 0x24, 0x2d, 0x95, 0x96, 0x9e, 0x86, 0xbe, 0xc7, 0x0b, 0x5b, 0x76, 0x98, 0x47, 0x0f, + 0x07, 0xd2, 0xa0, 0x50, 0x27, 0x4a, 0x13, 0x14, 0xc8, 0x2b, 0xaf, 0x7c, 0x77, 0xa9, 0x48, 0x6a, 0xc0, 0x98, 0xa5, 0x52, + 0xca, 0x4a, 0x77, 0x27, 0x17, 0xbd, 0xfc, 0x24, 0x00, 0x82, 0xba, 0xe8, 0xfb, 0x62, 0x1d, 0x0a, 0x55, 0xed, 0x43, 0xd1, + 0xf2, 0xe2, 0x75, 0x93, 0x74, 0xb6, 0x5f, 0xc8, 0xf0, 0xe9, 0x6b, 0x47, 0x0e, 0x54, 0x19, 0xaa, 0x0f, 0x55, 0xb9, 0x6e, + 0x80, 0x3c, 0x4b, 0x9d, 0xbf, 0x77, 0xf0, 0xde, 0x4e, 0x22, 0x5a, 0x4f, 0x1a, 0x21, 0x2b, 0xcb, 0xbe, 0x75, 0xec, 0x80, + 0x5c, 0x80, 0x62, 0xd5, 0xd2, 0xee, 0x2b, 0x51, 0x39, 0x64, 0xd3, 0x97, 0xa5, 0x42, 0xdb, 0x9b, 0x74, 0xbe, 0x4b, 0x15, + 0x68, 0x77, 0xb3, 0xbc, 0x75, 0x6b, 0x0e, 0x0c, 0x12, 0xe3, 0x0e, 0x54, 0x57, 0xad, 0xda, 0xf5, 0xbe, 0x61, 0x79, 0xed, + 0xd2, 0xb5, 0x9d, 0x00, 0x5e, 0xfd, 0x6c, 0x21, 0x7c, 0xfd, 0xda, 0x68, 0x2f, 0x81, 0x7b, 0x68, 0x61, 0x17, 0x84, 0x7a, + 0xcb, 0x1a, 0x7b, 0xbe, 0xb2, 0x09, 0xcb, 0x41, 0x29, 0xda, 0x57, 0x6a, 0xa8, 0xfd, 0xee, 0x08, 0x10, 0x99, 0xed, 0x7d, + 0xad, 0x82, 0x17, 0x14, 0x66, 0x50, 0x9e, 0x00, 0xec, 0xc0, 0xb8, 0x46, 0x26, 0xa2, 0x0f, 0x7e, 0x8d, 0x86, 0x37, 0x54, + 0xb9, 0xe2, 0x2d, 0xda, 0xcd, 0x85, 0xb4, 0xfc, 0x03, 0xa6, 0x75, 0xfa, 0x49, 0x00, 0xb8, 0x72, 0x41, 0xdc, 0x89, 0xd9, + 0x9e, 0x44, 0xa1, 0x65, 0xa8, 0xdf, 0x18, 0xe8, 0x3f, 0x0a, 0x5f, 0x9c, 0x71, 0xce, 0xd6, 0xa4, 0xe7, 0x07, 0x1d, 0xc7, + 0x1e, 0x4d, 0x51, 0xad, 0x67, 0x46, 0xbe, 0x27, 0x15, 0x10, 0xb5, 0xc6, 0x32, 0x78, 0xff, 0x29, 0x54, 0xbf, 0xb4, 0xd6, + 0x2e, 0xb3, 0x6f, 0x3b, 0xf8, 0x62, 0xd9, 0xef, 0xda, 0x0b, 0x08, 0xca, 0xcd, 0xc5, 0x9b, 0xc5, 0xf8, 0x71, 0x5d, 0x29, + 0x32, 0x5d, 0x84, 0xe8, 0xac, 0x21, 0xaf, 0x98, 0xc4, 0xbe, 0xeb, 0xe7, 0xfa, 0xe8, 0x7c, 0x38, 0xa7, 0x26, 0x73, 0x03, + 0x46, 0xdc, 0x53, 0xaa, 0x78, 0x13, 0x28, 0x6f, 0xaf, 0x4b, 0x56, 0xcf, 0x4c, 0x5e, 0xe4, 0x73, 0x0a, 0xfe, 0xcd, 0x92, + 0x77, 0xfb, 0xa5, 0xdc, 0x53, 0xd3, 0xef, 0x0e, 0xbd, 0x77, 0x2e, 0x60, 0x66, 0x8f, 0x6e, 0x78, 0x75, 0xf8, 0xaa, 0x1f, + 0xf5, 0x67, 0x3b, 0x51, 0x29, 0x8b, 0x74, 0xa6, 0xa1, 0x2a, 0x1f, 0x97, 0x41, 0x1b, 0x91, 0x8d, 0x7e, 0x12, 0xae, 0xf7, + 0x50, 0xfa, 0x20, 0x9b, 0xed, 0x9f, 0x5b, 0xdb, 0xf1, 0xe3, 0x9b, 0x0f, 0xda, 0x34, 0x91, 0xd5, 0x32, 0x93, 0x6b, 0xb9, + 0xa4, 0xc0, 0x5f, 0x0c, 0x71, 0x53, 0x94, 0x77, 0x7c, 0xb7, 0xb7, 0xd2, 0xea, 0x7c, 0x5e, 0x1c, 0xfa, 0xe3, 0x1b, 0xf2, + 0xf4, 0x81, 0xe4, 0x83, 0x7f, 0x46, 0xab, 0x21, 0x1d, 0xb6, 0xc3, 0x3c, 0xec, 0xbd, 0x9c, 0x22, 0xed, 0x29, 0xa5, 0x5e, + 0x30, 0xc6, 0xbe, 0x15, 0x39, 0x97, 0x79, 0xf1, 0x83, 0xe1, 0xa3, 0x22, 0xa9, 0x47, 0x7c, 0xbe, 0x49, 0xfd, 0x74, 0xc6, + 0x0d, 0x86, 0x14, 0x1f, 0xfc, 0x2c, 0x54, 0x3f, 0x52, 0xc5, 0xbf, 0x0d, 0xcc, 0x6c, 0x59, 0x98, 0xaf, 0xba, 0xad, 0xac, + 0x75, 0xec, 0xd2, 0x9f, 0x73, 0x62, 0xfa, 0x19, 0x00, 0xa0, 0xbc, 0xf5, 0xfb, 0x5b, 0xf1, 0x50, 0xa7, 0xd3, 0x48, 0x86, + 0xd3, 0x43, 0xce, 0xf0, 0x65, 0xa8, 0xbc, 0xac, 0x8a, 0x37, 0x08, 0x73, 0x1e, 0xe4, 0x09, 0x12, 0xc3, 0x96, 0xf6, 0x31, + 0x49, 0x57, 0x6c, 0x17, 0x24, 0x94, 0x55, 0x4b, 0x13, 0x95, 0xab, 0xaa, 0x3a, 0x63, 0x60, 0x6f, 0x07, 0x29, 0xbf, 0x80, + 0xf0, 0x6e, 0xd1, 0x0e, 0xad, 0x97, 0xf2, 0x9b, 0x7d, 0x6e, 0x69, 0xc3, 0x7b, 0x02, 0xa8, 0xa4, 0x9a, 0xf1, 0xdf, 0xff, + 0xf9, 0x8f, 0xa3, 0xda, 0x58, 0x73, 0x28, 0x6e, 0x24, 0xcd, 0x08, 0x76, 0x9c, 0xd6, 0x8d, 0xab, 0xfa, 0x71, 0x1a, 0x7b, + 0x14, 0xaa, 0xc7, 0x36, 0xa8, 0x93, 0x29, 0xa8, 0x01, 0x5a, 0xcd, 0x84, 0x58, 0x12, 0xc8, 0x1d, 0xa7, 0x66, 0x41, 0x2d, + 0x96, 0x82, 0xb7, 0x77, 0x63, 0x17, 0x96, 0xdb, 0xf7, 0x8b, 0xb5, 0xbd, 0x8c, 0x57, 0xb2, 0xf7, 0x54, 0x5c, 0x8d, 0x67, + 0x1f, 0xcc, 0xb8, 0x07, 0xeb, 0x3e, 0xcb, 0xf6, 0x8d, 0x0c, 0xf5, 0xad, 0xee, 0xa7, 0xa2, 0x49, 0xa3, 0xa3, 0x2a, 0x18, + 0x56, 0x6a, 0x46, 0xa8, 0x33, 0x30, 0xa2, 0xd0, 0x9c, 0xca, 0x75, 0x18, 0x59, 0x85, 0xd7, 0x07, 0xca, 0xf8, 0x01, 0x7b, + 0x7e, 0x75, 0xc4, 0xd7, 0xbb, 0x98, 0x98, 0x28, 0x9e, 0x36, 0x9a, 0x73, 0xaf, 0x1f, 0x36, 0x40, 0x80, 0x98, 0xbc, 0x68, + 0xf0, 0xd2, 0x0f, 0xdd, 0x03, 0x20, 0x49, 0xba, 0xfd, 0xcc, 0x67, 0x71, 0xcd, 0xd2, 0x67, 0x01, 0x4c, 0x28, 0xc1, 0xc2, + 0x42, 0x6d, 0x88, 0x0a, 0xb1, 0xd2, 0x77, 0xd6, 0x75, 0xcb, 0xb5, 0xb2, 0xb7, 0x6e, 0xfb, 0xfd, 0xf1, 0x1b, 0xed, 0x02, + 0x57, 0x2e, 0x84, 0x47, 0x79, 0xf2, 0x42, 0x00, 0xb6, 0x79, 0x63, 0x0a, 0x9c, 0x59, 0x9a, 0xb1, 0xe7, 0xf2, 0xa6, 0x5d, + 0xae, 0xaf, 0xbb, 0x8e, 0xef, 0xdb, 0xfd, 0xb9, 0xa5, 0x26, 0x0d, 0x0d, 0xbe, 0x90, 0xc2, 0xad, 0x87, 0xf1, 0x95, 0xd4, + 0x03, 0x67, 0x02, 0x2e, 0x41, 0x9e, 0x65, 0xf8, 0x91, 0xf0, 0x79, 0x36, 0x3d, 0x29, 0x03, 0x40, 0xbb, 0xa8, 0x7a, 0x9e, + 0xbf, 0x62, 0xff, 0x73, 0xf2, 0x1f, 0xf4, 0x8d, 0x97, 0xc5, 0x08, 0x35, 0x0c, 0xd3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, + 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_up[1402] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1d, + 0x00, 0x00, 0x00, 0x21, 0x08, 0x06, 0x00, 0x00, 0x00, 0x25, 0x2b, 0xa0, 0xd9, 0x00, 0x00, 0x05, 0x41, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x97, 0x49, 0x8f, 0x1c, 0x55, 0x12, 0xc7, 0x7f, 0xf1, 0x5e, 0x56, 0x75, 0x2d, 0xbd, 0x60, 0xd3, + 0x6d, 0x63, 0xc0, 0x98, 0x91, 0x61, 0x46, 0x32, 0x12, 0x17, 0x90, 0xe0, 0xc2, 0x72, 0xb0, 0x84, 0xc4, 0x01, 0x09, 0x10, + 0x1f, 0x80, 0x8b, 0x25, 0x3e, 0x45, 0xd3, 0x9f, 0x80, 0x03, 0x37, 0xdf, 0xe7, 0x84, 0x04, 0x27, 0x0e, 0x1c, 0x98, 0x71, + 0x0f, 0xe2, 0x00, 0x02, 0x09, 0x71, 0x30, 0x36, 0x34, 0x66, 0xb3, 0xd4, 0xee, 0xcd, 0xed, 0x76, 0x57, 0x55, 0x56, 0x55, + 0xe6, 0x8b, 0x40, 0x2f, 0xb3, 0xba, 0xb6, 0x6e, 0x6c, 0xb3, 0x48, 0x5c, 0x26, 0xea, 0xf0, 0x32, 0x53, 0x11, 0xf1, 0x8f, + 0xed, 0x45, 0x44, 0xc1, 0xdf, 0x40, 0x72, 0x6f, 0x6c, 0x56, 0xf2, 0x2d, 0x0f, 0xf8, 0x2f, 0x8f, 0xc9, 0x9d, 0xc3, 0x8a, + 0x73, 0x65, 0x70, 0x22, 0xf6, 0x27, 0x40, 0x4d, 0x78, 0x01, 0xff, 0xd8, 0x93, 0xf8, 0xfd, 0x2a, 0x49, 0x33, 0x21, 0xc9, + 0x05, 0xd7, 0x00, 0x17, 0xcf, 0x03, 0xae, 0xc4, 0xd0, 0x56, 0x0f, 0xab, 0x56, 0x09, 0xed, 0x9c, 0x7c, 0xae, 0x4f, 0xbe, + 0xf6, 0x35, 0x81, 0x4b, 0x04, 0xe4, 0x68, 0x03, 0x8e, 0x00, 0x35, 0x61, 0x19, 0x7f, 0x6a, 0x9d, 0xea, 0xc2, 0x71, 0xea, + 0xce, 0x68, 0x3a, 0x47, 0xc3, 0x29, 0x75, 0x84, 0x6a, 0x10, 0x12, 0x97, 0xe0, 0xd0, 0x52, 0xd6, 0x39, 0x82, 0x41, 0x4e, + 0x9f, 0xbe, 0x3a, 0x52, 0x55, 0x3a, 0x2a, 0xb4, 0xf7, 0x6e, 0x92, 0xae, 0x9f, 0xa2, 0xcf, 0x0a, 0x61, 0xda, 0xfb, 0x29, + 0x50, 0x93, 0xa7, 0x2e, 0x90, 0x6c, 0xd7, 0x69, 0x36, 0x66, 0x59, 0xf0, 0xc6, 0x92, 0xc0, 0x92, 0x18, 0x0b, 0x06, 0x73, + 0x40, 0x23, 0x02, 0x8b, 0xe1, 0x0b, 0x5f, 0xb5, 0x30, 0x31, 0x60, 0xf4, 0x11, 0x52, 0x94, 0x7d, 0x1c, 0xb7, 0x54, 0xd9, + 0xce, 0x8d, 0xad, 0x6e, 0x97, 0x5b, 0x8b, 0x29, 0xed, 0x2f, 0x2f, 0x92, 0x8f, 0x03, 0x4f, 0x82, 0x2e, 0x5b, 0x72, 0xe6, + 0x16, 0xb3, 0x8d, 0x2a, 0x4b, 0x49, 0x95, 0x33, 0x16, 0x38, 0x2d, 0x8e, 0x47, 0x11, 0xfe, 0x29, 0xc6, 0x49, 0x60, 0x16, + 0x61, 0x26, 0x46, 0x35, 0x3a, 0x89, 0x61, 0x08, 0x19, 0x46, 0x0f, 0xa1, 0x25, 0xb0, 0x61, 0x81, 0x35, 0x75, 0xfc, 0x80, + 0xf1, 0x4b, 0x6e, 0xfc, 0x94, 0xa6, 0x6c, 0xfe, 0x94, 0xd2, 0xe6, 0xa2, 0x64, 0x87, 0x41, 0x97, 0xcd, 0x9d, 0x6c, 0x51, + 0x5f, 0x80, 0x13, 0xd5, 0x2a, 0x8f, 0x21, 0xfc, 0xcb, 0xc1, 0x0b, 0xe2, 0x78, 0x0e, 0x38, 0x29, 0x72, 0x97, 0xb2, 0x33, + 0xb0, 0xe8, 0x8b, 0xb1, 0xa9, 0xf0, 0x89, 0x28, 0xab, 0xe2, 0xb8, 0x9a, 0xc2, 0x77, 0xbb, 0xbb, 0x6c, 0x6d, 0x2d, 0xd1, + 0x61, 0x45, 0xb4, 0xa8, 0x83, 0xa1, 0xd0, 0x25, 0xdc, 0xc2, 0x53, 0xd4, 0x93, 0x1a, 0x4b, 0x0e, 0x4e, 0x63, 0x9c, 0x77, + 0x09, 0xaf, 0x14, 0xe5, 0xa8, 0x98, 0x15, 0xec, 0x63, 0x79, 0x91, 0x01, 0xc8, 0x74, 0x91, 0x78, 0x4e, 0x78, 0x78, 0xdd, + 0xa0, 0xaa, 0x46, 0x5a, 0x53, 0xf6, 0x16, 0x16, 0x68, 0x6d, 0x41, 0xb7, 0x4c, 0x48, 0x0c, 0xd1, 0x80, 0x62, 0x95, 0x26, + 0x15, 0x1a, 0x89, 0x70, 0x1c, 0x38, 0x2b, 0x8e, 0xf3, 0x16, 0x01, 0x43, 0xc1, 0x28, 0xe3, 0x3f, 0x11, 0x24, 0x57, 0x44, + 0xdc, 0xe4, 0xf7, 0xf8, 0x8b, 0xfc, 0xd1, 0x18, 0x83, 0xf3, 0x02, 0x8f, 0x6b, 0xc2, 0xfd, 0x15, 0x47, 0xe3, 0xcc, 0x8f, + 0x23, 0x07, 0x07, 0xa0, 0x26, 0xed, 0x1e, 0x3e, 0x28, 0xf5, 0x58, 0x30, 0x56, 0x82, 0x36, 0x8b, 0x12, 0x19, 0xbb, 0x1e, + 0x07, 0x1e, 0xc6, 0x72, 0x9d, 0xaf, 0x43, 0x1e, 0xeb, 0x72, 0x3a, 0xe4, 0x91, 0x5f, 0x31, 0xe7, 0x8a, 0x6a, 0x7f, 0xdc, + 0x05, 0xe6, 0x5d, 0x46, 0xa3, 0xbb, 0x88, 0x3f, 0xb8, 0xef, 0x43, 0x85, 0xc7, 0x4e, 0xe1, 0x66, 0x12, 0x2a, 0xb1, 0x42, + 0x45, 0x98, 0x3d, 0x2a, 0x6d, 0xde, 0x41, 0xab, 0x0b, 0x4f, 0x3c, 0x04, 0xff, 0x7e, 0x0b, 0x96, 0xe6, 0xa1, 0x9b, 0x81, + 0xfb, 0xad, 0x5c, 0x1b, 0x73, 0x2a, 0x34, 0xc4, 0x53, 0xb9, 0xcf, 0x8d, 0xb0, 0x86, 0x0f, 0xa1, 0x43, 0xcc, 0x72, 0x94, + 0x4f, 0xa2, 0x7f, 0x45, 0xbe, 0xc6, 0x94, 0xc5, 0xc7, 0xe8, 0xd9, 0x5c, 0x0d, 0xde, 0x7e, 0x0d, 0x1e, 0x5d, 0x84, 0x95, + 0x57, 0xcb, 0xbc, 0xde, 0xa1, 0x05, 0x89, 0x37, 0x2a, 0xc1, 0xe3, 0x43, 0x77, 0xa4, 0x6d, 0x14, 0xba, 0x9d, 0x81, 0x71, + 0x31, 0xa0, 0x72, 0x58, 0x8f, 0x73, 0xd0, 0xee, 0xc1, 0x9b, 0xcf, 0xc3, 0x3f, 0x16, 0x61, 0xb7, 0x0d, 0xcf, 0x9c, 0x85, + 0x57, 0x9f, 0x86, 0xfd, 0x6e, 0x19, 0x85, 0x09, 0x0b, 0x4b, 0x32, 0x8b, 0xda, 0xa6, 0x68, 0x98, 0x5c, 0x5f, 0xc3, 0x44, + 0x31, 0x89, 0xb7, 0x8f, 0xd8, 0x45, 0x0a, 0x1a, 0x0a, 0x04, 0x85, 0xe6, 0x0c, 0xbc, 0xff, 0x05, 0x7c, 0xf0, 0xc5, 0x48, + 0x41, 0xfc, 0xde, 0xa8, 0x96, 0xe7, 0x38, 0x15, 0x11, 0x30, 0x82, 0x13, 0x34, 0xea, 0x8d, 0xfa, 0x0f, 0x81, 0x46, 0xca, + 0x1c, 0x36, 0x63, 0xa8, 0xb9, 0x21, 0xe8, 0x04, 0xc5, 0xa2, 0xd9, 0xba, 0x5d, 0x86, 0x33, 0x5a, 0x53, 0x9c, 0x31, 0x1f, + 0x13, 0xa5, 0x36, 0xc6, 0x0f, 0xb9, 0x82, 0x3a, 0x43, 0xc3, 0x20, 0x92, 0x63, 0xa0, 0x62, 0x3b, 0x75, 0xb3, 0x45, 0x4f, + 0x30, 0x2d, 0x00, 0xf3, 0x41, 0xb7, 0x39, 0x14, 0x9a, 0x8a, 0x9f, 0x6a, 0x12, 0x47, 0xe7, 0xb4, 0x4c, 0x90, 0x23, 0x77, + 0xb1, 0xd8, 0x0d, 0x3d, 0xd2, 0x53, 0xb7, 0x5f, 0x94, 0xb9, 0x5a, 0x42, 0x2e, 0xd0, 0x8f, 0xba, 0xe4, 0x88, 0x1e, 0x54, + 0x48, 0xde, 0x75, 0x78, 0x0d, 0xa9, 0x1f, 0x87, 0x41, 0xf0, 0x84, 0x9d, 0xfa, 0x48, 0x6a, 0x18, 0x98, 0x6a, 0x0f, 0xc5, + 0x93, 0x49, 0xd9, 0x39, 0x3a, 0x07, 0xdd, 0xe3, 0x0f, 0x93, 0x15, 0xf2, 0x6d, 0x83, 0xae, 0xe5, 0x64, 0x15, 0x8d, 0xef, + 0x65, 0xd3, 0x1f, 0x82, 0x36, 0x3b, 0x68, 0xaa, 0xc5, 0xb4, 0x68, 0x9b, 0xb1, 0x5d, 0x00, 0x97, 0x41, 0xb2, 0xdf, 0x0d, + 0x57, 0xca, 0x75, 0x50, 0xb6, 0x2c, 0xd0, 0x16, 0x4f, 0xaf, 0x96, 0x8f, 0x9c, 0x18, 0x82, 0x5e, 0xde, 0x44, 0x5d, 0x4e, + 0x57, 0x95, 0xdb, 0x08, 0xd7, 0x05, 0xbe, 0x11, 0x5f, 0x88, 0xff, 0x3e, 0x50, 0xc3, 0xa2, 0x9c, 0xc2, 0x77, 0xc0, 0x2f, + 0x26, 0xec, 0xf5, 0x94, 0x6e, 0x31, 0xd8, 0xa7, 0x41, 0x79, 0x11, 0x4d, 0xba, 0x74, 0x1d, 0xec, 0x48, 0x60, 0xc3, 0x8c, + 0xff, 0x69, 0xc6, 0x0d, 0x89, 0x03, 0xfb, 0x5e, 0x81, 0x4b, 0x40, 0xa7, 0x39, 0x3b, 0x22, 0xac, 0x9a, 0xe3, 0x86, 0xc0, + 0x8e, 0xcf, 0xe9, 0x46, 0xfd, 0x87, 0x41, 0x57, 0xb0, 0xcb, 0x5b, 0xf4, 0x5b, 0x19, 0xb7, 0xc4, 0x17, 0x16, 0x7e, 0x6b, + 0xf0, 0xa1, 0x86, 0xe2, 0xfd, 0xee, 0x1e, 0x0f, 0x3c, 0x34, 0xa5, 0x55, 0xc8, 0x29, 0x57, 0x2c, 0x70, 0xbd, 0x0d, 0xbb, + 0xbe, 0x41, 0x6f, 0xb4, 0x43, 0x4d, 0xdc, 0x53, 0x31, 0xce, 0x59, 0x9e, 0xae, 0xd3, 0xaa, 0x25, 0xdc, 0xa8, 0x38, 0x9a, + 0x26, 0x34, 0x30, 0x1a, 0xa6, 0xbc, 0x22, 0x9e, 0xa6, 0x95, 0x03, 0xe0, 0x70, 0xa7, 0x8d, 0x06, 0xb9, 0x02, 0xb0, 0xa7, + 0xf0, 0x11, 0xca, 0x57, 0x62, 0x7c, 0xdf, 0x37, 0xd6, 0x3b, 0x19, 0xad, 0x1f, 0xaa, 0x93, 0x9b, 0xc3, 0x44, 0x73, 0x88, + 0x43, 0x76, 0xfd, 0x0d, 0xeb, 0xcd, 0x2f, 0xb0, 0x2b, 0x81, 0x9f, 0x7d, 0x95, 0x2a, 0x46, 0xc5, 0x84, 0x78, 0xcb, 0x5e, + 0xc6, 0x31, 0x13, 0x27, 0xc8, 0x14, 0xf0, 0x41, 0xe3, 0xcc, 0xcd, 0xf8, 0x18, 0xe1, 0x73, 0xf3, 0x5c, 0xd5, 0x9c, 0x1f, + 0x43, 0x87, 0x9b, 0x1b, 0x5f, 0xd3, 0x63, 0xb5, 0x1c, 0xde, 0x87, 0xc3, 0x7b, 0x40, 0xef, 0x49, 0xb8, 0xda, 0x20, 0x4d, + 0x3d, 0xdb, 0x99, 0xe3, 0x9a, 0x08, 0x57, 0xcc, 0xf8, 0xcc, 0x94, 0x8f, 0xb1, 0xb8, 0xe1, 0x0d, 0xaf, 0x43, 0xf4, 0xaf, + 0xb4, 0x5e, 0x30, 0x33, 0x56, 0x4d, 0xf8, 0x14, 0xe3, 0x2a, 0x81, 0x6b, 0xad, 0x3d, 0x76, 0xd6, 0x7a, 0xa4, 0xac, 0x1e, + 0xee, 0x6e, 0x93, 0x9e, 0x0e, 0x3d, 0x26, 0x5c, 0xbb, 0x40, 0xe7, 0x11, 0xcf, 0xb6, 0xbf, 0x0f, 0x2f, 0x1e, 0xaf, 0x86, + 0x88, 0xe2, 0x9d, 0xe7, 0xa5, 0x41, 0xee, 0x90, 0x81, 0xc9, 0x1a, 0xb8, 0x64, 0xf0, 0x5f, 0x51, 0xae, 0x64, 0x81, 0xb5, + 0xfd, 0x8c, 0xcd, 0xeb, 0x81, 0x16, 0x53, 0x0b, 0xd9, 0x9d, 0x41, 0x23, 0xe3, 0x45, 0xcb, 0x97, 0x2e, 0xd0, 0x4a, 0xe3, + 0x48, 0xaa, 0xe1, 0x7c, 0x6c, 0x7f, 0xd0, 0x33, 0x25, 0x05, 0x9e, 0x35, 0xa3, 0x5e, 0xbc, 0x1b, 0x5f, 0x22, 0xfc, 0xc7, + 0x19, 0xdf, 0xab, 0xb2, 0x16, 0x72, 0x36, 0xae, 0xcf, 0xd3, 0xe2, 0x9d, 0xa3, 0x01, 0xcb, 0xc0, 0xdc, 0x91, 0x4c, 0xce, + 0xbd, 0x41, 0x45, 0xcf, 0x32, 0x97, 0x08, 0x4b, 0x09, 0x9c, 0xce, 0x8c, 0x07, 0x3c, 0x9c, 0x24, 0x16, 0x1a, 0x74, 0xe2, + 0x06, 0x08, 0x6c, 0xe4, 0x71, 0xfb, 0xeb, 0xb1, 0xa9, 0x19, 0xfb, 0x6b, 0xef, 0xd2, 0xbf, 0xd3, 0xa6, 0x7f, 0x0f, 0x7f, + 0x2b, 0x4a, 0xe0, 0xf6, 0x83, 0x34, 0x9a, 0x35, 0xe6, 0xa5, 0xc2, 0x31, 0x33, 0xe6, 0xe2, 0x70, 0xf1, 0x90, 0x67, 0x39, + 0x6d, 0x85, 0xdd, 0xf4, 0x36, 0x7b, 0xb3, 0x27, 0x68, 0x5f, 0x5e, 0x29, 0x3c, 0xd4, 0xbf, 0xe6, 0xbf, 0xcc, 0x32, 0xfe, + 0xe1, 0xdb, 0x54, 0xbc, 0x32, 0xe3, 0x13, 0xaa, 0x35, 0xc1, 0x75, 0x0d, 0xcd, 0x2b, 0x64, 0xd9, 0x4d, 0x7a, 0xbf, 0xb5, + 0xcd, 0xff, 0x09, 0xd0, 0x09, 0x70, 0x89, 0xeb, 0xea, 0xf0, 0xd3, 0x09, 0x8c, 0xf7, 0x46, 0xcd, 0xfc, 0xff, 0xc4, 0x18, + 0xfd, 0x0a, 0xe5, 0x04, 0x86, 0xb1, 0x57, 0xf3, 0x12, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, + 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_down[1425] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1d, + 0x00, 0x00, 0x00, 0x22, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa3, 0xbf, 0xd2, 0x77, 0x00, 0x00, 0x05, 0x58, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xe5, 0x97, 0xcf, 0x6f, 0x5c, 0x57, 0x15, 0xc7, 0x3f, 0xe7, 0xdc, 0xfb, 0x66, 0xde, 0x78, 0x3c, 0xb1, + 0x1d, 0x33, 0xa9, 0xdd, 0xb4, 0x49, 0x71, 0x53, 0x25, 0x0c, 0xaa, 0x20, 0x48, 0xcd, 0x02, 0x09, 0x65, 0x9d, 0x80, 0x10, + 0x42, 0xf2, 0xbf, 0xd0, 0x1d, 0xea, 0x96, 0x5d, 0x94, 0x3f, 0x80, 0x25, 0x1b, 0xd8, 0x20, 0xc1, 0x2e, 0x9b, 0x76, 0xd3, + 0x45, 0xd5, 0x45, 0x11, 0x2b, 0x24, 0x28, 0x48, 0x54, 0x41, 0x08, 0x2b, 0xb4, 0xa4, 0xaa, 0x43, 0x1d, 0x27, 0x4d, 0x6c, + 0x8f, 0x67, 0xe6, 0xbd, 0x7b, 0x0f, 0xba, 0x6f, 0xec, 0xf9, 0x65, 0xc7, 0x4e, 0x10, 0x2b, 0x78, 0xa3, 0x37, 0x9a, 0xf7, + 0xde, 0x3d, 0xe7, 0xf3, 0xce, 0x8f, 0xf9, 0xde, 0x7b, 0xe1, 0xff, 0xe5, 0x90, 0x17, 0x1b, 0x6e, 0xc3, 0xf1, 0xb7, 0x26, + 0xec, 0x6e, 0x63, 0x07, 0xae, 0xec, 0xbf, 0x0f, 0x5d, 0x37, 0xd7, 0xe9, 0xe0, 0xb6, 0x77, 0xc9, 0x9a, 0x1e, 0x5f, 0x3e, + 0x45, 0xfd, 0x19, 0xe2, 0x5e, 0x49, 0xd9, 0x1a, 0x50, 0x6e, 0x3c, 0xa0, 0xe4, 0x0e, 0xf1, 0x79, 0xe0, 0x72, 0x3a, 0xcd, + 0x84, 0xeb, 0xb8, 0xf6, 0x37, 0xc9, 0xdb, 0x73, 0xcc, 0x5b, 0x4e, 0x8b, 0x82, 0x79, 0xe7, 0x70, 0x21, 0x10, 0x32, 0x61, + 0xaf, 0x2c, 0x79, 0xba, 0xd5, 0x65, 0x77, 0xab, 0x4d, 0x8f, 0xdb, 0x84, 0xd3, 0xc0, 0x72, 0x2a, 0xf0, 0x16, 0x6e, 0x6d, + 0x93, 0x66, 0xb6, 0xc4, 0x92, 0xf7, 0xbc, 0x2c, 0x91, 0x73, 0xa2, 0x2c, 0x88, 0xd1, 0x30, 0xe8, 0x19, 0x3c, 0x31, 0xe3, + 0xcb, 0x81, 0xb1, 0x19, 0x8c, 0xed, 0x7b, 0x8f, 0xe9, 0xf2, 0x0b, 0xca, 0x93, 0xc0, 0x27, 0x43, 0xaf, 0x9b, 0x5f, 0xbb, + 0x4c, 0xb3, 0xd1, 0xe6, 0x6b, 0x0a, 0x5f, 0x27, 0x9d, 0xc6, 0x55, 0x51, 0xde, 0xc2, 0x98, 0x13, 0xa1, 0x67, 0xc6, 0x1f, + 0x62, 0xe4, 0x63, 0xe0, 0x5e, 0x34, 0xfe, 0xd1, 0x33, 0xb6, 0xee, 0xe5, 0xec, 0x71, 0x5b, 0xca, 0x67, 0xb9, 0xf5, 0x27, + 0x01, 0x2f, 0x5f, 0xa3, 0x51, 0x73, 0x2c, 0x5b, 0x64, 0xcd, 0x94, 0x2b, 0x62, 0xbc, 0xa5, 0xca, 0x8f, 0xd5, 0xd3, 0xb4, + 0x54, 0x3d, 0x81, 0x58, 0xd2, 0x51, 0xa1, 0x65, 0x4a, 0xee, 0x23, 0xda, 0x10, 0xec, 0xd2, 0x23, 0x6c, 0xe3, 0xba, 0x75, + 0xf9, 0xed, 0xf1, 0xe0, 0xe3, 0xa1, 0xeb, 0xe6, 0xda, 0x6d, 0x72, 0x94, 0x65, 0x31, 0x5e, 0x33, 0x37, 0x04, 0x8a, 0xf0, + 0x23, 0x11, 0x9a, 0x71, 0x90, 0xea, 0x86, 0x9a, 0x61, 0xe2, 0xc9, 0x89, 0xfc, 0x30, 0xb5, 0x90, 0x19, 0x68, 0x24, 0x68, + 0x8d, 0xb8, 0x7c, 0x0d, 0xdb, 0x3e, 0x67, 0x5d, 0xee, 0x48, 0x38, 0x1d, 0x7a, 0xcb, 0x74, 0x75, 0x93, 0xfa, 0x5c, 0xce, + 0x52, 0x0d, 0x2e, 0x54, 0x40, 0xf8, 0xb6, 0x0a, 0xdf, 0x17, 0xa5, 0x65, 0x01, 0x43, 0x70, 0xd5, 0x58, 0x41, 0xd2, 0xb5, + 0xb8, 0x2a, 0xf2, 0x9b, 0x18, 0x85, 0x29, 0x21, 0xf3, 0x94, 0x2f, 0x41, 0xf0, 0x17, 0x88, 0xff, 0x5a, 0xb7, 0xde, 0x2c, + 0x78, 0x06, 0x6a, 0x72, 0xf1, 0x53, 0x6a, 0x8d, 0xf3, 0x2c, 0x64, 0x70, 0x1e, 0xe3, 0x32, 0xc6, 0x9b, 0x22, 0xdc, 0x14, + 0xc7, 0x59, 0x2b, 0x2b, 0xe0, 0x74, 0x1f, 0x1c, 0x80, 0xd5, 0xb1, 0x10, 0xe1, 0x86, 0x18, 0x7d, 0x51, 0x8a, 0x52, 0x19, + 0x2c, 0x46, 0xca, 0xec, 0x15, 0xe2, 0xe7, 0x58, 0x1f, 0x24, 0x1e, 0x9a, 0xe8, 0x94, 0x83, 0xb7, 0xf1, 0x8d, 0x55, 0x9a, + 0x0a, 0x2f, 0x99, 0x71, 0x49, 0x85, 0x2b, 0x22, 0xdc, 0x50, 0xc7, 0xca, 0xb1, 0xc0, 0xa3, 0xe0, 0x36, 0xc2, 0xcd, 0xa8, + 0x74, 0x34, 0xf0, 0x46, 0x2d, 0x63, 0x65, 0x4e, 0x68, 0xf2, 0xf6, 0x41, 0x66, 0x8e, 0x42, 0x4d, 0x56, 0x21, 0xcb, 0x60, + 0xc1, 0x47, 0x5e, 0x51, 0x58, 0x33, 0xb8, 0xa1, 0x9e, 0x8b, 0x27, 0x02, 0x27, 0xc1, 0x65, 0x05, 0x3e, 0x2f, 0xc6, 0x0d, + 0x84, 0xd7, 0x81, 0x57, 0x7d, 0x8d, 0xc5, 0xb6, 0xa7, 0x9e, 0xca, 0x76, 0x14, 0xba, 0x8e, 0x2e, 0x35, 0xc9, 0x4d, 0x39, + 0x6b, 0xca, 0x8a, 0xc1, 0x77, 0xd5, 0xf3, 0x0d, 0x2b, 0x89, 0xa7, 0x02, 0xa7, 0xc1, 0x51, 0x3d, 0x6f, 0x88, 0xf0, 0x3d, + 0x95, 0xca, 0xcf, 0xf2, 0xf2, 0x19, 0xea, 0x7c, 0xc4, 0x31, 0xd0, 0x25, 0x34, 0x78, 0x72, 0x89, 0x2c, 0x8a, 0xf1, 0xb2, + 0x0a, 0x57, 0xb1, 0x4a, 0x57, 0x5f, 0x4c, 0x9f, 0x13, 0x38, 0xd9, 0x09, 0x57, 0x2d, 0xf2, 0x6a, 0xa6, 0x2c, 0x96, 0x91, + 0x46, 0xe7, 0xdc, 0x31, 0xd0, 0x8b, 0x7d, 0x9c, 0x45, 0xea, 0x28, 0x4d, 0x13, 0x56, 0x80, 0x45, 0x7b, 0xfe, 0x18, 0xa7, + 0xb1, 0xc9, 0xce, 0x98, 0xaf, 0xfc, 0x28, 0xcd, 0x7a, 0xa4, 0xfe, 0x94, 0x71, 0x5d, 0x47, 0xd0, 0x41, 0x1d, 0xcd, 0x33, + 0xb2, 0x24, 0x6f, 0x50, 0x19, 0x1c, 0x0e, 0x7a, 0x71, 0x6c, 0x32, 0x12, 0x54, 0x61, 0x3e, 0x1a, 0x0d, 0xc9, 0xc8, 0x42, + 0x67, 0xec, 0x67, 0x04, 0x8d, 0x2d, 0x24, 0x44, 0x1c, 0x4a, 0x26, 0x50, 0x17, 0x9b, 0xe9, 0xec, 0xff, 0x80, 0x1b, 0x85, + 0x9a, 0x33, 0xb2, 0xe0, 0x70, 0x4b, 0x5b, 0xc9, 0xdf, 0x70, 0x6a, 0x3c, 0x70, 0x6c, 0xb2, 0xbc, 0x8f, 0xc4, 0x1a, 0x2a, + 0x01, 0x8f, 0x91, 0x3d, 0x2b, 0xb1, 0x2a, 0x54, 0x21, 0x1c, 0x9e, 0x49, 0x0a, 0x8f, 0x47, 0x82, 0x1a, 0x59, 0xca, 0x98, + 0x07, 0x0d, 0xbd, 0xb1, 0xbf, 0x29, 0x71, 0xf0, 0x05, 0x6a, 0x8a, 0x8e, 0x14, 0xe7, 0xa8, 0x1f, 0xf6, 0xfa, 0x10, 0x27, + 0xe6, 0x0f, 0xaf, 0x90, 0xd7, 0x86, 0x12, 0x38, 0x71, 0x54, 0x0d, 0x68, 0x82, 0xab, 0x94, 0xb1, 0x48, 0x82, 0x3a, 0x61, + 0x73, 0xf8, 0x23, 0xbd, 0x89, 0x2e, 0x54, 0xf1, 0x89, 0x24, 0x68, 0x22, 0x4c, 0x74, 0x6f, 0xfa, 0x2a, 0x23, 0x7c, 0xe7, + 0x35, 0x98, 0xaf, 0x1f, 0x78, 0x15, 0xd8, 0xde, 0x85, 0xbf, 0x6d, 0x42, 0xcd, 0x4f, 0x83, 0xd3, 0x33, 0x8b, 0x38, 0x35, + 0x34, 0xe4, 0x48, 0x78, 0x74, 0x5c, 0xa4, 0x13, 0x6f, 0x42, 0x44, 0x67, 0x63, 0x4d, 0xa9, 0xdc, 0xef, 0xc1, 0xb7, 0x2e, + 0xc0, 0x4f, 0x7f, 0x30, 0xbe, 0xff, 0xce, 0x6f, 0xe0, 0x93, 0xfb, 0x50, 0x4f, 0xd0, 0xa3, 0xc9, 0xd1, 0x2a, 0xec, 0x30, + 0x5d, 0xaa, 0x51, 0xb3, 0xb8, 0x39, 0x4c, 0x22, 0x66, 0x91, 0x34, 0xc4, 0xaa, 0x5a, 0x4d, 0x78, 0x09, 0x11, 0xce, 0x34, + 0xe0, 0x97, 0x1f, 0xc1, 0x07, 0x9f, 0x0c, 0xef, 0xfd, 0xea, 0x77, 0xf0, 0xde, 0xc7, 0xd0, 0x6a, 0x4c, 0xa7, 0x7c, 0xd2, + 0x2e, 0x0a, 0x41, 0x0b, 0xa2, 0xcb, 0xc7, 0x77, 0x47, 0x91, 0x6e, 0xef, 0x62, 0xed, 0x1a, 0x45, 0x0a, 0x28, 0xad, 0x08, + 0x8e, 0xbe, 0xf4, 0xd0, 0x57, 0x4a, 0xe3, 0xcf, 0xde, 0x07, 0x27, 0xf0, 0xf3, 0x0f, 0xa1, 0x95, 0x43, 0x1c, 0x49, 0xf9, + 0xc4, 0x21, 0x95, 0x41, 0xdf, 0x94, 0x7d, 0x53, 0x8a, 0x47, 0x3b, 0x63, 0xe8, 0x41, 0xa4, 0x62, 0xf9, 0x43, 0x42, 0x11, + 0xe9, 0x61, 0xec, 0x0a, 0x7c, 0x66, 0x81, 0xc1, 0xc1, 0xd3, 0xd1, 0xe0, 0x54, 0xb3, 0x3c, 0x83, 0xcd, 0x27, 0xf0, 0x93, + 0x5f, 0xc3, 0xa0, 0x1c, 0x36, 0xd2, 0x4c, 0x5a, 0x93, 0x1a, 0x91, 0xe4, 0xd0, 0x84, 0x7f, 0x8a, 0xb1, 0xeb, 0x8c, 0x5e, + 0xbd, 0x3e, 0x5e, 0x3b, 0x8d, 0xd2, 0xfb, 0x59, 0x9d, 0x50, 0x94, 0x74, 0x83, 0xe3, 0x11, 0xc6, 0xdf, 0x0d, 0x7e, 0xaf, + 0xc3, 0x76, 0x4a, 0xea, 0x12, 0xab, 0xa6, 0xb2, 0x2a, 0xfd, 0xe6, 0x04, 0xab, 0xfb, 0xaa, 0x04, 0x56, 0x49, 0xde, 0xf8, + 0x53, 0xc5, 0xac, 0x59, 0xe5, 0xfd, 0x4f, 0x66, 0xfc, 0x15, 0xe1, 0x71, 0x28, 0xe9, 0x7e, 0xbe, 0x97, 0xd6, 0x4d, 0x33, + 0xe9, 0x65, 0x95, 0x90, 0x75, 0xd9, 0x8f, 0x03, 0xb6, 0x70, 0xdc, 0x77, 0xf0, 0x7e, 0x48, 0xad, 0xae, 0x5c, 0x53, 0x47, + 0x36, 0x5b, 0xab, 0xc3, 0x0c, 0xce, 0x5c, 0xa4, 0x29, 0x2e, 0x84, 0x01, 0x7f, 0x36, 0xe1, 0x5d, 0x8c, 0xfb, 0x16, 0xf9, + 0x72, 0xd0, 0xa7, 0xcb, 0xe3, 0xe1, 0x0b, 0xcd, 0xd8, 0x99, 0xb0, 0x4e, 0x76, 0xe5, 0x75, 0x5a, 0x08, 0xab, 0x99, 0xb1, + 0x66, 0xc2, 0x45, 0x15, 0xde, 0x44, 0xe8, 0x08, 0xb4, 0x81, 0x39, 0x83, 0x3a, 0x56, 0x95, 0x34, 0x45, 0x93, 0x52, 0x99, + 0x56, 0x05, 0x03, 0xa0, 0x0b, 0x3c, 0xb4, 0x58, 0x45, 0xf7, 0x17, 0x1b, 0x96, 0xe8, 0x5e, 0x5f, 0xf9, 0xa2, 0xb6, 0xc1, + 0x93, 0xbb, 0x77, 0x28, 0x0e, 0xd3, 0x3b, 0x21, 0x0e, 0x62, 0x74, 0xac, 0xdc, 0xff, 0x94, 0xbd, 0xfa, 0x32, 0x0f, 0x98, + 0xa3, 0xf0, 0x81, 0x27, 0x41, 0x78, 0xa0, 0x91, 0x3f, 0x46, 0x61, 0x11, 0xa1, 0x29, 0x81, 0xba, 0x69, 0xf5, 0xa7, 0xaf, + 0x5a, 0x45, 0x8c, 0x20, 0x42, 0xdf, 0x22, 0x5d, 0x84, 0xaf, 0x94, 0xaa, 0x3c, 0x5b, 0x65, 0xe0, 0x41, 0xdf, 0xf1, 0xb0, + 0xf8, 0x82, 0x9d, 0x8d, 0xce, 0xf4, 0x92, 0xf4, 0x18, 0x11, 0x33, 0xed, 0xac, 0xe3, 0x07, 0x2b, 0xe4, 0xbe, 0x45, 0xd3, + 0x0a, 0xce, 0x64, 0x19, 0x2d, 0x11, 0xe6, 0xd2, 0x2c, 0x24, 0x82, 0x97, 0xa1, 0x46, 0xa7, 0xd9, 0x24, 0x2d, 0x0a, 0xd3, + 0x9c, 0x52, 0x88, 0xd2, 0x8f, 0x81, 0x7d, 0x11, 0x76, 0xfa, 0x3d, 0x76, 0x42, 0x8d, 0x5d, 0xed, 0xd2, 0xdb, 0x38, 0x4b, + 0xc1, 0xed, 0xf1, 0x52, 0xe5, 0x19, 0xd0, 0x51, 0xaa, 0xf5, 0xd2, 0x0a, 0x7e, 0xa7, 0x86, 0xcf, 0xe7, 0xc9, 0xb2, 0x01, + 0x99, 0x17, 0x7c, 0x00, 0xad, 0xf5, 0xd0, 0x6a, 0x2e, 0xda, 0x87, 0x41, 0x4e, 0x74, 0x69, 0x25, 0x6a, 0x94, 0x83, 0xaf, + 0x28, 0xf7, 0x85, 0x62, 0xc1, 0x51, 0x9c, 0xb4, 0xcd, 0x78, 0xbe, 0x6d, 0x45, 0xda, 0x30, 0xdd, 0x4d, 0x95, 0x45, 0xd8, + 0x44, 0x3a, 0x8f, 0xc7, 0x76, 0x77, 0x97, 0x30, 0x56, 0x31, 0xee, 0x62, 0x74, 0xb0, 0xe1, 0x86, 0xea, 0xf9, 0x37, 0x53, + 0xfc, 0x4f, 0x1f, 0xff, 0x06, 0xdc, 0x6b, 0x4c, 0x99, 0xb7, 0x18, 0xd0, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, + 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_left[1416] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x21, + 0x00, 0x00, 0x00, 0x1e, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa2, 0xc8, 0x77, 0x17, 0x00, 0x00, 0x05, 0x4f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x97, 0x4d, 0x6f, 0x5b, 0x45, 0x14, 0x86, 0x9f, 0x33, 0x73, 0xed, 0x9b, 0xd8, 0x49, 0x68, 0x1c, + 0xda, 0xa4, 0x85, 0x82, 0x94, 0x5a, 0x20, 0x45, 0x20, 0xc4, 0x97, 0x60, 0x47, 0x97, 0x94, 0x45, 0x41, 0x48, 0xfd, 0x0b, + 0x15, 0x1b, 0x56, 0xfc, 0x80, 0x2a, 0x3f, 0x82, 0x0d, 0x4b, 0x84, 0x90, 0x50, 0x10, 0x5b, 0x58, 0x00, 0xa2, 0x42, 0x42, + 0x2c, 0x8a, 0x00, 0x09, 0x05, 0x5a, 0x41, 0x48, 0xdb, 0x94, 0xa6, 0x09, 0x75, 0x9a, 0xf8, 0xfb, 0xfa, 0xce, 0x1c, 0x34, + 0xf7, 0x26, 0x4e, 0xea, 0x18, 0xa7, 0x15, 0x5b, 0xc6, 0xb2, 0xc6, 0xd7, 0x1e, 0xcf, 0x3c, 0xf7, 0x9d, 0xf7, 0xcc, 0x39, + 0x17, 0xfe, 0x6f, 0x79, 0x13, 0x46, 0x36, 0xcd, 0x7f, 0xbf, 0x84, 0xb0, 0xbc, 0x3b, 0xf6, 0x02, 0xb0, 0x74, 0x60, 0xc8, + 0x02, 0x9a, 0xf5, 0x8b, 0xbb, 0x3d, 0xb2, 0xdb, 0xff, 0x67, 0x08, 0x15, 0x2e, 0x60, 0xaa, 0x73, 0x44, 0xdb, 0x8e, 0xc2, + 0xf8, 0x14, 0x85, 0xa2, 0x10, 0xb9, 0x26, 0x86, 0x32, 0x48, 0x92, 0x2f, 0x68, 0x8a, 0x68, 0xa4, 0xf8, 0xd6, 0x36, 0x7e, + 0x7c, 0x82, 0x74, 0x67, 0x1b, 0x37, 0xbd, 0x45, 0xba, 0xbc, 0x40, 0x9a, 0x43, 0x3d, 0x18, 0xd0, 0x10, 0x08, 0x15, 0x2e, + 0x12, 0x55, 0x63, 0xc6, 0xa3, 0x49, 0xca, 0x05, 0xc3, 0x94, 0x7a, 0x26, 0x45, 0x19, 0xf7, 0x10, 0x99, 0x14, 0x63, 0xc6, + 0xf0, 0xa9, 0x47, 0x0d, 0x78, 0xef, 0x71, 0x2a, 0xf4, 0x8c, 0xd2, 0xf1, 0x4a, 0x8b, 0x94, 0x46, 0xd2, 0xa5, 0x55, 0x5c, + 0xa7, 0xb3, 0xbc, 0x44, 0x0a, 0xe2, 0x1f, 0x12, 0x42, 0xe5, 0xc5, 0x8b, 0x44, 0x9b, 0x96, 0x89, 0xc9, 0x0a, 0x15, 0x63, + 0x38, 0x25, 0x8e, 0x13, 0x0a, 0x33, 0x28, 0xc7, 0x54, 0x88, 0x0d, 0x18, 0x0f, 0x5e, 0xc2, 0x5b, 0x70, 0x40, 0x2a, 0x01, + 0x00, 0x1a, 0x06, 0xb6, 0x9d, 0x52, 0x53, 0xc7, 0x46, 0xdb, 0x71, 0xb7, 0x5d, 0xa7, 0x71, 0x7b, 0x8b, 0x2e, 0x4b, 0xe2, + 0x1e, 0x1c, 0xe2, 0x82, 0xda, 0xea, 0x1c, 0xe5, 0x62, 0x99, 0x13, 0x05, 0xcb, 0xbc, 0x2a, 0xf3, 0xc0, 0x0b, 0x08, 0xcf, + 0x8b, 0x32, 0x13, 0xf4, 0x15, 0x50, 0x05, 0x27, 0xe0, 0x42, 0x0f, 0xf4, 0x10, 0xba, 0x28, 0xf7, 0x54, 0x59, 0x41, 0xb8, + 0x8a, 0xb2, 0xe6, 0x95, 0xeb, 0x5d, 0xcf, 0xed, 0xed, 0x06, 0xf7, 0x36, 0x37, 0x69, 0x8f, 0x02, 0x89, 0x0e, 0xaa, 0x50, + 0x9d, 0x23, 0x92, 0x49, 0x26, 0x8d, 0xf2, 0x98, 0xc2, 0x19, 0x81, 0x37, 0x30, 0xbc, 0x2e, 0x26, 0x1f, 0xb7, 0x47, 0x3c, + 0xd8, 0xf7, 0x67, 0x70, 0x24, 0x0a, 0x3f, 0xab, 0xf2, 0xb5, 0x35, 0x4c, 0x95, 0x2c, 0x71, 0x61, 0x9a, 0x9b, 0x95, 0x32, + 0xb5, 0xab, 0xaf, 0x69, 0x9b, 0xcb, 0x01, 0xfa, 0xb0, 0x4f, 0xf6, 0x21, 0x2e, 0x21, 0xd4, 0x88, 0x23, 0xc3, 0x31, 0xe3, + 0x38, 0xb9, 0xab, 0xc0, 0x39, 0xc0, 0x6a, 0x8a, 0x3f, 0x22, 0x92, 0xc2, 0xc4, 0x82, 0x50, 0x34, 0x11, 0x2f, 0xfb, 0x34, + 0xdb, 0xbe, 0xcf, 0xf1, 0xd9, 0xf6, 0x15, 0x0a, 0x45, 0xcc, 0xfc, 0xd3, 0xd4, 0x56, 0xce, 0xd2, 0x64, 0x51, 0x0f, 0x81, + 0x98, 0xfe, 0xa7, 0x6f, 0x30, 0x4c, 0x10, 0x8b, 0x32, 0xad, 0xc2, 0x9c, 0x28, 0xaf, 0x8a, 0xc5, 0xe2, 0xf1, 0x08, 0x26, + 0x5b, 0xe2, 0xdf, 0x5f, 0xf9, 0xef, 0x81, 0xa6, 0x87, 0x37, 0x96, 0x79, 0x84, 0xb7, 0x15, 0x5e, 0xb2, 0xf0, 0x8c, 0xf7, + 0x54, 0xc7, 0x2a, 0x1c, 0x9f, 0xef, 0x50, 0x0e, 0xa6, 0xef, 0x87, 0xfe, 0xa0, 0x12, 0x0b, 0x67, 0x31, 0x49, 0x9b, 0xd8, + 0x4a, 0x16, 0x09, 0x73, 0x2a, 0x3c, 0xde, 0xbf, 0xbf, 0x81, 0xb6, 0x67, 0x8c, 0xa1, 0x4d, 0x30, 0x9a, 0xa2, 0xc6, 0x72, + 0xd2, 0xc3, 0x9b, 0x28, 0x45, 0x01, 0x1b, 0x09, 0x66, 0xcc, 0xc3, 0xfc, 0x34, 0x9b, 0x2b, 0xaf, 0xd1, 0xe4, 0x72, 0x88, + 0x9c, 0x01, 0x25, 0x9a, 0xab, 0x98, 0x71, 0x93, 0xfd, 0xa1, 0x84, 0x50, 0x11, 0x61, 0x7c, 0xef, 0xf8, 0xb9, 0x4f, 0x3a, + 0x81, 0xd4, 0x85, 0xd8, 0x1c, 0xb1, 0x3f, 0x82, 0xa8, 0x43, 0x8d, 0x61, 0x06, 0xe1, 0x3c, 0xf0, 0x0a, 0xf0, 0xb4, 0x15, + 0x9e, 0x8c, 0x23, 0x8e, 0xcd, 0x9e, 0x26, 0xe6, 0x52, 0x88, 0xf0, 0x01, 0x25, 0x92, 0x18, 0x83, 0xa3, 0x10, 0xc2, 0x50, + 0x84, 0x92, 0x42, 0xb4, 0xbb, 0x73, 0xfd, 0xb5, 0xac, 0x81, 0x46, 0x07, 0x1e, 0x9d, 0xcc, 0xaf, 0xeb, 0x6d, 0x30, 0xe6, + 0x08, 0x10, 0xcb, 0x94, 0xf7, 0x9c, 0x47, 0xf1, 0x2a, 0x34, 0x8c, 0x63, 0xe7, 0x91, 0x13, 0x34, 0xef, 0x40, 0x17, 0x32, + 0xaf, 0xed, 0x29, 0xa1, 0x72, 0x7c, 0x12, 0xf1, 0x31, 0x46, 0x24, 0x03, 0x8b, 0x83, 0x84, 0x83, 0x0a, 0xd4, 0x1a, 0x50, + 0x9d, 0x85, 0x0f, 0x2f, 0xc2, 0x93, 0x33, 0xd0, 0x49, 0xf3, 0xef, 0x39, 0x5a, 0x91, 0xa0, 0xee, 0x5b, 0x46, 0x79, 0x0a, + 0xcb, 0x74, 0x54, 0xa0, 0x54, 0xad, 0xed, 0xcf, 0xdf, 0xbf, 0x8f, 0xb4, 0x9d, 0x1d, 0x6d, 0x61, 0xce, 0x60, 0xb2, 0x43, + 0x00, 0xed, 0x1e, 0x9c, 0x7b, 0x0e, 0x3e, 0x7a, 0x07, 0xce, 0xcc, 0x3e, 0x00, 0xc0, 0xfd, 0x20, 0xc1, 0xac, 0x25, 0x0c, + 0xf3, 0xe2, 0x29, 0x69, 0x81, 0xb8, 0xd9, 0x0d, 0x6b, 0xe4, 0x06, 0x1d, 0x2e, 0xa6, 0x1e, 0xb6, 0x63, 0xf0, 0xc1, 0xfc, + 0x71, 0x98, 0x2e, 0x8f, 0x30, 0xe5, 0x28, 0x94, 0x30, 0xad, 0x62, 0x33, 0xa8, 0xf4, 0xfe, 0xd9, 0xf7, 0xcd, 0x31, 0x8e, + 0x8a, 0xcb, 0xe6, 0x0f, 0x7b, 0xe7, 0x0e, 0x9a, 0xd2, 0x2b, 0x4c, 0x8e, 0xc1, 0xfb, 0x5f, 0xc2, 0x7b, 0x1f, 0x43, 0xe2, + 0x20, 0x8e, 0x1e, 0x18, 0x46, 0x83, 0xb6, 0xd9, 0xb6, 0xc0, 0x2d, 0x81, 0x8e, 0x2a, 0x49, 0xb1, 0x1b, 0xfc, 0x90, 0xbb, + 0x6e, 0xd7, 0x98, 0xa2, 0x9b, 0x75, 0xd5, 0x99, 0x19, 0xbc, 0x17, 0x9c, 0x28, 0xbd, 0xcc, 0x34, 0x21, 0xfe, 0x0f, 0x80, + 0x54, 0x26, 0xe0, 0xb3, 0x2b, 0xb0, 0xbe, 0x0d, 0x77, 0x1b, 0x10, 0xd9, 0x23, 0x40, 0xb4, 0xaf, 0xa9, 0xaa, 0xf2, 0x25, + 0xca, 0xaf, 0xde, 0xb0, 0xdd, 0x4b, 0x69, 0x5d, 0x8f, 0xb3, 0x23, 0x3f, 0x17, 0x60, 0xef, 0x83, 0xdd, 0x42, 0x7d, 0x85, + 0xd4, 0x42, 0x48, 0xd4, 0x2d, 0x84, 0x20, 0x5a, 0xf1, 0xa0, 0x22, 0xce, 0xe7, 0x20, 0x3f, 0xac, 0xe6, 0x00, 0xc5, 0x00, + 0x31, 0x0a, 0x20, 0xb8, 0x2b, 0xe4, 0x18, 0xcf, 0x37, 0x0a, 0x5f, 0x19, 0xe1, 0x46, 0x48, 0x6e, 0x85, 0x2d, 0xda, 0x9c, + 0x1e, 0x02, 0x31, 0x36, 0x87, 0x47, 0x49, 0x44, 0x68, 0x23, 0x6c, 0x87, 0xa8, 0x05, 0x8a, 0xfd, 0x23, 0xf9, 0x00, 0x48, + 0xa9, 0x98, 0x2b, 0x30, 0x0a, 0x40, 0xc2, 0x16, 0x28, 0x89, 0x57, 0xbe, 0x46, 0xf8, 0xd6, 0x28, 0xd7, 0x92, 0x94, 0xd5, + 0x7a, 0x8f, 0xda, 0x5a, 0x44, 0x67, 0xbf, 0x08, 0x3a, 0xe0, 0x89, 0xdf, 0x2b, 0x38, 0x63, 0xe8, 0x3a, 0xa5, 0xa1, 0xc2, + 0x3a, 0xc2, 0x86, 0x98, 0xec, 0x7e, 0x0e, 0xad, 0xe5, 0x47, 0x03, 0x78, 0xb1, 0x48, 0xa8, 0x2d, 0xd4, 0xf3, 0xb9, 0x08, + 0x97, 0xd5, 0xb3, 0x9c, 0xa4, 0x5c, 0x53, 0xc3, 0xfa, 0xd4, 0x14, 0x0d, 0x3e, 0xc8, 0xea, 0x0c, 0x1d, 0x92, 0x45, 0xf1, + 0xf5, 0x16, 0xdd, 0x72, 0x99, 0x7b, 0x02, 0xeb, 0x1e, 0x7e, 0xb2, 0x64, 0xa9, 0x3c, 0x07, 0x19, 0x16, 0x8e, 0x7a, 0xf8, + 0x4a, 0x22, 0x8c, 0x77, 0x59, 0x5a, 0xff, 0x42, 0x2c, 0x57, 0x5c, 0xca, 0x55, 0x3c, 0x7f, 0x68, 0x93, 0x0d, 0xb3, 0x41, + 0x7d, 0x79, 0x29, 0xf8, 0xed, 0xdf, 0x12, 0xd8, 0x22, 0xea, 0x0c, 0x5d, 0x15, 0xb6, 0x80, 0x3b, 0xc0, 0xf7, 0x9a, 0xf2, + 0xa3, 0x29, 0x60, 0xc2, 0x9d, 0x0d, 0xa6, 0xab, 0x20, 0x77, 0xf8, 0xbe, 0xff, 0x8e, 0x30, 0xbb, 0x00, 0xb7, 0xf0, 0x7c, + 0x2a, 0xca, 0x77, 0x78, 0x7e, 0x71, 0x70, 0xad, 0x6e, 0x58, 0xff, 0xad, 0xc7, 0xce, 0x30, 0x80, 0x01, 0x25, 0x44, 0xd7, + 0xa6, 0xb4, 0xf7, 0x44, 0x97, 0x9d, 0xb2, 0x67, 0xcd, 0x5a, 0xc6, 0x11, 0x3e, 0x71, 0x3d, 0x36, 0xc5, 0xf0, 0x2c, 0x9e, + 0xec, 0xb0, 0xde, 0xdd, 0x89, 0x70, 0xdc, 0x86, 0xa2, 0x26, 0x44, 0x50, 0x1e, 0x4d, 0x42, 0xcb, 0x2b, 0x2b, 0x0a, 0x57, + 0xac, 0xb2, 0x92, 0x5a, 0xfe, 0xa4, 0xcb, 0xcd, 0xc4, 0xf2, 0xf7, 0x8d, 0x2d, 0x5a, 0x83, 0x5b, 0x30, 0xb2, 0xbc, 0xab, + 0xbe, 0x4b, 0x91, 0x09, 0xa6, 0x4a, 0x30, 0xab, 0xc2, 0x69, 0x60, 0x16, 0xe5, 0x54, 0x48, 0x6a, 0x84, 0x04, 0xa7, 0xd9, + 0x4c, 0x59, 0x79, 0xa7, 0x8a, 0x33, 0xd0, 0x53, 0xe8, 0x78, 0xa1, 0x2e, 0x70, 0x57, 0x1c, 0x77, 0x15, 0x6e, 0xb7, 0x12, + 0x36, 0x22, 0xcb, 0xbd, 0xab, 0x25, 0xda, 0x2c, 0x0e, 0x2f, 0x66, 0x86, 0x79, 0x82, 0x30, 0xf0, 0xf7, 0x8a, 0xf6, 0xaa, + 0x35, 0x76, 0x6a, 0x11, 0xae, 0x52, 0xa2, 0xa9, 0xca, 0x1d, 0x6f, 0x58, 0x15, 0x47, 0x49, 0xa0, 0x20, 0x0e, 0xe3, 0x83, + 0x61, 0x2d, 0x5e, 0x1c, 0xde, 0x87, 0xb4, 0xa7, 0x24, 0xaa, 0x74, 0xd4, 0xd2, 0xe8, 0x59, 0x76, 0x68, 0x53, 0xef, 0x2a, + 0xcd, 0x3f, 0x56, 0x49, 0x58, 0xda, 0x3f, 0x94, 0x1e, 0xb6, 0xe4, 0x37, 0x2f, 0x5e, 0xc4, 0xfe, 0x15, 0xaa, 0xa2, 0x0a, + 0xf1, 0x44, 0x4a, 0x2c, 0x31, 0x85, 0x90, 0x5b, 0x7c, 0x8a, 0x98, 0x08, 0x95, 0x14, 0x95, 0x08, 0x4d, 0x14, 0x5f, 0x48, + 0x70, 0xa9, 0x27, 0x4d, 0x0b, 0xf4, 0x92, 0x84, 0x64, 0xad, 0x49, 0xca, 0x49, 0x1c, 0x8b, 0x47, 0x57, 0xda, 0x23, 0x20, + 0xee, 0x7f, 0xfe, 0x60, 0x1a, 0xc3, 0x16, 0xb2, 0xb0, 0x00, 0x49, 0x0d, 0x29, 0x56, 0x50, 0x96, 0xf3, 0x11, 0xcb, 0xd3, + 0x28, 0x27, 0xb3, 0x6b, 0xcd, 0x1e, 0x84, 0x1e, 0xe2, 0x79, 0xe3, 0xff, 0xc6, 0x40, 0xfb, 0x07, 0xca, 0xb4, 0x8d, 0x94, + 0xc0, 0xd4, 0xcb, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_right[1397] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x21, + 0x00, 0x00, 0x00, 0x1e, 0x08, 0x06, 0x00, 0x00, 0x00, 0xa2, 0xc8, 0x77, 0x17, 0x00, 0x00, 0x05, 0x3c, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x97, 0xcb, 0x6b, 0x5c, 0x65, 0x14, 0xc0, 0x7f, 0xe7, 0xfb, 0xee, 0x3c, 0x92, 0x89, 0x49, 0x93, + 0xf4, 0x61, 0x6a, 0x9a, 0xd6, 0x36, 0x92, 0x3a, 0x82, 0x28, 0xf5, 0xb5, 0x91, 0x22, 0x22, 0xd4, 0x95, 0x22, 0x04, 0xdd, + 0x89, 0x9b, 0x6e, 0xfa, 0x47, 0x84, 0x2c, 0x5d, 0xbb, 0x10, 0xba, 0x53, 0xdc, 0x65, 0xe7, 0x4e, 0x7c, 0x14, 0x17, 0x8a, + 0x20, 0x55, 0x5a, 0x64, 0xa0, 0xb4, 0x0d, 0x0d, 0x0d, 0x26, 0x7d, 0x4d, 0x9a, 0x99, 0x49, 0x26, 0xf7, 0xf5, 0x1d, 0xf9, + 0xee, 0x4c, 0x32, 0x79, 0xcc, 0xb4, 0x21, 0x6e, 0x7b, 0x86, 0xe1, 0xce, 0x9d, 0x7b, 0xcf, 0x39, 0xbf, 0xef, 0xdc, 0xf3, + 0xf8, 0x2e, 0x3c, 0x93, 0x96, 0x08, 0x07, 0x12, 0x6d, 0xe9, 0xcd, 0xb4, 0xf5, 0x2b, 0xdb, 0xec, 0x4c, 0x03, 0x73, 0xed, + 0xdf, 0x65, 0x94, 0x59, 0xb4, 0xed, 0xaa, 0x7d, 0xfc, 0x5f, 0x10, 0x2a, 0x4c, 0x63, 0xca, 0x60, 0x57, 0x86, 0x09, 0x06, + 0x87, 0xb0, 0x4d, 0x4b, 0xd0, 0x0f, 0x26, 0x11, 0x8c, 0x8b, 0x10, 0x8d, 0x11, 0x4a, 0xc0, 0x1a, 0xd8, 0x12, 0x2e, 0x52, + 0x92, 0x66, 0x8d, 0x78, 0xc8, 0x12, 0xdf, 0x5a, 0x26, 0x61, 0x0e, 0xd7, 0x0d, 0x66, 0x7f, 0x10, 0x33, 0x6a, 0xca, 0x15, + 0x82, 0xe8, 0x79, 0x8a, 0xf9, 0x02, 0xfd, 0x04, 0x0c, 0x88, 0x52, 0x52, 0x4b, 0x41, 0x94, 0x9c, 0x31, 0x58, 0x07, 0xc6, + 0x82, 0xd1, 0x08, 0x91, 0x3c, 0xaa, 0x90, 0x58, 0x43, 0x33, 0x0e, 0x69, 0x44, 0x31, 0x35, 0x4d, 0xa8, 0xe7, 0x97, 0xd9, + 0xa8, 0xcc, 0x11, 0xef, 0x06, 0x79, 0x3a, 0xc4, 0x8c, 0x9a, 0xf1, 0x1a, 0x85, 0x62, 0x91, 0x81, 0x22, 0x8c, 0x02, 0xc7, + 0x10, 0x46, 0x04, 0x86, 0x44, 0x79, 0x0e, 0x43, 0x01, 0x25, 0xa7, 0x1e, 0x40, 0xb1, 0x46, 0x10, 0x07, 0x4e, 0x20, 0x12, + 0x58, 0x55, 0xe1, 0x91, 0x1a, 0xee, 0xa7, 0xca, 0xbf, 0xf5, 0x35, 0x1e, 0x2d, 0x2e, 0xd2, 0x60, 0x17, 0xc8, 0x93, 0x21, + 0xa6, 0xd5, 0x1e, 0x9b, 0xa0, 0x78, 0xc8, 0x30, 0x94, 0xb7, 0x8c, 0x89, 0xe1, 0x94, 0x3a, 0x4e, 0x20, 0xbc, 0x2c, 0x86, + 0x33, 0x28, 0x83, 0x40, 0x1e, 0x21, 0x27, 0x8a, 0x55, 0xb0, 0x42, 0x76, 0x14, 0x01, 0x45, 0x78, 0xac, 0x8e, 0xeb, 0x6a, + 0xf8, 0x13, 0x65, 0x3e, 0x76, 0xdc, 0x8e, 0x94, 0x7b, 0xf3, 0xf3, 0x1e, 0x44, 0xd2, 0x4d, 0x37, 0x41, 0x4f, 0x80, 0xf3, + 0x1a, 0x1c, 0x39, 0x42, 0xf1, 0x70, 0x91, 0x61, 0xe0, 0x04, 0xf0, 0x92, 0xff, 0x8a, 0xe5, 0x7d, 0x11, 0xce, 0x89, 0x21, + 0xb7, 0x5b, 0x25, 0x5b, 0x51, 0x9b, 0x60, 0xdb, 0x9f, 0xaf, 0xe1, 0x78, 0x01, 0xe5, 0xfb, 0xbc, 0x25, 0x8c, 0xa1, 0x79, + 0xb2, 0x9f, 0x70, 0x01, 0xdd, 0xca, 0x8f, 0x2e, 0x91, 0x50, 0xe1, 0x3c, 0x76, 0xea, 0x2d, 0xfa, 0x30, 0x8c, 0xe6, 0x03, + 0x26, 0x50, 0xce, 0x0a, 0x94, 0x05, 0x2e, 0x48, 0xc0, 0x94, 0xfa, 0x35, 0xa8, 0x4f, 0xb2, 0xa7, 0x46, 0x53, 0x31, 0xd9, + 0x75, 0x51, 0xc7, 0x77, 0x4e, 0xf9, 0x01, 0xb8, 0xbe, 0xee, 0x58, 0x98, 0x2f, 0x52, 0x67, 0xd6, 0x3f, 0xb9, 0x3d, 0x91, + 0x50, 0xe1, 0x22, 0xc1, 0x69, 0xe8, 0xcf, 0x5b, 0x46, 0x45, 0x39, 0xa5, 0xca, 0x59, 0xe0, 0x55, 0x84, 0x0f, 0xc5, 0x32, + 0xa1, 0x09, 0x0e, 0xc9, 0x3e, 0xe6, 0x09, 0xce, 0x3b, 0x71, 0x70, 0x38, 0x09, 0x32, 0x88, 0xb7, 0x8d, 0xe1, 0x9a, 0x73, + 0xdc, 0xed, 0x37, 0xdc, 0x6b, 0xd5, 0x50, 0x6b, 0x21, 0x3b, 0x0d, 0x9d, 0xc7, 0x4e, 0x16, 0xe8, 0x2b, 0x8d, 0x30, 0x8a, + 0xe5, 0xb4, 0x0b, 0x78, 0x45, 0xe0, 0x0d, 0x23, 0x7c, 0x6c, 0x3a, 0x00, 0xa6, 0xdb, 0xea, 0xfd, 0x23, 0x30, 0xdd, 0x62, + 0x22, 0x19, 0x80, 0x57, 0x18, 0x43, 0x39, 0x6e, 0x2c, 0xcf, 0x39, 0x47, 0x61, 0xb2, 0x8a, 0xdd, 0xbc, 0x65, 0x1b, 0x84, + 0x9a, 0xb1, 0x29, 0xf2, 0xf9, 0x7e, 0x0e, 0x19, 0xe1, 0x24, 0x8e, 0x29, 0x51, 0xde, 0x14, 0xe1, 0x23, 0x31, 0x1c, 0xd3, + 0x24, 0x4b, 0xb4, 0xae, 0xab, 0xf7, 0x00, 0x51, 0x02, 0x6b, 0x21, 0xd8, 0xbd, 0x77, 0x88, 0xcf, 0x13, 0x85, 0x22, 0xca, + 0xb0, 0x4b, 0xe9, 0x57, 0x47, 0x61, 0x23, 0xe8, 0xd8, 0xea, 0xa8, 0xcc, 0x60, 0x86, 0x72, 0xf4, 0x59, 0xcb, 0x61, 0x67, + 0x98, 0xf0, 0x11, 0x68, 0x03, 0x8c, 0x68, 0x9a, 0x01, 0x48, 0x2f, 0x80, 0x66, 0x04, 0xe5, 0xe3, 0xf0, 0x5e, 0x19, 0x1e, + 0xd6, 0xbb, 0x47, 0x44, 0x04, 0x8b, 0xa1, 0xa4, 0x86, 0x82, 0x29, 0x10, 0xc4, 0xa6, 0x0b, 0xc4, 0x64, 0x15, 0x9b, 0x94, + 0xe8, 0xf3, 0x3d, 0x00, 0xc7, 0x19, 0x84, 0x4f, 0x8c, 0x61, 0x50, 0xd3, 0x76, 0x0e, 0xf4, 0x10, 0x0f, 0x11, 0xa7, 0x70, + 0x74, 0x08, 0xbe, 0xfe, 0x1c, 0x3e, 0x7b, 0x07, 0x6a, 0x1b, 0x5d, 0x40, 0x5a, 0x36, 0xf2, 0x41, 0x4a, 0x10, 0x80, 0x19, + 0x1d, 0xf0, 0xe7, 0xad, 0xf6, 0xdf, 0x86, 0x50, 0xf1, 0xe1, 0x29, 0xb8, 0xac, 0x03, 0x7a, 0x90, 0x17, 0x8d, 0xdd, 0x02, + 0x78, 0x6a, 0x02, 0x7a, 0x87, 0xbe, 0xf6, 0x7c, 0xbd, 0x7d, 0xf9, 0x29, 0x7c, 0xf1, 0x2e, 0xd4, 0x9a, 0x3b, 0x1e, 0x4d, + 0xab, 0x31, 0x39, 0x02, 0xf5, 0x2d, 0x1e, 0x4c, 0x7a, 0xb7, 0xb3, 0xb0, 0x1d, 0x0e, 0xd4, 0x67, 0x71, 0xcb, 0xa6, 0x3d, + 0xc8, 0x80, 0xf3, 0x8a, 0xff, 0x2c, 0xc2, 0x1f, 0xb7, 0xa1, 0x98, 0x03, 0xd7, 0x6d, 0x64, 0x75, 0x59, 0x52, 0xbb, 0x44, + 0x45, 0x8b, 0x89, 0x3a, 0xf2, 0x59, 0xab, 0xdd, 0x00, 0x96, 0xd5, 0x91, 0x62, 0xb0, 0xb8, 0xde, 0xf9, 0xb0, 0x29, 0xde, + 0x59, 0x21, 0x07, 0xbf, 0xdf, 0x84, 0x4b, 0xdf, 0xb6, 0x12, 0x74, 0xa0, 0xd0, 0x05, 0x42, 0x48, 0xc5, 0xc7, 0x23, 0x45, + 0xed, 0x89, 0xcd, 0xe9, 0xba, 0x8d, 0xeb, 0x56, 0x88, 0x8b, 0x0c, 0x4d, 0xe7, 0xa8, 0x39, 0xe5, 0x06, 0x8e, 0x9f, 0xb2, + 0x30, 0x7a, 0x00, 0xed, 0x28, 0xec, 0x01, 0x70, 0x50, 0x2a, 0xc0, 0x5f, 0x77, 0xe0, 0xd2, 0x37, 0xad, 0x2a, 0xf1, 0x43, + 0x66, 0x17, 0x40, 0xab, 0x42, 0x84, 0x58, 0x95, 0x34, 0x01, 0x17, 0x34, 0xba, 0x40, 0x30, 0x46, 0xba, 0xba, 0x4a, 0x53, + 0x13, 0xee, 0xa3, 0xdc, 0x75, 0x86, 0x5f, 0xd4, 0xf1, 0x33, 0x42, 0x92, 0x75, 0xbd, 0x27, 0x80, 0xf8, 0xc7, 0xe0, 0x57, + 0xef, 0x6f, 0xc8, 0x07, 0x2d, 0xb0, 0xdd, 0xe2, 0x9d, 0xa3, 0xac, 0xa3, 0x44, 0x4e, 0x49, 0xaa, 0xae, 0x33, 0xd6, 0x3b, + 0x10, 0xb3, 0xe8, 0x83, 0x84, 0x70, 0x35, 0x65, 0xc5, 0x09, 0x77, 0x8c, 0x72, 0x53, 0x95, 0x2b, 0x9a, 0xf2, 0x23, 0x10, + 0xca, 0x3e, 0x40, 0xda, 0xce, 0xf6, 0xf8, 0x6f, 0x35, 0x6e, 0x22, 0x11, 0x56, 0xd5, 0xb2, 0xae, 0x4a, 0x64, 0xab, 0x1d, + 0x5b, 0xdb, 0xda, 0xb6, 0x28, 0x97, 0x35, 0x19, 0x9c, 0xa1, 0xe1, 0x42, 0xee, 0x45, 0x29, 0x12, 0x04, 0x59, 0x54, 0x7d, + 0x8d, 0x84, 0x08, 0x1f, 0x88, 0xa5, 0xb4, 0xdf, 0x8a, 0xd9, 0x86, 0xa0, 0x62, 0xf0, 0xe3, 0xea, 0xa1, 0x0a, 0x4b, 0xa2, + 0x34, 0xc4, 0x12, 0x2e, 0x14, 0xe8, 0x35, 0x45, 0x45, 0x2b, 0xb3, 0x1a, 0x97, 0xa7, 0xa9, 0x33, 0x8e, 0xaa, 0x25, 0xb5, + 0x42, 0xa2, 0x9a, 0x7d, 0x9b, 0xb4, 0x06, 0xd8, 0x70, 0xd6, 0xbe, 0xdb, 0x0a, 0x1d, 0xd5, 0xae, 0x00, 0x9b, 0xd7, 0xfc, + 0xd5, 0xbf, 0x15, 0x96, 0x50, 0x1e, 0xaf, 0x3b, 0x36, 0x58, 0xd9, 0xb2, 0xd1, 0x6d, 0x94, 0x8b, 0x56, 0xe6, 0x34, 0x3e, + 0x77, 0x91, 0xfa, 0x83, 0x0d, 0xb4, 0x34, 0x4a, 0x6a, 0x94, 0x58, 0x94, 0xd0, 0x38, 0xea, 0x0a, 0x17, 0x8c, 0x9f, 0xac, + 0xdb, 0x9d, 0x6c, 0xfa, 0xdc, 0x75, 0xee, 0x23, 0x20, 0x16, 0x49, 0x23, 0xae, 0xa9, 0xf0, 0x9b, 0x81, 0xa5, 0x30, 0xa5, + 0x1a, 0xaf, 0x10, 0xb6, 0xb6, 0x7a, 0x3d, 0x21, 0xbc, 0x88, 0x5e, 0xbd, 0xac, 0x09, 0x17, 0x69, 0x9c, 0x8e, 0x71, 0x56, + 0x48, 0x0b, 0x42, 0xa8, 0x82, 0xcf, 0xe9, 0xe5, 0x34, 0xe5, 0x75, 0x51, 0x26, 0x81, 0x01, 0x20, 0x87, 0x60, 0xdb, 0x9b, + 0x1a, 0xd3, 0x4e, 0x8f, 0x6c, 0x80, 0xab, 0xd2, 0x70, 0x29, 0xd7, 0x11, 0xae, 0xb4, 0x73, 0x6c, 0x71, 0x2d, 0xa2, 0xb6, + 0x34, 0x46, 0xb4, 0xff, 0x9d, 0x15, 0x9d, 0xbd, 0x45, 0x2a, 0x0c, 0xf5, 0x05, 0x1c, 0x35, 0x30, 0xa6, 0x30, 0xaa, 0x30, + 0x22, 0xca, 0xa0, 0x9a, 0x6c, 0x30, 0xe5, 0xb2, 0x1d, 0x95, 0x9f, 0x0f, 0x1e, 0xa0, 0x95, 0xc0, 0x11, 0x42, 0x55, 0x53, + 0x96, 0xc4, 0xb0, 0x4c, 0xca, 0x62, 0xd3, 0x1f, 0x1b, 0xd4, 0x6e, 0x7d, 0xb5, 0x13, 0xa2, 0xf7, 0xce, 0x2a, 0x13, 0x51, + 0x7e, 0x25, 0xb9, 0x71, 0x54, 0xd7, 0xc7, 0xc7, 0x49, 0x02, 0x43, 0x53, 0x95, 0x6a, 0xce, 0xcf, 0x14, 0xc3, 0x80, 0x15, + 0x8a, 0x92, 0x92, 0xf7, 0x76, 0xd4, 0x4f, 0x45, 0x87, 0x68, 0x8a, 0x11, 0x8b, 0x53, 0x47, 0x6c, 0x2d, 0xeb, 0x0e, 0xea, + 0x38, 0x56, 0x56, 0x22, 0x1e, 0xdb, 0x2a, 0xeb, 0x0b, 0xa7, 0x0e, 0xb2, 0xd1, 0xdd, 0x12, 0x35, 0x7e, 0xd2, 0x8e, 0xd7, + 0xc8, 0x15, 0x13, 0x72, 0x41, 0x89, 0x5c, 0x20, 0x04, 0xe1, 0x06, 0x41, 0x5e, 0x30, 0x9a, 0x43, 0x34, 0x41, 0x28, 0x92, + 0xf5, 0x5c, 0xa3, 0x38, 0x35, 0xc4, 0x8d, 0x80, 0x30, 0xae, 0x12, 0x1e, 0x87, 0xf8, 0xea, 0x65, 0x92, 0x83, 0x6f, 0xf9, + 0x77, 0x88, 0x4a, 0xf6, 0xd2, 0xe3, 0x5f, 0x78, 0xee, 0x23, 0x4c, 0x21, 0xe5, 0x95, 0xb6, 0x9d, 0x32, 0x54, 0xaa, 0x48, + 0x79, 0x04, 0xad, 0x54, 0x80, 0x61, 0x34, 0xab, 0x82, 0x1e, 0xef, 0x1b, 0xcf, 0x84, 0x5d, 0xf2, 0x1f, 0xe9, 0xa9, 0x5c, + 0x76, 0x32, 0x75, 0x49, 0xee, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_l1[1562] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x35, + 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0x17, 0x1c, 0x14, 0x93, 0x00, 0x00, 0x05, 0xe1, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x98, 0xcb, 0x6e, 0x1c, 0xc7, 0x15, 0x86, 0xbf, 0x53, 0xd5, 0xdd, 0x73, 0xe3, 0xf0, 0x26, 0x88, + 0x14, 0x29, 0xc3, 0x94, 0x63, 0x03, 0x8a, 0x69, 0x04, 0x09, 0xe2, 0x4d, 0x82, 0x2c, 0xb2, 0xcc, 0x3e, 0x40, 0x5e, 0x21, + 0xbb, 0x3c, 0x03, 0xe1, 0x97, 0xc8, 0x22, 0x4f, 0x10, 0x80, 0xcf, 0x91, 0x65, 0x76, 0x81, 0x1c, 0xc1, 0x8e, 0x60, 0x19, + 0x86, 0x29, 0x91, 0x92, 0xc8, 0xe1, 0x5c, 0x7a, 0xfa, 0x52, 0xe7, 0x04, 0xd5, 0x33, 0xbc, 0x8c, 0x44, 0x8a, 0x8a, 0xe2, + 0xd8, 0x11, 0xe0, 0x03, 0x34, 0x6a, 0x2e, 0x35, 0xdd, 0xff, 0x57, 0xe7, 0x52, 0xa7, 0x06, 0x7e, 0xb4, 0x77, 0xc3, 0xe4, + 0xfb, 0x7b, 0x94, 0xcd, 0x9e, 0xb5, 0x87, 0xf0, 0x60, 0xfe, 0xdc, 0x5d, 0x84, 0x03, 0xe4, 0x53, 0x20, 0x3f, 0x5e, 0xd4, + 0xf2, 0x60, 0x0d, 0xe3, 0x21, 0xc6, 0x06, 0xc6, 0x2e, 0xc6, 0x67, 0xb3, 0x9b, 0x80, 0xd8, 0x0f, 0x04, 0x65, 0xd2, 0x88, + 0x07, 0xf7, 0xd1, 0x0b, 0xfc, 0x34, 0xc1, 0x15, 0x05, 0xbe, 0xdf, 0xc7, 0x97, 0x25, 0xbe, 0x2b, 0xb8, 0xaa, 0xc6, 0xb7, + 0x96, 0x70, 0x56, 0x21, 0x41, 0x70, 0xad, 0x1a, 0xa1, 0x33, 0xfb, 0x75, 0x51, 0x61, 0x52, 0x61, 0xbe, 0x83, 0x96, 0x05, + 0x21, 0x4b, 0x09, 0xa5, 0x51, 0x0f, 0x87, 0x84, 0xee, 0x98, 0xfa, 0x71, 0x8b, 0xc0, 0x16, 0x81, 0xcf, 0xae, 0x86, 0x94, + 0xef, 0x14, 0xe2, 0x00, 0xbf, 0x53, 0xe0, 0xdb, 0x1b, 0xa4, 0xe3, 0x9a, 0x74, 0xd9, 0x93, 0x99, 0xd1, 0xa2, 0x43, 0x96, + 0x06, 0x5a, 0x26, 0x64, 0x40, 0x86, 0x91, 0x2a, 0x24, 0x02, 0x89, 0x73, 0x78, 0x35, 0xbc, 0x53, 0x04, 0x37, 0xd3, 0x23, + 0xa0, 0x26, 0x04, 0x55, 0x82, 0x39, 0x2a, 0xa0, 0x74, 0x81, 0x22, 0x08, 0x79, 0x50, 0x26, 0xc1, 0x31, 0x1e, 0x0c, 0xc8, + 0x8f, 0x6a, 0x0a, 0xfe, 0x42, 0xfd, 0x32, 0x98, 0x7c, 0x17, 0x20, 0x5b, 0x90, 0x66, 0x1d, 0xb2, 0x5e, 0x4a, 0xbb, 0x6e, + 0xd1, 0x71, 0x4a, 0x2f, 0x4b, 0xe8, 0x59, 0xcd, 0x12, 0x9e, 0x9e, 0x04, 0xba, 0x6a, 0x74, 0x9c, 0xd0, 0x36, 0xa1, 0x05, + 0xb4, 0x0c, 0x32, 0x31, 0x52, 0x1c, 0x89, 0x28, 0x89, 0x39, 0x9c, 0x18, 0xce, 0x62, 0x88, 0x19, 0x11, 0xb1, 0x8e, 0x30, + 0xf1, 0x32, 0x63, 0xea, 0x84, 0xb1, 0x0a, 0x43, 0x6f, 0x9c, 0x28, 0x3c, 0x47, 0x39, 0x1c, 0xc0, 0xf1, 0xd7, 0xff, 0x62, + 0xcc, 0x7e, 0x04, 0xbf, 0x00, 0x7b, 0x0b, 0x28, 0x13, 0x7e, 0x8b, 0xdf, 0xb9, 0x47, 0xe2, 0xef, 0xd0, 0x6a, 0x07, 0x3a, + 0x24, 0x2c, 0x79, 0xc7, 0xb2, 0x33, 0x56, 0x82, 0xb0, 0x2a, 0xb0, 0x22, 0xb0, 0x0c, 0xac, 0x00, 0x31, 0x3b, 0xd6, 0x70, + 0xcd, 0xeb, 0xf8, 0x59, 0x5f, 0x8c, 0x8e, 0xd1, 0x04, 0x5b, 0x86, 0x90, 0x02, 0x09, 0x86, 0x97, 0x99, 0xb2, 0x28, 0x4e, + 0xa1, 0x81, 0x8a, 0x5e, 0x9a, 0x22, 0x0c, 0xcd, 0x38, 0x01, 0x0e, 0x81, 0xaf, 0x04, 0xbe, 0x30, 0xe1, 0xeb, 0x5a, 0x78, + 0x5c, 0x54, 0x1c, 0x3e, 0x7a, 0xc4, 0x88, 0x7d, 0x09, 0x67, 0x0a, 0x93, 0x37, 0x66, 0xd9, 0x33, 0x17, 0xbd, 0xb2, 0xd9, + 0x27, 0x5b, 0x31, 0x3a, 0x92, 0xb2, 0x94, 0xc0, 0x4a, 0x92, 0xb2, 0xae, 0x70, 0xcb, 0xc1, 0xba, 0x49, 0x33, 0x6e, 0x02, + 0x5b, 0x02, 0xdb, 0x06, 0x9b, 0x02, 0xb7, 0x10, 0x96, 0x22, 0x80, 0xb8, 0x8b, 0x65, 0x6c, 0x86, 0x2b, 0x52, 0x5e, 0xae, + 0xfb, 0xc0, 0xc0, 0x14, 0x33, 0xe1, 0x14, 0xe5, 0x1f, 0x66, 0xfc, 0xd5, 0x2b, 0x95, 0x33, 0xf2, 0x9d, 0x2e, 0xc5, 0xe3, + 0xf8, 0xed, 0xdc, 0x5b, 0x37, 0x43, 0xed, 0x99, 0xdb, 0x7d, 0xd0, 0xcc, 0xcb, 0xf2, 0x5b, 0xf4, 0xda, 0x9e, 0xe5, 0x54, + 0x58, 0x27, 0xb0, 0x01, 0xdc, 0x36, 0x63, 0xc3, 0x09, 0xdb, 0x0a, 0x1f, 0x38, 0xe1, 0x1e, 0xb0, 0x8d, 0xb1, 0x2a, 0x09, + 0xee, 0x4c, 0xb8, 0xd9, 0x85, 0xa8, 0xab, 0x40, 0x5e, 0xa1, 0xb9, 0x7e, 0x8e, 0xb8, 0xe8, 0xfd, 0x94, 0xdf, 0x58, 0xc5, + 0x23, 0x1c, 0x4f, 0x33, 0x38, 0xf2, 0x1b, 0x0c, 0x62, 0x7d, 0x39, 0x9b, 0x96, 0xbc, 0xd6, 0x33, 0x0f, 0x48, 0xee, 0x4f, + 0x68, 0xb1, 0x43, 0xcf, 0x95, 0xac, 0x2e, 0xc1, 0x6d, 0x02, 0x9b, 0xe6, 0xd8, 0xc4, 0xb8, 0x8b, 0xf0, 0x13, 0x71, 0xdc, + 0x07, 0x76, 0x9c, 0xb0, 0xd6, 0x78, 0x62, 0x26, 0x1e, 0xab, 0xe7, 0xd2, 0x64, 0x41, 0xb2, 0xbc, 0x51, 0xc0, 0xbf, 0x66, + 0x8e, 0x29, 0x41, 0x62, 0xfe, 0xc1, 0x4f, 0x45, 0xf9, 0x5b, 0x10, 0x96, 0x32, 0x4f, 0xc2, 0x1f, 0x70, 0xec, 0x13, 0xae, + 0x81, 0x6a, 0x0a, 0x80, 0xdf, 0x1c, 0xd1, 0xea, 0x6e, 0xb1, 0x94, 0xb5, 0x58, 0x45, 0xd8, 0x10, 0x65, 0xdb, 0x94, 0x6d, + 0x81, 0xf7, 0x0d, 0x3e, 0x16, 0xc7, 0xc7, 0x02, 0x77, 0xc5, 0xe3, 0x17, 0x40, 0xce, 0x20, 0xde, 0x4c, 0xfe, 0xdb, 0x98, + 0xcc, 0xaf, 0x75, 0x15, 0x3a, 0xb1, 0xd8, 0xe4, 0xb2, 0xc8, 0xb1, 0x08, 0xb5, 0x67, 0x71, 0x5f, 0x49, 0xa7, 0xa7, 0xf4, + 0xd6, 0x5a, 0xac, 0x6a, 0x9b, 0x3b, 0x8d, 0x47, 0x02, 0xef, 0x99, 0xf0, 0x81, 0x08, 0x3f, 0x43, 0xf8, 0xc4, 0x0b, 0xb7, + 0x71, 0x60, 0xe1, 0x7f, 0x02, 0x62, 0xd7, 0x86, 0xa0, 0x2c, 0xbc, 0x4e, 0x31, 0x4a, 0x27, 0x04, 0x37, 0x5d, 0x9c, 0x7d, + 0x09, 0xca, 0xdc, 0xce, 0x57, 0x64, 0x6c, 0xd3, 0x5f, 0x87, 0x4d, 0xf5, 0xbc, 0xef, 0x94, 0x7b, 0x18, 0x1f, 0x3a, 0xe1, + 0x17, 0x08, 0x3f, 0x17, 0xc7, 0xad, 0x66, 0x66, 0xcc, 0x8d, 0xfa, 0x1c, 0xe3, 0x6d, 0x40, 0x5e, 0xcd, 0xad, 0x97, 0x16, + 0xa6, 0x09, 0xe5, 0xcb, 0x20, 0x36, 0x1f, 0x62, 0xb1, 0x37, 0x54, 0x8c, 0xe7, 0x26, 0x1c, 0x99, 0x32, 0x29, 0x42, 0xa3, + 0xe6, 0x0a, 0xa8, 0x3f, 0xe2, 0x43, 0x8f, 0xee, 0xaa, 0x67, 0x43, 0x95, 0x0f, 0xc5, 0xb8, 0x2f, 0xc6, 0xaf, 0x70, 0xfc, + 0x5a, 0x1c, 0x77, 0x9a, 0x1b, 0x86, 0x05, 0xaf, 0xfc, 0x67, 0xc2, 0x17, 0x7f, 0x27, 0x97, 0x2b, 0xe1, 0x79, 0x31, 0x89, + 0x8b, 0x35, 0xdb, 0x97, 0x0a, 0x93, 0x26, 0xf1, 0x73, 0x31, 0x72, 0x60, 0x62, 0x30, 0x01, 0xc6, 0xc0, 0x89, 0x29, 0xdf, + 0x2a, 0x3c, 0x94, 0x9a, 0xa7, 0x21, 0x61, 0x50, 0xe6, 0x94, 0xec, 0x5f, 0x3c, 0x6d, 0x0e, 0x65, 0xf2, 0x5e, 0x8f, 0xa4, + 0xdf, 0xa5, 0x1f, 0x02, 0xdb, 0xe2, 0xf8, 0x44, 0xe0, 0xf7, 0xe2, 0xf9, 0xa5, 0x08, 0x72, 0x0e, 0x73, 0x3d, 0xca, 0x05, + 0xc0, 0xa5, 0x15, 0x7f, 0x45, 0x78, 0xdc, 0x7d, 0x94, 0xd2, 0x84, 0xdc, 0x8c, 0x09, 0xc6, 0xc8, 0x60, 0x24, 0x30, 0x04, + 0x46, 0x48, 0x23, 0x7a, 0x8c, 0xcd, 0x20, 0x04, 0xa6, 0x6a, 0x14, 0x44, 0xc0, 0x18, 0x6a, 0x30, 0x0d, 0x8e, 0x11, 0xc6, + 0x89, 0x53, 0x9e, 0x85, 0xc0, 0xb3, 0xc9, 0x94, 0xc1, 0xc1, 0x6c, 0x3f, 0x7b, 0x09, 0x6a, 0x0f, 0x69, 0xbf, 0x20, 0x4d, + 0x84, 0x65, 0x71, 0xac, 0x63, 0xfc, 0xce, 0xb7, 0xf8, 0x54, 0x0b, 0xb4, 0x99, 0xf9, 0x32, 0xcc, 0x65, 0x1f, 0x44, 0xf1, + 0xf1, 0xfb, 0x33, 0x80, 0xb3, 0xfd, 0xc4, 0x98, 0x9a, 0x31, 0x12, 0x63, 0x88, 0x70, 0xa2, 0xc6, 0x89, 0x48, 0x53, 0x7a, + 0x4f, 0x81, 0xa1, 0x29, 0x63, 0x89, 0xab, 0x2f, 0xe4, 0xc4, 0xb9, 0x51, 0x78, 0x68, 0xbc, 0x53, 0x8a, 0x50, 0x88, 0xa3, + 0x0c, 0x4a, 0x95, 0x44, 0xcf, 0x05, 0x2a, 0x84, 0xca, 0x12, 0xca, 0x50, 0x52, 0x26, 0x8e, 0xbc, 0xae, 0x99, 0x94, 0x05, + 0x93, 0xde, 0x13, 0xa6, 0xec, 0xc6, 0xaa, 0x77, 0xd1, 0x51, 0x9c, 0x87, 0x5f, 0x96, 0x90, 0xa8, 0xd0, 0x76, 0xca, 0x8a, + 0x83, 0x7e, 0xe3, 0x9d, 0x0b, 0xa0, 0x19, 0xc6, 0xdc, 0x5b, 0x12, 0x7b, 0xb4, 0x0b, 0x80, 0xa0, 0xd6, 0xac, 0x6e, 0x14, + 0xfb, 0x82, 0x59, 0xac, 0xc7, 0xf1, 0xc4, 0x19, 0x03, 0x9d, 0x79, 0xa1, 0x59, 0xfd, 0x18, 0x4e, 0x11, 0x56, 0x66, 0xc0, + 0xb1, 0x53, 0x28, 0x22, 0x40, 0xf0, 0x14, 0x73, 0xe1, 0xa5, 0x79, 0xaa, 0x60, 0xd4, 0xa9, 0x51, 0x07, 0xa8, 0xf3, 0x92, + 0x90, 0x18, 0x3a, 0xcd, 0x08, 0x49, 0x85, 0x0e, 0x47, 0x84, 0x56, 0x8b, 0xb0, 0xfc, 0x0d, 0xe1, 0x4b, 0x08, 0xec, 0xc7, + 0xee, 0x63, 0xb1, 0xf7, 0x5b, 0xa8, 0x7e, 0xbe, 0xc2, 0xe9, 0x2c, 0x55, 0xcf, 0xb6, 0xc9, 0x18, 0x30, 0x6e, 0x01, 0x22, + 0x34, 0xe1, 0x73, 0x62, 0xf0, 0x0c, 0xe3, 0x10, 0xe1, 0xd0, 0x8c, 0xe7, 0x11, 0x42, 0xe0, 0x54, 0x85, 0x91, 0x87, 0xb1, + 0x09, 0x13, 0x55, 0xf2, 0x18, 0x6a, 0x4e, 0xc8, 0x35, 0xb6, 0x3b, 0x61, 0x06, 0x31, 0xad, 0xa8, 0xd4, 0x53, 0xb5, 0x3d, + 0x55, 0x91, 0x13, 0x62, 0xa2, 0xa7, 0x8a, 0x0e, 0x33, 0x42, 0x1c, 0xdb, 0x35, 0x6a, 0x4f, 0xb0, 0x7f, 0xee, 0xa2, 0x7c, + 0x31, 0x5f, 0xdc, 0xdd, 0xe6, 0xf8, 0x71, 0x49, 0xfc, 0xf5, 0x47, 0x90, 0x73, 0xa8, 0xb1, 0xa2, 0x2b, 0x49, 0xd3, 0x0d, + 0x0f, 0x0c, 0x4a, 0x9f, 0xe1, 0xb4, 0xc4, 0x35, 0x9d, 0xb2, 0x36, 0x7d, 0xd7, 0x53, 0x8c, 0x6f, 0x0d, 0x0e, 0x9c, 0x71, + 0x64, 0xc6, 0xb1, 0xc1, 0xa0, 0xc9, 0x07, 0x65, 0x8c, 0x63, 0x64, 0xc2, 0xd8, 0xc2, 0x0c, 0xa4, 0xaa, 0x9b, 0x10, 0x2a, + 0xd4, 0x51, 0x69, 0x4e, 0x15, 0x85, 0xf7, 0x56, 0xa9, 0x8f, 0x0f, 0xd0, 0x5e, 0x8b, 0xb0, 0x52, 0xa0, 0x7f, 0x5f, 0x3c, + 0x2f, 0xcd, 0x45, 0xde, 0x7c, 0x5e, 0xba, 0xc9, 0xce, 0xa1, 0x7a, 0x15, 0x75, 0x59, 0x33, 0xf6, 0x9e, 0x27, 0x1e, 0xbe, + 0xd1, 0x8a, 0x87, 0xaa, 0x3c, 0x32, 0xe3, 0x99, 0x08, 0xcf, 0x2d, 0x76, 0xc6, 0xc2, 0x71, 0xe3, 0x0d, 0xe3, 0x54, 0x1c, + 0xc3, 0x60, 0x8c, 0xd4, 0x98, 0x78, 0x4f, 0x5e, 0xc6, 0x90, 0x52, 0xca, 0xaa, 0x45, 0x35, 0x39, 0xa2, 0x3e, 0x0b, 0x91, + 0xf3, 0xd5, 0x3e, 0x17, 0xfe, 0xdf, 0x8b, 0xbe, 0xc9, 0xe6, 0x05, 0xc0, 0xe4, 0xa3, 0x3f, 0x91, 0x69, 0xc6, 0x4a, 0xaf, + 0xc3, 0xa6, 0x18, 0x77, 0x2d, 0xd0, 0x6f, 0x8e, 0x09, 0xae, 0x09, 0xc4, 0x89, 0xd8, 0x0c, 0x06, 0x65, 0xa4, 0x29, 0x13, + 0xaf, 0x4c, 0x4f, 0x8d, 0x32, 0x3f, 0xa5, 0xea, 0xde, 0xa6, 0x7e, 0x7c, 0x40, 0xe0, 0x18, 0xfd, 0x3e, 0xc5, 0xdf, 0xe0, + 0x29, 0xb1, 0x2f, 0x9f, 0x58, 0xbd, 0xb5, 0xc6, 0x28, 0xbe, 0xeb, 0xa5, 0x8c, 0x45, 0xe8, 0xaa, 0xe2, 0x0d, 0xaa, 0xda, + 0x91, 0x27, 0x25, 0xf9, 0x28, 0xa1, 0x28, 0x02, 0x65, 0x3f, 0xa7, 0xfe, 0x3c, 0xb6, 0xb4, 0x31, 0xe7, 0xfe, 0xfc, 0xc3, + 0x02, 0x5c, 0x65, 0x97, 0x4a, 0xb5, 0x49, 0x6c, 0x0a, 0x77, 0xba, 0xa4, 0x93, 0xb8, 0x67, 0xd5, 0x78, 0xd7, 0xc2, 0x06, + 0x01, 0x7d, 0x93, 0x23, 0xf4, 0xff, 0x93, 0xc9, 0x6b, 0xfe, 0x5f, 0x98, 0xd9, 0x3b, 0x00, 0xf1, 0xa3, 0xf1, 0x8e, 0xda, + 0xbf, 0x01, 0x65, 0x5f, 0x2b, 0xa9, 0x13, 0xcd, 0x72, 0x04, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, + 0x60, 0x82, +}; +static const uint8_t pad_png_r1[1634] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x35, + 0x00, 0x00, 0x00, 0x1a, 0x08, 0x06, 0x00, 0x00, 0x00, 0x17, 0x1c, 0x14, 0x93, 0x00, 0x00, 0x06, 0x29, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x98, 0xcb, 0x6e, 0x1c, 0xc7, 0x15, 0x40, 0xcf, 0xbd, 0xd5, 0xaf, 0x99, 0xe1, 0x90, 0x1c, 0x92, + 0x8a, 0xc4, 0x98, 0x11, 0x15, 0x47, 0xb0, 0x03, 0x7a, 0x95, 0x18, 0xd1, 0xd6, 0xd9, 0x64, 0x91, 0x0f, 0xe0, 0x3a, 0x5f, + 0x90, 0x85, 0xbf, 0xc0, 0xd0, 0x26, 0x3f, 0xc3, 0x6d, 0x3e, 0x20, 0x82, 0x91, 0x65, 0x36, 0x09, 0x42, 0xc4, 0x91, 0x8c, + 0x88, 0x82, 0x24, 0x3e, 0x64, 0xbe, 0x39, 0x9c, 0x99, 0x9e, 0xae, 0xba, 0x41, 0xf5, 0xcc, 0x90, 0xc3, 0x98, 0x92, 0x18, + 0x47, 0x80, 0x1c, 0xc0, 0x05, 0x34, 0x6f, 0x35, 0x58, 0x5d, 0xd3, 0xa7, 0xee, 0xbb, 0xe1, 0x87, 0xf1, 0xff, 0x31, 0xe4, + 0xed, 0x4b, 0x6c, 0xb4, 0xe6, 0x0b, 0x84, 0x4d, 0x84, 0x3d, 0x84, 0x8f, 0x47, 0xcf, 0xad, 0x1d, 0x5e, 0x7d, 0x7e, 0xb3, + 0x83, 0xb1, 0x8c, 0x8d, 0x6e, 0x30, 0xd6, 0xc6, 0xf3, 0x87, 0x63, 0x89, 0x8c, 0xe5, 0x7b, 0x81, 0x32, 0x61, 0x1d, 0x5d, + 0x5b, 0xc3, 0x1d, 0x6e, 0x93, 0xcc, 0xce, 0xe1, 0x7a, 0x8e, 0x24, 0x13, 0x12, 0x0f, 0x9a, 0x55, 0x38, 0x2f, 0x68, 0x5e, + 0x21, 0x34, 0x46, 0x4f, 0xe8, 0x10, 0xeb, 0x27, 0x58, 0x94, 0x65, 0x82, 0x77, 0x10, 0x12, 0x23, 0xf4, 0x7a, 0xf8, 0x22, + 0xc3, 0x9f, 0x1c, 0xe3, 0xb3, 0x01, 0x61, 0x2b, 0xc7, 0x73, 0x48, 0xa8, 0x81, 0x6b, 0xd8, 0x77, 0x0f, 0x2a, 0xd7, 0xc1, + 0xac, 0x40, 0xa6, 0x4b, 0x14, 0x79, 0x41, 0x33, 0x69, 0xd1, 0x74, 0x9e, 0x86, 0x1a, 0x0d, 0x4b, 0xc9, 0xa8, 0xc8, 0x44, + 0x48, 0x42, 0xc0, 0x29, 0x28, 0x3a, 0xde, 0x23, 0x60, 0xa6, 0xf8, 0x00, 0x41, 0x8d, 0xca, 0xa0, 0x32, 0x65, 0x88, 0x67, + 0x88, 0x51, 0x8a, 0x32, 0x18, 0x18, 0x25, 0xca, 0xc0, 0x4e, 0x29, 0x43, 0x93, 0xb2, 0x77, 0xc8, 0x70, 0x7b, 0x99, 0x8a, + 0x4d, 0x3c, 0x1b, 0x84, 0x77, 0x05, 0x28, 0x57, 0xee, 0xd6, 0xcd, 0xdd, 0xbe, 0x4b, 0xd1, 0xc9, 0x99, 0x4d, 0x95, 0x25, + 0x31, 0x6e, 0x59, 0x60, 0x41, 0x60, 0x0e, 0xa1, 0x25, 0xd0, 0x30, 0x28, 0x80, 0x0c, 0x48, 0x0c, 0x9c, 0x81, 0x0a, 0xb5, + 0x79, 0x05, 0x31, 0x3c, 0x4a, 0x85, 0x31, 0x04, 0xca, 0x1a, 0x46, 0x18, 0x04, 0xe8, 0xab, 0xd1, 0x37, 0xa1, 0x87, 0xd0, + 0xb5, 0x40, 0xb7, 0x0a, 0x9c, 0x99, 0xd4, 0xf2, 0x3c, 0x51, 0x7a, 0x7a, 0xc2, 0xa0, 0x74, 0x0c, 0x9f, 0xec, 0x50, 0xfd, + 0xaf, 0x80, 0x72, 0x39, 0x35, 0x59, 0xf9, 0x9c, 0x62, 0xa6, 0xc1, 0x7c, 0x0e, 0x3f, 0x09, 0xc6, 0x5d, 0x84, 0x9f, 0x8a, + 0x70, 0x1f, 0xf8, 0x00, 0x58, 0xc0, 0x98, 0x15, 0x68, 0x1a, 0xe4, 0x12, 0xa1, 0x04, 0x27, 0x86, 0xda, 0x18, 0x0a, 0xc1, + 0x03, 0x95, 0x18, 0xa5, 0xc1, 0x40, 0xa0, 0x67, 0xc2, 0x19, 0xc6, 0x29, 0x70, 0x8c, 0x70, 0x88, 0x71, 0x64, 0x70, 0x14, + 0xef, 0xc5, 0x38, 0x41, 0x39, 0x0a, 0x9e, 0xe3, 0x20, 0x1c, 0x8b, 0x72, 0xea, 0x3d, 0xe7, 0x87, 0x43, 0xfa, 0xbb, 0xcf, + 0x18, 0xb2, 0x46, 0xf5, 0x5d, 0x4c, 0x54, 0xa6, 0xb5, 0x74, 0x77, 0x89, 0xd9, 0xb9, 0x45, 0x56, 0x24, 0xf0, 0x11, 0xf0, + 0x1b, 0x71, 0xfc, 0x16, 0xcf, 0x1d, 0x71, 0x64, 0x17, 0x2b, 0x6f, 0xba, 0xfd, 0xd4, 0x7a, 0x1b, 0x21, 0x47, 0xe8, 0x73, + 0x46, 0x40, 0xaf, 0x2c, 0xb0, 0x83, 0xf2, 0x02, 0x63, 0xc7, 0x8c, 0x6f, 0x0c, 0xf6, 0x31, 0x0e, 0x14, 0xf6, 0x4b, 0x38, + 0x44, 0x39, 0xad, 0x52, 0xba, 0x1c, 0x30, 0xf8, 0x6f, 0xb5, 0x77, 0x01, 0xb5, 0xb6, 0x6e, 0x99, 0xbf, 0xc7, 0x52, 0xae, + 0xfc, 0x1c, 0xe5, 0x17, 0x28, 0x9f, 0xbb, 0x8c, 0x0f, 0x42, 0x39, 0x7e, 0x35, 0xbb, 0x41, 0x98, 0x79, 0xdd, 0x4f, 0x8e, + 0xd6, 0x49, 0x94, 0x12, 0xe7, 0xf1, 0x8a, 0xce, 0x67, 0xf4, 0x30, 0xf6, 0x80, 0x67, 0x66, 0xfc, 0x4b, 0x84, 0x67, 0x01, + 0x76, 0x4d, 0x78, 0x95, 0x04, 0xf6, 0x42, 0xe0, 0x9b, 0x30, 0xe4, 0xe8, 0x34, 0xe3, 0x4c, 0x72, 0x7a, 0x5b, 0x9b, 0x0c, + 0x6f, 0x02, 0x97, 0x4c, 0x26, 0x27, 0x2b, 0xb8, 0x86, 0xa3, 0x30, 0xa5, 0x2d, 0xc6, 0x87, 0x18, 0xb7, 0x43, 0xf4, 0x8a, + 0xc9, 0x6b, 0xdd, 0x20, 0xf8, 0xbf, 0x75, 0x8d, 0x61, 0x16, 0x2e, 0xd7, 0x8a, 0xd0, 0x10, 0x65, 0x15, 0x58, 0xb5, 0xc0, + 0x03, 0x83, 0x6d, 0x85, 0xc7, 0x04, 0x1e, 0x07, 0xe1, 0x19, 0x09, 0x3b, 0xce, 0xb1, 0xd3, 0xf2, 0xec, 0x71, 0xc6, 0xc1, + 0xdd, 0x9f, 0x71, 0x22, 0xbf, 0xa3, 0xb7, 0x75, 0x6e, 0x6f, 0x84, 0x1b, 0x43, 0x99, 0xf8, 0x2e, 0xa2, 0x09, 0x29, 0x52, + 0x5f, 0x1d, 0x55, 0x12, 0x1b, 0xe9, 0xe7, 0x26, 0x38, 0x37, 0x1d, 0x57, 0x0f, 0x67, 0x1a, 0x52, 0xc9, 0x55, 0xb9, 0x87, + 0x71, 0x2f, 0xc0, 0x03, 0x31, 0x9e, 0x58, 0xe0, 0xef, 0xc0, 0xd7, 0xa9, 0xf2, 0xc2, 0x72, 0x5e, 0xb6, 0x3c, 0x3b, 0x72, + 0x87, 0xfd, 0xd5, 0x3e, 0x27, 0xe9, 0xef, 0xe9, 0x3d, 0x59, 0xb0, 0x21, 0x0f, 0x25, 0xbc, 0x06, 0x6a, 0xbc, 0x6f, 0x1e, + 0xe9, 0x29, 0xeb, 0xbf, 0x1a, 0x5d, 0xbe, 0x7e, 0x8d, 0xb7, 0x99, 0x9e, 0xbc, 0x13, 0xc8, 0xe8, 0x7b, 0x31, 0x6e, 0x4a, + 0x1d, 0x4e, 0xe7, 0x70, 0x7c, 0x6a, 0x9e, 0x4f, 0x0c, 0xbe, 0x26, 0xf0, 0x57, 0x11, 0xfe, 0xe1, 0x1c, 0xcf, 0x9d, 0xf0, + 0xbc, 0xd1, 0xe4, 0x25, 0x3d, 0xf6, 0x6f, 0x9f, 0x71, 0xb2, 0xfb, 0x99, 0x0d, 0x78, 0x14, 0x03, 0xd4, 0xa5, 0xd6, 0x2e, + 0xa0, 0x62, 0x62, 0xa4, 0x47, 0x69, 0x19, 0xc7, 0x22, 0xb5, 0xf3, 0x0e, 0xc7, 0x5a, 0x43, 0x22, 0xe0, 0xd5, 0x13, 0x1e, + 0x89, 0x28, 0x2f, 0x81, 0xaf, 0xc2, 0x7f, 0x17, 0xe8, 0x31, 0x62, 0x6d, 0x21, 0xf1, 0x40, 0x95, 0x42, 0x95, 0x4f, 0x02, + 0x75, 0xe0, 0x7a, 0x2c, 0xf0, 0x17, 0x83, 0xcd, 0x54, 0x59, 0xb4, 0x82, 0xa7, 0x8b, 0xc6, 0x8b, 0xf9, 0x07, 0x1c, 0x7e, + 0x05, 0x3d, 0x1e, 0xd5, 0x4f, 0x4c, 0x43, 0x89, 0x6d, 0xe5, 0xe6, 0x3f, 0x32, 0xba, 0x2e, 0x46, 0x1e, 0xf8, 0x73, 0xa8, + 0x38, 0x89, 0xf6, 0x2e, 0x81, 0xa5, 0x00, 0x33, 0x40, 0x2b, 0xfa, 0x80, 0x41, 0x13, 0x68, 0x08, 0x14, 0x66, 0xe4, 0xf1, + 0x3c, 0x62, 0x32, 0x96, 0x98, 0x84, 0xe5, 0xb5, 0xd0, 0xd7, 0x01, 0xbf, 0x09, 0x76, 0xb4, 0xd7, 0x58, 0x7b, 0x22, 0xa4, + 0xe2, 0x58, 0x33, 0xcf, 0x87, 0x06, 0x7f, 0xc3, 0xf8, 0x52, 0x94, 0x3c, 0xa6, 0x13, 0x6f, 0x84, 0x95, 0x5f, 0x52, 0x3d, + 0x7f, 0x64, 0x17, 0xda, 0xba, 0x34, 0xbf, 0x65, 0xfc, 0xe9, 0x36, 0xe7, 0x73, 0x05, 0xaf, 0x52, 0xc5, 0xd4, 0x73, 0x10, + 0x3c, 0x4b, 0x28, 0xed, 0x10, 0x68, 0xe2, 0xc8, 0xd4, 0xc8, 0x23, 0x48, 0x0d, 0xa4, 0x75, 0x12, 0x8e, 0x80, 0x2d, 0x8b, + 0x97, 0x67, 0x46, 0x60, 0xc6, 0x46, 0x07, 0x30, 0x33, 0x9d, 0xac, 0x25, 0xe6, 0xb3, 0x89, 0xb6, 0x27, 0x21, 0x7e, 0x02, + 0x39, 0x8d, 0x7b, 0x1d, 0xec, 0x44, 0x7b, 0x15, 0x36, 0xd6, 0xdc, 0xaf, 0x42, 0xe0, 0x1e, 0x81, 0x3f, 0x2a, 0x94, 0x79, + 0xc6, 0x59, 0xa9, 0x74, 0x59, 0xa7, 0x64, 0xa3, 0xce, 0x93, 0xff, 0xb1, 0xc1, 0x67, 0x96, 0x2c, 0x7f, 0x4c, 0x36, 0xb7, + 0x50, 0x97, 0x45, 0x2d, 0x9f, 0xd2, 0x48, 0x3d, 0x39, 0x42, 0x46, 0xa8, 0x4f, 0x2b, 0xad, 0xab, 0x09, 0x1b, 0xc9, 0x08, + 0xe8, 0xa2, 0x84, 0xdc, 0x84, 0x9c, 0x91, 0xe6, 0x1a, 0x36, 0xaa, 0x08, 0x5b, 0x2a, 0xb4, 0x2c, 0x26, 0xec, 0xe8, 0x23, + 0xc6, 0x3c, 0x30, 0x27, 0xc2, 0xac, 0x41, 0x3b, 0x1e, 0x48, 0xad, 0x01, 0xb9, 0x06, 0x76, 0x02, 0x7a, 0x1d, 0xa4, 0x11, + 0x24, 0x41, 0x83, 0xa7, 0x67, 0xf0, 0x07, 0x0b, 0x7c, 0x59, 0x09, 0xff, 0xd4, 0xc7, 0xec, 0x6f, 0x6e, 0x48, 0xf9, 0xad, + 0x40, 0x11, 0x1d, 0x6e, 0xfb, 0xd7, 0xf4, 0xb7, 0xa1, 0x5c, 0x7d, 0x4a, 0xb7, 0xbf, 0x84, 0x9b, 0x57, 0xb4, 0x5f, 0xe2, + 0x5a, 0x8a, 0x96, 0x05, 0x2e, 0x1b, 0xe2, 0x86, 0x19, 0x2e, 0x11, 0x12, 0x8d, 0x05, 0x6e, 0x84, 0x0d, 0xb5, 0xef, 0x45, + 0xb8, 0x6c, 0x2c, 0xe3, 0x89, 0xe6, 0xc1, 0x53, 0xa8, 0x50, 0x44, 0x8d, 0x05, 0x68, 0x60, 0x34, 0xcd, 0x98, 0x11, 0xa5, + 0x1d, 0x21, 0x0d, 0x3a, 0x66, 0x2c, 0x0a, 0x2c, 0xc4, 0xb9, 0x44, 0xd8, 0xb8, 0xde, 0xd5, 0xe1, 0x69, 0x1a, 0xd4, 0x2e, + 0xf0, 0x04, 0x31, 0x8f, 0x89, 0xe1, 0x62, 0x95, 0xe3, 0x1c, 0x2d, 0x6f, 0x64, 0xe5, 0x9d, 0x4b, 0xf8, 0xab, 0x50, 0xd1, + 0x26, 0x47, 0x6d, 0x42, 0xd8, 0xaa, 0x63, 0x9f, 0xc9, 0xee, 0xc4, 0x08, 0xbe, 0xa8, 0xdb, 0x09, 0x61, 0x0d, 0x61, 0x1b, + 0xb9, 0x9f, 0xa3, 0xc3, 0x05, 0xa4, 0xdc, 0x46, 0x3b, 0xcb, 0x68, 0xbf, 0x8f, 0x2b, 0x4a, 0x5c, 0x5f, 0x49, 0xb2, 0x1c, + 0x67, 0xc3, 0x11, 0x68, 0x18, 0xd5, 0x89, 0x99, 0x83, 0x22, 0x44, 0xf3, 0x31, 0x1a, 0x84, 0x1a, 0xb2, 0x19, 0x4b, 0x2e, + 0x8c, 0x16, 0xd0, 0x8e, 0xda, 0x34, 0xab, 0xe1, 0x6e, 0x49, 0xe0, 0x47, 0x08, 0xb7, 0x04, 0x16, 0xa3, 0x29, 0x4b, 0x32, + 0x82, 0x1c, 0x03, 0xd6, 0x21, 0xdc, 0xea, 0xf4, 0x0d, 0xa1, 0x42, 0x83, 0x21, 0xc3, 0x93, 0xd7, 0x42, 0x7d, 0xcb, 0x5f, + 0x2f, 0x2d, 0xff, 0xe1, 0xd5, 0xff, 0x3c, 0xb9, 0xb4, 0x07, 0xd9, 0x9e, 0x4c, 0x27, 0x3d, 0x57, 0x07, 0x8d, 0xbd, 0x56, + 0x4c, 0xe8, 0x43, 0x45, 0xdb, 0x11, 0x36, 0x21, 0xc9, 0x94, 0xc4, 0xe5, 0xa4, 0xa2, 0x64, 0x59, 0x20, 0xf7, 0x8c, 0x21, + 0xa3, 0x4f, 0x4a, 0x0d, 0xd7, 0x42, 0x98, 0x21, 0x30, 0x8b, 0x30, 0x1f, 0xb4, 0xd6, 0xe2, 0x6d, 0xf3, 0x2c, 0x03, 0x3f, + 0xc6, 0x58, 0x52, 0xa5, 0x29, 0x09, 0xf8, 0xb2, 0x3e, 0xb4, 0xa3, 0x58, 0x24, 0x27, 0x0e, 0x9f, 0xce, 0x5e, 0xfa, 0xe6, + 0x5b, 0xa0, 0x6e, 0x32, 0xa6, 0xb2, 0xfa, 0x45, 0x33, 0x88, 0xdf, 0x9c, 0x82, 0xde, 0x9d, 0x00, 0xff, 0x09, 0x8d, 0x0d, + 0xe6, 0xea, 0x00, 0x77, 0xec, 0x71, 0xed, 0x0e, 0x2e, 0x09, 0xa4, 0xda, 0x20, 0xb5, 0x9c, 0x3c, 0x0c, 0x29, 0x5c, 0x4a, + 0x23, 0x71, 0xe3, 0x60, 0x03, 0x6d, 0x33, 0xe6, 0x24, 0x30, 0x6f, 0xc2, 0x02, 0xb0, 0xe8, 0x8d, 0x45, 0xad, 0xea, 0x02, + 0x7b, 0x91, 0xc0, 0x0b, 0x71, 0x1c, 0xf4, 0x7a, 0x0c, 0x3a, 0x31, 0x25, 0x4d, 0xde, 0x88, 0xf7, 0x36, 0xc6, 0x1d, 0xf5, + 0x3a, 0x1a, 0x4d, 0xfa, 0xfe, 0x01, 0xae, 0x3b, 0xc0, 0x35, 0x3a, 0xa4, 0xc9, 0x90, 0xd4, 0x0a, 0xf2, 0x34, 0xd0, 0x10, + 0xa3, 0xe5, 0x12, 0xda, 0x21, 0x06, 0x18, 0xa3, 0x1d, 0xfd, 0x57, 0xa1, 0x8a, 0xed, 0x8c, 0x29, 0x7b, 0x55, 0xc5, 0x4b, + 0x02, 0xfb, 0x5f, 0x3d, 0xe5, 0x9c, 0x0d, 0xb9, 0x26, 0xfa, 0xbd, 0xf7, 0x61, 0x32, 0x31, 0xe1, 0x4f, 0x3b, 0xe8, 0x6e, + 0x8b, 0xa4, 0xa8, 0xea, 0x48, 0x9b, 0xe7, 0x29, 0x85, 0xcf, 0x68, 0xa4, 0x31, 0xad, 0x28, 0x22, 0x8e, 0x01, 0x25, 0xdd, + 0x93, 0x01, 0x67, 0xad, 0x97, 0x9c, 0x6f, 0x6e, 0xc4, 0x1e, 0x6e, 0x64, 0x35, 0xdf, 0x33, 0xa8, 0xd7, 0x43, 0xae, 0x4d, + 0x7d, 0x5a, 0xf0, 0x7d, 0xc4, 0x15, 0x58, 0xb7, 0xa2, 0x7a, 0xde, 0xa5, 0x8a, 0x39, 0x76, 0xba, 0x06, 0xfc, 0x9e, 0x43, + 0xbd, 0xe1, 0x23, 0xd0, 0x7b, 0xf8, 0xa0, 0xf3, 0xc3, 0xe0, 0x1d, 0x8f, 0x7f, 0x03, 0x70, 0x5a, 0xdb, 0x9e, 0x85, 0xb8, + 0xa9, 0x05, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_create[938] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, + 0x00, 0x00, 0x00, 0x1c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x65, 0x2f, 0x4f, 0x5d, 0x00, 0x00, 0x03, 0x71, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xd5, 0x96, 0xcb, 0x6e, 0x23, 0x55, 0x10, 0x86, 0xbf, 0xaa, 0xd3, 0x17, 0xdb, 0x69, 0x12, 0x32, 0xc1, + 0x0a, 0x73, 0xd1, 0x04, 0x0d, 0x83, 0x66, 0x64, 0x76, 0x88, 0x05, 0x1b, 0x34, 0xac, 0xd9, 0xcf, 0x03, 0xf0, 0x24, 0x51, + 0x76, 0xbc, 0x08, 0xab, 0x6c, 0x79, 0x01, 0x24, 0x60, 0xcd, 0x45, 0x78, 0x34, 0x52, 0x84, 0x34, 0x28, 0x51, 0x42, 0x6e, + 0x24, 0x1e, 0x5f, 0x62, 0xbb, 0xcf, 0x29, 0x74, 0xda, 0x21, 0x89, 0x13, 0x3b, 0x0a, 0xcb, 0xa9, 0x96, 0x5a, 0x6a, 0xf5, + 0xe9, 0xaf, 0xab, 0xff, 0xbf, 0xaa, 0xfa, 0xc0, 0xbb, 0x16, 0x72, 0xfb, 0x6d, 0x13, 0xd6, 0x11, 0xda, 0xe7, 0xeb, 0x5a, + 0x18, 0x1b, 0xd8, 0xf9, 0xa3, 0xf6, 0xff, 0xc1, 0xeb, 0xa6, 0xec, 0xe2, 0xee, 0x43, 0x5a, 0x5f, 0x26, 0xad, 0xd5, 0x70, + 0x61, 0x88, 0x0c, 0x72, 0x7c, 0xff, 0x80, 0xb2, 0x79, 0xc0, 0xa8, 0xdd, 0xa2, 0x64, 0x43, 0xc2, 0xdd, 0xc1, 0xeb, 0xa6, + 0x8f, 0x3a, 0xe4, 0x45, 0x4e, 0x23, 0x38, 0x16, 0x53, 0x61, 0x51, 0x03, 0x75, 0x0b, 0x88, 0xc0, 0xc8, 0x25, 0x74, 0x4e, + 0x3d, 0x9d, 0xfe, 0x88, 0xee, 0xdf, 0x05, 0x43, 0x36, 0xf0, 0xb3, 0xb2, 0x97, 0x1b, 0xd0, 0x36, 0xb9, 0x5b, 0x63, 0xa9, + 0x70, 0xac, 0xaa, 0xe3, 0x81, 0x1a, 0x2b, 0x06, 0xcb, 0x26, 0x38, 0x81, 0x4e, 0x30, 0x8e, 0x35, 0x61, 0xb7, 0x1c, 0xb1, + 0xcb, 0x5b, 0x8e, 0xdb, 0x07, 0x0c, 0xd8, 0x14, 0x7f, 0x1d, 0x9c, 0x4c, 0x5d, 0xed, 0xe2, 0x8a, 0x8f, 0x69, 0x38, 0x63, + 0x55, 0x95, 0x4f, 0x80, 0x67, 0x28, 0x5f, 0x8a, 0xf0, 0x54, 0x8c, 0xb4, 0x5a, 0x01, 0x3f, 0xe3, 0xf9, 0x45, 0x94, 0x64, + 0x94, 0xe3, 0xd7, 0x5a, 0x94, 0x6f, 0xb0, 0x70, 0x3d, 0xeb, 0x2b, 0x60, 0x93, 0xa8, 0xa9, 0x87, 0xa5, 0x24, 0xe5, 0x21, + 0xc6, 0x73, 0x35, 0xbe, 0xd1, 0x94, 0x27, 0xf1, 0xb1, 0x68, 0x99, 0x28, 0x8f, 0x29, 0xf9, 0x34, 0x18, 0xdf, 0xa9, 0x31, + 0xce, 0x32, 0xba, 0xc3, 0x21, 0x7d, 0x5e, 0x32, 0x66, 0x33, 0x4a, 0x72, 0x19, 0x7a, 0x29, 0x03, 0x92, 0xd5, 0xc9, 0x12, + 0x63, 0x49, 0x4a, 0x9a, 0x62, 0xbc, 0xd0, 0x8c, 0x27, 0x61, 0x84, 0xb7, 0x92, 0x60, 0x1e, 0x0b, 0x63, 0xbc, 0x24, 0x14, + 0x0a, 0x5f, 0x8b, 0x63, 0x4d, 0x85, 0x66, 0xae, 0x34, 0x68, 0xe1, 0xae, 0x4b, 0x71, 0x09, 0x6e, 0x23, 0xb9, 0x23, 0x51, + 0xa5, 0x61, 0x8e, 0x15, 0x81, 0xe7, 0x11, 0x56, 0xf9, 0x20, 0x68, 0x75, 0x16, 0x9c, 0x95, 0x98, 0xc1, 0x03, 0x33, 0x9e, + 0x9a, 0x70, 0xcf, 0x05, 0x16, 0x56, 0xbb, 0x51, 0x26, 0x93, 0xd9, 0x60, 0xa0, 0x14, 0x54, 0x20, 0x11, 0xa3, 0x6e, 0x42, + 0x7e, 0x6e, 0xee, 0x8d, 0xca, 0x11, 0xad, 0x32, 0x7c, 0x88, 0xb2, 0x9c, 0x2a, 0xc5, 0x42, 0x52, 0x49, 0x3a, 0x1f, 0xac, + 0x19, 0x26, 0x8a, 0x29, 0x94, 0x18, 0x27, 0x33, 0xab, 0x7c, 0xa2, 0x75, 0xac, 0xbd, 0x0f, 0x05, 0x96, 0x10, 0x0a, 0x55, + 0x32, 0x5e, 0xce, 0x03, 0xb7, 0xb0, 0xec, 0x8c, 0xf8, 0xf1, 0xa3, 0x60, 0x9c, 0x01, 0x07, 0x33, 0xb0, 0x17, 0x70, 0xa0, + 0x09, 0xbc, 0x6f, 0x42, 0x81, 0x27, 0x6f, 0x31, 0xad, 0xf3, 0x25, 0x78, 0x03, 0x1b, 0x95, 0x94, 0xc1, 0x33, 0x40, 0xe8, + 0x01, 0x87, 0x16, 0x7d, 0x8e, 0xca, 0x4e, 0xe9, 0x40, 0x25, 0x32, 0xc6, 0xb2, 0x04, 0x56, 0xf0, 0x14, 0x99, 0x52, 0xeb, + 0x3c, 0x9a, 0x07, 0x46, 0xac, 0x37, 0xa4, 0xf4, 0xc2, 0x80, 0x40, 0x4f, 0x84, 0x43, 0x8b, 0x99, 0x4f, 0xb0, 0x57, 0x6b, + 0x54, 0x2a, 0x39, 0x84, 0xba, 0x29, 0x4d, 0x15, 0x0a, 0x97, 0x50, 0x9f, 0xe8, 0x7c, 0x69, 0xe0, 0x94, 0xc6, 0xcb, 0xff, + 0x50, 0xaa, 0x71, 0x26, 0x4a, 0x37, 0x76, 0x58, 0xec, 0xb4, 0xd8, 0xc7, 0x53, 0xd8, 0xc9, 0x6b, 0x4c, 0x1c, 0xa2, 0x46, + 0x33, 0x40, 0xc3, 0x07, 0xea, 0x83, 0x2e, 0x49, 0x35, 0xb0, 0x66, 0x81, 0xdb, 0xfb, 0x84, 0x81, 0x32, 0xf4, 0x46, 0x17, + 0x38, 0x31, 0x38, 0x9e, 0x33, 0xa6, 0xaa, 0x57, 0x19, 0x7c, 0xa0, 0x46, 0x1e, 0xbb, 0xb2, 0x56, 0xc7, 0x5d, 0x4c, 0xc1, + 0xeb, 0x60, 0xbe, 0x22, 0x14, 0xc6, 0x88, 0x84, 0x2e, 0xc2, 0x09, 0xb0, 0x77, 0x23, 0xdb, 0x0b, 0xa5, 0xab, 0x53, 0x61, + 0xe0, 0x9c, 0x22, 0x21, 0xbf, 0xa5, 0xdc, 0xd8, 0xc0, 0xf6, 0x3a, 0x8c, 0x99, 0x64, 0x7c, 0x0c, 0xec, 0x54, 0xed, 0x7c, + 0x33, 0xeb, 0xca, 0x3e, 0x83, 0x81, 0x09, 0x7d, 0x33, 0xca, 0xaa, 0xa2, 0xe6, 0x82, 0x11, 0x5b, 0x72, 0x13, 0x70, 0xd4, + 0x18, 0x78, 0x6d, 0xc6, 0x9e, 0x24, 0x95, 0x61, 0xb1, 0x14, 0xe3, 0x31, 0x99, 0xc1, 0x93, 0x6a, 0xf9, 0x43, 0xe2, 0x3a, + 0xa5, 0x17, 0x2b, 0x8a, 0xcd, 0xcb, 0xef, 0xbb, 0x06, 0x86, 0xad, 0xdf, 0xf0, 0xa7, 0x7d, 0x7a, 0xc1, 0xb3, 0x1f, 0x84, + 0x3f, 0x31, 0xbe, 0xb7, 0x92, 0xae, 0xa4, 0xb8, 0x68, 0x98, 0x24, 0xa8, 0xa4, 0x68, 0x18, 0xf3, 0x2b, 0xc2, 0x4f, 0xaa, + 0x1c, 0x96, 0x03, 0x3a, 0x67, 0x09, 0xe3, 0xab, 0x36, 0x4f, 0x8f, 0xcd, 0x18, 0x3f, 0xe0, 0xf9, 0x8c, 0xc1, 0xd8, 0x38, + 0x10, 0x78, 0x23, 0xca, 0x8f, 0xc1, 0x78, 0xab, 0x25, 0x5f, 0x00, 0xf7, 0x05, 0x86, 0x06, 0xaf, 0x22, 0x34, 0x04, 0xb6, + 0xbc, 0x67, 0xa7, 0x97, 0xd2, 0xd9, 0xce, 0x23, 0x58, 0x6e, 0x01, 0x23, 0xb6, 0xbd, 0x6d, 0xa3, 0x67, 0x1f, 0x71, 0x4a, + 0xc9, 0x5f, 0xb8, 0xaa, 0xbd, 0x4f, 0x83, 0xf0, 0x3b, 0xa1, 0x9a, 0x6c, 0xa5, 0x29, 0x27, 0xc1, 0x73, 0x14, 0x12, 0x76, + 0xc6, 0xb0, 0x9f, 0x75, 0xe9, 0xf3, 0xed, 0xb9, 0x44, 0xf3, 0xc1, 0xc0, 0x26, 0xe1, 0xf5, 0x0b, 0x06, 0xab, 0x9f, 0x13, + 0x1a, 0xca, 0xb0, 0xe6, 0x38, 0x4a, 0x02, 0xef, 0xe1, 0xc9, 0xca, 0x84, 0xe0, 0x4a, 0x06, 0x21, 0xa1, 0xd3, 0x2b, 0xe9, + 0x64, 0x3d, 0xfa, 0x5b, 0xf7, 0xaa, 0x6c, 0xc3, 0xdd, 0xff, 0xd2, 0xeb, 0xa6, 0xad, 0x36, 0xc9, 0xd1, 0x63, 0xd2, 0x5a, + 0x49, 0xba, 0xa0, 0x68, 0x37, 0xc7, 0xb2, 0x1e, 0x3e, 0x6a, 0xba, 0xbd, 0xc8, 0xf8, 0x6e, 0xff, 0x3c, 0x66, 0xc5, 0x79, + 0x9b, 0xfe, 0xb7, 0x0d, 0x88, 0x5b, 0x80, 0x18, 0xd5, 0x36, 0xe0, 0xf6, 0x2d, 0xc0, 0xbb, 0x15, 0xff, 0x02, 0xbd, 0x8a, + 0x8a, 0xb9, 0x73, 0x88, 0xb0, 0x49, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_options[936] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x15, + 0x00, 0x00, 0x00, 0x1c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x8e, 0x18, 0xf4, 0x5e, 0x00, 0x00, 0x03, 0x6f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xd5, 0x95, 0xcd, 0x6e, 0x1c, 0x45, 0x10, 0xc7, 0x7f, 0x55, 0x3d, 0x3b, 0xfb, 0xe1, 0xf5, 0x7a, 0xd7, + 0x76, 0x8c, 0x6d, 0x25, 0x41, 0x82, 0x20, 0xa4, 0x45, 0x8a, 0x78, 0x02, 0x6e, 0x1c, 0x78, 0x00, 0x3f, 0x00, 0x4f, 0x62, + 0xe5, 0x35, 0xb8, 0x71, 0xf6, 0x89, 0x1b, 0x17, 0x24, 0x10, 0xd7, 0xe4, 0x00, 0x0a, 0x7b, 0x8a, 0x14, 0x22, 0x21, 0xdb, + 0xf8, 0x23, 0x26, 0xeb, 0xfd, 0xf0, 0xce, 0xce, 0x54, 0xa1, 0x1e, 0xc7, 0xf6, 0xae, 0xbd, 0x11, 0xe4, 0x98, 0x1e, 0x8d, + 0xb6, 0x34, 0xdd, 0xfb, 0xeb, 0xaa, 0x7f, 0x75, 0x75, 0xc1, 0x87, 0x32, 0xe4, 0xbf, 0x97, 0xb8, 0xb0, 0x8b, 0xd0, 0x9b, + 0x59, 0xbb, 0x87, 0xc7, 0x09, 0x10, 0x7f, 0x3f, 0xe8, 0xae, 0x6b, 0xb7, 0x47, 0x72, 0xfa, 0x90, 0x4a, 0x2d, 0xa7, 0x52, + 0x0d, 0x24, 0x56, 0x45, 0x32, 0x27, 0x1f, 0xf7, 0x99, 0xde, 0xbb, 0x47, 0xd6, 0x83, 0x9c, 0x27, 0x62, 0xff, 0x0f, 0xba, + 0xe3, 0x61, 0xab, 0x43, 0x75, 0x69, 0x8d, 0xa5, 0xd4, 0x59, 0x09, 0x4a, 0xcb, 0x84, 0x1a, 0x86, 0x88, 0x30, 0x51, 0xa3, + 0x7f, 0x2e, 0xbc, 0x19, 0x65, 0x0c, 0xfe, 0x7e, 0xca, 0x84, 0x5f, 0x28, 0x66, 0xbd, 0x96, 0x45, 0x1e, 0x6e, 0x1d, 0x50, + 0x6b, 0xad, 0xd0, 0x4e, 0x03, 0x5b, 0xa2, 0x6c, 0x9b, 0xb1, 0x4e, 0xa0, 0xa3, 0x05, 0xea, 0xca, 0x3f, 0xae, 0x9c, 0x68, + 0xce, 0x41, 0x11, 0xd8, 0x3f, 0x3a, 0xe3, 0xec, 0xf8, 0x98, 0x31, 0x7b, 0x52, 0x5c, 0x21, 0x92, 0xdb, 0xfa, 0x75, 0x21, + 0xb9, 0x58, 0xa6, 0x59, 0x02, 0x85, 0xcf, 0x80, 0x2f, 0x54, 0xf9, 0x0a, 0xe1, 0x53, 0x02, 0x2a, 0xf0, 0x17, 0xc6, 0xaf, + 0x28, 0xbf, 0x49, 0x81, 0xae, 0xb5, 0xc9, 0x1b, 0x43, 0xf2, 0x57, 0xb8, 0x5d, 0x79, 0x9b, 0xcc, 0x7b, 0x59, 0x7a, 0x9e, + 0x36, 0x2b, 0xb4, 0x4d, 0x78, 0x00, 0x3c, 0x16, 0xe1, 0xdb, 0x50, 0x61, 0xd3, 0xa3, 0x1f, 0x02, 0xa2, 0x6c, 0x59, 0xce, + 0xe7, 0xe6, 0x7c, 0x2f, 0x81, 0xb1, 0x08, 0xfd, 0xb0, 0xc9, 0x88, 0x5d, 0x32, 0x9e, 0x94, 0x09, 0x44, 0xe7, 0xa0, 0x3f, + 0xa3, 0x59, 0x46, 0xbd, 0x30, 0xd6, 0x45, 0xd8, 0x16, 0xe5, 0xeb, 0x08, 0xb4, 0x8c, 0xc2, 0x0b, 0x3c, 0xbe, 0x36, 0xa5, + 0xd0, 0x84, 0x96, 0xc0, 0x37, 0x18, 0xdb, 0xe2, 0x74, 0xc8, 0xa9, 0xce, 0xb2, 0x74, 0x96, 0xf9, 0xe8, 0x31, 0x21, 0x35, + 0xea, 0x49, 0x42, 0x47, 0xe1, 0x01, 0xce, 0x27, 0x9e, 0xe3, 0x08, 0x8a, 0x5c, 0x3f, 0xc1, 0xf2, 0x78, 0xce, 0x78, 0x88, + 0x70, 0x5f, 0xa0, 0xa1, 0x81, 0x94, 0xde, 0x42, 0xa8, 0xcb, 0x79, 0x4a, 0xa2, 0x4a, 0xa3, 0x10, 0xda, 0xe6, 0x6c, 0x03, + 0xcb, 0x1e, 0x91, 0x77, 0x13, 0x1a, 0xc5, 0x8b, 0xfa, 0xd6, 0xc5, 0xa9, 0xa4, 0x82, 0x76, 0x67, 0x26, 0x93, 0xd9, 0x85, + 0xf1, 0x3c, 0x4a, 0x85, 0x25, 0x31, 0x5a, 0x08, 0x9b, 0xaa, 0x54, 0xdc, 0x4b, 0x9d, 0x66, 0xa1, 0x2e, 0xd1, 0x6f, 0xe3, + 0xdc, 0x61, 0x84, 0xe0, 0x59, 0x05, 0x7b, 0x31, 0xb3, 0x40, 0xaf, 0xad, 0x1d, 0x24, 0x24, 0xa4, 0x04, 0x96, 0x5c, 0x68, + 0x01, 0x1f, 0x95, 0xb3, 0xb7, 0x6b, 0xe6, 0xed, 0x16, 0x0e, 0xa7, 0xc0, 0x40, 0x72, 0xb2, 0x74, 0x48, 0xce, 0x11, 0x76, + 0x07, 0xda, 0x85, 0x10, 0xb5, 0x71, 0xa1, 0x09, 0xb4, 0x11, 0xd6, 0xef, 0x00, 0x67, 0xc0, 0xe2, 0x9c, 0x5a, 0xc1, 0xc0, + 0x02, 0x23, 0x4b, 0x98, 0xb2, 0x71, 0xb3, 0x5a, 0xaf, 0x8c, 0xfe, 0x7d, 0x42, 0xaa, 0xd4, 0x28, 0x68, 0x8a, 0xb3, 0x8a, + 0xd3, 0xf1, 0xdb, 0x81, 0x97, 0x22, 0x21, 0xf1, 0xbb, 0xc1, 0xb1, 0x04, 0xce, 0xdd, 0x19, 0xe5, 0x43, 0xa6, 0xec, 0xdd, + 0xf1, 0xd4, 0xa5, 0x35, 0x21, 0x78, 0x42, 0x55, 0x94, 0xba, 0x2b, 0x6b, 0x22, 0xd4, 0xdf, 0xee, 0x3d, 0xa7, 0x67, 0x19, + 0xba, 0x31, 0x11, 0x38, 0x8e, 0xe1, 0x9b, 0x31, 0x1a, 0x4e, 0xc8, 0x67, 0xcb, 0x54, 0xaf, 0x8c, 0x2c, 0xa0, 0x4c, 0x49, + 0x15, 0x52, 0x71, 0xd6, 0x24, 0xc4, 0x14, 0xdc, 0x12, 0x20, 0x86, 0x7d, 0x79, 0x16, 0xfa, 0x51, 0x53, 0x71, 0x06, 0xea, + 0x5c, 0x2c, 0x55, 0x63, 0xed, 0x2f, 0xc8, 0xbe, 0x35, 0x90, 0x24, 0x20, 0xe6, 0xe5, 0xff, 0x96, 0xe7, 0xd3, 0x32, 0x17, + 0x7e, 0xfc, 0x7a, 0x22, 0xf0, 0x3a, 0x42, 0xc7, 0xca, 0xe4, 0xe5, 0xea, 0x3c, 0x54, 0xaf, 0x8d, 0x11, 0xee, 0x4e, 0x2e, + 0xc2, 0x18, 0x18, 0xbe, 0x3b, 0x45, 0xe5, 0xd8, 0x77, 0xe7, 0xc4, 0x9c, 0xbe, 0x8d, 0x98, 0x44, 0x9f, 0x16, 0x42, 0x87, + 0xab, 0xe4, 0xe6, 0x8c, 0xec, 0xf2, 0xfc, 0xfd, 0xe1, 0x05, 0x86, 0xa2, 0x38, 0x56, 0xca, 0xe0, 0x98, 0x04, 0xd4, 0x8b, + 0x12, 0xf2, 0xdc, 0x8d, 0x93, 0x02, 0xde, 0x64, 0xe3, 0x9b, 0x9a, 0xbf, 0x05, 0x15, 0xef, 0xc4, 0x0b, 0x37, 0x67, 0x20, + 0x51, 0x2b, 0xf8, 0xdd, 0xe1, 0xa7, 0xa8, 0x83, 0x24, 0x68, 0xd4, 0x37, 0xfe, 0xba, 0x53, 0xb8, 0xf1, 0xa3, 0xc3, 0x73, + 0x84, 0xc3, 0xb1, 0x70, 0x7e, 0x70, 0x36, 0x9f, 0xa4, 0x39, 0x4d, 0x7b, 0x3d, 0x8a, 0x47, 0x9b, 0x8c, 0xd2, 0x84, 0x83, + 0xc4, 0xcb, 0x02, 0xf8, 0xa1, 0x70, 0x0e, 0x55, 0xf8, 0xd2, 0x85, 0x65, 0x31, 0xce, 0xdc, 0x78, 0x26, 0xf0, 0xd4, 0x8d, + 0x3f, 0xb3, 0xc0, 0xe1, 0xe0, 0x8c, 0x21, 0xdd, 0x08, 0x9d, 0x1f, 0x72, 0x63, 0xba, 0x74, 0x77, 0xa8, 0xf4, 0xef, 0xd3, + 0x6c, 0x56, 0x59, 0xaf, 0x06, 0xb6, 0x0b, 0x63, 0x43, 0x84, 0xb6, 0x40, 0xcd, 0xbd, 0xbc, 0xe6, 0x5e, 0xbb, 0x73, 0x64, + 0xca, 0xfe, 0x60, 0xc0, 0xe9, 0xab, 0x31, 0x43, 0xbe, 0xbb, 0xeb, 0xa9, 0xcc, 0xef, 0x71, 0x09, 0xbe, 0xe8, 0x50, 0xd7, + 0x36, 0xcb, 0x69, 0xa0, 0xa5, 0x42, 0x43, 0x62, 0x44, 0x81, 0xa9, 0xe7, 0x0c, 0xa7, 0x39, 0xfd, 0xe2, 0x82, 0xc1, 0xca, + 0x84, 0xf1, 0xb3, 0x05, 0xc0, 0x77, 0xf4, 0x28, 0x17, 0x76, 0xd0, 0x8f, 0x1b, 0x54, 0x6a, 0x1b, 0x54, 0xc6, 0x81, 0xa4, + 0x39, 0x41, 0x06, 0x55, 0x3c, 0x36, 0xbc, 0x95, 0xc0, 0xf4, 0xc5, 0x21, 0xf9, 0x65, 0x05, 0xbd, 0x6f, 0x37, 0x25, 0x5e, + 0x99, 0xc4, 0xf6, 0x4c, 0xd9, 0x9e, 0xbb, 0xf8, 0x4d, 0x96, 0x17, 0xc3, 0x3e, 0xbc, 0xf1, 0x2f, 0x2d, 0x30, 0x89, 0x3b, + 0x6b, 0x19, 0x04, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_mute[650] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, + 0x00, 0x00, 0x00, 0x0f, 0x08, 0x06, 0x00, 0x00, 0x00, 0xf7, 0x4f, 0xaf, 0xa1, 0x00, 0x00, 0x02, 0x51, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xbd, 0x94, 0xcd, 0x4e, 0x53, 0x41, 0x14, 0xc7, 0x7f, 0xe7, 0xcc, 0x9d, 0xdb, 0x16, 0xb0, 0x02, 0x56, + 0xf9, 0x08, 0x11, 0x13, 0x77, 0x6c, 0x88, 0x61, 0x6f, 0x7c, 0x09, 0x9e, 0xc1, 0xc4, 0x97, 0x80, 0xbe, 0x83, 0x89, 0x89, + 0x2f, 0xe2, 0xc6, 0x0d, 0x0f, 0x80, 0x4b, 0xe2, 0xc2, 0x44, 0x4d, 0x48, 0x6a, 0xb4, 0x88, 0xd0, 0xda, 0x8f, 0x7b, 0xe7, + 0xce, 0x31, 0x6d, 0x2d, 0x50, 0xa0, 0x04, 0x36, 0xfc, 0x37, 0xf7, 0x66, 0xe6, 0xcc, 0xfc, 0x72, 0xfe, 0x73, 0xce, 0x81, + 0x7b, 0x96, 0x4c, 0xdb, 0xb0, 0xc1, 0x9e, 0x01, 0xbb, 0xff, 0x63, 0x0e, 0xa6, 0xc7, 0x0e, 0xb5, 0x31, 0x8c, 0x86, 0xfa, + 0xe8, 0x2b, 0xc3, 0x2b, 0x6e, 0x01, 0xb4, 0x1d, 0x94, 0xc6, 0x96, 0x63, 0xd6, 0x27, 0x54, 0x9b, 0x9e, 0x72, 0xc5, 0x61, + 0x65, 0xa5, 0x95, 0x2b, 0x73, 0x53, 0x60, 0x99, 0x33, 0x4a, 0x6a, 0xf4, 0xb3, 0x02, 0xf2, 0x00, 0x7f, 0x03, 0x3c, 0x0b, + 0xd4, 0xf7, 0x8a, 0xcb, 0xe0, 0x09, 0xa0, 0x6d, 0xe3, 0x58, 0x5b, 0x4b, 0xa9, 0x2e, 0xcd, 0x92, 0xb8, 0x07, 0x78, 0x9d, + 0x03, 0x5f, 0x41, 0xcd, 0x63, 0x51, 0x89, 0x76, 0x7d, 0x96, 0x2a, 0x86, 0x59, 0x81, 0x48, 0x46, 0xd0, 0x0e, 0x2e, 0x3b, + 0xa5, 0xdb, 0x6f, 0x43, 0xde, 0xa1, 0x7e, 0x90, 0x5f, 0x84, 0xca, 0x84, 0x85, 0x3b, 0xeb, 0x25, 0xd2, 0xe5, 0x87, 0xe0, + 0x97, 0x70, 0xb6, 0x04, 0xf1, 0x11, 0xea, 0x16, 0x30, 0x9b, 0x01, 0x49, 0x30, 0x13, 0xf4, 0x12, 0x2c, 0x0e, 0x81, 0x11, + 0x23, 0xc7, 0x68, 0x83, 0x1d, 0x21, 0x72, 0x44, 0x41, 0x03, 0x39, 0xf9, 0xc5, 0xd7, 0xb4, 0x2d, 0xef, 0xf7, 0xf3, 0x71, + 0x78, 0x72, 0x76, 0x70, 0x1b, 0xa5, 0x52, 0x2b, 0x01, 0x8b, 0x48, 0x5c, 0xc3, 0xf4, 0x05, 0xce, 0xbd, 0x24, 0xb2, 0x00, + 0x92, 0x32, 0x44, 0xc9, 0xe8, 0x5d, 0x2f, 0x7b, 0x64, 0x18, 0x42, 0x40, 0xa5, 0x4f, 0x94, 0x43, 0x2c, 0x7e, 0x44, 0x06, + 0x2b, 0x73, 0x7d, 0x56, 0xb2, 0xbe, 0x19, 0x61, 0x7c, 0xf2, 0x1c, 0xb8, 0xb0, 0xa5, 0x74, 0xd3, 0x12, 0x25, 0x57, 0xc5, + 0xc9, 0x53, 0xd4, 0xde, 0x90, 0x26, 0xab, 0x84, 0x41, 0x0a, 0x77, 0x50, 0xaa, 0xd0, 0xb3, 0x45, 0xd4, 0xde, 0x12, 0x69, + 0xd2, 0xe3, 0x0f, 0xbb, 0xf4, 0x46, 0x26, 0x5e, 0x04, 0x0e, 0xe4, 0x33, 0x07, 0x25, 0xc5, 0x74, 0x9d, 0x44, 0x57, 0xe9, + 0x85, 0x70, 0x53, 0x25, 0x5f, 0x95, 0x44, 0x28, 0x14, 0x61, 0x13, 0xa1, 0x8a, 0x97, 0x84, 0xf9, 0x4c, 0xf9, 0x74, 0x7e, + 0xc7, 0x24, 0x50, 0x92, 0x88, 0xd7, 0x88, 0xd9, 0x21, 0x21, 0x36, 0x29, 0x27, 0xb5, 0x3b, 0x66, 0xe8, 0xf0, 0x0a, 0x21, + 0xff, 0x4c, 0xa4, 0x05, 0xb1, 0x40, 0xd2, 0x78, 0xd6, 0x32, 0x13, 0xc0, 0xe3, 0xfd, 0xc8, 0xca, 0x66, 0x9f, 0xd4, 0xb7, + 0x10, 0xfd, 0x86, 0xd8, 0x3b, 0xb2, 0xe2, 0x15, 0x46, 0x15, 0x2c, 0x05, 0xd1, 0xe1, 0x4b, 0x5d, 0x9b, 0x98, 0x19, 0x26, + 0x05, 0x62, 0x7d, 0x8a, 0xd8, 0xc0, 0xf8, 0x80, 0xd8, 0x31, 0xd1, 0x5a, 0xf4, 0xc8, 0x27, 0x42, 0xc7, 0x3f, 0x36, 0xb8, + 0x6c, 0x77, 0xbd, 0xc4, 0xec, 0x93, 0x79, 0xf0, 0xcb, 0x04, 0x5d, 0x46, 0x62, 0x0d, 0xd1, 0x45, 0x84, 0x0a, 0xc2, 0xa8, + 0x4a, 0xa7, 0x5a, 0x29, 0x39, 0x56, 0xb4, 0x31, 0x6d, 0xa2, 0xb1, 0x49, 0xb0, 0x06, 0x99, 0xfd, 0x64, 0x35, 0x6f, 0xf1, + 0x7a, 0x3f, 0x8c, 0x5b, 0xe3, 0x2c, 0xc3, 0x41, 0x15, 0xd9, 0xf6, 0xf7, 0x9c, 0x8d, 0xda, 0x29, 0x69, 0xa7, 0xc0, 0xcf, + 0xb4, 0x80, 0x1f, 0x10, 0x2b, 0x14, 0xce, 0xa3, 0x85, 0x9b, 0x6a, 0xe4, 0xa0, 0x29, 0x34, 0x16, 0x44, 0xcd, 0xd0, 0xd0, + 0xc1, 0xf2, 0x13, 0x34, 0x6b, 0xf1, 0xbb, 0xdb, 0x81, 0x2f, 0x13, 0xcd, 0x7f, 0xfd, 0xa4, 0x61, 0x23, 0xa1, 0x9d, 0x78, + 0x1e, 0xfb, 0x84, 0xa8, 0x09, 0x96, 0x2b, 0x69, 0xe5, 0xe6, 0xe2, 0xc9, 0xba, 0x46, 0x56, 0x2e, 0xa0, 0x19, 0x38, 0xed, + 0xe5, 0x54, 0x9f, 0xe7, 0xb0, 0x17, 0xa5, 0x3e, 0xec, 0xd4, 0xab, 0x96, 0x5e, 0x01, 0x0f, 0x07, 0xc1, 0x2d, 0xe7, 0xe8, + 0x58, 0x17, 0xe6, 0xe9, 0xb4, 0x59, 0x7a, 0xef, 0xfa, 0x07, 0xe7, 0x7d, 0x00, 0x22, 0x1e, 0xd8, 0xc0, 0x39, 0x00, 0x00, + 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_ps[1269] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x20, + 0x00, 0x00, 0x00, 0x1b, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1d, 0xc7, 0x8d, 0x9a, 0x00, 0x00, 0x04, 0xbc, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xe5, 0x96, 0xcb, 0x6e, 0x54, 0x47, 0x10, 0x86, 0xbf, 0xaa, 0x3e, 0x97, 0xb9, 0xda, 0x83, 0x01, 0x1b, + 0x83, 0xc3, 0x2d, 0x8e, 0x90, 0x0c, 0x51, 0xb2, 0xcc, 0x0e, 0x56, 0xbc, 0x40, 0xe4, 0x55, 0x16, 0x79, 0x14, 0x8b, 0xd7, + 0x48, 0x96, 0xc9, 0x26, 0xe2, 0x19, 0x22, 0xa1, 0x3c, 0x41, 0xa4, 0x48, 0xc9, 0x22, 0x4e, 0x62, 0x10, 0xc1, 0x06, 0x1b, + 0xdf, 0xc7, 0x9e, 0x39, 0x73, 0x4e, 0x57, 0xd4, 0xed, 0x99, 0xc1, 0x06, 0x23, 0x4c, 0xa2, 0xac, 0xa8, 0xd1, 0x99, 0x19, + 0xf5, 0xe9, 0xae, 0xfa, 0xfb, 0xff, 0xab, 0xaa, 0x1b, 0x3e, 0x74, 0x93, 0xf7, 0x5e, 0xb1, 0x64, 0xca, 0xaf, 0x08, 0xe7, + 0xd0, 0xf1, 0xd8, 0x16, 0x9e, 0x87, 0xf8, 0xa1, 0x4b, 0xfb, 0xff, 0x00, 0x2c, 0x9a, 0xbb, 0xd6, 0x20, 0x75, 0x97, 0xc8, + 0x29, 0xc9, 0xb3, 0x1c, 0xd7, 0x37, 0x7c, 0xbe, 0x4b, 0x69, 0x0d, 0x8a, 0xde, 0x0b, 0x06, 0x8f, 0x57, 0x28, 0x79, 0x44, + 0x85, 0x9c, 0x0d, 0x88, 0x9c, 0x3d, 0xba, 0xc9, 0xb5, 0xaf, 0xc9, 0xd3, 0xcb, 0xb4, 0x53, 0x47, 0x87, 0x01, 0xad, 0x04, + 0xda, 0x1e, 0x54, 0x1d, 0xbd, 0x81, 0xb1, 0x2f, 0xca, 0x9e, 0x55, 0xec, 0x6f, 0x0d, 0xe8, 0x3d, 0xdf, 0xa3, 0xe0, 0x1b, + 0xca, 0x77, 0x31, 0x22, 0x67, 0x8e, 0x7f, 0xd7, 0x92, 0x6b, 0x9f, 0xd3, 0xaa, 0x65, 0xcc, 0x64, 0x29, 0x37, 0x45, 0xf8, + 0x0c, 0x8b, 0xde, 0x4b, 0x33, 0x7a, 0x2a, 0xec, 0x78, 0x78, 0xe9, 0x61, 0xdd, 0x79, 0x36, 0xb6, 0xfa, 0x6c, 0xbb, 0x4d, + 0x0e, 0x1e, 0x5f, 0xa7, 0xe0, 0x81, 0x0c, 0xe5, 0x79, 0xd3, 0x92, 0xb3, 0xc6, 0x5f, 0x98, 0x46, 0x7d, 0x93, 0x7a, 0x0a, + 0xe7, 0x80, 0x5b, 0x18, 0x4b, 0x22, 0x94, 0x02, 0x2f, 0x80, 0x67, 0x26, 0xac, 0x88, 0xe7, 0xaf, 0x44, 0x79, 0x6c, 0xca, + 0xb3, 0x76, 0x93, 0x27, 0x83, 0x92, 0x17, 0xf3, 0x9b, 0xec, 0x2e, 0x63, 0xc5, 0xdb, 0x98, 0x48, 0xce, 0x0a, 0xa0, 0xdb, + 0x40, 0x6b, 0x15, 0xb9, 0x09, 0x53, 0xaa, 0xcc, 0x22, 0x88, 0x28, 0x2d, 0x84, 0x16, 0x70, 0xd3, 0x2a, 0xbe, 0x50, 0x65, + 0x0d, 0xe3, 0x67, 0x83, 0x9f, 0xd4, 0x93, 0xd4, 0x5a, 0x54, 0x07, 0x9e, 0x82, 0x45, 0x4a, 0x1e, 0x52, 0xfd, 0x27, 0x00, + 0xd5, 0x14, 0xd2, 0x10, 0x92, 0x52, 0x68, 0x70, 0xc4, 0x82, 0x9a, 0xc7, 0x18, 0xee, 0x4b, 0x84, 0x44, 0x94, 0x39, 0xc2, + 0x33, 0xe0, 0x86, 0x1a, 0xdf, 0xa2, 0xec, 0x64, 0xc2, 0x0e, 0x70, 0x18, 0x5c, 0x9c, 0xe6, 0x57, 0xcf, 0x0c, 0xa0, 0x8b, + 0x94, 0x09, 0x0e, 0xc8, 0x4c, 0xc8, 0x83, 0xfe, 0x31, 0x87, 0xc2, 0x27, 0x98, 0x61, 0x56, 0x61, 0x56, 0x62, 0xce, 0x71, + 0x5b, 0x94, 0x3b, 0x08, 0x1d, 0xf5, 0x34, 0xe7, 0xe6, 0xc2, 0x3a, 0x93, 0x7f, 0xc1, 0x80, 0x09, 0x4b, 0x08, 0xab, 0xb8, + 0xac, 0x4e, 0x66, 0x55, 0x0c, 0x9c, 0x8b, 0x91, 0x9d, 0x98, 0x35, 0xfc, 0x95, 0x00, 0xe6, 0x88, 0x13, 0x33, 0x98, 0xa1, + 0xa2, 0x65, 0x9e, 0xbc, 0xdf, 0x8f, 0xc0, 0x39, 0x3b, 0x80, 0x25, 0xd3, 0x10, 0x74, 0xae, 0x49, 0x92, 0xf5, 0xc8, 0x68, + 0x93, 0xe7, 0x75, 0x26, 0xd5, 0xb8, 0x40, 0x15, 0xe9, 0xaf, 0xbd, 0x8e, 0x74, 0x84, 0x61, 0xf8, 0x2d, 0x0a, 0x59, 0x25, + 0xd4, 0x52, 0x21, 0x6b, 0xa4, 0x24, 0x71, 0x23, 0x0f, 0xc6, 0xf3, 0xde, 0x06, 0xc0, 0x84, 0xbb, 0xb8, 0xd9, 0x55, 0xb2, + 0x76, 0x8b, 0x06, 0x42, 0x3b, 0x85, 0x09, 0xcd, 0x98, 0x10, 0x4f, 0xc7, 0x8c, 0x4b, 0x22, 0x4c, 0x03, 0xed, 0xd7, 0x4a, + 0xf8, 0x48, 0x90, 0x11, 0x04, 0x03, 0x6f, 0x98, 0x18, 0x6d, 0x4b, 0x68, 0x67, 0x4d, 0x9a, 0xb3, 0xab, 0x14, 0xab, 0x8b, + 0xd6, 0xe7, 0xa1, 0x54, 0x6f, 0x07, 0xb0, 0x84, 0x9b, 0xdf, 0xa4, 0x91, 0x35, 0xe8, 0xa8, 0x63, 0xda, 0xc1, 0x4c, 0xc8, + 0x7a, 0xef, 0xe9, 0x08, 0x4c, 0x09, 0x5c, 0x46, 0xf9, 0xc4, 0xe0, 0xa2, 0x8c, 0xd3, 0x6f, 0x08, 0xc0, 0xc6, 0x19, 0x25, + 0xbe, 0x62, 0x17, 0x63, 0x10, 0xc0, 0x1a, 0x5c, 0xc9, 0xe1, 0x40, 0x27, 0xe3, 0x8c, 0xed, 0xd7, 0x41, 0x24, 0xc7, 0x69, + 0x9f, 0xd9, 0x27, 0x4f, 0x33, 0xce, 0x39, 0xe5, 0xaa, 0x09, 0x57, 0xcd, 0x98, 0xc7, 0x58, 0x50, 0xe5, 0x7a, 0x0c, 0x2e, + 0x5c, 0x14, 0x25, 0xf7, 0x15, 0x6b, 0x51, 0xed, 0x91, 0x1d, 0x29, 0xbf, 0x6f, 0x7e, 0xac, 0xf5, 0xae, 0x2a, 0x37, 0xcc, + 0x70, 0x18, 0xa5, 0x09, 0x3e, 0x73, 0x58, 0xed, 0x3c, 0xd5, 0x7c, 0x4e, 0xb5, 0x8c, 0xf9, 0x51, 0x5f, 0x48, 0x8e, 0xed, + 0x42, 0x27, 0x8d, 0x7a, 0x92, 0x71, 0xc1, 0x8c, 0xab, 0xe2, 0xb9, 0x2f, 0xca, 0x7d, 0x84, 0x4b, 0x41, 0xd0, 0x91, 0xd2, + 0x61, 0x69, 0x5c, 0x67, 0xe8, 0xb0, 0x0e, 0x20, 0x94, 0x63, 0x18, 0x13, 0x6a, 0x61, 0x5c, 0x84, 0x09, 0x84, 0x39, 0x11, + 0xee, 0x08, 0x7c, 0x2a, 0x9e, 0xef, 0x2c, 0xe1, 0xb0, 0x05, 0xfb, 0x45, 0x8d, 0x03, 0x96, 0x18, 0x8c, 0xf2, 0x21, 0x19, + 0x45, 0x9f, 0xdf, 0xc4, 0xe5, 0x75, 0x6a, 0xde, 0xd1, 0x56, 0xcf, 0x6d, 0x71, 0x7c, 0x25, 0x8a, 0x0b, 0xa5, 0xe5, 0xab, + 0x18, 0xa2, 0x18, 0xd6, 0x73, 0x6f, 0x48, 0xf6, 0xf1, 0x1c, 0xf0, 0x06, 0x89, 0x73, 0xa4, 0x11, 0xa0, 0x8d, 0x1f, 0xaf, + 0x19, 0x1f, 0x55, 0x05, 0x5f, 0x8a, 0xf1, 0x67, 0x55, 0xb1, 0x2a, 0x8e, 0x0d, 0x1e, 0x45, 0x3f, 0xfe, 0x8d, 0x3e, 0x50, + 0xa6, 0x38, 0x0d, 0x34, 0x2a, 0x57, 0xd4, 0xe1, 0x7c, 0x19, 0x0e, 0x93, 0x78, 0xae, 0x55, 0x06, 0x7d, 0x24, 0x52, 0xdc, + 0x19, 0x02, 0x3f, 0x91, 0xd1, 0x02, 0x85, 0x55, 0x74, 0xcd, 0xb3, 0x63, 0xb0, 0x67, 0x86, 0x0f, 0xd5, 0xe0, 0xcb, 0xd8, + 0x80, 0x6e, 0x9a, 0x71, 0xc1, 0xa5, 0x68, 0x29, 0x28, 0xf7, 0x8e, 0xd1, 0xce, 0xd0, 0x96, 0xa7, 0xb0, 0xd2, 0x28, 0x3d, + 0x78, 0xf1, 0xfc, 0x61, 0x25, 0x5d, 0x4d, 0x22, 0xd5, 0x21, 0xc3, 0x33, 0x55, 0x3a, 0xaa, 0x4c, 0x6a, 0x12, 0x3b, 0x61, + 0x21, 0xa1, 0xb3, 0x85, 0x20, 0xaf, 0xf6, 0x1b, 0x02, 0xef, 0x23, 0xa8, 0x84, 0x5e, 0x31, 0xc4, 0xa5, 0x29, 0x4e, 0xe0, + 0x29, 0xe1, 0xa0, 0xaa, 0xa8, 0x92, 0xb0, 0xe6, 0xd1, 0x29, 0x00, 0x00, 0xef, 0x3c, 0x3d, 0x35, 0x76, 0x4d, 0xf9, 0xdd, + 0x7b, 0x7e, 0x30, 0xcf, 0x96, 0x68, 0xec, 0xf9, 0x23, 0xfd, 0xfb, 0xbe, 0xe2, 0x25, 0xf0, 0x77, 0xa0, 0x5c, 0x52, 0x34, + 0xbc, 0x8f, 0xd2, 0x18, 0xa9, 0x2a, 0x33, 0xea, 0x68, 0x4b, 0x42, 0x26, 0x49, 0xf4, 0x5d, 0x54, 0x05, 0xbf, 0x78, 0xe1, + 0x7b, 0x81, 0xe7, 0x03, 0x65, 0xaf, 0xec, 0x32, 0xe0, 0xde, 0xe8, 0xf2, 0xc2, 0x89, 0x24, 0xf4, 0x5b, 0x4f, 0xe9, 0x9d, + 0xbf, 0xc2, 0x7a, 0x02, 0x75, 0x83, 0x1f, 0xcd, 0xf3, 0xc4, 0x94, 0x1b, 0xe2, 0x69, 0x86, 0x23, 0x37, 0xec, 0x12, 0xe3, + 0x20, 0x30, 0x62, 0xc2, 0x9a, 0x2f, 0xf9, 0x58, 0x94, 0xeb, 0x48, 0xd4, 0xf4, 0x30, 0x84, 0xf4, 0x65, 0x04, 0xb8, 0x1e, + 0x41, 0x1a, 0xcb, 0x18, 0xbf, 0x99, 0xf0, 0x44, 0x94, 0xa7, 0xc5, 0x2e, 0xdb, 0x2e, 0x48, 0x79, 0xac, 0x21, 0xc9, 0x71, + 0x1d, 0x59, 0xb2, 0xe4, 0xd6, 0x41, 0xac, 0x84, 0x8e, 0x56, 0x4c, 0x87, 0x1e, 0x10, 0x4e, 0x3b, 0x15, 0xb2, 0xa0, 0xa8, + 0x29, 0x55, 0x54, 0x54, 0x48, 0x4d, 0xc9, 0x81, 0x96, 0x83, 0x8b, 0x66, 0xb4, 0x42, 0x8b, 0x8e, 0x45, 0xe7, 0x59, 0x8f, + 0x25, 0x29, 0x31, 0x0f, 0xb6, 0x55, 0xd9, 0x18, 0x0c, 0x78, 0xde, 0x73, 0x6c, 0xf4, 0x5e, 0xb2, 0xb7, 0xba, 0xc5, 0x89, + 0x3e, 0x20, 0xa7, 0x76, 0xc2, 0x5b, 0x64, 0x93, 0x53, 0xd4, 0x9d, 0xa3, 0xe1, 0x85, 0x9a, 0x16, 0x47, 0x4c, 0x55, 0x01, + 0x40, 0xd0, 0x4d, 0x48, 0x9c, 0x51, 0xc7, 0x68, 0xa2, 0xa4, 0x62, 0xa4, 0xf1, 0x66, 0x14, 0xaa, 0x21, 0x48, 0x26, 0xf4, + 0xc5, 0xd8, 0x2f, 0x4b, 0xf6, 0x8a, 0x84, 0xdd, 0xa2, 0x4b, 0x97, 0x6d, 0x7a, 0xa7, 0x5d, 0x4e, 0xe4, 0x24, 0x80, 0x31, + 0x13, 0x41, 0x3f, 0x0d, 0xa5, 0xd9, 0xed, 0xe3, 0x7c, 0x1b, 0xd1, 0xb0, 0xc7, 0x55, 0x60, 0x16, 0x26, 0x0e, 0x70, 0x87, + 0x8e, 0xc4, 0x09, 0x99, 0xab, 0x48, 0x9d, 0x90, 0xf8, 0x90, 0xdd, 0x40, 0x1a, 0x12, 0xb9, 0xcf, 0x40, 0x85, 0x3e, 0x7d, + 0x8a, 0xc2, 0x31, 0x58, 0x5e, 0x8b, 0xf7, 0x81, 0x71, 0xf3, 0x79, 0x37, 0x80, 0x37, 0x6c, 0x74, 0x94, 0x06, 0x07, 0xc3, + 0xff, 0x8b, 0x28, 0x0b, 0xc8, 0x02, 0x68, 0x77, 0x85, 0x90, 0x09, 0xb0, 0x02, 0xe9, 0x04, 0xb6, 0xdc, 0xc7, 0xbf, 0xba, + 0x29, 0xbf, 0xdf, 0x2d, 0x99, 0x0f, 0xce, 0xfe, 0x01, 0x37, 0x86, 0x18, 0xb9, 0x2f, 0x92, 0x68, 0x0c, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_touchpad[5460] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x8a, + 0x00, 0x00, 0x00, 0x50, 0x08, 0x06, 0x00, 0x00, 0x00, 0xc6, 0x22, 0xed, 0x2d, 0x00, 0x00, 0x15, 0x1b, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x5d, 0x4b, 0x8f, 0x5c, 0xc7, 0x75, 0xfe, 0x4e, 0xd5, 0xed, 0xc7, 0x3c, 0x29, 0x52, 0xa6, 0x44, + 0x5a, 0x32, 0x69, 0xc3, 0x42, 0x14, 0x4c, 0x02, 0x04, 0xb0, 0x00, 0x07, 0xc9, 0xc6, 0x5a, 0x64, 0x93, 0x45, 0x16, 0x59, + 0x68, 0xe1, 0x45, 0x60, 0x64, 0x95, 0x9f, 0x41, 0xf3, 0x6f, 0x18, 0xc8, 0x22, 0xbb, 0x00, 0x02, 0x02, 0x24, 0x48, 0x10, + 0x20, 0x40, 0x02, 0xd8, 0xd9, 0x24, 0x4a, 0x04, 0x04, 0x41, 0x32, 0x89, 0x63, 0xc9, 0x16, 0x65, 0x81, 0x33, 0xe2, 0x88, + 0x33, 0xe4, 0xbc, 0xba, 0xfb, 0xde, 0x5b, 0x75, 0x82, 0xef, 0x54, 0xdd, 0xee, 0x9e, 0x9e, 0x9e, 0xe1, 0x0c, 0x45, 0x4a, + 0x6c, 0xe2, 0x1e, 0x62, 0x78, 0xeb, 0x3e, 0xfa, 0xbe, 0xea, 0xbb, 0xa7, 0xbe, 0x3a, 0x75, 0x4e, 0x1d, 0xa0, 0x95, 0x56, + 0x2e, 0x20, 0x82, 0x85, 0x13, 0xbd, 0xf8, 0x3d, 0x2b, 0x80, 0x1f, 0x7f, 0x45, 0xcf, 0xf8, 0x63, 0xe8, 0xc5, 0xaf, 0x24, + 0xbc, 0xb3, 0x85, 0x12, 0xf9, 0xca, 0x2a, 0xf4, 0x4e, 0xbe, 0xd6, 0x66, 0x5e, 0x3e, 0x80, 0xe0, 0xdd, 0xbc, 0x6f, 0x0b, + 0xb2, 0xb1, 0x07, 0xc1, 0x06, 0x50, 0xee, 0x42, 0xaa, 0xfd, 0x7c, 0xcc, 0xb7, 0x81, 0xb0, 0x0f, 0x09, 0x47, 0x69, 0x3d, + 0x1e, 0x43, 0xf0, 0x3a, 0x10, 0x07, 0x90, 0xeb, 0xdc, 0x70, 0x1d, 0x08, 0xdc, 0x06, 0x20, 0x0c, 0x21, 0x71, 0x04, 0xc1, + 0xd5, 0x74, 0x4a, 0xae, 0x8f, 0xef, 0x64, 0x29, 0xed, 0x5b, 0x9f, 0x73, 0x97, 0xb1, 0xcc, 0xc7, 0xad, 0x9d, 0xf1, 0x18, + 0x07, 0x80, 0xeb, 0x1a, 0xe4, 0x4e, 0xc9, 0x61, 0x2f, 0x6d, 0x97, 0x41, 0x5a, 0xfa, 0xfe, 0xe4, 0x38, 0x77, 0x7c, 0x72, + 0x9b, 0x3f, 0x4a, 0xcb, 0x87, 0x4b, 0x69, 0xe9, 0x56, 0xa1, 0xd8, 0x4a, 0xc7, 0xfa, 0x15, 0xa8, 0x5f, 0x87, 0xe2, 0x93, + 0xb4, 0xde, 0x59, 0x87, 0x76, 0xaf, 0x41, 0xb1, 0x09, 0x6c, 0x5e, 0x85, 0xe2, 0xe6, 0xd4, 0xf5, 0x37, 0x73, 0x79, 0x23, + 0x2f, 0xef, 0xce, 0xde, 0xdb, 0xf3, 0x01, 0xa1, 0x3c, 0x35, 0x00, 0x58, 0xf1, 0xac, 0x74, 0x56, 0xf8, 0xdb, 0xa9, 0xa2, + 0xcb, 0x1b, 0x90, 0xea, 0x1a, 0xa4, 0xdc, 0x82, 0x8b, 0x6b, 0x90, 0x57, 0x1c, 0x9c, 0x55, 0xe0, 0x32, 0xa4, 0x16, 0xb8, + 0xd5, 0x51, 0x5a, 0xc6, 0x9e, 0x55, 0xbe, 0x5b, 0xea, 0x42, 0x02, 0xd7, 0x6b, 0x88, 0x76, 0x20, 0xbd, 0x0e, 0x24, 0x0e, + 0xe1, 0x62, 0x01, 0xd1, 0x02, 0xd2, 0x0b, 0x90, 0xe8, 0x21, 0x51, 0xe0, 0x94, 0xc7, 0x04, 0x48, 0x87, 0xfb, 0x7c, 0x2a, + 0xdb, 0x9f, 0x87, 0x74, 0x22, 0x04, 0x1d, 0x20, 0x56, 0x70, 0x5c, 0x6a, 0x4c, 0xfb, 0x0a, 0x0f, 0x41, 0xde, 0x67, 0xc7, + 0xe6, 0xb2, 0x3d, 0x05, 0x41, 0x55, 0xe4, 0x72, 0x84, 0xe4, 0xcd, 0xa7, 0xa4, 0xe2, 0x4b, 0x72, 0x93, 0xca, 0x10, 0x9f, + 0xcb, 0x55, 0xda, 0x6e, 0xeb, 0x3c, 0xc8, 0x41, 0xeb, 0x90, 0xd6, 0x6d, 0x3b, 0xcb, 0x31, 0x95, 0xab, 0x66, 0x3b, 0xff, + 0x58, 0xae, 0xa1, 0x65, 0x3e, 0x97, 0x14, 0x50, 0xa7, 0x88, 0x2e, 0x40, 0x47, 0x5c, 0xaf, 0xa1, 0xae, 0x4e, 0xdb, 0x7d, + 0x1f, 0x71, 0xb8, 0x0f, 0x75, 0x2c, 0x2b, 0xe2, 0xa0, 0x84, 0xfa, 0x15, 0x44, 0x37, 0x82, 0x16, 0x8a, 0x48, 0xa0, 0x72, + 0x49, 0x50, 0x76, 0xaf, 0x21, 0x3e, 0x3c, 0x84, 0xba, 0x03, 0x68, 0x77, 0x84, 0x68, 0x60, 0xdb, 0x86, 0x1a, 0xd0, 0x7e, + 0x0e, 0xc5, 0x6b, 0x50, 0x03, 0xd7, 0x18, 0x58, 0x97, 0x03, 0xd4, 0x05, 0x80, 0xa2, 0x82, 0xf7, 0xe0, 0x36, 0xf8, 0x51, + 0x6c, 0xc0, 0x1d, 0xef, 0xa0, 0x58, 0x5b, 0x83, 0x2f, 0x4b, 0xf8, 0x7e, 0x0d, 0x1f, 0x56, 0xe1, 0xba, 0x5c, 0x0a, 0x5c, + 0xa7, 0x03, 0x5f, 0x04, 0xf8, 0xba, 0x80, 0xf7, 0x01, 0x3e, 0xf8, 0xbc, 0x8c, 0xf0, 0x45, 0x17, 0x2e, 0x04, 0x78, 0x17, + 0xe1, 0x55, 0xe0, 0x6c, 0xd9, 0x85, 0xb8, 0x12, 0x5e, 0x9d, 0xdd, 0xb5, 0x73, 0x04, 0x04, 0xe0, 0xac, 0xa2, 0x01, 0xe7, + 0xb9, 0xdd, 0xa5, 0xca, 0xb6, 0xed, 0x0a, 0xf1, 0x9e, 0x6a, 0x00, 0xc2, 0x32, 0xb8, 0x9f, 0x65, 0x07, 0xf1, 0xcd, 0x36, + 0xfe, 0xf3, 0x00, 0x81, 0xc5, 0x7f, 0x3c, 0xde, 0xb6, 0x6b, 0x06, 0x8a, 0x6f, 0x1e, 0xeb, 0xe4, 0xb3, 0xdb, 0xbe, 0x79, + 0x2f, 0x68, 0x0a, 0x24, 0xe0, 0x59, 0x9a, 0xa2, 0x42, 0x11, 0x00, 0x14, 0xd0, 0x28, 0xb9, 0xac, 0xa9, 0x82, 0xed, 0x5f, + 0x30, 0x20, 0xc4, 0x10, 0xf8, 0x20, 0x88, 0xf6, 0x23, 0x02, 0x87, 0xc7, 0x6a, 0xfe, 0x4d, 0xaa, 0x80, 0x48, 0x90, 0x11, + 0x54, 0x91, 0xe5, 0x08, 0xb5, 0xe3, 0x79, 0x8c, 0x22, 0xf2, 0x3a, 0xa2, 0x88, 0xa1, 0x40, 0x74, 0x35, 0x62, 0x74, 0x08, + 0x5c, 0xe7, 0xd2, 0xc1, 0xce, 0x1f, 0xbc, 0x43, 0x08, 0x1e, 0xc1, 0x07, 0x84, 0x50, 0x23, 0x84, 0x2e, 0xea, 0xa2, 0x46, + 0x28, 0x15, 0xb1, 0x28, 0x10, 0xca, 0x11, 0x02, 0x01, 0x35, 0xec, 0x22, 0x74, 0x8f, 0x10, 0x0e, 0xba, 0x08, 0xfd, 0x2f, + 0x10, 0xee, 0xf5, 0x10, 0x70, 0x13, 0x21, 0x81, 0xe7, 0x7c, 0xe0, 0x9c, 0x03, 0x14, 0x15, 0xdc, 0x81, 0xbf, 0xb9, 0x85, + 0x6e, 0xe7, 0x1a, 0x7a, 0xcb, 0x0e, 0xfd, 0xae, 0xa0, 0x1f, 0x2a, 0xf4, 0x21, 0xe8, 0xda, 0x9f, 0x47, 0xc7, 0x01, 0x85, + 0xd4, 0x28, 0xa2, 0x83, 0x17, 0x41, 0x21, 0x04, 0x00, 0xcb, 0x0e, 0x5e, 0x15, 0xde, 0xd6, 0x01, 0xd7, 0xac, 0x5b, 0x99, + 0x4b, 0x81, 0xe7, 0x52, 0x64, 0x6a, 0x9b, 0xb3, 0x6a, 0x2c, 0x78, 0x9c, 0x4b, 0xc0, 0xb0, 0xfd, 0xb6, 0x8d, 0xeb, 0x18, + 0xaf, 0xb3, 0xfa, 0x52, 0x39, 0xc2, 0xf1, 0x5c, 0x79, 0xdd, 0x51, 0x93, 0xdb, 0xf9, 0xf8, 0xe4, 0xf9, 0x1a, 0x76, 0x3e, + 0x49, 0x60, 0x23, 0x78, 0x1a, 0x40, 0xc9, 0x04, 0x2c, 0x5c, 0xca, 0x78, 0x1f, 0x57, 0x72, 0x85, 0x66, 0xa6, 0xa3, 0x5c, + 0x8f, 0xac, 0x6e, 0xb1, 0x32, 0x4b, 0xaa, 0xac, 0x44, 0x83, 0x2d, 0x02, 0xa1, 0xa1, 0xa9, 0x1c, 0xb9, 0x4d, 0x59, 0xc9, + 0x40, 0x50, 0x45, 0x10, 0x41, 0x50, 0xb1, 0x0a, 0x4e, 0x4b, 0x20, 0xc6, 0xfc, 0xdb, 0xe6, 0x18, 0x00, 0xb5, 0x1d, 0x37, + 0x7d, 0x7c, 0x40, 0xb4, 0x65, 0xde, 0xde, 0x94, 0x25, 0x4e, 0xb6, 0x13, 0x5c, 0x2e, 0x22, 0xa8, 0xcb, 0xc7, 0x45, 0xdb, + 0x1f, 0xe0, 0x51, 0x47, 0x6e, 0x07, 0x6a, 0x07, 0xf0, 0xb3, 0xa9, 0x10, 0x51, 0xa1, 0x40, 0x59, 0x8e, 0x50, 0xba, 0x2e, + 0x86, 0xc3, 0x88, 0xa1, 0x3c, 0xc4, 0x30, 0x8c, 0x30, 0xba, 0x77, 0x8c, 0x0a, 0xef, 0xf3, 0xb9, 0xe6, 0x03, 0x66, 0x3e, + 0x50, 0xee, 0xa8, 0xbb, 0xfd, 0x09, 0xba, 0x2b, 0xd7, 0xb0, 0xac, 0xcb, 0x58, 0xeb, 0x2a, 0xae, 0x06, 0xc5, 0x15, 0x28, + 0x56, 0x9c, 0xa0, 0xaf, 0x0e, 0x3d, 0x51, 0x74, 0x14, 0xe8, 0x72, 0x19, 0x05, 0x1d, 0xa7, 0xe8, 0x10, 0x3c, 0x2a, 0xe8, + 0x01, 0xe8, 0x03, 0x58, 0x12, 0xc5, 0x92, 0x02, 0x7d, 0xe1, 0x36, 0x45, 0x9f, 0xfb, 0x44, 0xd1, 0x83, 0xd8, 0x7e, 0xb6, + 0xfc, 0x3d, 0x61, 0x63, 0x90, 0xce, 0x55, 0x58, 0x63, 0xa0, 0xe8, 0xb2, 0xb2, 0x09, 0x06, 0x03, 0x91, 0x5a, 0x39, 0xad, + 0xe7, 0x8a, 0x6e, 0xee, 0x5a, 0xa6, 0xef, 0x7e, 0xa6, 0xfc, 0x75, 0xb0, 0x74, 0x3d, 0x55, 0x98, 0x2a, 0x6b, 0x2e, 0x26, + 0xe8, 0xd9, 0xff, 0x9a, 0xc0, 0x68, 0x60, 0xc1, 0x34, 0x48, 0x58, 0xb1, 0x2c, 0x03, 0xb5, 0x95, 0x81, 0x4a, 0x80, 0x91, + 0x0a, 0xd8, 0x62, 0x95, 0x50, 0x8c, 0xc0, 0x75, 0xa0, 0x14, 0xc1, 0x40, 0x81, 0x81, 0x44, 0x90, 0x95, 0x0d, 0x54, 0x31, + 0x04, 0x30, 0x14, 0x87, 0x61, 0x4c, 0xc7, 0x96, 0x5e, 0x51, 0x05, 0x41, 0xe5, 0x08, 0x14, 0x8f, 0x32, 0x46, 0x8c, 0x9c, + 0x60, 0x20, 0x8a, 0xc3, 0x32, 0xe0, 0x51, 0x5d, 0xe0, 0x91, 0x1e, 0xe0, 0xa0, 0xbb, 0x8d, 0xe1, 0xe6, 0xfb, 0xd6, 0xa8, + 0x9e, 0x02, 0xcb, 0xe9, 0xf7, 0x79, 0x47, 0xdd, 0x9b, 0xfb, 0xe8, 0x75, 0x02, 0xd6, 0xd7, 0xd7, 0xf1, 0x8d, 0x48, 0x2a, + 0x05, 0x5c, 0x95, 0x88, 0x6f, 0x40, 0xf0, 0x1a, 0x1c, 0xae, 0x43, 0x8d, 0x32, 0xf2, 0x8f, 0xfc, 0x70, 0x45, 0x80, 0x65, + 0x28, 0x96, 0x0d, 0x08, 0x40, 0x5f, 0xd5, 0xc0, 0xd1, 0x11, 0x37, 0xfe, 0x56, 0x6d, 0x31, 0xfb, 0x22, 0x75, 0xfc, 0xbd, + 0x5a, 0x99, 0x5f, 0x69, 0xfa, 0x3a, 0x4d, 0x49, 0xdb, 0x1e, 0xdb, 0xc6, 0x2f, 0x35, 0x7f, 0xb9, 0xfc, 0x89, 0xed, 0x93, + 0xa9, 0xb2, 0x7d, 0xe5, 0x6a, 0x5f, 0x59, 0xd2, 0x02, 0x69, 0x39, 0xa9, 0x96, 0xa4, 0x01, 0x9a, 0x0a, 0x6a, 0x9e, 0x7c, + 0x7c, 0x84, 0x58, 0xcb, 0x33, 0x5f, 0xc6, 0x98, 0x93, 0xf1, 0xbd, 0x4f, 0xde, 0x19, 0x21, 0x9b, 0xd6, 0x67, 0xff, 0x08, + 0x62, 0xee, 0xa3, 0xb6, 0xe3, 0x3a, 0x35, 0x66, 0xd2, 0x58, 0x53, 0x65, 0xfb, 0x6d, 0xd6, 0x90, 0x79, 0xbb, 0xbd, 0x31, + 0x7e, 0x10, 0xa6, 0xfd, 0xd2, 0xc7, 0xc2, 0x8f, 0x23, 0xdd, 0xc8, 0x94, 0xfe, 0x9b, 0xae, 0xb8, 0xe6, 0x3d, 0xda, 0x43, + 0x28, 0x48, 0xcf, 0x47, 0xd0, 0x04, 0x20, 0xa4, 0xbf, 0xa3, 0x44, 0xcb, 0xb1, 0x0f, 0x60, 0x2f, 0x0a, 0x76, 0x1d, 0xf0, + 0x20, 0x2a, 0x1e, 0x40, 0xb1, 0x2b, 0xc0, 0xc3, 0xa0, 0xd8, 0xda, 0x1f, 0x61, 0x77, 0xfd, 0x33, 0x1c, 0xce, 0x03, 0xcb, + 0x0c, 0x50, 0x54, 0x6e, 0xff, 0x08, 0x3d, 0x77, 0x05, 0x57, 0x96, 0xd7, 0x71, 0xc3, 0xd5, 0xb8, 0xad, 0x0e, 0xdf, 0x14, + 0xe0, 0xf7, 0x9d, 0xc3, 0xef, 0x42, 0xf1, 0x86, 0x08, 0x56, 0xf8, 0x68, 0xe3, 0x8a, 0x8f, 0xe9, 0x46, 0x95, 0xad, 0x6b, + 0x42, 0x3f, 0x6f, 0xb4, 0x9a, 0xfa, 0x12, 0xea, 0x46, 0xb5, 0x8e, 0x2b, 0x3c, 0x55, 0x7e, 0x52, 0xe1, 0x4d, 0x75, 0xb1, + 0xe2, 0x9b, 0x4a, 0x4e, 0x37, 0x36, 0x5d, 0xad, 0x27, 0xf8, 0xc1, 0x5c, 0x69, 0x6a, 0xda, 0xe5, 0x72, 0xb3, 0x3c, 0x5d, + 0xf3, 0xe7, 0x9f, 0xa7, 0xd1, 0x57, 0x27, 0xaf, 0x7e, 0x52, 0x66, 0x3b, 0xc2, 0xbc, 0x56, 0x23, 0xf1, 0x8c, 0xed, 0xb3, + 0x72, 0x12, 0x70, 0x89, 0x23, 0xb9, 0x99, 0x7d, 0x6c, 0x1e, 0x9b, 0xf5, 0xd4, 0x2c, 0x5a, 0x93, 0xda, 0x68, 0xd7, 0x71, + 0x93, 0x9b, 0xb5, 0xb1, 0x2a, 0x3a, 0x8d, 0x86, 0x36, 0xda, 0xae, 0x28, 0xc4, 0x41, 0xf8, 0xc1, 0x36, 0x20, 0xb3, 0xba, + 0x62, 0x43, 0x09, 0x3c, 0x02, 0xf0, 0x4b, 0x55, 0xfc, 0x0c, 0xc0, 0x7f, 0x44, 0xc5, 0x56, 0x55, 0xe3, 0xd3, 0xc1, 0x21, + 0x1e, 0x7c, 0x1a, 0x70, 0x88, 0x9f, 0x08, 0x29, 0xfa, 0xf4, 0x2d, 0x4e, 0xc9, 0x1d, 0x2d, 0x6e, 0x8d, 0xb0, 0xb6, 0x2a, + 0xb8, 0x59, 0x08, 0xbe, 0xab, 0xc0, 0x77, 0x9d, 0xe0, 0x4f, 0x5c, 0x07, 0xdf, 0xd3, 0x40, 0xe6, 0x84, 0x43, 0x05, 0x8e, + 0x33, 0x4a, 0xcb, 0x5c, 0xf9, 0x54, 0x91, 0x4d, 0xfb, 0xcc, 0x2f, 0x3b, 0x55, 0xf6, 0x6c, 0x65, 0x3d, 0xa9, 0x82, 0x66, + 0x8f, 0xc9, 0x7c, 0x40, 0xa7, 0x3f, 0xe6, 0x39, 0xe7, 0xb0, 0xeb, 0xcd, 0x56, 0xc1, 0xfc, 0x8a, 0xb9, 0xd8, 0x3d, 0x5c, + 0x46, 0x74, 0xd2, 0x0c, 0xce, 0xde, 0xd6, 0x89, 0xc3, 0x12, 0xf1, 0x3e, 0x79, 0xc0, 0x2c, 0xd8, 0xe6, 0x1c, 0x73, 0xae, + 0x65, 0x66, 0x7a, 0xdf, 0xf4, 0xef, 0x48, 0xda, 0xb3, 0xb6, 0x32, 0xad, 0x96, 0xf9, 0x9c, 0x69, 0x2e, 0x02, 0x09, 0xe8, + 0x29, 0x69, 0x01, 0xb0, 0xe2, 0x3b, 0xe8, 0x93, 0xc7, 0xc4, 0x1a, 0x7f, 0xa3, 0x82, 0xbf, 0x15, 0xc5, 0xbd, 0x91, 0xc3, + 0x2f, 0xf7, 0xf6, 0xb0, 0xb3, 0x73, 0x1d, 0xc7, 0xb8, 0x2b, 0x63, 0xd8, 0x17, 0x53, 0x57, 0x90, 0x37, 0xf7, 0xd1, 0x59, + 0xed, 0x62, 0xad, 0xf0, 0xb8, 0xa1, 0x11, 0x37, 0xc4, 0xe1, 0x87, 0xbe, 0x87, 0xef, 0xd5, 0x43, 0x7c, 0xa1, 0xc0, 0xb6, + 0x26, 0x0d, 0x61, 0x80, 0xb0, 0x9f, 0x90, 0xfa, 0x34, 0x1a, 0x60, 0x52, 0x09, 0x56, 0x75, 0xca, 0xdb, 0x9b, 0xec, 0x3f, + 0xd1, 0x1c, 0x34, 0x2d, 0xcf, 0xf8, 0xf8, 0xc9, 0xdb, 0x9d, 0x54, 0x7b, 0xfe, 0xae, 0x67, 0x55, 0xde, 0x6c, 0x55, 0xcf, + 0x9c, 0x6b, 0xee, 0xce, 0xa9, 0xf3, 0xcd, 0xdb, 0xf3, 0x34, 0x22, 0xe3, 0xff, 0x4f, 0xde, 0xef, 0xfc, 0x63, 0x4f, 0xb4, + 0xbb, 0xf9, 0x06, 0x8c, 0x6d, 0x9f, 0xd4, 0x2a, 0xa7, 0xb4, 0xcc, 0x29, 0xe6, 0x95, 0x96, 0xa9, 0x6d, 0x9b, 0x34, 0x73, + 0x63, 0x70, 0x4c, 0x5a, 0xa8, 0xe6, 0x9a, 0x93, 0xdf, 0x67, 0x8d, 0x95, 0x5b, 0x29, 0x6b, 0xd6, 0x42, 0x89, 0x25, 0x38, + 0xdc, 0x2a, 0xba, 0xf8, 0xe3, 0xba, 0xc2, 0x21, 0x1c, 0xfe, 0xbe, 0x50, 0x1c, 0xac, 0x2d, 0xe1, 0xe8, 0xd6, 0x16, 0x46, + 0x1f, 0x4e, 0xe9, 0xc7, 0x09, 0x50, 0xde, 0x83, 0xf3, 0x11, 0x3d, 0xdf, 0xc1, 0x15, 0x44, 0x5c, 0x85, 0xe0, 0x1d, 0xe7, + 0xf1, 0xfd, 0x7a, 0x88, 0x5d, 0x05, 0x7e, 0x9d, 0x7b, 0x09, 0x6c, 0x2a, 0xd8, 0x8c, 0xa4, 0xce, 0xa0, 0xa4, 0x26, 0xa4, + 0xa9, 0xc0, 0xf4, 0x6c, 0xe3, 0xc6, 0xc4, 0x6e, 0xb3, 0xe1, 0x70, 0x8d, 0x86, 0x98, 0xbc, 0x83, 0xe9, 0xb7, 0x96, 0x76, + 0x8f, 0x8f, 0x9d, 0x5f, 0x33, 0xe7, 0x35, 0x06, 0x67, 0xfe, 0xe8, 0x89, 0xc2, 0x73, 0x4e, 0x77, 0x81, 0x4f, 0xef, 0x97, + 0x2f, 0x7d, 0x8d, 0x33, 0xae, 0xcb, 0xef, 0xe8, 0xdc, 0xfb, 0x52, 0xf6, 0xce, 0xe7, 0x10, 0x84, 0x29, 0xd0, 0x9c, 0xb8, + 0xcf, 0x06, 0xbe, 0xe9, 0x69, 0x48, 0x32, 0xc6, 0xbc, 0x29, 0x73, 0x26, 0x02, 0x2a, 0xf5, 0x30, 0xd3, 0x76, 0x9a, 0x0a, + 0x3f, 0x8e, 0x01, 0x6f, 0x0b, 0xf0, 0x47, 0x31, 0x62, 0xd3, 0x0b, 0x1e, 0xad, 0x74, 0xf0, 0xc5, 0x7d, 0xe0, 0xd0, 0x8c, + 0x0c, 0x99, 0xab, 0x4c, 0x80, 0x72, 0x15, 0x6e, 0x6d, 0xd9, 0x7a, 0x25, 0x57, 0x94, 0xe4, 0x15, 0xf8, 0xbd, 0x7c, 0x53, + 0xdb, 0x76, 0x0b, 0xd1, 0xba, 0x58, 0xa3, 0xcc, 0x3f, 0xc6, 0xa4, 0xb1, 0xa9, 0xf4, 0x44, 0x3a, 0x66, 0xb4, 0xc3, 0xbc, + 0x17, 0x9a, 0x9b, 0x93, 0xd9, 0x7d, 0x5f, 0xdb, 0x58, 0xc2, 0x93, 0x2e, 0xfc, 0xac, 0x9b, 0xab, 0x29, 0x39, 0xf5, 0x8e, + 0x2e, 0x73, 0xc0, 0x3c, 0x00, 0xcf, 0x80, 0xcf, 0x4d, 0x35, 0x8d, 0x63, 0xd0, 0xa4, 0x6d, 0x04, 0x4b, 0x47, 0xc5, 0x9a, + 0xa0, 0x4a, 0x23, 0xb6, 0x7c, 0x17, 0xb7, 0xb4, 0xc4, 0xef, 0x40, 0xf0, 0x71, 0x54, 0xac, 0x75, 0x97, 0xb0, 0x8b, 0x3b, + 0x18, 0x36, 0x06, 0xba, 0x31, 0x50, 0xde, 0xea, 0x99, 0x2a, 0xea, 0xbb, 0x1e, 0x56, 0xd8, 0xbb, 0x11, 0xe0, 0x3b, 0xb1, + 0x36, 0xe6, 0x3c, 0xca, 0x86, 0x22, 0x76, 0xc7, 0x46, 0x99, 0x93, 0x34, 0x5c, 0x7f, 0x5c, 0xe9, 0x27, 0xba, 0xaa, 0xad, + 0x3c, 0x7f, 0x39, 0x03, 0xc0, 0xd3, 0xd8, 0x3a, 0xd1, 0x6e, 0x4f, 0x01, 0x2b, 0x46, 0x33, 0x6e, 0x1a, 0x2b, 0xd2, 0x64, + 0xae, 0xd8, 0x67, 0x8f, 0x49, 0x14, 0xbf, 0x09, 0xc5, 0x3a, 0x0a, 0xac, 0x74, 0x96, 0xcd, 0x86, 0x3d, 0x66, 0x99, 0x63, + 0x1a, 0x74, 0x34, 0x82, 0x97, 0x8e, 0xed, 0xa4, 0x7d, 0xe3, 0x55, 0x00, 0xab, 0x2a, 0x38, 0xb4, 0xae, 0xa8, 0xb3, 0x1e, + 0x4c, 0x22, 0xae, 0xc9, 0x28, 0x3e, 0xee, 0x9d, 0xb4, 0xb2, 0x20, 0xd2, 0xd4, 0x59, 0x6a, 0x05, 0xd8, 0x00, 0x04, 0xb6, + 0x12, 0x8d, 0xdd, 0x26, 0xd6, 0x66, 0xcb, 0x79, 0x4d, 0x05, 0x6b, 0xbe, 0x46, 0xdf, 0xd7, 0xe8, 0xbc, 0xb3, 0x35, 0xa5, + 0x9d, 0xd2, 0x42, 0xe5, 0xfa, 0x1a, 0xc4, 0x09, 0x8a, 0x48, 0x4b, 0x2b, 0x6d, 0x23, 0xa9, 0xf7, 0x4e, 0x83, 0x8e, 0x75, + 0x5b, 0x35, 0x59, 0x1c, 0x5b, 0x70, 0xbc, 0x0c, 0xe2, 0xc6, 0xa6, 0x88, 0x89, 0xbd, 0x2a, 0x19, 0xf3, 0x68, 0x0b, 0xeb, + 0x07, 0x41, 0x51, 0x74, 0xe1, 0x07, 0x37, 0x4f, 0x01, 0x05, 0xa8, 0x07, 0x60, 0x5f, 0xc8, 0xb9, 0x60, 0xea, 0x88, 0x26, + 0x7a, 0xaa, 0xa2, 0xc4, 0x7a, 0x27, 0x3d, 0x96, 0x56, 0x5e, 0x16, 0x99, 0xe2, 0x97, 0x69, 0x15, 0x91, 0x96, 0x70, 0x12, + 0x5d, 0x1b, 0x63, 0xab, 0x21, 0x1c, 0xc9, 0x6f, 0xf6, 0x9f, 0xe8, 0xb9, 0x73, 0x64, 0x33, 0xf7, 0x00, 0xaa, 0xdc, 0x05, + 0x69, 0x86, 0xd0, 0x5a, 0x79, 0x09, 0x65, 0xba, 0xfb, 0x6d, 0xe3, 0x70, 0x69, 0xd8, 0x20, 0x06, 0x82, 0xa8, 0xc8, 0xae, + 0x0e, 0x27, 0x81, 0x22, 0xba, 0x57, 0x23, 0x06, 0x97, 0x06, 0x9e, 0x54, 0x70, 0xa4, 0x54, 0x4a, 0x79, 0x50, 0x9e, 0xfd, + 0xfd, 0xa4, 0x60, 0x16, 0xd1, 0xd1, 0xa9, 0x95, 0x33, 0x64, 0xba, 0x2e, 0x5d, 0xae, 0xeb, 0xe3, 0x28, 0x18, 0x71, 0x90, + 0x91, 0xa3, 0xcd, 0xf4, 0x87, 0x99, 0x1c, 0x90, 0x85, 0x3e, 0x0c, 0xd1, 0x27, 0xd3, 0xbb, 0x88, 0x8d, 0x09, 0x1c, 0xe7, + 0x36, 0xab, 0x19, 0x86, 0x6b, 0x41, 0xf2, 0x12, 0x49, 0x36, 0xcc, 0xb1, 0xfd, 0x20, 0xb1, 0xf0, 0x2e, 0x8d, 0xdc, 0xef, + 0x39, 0x58, 0x4f, 0xb7, 0xae, 0x4a, 0x84, 0xcd, 0x8d, 0x89, 0xc1, 0x6d, 0x0c, 0x94, 0x95, 0x63, 0xc4, 0x5e, 0x65, 0x4d, + 0x4e, 0xa9, 0xc0, 0xbe, 0x2a, 0x1e, 0x3a, 0x60, 0x99, 0x6d, 0x96, 0x19, 0x6a, 0xcc, 0x35, 0xa3, 0x05, 0xcb, 0x4b, 0x21, + 0x4d, 0xff, 0xc7, 0x2c, 0x2a, 0x56, 0xa9, 0xbd, 0x3c, 0x80, 0xbb, 0x1d, 0x03, 0x86, 0x34, 0x85, 0xd4, 0xb4, 0x9b, 0x35, + 0xde, 0x74, 0xd3, 0x40, 0x21, 0x7a, 0xd4, 0x9b, 0x89, 0x7e, 0x88, 0x08, 0x3a, 0x1f, 0x6e, 0x0b, 0x47, 0x08, 0xd2, 0xe0, + 0x52, 0x33, 0xa2, 0xd9, 0x8c, 0x96, 0xb6, 0xb2, 0xe8, 0x92, 0x47, 0xb7, 0x53, 0x11, 0x4b, 0x79, 0x04, 0x7a, 0x4b, 0x3c, + 0x86, 0xd1, 0x61, 0x50, 0x77, 0xcc, 0x3f, 0xe5, 0x34, 0x50, 0xcc, 0x0e, 0x33, 0x44, 0xa5, 0x82, 0x01, 0x7d, 0x15, 0xa0, + 0xb8, 0x6f, 0x46, 0x34, 0xb5, 0xf1, 0x00, 0x0a, 0x55, 0x53, 0x0b, 0x92, 0x97, 0x40, 0xf8, 0xc1, 0x37, 0xa3, 0xd0, 0x59, + 0xb3, 0xac, 0xc6, 0x60, 0xdc, 0xf4, 0x73, 0x89, 0x18, 0x49, 0xc0, 0xe8, 0xa8, 0x36, 0xdb, 0xd9, 0x1c, 0xa0, 0xdc, 0x85, + 0x86, 0x02, 0x95, 0x53, 0x0c, 0xa3, 0x62, 0xa8, 0x6a, 0x6a, 0x88, 0xb2, 0x62, 0x27, 0xcf, 0x3c, 0xa5, 0x25, 0xb4, 0x2f, + 0x81, 0xe8, 0x94, 0xb7, 0x5f, 0xc2, 0x00, 0x5d, 0xbd, 0xf7, 0x10, 0xb1, 0x1b, 0x3d, 0x86, 0x55, 0xc4, 0x90, 0xae, 0x92, + 0xd3, 0x3e, 0x29, 0x53, 0x1a, 0x45, 0x94, 0x28, 0xaa, 0x15, 0x43, 0x49, 0x5e, 0x52, 0x3b, 0x6c, 0x82, 0x84, 0x16, 0xda, + 0xec, 0xff, 0x60, 0xe4, 0xa7, 0x95, 0x85, 0x97, 0xec, 0x7e, 0xd0, 0xd0, 0x88, 0x8e, 0x33, 0x97, 0x74, 0x7c, 0xae, 0x82, + 0x7d, 0x57, 0x19, 0xf5, 0x28, 0xcd, 0x9f, 0x76, 0x4a, 0x4e, 0x54, 0xfc, 0xfa, 0x3a, 0x82, 0x78, 0x8c, 0x22, 0x30, 0x54, + 0x87, 0x47, 0x0a, 0xec, 0x08, 0x07, 0x8e, 0x26, 0x84, 0xd6, 0xb5, 0x84, 0x76, 0xc1, 0x25, 0x8f, 0xd2, 0x35, 0x3d, 0x9e, + 0x29, 0x22, 0x7b, 0x9f, 0x3d, 0x5d, 0xf5, 0x38, 0xd6, 0x80, 0xd2, 0xf4, 0xcb, 0x59, 0x40, 0xd9, 0xa4, 0x75, 0xee, 0x00, + 0x65, 0xe3, 0x4f, 0xc9, 0x88, 0x1b, 0xa1, 0xef, 0x54, 0x1a, 0xff, 0x69, 0x09, 0xed, 0xcb, 0x23, 0xe6, 0x78, 0x9e, 0x1c, + 0x2f, 0xb1, 0x9c, 0x3d, 0x14, 0xb7, 0xd8, 0x92, 0xcc, 0x23, 0xb2, 0x94, 0xd9, 0xa6, 0x24, 0xee, 0x2f, 0xa3, 0x44, 0x81, + 0x63, 0x73, 0xda, 0x15, 0xdc, 0xcf, 0xec, 0xb5, 0x21, 0xb4, 0x8d, 0x17, 0x6c, 0x2b, 0x0b, 0x4e, 0x64, 0xcd, 0x69, 0x8a, + 0x1f, 0xbf, 0x62, 0x25, 0xd6, 0xa8, 0xc5, 0xe1, 0x73, 0xb6, 0x24, 0x35, 0x30, 0x9c, 0x25, 0xb2, 0xa7, 0x81, 0x72, 0x17, + 0xba, 0x14, 0x50, 0xd7, 0x23, 0x0c, 0x95, 0x9e, 0xdc, 0x0d, 0xa1, 0xa5, 0x9f, 0x6c, 0x3e, 0x7e, 0xdc, 0x4d, 0x6e, 0x65, + 0xb1, 0x89, 0xec, 0xc4, 0x81, 0x7b, 0x55, 0x80, 0x5d, 0x00, 0xbb, 0xd6, 0xdb, 0xad, 0x30, 0x9a, 0x25, 0xb2, 0x94, 0x53, + 0x9e, 0x9c, 0x44, 0x93, 0xeb, 0x24, 0x42, 0xab, 0x8a, 0x2f, 0xa0, 0x38, 0x68, 0x08, 0x6d, 0x6b, 0xa1, 0x5d, 0x7c, 0x19, + 0xfb, 0xd1, 0xda, 0x0a, 0x3a, 0xce, 0xa3, 0x50, 0xc1, 0xb6, 0x46, 0x1c, 0xb0, 0xc7, 0x4b, 0x8e, 0x3a, 0x4b, 0x64, 0x29, + 0xa7, 0x7a, 0x31, 0xeb, 0x9f, 0x21, 0x8c, 0x2a, 0x8c, 0xd8, 0x45, 0x86, 0xe0, 0x91, 0x2a, 0x1e, 0x18, 0xa1, 0xb5, 0x98, + 0xb8, 0x96, 0xd0, 0xbe, 0x54, 0x44, 0x96, 0x61, 0x35, 0xf4, 0xa3, 0x55, 0xdc, 0x57, 0xc5, 0x31, 0xff, 0x68, 0x4b, 0x9b, + 0x25, 0xb2, 0x73, 0x81, 0xb2, 0xf9, 0x00, 0x31, 0x06, 0x0b, 0x12, 0xa2, 0xd1, 0x8d, 0xdd, 0xe3, 0x2d, 0x97, 0xc6, 0x90, + 0x5b, 0x42, 0xfb, 0x72, 0x88, 0xf9, 0xcd, 0xe6, 0x9a, 0x37, 0x22, 0xcb, 0x3a, 0xa6, 0x45, 0x3e, 0xca, 0x7c, 0x22, 0x4b, + 0x39, 0x6d, 0x17, 0x79, 0x17, 0x91, 0x07, 0x7b, 0x76, 0x93, 0x38, 0x40, 0xd4, 0xc4, 0xdc, 0x4f, 0x2c, 0xb4, 0x2d, 0xa1, + 0x5d, 0x74, 0x22, 0x6b, 0xd1, 0xce, 0x56, 0x5e, 0xd5, 0x1a, 0x25, 0x5b, 0x0d, 0x75, 0x18, 0xd2, 0x86, 0x36, 0x8f, 0xc8, + 0xce, 0x07, 0xca, 0x5d, 0xe8, 0xea, 0x3e, 0xaa, 0xc0, 0xf6, 0x8a, 0xf6, 0x14, 0x0e, 0x14, 0x31, 0xba, 0xbe, 0x25, 0xb4, + 0x2f, 0x97, 0x45, 0x36, 0xc5, 0xfa, 0xac, 0xa8, 0xe0, 0x21, 0x04, 0x7b, 0x66, 0x12, 0xf1, 0xf3, 0x89, 0x2c, 0x65, 0x8e, + 0xa5, 0x55, 0x74, 0xbf, 0x87, 0xe0, 0x13, 0xb1, 0x31, 0x42, 0xab, 0x8a, 0x7d, 0x28, 0xd6, 0xc6, 0x84, 0xf6, 0xac, 0xb0, + 0xa7, 0x56, 0x5e, 0x78, 0x22, 0xdb, 0x58, 0xd7, 0x19, 0x51, 0xe8, 0xbc, 0x79, 0xb4, 0x6d, 0x8b, 0x62, 0x9f, 0x54, 0x43, + 0x8a, 0xf9, 0x44, 0x96, 0x32, 0xd7, 0x24, 0x4f, 0x42, 0x3b, 0x74, 0x18, 0x69, 0x6d, 0x5a, 0xe5, 0x31, 0xa7, 0xbd, 0x11, + 0x06, 0xa6, 0x37, 0x84, 0x56, 0x5b, 0x0b, 0xed, 0xc2, 0xc9, 0x24, 0x46, 0x3a, 0x0d, 0x04, 0xa6, 0xc9, 0x03, 0x38, 0x86, + 0x77, 0x9f, 0x03, 0xc1, 0xe4, 0x27, 0x71, 0x34, 0x9f, 0xc8, 0x9e, 0x09, 0x14, 0x12, 0x5a, 0x55, 0x94, 0xfc, 0x31, 0xc4, + 0x5c, 0x0e, 0xee, 0x93, 0xd0, 0x9a, 0x6b, 0x7f, 0x63, 0xa1, 0x9d, 0x04, 0x68, 0xb7, 0xb2, 0x88, 0x44, 0x96, 0x16, 0xd9, + 0x14, 0x37, 0x4e, 0x8d, 0x32, 0x64, 0xd7, 0xb8, 0x3e, 0x6a, 0xa6, 0xbe, 0x38, 0x2d, 0xf3, 0x07, 0xf9, 0xde, 0x45, 0xac, + 0x8e, 0x51, 0x45, 0x12, 0x5a, 0x99, 0x10, 0x5a, 0x27, 0x53, 0x84, 0xb6, 0x05, 0xc9, 0x62, 0x12, 0xd9, 0xc9, 0x18, 0xcf, + 0xaa, 0x06, 0x9b, 0xf5, 0xe0, 0x01, 0x2d, 0xb2, 0xc1, 0x63, 0x70, 0x74, 0x8d, 0x44, 0x76, 0xfe, 0xfc, 0x28, 0xf3, 0x81, + 0x72, 0x17, 0x7a, 0x5c, 0xa1, 0x76, 0x65, 0x42, 0x9a, 0x90, 0xd0, 0x72, 0x1a, 0x96, 0xec, 0x72, 0xd0, 0x5a, 0x68, 0x17, + 0x98, 0xc8, 0x36, 0x53, 0x6d, 0xa8, 0x11, 0xd9, 0x2f, 0x8c, 0xc8, 0xb2, 0x8e, 0x2b, 0x8c, 0x56, 0x76, 0xe7, 0xf3, 0x13, + 0xca, 0x19, 0x6e, 0x03, 0xa2, 0xcb, 0xd7, 0x51, 0x57, 0x9d, 0xdc, 0xf3, 0x01, 0x1e, 0x82, 0x5c, 0x85, 0x84, 0x36, 0xb1, + 0xe5, 0x96, 0xd0, 0x2e, 0x92, 0xe4, 0x99, 0x0d, 0xc6, 0x6e, 0x22, 0x8a, 0xae, 0x2b, 0x0c, 0x34, 0x9c, 0x78, 0xe0, 0xc0, + 0x28, 0x46, 0x40, 0xf9, 0xd1, 0xb5, 0x4b, 0x03, 0x05, 0xb8, 0xb7, 0x85, 0x40, 0x16, 0x4c, 0x0b, 0xad, 0x04, 0xec, 0x9b, + 0xf7, 0x93, 0xb7, 0xd9, 0x90, 0x5a, 0x42, 0xbb, 0x98, 0x72, 0x9a, 0xc8, 0xd2, 0x8b, 0x31, 0x1a, 0xb5, 0x38, 0x26, 0x50, + 0xce, 0x98, 0x51, 0xc6, 0xe4, 0x6c, 0x47, 0xa4, 0x3d, 0xc4, 0x50, 0xa2, 0x8a, 0x21, 0x11, 0x5a, 0xf2, 0x14, 0x3a, 0xa3, + 0xb8, 0x93, 0x16, 0xda, 0x96, 0xab, 0x2c, 0x80, 0x34, 0x01, 0xea, 0x0d, 0x91, 0x95, 0x4c, 0x64, 0xc5, 0x61, 0x8b, 0xfc, + 0x84, 0x4d, 0x4f, 0x49, 0x43, 0xdb, 0xa9, 0xa9, 0x48, 0x2f, 0x02, 0x94, 0x0d, 0x28, 0x09, 0xad, 0x16, 0xc9, 0x42, 0x2b, + 0xb0, 0xf1, 0x00, 0xca, 0x72, 0x6b, 0xa1, 0x5d, 0x3c, 0x69, 0x3c, 0x14, 0x95, 0x93, 0x23, 0x2a, 0xd6, 0x4c, 0x01, 0x44, + 0xec, 0x38, 0x87, 0x61, 0x10, 0x0c, 0x8e, 0x46, 0x67, 0x13, 0xd9, 0xf3, 0x81, 0xd2, 0x10, 0x5a, 0x36, 0x3d, 0xd1, 0x66, + 0x31, 0xf8, 0x5c, 0x83, 0x05, 0x32, 0xd3, 0xbf, 0xb2, 0x99, 0x1e, 0xaa, 0xf5, 0xa1, 0x5d, 0x00, 0xa1, 0x12, 0x69, 0x22, + 0x28, 0x18, 0x36, 0xea, 0x04, 0xcb, 0x10, 0xec, 0x58, 0x1c, 0x4f, 0xb6, 0xc8, 0xae, 0x9c, 0x61, 0x68, 0x9b, 0x3a, 0xc7, + 0x59, 0x22, 0xba, 0x7c, 0x84, 0x9a, 0x8e, 0xb6, 0xb1, 0x63, 0x53, 0x71, 0xed, 0xaa, 0xe2, 0x11, 0x34, 0xbb, 0x1c, 0xb4, + 0x4d, 0xcf, 0x62, 0x48, 0x8e, 0xc9, 0x1a, 0x07, 0x7b, 0x71, 0x12, 0x46, 0x76, 0x47, 0x80, 0xed, 0x08, 0x1c, 0x46, 0x1a, + 0x55, 0xe3, 0xf9, 0x44, 0x96, 0x72, 0xae, 0xb3, 0xb4, 0x99, 0x73, 0x23, 0x4a, 0x3a, 0xdc, 0x6a, 0xb2, 0xd0, 0x6e, 0x3b, + 0x6f, 0x8e, 0xb8, 0x69, 0x5e, 0x15, 0x32, 0xe9, 0xd6, 0x9c, 0xbf, 0x38, 0x44, 0x96, 0xb5, 0xad, 0x58, 0xca, 0x61, 0x38, + 0xf7, 0xa9, 0x4d, 0xe8, 0x23, 0x6b, 0xae, 0x05, 0xe7, 0x10, 0x59, 0xca, 0xf9, 0x5e, 0xf5, 0x7b, 0x88, 0x74, 0xb4, 0xb5, + 0xee, 0x53, 0x0a, 0x31, 0xdd, 0xca, 0x33, 0x0c, 0x8e, 0x2d, 0xb4, 0x53, 0xde, 0xdc, 0xad, 0xbc, 0xe8, 0x44, 0x36, 0xc9, + 0x0a, 0xbd, 0x16, 0x15, 0xd8, 0x62, 0x8f, 0xd6, 0x3b, 0x0c, 0x18, 0xa6, 0x73, 0x1e, 0x91, 0x7d, 0x32, 0x50, 0xde, 0x87, + 0xd2, 0xe5, 0x80, 0x0e, 0xb7, 0x79, 0xe2, 0xdb, 0xad, 0xec, 0xbf, 0x60, 0x84, 0x56, 0x63, 0x1b, 0x14, 0xb6, 0x68, 0x44, + 0x36, 0xc7, 0xf0, 0x30, 0x85, 0xc3, 0x17, 0x34, 0xdd, 0x57, 0x75, 0x13, 0xec, 0x75, 0xfe, 0x14, 0xe7, 0x4f, 0x8a, 0xd3, + 0x31, 0xd7, 0x48, 0xa2, 0x8e, 0x84, 0x96, 0xb1, 0x1f, 0x74, 0xc4, 0x55, 0x4d, 0x84, 0x36, 0x1b, 0x71, 0x5a, 0x42, 0xfb, + 0xe2, 0x13, 0x59, 0x37, 0x45, 0x64, 0x19, 0x3e, 0xba, 0xc3, 0x70, 0x1c, 0x76, 0x8d, 0x49, 0x64, 0x19, 0xa6, 0x73, 0x81, + 0xf3, 0x9c, 0x27, 0xa2, 0xf4, 0x4f, 0x28, 0xb3, 0x6b, 0x24, 0x9d, 0x70, 0xf3, 0x5f, 0x4b, 0x68, 0x17, 0x91, 0xc8, 0x72, + 0x4a, 0xfa, 0x14, 0x7e, 0xc3, 0xd0, 0x8c, 0x43, 0x72, 0x14, 0x3f, 0xc4, 0x88, 0x61, 0x3a, 0x4f, 0x3a, 0xd5, 0x13, 0x23, + 0xff, 0x48, 0x68, 0x89, 0x3a, 0x9f, 0x06, 0x07, 0xf7, 0xd9, 0x4d, 0xa6, 0x43, 0xee, 0x38, 0xa1, 0x49, 0x4b, 0x68, 0x17, + 0x87, 0xc8, 0xa6, 0x89, 0x88, 0xcd, 0xb5, 0x80, 0x54, 0x82, 0x61, 0x39, 0x8f, 0xe8, 0xfa, 0xf8, 0x2c, 0x80, 0x42, 0x42, + 0x4b, 0x56, 0x4c, 0x42, 0x4b, 0x53, 0xaf, 0xf0, 0x22, 0x49, 0x9f, 0x25, 0x42, 0x9b, 0x92, 0x1a, 0xb4, 0x84, 0xf6, 0x05, + 0x94, 0xb1, 0x36, 0x99, 0x78, 0xdd, 0x1b, 0x91, 0xa5, 0xb3, 0x12, 0xc3, 0x71, 0x18, 0x96, 0xc3, 0xf0, 0x9c, 0x27, 0x11, + 0xd9, 0x8b, 0x01, 0xe5, 0xfd, 0xe4, 0x43, 0x4b, 0x4b, 0x9e, 0x75, 0xa7, 0x62, 0x22, 0xb4, 0x36, 0x92, 0x4c, 0x42, 0x9b, + 0xd8, 0x74, 0xdb, 0xeb, 0x79, 0x71, 0x65, 0x92, 0xac, 0x81, 0x44, 0x36, 0xe2, 0x80, 0x5e, 0x8b, 0xe6, 0x83, 0xd2, 0x69, + 0x7c, 0x64, 0x9f, 0x9c, 0xe4, 0xe9, 0x42, 0x41, 0xe7, 0x3c, 0x19, 0xcd, 0xbc, 0x9c, 0xb6, 0x29, 0x0a, 0x1e, 0xd0, 0x21, + 0xd7, 0x7c, 0x68, 0x93, 0x46, 0x69, 0x09, 0xed, 0x22, 0x10, 0x59, 0x26, 0x50, 0x20, 0x91, 0x4d, 0x49, 0xfa, 0x1e, 0x91, + 0x73, 0x32, 0x2c, 0x87, 0xde, 0x8c, 0x17, 0x3c, 0xd7, 0x93, 0x44, 0x74, 0xad, 0x44, 0x4d, 0x9e, 0x42, 0x97, 0x03, 0x92, + 0x59, 0x4d, 0x91, 0x65, 0xab, 0x39, 0x97, 0x4e, 0x3b, 0x38, 0xb8, 0x20, 0x44, 0x96, 0x5e, 0x8a, 0x0c, 0xcd, 0x60, 0xf7, + 0x98, 0x3e, 0xb2, 0x0c, 0xcb, 0xa1, 0x37, 0xe3, 0x45, 0x4e, 0x77, 0x21, 0x8d, 0xf2, 0xd1, 0x68, 0xca, 0x35, 0x92, 0x79, + 0x5f, 0xc4, 0x2c, 0xb4, 0xcc, 0xb8, 0x95, 0x26, 0x03, 0x4c, 0x79, 0x65, 0xda, 0xe6, 0xe7, 0x05, 0x27, 0xb2, 0xfc, 0x8f, + 0x5e, 0x00, 0x1c, 0xe4, 0x65, 0x38, 0x8e, 0xc5, 0xf0, 0xbc, 0xfb, 0x0c, 0x81, 0x62, 0x0e, 0xb7, 0x11, 0xa5, 0x8d, 0x38, + 0xd2, 0x42, 0xdb, 0xcc, 0xc6, 0xc4, 0x4c, 0x5f, 0x79, 0x80, 0xb0, 0x25, 0xb4, 0x2f, 0x36, 0x91, 0xe5, 0x24, 0xd3, 0x0c, + 0xbb, 0x61, 0xf8, 0x0d, 0x5b, 0x06, 0x86, 0xe3, 0x30, 0x2c, 0xe7, 0x22, 0x44, 0xf6, 0xe2, 0x40, 0x21, 0xa1, 0x3d, 0x42, + 0xc5, 0x2e, 0xb2, 0xc5, 0x24, 0xd3, 0x42, 0x9b, 0xb2, 0x65, 0x24, 0x0b, 0x6d, 0x4b, 0x68, 0x5f, 0x4c, 0xc9, 0x9e, 0x88, + 0x4d, 0x30, 0x3a, 0xcd, 0x1b, 0x42, 0x22, 0xeb, 0x31, 0x64, 0x38, 0x0e, 0xc3, 0x72, 0x2e, 0x9a, 0xad, 0xf4, 0x82, 0x33, + 0x28, 0x89, 0xd2, 0x5f, 0x81, 0x0e, 0xb8, 0x74, 0xb6, 0xa6, 0x43, 0x2e, 0x1d, 0x73, 0xa5, 0xb1, 0xd0, 0xb6, 0xb3, 0x1c, + 0xbc, 0x70, 0x72, 0x22, 0xdd, 0x1c, 0xa7, 0xad, 0x77, 0xe6, 0xd5, 0xf6, 0xb9, 0xc5, 0x93, 0x07, 0x0c, 0x18, 0x8e, 0x73, + 0x51, 0x22, 0x4b, 0xb9, 0xf0, 0x54, 0x5b, 0xf4, 0x57, 0xb0, 0xf9, 0xdd, 0x18, 0x28, 0x04, 0x3c, 0x34, 0xc7, 0x5c, 0x76, + 0x91, 0xa7, 0x73, 0xe2, 0xb5, 0x1e, 0x6f, 0x2f, 0x56, 0x30, 0x7a, 0x9e, 0x29, 0x8b, 0x36, 0xaf, 0x1c, 0x6e, 0x73, 0x3f, + 0xa6, 0xee, 0xf1, 0xb1, 0x1e, 0xa0, 0xdc, 0x4c, 0x79, 0x97, 0x9e, 0x2d, 0x50, 0xe8, 0xaf, 0x30, 0x18, 0x62, 0x04, 0x8f, + 0xc3, 0xc0, 0x7c, 0x74, 0x8a, 0x7b, 0xbe, 0x63, 0xbf, 0x37, 0x9e, 0x22, 0xed, 0xac, 0x91, 0x2f, 0x22, 0x3f, 0xb1, 0xe9, + 0x05, 0x14, 0xe6, 0x14, 0x4f, 0xf9, 0x55, 0x8e, 0xd3, 0x3a, 0x8a, 0x9c, 0x30, 0x69, 0x4e, 0x30, 0xfa, 0x59, 0x72, 0x99, + 0xc9, 0xfb, 0x22, 0x0a, 0x4b, 0x83, 0xca, 0xf9, 0x52, 0x98, 0xf1, 0xf2, 0xbf, 0xf3, 0xdc, 0xa4, 0xd7, 0x6c, 0x2f, 0x73, + 0x1e, 0xa7, 0xf4, 0xb3, 0xad, 0x1f, 0xed, 0xd7, 0x29, 0x13, 0x7f, 0x66, 0x0e, 0xb3, 0x58, 0x7e, 0x69, 0x07, 0x7c, 0x23, + 0xd6, 0x78, 0xac, 0x8a, 0x5f, 0x12, 0x24, 0x1c, 0xe7, 0x19, 0xec, 0x99, 0xe9, 0xfe, 0x39, 0x00, 0xe5, 0x2e, 0xb4, 0x2c, + 0x51, 0x8e, 0x14, 0x87, 0x22, 0x38, 0x50, 0xe0, 0x17, 0x31, 0x60, 0xcb, 0x89, 0xa5, 0xb9, 0xe5, 0xa4, 0xc5, 0x54, 0x73, + 0x04, 0x4b, 0x3b, 0x23, 0xd3, 0xd7, 0xaf, 0x4d, 0x38, 0x4a, 0x6c, 0xd1, 0x12, 0xe4, 0x91, 0xae, 0x6b, 0xd1, 0x13, 0xff, + 0x69, 0x93, 0x4c, 0x2b, 0xf6, 0x43, 0x8d, 0xe3, 0x2d, 0x26, 0xc6, 0xb8, 0x20, 0x91, 0xbd, 0xa4, 0x46, 0x11, 0xfd, 0xec, + 0x08, 0x75, 0x3d, 0xb4, 0x1c, 0xba, 0x7b, 0x02, 0x7c, 0x0e, 0xe0, 0x03, 0x97, 0x9a, 0x9f, 0x57, 0x73, 0x06, 0x72, 0x0b, + 0xe7, 0x68, 0xb9, 0xca, 0xd7, 0x23, 0x39, 0xdd, 0x2d, 0xf3, 0x05, 0x5a, 0x6a, 0xdb, 0xcc, 0x1b, 0x6f, 0xc4, 0xca, 0x92, + 0x72, 0xfd, 0x1b, 0x14, 0x8f, 0x2a, 0x60, 0x6f, 0xe8, 0x31, 0xc0, 0xcd, 0x8b, 0xf3, 0x13, 0xca, 0xe5, 0xe6, 0x8d, 0xbd, + 0x89, 0xd0, 0x5f, 0xc5, 0x71, 0x15, 0xb1, 0x9b, 0xa7, 0x17, 0xfd, 0x20, 0x54, 0xd8, 0x71, 0x02, 0xa6, 0x00, 0xea, 0xd9, + 0x4c, 0x83, 0x82, 0x2e, 0x6f, 0xb6, 0x05, 0xcb, 0x57, 0x2c, 0x13, 0x8f, 0x43, 0x6a, 0x75, 0x66, 0xb4, 0xe7, 0xfa, 0x2b, + 0xbe, 0x8b, 0xd5, 0xa8, 0xf8, 0x50, 0x80, 0x5f, 0x88, 0xc3, 0x6e, 0x35, 0xc2, 0xe3, 0xb0, 0x8d, 0xd1, 0x45, 0xed, 0x27, + 0x4f, 0x07, 0x14, 0xe6, 0xc1, 0xdd, 0x44, 0x39, 0x12, 0x3c, 0x46, 0xc4, 0x03, 0x61, 0xf6, 0x52, 0xc5, 0x3f, 0x88, 0xb7, + 0xd9, 0x0d, 0xde, 0x90, 0x89, 0x56, 0x69, 0x35, 0xcb, 0x57, 0x28, 0xc6, 0x0b, 0xd3, 0xc7, 0x49, 0x5f, 0xe6, 0x1e, 0xb5, + 0x89, 0x99, 0xec, 0x1d, 0xde, 0x8c, 0xb5, 0x71, 0xca, 0x7f, 0xe4, 0x40, 0xe0, 0xa8, 0xc6, 0x4e, 0x35, 0xc0, 0xe1, 0xbd, + 0xe3, 0xcb, 0x35, 0x3b, 0x94, 0x4b, 0xcf, 0x44, 0xbd, 0xb9, 0x81, 0xfa, 0xf0, 0x31, 0x8e, 0x62, 0x72, 0xf7, 0xdf, 0x89, + 0xc0, 0xbf, 0xc4, 0x0a, 0x1f, 0xfa, 0x1e, 0x5e, 0x81, 0xe2, 0x46, 0xbe, 0xf1, 0x3e, 0x6f, 0x98, 0xb3, 0x22, 0xf3, 0x01, + 0x5a, 0x82, 0xfb, 0x9c, 0x24, 0x8e, 0xb3, 0xab, 0xb3, 0x77, 0xc3, 0xa6, 0x86, 0xef, 0x9d, 0x1a, 0x9d, 0x1f, 0xee, 0x2d, + 0x3a, 0xc2, 0xc7, 0x88, 0xbf, 0x23, 0x9f, 0x34, 0xef, 0xc4, 0x12, 0xbb, 0x72, 0x8c, 0xc1, 0x59, 0x33, 0x16, 0x9c, 0x27, + 0x97, 0x9f, 0xb2, 0xfc, 0xae, 0xc4, 0x9d, 0x1a, 0xa3, 0x10, 0xf0, 0x28, 0x46, 0xdc, 0x37, 0xdf, 0x06, 0xc1, 0x5f, 0x85, + 0x12, 0x9f, 0x16, 0x3d, 0xdc, 0x74, 0x8a, 0xd7, 0xcc, 0x1a, 0x98, 0x9a, 0xa2, 0x5e, 0xbe, 0x71, 0xe3, 0x2d, 0x2d, 0x60, + 0x9e, 0x81, 0xe4, 0xf9, 0x61, 0xed, 0x5d, 0xa6, 0x1e, 0x0d, 0xb3, 0xa3, 0x77, 0x45, 0xd0, 0xb7, 0x50, 0x8c, 0x34, 0xee, + 0xf6, 0xad, 0xa2, 0x8b, 0xf5, 0x50, 0xe2, 0x67, 0x00, 0xfe, 0x99, 0x20, 0x09, 0x1c, 0xe3, 0xa9, 0x71, 0xf0, 0x34, 0xda, + 0x84, 0xf2, 0x94, 0x03, 0x79, 0xea, 0x6e, 0xff, 0x08, 0xdd, 0xa5, 0x37, 0x70, 0xb5, 0x07, 0x7c, 0x2b, 0x2a, 0xde, 0x12, + 0xc6, 0x16, 0x3a, 0xfc, 0xa9, 0xef, 0xe0, 0x9b, 0xa1, 0x34, 0xc7, 0x18, 0xce, 0xad, 0x1e, 0x84, 0xa3, 0x44, 0x29, 0x57, + 0xb2, 0x65, 0x61, 0x67, 0x6a, 0x5e, 0xcb, 0xc6, 0x9e, 0x0a, 0x6d, 0xa6, 0xc2, 0x8b, 0x0a, 0x93, 0x65, 0x4f, 0xb2, 0xab, + 0x8f, 0xbb, 0xc0, 0xec, 0xdd, 0x18, 0x71, 0x4d, 0xf3, 0xd5, 0xf4, 0x9c, 0xe0, 0x5b, 0x3e, 0x81, 0xe4, 0x03, 0x8d, 0xf8, + 0x4b, 0xe7, 0xf1, 0x2b, 0x0d, 0xf8, 0xa8, 0x54, 0x6c, 0xfd, 0xef, 0x2e, 0xf6, 0xf1, 0x93, 0x8b, 0xf9, 0x9f, 0xcc, 0xca, + 0x24, 0x41, 0xf6, 0xa5, 0x44, 0xe2, 0xbd, 0x63, 0xad, 0x5e, 0x1f, 0x61, 0x7f, 0xb5, 0x8f, 0xad, 0xbe, 0xa2, 0xc3, 0xac, + 0xa6, 0x12, 0xf1, 0xe7, 0xa1, 0xc2, 0x0f, 0x7d, 0x0f, 0x6f, 0xc5, 0x91, 0x91, 0xa8, 0xcf, 0xd4, 0xe1, 0x58, 0x14, 0x5d, + 0x4b, 0xc8, 0xec, 0x50, 0x33, 0xa1, 0x25, 0x01, 0x64, 0x68, 0x6b, 0x93, 0x5a, 0x5e, 0x5c, 0xd2, 0x34, 0x9f, 0x93, 0x81, + 0x3e, 0xda, 0xad, 0x14, 0x3e, 0xf2, 0x33, 0x4c, 0xbd, 0x9b, 0x2b, 0xce, 0x59, 0x73, 0xe3, 0x43, 0x89, 0x9f, 0x6a, 0xc4, + 0x5f, 0x8b, 0xe0, 0xd3, 0x2a, 0xe2, 0x93, 0xc1, 0x11, 0x76, 0xe2, 0x63, 0x1c, 0xe1, 0x2f, 0x9e, 0x0e, 0x24, 0x94, 0x2f, + 0xe7, 0x1a, 0xf0, 0x03, 0x2d, 0xde, 0xfe, 0x3e, 0x96, 0xbc, 0xc3, 0x55, 0x29, 0xf0, 0xa6, 0x8f, 0xb8, 0xa5, 0x82, 0xdb, + 0x22, 0xf8, 0x43, 0x27, 0xf8, 0x01, 0x1f, 0x29, 0xd4, 0x66, 0xea, 0xdf, 0xb1, 0x99, 0xb0, 0x1b, 0xdf, 0xcc, 0x04, 0x90, + 0x9c, 0x18, 0xbe, 0xd5, 0x2a, 0x97, 0xca, 0xda, 0x95, 0x82, 0xb8, 0xac, 0xde, 0xd8, 0xcb, 0xa4, 0x9d, 0x84, 0x5d, 0x60, + 0xeb, 0xdd, 0xd4, 0x38, 0x20, 0x27, 0x61, 0x73, 0x63, 0xe6, 0x7a, 0xc1, 0x27, 0x47, 0x25, 0xb6, 0x43, 0xc0, 0xe3, 0xcf, + 0xd6, 0xd9, 0xd3, 0x61, 0x22, 0xda, 0xa7, 0x93, 0xa7, 0xd4, 0x28, 0x59, 0x7e, 0x2a, 0xf5, 0xcf, 0xa1, 0x83, 0x8d, 0xdf, + 0x82, 0x8e, 0x56, 0x11, 0x7b, 0x0e, 0x55, 0x21, 0x18, 0x05, 0xc5, 0x63, 0x05, 0xfe, 0x47, 0x22, 0xfe, 0xc0, 0x17, 0x78, + 0x0b, 0xb4, 0x0c, 0x06, 0x1c, 0x2a, 0x73, 0xc2, 0xc0, 0xec, 0x30, 0x4c, 0x47, 0xc7, 0x38, 0xe6, 0xb6, 0xe9, 0xb9, 0xdc, + 0x27, 0xcd, 0x37, 0x46, 0xbe, 0xd7, 0x17, 0x60, 0xcd, 0x29, 0xae, 0xd1, 0x98, 0xc6, 0xe4, 0xd6, 0xb1, 0xc2, 0xbf, 0xc6, + 0x88, 0x7f, 0x82, 0xe0, 0xff, 0xc8, 0x49, 0x1c, 0xf0, 0xeb, 0x23, 0xc5, 0x4e, 0x08, 0xd8, 0xff, 0xb2, 0x20, 0x99, 0x5c, + 0xfe, 0xcb, 0xca, 0x7b, 0xea, 0x5f, 0xbf, 0x85, 0x7e, 0x5f, 0xb0, 0xb6, 0xdc, 0xc7, 0xab, 0x3e, 0xe0, 0x9b, 0x02, 0x5c, + 0x57, 0xc5, 0x0d, 0x71, 0xf8, 0x6d, 0x11, 0xbc, 0x23, 0xc0, 0x6f, 0xb8, 0x02, 0x7d, 0xb3, 0xfa, 0x33, 0x52, 0x2d, 0x9e, + 0x98, 0x8f, 0xa3, 0x75, 0x7a, 0x3a, 0x5b, 0x52, 0xc4, 0x70, 0x4a, 0x68, 0xed, 0xc5, 0x59, 0x7e, 0x1d, 0x36, 0x43, 0x7c, + 0x8f, 0xfc, 0xf0, 0xfe, 0x4b, 0x81, 0x7f, 0x0f, 0x11, 0xbf, 0x70, 0xcc, 0xb1, 0x94, 0x89, 0x6b, 0x04, 0xf6, 0x06, 0x5b, + 0x38, 0xba, 0xf7, 0x6d, 0x94, 0x5f, 0x16, 0x24, 0xcf, 0xb6, 0x82, 0xee, 0xa8, 0xbb, 0xfd, 0x09, 0xba, 0x7a, 0x13, 0x4b, + 0x4b, 0x8a, 0x2b, 0xdd, 0x2e, 0x5e, 0x95, 0x88, 0xeb, 0x1a, 0x70, 0x15, 0x6c, 0x9a, 0x80, 0x37, 0x00, 0x7c, 0x07, 0x82, + 0x5b, 0x00, 0x5e, 0x87, 0xe2, 0x95, 0x36, 0x51, 0xd4, 0x25, 0x45, 0x4c, 0x13, 0x73, 0xf6, 0x2b, 0xce, 0x5d, 0x7f, 0x2f, + 0x0f, 0xf2, 0x6d, 0xd3, 0xe2, 0x9a, 0xdd, 0xcb, 0x1e, 0x0c, 0x3d, 0x76, 0xf5, 0x00, 0x07, 0x57, 0x46, 0x18, 0x7c, 0xf8, + 0x94, 0xc4, 0x75, 0xfe, 0xa5, 0x9f, 0xa9, 0x28, 0x99, 0x89, 0xbf, 0xf9, 0x36, 0xba, 0x6b, 0xab, 0x58, 0xc6, 0x12, 0xd6, + 0xfa, 0x35, 0x5e, 0x01, 0x70, 0x55, 0x3b, 0x58, 0x95, 0x60, 0xd3, 0x2d, 0x2c, 0x47, 0x66, 0x3f, 0x4d, 0x31, 0x26, 0x45, + 0xf6, 0x99, 0x68, 0xe5, 0x3c, 0x11, 0xa8, 0x2a, 0xd4, 0xa9, 0x69, 0xe1, 0x63, 0x76, 0x10, 0x34, 0x62, 0xe0, 0x39, 0x0a, + 0x4c, 0x67, 0x24, 0x60, 0x2f, 0x38, 0x3c, 0x3e, 0xd8, 0xc5, 0x21, 0xed, 0x24, 0xd6, 0x05, 0x36, 0x5b, 0xc9, 0xb3, 0x01, + 0x49, 0xba, 0x85, 0xe7, 0x21, 0xaa, 0xf2, 0xce, 0x9f, 0xa1, 0xb8, 0x0f, 0x74, 0xfc, 0x0a, 0xfa, 0x4b, 0xc0, 0x52, 0x51, + 0x60, 0x59, 0x3a, 0x58, 0x71, 0x11, 0x4b, 0xea, 0xd1, 0x73, 0xb4, 0xad, 0x30, 0x7b, 0x77, 0x0b, 0x94, 0x27, 0x8a, 0x88, + 0xb5, 0xd6, 0x91, 0x89, 0xab, 0xe1, 0x72, 0xde, 0xc7, 0x3c, 0x13, 0x16, 0x07, 0xf8, 0x38, 0x76, 0x43, 0xb3, 0xfc, 0xf3, + 0x00, 0xc8, 0xf8, 0x1e, 0xf0, 0x5c, 0x45, 0x05, 0xef, 0xc1, 0x6d, 0x6c, 0xc0, 0x3f, 0xfc, 0x18, 0x9d, 0xfe, 0xab, 0xe8, + 0xf4, 0x3c, 0x0a, 0xd7, 0x47, 0xa7, 0xae, 0xe1, 0xbb, 0x1c, 0x69, 0xae, 0x41, 0x53, 0x51, 0x2b, 0xe7, 0xc9, 0x10, 0x90, + 0x02, 0x5a, 0x79, 0x84, 0x4e, 0x89, 0x10, 0x0b, 0x54, 0x74, 0x4d, 0x1d, 0x16, 0xa8, 0x5e, 0x3f, 0x42, 0xfd, 0x21, 0x07, + 0xf8, 0x6c, 0xec, 0xe6, 0xd9, 0x03, 0x04, 0x5f, 0x3d, 0x89, 0x54, 0xc1, 0x1d, 0x08, 0x36, 0x21, 0x64, 0x2d, 0x1b, 0x7b, + 0x10, 0x6c, 0x00, 0xe5, 0x2e, 0xa4, 0xda, 0x6f, 0xc9, 0xec, 0x79, 0xd2, 0x59, 0x87, 0x76, 0xaf, 0x41, 0x99, 0xcb, 0xcf, + 0xb2, 0x9b, 0x33, 0x71, 0x75, 0x72, 0x3a, 0x7a, 0xae, 0xe0, 0x68, 0xa5, 0x95, 0x56, 0x5a, 0xc1, 0x73, 0x91, 0xff, 0x07, + 0xdd, 0x4a, 0x08, 0x95, 0x12, 0xb1, 0x25, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_stick_cap[2122] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9, 0x87, 0x00, 0x00, 0x08, 0x11, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x5a, 0x49, 0x88, 0x24, 0x45, 0x14, 0x7d, 0x11, 0x99, 0x5d, 0x59, 0x55, 0x5d, 0xd5, 0xd3, 0x3d, + 0xdd, 0x33, 0x2a, 0x38, 0x8c, 0x03, 0x2e, 0xe0, 0xae, 0xe8, 0x9c, 0x5c, 0x40, 0x14, 0xd4, 0x8b, 0x07, 0x41, 0x0f, 0x7a, + 0x71, 0xb9, 0x79, 0x17, 0x0f, 0x9e, 0xc5, 0x8b, 0x17, 0x6f, 0x5e, 0x04, 0xc5, 0x75, 0x14, 0x2f, 0x8a, 0x82, 0x28, 0x82, + 0x87, 0x71, 0x39, 0x88, 0x0a, 0x82, 0x0b, 0x22, 0xe2, 0xe8, 0x68, 0xdb, 0xd3, 0x6b, 0x75, 0x55, 0x56, 0xe5, 0x12, 0xf2, + 0x62, 0x7e, 0xd4, 0x44, 0x67, 0x65, 0x56, 0x55, 0xcf, 0x86, 0x87, 0x09, 0x48, 0x32, 0x2b, 0x33, 0x23, 0xf2, 0xbd, 0xbf, + 0xc5, 0xff, 0x11, 0x05, 0x5c, 0x68, 0x17, 0xda, 0x19, 0x35, 0x75, 0x96, 0xc7, 0x72, 0x47, 0xd5, 0x73, 0x03, 0x20, 0x97, + 0xf3, 0xff, 0xa6, 0x69, 0x00, 0xe1, 0x69, 0xf6, 0x51, 0x67, 0xfa, 0xf1, 0x33, 0x19, 0x20, 0x90, 0x73, 0x26, 0xe7, 0x05, + 0x00, 0xd7, 0x01, 0xb8, 0x11, 0xc0, 0x21, 0x00, 0x17, 0x01, 0x98, 0x05, 0x90, 0x02, 0x58, 0x07, 0xf0, 0x27, 0x80, 0x9f, + 0x00, 0x7c, 0x03, 0xe0, 0x67, 0xaf, 0x5f, 0x28, 0xd7, 0xe6, 0x7c, 0x11, 0x50, 0x02, 0x3e, 0x15, 0x49, 0xde, 0x05, 0xe0, + 0x21, 0x00, 0x77, 0x6b, 0xad, 0x0f, 0x69, 0xad, 0x11, 0x04, 0x01, 0x78, 0x76, 0xcd, 0x18, 0x83, 0x3c, 0xcf, 0x91, 0x65, + 0x19, 0xcf, 0x3d, 0x63, 0x0c, 0x49, 0x7c, 0x00, 0xe0, 0x6d, 0x00, 0xbf, 0x79, 0x44, 0xd2, 0x73, 0x4d, 0x20, 0xf0, 0xec, + 0xf8, 0x1e, 0x00, 0xcf, 0x28, 0xa5, 0xee, 0xaa, 0xd5, 0x6a, 0x98, 0x99, 0x99, 0x21, 0x70, 0xa3, 0xb5, 0xce, 0x95, 0x52, + 0xa6, 0x30, 0xbe, 0xfd, 0x6d, 0x8c, 0x51, 0x79, 0x9e, 0x07, 0x49, 0x92, 0x60, 0x30, 0x18, 0x20, 0x4d, 0xd3, 0x13, 0x00, + 0x5e, 0x01, 0xf0, 0x02, 0x80, 0xbf, 0x00, 0xcc, 0x08, 0x09, 0x73, 0x2e, 0x08, 0x70, 0xf0, 0x04, 0xc0, 0x12, 0x80, 0xe7, + 0x95, 0x52, 0x4f, 0x44, 0x51, 0x84, 0x28, 0x8a, 0x4c, 0x10, 0x04, 0x34, 0x01, 0x8a, 0xfc, 0x94, 0xd8, 0x4b, 0x1a, 0x35, + 0x21, 0xe4, 0x72, 0x63, 0x8c, 0x49, 0x92, 0x24, 0x8c, 0xe3, 0x98, 0x44, 0x8e, 0x51, 0x18, 0x00, 0x5e, 0x97, 0xef, 0x64, + 0x22, 0xa4, 0xb3, 0x46, 0xa0, 0x06, 0x60, 0x00, 0xe0, 0x66, 0x4a, 0x2c, 0x0c, 0xc3, 0x6b, 0x9b, 0xcd, 0x66, 0x1e, 0x86, + 0x21, 0x71, 0x58, 0x5f, 0x50, 0x4a, 0xd9, 0x63, 0x52, 0x23, 0x09, 0x9f, 0x8c, 0x31, 0x26, 0xeb, 0xf7, 0xfb, 0x61, 0xaf, + 0xd7, 0xe3, 0xbd, 0x17, 0x01, 0x3c, 0xed, 0x11, 0xc8, 0xcf, 0x06, 0x01, 0x07, 0xfe, 0x0e, 0x00, 0xef, 0x46, 0x51, 0xb4, + 0xaf, 0xd9, 0x6c, 0xa6, 0x4a, 0x29, 0xa2, 0xdf, 0x01, 0x7c, 0x1a, 0x02, 0x45, 0x12, 0xe6, 0xe4, 0x18, 0x79, 0x9a, 0xa6, + 0xa6, 0xd3, 0xe9, 0x04, 0x79, 0x9e, 0xbf, 0x03, 0xe0, 0x31, 0xf9, 0xe6, 0x44, 0x4d, 0x4c, 0xfa, 0x62, 0x28, 0x03, 0x50, + 0xf2, 0x1f, 0xd5, 0xeb, 0xf5, 0xa5, 0x46, 0xa3, 0xc1, 0x41, 0x83, 0x32, 0xe0, 0xee, 0x9e, 0x3b, 0x1c, 0x50, 0x77, 0xed, + 0x9c, 0xd9, 0x27, 0x62, 0x4e, 0x91, 0xa0, 0x93, 0x27, 0x9d, 0x4e, 0x67, 0x26, 0xcb, 0xb2, 0x37, 0x00, 0x3c, 0x2e, 0xaf, + 0x0d, 0xc6, 0xf9, 0xc4, 0x38, 0x02, 0xb4, 0x67, 0x9a, 0xc7, 0x7e, 0x00, 0x9f, 0x45, 0x51, 0x74, 0xc5, 0xec, 0xec, 0x6c, + 0x46, 0x93, 0xf1, 0x41, 0x3a, 0x80, 0x2e, 0xea, 0xd0, 0x41, 0xfb, 0xfd, 0xbe, 0x8b, 0x38, 0xc3, 0x67, 0x74, 0x72, 0x3a, + 0x7b, 0x18, 0x86, 0xf6, 0xbe, 0x23, 0x62, 0x3c, 0x6d, 0xb0, 0x91, 0xc4, 0xd6, 0xd6, 0xd6, 0x4c, 0x9e, 0xe7, 0xcf, 0x01, + 0x78, 0x56, 0x2c, 0xa0, 0x7f, 0x3a, 0x04, 0x22, 0x61, 0xfe, 0x6a, 0x18, 0x86, 0x0f, 0xb7, 0xdb, 0x6d, 0x46, 0x87, 0xb0, + 0x08, 0x9e, 0xe0, 0x78, 0x4d, 0x1b, 0xee, 0x76, 0xbb, 0x16, 0x18, 0x41, 0xf2, 0xe0, 0x33, 0x02, 0x23, 0x99, 0x34, 0x4d, + 0xed, 0x33, 0x12, 0x69, 0xb5, 0x5a, 0x43, 0x22, 0x46, 0x34, 0xc0, 0x26, 0x84, 0xcd, 0x60, 0x30, 0xc8, 0x3b, 0x9d, 0x0e, + 0x6f, 0x3d, 0x00, 0xe0, 0x43, 0x2f, 0x6c, 0x4f, 0x4d, 0xc0, 0x99, 0xce, 0x83, 0x4a, 0xa9, 0x23, 0xed, 0x76, 0x3b, 0x0b, + 0xc3, 0x70, 0xc4, 0x59, 0x19, 0xef, 0x09, 0x6e, 0x63, 0x63, 0xc3, 0x9e, 0x09, 0xac, 0xd1, 0x68, 0xd8, 0xfb, 0x45, 0x7f, + 0x20, 0x38, 0x6a, 0x67, 0x7b, 0x7b, 0x1b, 0x8c, 0x3c, 0xb3, 0xb3, 0xb3, 0xf6, 0x70, 0x24, 0xdc, 0x3b, 0x62, 0x4e, 0x59, + 0xb7, 0xdb, 0x0d, 0xe2, 0x38, 0xfe, 0x9e, 0xf3, 0x0b, 0x80, 0xcd, 0x2a, 0x53, 0xd2, 0x63, 0x26, 0x2a, 0xce, 0xac, 0xcf, + 0x30, 0x54, 0x52, 0x5a, 0x45, 0x87, 0x25, 0x48, 0x4a, 0xf5, 0xc4, 0x89, 0x13, 0xf6, 0xf9, 0xfe, 0xfd, 0xfb, 0xd1, 0x6e, + 0xb7, 0xed, 0xfd, 0xa2, 0x7d, 0xbb, 0xbe, 0x34, 0xa1, 0xbd, 0x7b, 0xf7, 0xda, 0x83, 0xda, 0x5a, 0x5f, 0x5f, 0x1f, 0x6a, + 0xd0, 0x17, 0x0e, 0xcd, 0xb4, 0x5e, 0xaf, 0x67, 0x5a, 0xeb, 0xeb, 0x01, 0x3c, 0x22, 0xd2, 0x67, 0x78, 0xc5, 0x34, 0x04, + 0x88, 0x80, 0x8e, 0x7a, 0xaf, 0x52, 0xea, 0xe6, 0x28, 0x8a, 0x72, 0x67, 0xf7, 0xc3, 0x4e, 0x5a, 0x5b, 0x89, 0xaf, 0xae, + 0xae, 0x5a, 0x29, 0x12, 0x90, 0x33, 0x17, 0xdf, 0xc4, 0x1c, 0x38, 0x9f, 0x38, 0xa5, 0x5c, 0xaf, 0xd7, 0x2d, 0xe1, 0x34, + 0x4d, 0xad, 0xf6, 0x8a, 0xef, 0x49, 0x5f, 0xc5, 0x39, 0x06, 0xc0, 0x93, 0x92, 0x96, 0x94, 0x26, 0x8a, 0xba, 0xc2, 0x7c, + 0x1a, 0x00, 0x1e, 0xa6, 0xc4, 0x38, 0xbb, 0xfa, 0xd2, 0x71, 0x07, 0xa5, 0x47, 0x20, 0x7b, 0xf6, 0xec, 0x19, 0x3a, 0x64, + 0x19, 0x78, 0x1f, 0x1c, 0xaf, 0x1d, 0x51, 0x9e, 0x97, 0x96, 0x96, 0xac, 0x39, 0xd1, 0x7f, 0xfc, 0xd4, 0xc3, 0x61, 0xe3, + 0xf7, 0x95, 0x52, 0xd7, 0x48, 0x08, 0xcf, 0xbd, 0xfc, 0xab, 0x92, 0x00, 0x7f, 0x13, 0xf0, 0xe5, 0x00, 0x6e, 0xe3, 0x00, + 0xbc, 0x57, 0x94, 0x3e, 0xd5, 0x4f, 0x0d, 0xcc, 0xcf, 0xcf, 0x8f, 0x48, 0xbd, 0xec, 0x28, 0x33, 0x13, 0x2b, 0xa9, 0x30, + 0xb4, 0x63, 0x6c, 0x6d, 0x6d, 0x8d, 0x8c, 0x23, 0x66, 0x9a, 0xd3, 0xe9, 0x01, 0xdc, 0x27, 0xd1, 0x68, 0x2a, 0x02, 0x6c, + 0x37, 0x69, 0xad, 0x17, 0x44, 0xfa, 0x76, 0x34, 0x7f, 0x60, 0x12, 0xa0, 0xbd, 0x3b, 0xa9, 0x55, 0x01, 0x9e, 0x74, 0xdf, + 0x18, 0x83, 0x66, 0xb3, 0x69, 0xfd, 0x86, 0x63, 0x96, 0x68, 0x41, 0x09, 0x81, 0x5b, 0x01, 0xec, 0x13, 0x7c, 0x3b, 0xcc, + 0xa8, 0xd8, 0x83, 0x0c, 0xd9, 0xe3, 0x06, 0xc9, 0x28, 0xad, 0x6d, 0xf8, 0xd2, 0x63, 0x12, 0xc6, 0x0f, 0x33, 0xda, 0x54, + 0x49, 0xbf, 0x8c, 0x54, 0xd5, 0x2c, 0xad, 0x94, 0xb2, 0x24, 0x68, 0x4a, 0x65, 0x8f, 0x25, 0x28, 0x5c, 0x06, 0xe0, 0xa0, + 0xbb, 0x37, 0x49, 0x03, 0xb4, 0xff, 0x43, 0x2e, 0x9a, 0x14, 0x3f, 0x46, 0x02, 0x2e, 0xce, 0x57, 0xb5, 0x49, 0x26, 0x55, + 0xd4, 0x42, 0x14, 0x45, 0xc3, 0x74, 0xdb, 0xd7, 0x12, 0x87, 0xd2, 0x5a, 0x33, 0xc3, 0x25, 0xa6, 0x03, 0x02, 0x7e, 0x07, + 0x66, 0xff, 0x87, 0xf3, 0xf2, 0x26, 0x33, 0xce, 0x32, 0x89, 0xf1, 0x1e, 0x23, 0x87, 0xa8, 0x75, 0x2c, 0xe0, 0xb2, 0xbe, + 0x55, 0x2d, 0x90, 0x79, 0x83, 0x04, 0x4a, 0xfa, 0x19, 0xe9, 0xcb, 0x8c, 0x20, 0x98, 0x46, 0x03, 0x74, 0x96, 0x86, 0x93, + 0x80, 0xff, 0xd0, 0xc5, 0x74, 0xdf, 0x56, 0xa7, 0x4d, 0xe0, 0x7c, 0xa2, 0x55, 0xe4, 0x72, 0x49, 0x3d, 0x2a, 0xda, 0xac, + 0x10, 0xa8, 0xd4, 0x80, 0x03, 0xec, 0x8a, 0x96, 0xca, 0xe6, 0x66, 0xce, 0xb3, 0xdd, 0xd4, 0x64, 0x61, 0x8c, 0xc6, 0xda, + 0x92, 0x97, 0xe8, 0xb8, 0x2c, 0xfb, 0x4a, 0x3f, 0xe0, 0x26, 0x31, 0xd7, 0xfc, 0x5c, 0x66, 0x52, 0xab, 0x7a, 0x37, 0x97, + 0x14, 0xc2, 0xcd, 0x11, 0xc5, 0x3e, 0xd2, 0xe2, 0x69, 0x09, 0x70, 0xda, 0x5e, 0x91, 0xc9, 0xc9, 0x14, 0x07, 0xa3, 0xfd, + 0x33, 0xa7, 0x29, 0xfb, 0x90, 0x7f, 0x94, 0x81, 0x2f, 0xbb, 0xa7, 0xc4, 0xaf, 0x9c, 0x2f, 0x14, 0xb3, 0x53, 0x63, 0x8c, + 0x16, 0x2c, 0xab, 0xde, 0xd2, 0x4c, 0x25, 0x01, 0xbe, 0xc9, 0xd1, 0xfe, 0xa0, 0x94, 0xcb, 0x40, 0x72, 0x72, 0xe3, 0x33, + 0x92, 0x28, 0x02, 0x2b, 0x16, 0x2a, 0x7e, 0x0d, 0x50, 0xbc, 0xe7, 0xf7, 0x8b, 0xe3, 0xd8, 0x46, 0x35, 0x47, 0xc0, 0x7b, + 0x66, 0xa4, 0x2f, 0x93, 0xb9, 0x7f, 0x3c, 0x8c, 0xa5, 0x04, 0xd8, 0x2b, 0x93, 0xe3, 0x27, 0xc9, 0xe7, 0xed, 0x73, 0x3f, + 0x5b, 0xa4, 0x06, 0xf8, 0x31, 0x66, 0x95, 0xce, 0x66, 0x8b, 0x29, 0x71, 0x19, 0x58, 0xff, 0x1d, 0xff, 0x3a, 0xcb, 0x32, + 0x3b, 0x89, 0x71, 0x2e, 0x28, 0xd1, 0x92, 0x11, 0xed, 0xfc, 0x0e, 0x60, 0x59, 0x30, 0x8e, 0xd5, 0x80, 0x2b, 0xe1, 0x7e, + 0x31, 0xc6, 0x1c, 0x4f, 0xd3, 0x94, 0x08, 0x4f, 0xda, 0x92, 0x07, 0x90, 0xb3, 0x30, 0x3f, 0xca, 0x39, 0xc1, 0xaf, 0xb6, + 0xa6, 0x91, 0xba, 0x5f, 0xc8, 0x28, 0xa5, 0xb0, 0xb9, 0xb9, 0x69, 0x25, 0xef, 0xe6, 0x82, 0x82, 0xc6, 0x59, 0xf8, 0xf3, + 0xf2, 0x5b, 0x00, 0x1b, 0x65, 0x2b, 0x16, 0x65, 0x26, 0xc4, 0x1e, 0xc7, 0x01, 0x7c, 0x2d, 0xb3, 0x2e, 0xdb, 0xa9, 0x17, + 0xf2, 0xdc, 0x9a, 0x11, 0x67, 0x62, 0x66, 0xa3, 0x3e, 0xa0, 0x32, 0xb0, 0x65, 0x44, 0x78, 0xcf, 0xe5, 0x54, 0xdd, 0x6e, + 0xd7, 0x26, 0x84, 0x65, 0x9a, 0xca, 0xb2, 0x4c, 0xa7, 0x27, 0x55, 0xf0, 0x85, 0xd4, 0x03, 0x83, 0x69, 0x08, 0xd0, 0xdb, + 0x7b, 0x00, 0x3e, 0x4d, 0x92, 0x84, 0xfd, 0x99, 0xcc, 0x99, 0xa2, 0xda, 0xe7, 0xe6, 0xe6, 0xac, 0xe4, 0x56, 0x56, 0x56, + 0x86, 0xf1, 0x7b, 0x9c, 0xe9, 0xf8, 0x85, 0x8b, 0x03, 0xbf, 0xb6, 0xb6, 0x66, 0xc1, 0xbb, 0xea, 0xcc, 0x93, 0xbc, 0xc5, + 0xd2, 0xef, 0xf7, 0x95, 0x48, 0xff, 0x07, 0x01, 0x9f, 0x4c, 0x22, 0x60, 0xe4, 0x45, 0x12, 0xf8, 0x0e, 0xc0, 0x97, 0x71, + 0x1c, 0x5b, 0xf4, 0x65, 0xa0, 0x16, 0x16, 0x16, 0x2c, 0x98, 0xe5, 0xe5, 0x65, 0x9b, 0x12, 0xb3, 0x55, 0x11, 0x71, 0xcf, + 0x08, 0x94, 0xa9, 0xb8, 0x03, 0x5f, 0xaf, 0xd7, 0x47, 0xb4, 0xe8, 0x22, 0xd3, 0x60, 0x30, 0x60, 0xc7, 0xf7, 0x25, 0x02, + 0x75, 0xbd, 0xe5, 0xc8, 0x61, 0x2b, 0x4b, 0x68, 0xa8, 0xb2, 0x2d, 0x00, 0x6b, 0x00, 0x8e, 0x24, 0x49, 0x72, 0xcb, 0x60, + 0x30, 0x88, 0xa4, 0xb8, 0x18, 0xce, 0x34, 0x4e, 0xea, 0x4c, 0x87, 0x5d, 0x75, 0x45, 0x49, 0xd2, 0x19, 0xa5, 0x8e, 0xd8, + 0x41, 0x86, 0x80, 0x18, 0x6d, 0xf8, 0x2e, 0x9f, 0x2d, 0x2e, 0x2e, 0x8e, 0xd4, 0xc5, 0x1e, 0xd9, 0xbc, 0xd7, 0xeb, 0x69, + 0x63, 0xcc, 0x51, 0x00, 0x47, 0x05, 0x3c, 0x25, 0x64, 0xa6, 0x21, 0x60, 0xe4, 0xe5, 0x0d, 0xd1, 0xc2, 0xbb, 0xdd, 0x6e, + 0xf7, 0xd1, 0x30, 0x0c, 0x59, 0xe2, 0x8d, 0x64, 0x78, 0x04, 0x40, 0xd0, 0x94, 0x24, 0xc1, 0xb1, 0x18, 0x77, 0xe4, 0xfc, + 0x14, 0xc1, 0x7e, 0x2c, 0x0c, 0x6d, 0x00, 0xe0, 0xbb, 0xae, 0xd8, 0x67, 0x2b, 0x94, 0x9e, 0x86, 0xe0, 0x93, 0x24, 0xe1, + 0x82, 0xf0, 0x6b, 0x00, 0xb8, 0xfc, 0xb8, 0x5e, 0x66, 0x3e, 0xe3, 0x08, 0x24, 0xd2, 0x89, 0xaa, 0x7b, 0xcf, 0x18, 0x73, + 0x65, 0xa7, 0xd3, 0x39, 0xcc, 0xe2, 0xde, 0x15, 0x15, 0xfe, 0xba, 0x0f, 0x81, 0xf0, 0x37, 0xc1, 0xb1, 0xb0, 0xa7, 0xb4, + 0x8b, 0xcb, 0x2a, 0x7e, 0x9c, 0xf7, 0xfd, 0xc1, 0x14, 0xc0, 0x73, 0x49, 0xa6, 0xd7, 0xeb, 0x91, 0xf1, 0xcb, 0x62, 0xfb, + 0x24, 0xb0, 0x5d, 0xb5, 0xc0, 0x55, 0x95, 0x13, 0x3b, 0x2d, 0x2c, 0x4b, 0x12, 0xf5, 0x52, 0x96, 0x65, 0x7b, 0x3a, 0x9d, + 0xce, 0x55, 0xad, 0x56, 0x2b, 0x53, 0x4a, 0x71, 0x05, 0x6d, 0x47, 0xee, 0xef, 0xcc, 0x84, 0xd7, 0x04, 0xea, 0xa7, 0xdb, + 0xbe, 0x19, 0xf9, 0xf7, 0xd8, 0x8a, 0xe0, 0xb7, 0xb7, 0xb7, 0x95, 0x48, 0xfe, 0x13, 0x00, 0xff, 0x8a, 0x29, 0x97, 0x4a, + 0x7f, 0x9a, 0x85, 0xad, 0x9a, 0x54, 0x42, 0x5c, 0xef, 0xbf, 0x16, 0xc0, 0x53, 0x5a, 0xeb, 0xab, 0x5b, 0xad, 0x16, 0xd7, + 0x45, 0xe9, 0xdc, 0xca, 0x27, 0xe1, 0x9f, 0xab, 0x5a, 0x09, 0x70, 0x18, 0x63, 0xf2, 0x38, 0x8e, 0xb5, 0x48, 0xfe, 0x2d, + 0x00, 0xef, 0xc8, 0xe4, 0xc5, 0x63, 0x73, 0xdc, 0xfe, 0xc1, 0xa4, 0xf4, 0x8f, 0x24, 0xea, 0xb2, 0x2a, 0xc0, 0xaa, 0xe8, + 0x4a, 0x2e, 0x73, 0x28, 0xa5, 0x6e, 0xa7, 0x1d, 0x73, 0xc5, 0x82, 0xab, 0x07, 0x65, 0x44, 0x26, 0x81, 0x97, 0xf7, 0x72, + 0x4e, 0x96, 0xbd, 0x5e, 0x4f, 0x25, 0x49, 0x42, 0x9f, 0x7b, 0x13, 0xc0, 0xc7, 0x4c, 0x65, 0x04, 0xfc, 0xc6, 0x38, 0xe9, + 0x4f, 0x43, 0x00, 0x62, 0xf3, 0x75, 0xd1, 0xc4, 0x41, 0xa9, 0x8c, 0xb8, 0xd8, 0x74, 0x7f, 0x10, 0x04, 0xfb, 0x38, 0x83, + 0xd6, 0x6a, 0x35, 0x56, 0x4d, 0x2e, 0x4a, 0x8d, 0x8c, 0xe9, 0x01, 0x76, 0xfb, 0x04, 0x86, 0x93, 0x54, 0xbf, 0xdf, 0x77, + 0x25, 0x2a, 0x63, 0xfd, 0x7b, 0x12, 0x34, 0x8e, 0x09, 0x81, 0xca, 0xc5, 0xac, 0xdd, 0x12, 0x70, 0x24, 0xb8, 0xd4, 0xb8, + 0x17, 0xc0, 0xa5, 0x00, 0x2e, 0x01, 0x70, 0x05, 0x80, 0x3b, 0x01, 0x1c, 0xd6, 0x5a, 0x2f, 0x31, 0x47, 0x92, 0x4d, 0x0e, + 0x57, 0x45, 0xf9, 0x1f, 0xb6, 0x5a, 0xa2, 0xdf, 0xd0, 0x0f, 0x98, 0x1e, 0x24, 0x49, 0x42, 0x73, 0xe1, 0x56, 0xd3, 0xe7, + 0x00, 0xbe, 0x92, 0x2d, 0x28, 0x82, 0xff, 0x5b, 0xc2, 0xf8, 0x58, 0xc9, 0xef, 0x96, 0x80, 0xef, 0x13, 0x6d, 0x29, 0xef, + 0x2e, 0xf6, 0xb4, 0xc2, 0xbd, 0x31, 0xae, 0xdf, 0x1c, 0x50, 0x4a, 0xcd, 0xd3, 0xc9, 0x8b, 0x5b, 0x4c, 0x12, 0x7d, 0x7a, + 0xe2, 0x98, 0xbf, 0x02, 0xe0, 0xb2, 0xe1, 0x8f, 0x92, 0xb6, 0x2c, 0xcb, 0x99, 0x51, 0xaf, 0xb7, 0x9b, 0x5d, 0x9a, 0xdd, + 0x6e, 0x31, 0xf1, 0xfd, 0x50, 0x4c, 0x6a, 0x4e, 0x76, 0x6b, 0x16, 0x01, 0xcc, 0xcb, 0x52, 0xe4, 0x3e, 0x39, 0x16, 0x85, + 0x68, 0xe4, 0x0a, 0x24, 0x09, 0xcb, 0x2b, 0x02, 0x76, 0x45, 0x7e, 0xaf, 0x0b, 0xa1, 0x55, 0x09, 0x95, 0x83, 0xdd, 0x6e, + 0xc3, 0x9e, 0xee, 0x26, 0x9f, 0x23, 0x42, 0x80, 0x2d, 0x21, 0x33, 0x27, 0xd7, 0x0d, 0xd1, 0xd4, 0x8c, 0xb7, 0x50, 0x96, + 0x89, 0x49, 0xc4, 0x32, 0xab, 0x6e, 0x89, 0x8d, 0x6f, 0x0a, 0x39, 0xb7, 0x99, 0x61, 0xce, 0xe7, 0x36, 0xab, 0x23, 0x12, + 0x08, 0x99, 0x9a, 0x10, 0x8a, 0xc6, 0x10, 0xe8, 0xcb, 0xe1, 0x32, 0xcb, 0xf4, 0x4c, 0x37, 0xbe, 0xd5, 0x39, 0xd8, 0xa5, + 0x77, 0x4b, 0x1f, 0xc5, 0x62, 0x29, 0x2f, 0x9c, 0x47, 0x8a, 0x93, 0xff, 0x63, 0x1b, 0xf7, 0xd7, 0x83, 0x0b, 0x8d, 0x12, + 0xf8, 0x0f, 0x0d, 0x5d, 0x86, 0xe0, 0x88, 0x1b, 0x34, 0x15, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, + 0x60, 0x82, +}; +static const uint8_t pad_png_stick_cap_l3[4861] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, + 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9, 0x87, 0x00, 0x00, 0x12, 0xc4, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xd5, 0x5a, 0x69, 0x8c, 0x5d, 0xe7, 0x59, 0x7e, 0xbe, 0xe5, 0xac, 0x77, 0x9f, 0x3b, 0xfb, 0x92, 0xf1, + 0xee, 0xd4, 0x8d, 0xed, 0xb6, 0x2e, 0x21, 0xe9, 0xe6, 0x34, 0x45, 0x34, 0x54, 0xb4, 0x2c, 0x21, 0x40, 0x41, 0x08, 0xf1, + 0x13, 0x89, 0x9f, 0x48, 0xfc, 0x34, 0xfd, 0xc3, 0x4f, 0xe0, 0x6f, 0x05, 0x95, 0xa0, 0x12, 0x42, 0x22, 0x95, 0x50, 0x11, + 0x6d, 0x82, 0x4a, 0x9b, 0xa6, 0x25, 0x29, 0x49, 0xe4, 0xa4, 0x89, 0x13, 0x37, 0xb6, 0x67, 0x6c, 0xcf, 0x78, 0x16, 0xcf, + 0xdc, 0x7d, 0x3b, 0xfb, 0xf7, 0x7d, 0xe8, 0xfb, 0xce, 0xbd, 0xf6, 0x64, 0x69, 0x9c, 0xb4, 0x45, 0x88, 0x2b, 0x1d, 0x9d, + 0x99, 0xb9, 0xf7, 0x9c, 0xf3, 0x3e, 0xef, 0xf2, 0xbc, 0xcf, 0xfb, 0xde, 0x01, 0xfe, 0x9f, 0xbf, 0xc8, 0x2f, 0xee, 0x56, + 0x8a, 0xe0, 0x02, 0x08, 0x2e, 0x83, 0xa0, 0x76, 0x91, 0xa2, 0xe3, 0xde, 0xbd, 0x77, 0x2d, 0x52, 0xb8, 0x72, 0x4e, 0x61, + 0xf6, 0x49, 0x85, 0x27, 0x9f, 0x50, 0xfa, 0xc3, 0x00, 0xd1, 0xe7, 0xff, 0x63, 0x00, 0x17, 0x2e, 0x50, 0x7c, 0xff, 0x11, + 0xba, 0x7a, 0xe8, 0x10, 0x1f, 0xb2, 0xc8, 0xf2, 0x88, 0xb0, 0xac, 0xd1, 0xc0, 0x4a, 0x6d, 0x97, 0x0b, 0x25, 0x98, 0x23, + 0x08, 0xa1, 0xcc, 0x51, 0x11, 0x0b, 0x14, 0x8b, 0x12, 0x91, 0x7a, 0x7e, 0xea, 0x48, 0x92, 0x46, 0x82, 0xa4, 0xf5, 0x98, + 0xa7, 0x97, 0x71, 0x59, 0xe0, 0xc9, 0x27, 0xe4, 0xcf, 0x03, 0xe6, 0x67, 0x01, 0x40, 0x70, 0x41, 0x91, 0x63, 0x2f, 0x3c, + 0x65, 0xb5, 0x31, 0xe5, 0xf0, 0xaa, 0xf2, 0x3c, 0x07, 0x1e, 0x57, 0xb4, 0xa0, 0x5c, 0xcf, 0xe3, 0x90, 0x6e, 0x26, 0x61, + 0x53, 0x25, 0x99, 0x12, 0x92, 0x12, 0xca, 0x14, 0x61, 0x4a, 0x4a, 0x49, 0x32, 0x28, 0x16, 0x53, 0x2a, 0xc2, 0x2c, 0x26, + 0x41, 0x22, 0xa3, 0x80, 0x24, 0x32, 0x10, 0xa1, 0x1d, 0xed, 0xee, 0x22, 0xc5, 0xc5, 0x73, 0xd9, 0xcf, 0x02, 0xe4, 0x83, + 0x01, 0xb8, 0xa0, 0x28, 0x2e, 0xbf, 0xc1, 0x6b, 0x88, 0xbc, 0x82, 0x97, 0x14, 0x99, 0x22, 0x65, 0xce, 0x58, 0x0d, 0x8c, + 0x95, 0x65, 0x96, 0x14, 0x20, 0x42, 0x17, 0x99, 0x70, 0x08, 0x81, 0x03, 0x10, 0x5b, 0x51, 0xca, 0xa0, 0x94, 0x52, 0x52, + 0x66, 0xa0, 0x88, 0x41, 0x10, 0x33, 0xea, 0x45, 0x60, 0x4e, 0xa4, 0xb8, 0x35, 0x20, 0x59, 0xd6, 0x4d, 0x64, 0xd4, 0x4b, + 0x43, 0xd9, 0x57, 0x4e, 0x39, 0xd8, 0xbb, 0xd5, 0x89, 0xf1, 0xec, 0x23, 0xe2, 0x83, 0x00, 0x79, 0xbf, 0x00, 0x08, 0xce, + 0x3f, 0xc3, 0x66, 0x66, 0xe1, 0x2a, 0x9b, 0x96, 0x7c, 0x90, 0x9a, 0xe3, 0x38, 0xd3, 0x42, 0xa1, 0x2e, 0xd3, 0x61, 0x09, + 0x42, 0xd4, 0xb8, 0x5b, 0x59, 0xe2, 0xfe, 0xec, 0x7d, 0xdc, 0xab, 0x2d, 0x11, 0xee, 0xd7, 0x40, 0x59, 0x81, 0x10, 0x6a, + 0x41, 0x41, 0x02, 0x22, 0x96, 0x22, 0xed, 0xcb, 0x64, 0xd0, 0x14, 0x41, 0x63, 0x33, 0x0d, 0x5a, 0xb7, 0x64, 0x16, 0xee, + 0x51, 0xcb, 0xeb, 0x83, 0x7a, 0x3d, 0x05, 0xd5, 0x10, 0x49, 0xdc, 0xca, 0x82, 0xa8, 0x67, 0x75, 0xf8, 0x68, 0xe3, 0x91, + 0x47, 0x12, 0x7c, 0xc5, 0x80, 0x50, 0xbf, 0x00, 0x00, 0x8a, 0xe0, 0x89, 0x27, 0xad, 0xfb, 0x2c, 0xbf, 0x00, 0x38, 0x35, + 0xdb, 0x72, 0x67, 0x15, 0xac, 0x79, 0x99, 0x0d, 0xa6, 0x20, 0xc9, 0x82, 0x33, 0x75, 0xe8, 0x8c, 0x55, 0x59, 0xfd, 0x08, + 0xe5, 0x7c, 0x15, 0x42, 0x39, 0x32, 0x6a, 0x43, 0x04, 0xfb, 0x90, 0x51, 0x07, 0x4a, 0xa6, 0x00, 0x21, 0xa0, 0xdc, 0x07, + 0xf5, 0xa6, 0xc1, 0xfc, 0x59, 0x50, 0xdb, 0xd7, 0x56, 0x75, 0xb2, 0xa8, 0xf7, 0x66, 0xdc, 0x5a, 0x7f, 0x39, 0x0b, 0x9a, + 0x57, 0x09, 0x77, 0x5b, 0x94, 0xf3, 0xa6, 0x4a, 0xc8, 0x4e, 0x2a, 0x87, 0xad, 0x84, 0xcf, 0xf6, 0xf6, 0xe2, 0xab, 0x11, + 0x9e, 0xfc, 0x5d, 0x79, 0x2f, 0x10, 0xf7, 0x00, 0xa0, 0xc8, 0xb1, 0xc7, 0x9e, 0xb2, 0x87, 0x40, 0xd9, 0xa9, 0x79, 0x75, + 0xca, 0xf9, 0x32, 0x45, 0xb6, 0x90, 0x26, 0xf1, 0x9c, 0x3f, 0x75, 0xf8, 0x21, 0xa7, 0x7e, 0xe2, 0x53, 0x84, 0x60, 0x2e, + 0x69, 0x5f, 0x45, 0xbc, 0xfb, 0x22, 0x92, 0xf6, 0x15, 0x25, 0xc3, 0xa6, 0x52, 0x59, 0x00, 0x25, 0xb3, 0x1c, 0xbc, 0x79, + 0x0a, 0x55, 0x84, 0xda, 0xa0, 0x76, 0x19, 0xac, 0xb8, 0x44, 0x9d, 0xd9, 0xb3, 0x70, 0x17, 0x1e, 0x04, 0xf1, 0xaa, 0x42, + 0x84, 0x83, 0xcb, 0xe1, 0xfe, 0xeb, 0xdf, 0x13, 0xc9, 0xe0, 0x27, 0xdc, 0x2e, 0x37, 0x33, 0x91, 0x6e, 0x45, 0x32, 0xbd, + 0x9d, 0xb4, 0xe3, 0x4e, 0x3b, 0xf4, 0x02, 0x3c, 0xfb, 0x59, 0xf1, 0x5e, 0x20, 0xde, 0x03, 0x80, 0x22, 0xab, 0xe7, 0xff, + 0xc1, 0x89, 0xa6, 0x16, 0xcb, 0x96, 0x65, 0xcf, 0xda, 0x9e, 0xbd, 0xaa, 0x92, 0xd1, 0x02, 0xa8, 0x7d, 0xb2, 0xb0, 0x7c, + 0xee, 0x8b, 0x96, 0x57, 0x3c, 0x19, 0xed, 0x5c, 0xc4, 0x68, 0xfd, 0x69, 0x95, 0xf5, 0xae, 0x2b, 0x25, 0x22, 0x0a, 0x25, + 0x60, 0x0e, 0xa9, 0x9f, 0x29, 0x01, 0xa5, 0x9f, 0x4b, 0x4c, 0x14, 0x40, 0x28, 0x40, 0xf8, 0xe4, 0xac, 0xa8, 0x53, 0x55, + 0xce, 0xfc, 0x39, 0x5a, 0x38, 0xfe, 0x25, 0x30, 0x7f, 0x2a, 0x8e, 0x9a, 0xd7, 0x9f, 0x89, 0xf6, 0xaf, 0x7c, 0x97, 0xdb, + 0xc5, 0xdb, 0x99, 0x52, 0x9b, 0x12, 0xc9, 0xd6, 0x60, 0x1f, 0xad, 0x4e, 0xca, 0x47, 0xef, 0x05, 0xe2, 0xa7, 0x00, 0x50, + 0x04, 0x8f, 0x3d, 0x65, 0xcf, 0x97, 0x50, 0xe6, 0x96, 0x35, 0xef, 0x30, 0xfb, 0x48, 0x96, 0xf4, 0x17, 0x6d, 0x6f, 0xfe, + 0x97, 0xfc, 0x95, 0x8f, 0x3f, 0xae, 0xe2, 0x76, 0xb9, 0xff, 0xda, 0xd7, 0x65, 0xd2, 0x7c, 0x8d, 0x28, 0x11, 0x13, 0xe8, + 0x54, 0x11, 0xb1, 0x49, 0x19, 0x62, 0x28, 0x9e, 0x02, 0xd0, 0x86, 0x8e, 0x6f, 0xaf, 0x34, 0x18, 0xa9, 0xeb, 0x19, 0x84, + 0x52, 0x80, 0x3a, 0x00, 0x73, 0x00, 0xca, 0x41, 0x9d, 0x9a, 0xf4, 0x0f, 0x3f, 0x46, 0x8b, 0x27, 0xbf, 0x80, 0x64, 0xd0, + 0x7a, 0x7d, 0xb4, 0xf9, 0xe2, 0x37, 0xa8, 0xe5, 0xde, 0x14, 0x20, 0x1b, 0x2a, 0xcc, 0x36, 0x87, 0x41, 0xda, 0x6c, 0x97, + 0x86, 0xa3, 0x9f, 0x96, 0x4e, 0xef, 0x06, 0x80, 0xe0, 0xdc, 0x57, 0xf9, 0xe2, 0xca, 0x4c, 0x99, 0x5b, 0xee, 0x1c, 0x73, + 0xfc, 0xa3, 0x32, 0x19, 0xae, 0x58, 0x85, 0xc5, 0x4f, 0x17, 0x56, 0x3f, 0xfa, 0x78, 0xba, 0xf7, 0xba, 0xd5, 0x7b, 0xf5, + 0x6b, 0x52, 0x45, 0x2d, 0xaa, 0x64, 0x0c, 0xa4, 0x23, 0x40, 0xa7, 0x0b, 0xe5, 0x20, 0xdc, 0x05, 0xe1, 0x1e, 0x08, 0xb3, + 0x40, 0x26, 0xde, 0xd6, 0x4f, 0x35, 0x51, 0x49, 0xa1, 0x34, 0xc8, 0x34, 0xca, 0xcf, 0x50, 0x20, 0x4c, 0x7f, 0xde, 0x07, + 0xa8, 0xa5, 0xec, 0xd9, 0x73, 0xaa, 0xfa, 0xf1, 0x3f, 0xa5, 0x59, 0x12, 0xdd, 0x18, 0xdd, 0xfc, 0xe1, 0x3f, 0x11, 0xee, + 0xae, 0x29, 0xc8, 0xeb, 0x61, 0x18, 0x6d, 0xaa, 0x81, 0xd5, 0xdc, 0xfb, 0xce, 0xf3, 0x21, 0xf0, 0x15, 0x79, 0x2f, 0x00, + 0x04, 0xf8, 0x17, 0x3a, 0xf5, 0x58, 0x5c, 0xf0, 0x4b, 0x33, 0xb3, 0x9c, 0xd3, 0xa3, 0x2a, 0x4b, 0x0f, 0x5b, 0xfe, 0xf4, + 0xc3, 0xc5, 0xc3, 0x0f, 0x7e, 0x39, 0xda, 0x7a, 0xc9, 0xea, 0xbf, 0xf6, 0x35, 0x85, 0x2c, 0x20, 0x2a, 0x1d, 0x40, 0x65, + 0x21, 0x88, 0xf6, 0xa2, 0x5d, 0x34, 0xf9, 0x4d, 0xac, 0x02, 0xa8, 0x53, 0x05, 0x75, 0xa7, 0xf2, 0xdf, 0xb9, 0x0b, 0xa5, + 0x3d, 0x9f, 0x8e, 0x20, 0xe3, 0x2e, 0x74, 0x81, 0xcb, 0xa4, 0x3f, 0xfe, 0xbd, 0x07, 0x5d, 0x2b, 0x26, 0x52, 0x76, 0x19, + 0xa0, 0x36, 0xac, 0xda, 0xfd, 0xb2, 0xf6, 0xf0, 0x9f, 0x53, 0x19, 0x47, 0xd7, 0x07, 0x37, 0x9e, 0xf9, 0x3a, 0x71, 0x8a, + 0xeb, 0x4a, 0x44, 0xd7, 0x86, 0x71, 0xbc, 0xd9, 0x0c, 0xbd, 0x36, 0x9e, 0xfe, 0xb5, 0xe4, 0xed, 0x14, 0xcb, 0xdf, 0xe1, + 0xff, 0xf3, 0x23, 0xcb, 0xf3, 0xca, 0x65, 0xc2, 0xe5, 0x3c, 0x51, 0x72, 0x89, 0x30, 0x7e, 0x7f, 0x61, 0xe5, 0xc1, 0xc7, + 0x93, 0xbd, 0x37, 0xee, 0x1a, 0x1f, 0x77, 0x01, 0x15, 0x83, 0x5a, 0x3e, 0xa8, 0x3b, 0x0d, 0xea, 0x56, 0xc1, 0xcb, 0x87, + 0x60, 0xd5, 0x3f, 0x0c, 0xab, 0x72, 0xc4, 0x30, 0x4e, 0xee, 0xd9, 0x71, 0xd0, 0xa5, 0x30, 0x86, 0x8b, 0xd1, 0x0e, 0xd2, + 0xf6, 0x15, 0xa4, 0xed, 0x9f, 0x40, 0x8e, 0xf6, 0x20, 0xe2, 0xb6, 0x61, 0x2b, 0x24, 0x5d, 0xc0, 0x2a, 0x21, 0xeb, 0xbc, + 0x49, 0x3b, 0x2f, 0xfc, 0x8d, 0xa8, 0x7f, 0xe2, 0x2f, 0x8e, 0xf8, 0x8b, 0x0f, 0xfe, 0xc6, 0x70, 0xeb, 0xf9, 0x7f, 0x66, + 0x5e, 0x35, 0x72, 0x79, 0x1a, 0x94, 0xe5, 0x30, 0xee, 0x9f, 0xff, 0x4b, 0x81, 0x67, 0xf1, 0x96, 0x7a, 0x38, 0x08, 0x80, + 0xe0, 0xfc, 0x05, 0x56, 0x76, 0x0a, 0x3e, 0x80, 0x3a, 0x93, 0x74, 0x49, 0xa4, 0xfd, 0xc5, 0xd2, 0xd1, 0xcf, 0x7f, 0x49, + 0x25, 0xdd, 0x42, 0xef, 0xd5, 0xbf, 0x93, 0xc8, 0x02, 0xaa, 0x3d, 0x49, 0x64, 0x02, 0xe2, 0x54, 0x0c, 0x2d, 0xf2, 0xc2, + 0x22, 0x9c, 0xa5, 0x4f, 0xc1, 0x9e, 0xfb, 0x18, 0xa8, 0x5b, 0xcc, 0x63, 0xaa, 0x53, 0x5e, 0xd7, 0x73, 0x96, 0x9a, 0xdb, + 0x12, 0xc6, 0xc1, 0x0a, 0x35, 0xb0, 0x62, 0x0d, 0xf6, 0xf4, 0x87, 0x91, 0xf5, 0x6f, 0x21, 0xda, 0xfa, 0x21, 0xd2, 0xe6, + 0x6b, 0x10, 0xcc, 0x81, 0x0c, 0x1a, 0x50, 0x3a, 0x32, 0x36, 0x45, 0xd6, 0x7a, 0x83, 0xf5, 0x7e, 0xfc, 0x8f, 0xb2, 0xf2, + 0xb1, 0x3f, 0xfe, 0x68, 0x36, 0x3a, 0x76, 0x33, 0xee, 0xad, 0x8f, 0x38, 0xf3, 0xfa, 0x9e, 0x93, 0x0e, 0x0b, 0xf6, 0x62, + 0xb4, 0x8b, 0x0b, 0x11, 0xf0, 0x95, 0x77, 0x05, 0x00, 0x0c, 0x17, 0x6d, 0xaf, 0x2a, 0xca, 0x96, 0x5d, 0x9c, 0x93, 0xc9, + 0x60, 0xda, 0xad, 0x9f, 0x7c, 0xc8, 0x2e, 0x94, 0x0f, 0xb7, 0xff, 0xfb, 0x6f, 0xf3, 0x9c, 0x4f, 0x87, 0x20, 0x32, 0x36, + 0xc6, 0xf3, 0xc2, 0x3c, 0x78, 0xf5, 0x38, 0xbc, 0xa3, 0x5f, 0x82, 0x55, 0x5d, 0x35, 0x97, 0xcb, 0x38, 0x82, 0xe8, 0x6f, + 0x40, 0x0c, 0xb7, 0x20, 0xe3, 0x0e, 0x54, 0x16, 0x99, 0x3a, 0x30, 0x29, 0xe6, 0xcd, 0x80, 0x95, 0x0f, 0x81, 0x15, 0x16, + 0xc0, 0xab, 0x2b, 0x28, 0x14, 0x7f, 0x0f, 0xd1, 0xd6, 0x22, 0xe2, 0x5b, 0xdf, 0x45, 0x46, 0x28, 0xc4, 0xe8, 0x36, 0x90, + 0xf4, 0x00, 0x77, 0x0a, 0xd1, 0xf6, 0xf7, 0x89, 0x33, 0x7b, 0x06, 0xee, 0xfc, 0xd9, 0x47, 0xe3, 0xfe, 0x8d, 0x35, 0x40, + 0x0e, 0x6c, 0x9b, 0xb4, 0xd3, 0x11, 0x1f, 0xe2, 0xfc, 0x23, 0x09, 0x9e, 0x35, 0x00, 0xd4, 0x41, 0x00, 0x26, 0xf7, 0xcb, + 0xf5, 0x9e, 0xcb, 0xc0, 0xaa, 0x52, 0x89, 0x19, 0x10, 0xb5, 0xe2, 0xcc, 0x7c, 0xf8, 0x93, 0xe1, 0xd6, 0x45, 0xa4, 0xcd, + 0x57, 0x89, 0x92, 0x09, 0xa0, 0x73, 0xde, 0x2a, 0xe4, 0x9e, 0xaf, 0x1e, 0x47, 0xe1, 0xe4, 0xef, 0x83, 0x95, 0x66, 0x8c, + 0xb7, 0xb3, 0xf6, 0x9b, 0x48, 0xf7, 0x2f, 0x42, 0x0c, 0xb7, 0xa1, 0xd2, 0x7e, 0x6e, 0xbc, 0x7e, 0x83, 0x10, 0xe8, 0x86, + 0x0c, 0xdd, 0xcc, 0x9c, 0x29, 0xb0, 0xea, 0x71, 0xd8, 0xf3, 0x0f, 0x82, 0x7a, 0x53, 0xf0, 0x56, 0x1f, 0x01, 0x61, 0x0e, + 0xa2, 0x1b, 0xdf, 0x32, 0x44, 0x20, 0x82, 0x3d, 0x13, 0x09, 0x38, 0x55, 0x32, 0xbc, 0xfa, 0x0d, 0x59, 0x9f, 0x3b, 0x5b, + 0xf1, 0x66, 0xce, 0x3e, 0x34, 0xda, 0x7e, 0x6e, 0x87, 0xba, 0x53, 0x33, 0x92, 0x25, 0x6d, 0x0c, 0xaf, 0x8e, 0x00, 0x84, + 0xef, 0x8c, 0xc0, 0xb1, 0x5d, 0xce, 0x50, 0x2a, 0x70, 0x6e, 0xd5, 0x65, 0xd2, 0xaf, 0x79, 0xd3, 0xa7, 0xcf, 0x30, 0xce, + 0xaa, 0xbd, 0xeb, 0xff, 0xae, 0x94, 0x48, 0x88, 0x61, 0x1b, 0x5d, 0xb0, 0x5e, 0x1d, 0xbc, 0xb8, 0x04, 0xef, 0xe8, 0x6f, + 0xe5, 0xc6, 0xa7, 0x02, 0xf1, 0xce, 0x73, 0x48, 0xf7, 0x5f, 0x82, 0x0a, 0x1b, 0x90, 0x51, 0x0b, 0xa6, 0x46, 0xc4, 0xa4, + 0x99, 0xe9, 0x14, 0xb2, 0x41, 0xac, 0x12, 0x94, 0x3b, 0x65, 0xde, 0x97, 0xc3, 0x1d, 0xd8, 0xf7, 0x7d, 0x0e, 0xbc, 0xb2, + 0x0a, 0x77, 0xe9, 0x61, 0xa8, 0xb8, 0x07, 0xb9, 0xf9, 0x9f, 0x06, 0xb4, 0xa9, 0x89, 0x2c, 0x42, 0x36, 0xb8, 0x45, 0xc2, + 0xcd, 0x1f, 0xc2, 0x59, 0x3e, 0x7f, 0x36, 0xd8, 0x7b, 0xe5, 0x45, 0x25, 0xb3, 0x26, 0x67, 0xa4, 0x52, 0xb6, 0x86, 0xdd, + 0x3e, 0x9e, 0x88, 0x81, 0x27, 0x0d, 0xad, 0x6a, 0x00, 0x3a, 0x6b, 0x49, 0x7d, 0x36, 0xb2, 0x2d, 0x5e, 0x2d, 0x82, 0xa8, + 0x29, 0x25, 0xb2, 0x69, 0xbb, 0x76, 0xec, 0x74, 0xd2, 0x7c, 0x13, 0x69, 0xff, 0xa6, 0x82, 0x4c, 0x09, 0x54, 0xa6, 0x39, + 0x1b, 0xcc, 0xa9, 0xc1, 0x59, 0xfa, 0x0c, 0xac, 0xea, 0x32, 0x54, 0x26, 0x73, 0xe3, 0x77, 0x9f, 0x83, 0x0c, 0x6e, 0x43, + 0x0e, 0x6f, 0x41, 0x45, 0x4d, 0xa8, 0x6c, 0x94, 0xf7, 0x05, 0x25, 0xcd, 0xcd, 0x15, 0xe5, 0x00, 0xf3, 0x40, 0xc2, 0x32, + 0xa8, 0xbf, 0x60, 0x28, 0x35, 0xbe, 0x99, 0x80, 0x1c, 0xfe, 0x22, 0x78, 0x65, 0x09, 0xce, 0xca, 0x67, 0x91, 0x0d, 0x36, + 0xcc, 0x75, 0x52, 0x3b, 0x2a, 0x0b, 0x01, 0x66, 0x93, 0xf0, 0xd6, 0x33, 0xca, 0x5b, 0x3d, 0x5f, 0x76, 0xab, 0x87, 0xef, + 0x0f, 0x1a, 0x97, 0x6f, 0x58, 0xdc, 0xad, 0x72, 0xdf, 0xdf, 0xc7, 0xa9, 0x53, 0x43, 0x5c, 0xd6, 0x95, 0x96, 0xf3, 0x04, + 0x80, 0x27, 0x48, 0x6c, 0x31, 0x87, 0x53, 0xa7, 0x48, 0xb2, 0xb4, 0x64, 0x79, 0xd3, 0xcb, 0xcc, 0xf6, 0xe6, 0xa3, 0x9d, + 0xe7, 0xb5, 0x21, 0x14, 0x22, 0xd2, 0x5c, 0x0d, 0xa2, 0xa5, 0x40, 0xf9, 0x30, 0xec, 0xd9, 0x73, 0xe6, 0xaa, 0xac, 0x73, + 0x0d, 0xe9, 0xde, 0x8b, 0xc6, 0x78, 0xd1, 0x5f, 0x83, 0x1c, 0x6e, 0x42, 0x86, 0xfb, 0x40, 0xac, 0xbd, 0x38, 0x04, 0x31, + 0x40, 0x46, 0x40, 0x3a, 0x00, 0xe2, 0x16, 0x64, 0xb0, 0x0b, 0xd1, 0xbf, 0x0e, 0xd1, 0xbf, 0x01, 0x39, 0xdc, 0x42, 0xb2, + 0xfd, 0x7d, 0xc8, 0x38, 0x00, 0x75, 0x1c, 0x38, 0x0b, 0x9f, 0x30, 0x0e, 0xa2, 0x76, 0x29, 0x67, 0x01, 0x99, 0xea, 0x28, + 0xa8, 0xb4, 0xbb, 0x01, 0xab, 0x72, 0xe8, 0x04, 0x64, 0x54, 0x03, 0x58, 0x85, 0x52, 0xc7, 0x07, 0x1f, 0x5a, 0x93, 0xc4, + 0xc9, 0x01, 0x9c, 0x02, 0xb3, 0x19, 0x71, 0x94, 0x25, 0x4b, 0x59, 0x36, 0x2c, 0x5a, 0xe5, 0xa5, 0x15, 0xa2, 0x24, 0x4f, + 0x3b, 0x57, 0x95, 0xe9, 0xa2, 0x32, 0x33, 0x0d, 0x4a, 0x17, 0xa3, 0x3d, 0x73, 0x06, 0xd4, 0x75, 0x4d, 0xc1, 0xa6, 0x7b, + 0x2f, 0x19, 0x8f, 0x1b, 0xcf, 0x9b, 0xfc, 0xed, 0x81, 0x88, 0x08, 0x04, 0x02, 0x94, 0x00, 0x94, 0x12, 0x50, 0x2d, 0xe6, + 0x88, 0x02, 0x51, 0xa9, 0x01, 0xa4, 0xe2, 0x36, 0xd4, 0x68, 0x7b, 0x0c, 0xe6, 0x26, 0xd2, 0xd6, 0xeb, 0xa6, 0x1c, 0x79, + 0xed, 0x04, 0x78, 0xe9, 0x3e, 0x53, 0x63, 0xa0, 0x0c, 0x10, 0x09, 0x94, 0x08, 0x49, 0xd2, 0xbc, 0x04, 0xe6, 0xd6, 0xe6, + 0x29, 0xf3, 0xa7, 0x95, 0x4c, 0x8a, 0xc4, 0x51, 0x7e, 0x85, 0x14, 0xad, 0xb1, 0xed, 0xe3, 0x56, 0x39, 0xf2, 0xa9, 0xc5, + 0x2c, 0x9b, 0x29, 0xe2, 0x43, 0x24, 0x05, 0xee, 0xcf, 0x2c, 0xc8, 0xb0, 0x01, 0x11, 0xb6, 0x94, 0x29, 0x44, 0xfd, 0x49, + 0xee, 0x82, 0xba, 0x35, 0xf0, 0xca, 0x11, 0x93, 0x74, 0xfa, 0xe1, 0x42, 0x1b, 0x12, 0x36, 0x21, 0xa3, 0x06, 0x72, 0x86, + 0x4a, 0x73, 0xd9, 0xa3, 0x0b, 0xf7, 0xdd, 0x0e, 0x48, 0x03, 0x50, 0x26, 0x5d, 0xa8, 0x50, 0x03, 0xee, 0x20, 0xeb, 0x5c, + 0x31, 0xce, 0xd0, 0x51, 0xe0, 0xd5, 0x63, 0xa0, 0xba, 0x93, 0x6b, 0xa9, 0x61, 0x78, 0x58, 0x92, 0xb4, 0xbb, 0xae, 0xef, + 0x59, 0xa4, 0x5e, 0x6d, 0x46, 0x88, 0xd0, 0xb7, 0x29, 0xf5, 0x44, 0xb5, 0xc4, 0x81, 0xf3, 0xa6, 0x09, 0x1b, 0x14, 0xa8, + 0x08, 0x96, 0x51, 0x6e, 0x0b, 0xa9, 0x5c, 0x80, 0x14, 0x98, 0x5d, 0xaa, 0x66, 0xa3, 0x3d, 0xdd, 0xf2, 0x49, 0xce, 0x24, + 0x14, 0x5a, 0x4d, 0x32, 0x6f, 0xda, 0x34, 0x29, 0xdd, 0x4a, 0xc4, 0x70, 0x33, 0xe7, 0xee, 0xa4, 0x33, 0x96, 0x13, 0x09, + 0x08, 0x51, 0xc6, 0xeb, 0x3f, 0x15, 0x80, 0xd1, 0x46, 0xfa, 0xe2, 0xc8, 0x44, 0x4b, 0x26, 0x7d, 0x68, 0x47, 0x99, 0xb4, + 0x23, 0x00, 0x2b, 0x2e, 0x82, 0x58, 0xbe, 0x91, 0x22, 0x5a, 0x37, 0x69, 0x31, 0x28, 0x82, 0x86, 0xce, 0x02, 0xc2, 0xdd, + 0x5a, 0x0d, 0x22, 0x76, 0x21, 0xe1, 0xba, 0x32, 0xb2, 0x80, 0xe1, 0x1d, 0x00, 0xa8, 0xc7, 0x0b, 0x94, 0x43, 0x72, 0x22, + 0x53, 0x1b, 0x84, 0x78, 0x84, 0x39, 0x9e, 0x6e, 0x58, 0xba, 0x70, 0x21, 0xe5, 0x18, 0x80, 0x96, 0x0c, 0xd5, 0xfc, 0xe6, + 0x42, 0x18, 0x59, 0xa0, 0x74, 0x6d, 0x68, 0x39, 0x20, 0x92, 0xdc, 0xbb, 0x63, 0xf1, 0x36, 0x39, 0xbf, 0x45, 0xa3, 0xdc, + 0x89, 0x82, 0x4e, 0xf1, 0xcc, 0xe8, 0x21, 0xa4, 0x41, 0x5e, 0xb8, 0x51, 0x3b, 0xcf, 0x67, 0xbb, 0x62, 0x52, 0xd5, 0xd4, + 0x5b, 0xde, 0xc2, 0xcd, 0xfb, 0x5a, 0x24, 0x52, 0xcb, 0x2f, 0xaa, 0x2c, 0xb3, 0x29, 0x55, 0x96, 0xa4, 0x9c, 0xe1, 0xd4, + 0x91, 0xbb, 0x00, 0x54, 0x25, 0x22, 0x8a, 0x64, 0x8c, 0x42, 0x32, 0x43, 0xda, 0x84, 0x70, 0xf3, 0x00, 0xf3, 0x52, 0x20, + 0x46, 0x02, 0x53, 0xa3, 0x20, 0xf5, 0x49, 0xdf, 0xd0, 0xbc, 0xaf, 0x32, 0x43, 0x95, 0xca, 0x74, 0xf7, 0xf7, 0xff, 0x32, + 0xc6, 0x99, 0x14, 0x49, 0xc7, 0x60, 0x74, 0xcf, 0x80, 0xa1, 0x5b, 0x10, 0x6b, 0x42, 0x8c, 0xf9, 0xd3, 0x65, 0xa6, 0x4c, + 0x0d, 0x52, 0x6e, 0x2b, 0x08, 0x2e, 0x15, 0xe5, 0xca, 0x02, 0x45, 0x32, 0xb8, 0x9b, 0x42, 0x3a, 0x55, 0x54, 0x2c, 0x88, + 0x52, 0x19, 0x85, 0x10, 0x84, 0xe8, 0xd8, 0xbd, 0x8b, 0x17, 0x73, 0x8d, 0x30, 0xbe, 0xcc, 0x94, 0xcf, 0xdd, 0x07, 0x7d, + 0x90, 0xd7, 0x5d, 0x35, 0x46, 0xc6, 0x87, 0xbe, 0x9f, 0xce, 0x98, 0x83, 0x53, 0xe4, 0xe4, 0x6c, 0x42, 0x97, 0x2b, 0x5a, + 0xa5, 0x08, 0xb2, 0x94, 0xa8, 0x51, 0x3a, 0x79, 0x68, 0x5e, 0xc4, 0xa4, 0x37, 0x52, 0x44, 0xa4, 0x52, 0x4a, 0x3d, 0x80, + 0xeb, 0xb3, 0x10, 0x7a, 0x0c, 0x9c, 0x18, 0xaa, 0xf9, 0x5c, 0x7b, 0x4c, 0xe9, 0x90, 0xeb, 0x8c, 0xd2, 0x72, 0x99, 0xfb, + 0xa6, 0x2e, 0x4c, 0x93, 0xd2, 0xd2, 0xf9, 0x03, 0xbd, 0xf4, 0x4c, 0x60, 0x19, 0x05, 0x6a, 0xae, 0xb7, 0x0b, 0xb9, 0xc9, + 0x9a, 0xff, 0x4d, 0x64, 0x27, 0x11, 0x1d, 0x37, 0x41, 0x6a, 0x41, 0xa6, 0x61, 0xa6, 0x11, 0x12, 0x29, 0x24, 0x49, 0x32, + 0x05, 0xac, 0x4d, 0xee, 0x04, 0xb4, 0xed, 0x44, 0x66, 0x52, 0x08, 0x9d, 0x71, 0x4a, 0x24, 0x89, 0x4a, 0x47, 0x81, 0xee, + 0xb8, 0x3a, 0xef, 0xf3, 0x9c, 0x11, 0x50, 0x22, 0x1d, 0xeb, 0x9b, 0x00, 0x84, 0x11, 0x30, 0x6f, 0x06, 0xd0, 0xf9, 0x6a, + 0x15, 0x01, 0xe6, 0x42, 0xc1, 0x2c, 0x20, 0xee, 0x1c, 0xef, 0xf0, 0xfa, 0x9d, 0xf7, 0x74, 0xb5, 0x6a, 0x07, 0x78, 0x20, + 0x56, 0xd1, 0x74, 0x68, 0xad, 0x68, 0xf5, 0xcb, 0xd4, 0xd5, 0x9d, 0x71, 0x34, 0x8f, 0x8e, 0x96, 0xe5, 0x1a, 0xac, 0x8c, + 0x7a, 0x23, 0x42, 0x94, 0xb1, 0x9e, 0x58, 0xa9, 0xc0, 0x9a, 0x6d, 0xc2, 0x95, 0x0b, 0xde, 0x56, 0x57, 0xa5, 0xf1, 0x20, + 0xa3, 0x42, 0xc4, 0x90, 0x59, 0x9c, 0x06, 0xed, 0x3e, 0xf3, 0xe7, 0x73, 0x4e, 0x26, 0xcc, 0xb0, 0x81, 0x12, 0x89, 0xa1, + 0x4c, 0x23, 0xba, 0x74, 0x39, 0x94, 0x0f, 0x99, 0xa2, 0xd6, 0xda, 0x5f, 0x37, 0xb8, 0x1c, 0x04, 0x7d, 0x0b, 0x88, 0xc9, + 0x21, 0x65, 0x3e, 0x8d, 0x49, 0xa9, 0x4c, 0x57, 0x36, 0xd1, 0x73, 0x6a, 0x20, 0x7a, 0x76, 0x28, 0x2c, 0x1a, 0x76, 0x33, + 0xe4, 0x34, 0xd8, 0x80, 0x34, 0x51, 0xd0, 0xb2, 0x3f, 0x8f, 0x3e, 0x2b, 0x2c, 0x18, 0xea, 0x4a, 0xc3, 0x66, 0x5f, 0x11, + 0x9a, 0xaa, 0x34, 0x8b, 0xa3, 0x7e, 0x57, 0x00, 0xde, 0x24, 0x99, 0x01, 0xec, 0x5d, 0x15, 0x2c, 0x4b, 0x63, 0x91, 0x86, + 0xa1, 0x22, 0x24, 0x4c, 0xfb, 0x1b, 0x0d, 0xea, 0x6a, 0xb9, 0x3c, 0x9f, 0x03, 0xd0, 0x65, 0x97, 0x85, 0x66, 0x28, 0xd1, + 0x5a, 0x5e, 0x97, 0x02, 0x2b, 0x2d, 0x81, 0x55, 0x8e, 0x82, 0x38, 0xd3, 0xa0, 0x1a, 0xac, 0x53, 0x81, 0x1a, 0x83, 0xd0, + 0x86, 0xde, 0x35, 0x7a, 0x7c, 0xd6, 0x75, 0x6b, 0x44, 0x5d, 0x01, 0xc4, 0xa9, 0x83, 0xfa, 0x8b, 0x20, 0xce, 0x14, 0xac, + 0xfa, 0x69, 0x10, 0x8b, 0x41, 0x84, 0x5d, 0xa4, 0xdd, 0x35, 0xf3, 0x1c, 0x23, 0x1c, 0x4d, 0x8a, 0x71, 0x65, 0xd7, 0x4f, + 0x42, 0x64, 0xf1, 0x50, 0x8c, 0xf6, 0xba, 0x84, 0xd0, 0x28, 0xc9, 0x06, 0x11, 0x93, 0x83, 0x14, 0xb8, 0x78, 0x00, 0x00, + 0x0a, 0x32, 0x09, 0x07, 0x49, 0x96, 0x05, 0x43, 0x10, 0x3b, 0x48, 0xba, 0x37, 0xf7, 0x94, 0x94, 0xb1, 0x3d, 0x73, 0x46, + 0x4b, 0x49, 0xad, 0x4b, 0x0c, 0x53, 0x68, 0x9d, 0xa2, 0x3b, 0xa7, 0x18, 0x36, 0x41, 0x38, 0x83, 0x35, 0xff, 0x90, 0xf1, + 0x20, 0x2d, 0xde, 0x07, 0x56, 0x58, 0x31, 0x60, 0x94, 0x16, 0x6d, 0xd4, 0x31, 0x29, 0x25, 0x95, 0xe6, 0x1b, 0x0a, 0x05, + 0x0e, 0x45, 0x5d, 0x10, 0xab, 0x02, 0xea, 0xcd, 0xe5, 0xd1, 0xf3, 0xe6, 0xc0, 0xeb, 0x0f, 0x80, 0xd7, 0x8e, 0x9a, 0x7a, + 0x4d, 0x1a, 0x3f, 0x86, 0x18, 0xed, 0x42, 0x26, 0xc3, 0x7c, 0x86, 0x66, 0x7a, 0x8b, 0x51, 0x82, 0x3d, 0x7d, 0x06, 0x69, + 0xff, 0xd6, 0x9e, 0x48, 0x82, 0x9e, 0x94, 0x62, 0x28, 0x83, 0x28, 0x1c, 0x24, 0xbb, 0x66, 0xe5, 0x31, 0x01, 0xa0, 0x80, + 0xcb, 0x8a, 0x0f, 0x3b, 0x71, 0x9a, 0xf6, 0x87, 0x44, 0x89, 0xbe, 0x18, 0xed, 0x37, 0x92, 0xfe, 0xf6, 0x9e, 0xb7, 0xf4, + 0xb0, 0xbe, 0x89, 0x32, 0x03, 0xb8, 0x94, 0x66, 0x0c, 0xd4, 0x0f, 0x89, 0xb6, 0x9f, 0x35, 0x75, 0xc6, 0x8b, 0xb3, 0x70, + 0x56, 0x7e, 0x05, 0xb4, 0xb8, 0x0c, 0x5a, 0x39, 0x6a, 0x22, 0x42, 0x0b, 0xcb, 0x20, 0xde, 0x2c, 0xe0, 0xd4, 0x01, 0xbb, + 0x96, 0x1f, 0x7a, 0x6a, 0xf3, 0x17, 0x40, 0x4b, 0xab, 0x46, 0x4e, 0xd3, 0xc2, 0x0a, 0xd8, 0xd4, 0x29, 0x23, 0x0a, 0xb5, + 0x23, 0xb2, 0xc1, 0x1e, 0x92, 0xdb, 0x2f, 0x40, 0xc6, 0x7a, 0xdc, 0x1c, 0xe6, 0x54, 0x4a, 0x38, 0xac, 0xa9, 0x0f, 0x81, + 0xf9, 0x55, 0x44, 0x8d, 0x4b, 0x9b, 0x84, 0xb0, 0xbe, 0x4a, 0x82, 0xae, 0x8c, 0xc3, 0x00, 0x61, 0x47, 0x4f, 0x4a, 0xe6, + 0x35, 0xa1, 0x0f, 0xd9, 0x8f, 0xf7, 0x93, 0x52, 0xb4, 0x30, 0x10, 0x4e, 0xd4, 0x22, 0x94, 0x75, 0xc3, 0xdd, 0x17, 0xd7, + 0xdc, 0x07, 0x1e, 0xbf, 0xcf, 0x9e, 0x3e, 0x8b, 0x68, 0xf7, 0xb9, 0x3c, 0x0a, 0xe9, 0x08, 0x22, 0x6a, 0x23, 0xd9, 0x7f, + 0x19, 0xac, 0xb8, 0x0c, 0x77, 0xe9, 0x97, 0xc1, 0xa7, 0x8e, 0x19, 0xed, 0x92, 0x6c, 0xff, 0x20, 0x2f, 0x4c, 0x77, 0x2a, + 0xef, 0xd0, 0x69, 0x90, 0xf3, 0xbc, 0x61, 0x12, 0xc7, 0x14, 0x2b, 0xd1, 0x8d, 0xca, 0x9d, 0x36, 0x9e, 0x77, 0x96, 0x3e, + 0x0d, 0xad, 0xcb, 0xb4, 0x8c, 0x88, 0x6e, 0x7c, 0xdb, 0xcc, 0x11, 0xa6, 0xa1, 0xe9, 0x95, 0x8c, 0x53, 0xd2, 0xd7, 0x28, + 0xff, 0xd0, 0xe7, 0x49, 0x36, 0xea, 0xb7, 0xe3, 0xf6, 0xb5, 0x5b, 0x84, 0xf1, 0xae, 0x4e, 0xfe, 0x34, 0x6d, 0x84, 0xd8, + 0xed, 0x4d, 0xc6, 0x4a, 0x23, 0xa7, 0x73, 0xd2, 0x6d, 0xdc, 0xcc, 0xb2, 0xa9, 0x85, 0x51, 0xe2, 0x17, 0x5a, 0x9e, 0x5b, + 0x6f, 0xc5, 0xcd, 0x2b, 0x37, 0x93, 0xee, 0xfe, 0x7e, 0xe1, 0xc4, 0x6f, 0xce, 0xc6, 0xcd, 0x57, 0x0d, 0x7d, 0x68, 0x21, + 0xa6, 0xf5, 0xba, 0x1e, 0x03, 0xa3, 0x8d, 0xff, 0x30, 0x5b, 0x05, 0x67, 0xfe, 0x2c, 0xac, 0xda, 0x61, 0x33, 0x27, 0x64, + 0xcd, 0x4b, 0xc8, 0x3a, 0x57, 0x21, 0xa3, 0xa6, 0x91, 0xc4, 0x86, 0x4d, 0xcc, 0x40, 0xa3, 0xa9, 0xb2, 0x64, 0xd2, 0x4d, + 0xe7, 0x3c, 0xaf, 0x1d, 0x07, 0xd1, 0x6d, 0x33, 0x8d, 0x10, 0xac, 0xff, 0x1b, 0xd2, 0xd6, 0x1b, 0x10, 0xe1, 0x58, 0x86, + 0xeb, 0xcd, 0x06, 0xb5, 0x60, 0xcf, 0x9c, 0x85, 0x33, 0x73, 0x02, 0xdd, 0x37, 0x9f, 0xba, 0x02, 0x91, 0x36, 0x04, 0x15, + 0x8d, 0x24, 0x1e, 0x74, 0x83, 0x70, 0x2b, 0x04, 0xd6, 0xee, 0xac, 0x58, 0x34, 0x80, 0x31, 0xe7, 0x6d, 0x88, 0x30, 0x3a, + 0x14, 0xd0, 0x61, 0xb5, 0xe3, 0x30, 0xe7, 0x36, 0x21, 0x7c, 0x7e, 0x70, 0xe3, 0x3b, 0x97, 0xea, 0x1f, 0xf9, 0xc3, 0x47, + 0xfd, 0xd5, 0x5f, 0x45, 0xb0, 0xfe, 0xcd, 0x7c, 0x7b, 0xa0, 0xb7, 0x0b, 0xc1, 0xbe, 0xd6, 0x9b, 0x08, 0xd7, 0xff, 0xd5, + 0x68, 0x1a, 0x67, 0xf1, 0x61, 0x30, 0xaf, 0x0c, 0xb6, 0xfc, 0x49, 0x58, 0xd3, 0x67, 0xcd, 0x64, 0x65, 0xbc, 0xa9, 0x3b, + 0xac, 0x96, 0x21, 0x9a, 0x2a, 0xf5, 0x48, 0xe9, 0xcf, 0x9a, 0x82, 0xd5, 0x4f, 0xcc, 0x86, 0x7b, 0x88, 0x6e, 0x3c, 0x0d, + 0xad, 0x36, 0x85, 0x9e, 0x25, 0xf4, 0x20, 0x43, 0x58, 0x1e, 0x29, 0xa7, 0xa2, 0x4a, 0xa7, 0xfe, 0x80, 0xc4, 0xdd, 0xbd, + 0x46, 0x70, 0xfb, 0xe5, 0xab, 0x84, 0xda, 0x0d, 0x11, 0x35, 0xf6, 0x45, 0xbb, 0xd3, 0x47, 0x32, 0x4c, 0xf2, 0x8e, 0xfa, + 0xd6, 0x14, 0x32, 0x69, 0x84, 0x8d, 0xab, 0x89, 0x3c, 0x36, 0xd5, 0x8d, 0x1d, 0x67, 0xd7, 0x2e, 0xcc, 0xce, 0x27, 0x9d, + 0xb5, 0xf5, 0xd1, 0xd6, 0xc5, 0x95, 0xd2, 0x87, 0x7e, 0xfb, 0x44, 0xda, 0x59, 0x53, 0x69, 0xfb, 0x75, 0x62, 0x8a, 0x34, + 0x1d, 0x20, 0x1b, 0xed, 0x9a, 0xee, 0x18, 0xde, 0xf8, 0x36, 0xb2, 0xde, 0x0d, 0x38, 0x8b, 0x9f, 0x00, 0xaf, 0xe8, 0x48, + 0x14, 0x41, 0xfd, 0x22, 0x80, 0xbc, 0x38, 0xef, 0x34, 0xdc, 0xfc, 0x09, 0x10, 0x41, 0x0f, 0x69, 0xf3, 0x12, 0xe2, 0xdd, + 0x1f, 0x41, 0x0c, 0xb6, 0x20, 0xcc, 0x14, 0xd7, 0xc9, 0x53, 0xcd, 0xa9, 0x99, 0x1d, 0x51, 0xf1, 0xfe, 0x2f, 0x6b, 0xd1, + 0x98, 0xb5, 0x5f, 0xfe, 0xfb, 0x57, 0x08, 0xb0, 0x27, 0xd3, 0xe1, 0xb6, 0x18, 0xb4, 0x1b, 0x51, 0xb2, 0x37, 0xc4, 0xee, + 0xc5, 0x49, 0x01, 0xbf, 0x65, 0x26, 0x1e, 0xff, 0x61, 0x37, 0x0d, 0x1b, 0xed, 0x21, 0x73, 0x8a, 0x0d, 0xc6, 0xed, 0x0d, + 0x6e, 0x57, 0x6b, 0xbd, 0xf5, 0xa7, 0x5f, 0xb1, 0x4a, 0x8b, 0xf5, 0xea, 0xc7, 0xff, 0xac, 0xde, 0x7e, 0xfe, 0xaf, 0x94, + 0x18, 0x6e, 0xe6, 0x8b, 0x99, 0x74, 0x68, 0x0a, 0xda, 0xd0, 0x6b, 0x3a, 0x44, 0xd6, 0xbb, 0x6e, 0x00, 0x70, 0x5d, 0xcc, + 0x85, 0xf9, 0x3c, 0xdf, 0xb5, 0xb6, 0xd1, 0x7b, 0xa1, 0x2c, 0x30, 0x11, 0xc9, 0x06, 0xb7, 0x90, 0x75, 0xaf, 0xe5, 0xf9, + 0xae, 0x09, 0x21, 0x6a, 0x8f, 0x8b, 0x96, 0x81, 0xd8, 0x55, 0x28, 0xc2, 0xe1, 0x1f, 0xf9, 0x75, 0xf8, 0x87, 0x3f, 0x49, + 0xba, 0x6f, 0x7c, 0xfb, 0x52, 0xda, 0xdb, 0x5c, 0x27, 0x94, 0xdf, 0x4a, 0x46, 0xbd, 0xed, 0x28, 0x6c, 0x76, 0xb0, 0xd5, + 0x8a, 0xc6, 0xde, 0xbf, 0xd3, 0x29, 0x0f, 0x0a, 0x99, 0xb1, 0x28, 0x59, 0xb6, 0xfd, 0xd5, 0x33, 0x15, 0x5e, 0x5b, 0x5a, + 0x71, 0xdc, 0xfa, 0x29, 0x6a, 0x79, 0xa7, 0xa9, 0x55, 0x3c, 0x59, 0xff, 0xd8, 0x9f, 0x9c, 0xa7, 0x8c, 0x94, 0x3a, 0x2f, + 0xfc, 0xb5, 0xca, 0xfa, 0x37, 0x89, 0x96, 0xcf, 0x2a, 0x19, 0xe4, 0x2a, 0x54, 0x17, 0xa9, 0xce, 0x71, 0xab, 0x90, 0x37, + 0x29, 0xbd, 0x2f, 0xd2, 0x52, 0x84, 0x59, 0xe3, 0x26, 0x18, 0xe5, 0x32, 0x24, 0x0d, 0x20, 0x75, 0xa7, 0x4d, 0x87, 0x39, + 0x5d, 0x4a, 0xfd, 0x9d, 0x87, 0x93, 0x4f, 0x61, 0xc4, 0x82, 0x77, 0xe4, 0x0b, 0xaa, 0x7c, 0xfa, 0x09, 0x32, 0x58, 0x7f, + 0xee, 0x6a, 0x7f, 0xfd, 0xe9, 0x1f, 0x81, 0x3a, 0x57, 0xd3, 0x51, 0xeb, 0xd5, 0x6c, 0xd8, 0x58, 0x1b, 0xdc, 0xde, 0xda, + 0x43, 0xef, 0x59, 0xbd, 0x09, 0xcb, 0x0e, 0xa6, 0xd0, 0xdb, 0x95, 0x98, 0xa6, 0x55, 0x86, 0xfa, 0x49, 0xd7, 0x2d, 0x1d, + 0x9d, 0x72, 0x4b, 0xcb, 0xab, 0x76, 0x69, 0xfa, 0x14, 0x18, 0x3b, 0xc5, 0x9c, 0xda, 0xf1, 0xa9, 0xb3, 0x7f, 0xf4, 0x30, + 0x77, 0x8b, 0x95, 0xde, 0xcb, 0x5f, 0x55, 0xf1, 0xfe, 0x2b, 0xc4, 0xac, 0x14, 0x45, 0x68, 0x86, 0x70, 0xe3, 0x14, 0xdd, + 0x65, 0x35, 0x18, 0x6d, 0x38, 0xe1, 0xb9, 0x8a, 0xd5, 0x4b, 0x44, 0x33, 0xd5, 0x69, 0x05, 0xab, 0xa7, 0xac, 0x64, 0xbc, + 0xad, 0xe0, 0x66, 0x53, 0x91, 0x0f, 0xfc, 0x65, 0x55, 0x38, 0xf9, 0x38, 0x29, 0x1c, 0x7b, 0x14, 0x83, 0xb5, 0xff, 0xba, + 0xd6, 0x5b, 0x7b, 0xfa, 0x25, 0x4a, 0xed, 0xf5, 0x34, 0xe9, 0x5d, 0x8a, 0x86, 0xb7, 0xaf, 0x91, 0x56, 0x63, 0x67, 0xb4, + 0x77, 0xb5, 0x0f, 0x6c, 0xa4, 0xef, 0x15, 0x81, 0xc9, 0xef, 0xfa, 0xe0, 0xa8, 0x9c, 0xf5, 0x9d, 0xe9, 0xfb, 0xa6, 0xdd, + 0xd2, 0xfc, 0x21, 0xdb, 0xad, 0xdf, 0x4f, 0x98, 0x75, 0x82, 0x72, 0xef, 0x48, 0xe5, 0x81, 0xdf, 0x39, 0xe7, 0xcf, 0x1e, + 0x9f, 0x1f, 0xad, 0x7f, 0x0f, 0xc1, 0xfa, 0xb7, 0x94, 0x08, 0x1b, 0x66, 0xe0, 0xcf, 0x17, 0xbc, 0x69, 0x3e, 0x43, 0x4c, + 0xb4, 0xd0, 0xe4, 0xee, 0x77, 0xb6, 0xd4, 0x63, 0x11, 0x67, 0x64, 0xb3, 0x56, 0xee, 0x8e, 0xb2, 0xa6, 0x4f, 0xa1, 0x74, + 0xea, 0xcb, 0x84, 0x15, 0x17, 0xb2, 0xde, 0x95, 0xa7, 0x2e, 0x8f, 0x6e, 0x3d, 0x77, 0x89, 0x52, 0xfb, 0x66, 0x96, 0xf4, + 0x2f, 0x07, 0xc1, 0xfe, 0x35, 0xf4, 0x76, 0x77, 0xc2, 0xad, 0x37, 0xba, 0xc0, 0x9e, 0xd6, 0xf7, 0xef, 0xd8, 0x52, 0xbf, + 0xfb, 0x72, 0x37, 0x8f, 0x84, 0x85, 0xf2, 0x43, 0xbe, 0x3d, 0x35, 0x3b, 0xe3, 0x95, 0xe6, 0x56, 0xb8, 0x5f, 0x3e, 0x41, + 0x99, 0x7b, 0x5c, 0x41, 0x2d, 0x97, 0x56, 0x3f, 0x73, 0xaa, 0x7c, 0xf8, 0xd1, 0x63, 0x50, 0xa9, 0x1d, 0xdc, 0xfc, 0x1e, + 0xa2, 0x9d, 0x1f, 0x29, 0xad, 0x91, 0x94, 0x88, 0x88, 0xe9, 0xa2, 0x93, 0xd5, 0xba, 0x3e, 0xcc, 0x13, 0x26, 0xeb, 0x75, + 0x7d, 0x30, 0x50, 0xab, 0xa4, 0xac, 0xda, 0x71, 0xe2, 0x1d, 0xfa, 0x1c, 0x9c, 0xb9, 0x33, 0x48, 0x7a, 0xbb, 0xad, 0xee, + 0x9b, 0xdf, 0xbc, 0x9c, 0xf4, 0x6e, 0xac, 0x13, 0xea, 0x6c, 0x64, 0x51, 0xe7, 0x4a, 0x16, 0x34, 0xaf, 0xa7, 0xbd, 0xed, + 0x9d, 0x68, 0x67, 0xbf, 0x0b, 0x5c, 0xd1, 0x21, 0xbe, 0xc3, 0xfd, 0xf7, 0x02, 0x30, 0xf9, 0xbb, 0x16, 0x41, 0x16, 0x4a, + 0xf7, 0xfb, 0xf6, 0xf4, 0xe1, 0xba, 0xe5, 0xd7, 0x96, 0x1c, 0xaf, 0x7e, 0x98, 0x39, 0x25, 0xbd, 0xf0, 0x5d, 0xe2, 0x85, + 0xf9, 0xe5, 0xd2, 0x91, 0x47, 0x8f, 0xf9, 0x73, 0x67, 0x16, 0x08, 0x81, 0xad, 0xbf, 0xe4, 0x48, 0x1a, 0xaf, 0x23, 0xed, + 0xdd, 0x80, 0x0c, 0x5b, 0x4a, 0x6a, 0x4e, 0x37, 0xb2, 0x38, 0xef, 0x03, 0xd4, 0x29, 0x1b, 0x61, 0x66, 0x4d, 0x9d, 0x80, + 0x33, 0x73, 0x1a, 0xac, 0x30, 0x83, 0x2c, 0xe8, 0xf6, 0x87, 0x1b, 0x3f, 0xd8, 0x18, 0x6d, 0xbf, 0xb8, 0x4e, 0x94, 0xd8, + 0x55, 0x12, 0x1b, 0x49, 0xd2, 0x5a, 0x4b, 0x82, 0xc1, 0x86, 0x1a, 0x6c, 0xef, 0x8d, 0x8d, 0x9f, 0x78, 0xfe, 0x7d, 0xaf, + 0xd7, 0xdf, 0x0e, 0x82, 0xa3, 0x72, 0xda, 0x73, 0x2a, 0xf3, 0x55, 0xdb, 0xaf, 0xcd, 0x59, 0x6e, 0x75, 0x85, 0xd9, 0xa5, + 0x43, 0xa0, 0x7c, 0x59, 0xaa, 0x6c, 0xc6, 0x2e, 0x2e, 0xcc, 0x7b, 0xf3, 0x1f, 0x59, 0xf0, 0x66, 0x1e, 0x98, 0x65, 0xfe, + 0x74, 0x89, 0x50, 0x66, 0x99, 0xe2, 0xcc, 0xf4, 0xf7, 0x05, 0x59, 0x3e, 0x5e, 0xea, 0x3c, 0x67, 0x7a, 0xdc, 0xd6, 0xc3, + 0x5c, 0x18, 0xc5, 0xbd, 0xcd, 0x4e, 0x7c, 0xfb, 0x95, 0xdb, 0x61, 0xe3, 0xf2, 0x8e, 0x48, 0xc3, 0x06, 0xe1, 0xec, 0xb6, + 0x8a, 0xc3, 0xcd, 0x34, 0xec, 0xdd, 0x14, 0x61, 0x7b, 0x47, 0xf6, 0x5b, 0xcd, 0xb0, 0xd5, 0x1a, 0xdc, 0xcb, 0xf8, 0x7b, + 0x01, 0x38, 0x08, 0x82, 0x61, 0xea, 0x98, 0xe3, 0x61, 0xba, 0x44, 0x2b, 0xd5, 0x3a, 0x73, 0xaa, 0x73, 0xd4, 0x2d, 0x2f, + 0x72, 0xbb, 0xb8, 0x44, 0x28, 0x9d, 0x55, 0x52, 0x54, 0x09, 0xb7, 0x2b, 0xdc, 0xab, 0x57, 0x2c, 0x7f, 0xbe, 0xc4, 0x0a, + 0xb3, 0x3e, 0x73, 0x8a, 0xba, 0x3a, 0x69, 0x3e, 0xd7, 0xc6, 0x59, 0x16, 0x75, 0x22, 0x31, 0xda, 0x1f, 0xa5, 0xa3, 0xdd, + 0x7e, 0x16, 0x0f, 0x7b, 0x50, 0xb2, 0x47, 0x28, 0x6b, 0xc9, 0x2c, 0xbe, 0x2d, 0xe2, 0xc1, 0x76, 0x9c, 0xf4, 0x77, 0xe4, + 0xb0, 0xd1, 0x48, 0x7a, 0x3b, 0x5d, 0x0c, 0x07, 0x01, 0xb0, 0x97, 0xde, 0xcb, 0xf8, 0xf7, 0x0b, 0xe0, 0x2e, 0x3b, 0x61, + 0xce, 0x42, 0xb1, 0xe2, 0x39, 0x85, 0x6a, 0x89, 0x39, 0xb3, 0x35, 0xee, 0x17, 0xa6, 0xa9, 0x53, 0x98, 0xa1, 0x56, 0x61, + 0x86, 0x30, 0xab, 0x06, 0xa9, 0x4a, 0x84, 0x48, 0x4f, 0x29, 0x65, 0x43, 0x29, 0xae, 0x57, 0x42, 0x12, 0x44, 0x11, 0x43, + 0x43, 0x54, 0xef, 0x5c, 0x22, 0x02, 0x12, 0x80, 0xa8, 0x9e, 0x48, 0xc3, 0x96, 0x4c, 0x82, 0x86, 0x48, 0x82, 0x46, 0x1c, + 0xb5, 0xdb, 0xe9, 0xa8, 0xdd, 0x85, 0xe8, 0x8e, 0xd0, 0xdb, 0x88, 0xc7, 0x54, 0xf9, 0xae, 0x39, 0xff, 0x41, 0x01, 0x1c, + 0xfc, 0xdc, 0xa4, 0xb8, 0x39, 0x50, 0xb7, 0x50, 0xac, 0xb9, 0x4e, 0xa1, 0x5e, 0x90, 0x56, 0xa9, 0xe4, 0xd8, 0x6e, 0x85, + 0x38, 0x7e, 0x99, 0x50, 0xa7, 0x44, 0xb8, 0xed, 0x53, 0x6e, 0xb9, 0xc4, 0xd0, 0x8d, 0x1e, 0xd3, 0x88, 0x5e, 0x8b, 0x08, + 0x25, 0x45, 0xac, 0x54, 0x1c, 0x66, 0x32, 0x1b, 0xaa, 0x38, 0x1c, 0xc8, 0x2c, 0xe8, 0x89, 0xa8, 0x37, 0x60, 0x71, 0x30, + 0x08, 0xb3, 0x56, 0x88, 0xfe, 0x96, 0x36, 0x3c, 0x7d, 0x9b, 0xe1, 0xbf, 0x88, 0xaf, 0x59, 0xdf, 0xf1, 0xd9, 0xf1, 0x17, + 0x60, 0xe3, 0x22, 0x2f, 0x2f, 0x5b, 0xc8, 0xa8, 0xe3, 0x58, 0x55, 0x57, 0xf9, 0x05, 0x47, 0x51, 0xd7, 0xe1, 0xc4, 0xb1, + 0x15, 0x53, 0x7a, 0x08, 0xd0, 0xb4, 0xa3, 0xf4, 0xf6, 0x9c, 0xc8, 0x30, 0x4b, 0xa5, 0x48, 0x48, 0x14, 0x47, 0x89, 0x18, + 0x46, 0x48, 0x9a, 0x31, 0x46, 0x51, 0x02, 0xf4, 0xd2, 0x03, 0x1e, 0x3f, 0x98, 0x2e, 0xea, 0x7f, 0xef, 0x5f, 0x0d, 0xde, + 0x0a, 0xe4, 0x00, 0xa0, 0x9a, 0xde, 0x09, 0x32, 0x40, 0x52, 0x14, 0x0a, 0xe3, 0x61, 0xc9, 0x2c, 0x16, 0x14, 0x86, 0x23, + 0x9d, 0x46, 0x12, 0x30, 0x52, 0x78, 0x72, 0xc8, 0x03, 0xc7, 0x07, 0x32, 0xfc, 0xe7, 0x01, 0xf0, 0xf6, 0x6b, 0x0f, 0xa6, + 0xd7, 0xe4, 0xe7, 0x83, 0xef, 0x4d, 0x8c, 0x9a, 0x18, 0x36, 0x31, 0xf6, 0xed, 0x69, 0xf2, 0x33, 0xfd, 0xc3, 0xc7, 0xff, + 0x00, 0x7f, 0x05, 0x8f, 0x4b, 0xb2, 0xa8, 0x2c, 0x82, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, + 0x82, +}; +static const uint8_t pad_png_l2_fill[1569] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, + 0x00, 0x00, 0x00, 0x1d, 0x08, 0x06, 0x00, 0x00, 0x00, 0xb9, 0x51, 0x0c, 0x31, 0x00, 0x00, 0x05, 0xe8, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xb5, 0x96, 0x6b, 0x8c, 0x5d, 0x55, 0x15, 0xc7, 0x7f, 0x7b, 0x9f, 0x7b, 0xce, 0x9c, 0x3b, 0x73, 0xef, + 0x9d, 0xb6, 0xd3, 0x29, 0x03, 0x6d, 0xd0, 0x00, 0xc3, 0x50, 0x22, 0x09, 0x04, 0x9a, 0xf8, 0xa8, 0x68, 0x25, 0x8a, 0xa1, + 0x89, 0x41, 0xe3, 0x83, 0xc4, 0x08, 0xe1, 0x83, 0x09, 0x10, 0xa2, 0x51, 0x42, 0x34, 0x26, 0x26, 0xd4, 0x18, 0xe3, 0x07, + 0x6b, 0xa2, 0xf0, 0xc1, 0xa0, 0xf1, 0x8b, 0xc8, 0x17, 0x68, 0x7c, 0x60, 0x44, 0x28, 0x06, 0x83, 0x41, 0x30, 0x12, 0x53, + 0x5b, 0x0a, 0x88, 0x2d, 0xe0, 0xd0, 0x69, 0x99, 0x4e, 0xe7, 0x76, 0xee, 0x3c, 0xee, 0xeb, 0x9c, 0xb3, 0x97, 0x59, 0xfb, + 0xdc, 0x73, 0xef, 0xed, 0x30, 0x80, 0x1a, 0x5d, 0xc9, 0xc9, 0x3e, 0x67, 0xbf, 0xfe, 0x6b, 0xff, 0xd7, 0x7f, 0xad, 0x7d, + 0x00, 0x10, 0x11, 0x23, 0x22, 0x96, 0xff, 0x93, 0x19, 0xe3, 0x31, 0xfc, 0xfe, 0x66, 0x78, 0xe0, 0xd9, 0x97, 0xa5, 0x36, + 0x35, 0xc9, 0x44, 0x90, 0xb1, 0x6d, 0x34, 0x66, 0x4b, 0x92, 0x31, 0x61, 0x84, 0xaa, 0x13, 0x2a, 0x61, 0x40, 0x58, 0xb2, + 0x04, 0x51, 0x04, 0xba, 0xb2, 0x9b, 0x42, 0xea, 0x10, 0xe7, 0x70, 0x99, 0xc3, 0x89, 0x90, 0x04, 0x25, 0xda, 0x51, 0xc0, + 0xca, 0x72, 0x93, 0x66, 0x29, 0xa0, 0xde, 0xc9, 0x78, 0xa3, 0xdd, 0xe1, 0xf4, 0x65, 0xdb, 0xcd, 0x99, 0x3e, 0x88, 0x9e, + 0xee, 0xb9, 0xe3, 0x32, 0xde, 0x49, 0xe5, 0xe1, 0x2c, 0x93, 0xd3, 0x22, 0xd2, 0x95, 0xff, 0xad, 0x9d, 0xed, 0xa4, 0xf2, + 0x97, 0xfa, 0x8a, 0x5c, 0xa1, 0x58, 0xfe, 0x84, 0x8d, 0x96, 0xdc, 0x5a, 0x8b, 0xf9, 0x69, 0x26, 0x70, 0x7a, 0x19, 0xce, + 0x2c, 0x23, 0x67, 0x9b, 0xb8, 0x46, 0x13, 0x59, 0xeb, 0x40, 0x2b, 0x81, 0x4e, 0x17, 0xd2, 0x0c, 0x74, 0x8e, 0x5f, 0x64, + 0xa0, 0x64, 0xc1, 0x1a, 0x08, 0x2c, 0x84, 0x25, 0x28, 0x05, 0x30, 0x1a, 0x41, 0x65, 0x04, 0x33, 0x3e, 0x8a, 0x99, 0x1a, + 0xc7, 0x4e, 0xd6, 0xf2, 0xbe, 0x56, 0xc2, 0x43, 0xa3, 0x91, 0xf9, 0x6c, 0x49, 0xd7, 0x26, 0x09, 0x53, 0xc4, 0x64, 0x0f, + 0x3e, 0x8d, 0xfb, 0xf6, 0xaf, 0x29, 0x45, 0x25, 0x4c, 0x3b, 0x21, 0x70, 0xa2, 0x0c, 0x80, 0x78, 0x2a, 0xde, 0x29, 0x50, + 0x83, 0xc6, 0x1a, 0x88, 0x4a, 0x9e, 0x72, 0xae, 0xbf, 0x82, 0xf4, 0x07, 0x9f, 0xc7, 0x22, 0x6c, 0xd2, 0x71, 0x0f, 0x68, + 0xad, 0x0f, 0x4b, 0xb0, 0xdc, 0x42, 0xda, 0x09, 0xa6, 0x5a, 0x86, 0x30, 0xc8, 0x83, 0xfd, 0x8e, 0x82, 0x28, 0x42, 0xb3, + 0x41, 0x7f, 0xa3, 0x05, 0x4b, 0x6b, 0x18, 0xdd, 0x5f, 0x4f, 0x3f, 0x00, 0x2c, 0x58, 0x52, 0x7a, 0xbc, 0xa2, 0x40, 0x4f, + 0xa7, 0xbb, 0x28, 0x5d, 0xfd, 0xef, 0x75, 0xa6, 0x63, 0xda, 0xaf, 0x8f, 0x9e, 0x4a, 0xad, 0x98, 0xa7, 0xdf, 0x7e, 0xbf, + 0x9e, 0xf6, 0xad, 0xc9, 0x31, 0x3c, 0x60, 0xea, 0x70, 0xfe, 0x43, 0x37, 0x1f, 0xda, 0x50, 0x17, 0xaf, 0x36, 0x71, 0x81, + 0xc5, 0x8c, 0x46, 0x98, 0xe1, 0x31, 0x7d, 0x5f, 0x6a, 0x7a, 0x67, 0x25, 0x0a, 0x71, 0x49, 0x8a, 0xb5, 0xf9, 0xbc, 0x1c, + 0xb4, 0xe7, 0x78, 0xe1, 0x48, 0x26, 0x3d, 0x0c, 0xbf, 0x58, 0x48, 0xfc, 0x87, 0x7e, 0xf5, 0x3c, 0x4b, 0x32, 0x38, 0x6f, + 0x1c, 0xb7, 0xef, 0x66, 0xba, 0x7f, 0x3f, 0x85, 0xfd, 0xfe, 0xef, 0x88, 0x46, 0xc2, 0x7c, 0x93, 0x1e, 0x2b, 0xee, 0xd3, + 0xbb, 0x48, 0x3f, 0xb5, 0x0b, 0x73, 0xfe, 0x38, 0x32, 0xbb, 0x88, 0xbb, 0xff, 0x0f, 0xf0, 0xe7, 0xe3, 0x84, 0x63, 0xd1, + 0x80, 0x6a, 0x3d, 0x84, 0x07, 0xcc, 0x86, 0x00, 0x47, 0x22, 0x1a, 0xda, 0x96, 0x7b, 0x13, 0xf5, 0x51, 0x2f, 0xc7, 0x46, + 0xe0, 0x83, 0x33, 0xc4, 0x5b, 0xc6, 0x72, 0x01, 0xc4, 0x79, 0xbc, 0xfd, 0xc9, 0x6e, 0xdb, 0x43, 0x72, 0xf7, 0x5e, 0xc2, + 0x56, 0x17, 0x69, 0x34, 0x61, 0xf7, 0xa5, 0x04, 0x57, 0x5e, 0x48, 0x7a, 0xc3, 0x7e, 0xb2, 0xb3, 0x6b, 0x04, 0x23, 0xa5, + 0x7c, 0x8f, 0x38, 0xea, 0x93, 0xb2, 0xd6, 0x73, 0x14, 0x3a, 0x1d, 0x56, 0xb5, 0xad, 0xc6, 0xbd, 0xaa, 0x30, 0x44, 0x69, + 0xe6, 0x90, 0xd5, 0xce, 0xc0, 0x63, 0xe7, 0xa0, 0x1c, 0xc2, 0xe3, 0x47, 0x09, 0x7f, 0xf6, 0x34, 0xdd, 0x1b, 0xf6, 0xc3, + 0xae, 0x7b, 0xe0, 0xc9, 0x17, 0x49, 0x2b, 0x31, 0xa5, 0x99, 0xa9, 0x3c, 0x8d, 0x94, 0x4a, 0x65, 0xa3, 0x12, 0xf7, 0x44, + 0x2e, 0xf9, 0xa1, 0x72, 0x4a, 0x0d, 0x4b, 0xda, 0xd6, 0x62, 0x8c, 0xe7, 0x7c, 0x28, 0x58, 0x1a, 0xf4, 0x22, 0x0e, 0x45, + 0xec, 0x54, 0x71, 0xf3, 0x0d, 0xec, 0xb7, 0x7e, 0x49, 0xdc, 0x4e, 0x60, 0x66, 0x8a, 0xf4, 0xa2, 0x49, 0x6c, 0x27, 0x21, + 0x3b, 0x36, 0x0f, 0x71, 0x88, 0xe7, 0x4f, 0xe7, 0xd6, 0xe2, 0x7e, 0x0c, 0x07, 0x80, 0x9d, 0x84, 0x45, 0x6d, 0x37, 0x8f, + 0x61, 0xa3, 0x60, 0x63, 0x89, 0x7b, 0x60, 0xe5, 0xc3, 0xe5, 0x2c, 0xb8, 0xcc, 0x87, 0xc0, 0xdd, 0x71, 0x1d, 0xe9, 0x57, + 0x3e, 0x4e, 0x90, 0xa4, 0xb8, 0xaf, 0x3e, 0x88, 0x3b, 0xd9, 0x20, 0xd2, 0x18, 0xfa, 0x58, 0x0b, 0x4c, 0x54, 0xfa, 0x9e, + 0xce, 0xf7, 0x01, 0xdb, 0x4d, 0x16, 0x99, 0xc0, 0x4d, 0x54, 0xb0, 0x71, 0x84, 0x64, 0xee, 0xdc, 0x14, 0xd4, 0xf8, 0x69, + 0x4e, 0x65, 0xae, 0xa7, 0x3c, 0xeb, 0x69, 0x75, 0xf7, 0xdd, 0x42, 0xfa, 0x81, 0x69, 0xc2, 0x47, 0x0e, 0x91, 0xdd, 0x73, + 0x00, 0xe6, 0x96, 0x88, 0x26, 0xab, 0xf9, 0x1c, 0xdd, 0x40, 0x9f, 0xad, 0xb5, 0xfe, 0x1e, 0x6f, 0xf4, 0x01, 0x17, 0x96, + 0xa9, 0x5f, 0x02, 0xcb, 0x13, 0x55, 0x36, 0x55, 0x46, 0xa0, 0xbe, 0x76, 0x2e, 0x58, 0xad, 0x0c, 0x7b, 0x76, 0x82, 0x0a, + 0x41, 0xc1, 0x5e, 0x59, 0xc0, 0x5d, 0xb7, 0xd3, 0x83, 0x45, 0xc7, 0xe6, 0xe9, 0x1e, 0x3c, 0x82, 0xdb, 0x3d, 0x43, 0x30, + 0x16, 0xd3, 0x3d, 0xf4, 0x1a, 0xc1, 0x3f, 0x17, 0x09, 0x62, 0x9b, 0x53, 0xbf, 0xad, 0x9a, 0xeb, 0xc4, 0xc1, 0xa9, 0x3e, + 0xe0, 0x63, 0x0f, 0xb1, 0x74, 0xd5, 0xa5, 0x2c, 0xc4, 0x21, 0x9b, 0x26, 0xaa, 0xc8, 0xc2, 0x0a, 0x3e, 0x4d, 0x43, 0x5d, + 0x64, 0x91, 0xcb, 0xb7, 0x63, 0x1e, 0xb8, 0x6d, 0xe0, 0xc4, 0x93, 0x2f, 0xd2, 0x2d, 0xd9, 0x5c, 0x47, 0x97, 0x9c, 0x47, + 0xf4, 0xc3, 0x2f, 0x0c, 0xa2, 0xb0, 0xff, 0x51, 0xd2, 0x7b, 0x0f, 0x12, 0x68, 0x1c, 0xcb, 0x11, 0x72, 0xfe, 0xe6, 0x1c, + 0x30, 0xe9, 0x30, 0xe7, 0x01, 0xf5, 0x9e, 0x32, 0xc6, 0xb8, 0xbb, 0xbe, 0x26, 0x73, 0x71, 0xc8, 0xf4, 0xb6, 0x2a, 0x72, + 0x24, 0xcb, 0x53, 0x42, 0x81, 0xbf, 0x79, 0x60, 0x90, 0x26, 0xbd, 0x7c, 0xe6, 0xf5, 0x3a, 0x91, 0xd6, 0xdb, 0x83, 0x47, + 0x7b, 0xb5, 0x56, 0x30, 0x3a, 0xae, 0x14, 0x1e, 0x9e, 0xa5, 0x54, 0x89, 0xf3, 0x3c, 0x1e, 0x2f, 0xc3, 0x94, 0xaf, 0xa0, + 0xac, 0xcc, 0x2d, 0x0c, 0x62, 0xe8, 0xa5, 0x60, 0x2c, 0x2f, 0x00, 0x1f, 0x9a, 0x9e, 0x42, 0x1e, 0x7b, 0x3e, 0x4f, 0xd8, + 0x95, 0x36, 0xe6, 0xe7, 0x7f, 0x5a, 0xa7, 0x20, 0xfc, 0xcd, 0x60, 0x15, 0x48, 0x6f, 0x8f, 0xf5, 0x56, 0x8e, 0x30, 0x7a, + 0xba, 0xd5, 0x36, 0x5c, 0x70, 0x01, 0x32, 0x1a, 0x62, 0x92, 0x8c, 0x13, 0x8f, 0xcc, 0x50, 0xd7, 0xeb, 0xa9, 0x7f, 0xcb, + 0xb7, 0x12, 0x9e, 0xd2, 0x03, 0x5c, 0x3b, 0x83, 0x51, 0xa5, 0x16, 0xf5, 0x71, 0xf3, 0xd8, 0x9b, 0x1f, 0x55, 0xa1, 0xc6, + 0x7a, 0xa3, 0xb1, 0xc8, 0x07, 0x29, 0xbf, 0xa0, 0xdf, 0x77, 0x71, 0x9e, 0x1d, 0xed, 0x2e, 0xcf, 0xee, 0x33, 0x46, 0xdf, + 0x7d, 0x69, 0xf5, 0x7e, 0x9e, 0x69, 0xf0, 0x44, 0x9a, 0xd1, 0xb8, 0xea, 0x5d, 0xd8, 0xf7, 0xec, 0x40, 0x9a, 0xdd, 0x5c, + 0x20, 0xaa, 0xcc, 0xf5, 0x4f, 0x51, 0xb0, 0x37, 0x1a, 0x93, 0x5e, 0xbf, 0x0a, 0xed, 0xc6, 0xab, 0xf3, 0xc2, 0xd5, 0x4e, + 0x78, 0xb8, 0x48, 0x0e, 0x8d, 0x9f, 0xde, 0xca, 0xc1, 0xe5, 0x3b, 0xcc, 0x62, 0xb3, 0xcb, 0x03, 0xa5, 0x00, 0x73, 0xe7, + 0x47, 0xc9, 0xd4, 0xc3, 0xa2, 0xcc, 0xfd, 0x27, 0x16, 0x06, 0x50, 0x5f, 0x85, 0x9b, 0xde, 0x8b, 0x7b, 0xf7, 0x24, 0xb6, + 0x9d, 0xf0, 0xd2, 0x6c, 0x8d, 0x83, 0x9e, 0x4e, 0x6b, 0xb2, 0x82, 0x52, 0x05, 0x35, 0xdd, 0x35, 0xbe, 0x93, 0xa4, 0x34, + 0xf6, 0xec, 0xc4, 0xde, 0xfe, 0x11, 0x9c, 0xde, 0xfe, 0x76, 0x5d, 0xa5, 0x79, 0x2b, 0x53, 0xc1, 0x28, 0xd8, 0xc2, 0x0a, + 0xbc, 0x7f, 0x1a, 0xbe, 0x7c, 0xbd, 0x67, 0xce, 0xb4, 0x12, 0xbe, 0x7e, 0x8d, 0x31, 0x7a, 0x39, 0xf8, 0xb8, 0xe7, 0x7f, + 0x52, 0x39, 0xbf, 0x76, 0x72, 0xd2, 0x9c, 0x6c, 0x26, 0x68, 0x02, 0xd8, 0xbb, 0xf7, 0xe2, 0xbe, 0xf4, 0x31, 0x9c, 0x16, + 0x6a, 0xa5, 0xb7, 0xa8, 0x34, 0xeb, 0xb1, 0xd5, 0x19, 0x15, 0x98, 0x0a, 0x48, 0x1d, 0xdc, 0x73, 0x19, 0xfc, 0xe8, 0x56, + 0xba, 0xa3, 0x11, 0x61, 0x27, 0xe1, 0xfe, 0x2d, 0x63, 0xe6, 0x57, 0xca, 0xa0, 0x31, 0xc6, 0x87, 0xee, 0x9c, 0xf5, 0xc5, + 0x40, 0xa3, 0x29, 0x77, 0xd5, 0xca, 0x7c, 0x4f, 0xfb, 0x7e, 0xff, 0x02, 0xe9, 0x7d, 0x8f, 0x13, 0x1c, 0x3e, 0x91, 0xd7, + 0x59, 0xbd, 0x51, 0x14, 0xbc, 0x48, 0x15, 0xad, 0xa5, 0x9d, 0x04, 0x76, 0x6c, 0x81, 0x9b, 0x77, 0x93, 0x7d, 0xf1, 0xc3, + 0xf9, 0x5f, 0xc6, 0x5a, 0x9b, 0x03, 0xbf, 0x8d, 0xf9, 0xdc, 0x67, 0xf2, 0xad, 0x9d, 0x86, 0xee, 0x4d, 0x80, 0xc3, 0xa0, + 0xa7, 0x16, 0xe5, 0xa6, 0xda, 0x18, 0xf7, 0x8e, 0x8e, 0xb0, 0x55, 0xfb, 0x7f, 0x73, 0x88, 0xf4, 0x17, 0xcf, 0x61, 0x8f, + 0x9c, 0xc0, 0xac, 0xb4, 0xf2, 0xbc, 0x53, 0xf9, 0x5f, 0xb4, 0x0d, 0xb7, 0xf7, 0x4a, 0xdc, 0x27, 0xaf, 0x26, 0x98, 0xa8, + 0x60, 0xf4, 0xa4, 0x8d, 0x16, 0xdf, 0xdd, 0x5a, 0xe5, 0x1b, 0xc5, 0xdd, 0x59, 0x80, 0xbd, 0xa5, 0x29, 0xa8, 0xb6, 0x7f, + 0x7c, 0x5e, 0x2e, 0x3c, 0x59, 0x97, 0x9f, 0xb4, 0x13, 0x69, 0x16, 0xff, 0x7c, 0x0b, 0xcb, 0x22, 0x7f, 0x7d, 0x55, 0xb2, + 0x67, 0xfe, 0x21, 0xd9, 0xf1, 0xf9, 0x73, 0xff, 0x07, 0xcf, 0x2c, 0xcb, 0x13, 0x7f, 0x9b, 0x95, 0x6b, 0x7b, 0x7b, 0xa8, + 0x1a, 0xff, 0x7d, 0xcd, 0x15, 0xa0, 0x6a, 0xcf, 0x1c, 0x93, 0xe9, 0xc5, 0x15, 0xd9, 0xd7, 0x4e, 0xe4, 0xb0, 0x88, 0x24, + 0xc3, 0x20, 0x49, 0x2a, 0xb3, 0x8d, 0xa6, 0xfc, 0xf8, 0xa5, 0x39, 0xd9, 0xbd, 0xd1, 0xda, 0xf5, 0xf6, 0xb6, 0x1e, 0xf4, + 0x3c, 0xd4, 0xd4, 0xe9, 0xd7, 0x94, 0x97, 0xe7, 0xe5, 0xe2, 0x4a, 0xc8, 0xf6, 0x72, 0x19, 0x5b, 0x6f, 0xb0, 0x78, 0xf4, + 0x04, 0xc7, 0x3f, 0x71, 0x8d, 0x69, 0x0e, 0xcd, 0x37, 0x3d, 0x11, 0xfe, 0xf7, 0xa6, 0xf5, 0x56, 0x44, 0x7a, 0x35, 0x64, + 0xc3, 0xf1, 0xe0, 0xed, 0x4e, 0x35, 0x6c, 0xff, 0x02, 0x7e, 0x90, 0x37, 0x7b, 0x03, 0x88, 0x97, 0x8e, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_r2_fill[1676] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x1c, + 0x00, 0x00, 0x00, 0x1d, 0x08, 0x06, 0x00, 0x00, 0x00, 0xb9, 0x51, 0x0c, 0x31, 0x00, 0x00, 0x06, 0x53, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xb5, 0x96, 0x6b, 0x8c, 0x5d, 0x55, 0x15, 0xc7, 0x7f, 0xfb, 0x9c, 0x73, 0xdf, 0xf7, 0xce, 0x4c, 0xe7, + 0x4e, 0x5f, 0x43, 0xa1, 0x58, 0xb0, 0xb5, 0xa5, 0x49, 0x2d, 0x20, 0x04, 0x09, 0x95, 0x2a, 0x4d, 0x83, 0x09, 0xf3, 0x01, + 0x70, 0x48, 0xd4, 0x60, 0x20, 0x92, 0x18, 0xbf, 0x10, 0xf4, 0x53, 0x8d, 0x8f, 0x84, 0xa0, 0x49, 0x3f, 0xd4, 0x0f, 0x40, + 0xd4, 0x94, 0xc8, 0x37, 0x13, 0x53, 0x1a, 0x0c, 0x45, 0x52, 0x4d, 0x50, 0x01, 0x1f, 0x50, 0x20, 0xb6, 0x4a, 0x69, 0xa1, + 0x1d, 0x33, 0xb4, 0x9d, 0x76, 0xda, 0x99, 0x4e, 0x67, 0xda, 0xfb, 0xbe, 0x67, 0x3f, 0xcc, 0xda, 0xe7, 0xde, 0x3b, 0xd3, + 0x49, 0x91, 0x9a, 0xe8, 0x4a, 0xce, 0x9c, 0x9b, 0x33, 0xe7, 0xac, 0xff, 0xfa, 0xff, 0xd7, 0x7f, 0xaf, 0xbd, 0xa1, 0x13, + 0xce, 0xb9, 0x90, 0xff, 0x63, 0xec, 0xd9, 0x93, 0xe4, 0x8f, 0xba, 0x0f, 0x94, 0x52, 0x66, 0xdf, 0xbb, 0x2e, 0xbf, 0x7e, + 0x05, 0xe5, 0x5c, 0x81, 0xa1, 0x6c, 0x44, 0x59, 0x1b, 0x96, 0x06, 0x01, 0xc5, 0xb6, 0xa1, 0x2f, 0x15, 0x92, 0xce, 0x44, + 0x84, 0xe9, 0x00, 0x15, 0x04, 0xd0, 0xd6, 0x49, 0x9d, 0xd6, 0xe2, 0xb4, 0xc5, 0x1a, 0x47, 0x6c, 0xa1, 0x9d, 0x4f, 0x53, + 0xa9, 0xd4, 0x69, 0x64, 0x33, 0x5c, 0x68, 0xc6, 0x4c, 0x55, 0x2e, 0x31, 0xf5, 0xc6, 0xef, 0x98, 0x1e, 0x1d, 0x55, 0x31, + 0x38, 0x25, 0xcc, 0x02, 0xe7, 0x9c, 0xaa, 0x34, 0xdc, 0x53, 0xb1, 0x76, 0xa7, 0x9d, 0x73, 0x75, 0xf7, 0xbf, 0x8d, 0x4a, + 0x5b, 0xbb, 0xb1, 0xb9, 0xba, 0x7b, 0xc8, 0x13, 0x93, 0x3f, 0xa7, 0x2f, 0xb9, 0xcf, 0x0c, 0x97, 0x38, 0x2a, 0xbf, 0xcf, + 0x57, 0xe1, 0xfc, 0x25, 0xdc, 0x85, 0x1a, 0x6e, 0xae, 0x8e, 0xad, 0xb5, 0xa0, 0xde, 0x86, 0x56, 0x1b, 0x62, 0x03, 0xda, + 0x8a, 0xfc, 0x10, 0xa8, 0xce, 0x15, 0x40, 0x18, 0x40, 0x2a, 0x82, 0x54, 0x08, 0xd9, 0x14, 0x14, 0x33, 0xa8, 0xbe, 0x1c, + 0x2c, 0xed, 0x23, 0x5c, 0xd6, 0x07, 0x03, 0x79, 0xaf, 0xc8, 0xc4, 0xdf, 0x26, 0xf8, 0xb4, 0x97, 0x54, 0x6b, 0x96, 0x02, + 0xf6, 0x9f, 0xa7, 0x70, 0xdf, 0xd8, 0x4d, 0xa0, 0x0d, 0xaa, 0xa5, 0x51, 0xc6, 0x12, 0x48, 0x72, 0xe7, 0xc5, 0xfb, 0x84, + 0x26, 0xa9, 0xf9, 0x9b, 0x52, 0x10, 0x85, 0x10, 0x2a, 0xb8, 0xb6, 0x8c, 0x7d, 0xe9, 0x3b, 0x90, 0x8d, 0x48, 0xe7, 0x1b, + 0x14, 0x3c, 0x60, 0x0a, 0x02, 0x20, 0x68, 0xb6, 0xb1, 0xd5, 0x26, 0xaa, 0x94, 0x4d, 0xaa, 0x95, 0x0f, 0xaf, 0x26, 0xba, + 0xaf, 0x2d, 0xae, 0x49, 0xfa, 0x7c, 0xb1, 0x86, 0xd2, 0x16, 0x45, 0x88, 0x5a, 0x37, 0x8c, 0xf3, 0x80, 0x51, 0xcf, 0x3a, + 0x89, 0x3c, 0x12, 0xd6, 0x25, 0x89, 0x44, 0xb6, 0x6e, 0xb2, 0x6e, 0x62, 0x63, 0xe7, 0x81, 0x44, 0x52, 0xd3, 0x51, 0x41, + 0x18, 0xc9, 0x77, 0xa2, 0x4a, 0xb7, 0x58, 0x9f, 0xaf, 0x53, 0x89, 0x52, 0x28, 0x0f, 0x15, 0x6b, 0xec, 0x42, 0xb0, 0x6e, + 0xf2, 0x58, 0x43, 0x2b, 0xf6, 0x39, 0x7c, 0x12, 0x79, 0x1c, 0x04, 0xa8, 0x62, 0x36, 0x79, 0x49, 0xfa, 0x59, 0x6b, 0x78, + 0x35, 0x6c, 0x14, 0xe2, 0xaa, 0x31, 0x41, 0x36, 0x8d, 0x12, 0x75, 0x7a, 0xec, 0x55, 0x2f, 0xaf, 0x3b, 0x75, 0xb1, 0xc3, + 0xd0, 0x39, 0xbc, 0xc9, 0x43, 0xb1, 0x7c, 0xc7, 0x0c, 0xd5, 0x36, 0xdc, 0x79, 0x23, 0xed, 0x47, 0xbe, 0x80, 0x71, 0x96, + 0x20, 0x9d, 0x82, 0x6a, 0x03, 0xf5, 0xfb, 0xc3, 0xf0, 0xdb, 0x83, 0xa4, 0xd2, 0x29, 0x6f, 0x0c, 0xf3, 0xcd, 0xbb, 0x31, + 0xdb, 0x6e, 0x22, 0xc8, 0xa5, 0x71, 0x87, 0x27, 0x30, 0x3f, 0xdd, 0x4f, 0x38, 0x55, 0x21, 0xcc, 0xa4, 0x3a, 0xe6, 0x12, + 0x53, 0x25, 0x05, 0xb8, 0xd9, 0xb9, 0x0e, 0x60, 0x3e, 0x4d, 0x55, 0xee, 0xb9, 0x34, 0x4a, 0xaa, 0xe9, 0xb2, 0xbb, 0x66, + 0x10, 0x75, 0xd7, 0x5a, 0x72, 0xa2, 0x70, 0xad, 0x89, 0x29, 0x64, 0x09, 0xef, 0xd9, 0x08, 0xa5, 0x2c, 0xfa, 0x17, 0x7f, + 0x24, 0xdc, 0xfd, 0x38, 0xfa, 0xf6, 0x1b, 0x48, 0x4f, 0x5f, 0xc2, 0xc8, 0x1a, 0xbd, 0x6f, 0x33, 0xc1, 0x50, 0x89, 0xf6, + 0x23, 0xcf, 0xf9, 0x9a, 0x95, 0x88, 0x92, 0x8e, 0x70, 0x29, 0xe5, 0x53, 0x36, 0x66, 0xdb, 0xb4, 0x3c, 0xd9, 0x99, 0x59, + 0x1a, 0x52, 0x81, 0x48, 0x95, 0x0a, 0x71, 0xbe, 0x7f, 0x0a, 0x9a, 0x6d, 0xdf, 0x2f, 0xf7, 0xcb, 0xd7, 0x30, 0x1b, 0x76, + 0xa0, 0x1e, 0x7a, 0x16, 0x13, 0x6b, 0xd4, 0xa3, 0x5b, 0x50, 0xf9, 0x34, 0x3c, 0xff, 0x06, 0xe1, 0xcf, 0xff, 0x40, 0x6b, + 0xcb, 0x4f, 0x50, 0xf7, 0xec, 0xc4, 0x5e, 0xa8, 0x61, 0x36, 0xaf, 0x26, 0x1c, 0x2c, 0x62, 0xb4, 0x49, 0x18, 0xe6, 0xd2, + 0x09, 0x01, 0x6b, 0xa9, 0x8d, 0xdc, 0xaa, 0xea, 0x9e, 0x61, 0xcb, 0x78, 0x86, 0xf5, 0x42, 0x96, 0x42, 0x26, 0x82, 0x46, + 0x3c, 0x6f, 0x6f, 0x61, 0x1c, 0x1b, 0x54, 0xad, 0x45, 0x58, 0x69, 0x62, 0xba, 0x96, 0x2f, 0x66, 0x71, 0x7f, 0x39, 0x46, + 0xf4, 0xea, 0xfb, 0x44, 0xb1, 0xc1, 0x6d, 0x59, 0x87, 0x1e, 0x2c, 0x10, 0xfe, 0xe3, 0x24, 0x7a, 0xb6, 0x4a, 0x98, 0xcf, + 0x40, 0x53, 0x7b, 0xf5, 0xba, 0x26, 0xf4, 0x2a, 0x7a, 0xc0, 0xbf, 0x1f, 0xa3, 0xb2, 0xfe, 0x3a, 0x2a, 0x7d, 0x59, 0x0a, + 0x85, 0x0c, 0xd4, 0xda, 0x89, 0x6b, 0xba, 0x26, 0xfa, 0xea, 0xe7, 0x09, 0xee, 0xdd, 0x84, 0x2e, 0x66, 0x08, 0x04, 0x6c, + 0xef, 0x3b, 0x7e, 0x20, 0xa4, 0x65, 0x91, 0xaf, 0x1a, 0x44, 0x7f, 0x77, 0x3b, 0x76, 0xe4, 0x16, 0xc2, 0xf1, 0x29, 0xf4, + 0x8e, 0x3d, 0xde, 0x58, 0x81, 0x14, 0x26, 0x6e, 0x5e, 0x92, 0x4f, 0x3c, 0xaa, 0x2d, 0xe7, 0xe5, 0xee, 0x53, 0x3e, 0xbc, + 0x5d, 0xd5, 0xb4, 0x61, 0x56, 0x84, 0xef, 0xcb, 0xe3, 0xe4, 0x45, 0xb5, 0x60, 0x5d, 0x35, 0xda, 0x89, 0x71, 0xcb, 0x25, + 0xc2, 0xe3, 0x67, 0xd1, 0x3f, 0x7b, 0x95, 0x30, 0x1d, 0xc1, 0x75, 0x65, 0xf4, 0xaf, 0xbf, 0x0d, 0x23, 0xb7, 0x90, 0xda, + 0xb5, 0x1f, 0xf3, 0xa5, 0x9d, 0x84, 0xef, 0x4d, 0x10, 0x89, 0x4b, 0x45, 0x4e, 0x6b, 0xa1, 0x5c, 0xec, 0x01, 0x4e, 0x79, + 0x40, 0x99, 0xa5, 0x9d, 0x07, 0xe7, 0xe4, 0x3e, 0x54, 0x9c, 0x07, 0x34, 0x26, 0xa9, 0xf2, 0x85, 0x03, 0xb8, 0x3b, 0x9e, + 0x84, 0xb1, 0x73, 0xe8, 0xeb, 0x87, 0x88, 0xee, 0x5a, 0x87, 0x9d, 0xa9, 0xe0, 0xbe, 0x37, 0x82, 0x5d, 0x39, 0x40, 0xf4, + 0xa7, 0xa3, 0x34, 0x8f, 0x9c, 0xc1, 0x3d, 0xf0, 0x39, 0xcc, 0xd7, 0xee, 0xf0, 0x03, 0xdc, 0xfb, 0x40, 0x42, 0x46, 0x5b, + 0x67, 0xad, 0x9d, 0xee, 0x4a, 0x2a, 0x80, 0xb6, 0x6d, 0x38, 0x99, 0x07, 0xae, 0x19, 0x48, 0x00, 0x05, 0x51, 0x58, 0x88, + 0xac, 0x4b, 0x8a, 0xbe, 0x8f, 0xd1, 0xce, 0x57, 0x88, 0x9f, 0x7b, 0x14, 0x9e, 0x7a, 0x10, 0x35, 0x36, 0x45, 0x7c, 0xfb, + 0x1a, 0xbc, 0xe1, 0xb7, 0xae, 0x27, 0xb7, 0x75, 0xfd, 0xfc, 0xa0, 0x79, 0xf0, 0x69, 0x38, 0x3a, 0x99, 0x2c, 0xaf, 0x6b, + 0xcb, 0xc9, 0x33, 0x6d, 0xf8, 0xa8, 0xd7, 0x43, 0xdf, 0x54, 0xcb, 0xb8, 0xdc, 0x87, 0x97, 0x24, 0xac, 0xc4, 0xb1, 0x07, + 0x4f, 0x10, 0xfe, 0xf0, 0x45, 0xd4, 0x87, 0x93, 0x04, 0xcb, 0xfb, 0xe0, 0xad, 0x31, 0xa2, 0xc7, 0x7f, 0x85, 0x2b, 0x17, + 0x88, 0x72, 0x29, 0xcc, 0x8e, 0x17, 0x08, 0xc5, 0x85, 0x5e, 0x3e, 0xd7, 0x1b, 0x44, 0x9c, 0xbd, 0x98, 0x18, 0x4b, 0xf2, + 0x0c, 0x0f, 0x24, 0x6d, 0x6b, 0x39, 0x4e, 0x5e, 0x06, 0x68, 0xe0, 0x88, 0xdc, 0xd7, 0xad, 0x4c, 0xd6, 0xa2, 0xf4, 0xe1, + 0xc4, 0x0c, 0xc1, 0x07, 0x93, 0x90, 0x49, 0x11, 0x88, 0x41, 0x84, 0xf7, 0x2b, 0x87, 0x50, 0x22, 0x75, 0x3e, 0x43, 0x78, + 0xf4, 0x4c, 0x6f, 0x02, 0x5d, 0x16, 0xc5, 0x6c, 0xd2, 0x92, 0xbe, 0x2c, 0xee, 0x86, 0xe5, 0x1e, 0xd0, 0x54, 0xea, 0x09, + 0x21, 0x01, 0xf4, 0x63, 0xad, 0x1a, 0x73, 0xa0, 0x6c, 0x69, 0x6f, 0xbe, 0x9e, 0xf4, 0x8a, 0x7e, 0xbf, 0x35, 0x29, 0x59, + 0x22, 0x02, 0xd4, 0x61, 0xe0, 0xa3, 0x3f, 0x37, 0x3f, 0x6b, 0x3b, 0x45, 0x5c, 0x31, 0x2a, 0x4d, 0xd8, 0xb4, 0x1a, 0xb7, + 0xb4, 0x84, 0x8a, 0x0d, 0xc7, 0x0f, 0xbe, 0xce, 0xb8, 0xec, 0xbb, 0x81, 0x52, 0xca, 0x8a, 0x71, 0xd6, 0x0c, 0xaa, 0x13, + 0x4d, 0xcd, 0x9b, 0xa5, 0x2c, 0x6e, 0xdb, 0x46, 0xbf, 0x6b, 0x24, 0x83, 0xd9, 0xce, 0x83, 0x79, 0x25, 0x6c, 0x72, 0x49, + 0x11, 0xdd, 0xdf, 0x8b, 0x2f, 0xa5, 0x92, 0xbd, 0xf3, 0x81, 0x5b, 0x13, 0x32, 0xf5, 0x16, 0x2f, 0x8f, 0x8e, 0x2a, 0xb3, + 0x60, 0x5c, 0x27, 0xfa, 0x37, 0x5a, 0x3c, 0x23, 0xbf, 0x1f, 0xbb, 0x1b, 0xb7, 0xac, 0x1f, 0x9a, 0xf1, 0xfc, 0x6e, 0x71, + 0xb5, 0x11, 0x85, 0x30, 0x57, 0x87, 0xdb, 0x3e, 0x85, 0xfb, 0xf2, 0x26, 0x94, 0x36, 0xc4, 0xad, 0x98, 0xdd, 0x5d, 0xab, + 0x04, 0xdd, 0xf3, 0x8c, 0xb0, 0x7c, 0x66, 0x17, 0xbf, 0x69, 0x6a, 0xfe, 0x2a, 0x56, 0x7f, 0xf2, 0x7e, 0xb4, 0x00, 0xca, + 0x8e, 0x10, 0x75, 0xcb, 0xfa, 0x84, 0x90, 0xbe, 0x8b, 0x32, 0x83, 0x05, 0xf8, 0xf1, 0x57, 0xd0, 0xa9, 0x90, 0xb0, 0x15, + 0xf3, 0xec, 0xf2, 0x01, 0x35, 0x26, 0x87, 0x34, 0x51, 0xb3, 0x57, 0xbf, 0x00, 0x06, 0x81, 0xb2, 0x73, 0x0d, 0xb7, 0x36, + 0x1b, 0xf2, 0x4e, 0x3a, 0xa2, 0xef, 0xe5, 0x43, 0xe8, 0x1f, 0xec, 0x25, 0x92, 0x24, 0x72, 0x64, 0x50, 0x0b, 0xf6, 0xbb, + 0x6e, 0xf8, 0xf1, 0xa7, 0x92, 0xc2, 0x84, 0xd9, 0x9a, 0x65, 0xf0, 0xf4, 0xd7, 0x89, 0x37, 0xae, 0x22, 0x15, 0x6b, 0x0e, + 0x4d, 0x4f, 0x71, 0xe7, 0xf0, 0x30, 0x2d, 0x61, 0xa7, 0x94, 0x72, 0x97, 0x09, 0xd6, 0xa9, 0xc2, 0x4c, 0x57, 0xdc, 0xd6, + 0x52, 0x86, 0x7d, 0x99, 0x14, 0xc5, 0x63, 0x93, 0xe8, 0x5d, 0xfb, 0x09, 0x5f, 0xff, 0xd0, 0x37, 0xdf, 0x0f, 0x63, 0x7f, + 0x1a, 0xe8, 0x4c, 0x22, 0xd9, 0xd5, 0xe5, 0xcc, 0x23, 0x66, 0x1a, 0xb9, 0x19, 0xfb, 0xc4, 0x76, 0xec, 0x92, 0x02, 0x51, + 0xa3, 0xcd, 0x07, 0x75, 0xcd, 0xb6, 0xa1, 0x82, 0x9a, 0x10, 0x32, 0xc2, 0xae, 0xd7, 0xbb, 0x2b, 0x81, 0x1e, 0x9b, 0x72, + 0x9b, 0x57, 0x14, 0x79, 0xbe, 0x94, 0xe3, 0xb3, 0xf2, 0xfc, 0xc0, 0xbf, 0x30, 0x7b, 0xdf, 0xf6, 0xf7, 0x60, 0x46, 0x8e, + 0x0d, 0x26, 0xe9, 0xd7, 0xca, 0x7e, 0xdc, 0x17, 0x6f, 0xc2, 0x8e, 0xde, 0x06, 0x37, 0x2e, 0x4f, 0x06, 0xc1, 0x5c, 0x8d, + 0x97, 0xc6, 0xcf, 0xf0, 0xd8, 0xcd, 0x6b, 0xd5, 0xf4, 0x42, 0xb0, 0x8f, 0x8d, 0xee, 0xa1, 0xf8, 0x89, 0x5d, 0x2e, 0x77, + 0xf2, 0xbc, 0xfb, 0x7e, 0xa5, 0xe1, 0x26, 0xbb, 0x67, 0xbe, 0x5a, 0xdb, 0xb9, 0xf7, 0x4e, 0x39, 0xfb, 0xe6, 0x71, 0x67, + 0x0e, 0x9f, 0x72, 0x36, 0x16, 0x8f, 0x77, 0x62, 0xb6, 0xe6, 0xde, 0x3f, 0x7e, 0xce, 0x3d, 0xbc, 0xb0, 0x4d, 0x57, 0xd7, + 0xfd, 0x45, 0x2f, 0xbf, 0x78, 0xc0, 0x95, 0xcf, 0xce, 0xb9, 0x6f, 0xd5, 0x9a, 0xee, 0xcf, 0x72, 0xce, 0x5c, 0x74, 0xee, + 0x9c, 0xa9, 0x34, 0xdc, 0xbe, 0x33, 0xb3, 0xee, 0xfe, 0x0d, 0x3f, 0x72, 0x7e, 0x33, 0x92, 0xf5, 0x26, 0xd7, 0x95, 0xf2, + 0xfe, 0x47, 0xd3, 0x77, 0x3e, 0x12, 0x49, 0x64, 0x0d, 0xf9, 0x38, 0xf2, 0x91, 0x5b, 0x59, 0x2a, 0xb2, 0x7a, 0xa8, 0x9f, + 0xec, 0x54, 0x8d, 0x6a, 0xad, 0xca, 0xf8, 0x86, 0x55, 0x6a, 0x66, 0xa1, 0x3a, 0x0b, 0xdf, 0xff, 0xaf, 0x00, 0x17, 0x01, + 0x8b, 0xcc, 0x46, 0x9c, 0xf6, 0x31, 0x6a, 0xf8, 0x8d, 0xfd, 0x4a, 0xff, 0x5f, 0x18, 0xff, 0x06, 0x1d, 0xa7, 0x70, 0x24, + 0x21, 0x10, 0x9c, 0x11, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_touch_dot[901] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, + 0x00, 0x00, 0x00, 0x16, 0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03, 0x4c, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xd5, 0x95, 0x4b, 0x6f, 0x9b, 0x45, 0x14, 0x86, 0x9f, 0x99, 0xef, 0xe2, 0xeb, 0xe7, 0x38, 0x49, 0xe3, + 0xc4, 0x0e, 0x14, 0x68, 0x82, 0x80, 0xa6, 0x91, 0x90, 0x08, 0x85, 0x4a, 0x20, 0xc8, 0x0e, 0x36, 0x20, 0x81, 0x54, 0x40, + 0x2c, 0x11, 0x0b, 0x7e, 0x04, 0xca, 0x4f, 0x60, 0xdd, 0x0d, 0x3f, 0x80, 0x4d, 0x36, 0xdd, 0x81, 0x54, 0xd8, 0x20, 0x15, + 0x88, 0x48, 0xd5, 0x5a, 0x54, 0x4a, 0x48, 0x43, 0x1c, 0x52, 0x63, 0x3b, 0xf1, 0xe7, 0xbb, 0xfd, 0xdd, 0x0e, 0x72, 0xc3, + 0xc5, 0x0e, 0x2d, 0xc9, 0xb6, 0x47, 0x9a, 0xc5, 0x8c, 0xce, 0x3c, 0x67, 0x74, 0xf4, 0xbe, 0x67, 0xe0, 0x71, 0x0b, 0x75, + 0x96, 0x24, 0x11, 0x19, 0xcb, 0x53, 0x4a, 0xc9, 0x69, 0x77, 0xcc, 0x53, 0x60, 0xc6, 0xee, 0x2e, 0x66, 0xb9, 0x8c, 0x31, + 0x37, 0x87, 0xaa, 0x00, 0xc1, 0x01, 0x91, 0x88, 0x04, 0x40, 0x08, 0x44, 0x8f, 0x2a, 0xf2, 0x1f, 0xb0, 0x20, 0x0a, 0x41, + 0x97, 0xc0, 0x6e, 0xff, 0x4e, 0xb2, 0x1b, 0x91, 0x4a, 0x85, 0x24, 0xdc, 0x12, 0xb6, 0x80, 0xf4, 0x15, 0x83, 0xe6, 0x1e, + 0x1d, 0xdb, 0xa1, 0x13, 0xd6, 0xe8, 0x8b, 0x88, 0xaf, 0x94, 0x8a, 0x4e, 0x05, 0x7f, 0x7b, 0x03, 0xe3, 0x62, 0x85, 0xf8, + 0x81, 0x47, 0x56, 0x07, 0xcc, 0xf4, 0x3c, 0x72, 0xdb, 0x35, 0x32, 0xed, 0x2e, 0x71, 0x43, 0x13, 0x4d, 0x24, 0xe8, 0xe5, + 0x26, 0xa9, 0x9b, 0x35, 0xfe, 0x10, 0x83, 0xc3, 0x5a, 0x89, 0xa6, 0x88, 0x0c, 0x4e, 0xc2, 0xc7, 0xc0, 0x22, 0xa2, 0x6f, + 0x95, 0x89, 0x95, 0xda, 0x4c, 0xf9, 0x3e, 0xe7, 0xcb, 0x4d, 0x9e, 0x76, 0xbb, 0x5c, 0xb8, 0x98, 0x67, 0x69, 0x7e, 0x81, + 0x9c, 0x1f, 0x12, 0x6c, 0x97, 0xf9, 0xad, 0xb8, 0x4f, 0xf1, 0x89, 0x49, 0xf6, 0xb2, 0x49, 0x76, 0x1c, 0x60, 0x0b, 0x5c, + 0x11, 0xf1, 0x46, 0xdb, 0x32, 0x06, 0x2e, 0x82, 0xa9, 0xbb, 0xa4, 0xbb, 0x01, 0xf9, 0xfb, 0x0d, 0x16, 0x0c, 0xc5, 0x95, + 0x0f, 0x5f, 0xe5, 0x1d, 0x2f, 0x20, 0xbf, 0x53, 0x83, 0x98, 0x05, 0x6f, 0x3c, 0x4f, 0x54, 0x6d, 0x51, 0xfc, 0xfa, 0x36, + 0xeb, 0xc6, 0x10, 0x90, 0xc2, 0x73, 0x5c, 0x06, 0x64, 0xf9, 0xbb, 0xef, 0xe3, 0x60, 0x11, 0x51, 0x65, 0xb0, 0xee, 0xdb, + 0x64, 0xda, 0x4d, 0x0a, 0x9e, 0xcf, 0xa5, 0x0f, 0x5e, 0xe1, 0xa3, 0x6f, 0xee, 0x92, 0xf9, 0xfc, 0x2b, 0x22, 0xb7, 0x73, + 0xac, 0xa1, 0x17, 0x0a, 0xa8, 0x6b, 0x9f, 0xb2, 0xfc, 0xf6, 0x8b, 0xe8, 0xeb, 0x3f, 0xd3, 0x74, 0xd2, 0xd4, 0xdd, 0x16, + 0xee, 0x56, 0x95, 0xde, 0x28, 0x58, 0x8f, 0x3c, 0x58, 0x79, 0x0d, 0x6c, 0xd3, 0x20, 0x53, 0x72, 0x99, 0x7e, 0xfd, 0x39, + 0x5e, 0xbb, 0x57, 0x27, 0xf3, 0xd9, 0x97, 0x84, 0xfd, 0x00, 0x3d, 0x91, 0x42, 0x67, 0x93, 0xe8, 0x3b, 0xfb, 0xa8, 0x4f, + 0xae, 0x11, 0xe5, 0x32, 0x2c, 0x2d, 0xcc, 0xb0, 0x5c, 0x39, 0x62, 0x32, 0xa6, 0x49, 0x39, 0x0e, 0xe6, 0xa8, 0x2c, 0xc7, + 0xc0, 0x83, 0x2e, 0xa6, 0xd7, 0x23, 0x21, 0x11, 0x93, 0xf9, 0x2c, 0x4f, 0xae, 0xff, 0x38, 0x14, 0x09, 0x3a, 0x61, 0x41, + 0x18, 0x41, 0x10, 0xc1, 0x39, 0x07, 0xee, 0x1e, 0xc0, 0xe6, 0x3e, 0x3c, 0x9b, 0xe7, 0x99, 0x6a, 0x97, 0x54, 0x20, 0xc4, + 0x4d, 0x73, 0x8c, 0x35, 0xbe, 0x49, 0xa7, 0x21, 0x0c, 0xd0, 0x96, 0x89, 0xa1, 0xc0, 0xec, 0x7a, 0x28, 0xad, 0x21, 0x1a, + 0x51, 0xaa, 0xc8, 0xb1, 0xab, 0x7a, 0x1e, 0x62, 0x19, 0x58, 0xc3, 0xc2, 0x0a, 0x54, 0x5d, 0x8d, 0x9b, 0x6d, 0x0c, 0xec, + 0x36, 0x89, 0x0c, 0x1b, 0xcf, 0x0f, 0x69, 0x75, 0x3d, 0xea, 0x57, 0x16, 0x8f, 0x01, 0x86, 0x86, 0xe1, 0x32, 0x0d, 0xf0, + 0x42, 0x48, 0xc5, 0x60, 0x69, 0x1e, 0x55, 0x76, 0xa9, 0xa6, 0x6c, 0xfa, 0xca, 0xc0, 0x9f, 0x08, 0x89, 0x1e, 0x05, 0x16, + 0x33, 0x8e, 0x6f, 0x68, 0x5a, 0x53, 0x69, 0x0e, 0x6f, 0x6e, 0xb3, 0xf1, 0xd6, 0x25, 0x78, 0xef, 0x65, 0x54, 0xe9, 0x90, + 0xa8, 0xd1, 0x45, 0x8e, 0x5a, 0x48, 0xbd, 0x43, 0xb8, 0xf6, 0x3e, 0x3a, 0x63, 0xe3, 0x6e, 0xee, 0x71, 0x7b, 0x2e, 0x4b, + 0x53, 0x41, 0x27, 0x97, 0x7b, 0xa0, 0x8a, 0x87, 0xea, 0x58, 0xac, 0x16, 0x9e, 0x36, 0x69, 0xcc, 0x66, 0xa8, 0x6c, 0x55, + 0xb8, 0xf9, 0xd3, 0x3d, 0xf2, 0x5f, 0x7c, 0xcc, 0xea, 0xea, 0x12, 0xfa, 0x87, 0x5f, 0x21, 0x6e, 0xc1, 0xbb, 0x2f, 0x61, + 0x2c, 0x17, 0x68, 0x5f, 0xdf, 0x64, 0x3d, 0x15, 0x67, 0x2b, 0x1d, 0xa3, 0x62, 0x08, 0x9d, 0x8d, 0x0d, 0xc2, 0x95, 0x95, + 0x7f, 0x75, 0x3c, 0xd6, 0x17, 0x11, 0x31, 0x76, 0xea, 0xa4, 0x6b, 0x75, 0x66, 0x7b, 0x7d, 0x16, 0xb7, 0xaa, 0x2c, 0x9e, + 0x9f, 0xe6, 0xf2, 0xe5, 0x0b, 0xac, 0xa4, 0x6c, 0xa6, 0x05, 0xc2, 0x6a, 0x93, 0xd2, 0x77, 0xbf, 0xf0, 0xbd, 0x32, 0xb9, + 0xf5, 0xd4, 0x24, 0xdb, 0x31, 0x93, 0xdd, 0x7c, 0x9c, 0x5a, 0xa1, 0x40, 0x7f, 0xd4, 0x7d, 0x27, 0xc1, 0xaa, 0x58, 0xc4, + 0xd2, 0x1a, 0xe7, 0x48, 0x71, 0x2e, 0x54, 0xcc, 0x57, 0x5c, 0x66, 0xab, 0x2d, 0x66, 0xe2, 0x36, 0x19, 0x81, 0x20, 0x08, + 0xa9, 0xe7, 0x27, 0xa8, 0x4d, 0x65, 0x38, 0x48, 0x18, 0x1c, 0x24, 0x1d, 0x8e, 0xca, 0x77, 0xe8, 0xad, 0xae, 0xaa, 0xe0, + 0x7f, 0xc7, 0xa6, 0xfc, 0x05, 0x4f, 0x14, 0x48, 0xb4, 0x3b, 0x38, 0x22, 0x64, 0xc3, 0x10, 0x67, 0xe0, 0x63, 0x8b, 0x20, + 0xb6, 0x49, 0xdf, 0x8e, 0xd1, 0x30, 0x7c, 0x1a, 0x24, 0x69, 0x57, 0x73, 0xf4, 0xdf, 0x84, 0xf0, 0xe4, 0x94, 0x7b, 0xe8, + 0x3c, 0x96, 0x63, 0xa1, 0xeb, 0x5d, 0xb0, 0xfc, 0x43, 0xec, 0xa4, 0x85, 0x35, 0xe8, 0x0d, 0x0d, 0x80, 0xd8, 0x09, 0x82, + 0xd8, 0x00, 0xaf, 0xd1, 0xc0, 0xdf, 0xdc, 0x24, 0xb8, 0x7a, 0x55, 0xfd, 0xe3, 0xb6, 0x33, 0x87, 0x88, 0xa8, 0xe1, 0x60, + 0x1a, 0xf6, 0x5e, 0x44, 0x4c, 0xb9, 0x21, 0x43, 0x77, 0x19, 0x6b, 0x6b, 0x0f, 0xce, 0xce, 0xf4, 0x49, 0x3c, 0x3e, 0xf1, + 0x27, 0x12, 0x86, 0x90, 0x1f, 0x26, 0xb7, 0x21, 0x32, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, + 0x82, +}; + +const int pad_overlay_w = 320, pad_overlay_h = 240; + +const pad_png_t pad_pngs[PAD_PNG_COUNT] = { + [PAD_PNG_BASE] = {"base.png", pad_png_base, sizeof pad_png_base}, + [PAD_PNG_TRIANGLE] = {"triangle.png", pad_png_triangle, sizeof pad_png_triangle}, + [PAD_PNG_CIRCLE] = {"circle.png", pad_png_circle, sizeof pad_png_circle}, + [PAD_PNG_CROSS] = {"cross.png", pad_png_cross, sizeof pad_png_cross}, + [PAD_PNG_SQUARE] = {"square.png", pad_png_square, sizeof pad_png_square}, + [PAD_PNG_DPAD_UP] = {"dpad_up.png", pad_png_dpad_up, sizeof pad_png_dpad_up}, + [PAD_PNG_DPAD_DOWN] = {"dpad_down.png", pad_png_dpad_down, sizeof pad_png_dpad_down}, + [PAD_PNG_DPAD_LEFT] = {"dpad_left.png", pad_png_dpad_left, sizeof pad_png_dpad_left}, + [PAD_PNG_DPAD_RIGHT] = {"dpad_right.png", pad_png_dpad_right, sizeof pad_png_dpad_right}, + [PAD_PNG_L1] = {"l1.png", pad_png_l1, sizeof pad_png_l1}, + [PAD_PNG_R1] = {"r1.png", pad_png_r1, sizeof pad_png_r1}, + [PAD_PNG_CREATE] = {"create.png", pad_png_create, sizeof pad_png_create}, + [PAD_PNG_OPTIONS] = {"options.png", pad_png_options, sizeof pad_png_options}, + [PAD_PNG_MUTE] = {"mute.png", pad_png_mute, sizeof pad_png_mute}, + [PAD_PNG_PS] = {"ps.png", pad_png_ps, sizeof pad_png_ps}, + [PAD_PNG_TOUCHPAD] = {"touchpad.png", pad_png_touchpad, sizeof pad_png_touchpad}, + [PAD_PNG_STICK_CAP] = {"stick_cap.png", pad_png_stick_cap, sizeof pad_png_stick_cap}, + [PAD_PNG_STICK_CAP_L3] = {"stick_cap_l3.png", pad_png_stick_cap_l3, sizeof pad_png_stick_cap_l3}, + [PAD_PNG_L2_FILL] = {"l2_fill.png", pad_png_l2_fill, sizeof pad_png_l2_fill}, + [PAD_PNG_R2_FILL] = {"r2_fill.png", pad_png_r2_fill, sizeof pad_png_r2_fill}, + [PAD_PNG_TOUCH_DOT] = {"touch_dot.png", pad_png_touch_dot, sizeof pad_png_touch_dot}, +}; + +const pad_sprite_t pad_buttons[15] = { + {"triangle", 0x1000, 241, 53, 32, 32, PAD_PNG_TRIANGLE}, + {"circle", 0x2000, 264, 76, 32, 32, PAD_PNG_CIRCLE}, + {"cross", 0x4000, 241, 99, 32, 32, PAD_PNG_CROSS}, + {"square", 0x8000, 218, 76, 32, 32, PAD_PNG_SQUARE}, + {"dpad_up", 0x10, 48, 61, 29, 33, PAD_PNG_DPAD_UP}, + {"dpad_down", 0x40, 48, 90, 29, 34, PAD_PNG_DPAD_DOWN}, + {"dpad_left", 0x80, 31, 77, 33, 30, PAD_PNG_DPAD_LEFT}, + {"dpad_right", 0x20, 61, 77, 33, 30, PAD_PNG_DPAD_RIGHT}, + {"l1", 0x400, 38, 28, 53, 26, PAD_PNG_L1}, + {"r1", 0x800, 229, 28, 53, 26, PAD_PNG_R1}, + {"create", 0x1, 76, 44, 22, 28, PAD_PNG_CREATE}, + {"options", 0x8, 222, 44, 21, 28, PAD_PNG_OPTIONS}, + {"mute", 0, 146, 144, 28, 15, PAD_PNG_MUTE}, + {"ps", 0, 143, 119, 32, 27, PAD_PNG_PS}, + {"touchpad", 0x100000, 91, 30, 138, 80, PAD_PNG_TOUCHPAD}, +}; + +const pad_sprite_t pad_triggers[2] = { + {"l2", 0x100, 50, 5, 28, 29, PAD_PNG_L2_FILL}, + {"r2", 0x200, 241, 5, 28, 29, PAD_PNG_R2_FILL}, +}; + +const pad_stick_t pad_sticks[2] = { + {109.29f, 135.34f, 6.00f, 48, 48, 0x2}, + {210.09f, 135.18f, 6.00f, 48, 48, 0x4}, +}; + +const pad_touchpad_t pad_touchpad = {97.61f, 36.38f, 124.48f, 66.64f, 22, 22}; diff --git a/src/ps5/shellui_payload/pad_assets_640.c b/src/ps5/shellui_payload/pad_assets_640.c new file mode 100644 index 0000000..86c293a --- /dev/null +++ b/src/ps5/shellui_payload/pad_assets_640.c @@ -0,0 +1,10203 @@ +/* + * Generated by tools/build_assets.py - do not edit by hand. + * Embedded artwork: "PS5 Button Icons and Controls" by Zacksly + * (https://zacksly.itch.io), licensed CC BY 3.0, modified. + * SPDX-License-Identifier: GPL-3.0-or-later AND CC-BY-3.0 + */ +#include "pad_assets.h" + +static const uint8_t pad_png_base[98200] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x02, 0x80, + 0x00, 0x00, 0x01, 0xe0, 0x08, 0x06, 0x00, 0x00, 0x00, 0x35, 0xd1, 0xdc, 0xe4, 0x00, 0x01, 0x00, 0x00, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xec, 0x5d, 0x07, 0x98, 0xdc, 0xd4, 0xd5, 0xbd, 0x92, 0xa6, 0x6c, 0xaf, 0xde, 0xb5, 0xd7, 0xeb, 0xde, + 0x0b, 0x60, 0x6c, 0xc0, 0x85, 0x66, 0x53, 0x4d, 0xef, 0x36, 0x90, 0xd0, 0x7b, 0x2f, 0x09, 0x21, 0x94, 0xd0, 0x92, 0x50, + 0x43, 0x2f, 0xa6, 0x26, 0x40, 0x12, 0x42, 0x4b, 0xc8, 0x4f, 0x49, 0x80, 0xd0, 0x4c, 0xef, 0x1d, 0xdc, 0xbb, 0xd7, 0xdb, + 0x7b, 0x9f, 0x22, 0xe9, 0xff, 0xce, 0x95, 0xde, 0x58, 0x2b, 0xcf, 0xcc, 0xce, 0xee, 0xce, 0xee, 0xce, 0x8c, 0x75, 0xbe, + 0x4f, 0xbb, 0x1a, 0x8d, 0x46, 0xe5, 0x49, 0xef, 0xbe, 0xf3, 0x6e, 0x25, 0x72, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, + 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, + 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, + 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, + 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, + 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x38, + 0x70, 0xe0, 0xc0, 0x41, 0xdf, 0x21, 0xc5, 0xe1, 0x18, 0x0e, 0x12, 0xf4, 0xb9, 0xea, 0xba, 0x1e, 0x9f, 0x83, 0x49, 0xa1, + 0xd7, 0x24, 0x3e, 0x07, 0x74, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0xfd, 0x01, 0xa9, 0x1f, 0xe4, 0x3e, 0xe0, 0xc8, 0x7e, 0x07, + 0x0e, 0x06, 0x0b, 0xba, 0xae, 0x4b, 0xe6, 0x22, 0xeb, 0xba, 0xae, 0xbc, 0xf7, 0xde, 0x7b, 0x2e, 0x5d, 0xd7, 0xc5, 0xa2, + 0x98, 0x0b, 0xbe, 0x93, 0x6c, 0x1d, 0x37, 0x2e, 0xc0, 0x21, 0x71, 0x5c, 0x71, 0x7e, 0xcb, 0x12, 0xba, 0x86, 0x17, 0x5e, + 0x78, 0x41, 0xb9, 0xe1, 0x86, 0x1b, 0xf8, 0x1a, 0xe2, 0x7e, 0x01, 0x0e, 0x1c, 0x38, 0x70, 0xb0, 0x1d, 0x02, 0xf2, 0x14, + 0x72, 0x15, 0xf2, 0x35, 0x9a, 0xec, 0xef, 0x0f, 0xb9, 0x0f, 0x98, 0x72, 0x3f, 0x34, 0xf6, 0x58, 0xe5, 0xbe, 0x79, 0x2d, + 0xa1, 0xb1, 0xc7, 0x91, 0xfd, 0xc9, 0x05, 0x67, 0xa0, 0x4e, 0x70, 0xa0, 0x63, 0x19, 0x7d, 0x50, 0x52, 0x7b, 0xf8, 0x5c, + 0xdd, 0x73, 0xe7, 0xce, 0x55, 0x66, 0xcd, 0x5a, 0xa8, 0x4c, 0x9e, 0x37, 0x41, 0x2e, 0x19, 0x36, 0x4c, 0x2a, 0x72, 0xb9, + 0xa4, 0x31, 0x63, 0xc6, 0x90, 0x2c, 0xcb, 0x12, 0x51, 0x2e, 0xe5, 0xe4, 0xe8, 0xfa, 0x86, 0x0d, 0x1b, 0xa8, 0xb1, 0xb1, + 0x91, 0x6a, 0x6a, 0x6a, 0x74, 0x9f, 0xcf, 0xa7, 0xfb, 0xca, 0x7d, 0xfa, 0xe6, 0xf6, 0x4e, 0xbd, 0xb5, 0x75, 0xbd, 0xde, + 0xd2, 0xd2, 0xa2, 0xaf, 0x5c, 0xb9, 0x52, 0x7b, 0xff, 0xfd, 0xf7, 0x83, 0x44, 0xa4, 0x99, 0x4b, 0x6c, 0x17, 0x20, 0x49, + 0xa4, 0x69, 0x9a, 0x22, 0x49, 0x12, 0x7e, 0xe3, 0xcc, 0x1e, 0x1d, 0x38, 0x70, 0xe0, 0xa0, 0x67, 0xb2, 0x5f, 0x81, 0xcc, + 0x95, 0x24, 0xa9, 0x27, 0xf2, 0xd3, 0x35, 0x7a, 0xf4, 0x68, 0xd7, 0x5e, 0x7b, 0xed, 0xa5, 0xec, 0xb8, 0xe3, 0x8e, 0xf2, + 0xd8, 0xb1, 0x63, 0xe5, 0xfc, 0xfc, 0x7c, 0x1a, 0x32, 0x64, 0x08, 0xcb, 0xfe, 0xe6, 0xe6, 0x66, 0x49, 0xd3, 0x34, 0x1d, + 0x32, 0xbf, 0xb1, 0x91, 0x28, 0x3b, 0x5b, 0xd5, 0x1b, 0x1a, 0x1a, 0x28, 0x10, 0x08, 0xe8, 0x75, 0x75, 0x75, 0xd4, 0xd4, + 0xe4, 0xd5, 0xd6, 0xaf, 0xff, 0x5c, 0xdf, 0xb4, 0x69, 0x93, 0xf6, 0xe2, 0x8b, 0x2f, 0x62, 0xcc, 0x81, 0xec, 0xc7, 0xf9, + 0xf5, 0x1e, 0x5e, 0x37, 0x34, 0x11, 0x31, 0x8f, 0x17, 0x0e, 0x06, 0x07, 0x0e, 0x01, 0x4c, 0x60, 0x60, 0xd6, 0x77, 0xd3, + 0x4d, 0x37, 0x71, 0x27, 0x9a, 0x36, 0x6d, 0x9a, 0xe7, 0x89, 0x17, 0x5e, 0xc8, 0xf2, 0xd5, 0x34, 0x0d, 0x1f, 0x5a, 0x5a, + 0x52, 0x48, 0xba, 0x36, 0x3c, 0xe0, 0x0f, 0x8e, 0x2c, 0xc8, 0xcb, 0xcd, 0xf2, 0xfb, 0xfd, 0x23, 0x02, 0x41, 0xb5, 0xc8, + 0xe3, 0x71, 0xa7, 0x91, 0x24, 0x65, 0x69, 0xaa, 0x96, 0x4d, 0xa4, 0xa5, 0x11, 0x49, 0x1e, 0x49, 0x92, 0xdd, 0x8a, 0x22, + 0x2b, 0xb2, 0x2c, 0xe3, 0x8f, 0x24, 0xc9, 0xb2, 0xa4, 0x28, 0xe8, 0x9f, 0x86, 0x89, 0x58, 0x55, 0x55, 0xd2, 0x75, 0x4d, + 0x57, 0x55, 0xd8, 0x0d, 0x34, 0x4d, 0xd7, 0xd8, 0x7e, 0xa0, 0x69, 0xba, 0x49, 0xf8, 0x74, 0x3d, 0xa8, 0x91, 0xee, 0x97, + 0x25, 0x39, 0xa0, 0x28, 0x72, 0xc0, 0xed, 0x72, 0x35, 0x76, 0xf8, 0x7c, 0x7e, 0xbf, 0xdf, 0xdf, 0x2e, 0x49, 0xd4, 0x98, + 0x99, 0x91, 0x59, 0xdd, 0xd4, 0xd8, 0xd4, 0x28, 0xb9, 0xe4, 0x35, 0x1d, 0xad, 0x6d, 0x15, 0x2d, 0x2d, 0x1d, 0x65, 0x65, + 0x65, 0x6b, 0xea, 0x4f, 0x3e, 0xf9, 0xe4, 0xe6, 0xc1, 0x6e, 0x3f, 0x07, 0x0e, 0x1c, 0x38, 0x48, 0xde, 0xa1, 0xd9, 0xe0, + 0x5c, 0xf7, 0xfd, 0xed, 0x6f, 0x39, 0xf3, 0x26, 0x4f, 0xce, 0xd5, 0x34, 0xb9, 0x74, 0xf8, 0xf0, 0xe1, 0x79, 0x0d, 0x0d, + 0x8d, 0xe3, 0x32, 0x33, 0x33, 0x0a, 0x3c, 0x69, 0xde, 0x82, 0xf6, 0xd6, 0xb6, 0x51, 0xb2, 0xac, 0x64, 0xb9, 0x3d, 0xee, + 0x74, 0x4d, 0xd3, 0xb2, 0x75, 0x5d, 0xcf, 0x20, 0x22, 0x2f, 0xe4, 0xbe, 0x2c, 0x4b, 0x6e, 0x96, 0xfa, 0xb2, 0x04, 0xf1, + 0xcf, 0x72, 0xdf, 0x9c, 0x98, 0x93, 0x8e, 0x85, 0x87, 0x00, 0x8d, 0x8c, 0x55, 0xac, 0x43, 0xf6, 0xeb, 0xaa, 0x86, 0x1d, + 0x88, 0x82, 0xba, 0xa6, 0x07, 0x74, 0xc8, 0x7e, 0x59, 0x56, 0xdd, 0x6e, 0x77, 0xab, 0xa6, 0x69, 0x6d, 0x9d, 0x1d, 0x1d, + 0x3e, 0x55, 0xd5, 0x5a, 0xbc, 0x5e, 0x6f, 0xad, 0xa2, 0xc8, 0xb5, 0x75, 0x75, 0xf5, 0xd5, 0x99, 0x99, 0x19, 0xab, 0xca, + 0xcb, 0x2b, 0x6a, 0x33, 0x32, 0xdc, 0x9b, 0xef, 0x3c, 0xfd, 0xce, 0x96, 0x17, 0x97, 0xbd, 0xe8, 0xb7, 0x8f, 0x5f, 0x0e, + 0x12, 0x13, 0x0e, 0x01, 0x4c, 0x50, 0x98, 0xa6, 0x5c, 0xfd, 0x93, 0x4f, 0x3e, 0xd9, 0x71, 0xe4, 0xe8, 0xf1, 0xd7, 0x4a, + 0xa4, 0xcf, 0x92, 0x24, 0xa9, 0x48, 0xd7, 0x29, 0x37, 0x2b, 0x2b, 0x4b, 0xf2, 0x78, 0x3c, 0xd0, 0xe4, 0xf1, 0x82, 0x7e, + 0x0b, 0xc6, 0x86, 0xff, 0x46, 0x87, 0x06, 0x6f, 0x33, 0x3e, 0x8b, 0x75, 0xf3, 0x98, 0x61, 0xfc, 0x02, 0xa5, 0x90, 0x79, + 0x97, 0x3f, 0x85, 0xf9, 0x2f, 0x16, 0x40, 0x96, 0x15, 0x82, 0x02, 0xd1, 0xba, 0x1d, 0xc7, 0x0c, 0x06, 0x83, 0xd4, 0xd1, + 0xd1, 0x49, 0x7e, 0xbf, 0xaf, 0x33, 0x10, 0xf0, 0x37, 0xbb, 0x14, 0xf7, 0xa6, 0x96, 0x96, 0x96, 0x7f, 0x9d, 0x7b, 0xee, + 0x19, 0x77, 0x2e, 0x5d, 0xba, 0x94, 0xb5, 0x97, 0x3d, 0x9c, 0xc9, 0x3a, 0x70, 0xe0, 0xc0, 0xc1, 0x76, 0x05, 0x61, 0x42, + 0x85, 0x5c, 0x5d, 0xb1, 0x62, 0xcd, 0xa5, 0xd9, 0xd9, 0x39, 0x27, 0xaa, 0x9a, 0x3a, 0xda, 0xe5, 0x72, 0xe5, 0xb8, 0x5c, + 0xae, 0xf4, 0x8c, 0x8c, 0x0c, 0x02, 0x91, 0x83, 0x1c, 0x86, 0x48, 0xb6, 0xcb, 0x7a, 0x63, 0x1c, 0xd8, 0xba, 0xcd, 0x2a, + 0xf3, 0xed, 0xb2, 0xdf, 0x6a, 0x32, 0xee, 0x2a, 0xf7, 0xc5, 0x98, 0x80, 0xf1, 0x65, 0xeb, 0x76, 0x8c, 0x35, 0x86, 0xcc, + 0xdf, 0xba, 0x1d, 0x0a, 0x84, 0x40, 0x20, 0x40, 0xad, 0xad, 0xad, 0x38, 0x7e, 0xa3, 0xae, 0x69, 0xb5, 0x92, 0xa2, 0x7c, + 0xb7, 0x7e, 0xed, 0xba, 0xdb, 0xf7, 0xdc, 0x73, 0xce, 0x57, 0x0e, 0x09, 0x4c, 0x6c, 0x38, 0x04, 0x30, 0x71, 0xcd, 0xbe, + 0xfa, 0x6b, 0xaf, 0xbd, 0xb9, 0xd3, 0xae, 0xbb, 0xed, 0xfa, 0x7e, 0x51, 0x51, 0x61, 0x6e, 0x5b, 0x5b, 0x07, 0x93, 0x2c, + 0x2c, 0xaa, 0xaa, 0x0a, 0x73, 0xac, 0xd9, 0xa3, 0x21, 0x34, 0x84, 0xdc, 0x60, 0x52, 0x26, 0xfc, 0x00, 0xc5, 0x67, 0x6b, + 0x07, 0xdf, 0xe6, 0x99, 0x9b, 0x33, 0x3f, 0x12, 0xf2, 0xc1, 0x2a, 0x28, 0xcc, 0x75, 0xe3, 0x8f, 0x21, 0x4c, 0x8c, 0xdd, + 0xb7, 0x9a, 0x04, 0xc4, 0x7f, 0xf8, 0xa0, 0x60, 0x96, 0x29, 0xbb, 0xdd, 0x6e, 0x72, 0xb9, 0x5c, 0x94, 0x95, 0xe9, 0xa5, + 0x95, 0x2b, 0xd7, 0xfd, 0x75, 0xca, 0x94, 0xf1, 0xa7, 0x9a, 0x3e, 0x2a, 0xce, 0x6c, 0xd0, 0x81, 0x03, 0x07, 0x0e, 0xa2, + 0xc8, 0x7e, 0xc8, 0xc9, 0x1f, 0x7e, 0x58, 0xfe, 0xe8, 0x8e, 0x3b, 0x4e, 0x39, 0xa7, 0xb5, 0xcd, 0x17, 0x92, 0xfb, 0xc1, + 0x60, 0x10, 0xb2, 0x57, 0xc8, 0x7d, 0x21, 0x77, 0x99, 0xb1, 0x09, 0x79, 0x2f, 0x48, 0x9a, 0x55, 0xd4, 0x8b, 0x31, 0xc1, + 0x58, 0xc7, 0x39, 0x42, 0x67, 0xc3, 0xba, 0x1e, 0x4e, 0xe6, 0xdb, 0xe5, 0x3e, 0xff, 0x63, 0xc5, 0xa0, 0xf1, 0x73, 0x6c, + 0x33, 0x27, 0xf4, 0xe6, 0x70, 0x23, 0x29, 0x90, 0xfb, 0x20, 0xa7, 0x99, 0x99, 0x19, 0xd4, 0xd0, 0xd0, 0xd8, 0xbe, 0x6e, + 0xed, 0xba, 0xbd, 0xe7, 0xcd, 0xdb, 0xf5, 0x6b, 0x4d, 0xd3, 0x1c, 0xd9, 0x9f, 0xa0, 0x70, 0x08, 0x60, 0x02, 0x02, 0x3e, + 0x14, 0xf0, 0xf9, 0x5b, 0xb9, 0x7a, 0xdd, 0x8b, 0xe3, 0xc7, 0x8d, 0x3d, 0xae, 0xa6, 0xa6, 0xce, 0x27, 0x49, 0x92, 0x5b, + 0x51, 0x14, 0xc9, 0xe5, 0x72, 0x61, 0x31, 0x67, 0x81, 0x32, 0x3f, 0x41, 0x4d, 0x35, 0xb4, 0x7e, 0x58, 0x20, 0x28, 0x30, + 0x23, 0x83, 0xb0, 0xc0, 0xec, 0x0c, 0xfe, 0x1e, 0xf8, 0x2f, 0xd6, 0x35, 0x4d, 0x25, 0x4d, 0xd5, 0xc9, 0xe5, 0x76, 0xf1, + 0xfe, 0x80, 0xd5, 0x3c, 0x60, 0x17, 0x20, 0xf8, 0x8c, 0x73, 0x0a, 0x12, 0x09, 0xcd, 0x23, 0x3a, 0xba, 0xf8, 0x8e, 0xaf, + 0x81, 0x6d, 0xc6, 0x5d, 0xcf, 0x0d, 0x33, 0x82, 0xcb, 0xa5, 0x68, 0x1e, 0x4f, 0x9a, 0x7b, 0xe5, 0x8a, 0xe5, 0x7b, 0xcc, + 0x9e, 0x3d, 0xeb, 0x13, 0x38, 0x31, 0x2f, 0x5e, 0xbc, 0xb8, 0x27, 0xbe, 0x8c, 0x0e, 0x1c, 0x38, 0x70, 0xb0, 0x5d, 0x91, + 0xbf, 0x0f, 0x3f, 0xfc, 0x6c, 0xc6, 0xd4, 0x69, 0x53, 0xbf, 0xd3, 0x75, 0x3d, 0x18, 0x0c, 0x06, 0xd9, 0x7e, 0x0b, 0x19, + 0xec, 0x76, 0x43, 0xee, 0xbb, 0x42, 0x72, 0x57, 0xc8, 0x7c, 0x2c, 0x42, 0x13, 0xc7, 0x0a, 0x82, 0xa0, 0xaa, 0x07, 0xb5, + 0x20, 0xc6, 0x05, 0xc8, 0xe1, 0x90, 0xec, 0x37, 0xdc, 0x7d, 0x20, 0xef, 0x0d, 0x59, 0x2e, 0x4b, 0x32, 0x49, 0x72, 0x57, + 0xe2, 0x68, 0xfe, 0xe7, 0xcf, 0x18, 0x13, 0x30, 0xe6, 0x60, 0x07, 0x8c, 0x39, 0x90, 0xfd, 0x5d, 0xc6, 0x09, 0x59, 0x22, + 0x5d, 0x33, 0xdc, 0x88, 0x4c, 0xd9, 0x8f, 0x73, 0x80, 0x14, 0x06, 0x0a, 0x0a, 0x0a, 0xbc, 0x9b, 0x37, 0x6d, 0x7a, 0x63, + 0xfc, 0xf8, 0xd1, 0x07, 0x3b, 0x93, 0xff, 0xc4, 0x85, 0x6b, 0xb0, 0x2f, 0xc0, 0xc1, 0x36, 0x10, 0x01, 0x1f, 0x72, 0x7a, + 0x5a, 0xfa, 0xf4, 0xb6, 0xb6, 0x4e, 0xd8, 0x82, 0xdd, 0xe8, 0x93, 0x2d, 0x2d, 0x2d, 0x5a, 0x63, 0x43, 0x63, 0xb0, 0xae, + 0xbe, 0x4e, 0xab, 0xa9, 0xae, 0x51, 0x6b, 0xeb, 0xea, 0x82, 0xf5, 0x75, 0x75, 0x5a, 0x6d, 0x5d, 0xad, 0xda, 0x50, 0xdf, + 0xa8, 0xb6, 0xb5, 0xb5, 0xea, 0x1d, 0x1d, 0x9d, 0x7a, 0x47, 0x47, 0xbb, 0xd6, 0xd9, 0xe9, 0xd3, 0x03, 0x01, 0x3f, 0xf9, + 0xfd, 0x01, 0xdd, 0xef, 0xf7, 0xe9, 0x50, 0x1a, 0x9a, 0xe6, 0x02, 0x16, 0x0a, 0xe8, 0xd8, 0x42, 0x95, 0x07, 0x02, 0x68, + 0x74, 0x6a, 0x49, 0x08, 0x18, 0x53, 0x00, 0xb0, 0x10, 0x90, 0x3c, 0x1e, 0x2f, 0x7f, 0x76, 0xb9, 0x14, 0xca, 0xc8, 0xc8, + 0x94, 0x33, 0x33, 0x33, 0xa4, 0xac, 0xec, 0x6c, 0x39, 0x2b, 0x3b, 0x4b, 0xce, 0xcd, 0xc9, 0x91, 0x4b, 0x4a, 0x4a, 0x94, + 0xd2, 0xe1, 0xa5, 0xee, 0xa2, 0xe2, 0x22, 0xa5, 0xb0, 0xb0, 0x50, 0xc9, 0xcb, 0xcb, 0x83, 0x16, 0x50, 0x51, 0x55, 0x4d, + 0xf7, 0x78, 0x3c, 0x58, 0xe6, 0x11, 0xd1, 0x27, 0x8b, 0x16, 0x2d, 0x72, 0x26, 0x1c, 0x0e, 0x1c, 0x38, 0x70, 0x10, 0x06, + 0x4b, 0x97, 0x2e, 0xc5, 0x6c, 0x5a, 0xcb, 0x1f, 0x92, 0x3f, 0x33, 0x23, 0x23, 0x43, 0x6f, 0x6a, 0x6a, 0xc2, 0xc4, 0x5c, + 0x01, 0xb1, 0xaa, 0xad, 0xad, 0x55, 0x1b, 0x1a, 0x1a, 0xd4, 0xba, 0xba, 0x3a, 0xb5, 0xba, 0xba, 0x5a, 0xad, 0xaf, 0xab, + 0x87, 0xfc, 0xd7, 0xea, 0x6a, 0xeb, 0xd4, 0x96, 0x96, 0x16, 0xb5, 0xa3, 0xa3, 0x5d, 0x6f, 0xef, 0xe8, 0xd0, 0x3b, 0xda, + 0x3b, 0x74, 0xec, 0xef, 0x0f, 0xf8, 0x74, 0xbf, 0x2f, 0xa0, 0x07, 0x83, 0x01, 0xb2, 0xca, 0x7e, 0x53, 0x73, 0x17, 0xd2, + 0x0a, 0x5a, 0xb5, 0x84, 0x42, 0xfe, 0x83, 0x6c, 0xb2, 0xdc, 0xf7, 0x7a, 0xc8, 0xed, 0x72, 0xc3, 0x6d, 0x9c, 0xbc, 0xde, + 0x34, 0x29, 0x23, 0x23, 0x43, 0x86, 0xfb, 0x51, 0x4e, 0x4e, 0xb6, 0x9c, 0x91, 0x95, 0x29, 0x17, 0x15, 0x0e, 0x91, 0x4b, + 0x4b, 0x4b, 0x5d, 0xc3, 0x4a, 0x86, 0xb9, 0x8a, 0x8a, 0x8a, 0x94, 0xfc, 0xfc, 0x7c, 0x25, 0x33, 0x33, 0x53, 0xd6, 0x34, + 0xcd, 0xd3, 0xd6, 0xd6, 0xa6, 0x2b, 0x2e, 0xd7, 0x8e, 0x97, 0x5f, 0x7e, 0x79, 0xba, 0x24, 0x49, 0x1d, 0xc2, 0xa5, 0xc9, + 0x79, 0xf0, 0x89, 0x05, 0x87, 0x00, 0x26, 0x18, 0x44, 0x07, 0x9d, 0x3b, 0x77, 0xae, 0x37, 0x10, 0x0c, 0x64, 0x90, 0x99, + 0xd6, 0x05, 0x9d, 0xfa, 0xcc, 0x33, 0xce, 0xac, 0xfa, 0xfe, 0xfb, 0xef, 0xfd, 0x81, 0x40, 0x90, 0x23, 0x76, 0x8d, 0x19, + 0x9d, 0x6e, 0xf1, 0xcd, 0x40, 0x07, 0x06, 0x79, 0x33, 0x66, 0x69, 0x62, 0x11, 0x33, 0x3e, 0xa1, 0xf1, 0x35, 0xfd, 0xf6, + 0xac, 0x9d, 0x51, 0xb7, 0x58, 0x03, 0xd8, 0x8f, 0xc4, 0x7a, 0x3d, 0x56, 0x3f, 0x12, 0x68, 0x10, 0x41, 0xec, 0xec, 0xdb, + 0x31, 0x3b, 0xcd, 0xca, 0xca, 0x96, 0x31, 0x0b, 0xbd, 0xf9, 0x96, 0x3f, 0xe6, 0x9f, 0x79, 0xe6, 0x99, 0x39, 0x8d, 0x8d, + 0x8d, 0x7c, 0xf1, 0x2e, 0x48, 0x12, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xd0, 0x2d, 0x3a, 0x3b, 0x3a, 0x72, 0x98, 0x2d, 0xe9, + 0xba, 0x9e, 0x95, 0x95, 0x45, 0xcf, 0x3e, 0xfb, 0x6c, 0xdb, 0x15, 0xbf, 0xbe, 0xa2, 0xce, 0xe5, 0x72, 0x53, 0x6b, 0x4b, + 0x8b, 0x16, 0x34, 0x2d, 0x3a, 0x56, 0x8b, 0x0d, 0x64, 0xbc, 0x2c, 0xc3, 0x70, 0x64, 0x6a, 0xf6, 0xf0, 0xdf, 0x50, 0xde, + 0x59, 0xcc, 0xbf, 0xc6, 0x67, 0x8b, 0xe8, 0xdf, 0xba, 0x62, 0xd9, 0xb8, 0xd5, 0x9f, 0xbc, 0xab, 0xff, 0xa0, 0xa6, 0xa9, + 0xba, 0xf8, 0x8e, 0xad, 0x47, 0xd0, 0x26, 0x2a, 0x32, 0x79, 0xbd, 0x5e, 0x09, 0xcb, 0xc4, 0x89, 0x13, 0xdd, 0xcf, 0x3d, + 0xff, 0xec, 0xb0, 0x8c, 0x8c, 0x0c, 0xd3, 0x2c, 0x4d, 0xee, 0x59, 0xb3, 0x66, 0xb9, 0x89, 0xa8, 0xc3, 0x79, 0xec, 0x89, + 0x09, 0x87, 0x00, 0x26, 0x28, 0x4e, 0x5a, 0x78, 0x92, 0x22, 0xcb, 0x8a, 0x47, 0xd3, 0x35, 0xee, 0x49, 0x20, 0x56, 0x15, + 0x95, 0x95, 0x2a, 0x34, 0x7a, 0xe8, 0x60, 0x66, 0x27, 0xe3, 0xce, 0x6d, 0xed, 0xbc, 0x61, 0xfc, 0xf7, 0x62, 0x45, 0x44, + 0xed, 0x9c, 0xdd, 0x6d, 0xd0, 0xe6, 0x47, 0xc8, 0xe1, 0x6a, 0x38, 0x97, 0xcb, 0xa5, 0x48, 0xb5, 0xb5, 0xd5, 0x98, 0xa5, + 0x6a, 0x22, 0x38, 0x05, 0x82, 0x29, 0x23, 0xcd, 0xeb, 0xbc, 0x67, 0x0e, 0x1c, 0x38, 0x70, 0x10, 0x05, 0x0b, 0x16, 0x2c, + 0xe0, 0xff, 0x5e, 0xb7, 0x17, 0x51, 0xbc, 0x2c, 0xc2, 0x61, 0x72, 0x6d, 0x6c, 0x68, 0xd2, 0x1a, 0x1a, 0x1a, 0xb4, 0xa1, + 0x43, 0x87, 0xc9, 0xd9, 0x39, 0x39, 0x9c, 0xef, 0x2f, 0x9a, 0xdc, 0x0f, 0xf7, 0xb9, 0x37, 0xf2, 0x3f, 0x8c, 0xbb, 0x78, + 0x17, 0xd1, 0x6f, 0xbd, 0x86, 0x8e, 0x8e, 0x0e, 0xbd, 0xbc, 0xa2, 0x3c, 0xe8, 0xf7, 0xfb, 0x09, 0xa4, 0xd5, 0xb0, 0x32, + 0xb9, 0x5c, 0x23, 0x46, 0x8c, 0x30, 0x7c, 0x84, 0x1c, 0x24, 0x24, 0x9c, 0x81, 0x39, 0x41, 0x91, 0x3b, 0x61, 0x1c, 0x0c, + 0xb1, 0x48, 0xb2, 0xb9, 0x55, 0x63, 0xa7, 0x93, 0x0e, 0x4d, 0x5b, 0x68, 0x06, 0x66, 0xa0, 0xdf, 0xd5, 0xea, 0xdd, 0x08, + 0x13, 0xcb, 0xcc, 0x11, 0x26, 0x63, 0x37, 0x05, 0x83, 0x86, 0x66, 0x52, 0xc0, 0xe3, 0xf1, 0x38, 0x42, 0xc0, 0x81, 0x03, + 0x07, 0x0e, 0x62, 0x80, 0xcb, 0xe3, 0x71, 0x5b, 0xb9, 0x97, 0xaa, 0x06, 0x75, 0x98, 0x66, 0xd9, 0x37, 0xc8, 0xf0, 0xb1, + 0xeb, 0x22, 0x77, 0xfb, 0x0b, 0x31, 0x90, 0x48, 0xde, 0x01, 0xe3, 0x13, 0x26, 0xff, 0xb2, 0x24, 0xf3, 0xf5, 0xc1, 0x5d, + 0x09, 0xbf, 0x85, 0x35, 0x0a, 0xb9, 0x07, 0x1d, 0x24, 0x2e, 0x9c, 0x81, 0x39, 0x41, 0xe1, 0xf5, 0xc2, 0xed, 0xcf, 0x52, + 0x83, 0x8d, 0x73, 0xf6, 0x05, 0xe3, 0x56, 0xde, 0xad, 0x3f, 0x10, 0x32, 0x17, 0x58, 0x6d, 0xc8, 0x12, 0x91, 0xe2, 0x76, + 0x3b, 0xbe, 0x7f, 0x0e, 0x1c, 0x38, 0x70, 0x10, 0x03, 0x5c, 0x9c, 0x63, 0x65, 0xab, 0xc8, 0xb4, 0x4f, 0xa8, 0x13, 0x11, + 0x22, 0x43, 0x84, 0x45, 0x31, 0xc1, 0xa6, 0x68, 0xa3, 0xe8, 0x80, 0x83, 0x44, 0x85, 0x43, 0x00, 0x13, 0x14, 0xf9, 0xf9, + 0x08, 0xcd, 0x82, 0x8a, 0x9d, 0xa2, 0xe4, 0xf0, 0x4b, 0x38, 0xf0, 0x05, 0xaa, 0x9a, 0x25, 0xd0, 0x17, 0x7e, 0x22, 0xce, + 0x7b, 0xe6, 0xc0, 0x81, 0x03, 0x07, 0x31, 0x41, 0x44, 0xde, 0x0a, 0xc0, 0x0d, 0x28, 0xd1, 0x21, 0x12, 0x4c, 0x8b, 0x6b, + 0x35, 0x0c, 0x56, 0x92, 0xac, 0x28, 0x79, 0x0e, 0xc7, 0x48, 0x60, 0x38, 0x0f, 0x27, 0x41, 0x81, 0xa0, 0x0f, 0x54, 0xe5, + 0x10, 0x3a, 0x40, 0x89, 0x93, 0x73, 0x26, 0xfc, 0x64, 0x8a, 0x2f, 0x50, 0xa4, 0x86, 0x09, 0x41, 0x96, 0x13, 0x5f, 0x82, + 0x39, 0x70, 0xe0, 0xc0, 0x41, 0x02, 0x20, 0xc0, 0x66, 0x5e, 0xbd, 0x8b, 0x26, 0x2d, 0xd1, 0x21, 0x5c, 0x95, 0xc4, 0xb5, + 0x1a, 0x63, 0x15, 0x82, 0x58, 0x92, 0x80, 0xbd, 0x6e, 0xc7, 0x70, 0x7c, 0x00, 0x13, 0x14, 0xe5, 0xe5, 0xe5, 0xfa, 0xb4, + 0xe9, 0x33, 0x34, 0xe6, 0x54, 0x66, 0xb4, 0x95, 0xcb, 0x15, 0xdd, 0x94, 0x2a, 0xa2, 0xc2, 0x04, 0x6c, 0xbe, 0x82, 0xdd, + 0xc2, 0xf2, 0x7b, 0xfb, 0x79, 0x38, 0xe2, 0x38, 0x96, 0xdf, 0xe3, 0x9c, 0x48, 0x1d, 0x60, 0x25, 0xab, 0x3e, 0x9f, 0xcf, + 0x11, 0x02, 0x0e, 0x1c, 0x38, 0x70, 0x10, 0x03, 0x02, 0x81, 0x40, 0xc8, 0xd1, 0x0f, 0xf0, 0x78, 0x8c, 0xbc, 0xab, 0x91, + 0x60, 0xc9, 0xdd, 0x1a, 0x11, 0xd6, 0x8a, 0x50, 0x31, 0x1c, 0x07, 0xc1, 0x1d, 0x62, 0x9d, 0xcd, 0xba, 0xb1, 0x58, 0x9f, + 0xcc, 0x3c, 0xb5, 0x21, 0x32, 0x08, 0x7f, 0xc0, 0xf5, 0xeb, 0x37, 0x25, 0xbc, 0xd9, 0x6a, 0x7b, 0x86, 0x43, 0x00, 0x13, + 0x14, 0x9b, 0x37, 0x6f, 0x46, 0x41, 0x1f, 0x95, 0x49, 0x15, 0x18, 0xa0, 0x44, 0x9c, 0xac, 0xd9, 0xea, 0x5e, 0x67, 0x05, + 0xf6, 0x43, 0xce, 0xa7, 0x96, 0x96, 0x56, 0x1d, 0xda, 0x42, 0xa8, 0xe2, 0xd3, 0xd3, 0xd3, 0xa5, 0xf4, 0xf4, 0xf4, 0x6e, + 0x3b, 0xaf, 0x20, 0x7e, 0x81, 0x80, 0x5f, 0x6a, 0x6c, 0x44, 0xc9, 0x47, 0x4d, 0x15, 0xf5, 0x82, 0x41, 0xfc, 0x90, 0x88, + 0x34, 0x37, 0x37, 0x17, 0xff, 0xba, 0xf8, 0x78, 0x44, 0x82, 0x95, 0xa8, 0xe2, 0xd4, 0xfe, 0xce, 0x4e, 0x47, 0x08, 0x38, + 0x70, 0xe0, 0xc0, 0x41, 0x0c, 0x50, 0x03, 0x01, 0xce, 0xd8, 0x8c, 0xdc, 0x79, 0x1c, 0x4c, 0xe1, 0x72, 0x19, 0x4c, 0x2c, + 0x8c, 0x20, 0x87, 0xec, 0x6e, 0x6d, 0x6d, 0x21, 0x9f, 0xcf, 0x8f, 0xe0, 0x8b, 0xb0, 0xc7, 0x83, 0x6c, 0xcf, 0xca, 0xca, + 0x94, 0xdd, 0x6e, 0x4f, 0xd8, 0x89, 0xbc, 0x98, 0xf4, 0x23, 0x77, 0x5f, 0x67, 0x67, 0x27, 0x32, 0x38, 0xe8, 0xc8, 0x01, + 0x6b, 0xe6, 0x0f, 0x44, 0xc6, 0x09, 0x05, 0x79, 0x09, 0xbb, 0x51, 0x02, 0xf0, 0xf9, 0xe1, 0xf3, 0x87, 0xeb, 0x84, 0x06, + 0x40, 0xd3, 0x75, 0xad, 0xb6, 0xb6, 0x0b, 0x97, 0x75, 0x90, 0x60, 0x70, 0x08, 0x60, 0x82, 0x62, 0x59, 0x73, 0xb3, 0x2a, + 0xeb, 0x14, 0x30, 0x4a, 0xf7, 0xe8, 0xac, 0x5a, 0x47, 0xa4, 0x55, 0x38, 0x32, 0x87, 0x8e, 0x87, 0xf0, 0xfb, 0xd2, 0xd2, + 0x52, 0xed, 0xcc, 0x33, 0x0f, 0xd6, 0xfd, 0x81, 0x80, 0x94, 0x91, 0x91, 0xae, 0x7f, 0xf1, 0xf9, 0x97, 0xf2, 0x97, 0x5f, + 0x7e, 0xc9, 0x24, 0x30, 0x12, 0x71, 0x33, 0xb5, 0x76, 0x12, 0x12, 0x8d, 0x96, 0x96, 0x0e, 0xd7, 0x8e, 0x3a, 0xea, 0x68, + 0xf7, 0x6e, 0xb3, 0x77, 0x4d, 0x1b, 0x3a, 0x74, 0x18, 0xa2, 0xba, 0xa8, 0xba, 0xba, 0x5a, 0xff, 0xf8, 0x93, 0x8f, 0xfc, + 0xaf, 0xbe, 0xf2, 0x5a, 0xc0, 0xef, 0xf7, 0xbb, 0xd2, 0xd2, 0xd2, 0xba, 0xd5, 0x2a, 0xba, 0xdc, 0x06, 0x79, 0x34, 0xa0, + 0x53, 0x40, 0x0d, 0x38, 0xd5, 0x3f, 0x1c, 0x38, 0x70, 0xe0, 0x20, 0x0a, 0x96, 0x2e, 0x35, 0x57, 0x64, 0xf2, 0x5b, 0xb7, + 0xbb, 0x5d, 0x1c, 0x01, 0x1c, 0x51, 0xee, 0x1f, 0x7c, 0xc8, 0x21, 0xc1, 0xf1, 0xe3, 0xc6, 0xcb, 0x3e, 0x9f, 0xaf, 0xeb, + 0x7e, 0xe6, 0xd8, 0x51, 0x51, 0x5e, 0xae, 0x7c, 0xf2, 0xc9, 0xa7, 0x81, 0xaa, 0xaa, 0x2a, 0x24, 0x6b, 0x46, 0xa2, 0x66, + 0xdd, 0xaa, 0xb5, 0x6b, 0x69, 0x69, 0x86, 0x86, 0x21, 0x30, 0x67, 0xce, 0x1c, 0x79, 0xc1, 0x3e, 0x0b, 0xd2, 0x26, 0x4d, + 0x9a, 0x48, 0x99, 0x19, 0x19, 0x4a, 0x7b, 0x7b, 0x87, 0xb6, 0x62, 0xc5, 0x0a, 0xed, 0x95, 0x57, 0x5e, 0xe9, 0xfc, 0xe9, + 0xa7, 0x9f, 0x65, 0x24, 0xf8, 0xb7, 0xfe, 0xd6, 0x0a, 0x23, 0x0d, 0x98, 0x51, 0xa1, 0x4a, 0x5c, 0x9b, 0xa6, 0x6a, 0x5a, + 0x65, 0xe5, 0x72, 0x87, 0x00, 0x26, 0x30, 0x1c, 0x02, 0x98, 0xa0, 0xf8, 0xf9, 0xcd, 0x32, 0x55, 0xbe, 0x5c, 0x0e, 0x98, + 0x39, 0x9f, 0x90, 0x0f, 0x4a, 0x42, 0x22, 0x50, 0xab, 0xa9, 0x55, 0x00, 0x9f, 0x91, 0x87, 0x69, 0xd2, 0xa4, 0x89, 0xee, + 0xdb, 0xff, 0x74, 0x4b, 0x69, 0x6b, 0x4b, 0xbb, 0x94, 0x93, 0x9d, 0x41, 0x77, 0xdf, 0xfd, 0x40, 0xc3, 0x7b, 0xef, 0xbd, + 0xdb, 0x90, 0x99, 0x99, 0xe9, 0x0a, 0xd7, 0x71, 0xf1, 0xbb, 0xce, 0xce, 0x4e, 0x52, 0x5c, 0x4a, 0xe0, 0xc6, 0xdf, 0xdf, + 0x98, 0x76, 0xe2, 0x09, 0x27, 0xe4, 0x0d, 0x1b, 0x36, 0x2c, 0x03, 0xb3, 0x38, 0x91, 0x68, 0x14, 0x1d, 0xfa, 0xe4, 0x53, + 0x4f, 0xd2, 0xcf, 0x3a, 0xeb, 0xab, 0xc6, 0x33, 0xcf, 0x38, 0xb3, 0xa1, 0xaa, 0xaa, 0x5a, 0x41, 0x49, 0xa0, 0x70, 0x44, + 0xd4, 0x9c, 0xf9, 0x71, 0xa9, 0xb8, 0xad, 0xdb, 0x60, 0x7f, 0x90, 0x02, 0xfd, 0xd7, 0x52, 0x0e, 0x1c, 0x38, 0x70, 0x90, + 0x0a, 0x30, 0x18, 0xa0, 0x4b, 0x76, 0xfb, 0x2c, 0x26, 0x58, 0xae, 0xcc, 0x11, 0x6e, 0x6f, 0x68, 0xd9, 0x3a, 0x3a, 0x3a, + 0x82, 0xe7, 0x9d, 0x77, 0x5e, 0xee, 0xfe, 0xfb, 0xed, 0x3d, 0xa4, 0xb5, 0xcd, 0xc7, 0xe3, 0x84, 0x3d, 0x45, 0x18, 0x8e, + 0x55, 0x55, 0x55, 0xd9, 0x76, 0xf7, 0x5d, 0xf7, 0xd6, 0x3f, 0xf9, 0xe4, 0x93, 0xc1, 0xec, 0xec, 0x6c, 0x1e, 0x0f, 0xf0, + 0x7b, 0x4c, 0xfc, 0xf7, 0xdf, 0x7f, 0x3f, 0xba, 0xf2, 0xb7, 0x57, 0xe6, 0xcf, 0x9a, 0x39, 0x33, 0x3b, 0x2d, 0x3d, 0xdd, + 0x2d, 0x0a, 0x0c, 0x40, 0xf6, 0x1f, 0x75, 0xf4, 0x51, 0x74, 0xd1, 0xc5, 0x17, 0xfa, 0x6e, 0xba, 0xf1, 0xa6, 0xea, 0xc7, + 0x1f, 0x7f, 0x22, 0x98, 0x93, 0x93, 0xab, 0x84, 0x1b, 0x4b, 0xb0, 0x09, 0xd7, 0x29, 0xf2, 0xbf, 0x1a, 0xe3, 0x16, 0x05, + 0x9b, 0x9a, 0x9a, 0x1c, 0xf7, 0x9f, 0x04, 0x46, 0xe2, 0x7b, 0x97, 0x6e, 0x67, 0x10, 0x9d, 0x7e, 0xd9, 0xb2, 0x17, 0x03, + 0x92, 0x2c, 0xb5, 0x23, 0x21, 0x28, 0x3a, 0x34, 0x3a, 0x57, 0x7a, 0x7a, 0x9a, 0xb5, 0x73, 0x77, 0x01, 0xa2, 0xed, 0x61, + 0x02, 0x6e, 0x6c, 0x68, 0xa1, 0xc6, 0xc6, 0x26, 0xea, 0xe8, 0x0c, 0x52, 0x67, 0x27, 0x66, 0x84, 0x72, 0x54, 0x93, 0xf1, + 0xd0, 0x92, 0xa1, 0xea, 0xcb, 0xff, 0xf7, 0x72, 0xc1, 0x6f, 0xaf, 0xbc, 0xb2, 0x34, 0x2f, 0x2f, 0x3f, 0xb3, 0xb9, 0xb9, + 0x59, 0xf2, 0x07, 0x02, 0xa1, 0xe4, 0xd3, 0x75, 0x75, 0x75, 0x54, 0x57, 0x5b, 0x27, 0xed, 0xbe, 0xfb, 0x9c, 0xfc, 0x87, + 0x96, 0x3c, 0x94, 0xa7, 0x22, 0x17, 0x4d, 0x37, 0x49, 0xa3, 0xd3, 0xd3, 0xd3, 0x31, 0x53, 0x34, 0x4d, 0x18, 0xfc, 0xbf, + 0xbd, 0xcb, 0x0c, 0xd7, 0x81, 0x03, 0x07, 0x0e, 0x1c, 0x84, 0x97, 0xe5, 0x6e, 0xa5, 0x25, 0x54, 0x79, 0x49, 0xd7, 0x28, + 0x2d, 0x3d, 0x83, 0x93, 0x3f, 0x47, 0x92, 0xfb, 0xad, 0xad, 0xad, 0xd4, 0xda, 0xe6, 0xa3, 0xc6, 0xc6, 0x46, 0x6a, 0x6a, + 0x6a, 0x82, 0xcf, 0x35, 0x6b, 0x06, 0xfd, 0x7e, 0xbf, 0xd4, 0xd9, 0xd9, 0x29, 0x41, 0xa6, 0x17, 0x16, 0x0e, 0xc9, 0xba, + 0xef, 0xfe, 0x7b, 0x46, 0x5c, 0x76, 0xf9, 0x65, 0x6e, 0x94, 0x94, 0x43, 0xaa, 0xc1, 0xf6, 0xf6, 0x76, 0xf5, 0x57, 0x57, + 0xfc, 0xca, 0xfd, 0xc2, 0x8b, 0x2f, 0x8c, 0x98, 0x3b, 0x77, 0x6e, 0x41, 0x47, 0x67, 0xa7, 0xbb, 0xad, 0xad, 0xcd, 0x70, + 0x39, 0x22, 0xa2, 0xe6, 0xe6, 0x66, 0xaa, 0xad, 0xad, 0xd5, 0x25, 0x49, 0xf6, 0xde, 0x7a, 0xdb, 0x6d, 0xc3, 0xf7, 0xdb, + 0x6f, 0x7f, 0x82, 0xb6, 0xd0, 0x1e, 0xe4, 0x27, 0x14, 0x12, 0x70, 0x39, 0x32, 0x4b, 0x8c, 0x1a, 0xe3, 0x98, 0xae, 0x77, + 0xae, 0x5c, 0xb9, 0xd2, 0x99, 0xfc, 0x27, 0x30, 0x1c, 0x02, 0x98, 0x78, 0x80, 0x22, 0x0d, 0xcf, 0x45, 0x77, 0xb9, 0xdc, + 0x0d, 0xf0, 0xc5, 0xc0, 0x06, 0x68, 0xdd, 0x50, 0x87, 0x17, 0xa5, 0xd8, 0x22, 0x01, 0x64, 0xcf, 0x2c, 0xe0, 0xcd, 0x4b, + 0x77, 0x29, 0x98, 0x30, 0x6b, 0xf3, 0xb8, 0x3c, 0xfa, 0xe8, 0xd1, 0xa3, 0xd2, 0xd0, 0xd9, 0x31, 0x61, 0x4c, 0x4b, 0xf3, + 0x06, 0xbf, 0xf9, 0xea, 0xeb, 0xc6, 0xd7, 0x5e, 0x7b, 0xb5, 0x6a, 0xd5, 0xaa, 0x55, 0xad, 0xc8, 0xea, 0x0e, 0xd5, 0x7e, + 0x55, 0x55, 0xad, 0x3e, 0x77, 0xee, 0xdc, 0xbc, 0x7d, 0xf7, 0xdf, 0x57, 0x69, 0x6e, 0x6e, 0xd9, 0x46, 0x08, 0x08, 0x60, + 0x7b, 0x76, 0x76, 0x36, 0x27, 0x02, 0xc5, 0x25, 0x69, 0x98, 0x49, 0x7a, 0x5c, 0x75, 0xc6, 0xb7, 0x0e, 0x03, 0x74, 0xe0, + 0xc0, 0x81, 0x83, 0x70, 0x58, 0xb0, 0x60, 0x01, 0x0b, 0xcd, 0x8c, 0xcc, 0xac, 0x1a, 0x73, 0xa2, 0x0f, 0x07, 0x70, 0xca, + 0xc9, 0xce, 0x92, 0xcd, 0x71, 0x20, 0xbc, 0xcc, 0x35, 0x6a, 0xb6, 0xb3, 0x9c, 0x86, 0x10, 0xaf, 0xac, 0xa8, 0x68, 0x2a, + 0x2b, 0x2b, 0x6b, 0xdc, 0xbc, 0x79, 0x73, 0x63, 0x6d, 0x6d, 0x6d, 0x6b, 0x66, 0x66, 0x26, 0xca, 0xcb, 0xe9, 0x0d, 0x0d, + 0x8d, 0xf2, 0x15, 0xbf, 0xf9, 0x75, 0xc9, 0x9c, 0xb9, 0xb3, 0xf5, 0xd6, 0xd6, 0x36, 0x28, 0x16, 0xf4, 0x11, 0xa5, 0x23, + 0xe4, 0xf4, 0xf4, 0x74, 0x77, 0x5d, 0x5d, 0x9d, 0x9e, 0x93, 0x93, 0x43, 0x35, 0x35, 0x35, 0x6d, 0x6f, 0xbe, 0xfe, 0x66, + 0xf5, 0x7b, 0xef, 0xbd, 0x57, 0xa7, 0x69, 0x5a, 0x00, 0x15, 0xa7, 0xda, 0xdb, 0xdb, 0x21, 0xef, 0x95, 0xf3, 0xcf, 0x3f, + 0x37, 0x47, 0xd7, 0x75, 0x0c, 0x40, 0xdb, 0x0c, 0x2c, 0xb8, 0x5e, 0xd4, 0x88, 0xf7, 0x78, 0x3c, 0xec, 0x03, 0x88, 0xeb, + 0x91, 0x14, 0xb9, 0xe9, 0x81, 0x07, 0x1e, 0xf0, 0x51, 0x72, 0x64, 0xb0, 0xd8, 0x2e, 0xe1, 0x10, 0xc0, 0xc4, 0x04, 0xf7, + 0x96, 0xce, 0xce, 0xce, 0x4e, 0xa1, 0x52, 0x87, 0x59, 0x35, 0x33, 0x2b, 0x43, 0x42, 0x1d, 0xde, 0x78, 0x74, 0x26, 0x1c, + 0x13, 0xfe, 0x7c, 0x6b, 0xd6, 0xac, 0x71, 0x9d, 0x7a, 0xda, 0x69, 0x15, 0x5e, 0xaf, 0x37, 0x58, 0x5f, 0x5f, 0xdf, 0xb6, + 0x68, 0xd1, 0xf1, 0x1b, 0x0f, 0x3b, 0xec, 0xf0, 0xba, 0xd3, 0x4e, 0x3d, 0xad, 0x6d, 0xc1, 0xfc, 0x7d, 0x2a, 0xde, 0x7c, + 0xf3, 0x7f, 0xd5, 0x20, 0x81, 0x30, 0x0b, 0xb8, 0xdd, 0x6e, 0x79, 0x97, 0x59, 0xb3, 0x32, 0x02, 0x01, 0xbf, 0x06, 0x81, + 0x14, 0xee, 0x98, 0x20, 0x9d, 0x59, 0x59, 0x59, 0x4c, 0x00, 0x4d, 0x3f, 0x10, 0xca, 0xcc, 0xca, 0xae, 0xb5, 0x0a, 0x38, + 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xd0, 0x15, 0x2f, 0xbe, 0xf8, 0x22, 0xff, 0x6f, 0xac, 0xad, 0xed, 0x84, 0xf5, 0x85, 0x27, + 0xd0, 0x9a, 0x46, 0x19, 0x99, 0x19, 0xa8, 0xef, 0x1e, 0x55, 0xe8, 0x9b, 0x35, 0xe1, 0x25, 0xbf, 0xdf, 0xaf, 0x1e, 0x7f, + 0xfc, 0x89, 0x55, 0xf3, 0xf7, 0x5e, 0x50, 0x73, 0xd0, 0xc2, 0x83, 0x6b, 0xe6, 0xcd, 0xdd, 0xbd, 0xe2, 0xd9, 0x7f, 0x3c, + 0x5b, 0x91, 0x9d, 0x93, 0x03, 0x6d, 0xa0, 0x0e, 0x77, 0xa0, 0x93, 0x4f, 0x3e, 0x25, 0xb3, 0xad, 0xad, 0x2d, 0x98, 0x9b, + 0x9b, 0xeb, 0xbe, 0xe2, 0xd7, 0x57, 0x74, 0xbc, 0xf6, 0xda, 0x7f, 0x6a, 0x47, 0x8e, 0x18, 0xa6, 0x2f, 0x79, 0xe8, 0xe1, + 0x2d, 0xf3, 0xf7, 0x9e, 0x5f, 0x71, 0xd2, 0x49, 0x27, 0xb5, 0x1e, 0x71, 0xf8, 0x91, 0x4d, 0xe7, 0x9d, 0x77, 0x5e, 0x59, + 0x30, 0x18, 0x0c, 0xb8, 0xdd, 0x6e, 0xfc, 0x96, 0x26, 0x4c, 0x9c, 0x90, 0x36, 0x64, 0x48, 0x11, 0x5b, 0x8e, 0xec, 0x63, + 0x90, 0xa6, 0xaa, 0xac, 0xa0, 0x30, 0xdd, 0x83, 0x58, 0x41, 0xe0, 0x76, 0xb9, 0x1b, 0x8d, 0x6b, 0xd3, 0x58, 0xa1, 0xe1, + 0x3c, 0xef, 0xc4, 0x83, 0x43, 0x00, 0x13, 0x18, 0x9d, 0x1d, 0x9d, 0x1d, 0x70, 0xa4, 0x40, 0xe7, 0x31, 0x34, 0x6b, 0x39, + 0x42, 0xb3, 0x16, 0x17, 0x80, 0xd4, 0xe5, 0xe7, 0xe7, 0x4b, 0x1f, 0x7f, 0xf4, 0xb1, 0xfc, 0xeb, 0x5f, 0x5d, 0x51, 0x76, + 0xde, 0xb9, 0xe7, 0x57, 0xbf, 0xf3, 0xf6, 0xdb, 0x4a, 0x76, 0x76, 0xb6, 0x7b, 0xc8, 0x90, 0x62, 0xf8, 0x89, 0x78, 0xfe, + 0xfa, 0xf4, 0x5f, 0x7d, 0xe6, 0xee, 0x7c, 0x21, 0x4a, 0x37, 0x82, 0x48, 0x51, 0x5c, 0x52, 0x66, 0x46, 0xa6, 0x49, 0x00, + 0x49, 0x32, 0xcd, 0xc8, 0x3e, 0xab, 0x80, 0x73, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0xe1, 0x01, 0x79, 0x09, 0x33, 0x2e, 0x08, + 0x1d, 0x13, 0xc0, 0x8c, 0x0c, 0xd9, 0xeb, 0xf5, 0xc4, 0x9c, 0x10, 0x5a, 0x55, 0x83, 0x9e, 0x60, 0x30, 0xe8, 0x55, 0x55, + 0xd5, 0x1b, 0x08, 0x04, 0xbc, 0x77, 0xde, 0x79, 0x57, 0x47, 0x7d, 0x7d, 0xbd, 0x3f, 0x2d, 0x2d, 0x4d, 0xf2, 0xfb, 0xfc, + 0x34, 0x65, 0xca, 0x94, 0x0c, 0x44, 0xf5, 0x02, 0x69, 0x69, 0x69, 0xae, 0x6b, 0xaf, 0xb9, 0xb6, 0xe5, 0xea, 0xab, 0xaf, + 0xdf, 0x74, 0xed, 0xb5, 0xd7, 0xfa, 0x82, 0xc1, 0xa0, 0x27, 0x37, 0x37, 0xcf, 0x55, 0x5a, 0x3a, 0xdc, 0xfd, 0xfa, 0x7f, + 0xdf, 0xd0, 0x7f, 0xfe, 0x79, 0x59, 0x27, 0x34, 0x88, 0xb8, 0x0e, 0x58, 0x98, 0x10, 0xe4, 0x6b, 0x3f, 0x1f, 0xa7, 0x7c, + 0xd1, 0x34, 0x3d, 0x2b, 0x2b, 0x8b, 0xd3, 0xc0, 0x88, 0xf1, 0xaa, 0xb3, 0xa3, 0xa3, 0xcb, 0xd8, 0xe1, 0x20, 0xf1, 0xe0, + 0x04, 0x81, 0x24, 0x30, 0x5c, 0x2e, 0x57, 0x9d, 0xcc, 0xfe, 0x15, 0x46, 0x27, 0xcb, 0xd9, 0x6a, 0x5a, 0x8d, 0x1b, 0x90, + 0xab, 0xa9, 0xa0, 0xa0, 0x40, 0xfa, 0xdb, 0xdf, 0xfe, 0x0a, 0x93, 0xb3, 0x3c, 0x74, 0xe8, 0x30, 0x6c, 0xd6, 0xe1, 0x3f, + 0xe2, 0xf3, 0xb5, 0x06, 0xe7, 0xcc, 0x99, 0x93, 0x21, 0x6a, 0x11, 0x6b, 0x9a, 0x2a, 0xad, 0x5c, 0xb9, 0xa2, 0x1d, 0xfe, + 0x88, 0xe1, 0x82, 0xc1, 0x20, 0x24, 0xbc, 0x1e, 0x2f, 0xa5, 0x85, 0x7c, 0x15, 0x25, 0xc9, 0xef, 0xf7, 0x51, 0x47, 0x4b, + 0x2b, 0xfb, 0x00, 0x3a, 0x70, 0xe0, 0xc0, 0x81, 0x83, 0xf0, 0x58, 0xb4, 0x68, 0x91, 0x59, 0x5b, 0x57, 0x69, 0x0a, 0x06, + 0x83, 0xaa, 0xdb, 0xed, 0x46, 0xc0, 0x05, 0x65, 0xa4, 0xa7, 0x4b, 0x1e, 0x8f, 0x57, 0x0a, 0x06, 0x83, 0xec, 0x62, 0xd3, + 0xdd, 0x18, 0x80, 0x60, 0x41, 0xd4, 0x8c, 0x77, 0xb9, 0x14, 0x10, 0x3c, 0x29, 0x18, 0x0c, 0x60, 0x22, 0xae, 0x8b, 0x94, + 0x60, 0x69, 0x69, 0x5e, 0xdd, 0xe5, 0x72, 0x71, 0x5a, 0x17, 0x58, 0x81, 0xaa, 0xaa, 0x2a, 0xe5, 0xbb, 0xef, 0xbe, 0x47, + 0xcf, 0xcf, 0xcf, 0x07, 0x1f, 0x40, 0x0a, 0x18, 0xa9, 0xa6, 0xa6, 0x56, 0x1b, 0x3b, 0x76, 0xac, 0x36, 0x62, 0xc4, 0x08, + 0x77, 0x47, 0x47, 0x07, 0xfc, 0xfb, 0x68, 0xf3, 0xe6, 0xb2, 0x40, 0x6d, 0x6d, 0x1d, 0x2c, 0x3c, 0xdb, 0x64, 0x82, 0xc0, + 0x71, 0x61, 0xf9, 0x91, 0x64, 0xc3, 0x1f, 0x90, 0x7d, 0xc8, 0x83, 0x81, 0x56, 0xe7, 0x59, 0x27, 0x36, 0x1c, 0x0d, 0x60, + 0x62, 0x82, 0x67, 0x4c, 0x69, 0x69, 0xde, 0x0a, 0x23, 0x9a, 0xca, 0x50, 0xa9, 0xe7, 0xe5, 0x73, 0x18, 0x3e, 0x47, 0x7f, + 0xc5, 0xf3, 0x64, 0x38, 0x66, 0x76, 0x76, 0x0e, 0xf2, 0x3d, 0xf1, 0xb9, 0x9b, 0x9b, 0x9b, 0xa8, 0xbd, 0xbd, 0x3d, 0x70, + 0xd3, 0x4d, 0xb7, 0xa4, 0x5d, 0x74, 0xf1, 0x85, 0x45, 0x0d, 0x0d, 0x0d, 0xfa, 0x90, 0x21, 0x43, 0xa4, 0x1f, 0x7f, 0xf8, + 0xb1, 0xf1, 0xbf, 0xff, 0x7d, 0x23, 0x98, 0x93, 0x93, 0xc3, 0xd7, 0x11, 0xce, 0x11, 0x38, 0x2d, 0xdd, 0x2b, 0x43, 0x10, + 0x40, 0xb8, 0x98, 0x0e, 0xc1, 0xbe, 0xe2, 0xe2, 0xfc, 0x5a, 0xab, 0x80, 0x73, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0xdb, 0x80, + 0xe5, 0x63, 0x49, 0x49, 0x61, 0xad, 0xa2, 0x28, 0xad, 0xf0, 0xa3, 0x83, 0x1c, 0xcd, 0xcc, 0xca, 0x92, 0xd3, 0xd2, 0xd2, + 0xa2, 0xfa, 0x7f, 0x5b, 0x8f, 0xd1, 0xdc, 0xdc, 0x1c, 0x6c, 0x68, 0x68, 0x08, 0x36, 0x35, 0x35, 0xab, 0xb5, 0xb5, 0x95, + 0x81, 0x23, 0x8e, 0x3c, 0x42, 0x2e, 0x2a, 0x2a, 0xf2, 0xf8, 0x3a, 0x7d, 0x3a, 0x5c, 0x89, 0x36, 0x6d, 0xdc, 0x1c, 0x68, + 0x6d, 0x6d, 0x95, 0x71, 0x7c, 0x23, 0xda, 0xd7, 0xc5, 0x96, 0x20, 0x64, 0x9b, 0x00, 0x59, 0xac, 0xac, 0xac, 0x0a, 0xce, + 0x9e, 0x3d, 0x3b, 0xf8, 0xec, 0x73, 0xff, 0x28, 0x2e, 0x2a, 0x1a, 0x92, 0x06, 0x2b, 0x0e, 0x08, 0xe3, 0x53, 0x4f, 0x3e, + 0x09, 0x62, 0xaa, 0x60, 0xbf, 0x70, 0x63, 0x48, 0x5e, 0x41, 0x9e, 0xa2, 0xc8, 0xc6, 0x31, 0x39, 0x18, 0x30, 0x2d, 0xb3, + 0x02, 0xdf, 0x2d, 0x5d, 0xba, 0xd4, 0xd1, 0x00, 0x26, 0x28, 0x1c, 0x0d, 0x60, 0x02, 0xa3, 0xbe, 0xbe, 0xbe, 0xb9, 0xa8, + 0xb8, 0x38, 0xa4, 0x41, 0x2f, 0x2a, 0x2a, 0x42, 0xe7, 0x0b, 0x9b, 0x10, 0xb4, 0xaf, 0x30, 0x72, 0x4a, 0xf9, 0xa4, 0x96, + 0x96, 0xd6, 0xe0, 0xfe, 0xfb, 0xef, 0x2f, 0x5d, 0x77, 0xfd, 0xef, 0x0a, 0x66, 0xce, 0x9c, 0x99, 0x8f, 0xc8, 0xb2, 0xc2, + 0x21, 0x85, 0x54, 0x51, 0x5e, 0xd1, 0x7a, 0xde, 0x79, 0x17, 0xc0, 0x36, 0xe1, 0x82, 0xf9, 0x20, 0x5c, 0x34, 0xb2, 0xaa, + 0x06, 0xf5, 0xcc, 0xcc, 0x7c, 0x19, 0x04, 0x11, 0x9a, 0x45, 0x10, 0xc0, 0x40, 0xc0, 0xdf, 0x56, 0x5f, 0x5f, 0xcf, 0xbe, + 0x20, 0x8e, 0x1f, 0x88, 0x03, 0x07, 0x0e, 0x1c, 0x44, 0xc7, 0xfd, 0xcf, 0x3e, 0xdb, 0x79, 0xe5, 0xe9, 0x67, 0x77, 0xa4, + 0xa5, 0xa7, 0xe5, 0x06, 0xfc, 0x01, 0x1d, 0x26, 0xe0, 0xbc, 0xbc, 0x5c, 0xa9, 0xa1, 0xbe, 0x41, 0x47, 0x4a, 0xc0, 0x48, + 0xf2, 0x1b, 0x32, 0x19, 0x5a, 0xc3, 0x47, 0x1e, 0x7d, 0x24, 0xdf, 0xe7, 0xf3, 0xf1, 0x18, 0xe1, 0x71, 0xbb, 0x94, 0x59, + 0xbb, 0xec, 0x92, 0x05, 0x8b, 0x0e, 0xb4, 0x73, 0x20, 0x6f, 0xff, 0xf7, 0xf2, 0xbf, 0x5b, 0x25, 0x23, 0x3d, 0x84, 0x75, + 0x1c, 0x91, 0x1a, 0x1a, 0x1a, 0xb4, 0xa2, 0xa2, 0xa2, 0xe0, 0x35, 0xd7, 0x5e, 0x93, 0x7e, 0xda, 0xe9, 0xa7, 0x0d, 0x91, + 0x25, 0xd9, 0x03, 0x53, 0x74, 0x51, 0x51, 0x91, 0xfe, 0xe0, 0x03, 0x0f, 0x55, 0xfc, 0xf3, 0x9f, 0xff, 0xd4, 0xf2, 0xf2, + 0xf2, 0x14, 0xc8, 0x76, 0xdb, 0xb9, 0x39, 0xf2, 0xb7, 0x68, 0x48, 0x91, 0x62, 0x54, 0x13, 0x31, 0x92, 0x42, 0x6b, 0x5a, + 0xb0, 0x0a, 0xdf, 0x2f, 0x58, 0xb0, 0xc0, 0x79, 0xe4, 0x09, 0x0a, 0x87, 0x00, 0x26, 0x20, 0x96, 0x9a, 0xf9, 0x52, 0x7c, + 0xc1, 0x40, 0x05, 0xb2, 0xb1, 0x0b, 0x67, 0xe0, 0x21, 0x85, 0x43, 0x14, 0x91, 0x68, 0x33, 0x9e, 0xc0, 0x31, 0x5b, 0x5a, + 0x9a, 0xa9, 0xa8, 0x68, 0x48, 0xe0, 0xfe, 0xfb, 0x1f, 0xc8, 0x3a, 0xf2, 0xa8, 0x23, 0x0a, 0x35, 0x4d, 0x73, 0xb5, 0xb4, + 0xb4, 0x50, 0x5e, 0x5e, 0xae, 0xfe, 0xc9, 0xc7, 0x9f, 0x34, 0x5c, 0x7a, 0xc9, 0xa5, 0x0d, 0xeb, 0xd6, 0xad, 0x73, 0x65, + 0x67, 0xe7, 0xf0, 0xac, 0x34, 0x7c, 0x5a, 0x19, 0x95, 0xf2, 0xf2, 0xf2, 0x65, 0x98, 0x80, 0x21, 0x24, 0xbc, 0x5e, 0x36, + 0x5b, 0x34, 0x3d, 0xfd, 0xf4, 0xd3, 0x9d, 0x71, 0xbf, 0x68, 0x07, 0x0e, 0x1c, 0x38, 0x48, 0x21, 0x98, 0x39, 0x5f, 0x69, + 0xc9, 0x4d, 0x37, 0xb5, 0xff, 0xe6, 0xf4, 0xb3, 0x6b, 0x5d, 0x8a, 0x7b, 0x98, 0x4f, 0xf3, 0xc1, 0x74, 0x2b, 0xe7, 0xe7, + 0xe7, 0x2b, 0xab, 0xd5, 0x35, 0xc1, 0x34, 0x29, 0x2d, 0xa2, 0x09, 0xd8, 0x8c, 0xbe, 0x95, 0xf7, 0xd8, 0x63, 0xf7, 0x42, + 0x7c, 0x06, 0x19, 0xc3, 0x82, 0x34, 0x31, 0x7e, 0x9f, 0x4f, 0x1f, 0x36, 0xac, 0x48, 0x7a, 0xe1, 0x85, 0x7f, 0xd5, 0xfc, + 0xfb, 0xa5, 0x7f, 0xab, 0x79, 0x79, 0x79, 0x2e, 0xc8, 0x68, 0x51, 0x08, 0xa0, 0xbe, 0xbe, 0x3e, 0x78, 0xd2, 0x49, 0x27, + 0x29, 0x57, 0x5f, 0x73, 0xd5, 0xd0, 0x91, 0x23, 0x47, 0x66, 0x21, 0x9d, 0x0c, 0x4c, 0xbd, 0x81, 0x40, 0xa0, 0xf3, 0x37, + 0x57, 0x5c, 0x59, 0xf3, 0xe8, 0xa3, 0x8f, 0x04, 0xb2, 0xb3, 0x73, 0xc2, 0xe6, 0x93, 0x15, 0x41, 0x1f, 0x43, 0x86, 0x0c, + 0x91, 0x0d, 0x3f, 0x45, 0x89, 0xf3, 0xc8, 0x36, 0x34, 0x37, 0x36, 0x58, 0xc7, 0x33, 0x07, 0x89, 0x07, 0x87, 0x00, 0x26, + 0x20, 0x44, 0xb4, 0xac, 0xdb, 0xe3, 0x2d, 0x0b, 0x04, 0xfc, 0x3c, 0xc3, 0x02, 0x01, 0x2c, 0x28, 0x28, 0x50, 0xe0, 0x7f, + 0x17, 0x4f, 0x05, 0x20, 0x93, 0xbf, 0xe6, 0x66, 0xda, 0x69, 0xc6, 0x0c, 0xf5, 0x2f, 0x4f, 0xfd, 0xa5, 0x78, 0xc2, 0xf8, + 0xf1, 0xd9, 0xd5, 0xd5, 0xd5, 0x84, 0x94, 0x00, 0xc1, 0x40, 0xb0, 0xe3, 0xea, 0xab, 0xae, 0xae, 0x79, 0xfc, 0xf1, 0x3f, + 0x07, 0x5c, 0x2e, 0x97, 0x3b, 0x3b, 0x3b, 0x27, 0x6a, 0x39, 0x20, 0xa4, 0x08, 0x84, 0xa0, 0xca, 0x48, 0xcf, 0x80, 0xef, + 0x9f, 0x06, 0x73, 0x83, 0xdb, 0xed, 0xa9, 0x40, 0x2a, 0x00, 0xb3, 0x3a, 0x90, 0x63, 0x02, 0x76, 0xe0, 0xc0, 0x81, 0x83, + 0xf0, 0x80, 0x65, 0x05, 0x39, 0xff, 0x90, 0x3d, 0xab, 0xda, 0x28, 0xfd, 0xa9, 0x41, 0x03, 0x08, 0xd9, 0x2f, 0x07, 0x83, + 0x41, 0x16, 0xa2, 0xb1, 0x94, 0xf5, 0xc4, 0x6f, 0x11, 0xb9, 0x6b, 0xa6, 0x70, 0x91, 0xb2, 0xb2, 0xb3, 0xa5, 0xbf, 0xfd, + 0xed, 0x1f, 0x55, 0x97, 0x5e, 0x72, 0x69, 0x2b, 0xd2, 0xbe, 0x08, 0x2b, 0x12, 0xe4, 0x32, 0x92, 0x49, 0xdf, 0x73, 0xcf, + 0xdd, 0xe9, 0x67, 0x9d, 0x7d, 0xd6, 0xd0, 0xf6, 0xf6, 0x76, 0x19, 0x56, 0x9f, 0xec, 0xec, 0x1c, 0xed, 0xed, 0xb7, 0xdf, + 0xaa, 0xbb, 0xf1, 0x86, 0x9b, 0x9a, 0x7f, 0xfa, 0xe9, 0x27, 0xa5, 0xa0, 0xa0, 0x20, 0x2c, 0xf9, 0x33, 0x8f, 0x01, 0x7f, + 0x43, 0x1a, 0x52, 0x58, 0xe8, 0xd2, 0x0d, 0xe5, 0x20, 0xb2, 0x55, 0x50, 0x6e, 0x56, 0xf6, 0x06, 0x7c, 0x70, 0xb2, 0x3f, + 0x24, 0x2e, 0x1c, 0x02, 0x98, 0x80, 0x10, 0xd1, 0xb2, 0x1b, 0x37, 0x6d, 0x6e, 0x19, 0x3a, 0x64, 0x08, 0xd7, 0xe2, 0x05, + 0xf1, 0xca, 0xc9, 0xcd, 0x45, 0x4d, 0xc6, 0x88, 0xc9, 0xa0, 0xed, 0x80, 0xb0, 0x00, 0x61, 0x74, 0xbb, 0xc3, 0x67, 0x92, + 0x87, 0x10, 0x68, 0x6f, 0x6f, 0xa7, 0x89, 0x93, 0x26, 0x06, 0x9f, 0x7f, 0xfe, 0xb9, 0x92, 0xc2, 0x21, 0x85, 0x19, 0x95, + 0x95, 0x95, 0x7a, 0x71, 0x71, 0xb1, 0xf4, 0xd5, 0x57, 0x5f, 0x35, 0x5e, 0x70, 0xfe, 0x05, 0xf5, 0xcb, 0x97, 0xaf, 0x94, + 0x0b, 0x0b, 0x0b, 0x3c, 0xa6, 0x70, 0x42, 0xa6, 0xf7, 0xb0, 0xe6, 0x5f, 0xa3, 0xf8, 0xb7, 0xa6, 0x17, 0x16, 0x16, 0x72, + 0x2a, 0x00, 0x9f, 0xaf, 0x53, 0x44, 0x82, 0x09, 0xf3, 0x2f, 0x4c, 0x0e, 0x4e, 0x49, 0x38, 0x07, 0x0e, 0x1c, 0x38, 0x88, + 0x22, 0xb6, 0xf1, 0xa7, 0xbd, 0xbd, 0xad, 0xc1, 0xcc, 0xb5, 0xca, 0x39, 0xf5, 0xe0, 0xfe, 0x13, 0x43, 0x4d, 0x77, 0x04, + 0x7b, 0x68, 0x2f, 0xfd, 0xeb, 0xa5, 0x9a, 0xba, 0xba, 0x3a, 0x6d, 0xc6, 0xce, 0x3b, 0xa7, 0xed, 0xb2, 0xcb, 0xac, 0xfc, + 0x96, 0x96, 0x16, 0x04, 0x7d, 0x48, 0x6a, 0x30, 0x28, 0xb5, 0xb5, 0xb5, 0x4b, 0x43, 0x86, 0x0c, 0x21, 0x33, 0xa0, 0x44, + 0x6a, 0x6c, 0x6c, 0x0c, 0xde, 0x7d, 0xcf, 0xdd, 0xe9, 0xe7, 0x9f, 0x7f, 0x76, 0x49, 0x65, 0x65, 0x0d, 0x07, 0x85, 0xa4, + 0xa5, 0xa5, 0x05, 0xae, 0xfb, 0xdd, 0x75, 0x15, 0x0f, 0x3f, 0xf4, 0x50, 0x30, 0x3d, 0x33, 0xc3, 0x3d, 0x74, 0x68, 0x31, + 0x05, 0x02, 0x41, 0xf6, 0xe9, 0x06, 0x09, 0xb4, 0x5f, 0x87, 0x91, 0xa6, 0xcc, 0x23, 0xe5, 0x17, 0xe4, 0xcb, 0xaa, 0xc6, + 0x15, 0xa4, 0x24, 0x9f, 0xaf, 0x93, 0xea, 0xeb, 0x0d, 0x0d, 0xa0, 0x93, 0xfd, 0x21, 0x71, 0xe1, 0x10, 0xc0, 0x04, 0xc4, + 0xa2, 0x45, 0x8b, 0x98, 0x61, 0x65, 0xb8, 0xa9, 0x5c, 0xd7, 0xf4, 0x36, 0xc5, 0xad, 0x64, 0xa2, 0xc3, 0xe6, 0xe7, 0xe5, + 0xc9, 0x99, 0x59, 0x99, 0x72, 0x73, 0x53, 0x93, 0x86, 0x48, 0xaf, 0x68, 0x02, 0x01, 0x84, 0x0c, 0xb5, 0x1c, 0xfd, 0xfe, + 0x56, 0xb5, 0xaa, 0x8a, 0x60, 0x8a, 0xed, 0xb2, 0x33, 0x2a, 0x74, 0xc0, 0x9f, 0x23, 0xe0, 0xf3, 0x07, 0xaf, 0xbb, 0xfe, + 0x77, 0xb9, 0xc3, 0x86, 0x0f, 0xcb, 0xa8, 0xac, 0xa8, 0x44, 0x24, 0x98, 0xf4, 0x7f, 0xff, 0xfe, 0xbf, 0xaa, 0x13, 0x4f, + 0xf8, 0x45, 0xa3, 0x4e, 0x9a, 0x27, 0x2b, 0x2b, 0x5b, 0x6f, 0x6c, 0x6c, 0x08, 0x58, 0xcb, 0xfd, 0xc0, 0x27, 0x25, 0xdc, + 0x39, 0x91, 0xf3, 0xaf, 0x78, 0x68, 0x11, 0x9b, 0xa9, 0xb1, 0xaf, 0x31, 0x13, 0x75, 0x95, 0xe1, 0xbb, 0xa5, 0x4e, 0x2a, + 0x00, 0x07, 0x0e, 0x1c, 0x38, 0x88, 0x2d, 0x00, 0xd0, 0x9b, 0xb6, 0xc1, 0x48, 0xe4, 0x6f, 0x24, 0x55, 0x1e, 0x3a, 0x74, + 0x28, 0x7c, 0xef, 0xba, 0xcb, 0x03, 0x88, 0xea, 0x1f, 0xea, 0xb5, 0xd7, 0xfe, 0xae, 0x79, 0xf3, 0xe6, 0xb5, 0xca, 0xe8, + 0xd1, 0x13, 0x5b, 0xdf, 0x7d, 0xef, 0xdd, 0xb4, 0xbc, 0xfc, 0xdc, 0xf4, 0xa6, 0xa6, 0x26, 0xfd, 0x84, 0x13, 0x4f, 0x1c, + 0xf2, 0xfa, 0xeb, 0x6f, 0xb6, 0xbf, 0xf2, 0xca, 0x2b, 0xfa, 0x90, 0x21, 0x85, 0x84, 0xe0, 0xbe, 0x7d, 0xf7, 0xdd, 0x57, + 0x3a, 0xf5, 0xd4, 0x53, 0x8a, 0xab, 0xaa, 0x6a, 0x39, 0xd7, 0x2c, 0x72, 0xcf, 0x9e, 0x71, 0xfa, 0x99, 0x9b, 0xdf, 0x7c, + 0xf3, 0x55, 0x29, 0x33, 0x33, 0x5f, 0xe9, 0xec, 0xf4, 0x05, 0xdb, 0xda, 0xda, 0x39, 0xbf, 0x2b, 0x64, 0x7a, 0x66, 0x66, + 0x86, 0xec, 0x72, 0xb9, 0x43, 0x56, 0x28, 0xe1, 0x7b, 0x98, 0x99, 0x99, 0x29, 0xe7, 0xe6, 0xe6, 0x2a, 0x26, 0xb1, 0x94, + 0xfd, 0x7e, 0x7f, 0xc0, 0xe3, 0x91, 0xaa, 0xcd, 0xf1, 0xcc, 0xb1, 0xfc, 0x24, 0x28, 0x1c, 0x02, 0x98, 0xc0, 0xf8, 0xe7, + 0x3f, 0x3f, 0x6e, 0x1c, 0x3f, 0x61, 0x6a, 0x73, 0x66, 0x56, 0x66, 0x26, 0x92, 0x78, 0x66, 0xe7, 0x64, 0x2b, 0x45, 0x43, + 0x8a, 0xe4, 0xfa, 0xba, 0x7a, 0x15, 0x9d, 0x30, 0xd2, 0xef, 0x20, 0x08, 0x10, 0xba, 0xbf, 0xc7, 0x1e, 0xbb, 0x67, 0x5c, + 0x7f, 0xfd, 0x1f, 0x98, 0xb0, 0x99, 0xbe, 0x84, 0x0c, 0x33, 0x5a, 0x97, 0x9e, 0x7b, 0xf6, 0xf9, 0x46, 0xec, 0xb7, 0xf7, + 0xde, 0x7b, 0xe7, 0x34, 0x35, 0x36, 0x11, 0x7c, 0xf6, 0xe0, 0x3c, 0x5c, 0x50, 0x90, 0x2f, 0xbf, 0xf8, 0xaf, 0x17, 0x0a, + 0x11, 0xfa, 0x1f, 0x0c, 0x04, 0x89, 0x10, 0xda, 0xaf, 0x6a, 0x94, 0x9e, 0x91, 0x4e, 0x2b, 0x96, 0xaf, 0xf0, 0xdf, 0x70, + 0xc3, 0x0d, 0x3e, 0xb7, 0xdb, 0x83, 0x19, 0x69, 0x57, 0x52, 0x49, 0x3a, 0x95, 0x96, 0x96, 0xba, 0x0c, 0x47, 0x60, 0xc3, + 0xdc, 0x1b, 0xd4, 0xb4, 0x4d, 0xf8, 0xef, 0xb8, 0x01, 0x3b, 0x70, 0xe0, 0xc0, 0x41, 0x6c, 0x68, 0x6e, 0x6e, 0xae, 0x34, + 0x2c, 0xae, 0x86, 0x98, 0x1f, 0x5e, 0x3a, 0xdc, 0x1d, 0xa9, 0xfa, 0x92, 0x15, 0x20, 0x64, 0xf0, 0xef, 0xf3, 0xf9, 0x46, + 0xb8, 0xca, 0xcb, 0xcb, 0xe5, 0xfb, 0xef, 0xbb, 0xbf, 0xf6, 0xb6, 0xdb, 0x6f, 0x1d, 0xd9, 0xde, 0xd6, 0x0e, 0xdf, 0x6d, + 0xf9, 0xaa, 0xab, 0xae, 0x2c, 0x7c, 0xf7, 0xdd, 0x77, 0xab, 0x54, 0x55, 0xf3, 0x06, 0x03, 0xc1, 0xc0, 0x2f, 0x4f, 0xfa, + 0x45, 0xb6, 0xcb, 0xe5, 0xe2, 0xfa, 0xbe, 0x98, 0xdc, 0x23, 0x7a, 0xf8, 0xb4, 0xd3, 0x4f, 0xcd, 0xbd, 0xe4, 0xd2, 0x8b, + 0x95, 0xa0, 0x25, 0xd8, 0x03, 0xa6, 0x5d, 0x8c, 0x19, 0xb7, 0xdc, 0x7c, 0x4b, 0xc7, 0x37, 0x5f, 0x7f, 0xab, 0x22, 0x39, + 0xb5, 0xb0, 0x04, 0x21, 0xf8, 0x0f, 0x1a, 0xca, 0xfc, 0xfc, 0x7c, 0x36, 0x53, 0x23, 0x71, 0x74, 0x7b, 0x47, 0x7b, 0x53, + 0x6b, 0x6b, 0x2b, 0x13, 0x40, 0x27, 0xf8, 0x2f, 0x71, 0xe1, 0x10, 0xc0, 0x04, 0x84, 0x11, 0x54, 0xc5, 0xee, 0x1e, 0x1d, + 0x57, 0x5d, 0x75, 0x56, 0x99, 0xdb, 0xed, 0x2e, 0xe9, 0xe8, 0xe8, 0xd0, 0xb2, 0xb2, 0xb2, 0x94, 0x61, 0xc3, 0x86, 0x2a, + 0x3f, 0xfd, 0xf4, 0x23, 0x4a, 0xf4, 0x6c, 0x13, 0x8c, 0x01, 0xad, 0x9e, 0xd8, 0x06, 0xc7, 0xdf, 0xdd, 0xe6, 0xec, 0x96, + 0x36, 0x7f, 0xc1, 0xfc, 0x34, 0x33, 0x75, 0x4c, 0x68, 0x3f, 0xa8, 0xe9, 0x33, 0xd3, 0x3d, 0xf4, 0xd5, 0x57, 0x5f, 0xd7, + 0xab, 0x41, 0x55, 0xce, 0xcc, 0xcc, 0xf2, 0x34, 0x34, 0x34, 0xb0, 0xdf, 0x48, 0x20, 0x10, 0x90, 0xe6, 0xce, 0x9b, 0x07, + 0x35, 0x5e, 0x97, 0x5c, 0x4f, 0x46, 0xaa, 0x98, 0x74, 0x08, 0x97, 0x56, 0x55, 0xd5, 0xaa, 0xdc, 0x6e, 0xda, 0x26, 0x1a, + 0x05, 0x29, 0x00, 0x4a, 0x4b, 0x4b, 0xb9, 0x98, 0xb8, 0xe1, 0x07, 0xa2, 0x52, 0xa7, 0xaf, 0x7d, 0x23, 0x3e, 0x38, 0x8e, + 0xc0, 0x0e, 0x1c, 0x38, 0x70, 0xd0, 0x2d, 0x98, 0x74, 0x05, 0x02, 0xbe, 0xb5, 0x66, 0x35, 0x10, 0x76, 0xff, 0x19, 0x3e, + 0x7c, 0xb8, 0x82, 0xdc, 0x7e, 0xe1, 0xac, 0x3e, 0xb0, 0xbc, 0x60, 0x1f, 0x2c, 0x90, 0xd3, 0x2c, 0x77, 0x3b, 0x3b, 0x35, + 0x10, 0xb2, 0x3f, 0xff, 0xf9, 0xcf, 0xfe, 0x63, 0x8f, 0x3d, 0xba, 0x69, 0xe6, 0xac, 0x59, 0xb9, 0x28, 0xf7, 0x36, 0x75, + 0xfa, 0xb4, 0xac, 0x73, 0xcf, 0x3b, 0xa7, 0xe9, 0xd6, 0x5b, 0x6e, 0x0d, 0x96, 0x94, 0x0c, 0xd7, 0xa7, 0x4f, 0x9b, 0xe6, + 0xed, 0xe8, 0xe8, 0xe0, 0x60, 0x10, 0xf8, 0x0c, 0x16, 0x14, 0x14, 0x64, 0x1d, 0x79, 0xe4, 0x91, 0x59, 0xf6, 0xb1, 0x05, + 0xc7, 0xcd, 0xca, 0x4a, 0xa7, 0xc7, 0x1e, 0x7b, 0xac, 0xca, 0xef, 0xf7, 0xb7, 0x67, 0x66, 0x65, 0x4a, 0x5b, 0xb3, 0x47, + 0x04, 0x08, 0xe3, 0x52, 0x56, 0x76, 0x16, 0x08, 0xa0, 0x86, 0xdc, 0x83, 0x7a, 0x9b, 0x56, 0x31, 0x77, 0xee, 0xdc, 0x36, + 0x11, 0xd8, 0xe2, 0x20, 0x31, 0xe1, 0xe4, 0x01, 0x4c, 0x5c, 0x70, 0x98, 0x7e, 0x47, 0x47, 0x7b, 0x85, 0x99, 0xaf, 0x89, + 0xeb, 0x01, 0x0f, 0x2f, 0x2d, 0x75, 0x07, 0x83, 0x5d, 0xc3, 0xf0, 0xb7, 0x9a, 0x67, 0xdd, 0x94, 0x9b, 0x9b, 0x2d, 0x65, + 0xe7, 0x64, 0x83, 0xa8, 0xa1, 0x14, 0x0f, 0x17, 0x06, 0x87, 0x20, 0x31, 0x8b, 0x83, 0xf3, 0x12, 0xf0, 0x1b, 0xf5, 0xb9, + 0xb1, 0x3e, 0x7e, 0xfc, 0x38, 0x4f, 0x46, 0xba, 0x1b, 0xf5, 0x7b, 0x39, 0xf0, 0x23, 0x37, 0x37, 0x97, 0xbf, 0x83, 0x00, + 0x80, 0xb0, 0xb1, 0x2e, 0x98, 0x90, 0x46, 0x32, 0x3b, 0x73, 0x12, 0xe8, 0x34, 0xaf, 0x54, 0x52, 0x52, 0x22, 0x4c, 0x15, + 0x32, 0x04, 0x8a, 0x1e, 0xd4, 0x1c, 0x47, 0x60, 0x07, 0x0e, 0x1c, 0x38, 0x88, 0x01, 0xc2, 0x5f, 0xae, 0xa6, 0xa6, 0xae, + 0xbc, 0xad, 0xad, 0x15, 0xe4, 0x09, 0xa4, 0x8a, 0x8a, 0x8a, 0x8a, 0x5d, 0x99, 0x99, 0x59, 0x22, 0x0f, 0x6c, 0x17, 0xb9, + 0x0f, 0xbf, 0xf0, 0xec, 0xac, 0x34, 0x96, 0xdd, 0xa8, 0xc6, 0x21, 0xbe, 0x57, 0x14, 0x59, 0x57, 0xd5, 0xa0, 0xeb, 0x8f, + 0x7f, 0xbc, 0xb9, 0x1e, 0x22, 0xbd, 0xa8, 0xa8, 0x48, 0x42, 0xa6, 0xe6, 0x2b, 0xaf, 0xfc, 0x4d, 0xf1, 0xce, 0x3b, 0xcf, + 0xd4, 0x5c, 0x2e, 0x97, 0x6b, 0x78, 0x69, 0x69, 0x46, 0x66, 0x66, 0xa6, 0x94, 0x93, 0x9b, 0x23, 0xe1, 0xf7, 0x6c, 0xf5, + 0x09, 0x06, 0xb7, 0x91, 0xfd, 0x2c, 0xff, 0x35, 0xc8, 0x7f, 0xd2, 0x11, 0xa5, 0xd2, 0x35, 0xfb, 0x43, 0x50, 0x1f, 0x3e, + 0x7c, 0xb8, 0x2b, 0x23, 0x3d, 0x83, 0xe0, 0x21, 0x88, 0x6a, 0x20, 0xc1, 0xa0, 0x5a, 0xce, 0xba, 0x06, 0x4d, 0x83, 0xa2, + 0xc0, 0x31, 0x01, 0x27, 0x28, 0x1c, 0x0d, 0x60, 0xe2, 0x82, 0x3b, 0x99, 0xa6, 0x69, 0x6b, 0x8d, 0x94, 0x4d, 0xa4, 0xa3, + 0xe8, 0xf7, 0xc8, 0x11, 0x23, 0xb6, 0x71, 0x06, 0x16, 0xb5, 0x82, 0x1b, 0x1a, 0xea, 0xf5, 0xf7, 0xdf, 0xff, 0xb0, 0xc3, + 0xe7, 0xf3, 0x45, 0x0d, 0x16, 0x83, 0x10, 0x01, 0xd9, 0x6b, 0xa8, 0x6f, 0xa0, 0xca, 0xca, 0x4a, 0xf7, 0xa7, 0x9f, 0x7d, + 0xd1, 0x89, 0x54, 0x7d, 0xd1, 0x52, 0xcc, 0x70, 0xd9, 0xa0, 0x8c, 0x74, 0x69, 0xe5, 0xf2, 0x15, 0x01, 0x64, 0x8a, 0xdf, + 0x36, 0x00, 0x24, 0x08, 0x01, 0x24, 0x0f, 0x19, 0x32, 0x44, 0x31, 0x13, 0x87, 0xca, 0x9d, 0x9d, 0x1d, 0xfe, 0x86, 0x86, + 0x66, 0x08, 0x02, 0xba, 0xf1, 0xc6, 0x1b, 0x1d, 0x21, 0xe0, 0xc0, 0x81, 0x03, 0x07, 0x31, 0xf8, 0x7f, 0x97, 0x97, 0x57, + 0x6f, 0xf1, 0xf9, 0xfc, 0xed, 0x99, 0x99, 0x19, 0x19, 0x90, 0xa7, 0x05, 0x05, 0xf9, 0x0a, 0xf2, 0xab, 0x22, 0xb8, 0x03, + 0x8a, 0x00, 0x8b, 0xdc, 0x97, 0x7e, 0xf8, 0xfe, 0x87, 0x60, 0x5a, 0x9a, 0xb7, 0x13, 0x01, 0x7d, 0x01, 0x7f, 0x20, 0x28, + 0xe4, 0x3f, 0xd2, 0x72, 0xe5, 0xe4, 0xe4, 0x4a, 0x1f, 0x7c, 0xf0, 0x81, 0x7e, 0xff, 0x7d, 0xf7, 0xd7, 0xed, 0xb5, 0xf7, + 0x5e, 0x39, 0xf0, 0x05, 0x84, 0x66, 0x70, 0xc1, 0x82, 0x05, 0x69, 0xcf, 0x3f, 0xf7, 0x5c, 0xe7, 0x97, 0x5f, 0x7e, 0xe9, + 0xf7, 0x78, 0x3c, 0x41, 0x4c, 0xda, 0xbb, 0x1b, 0x33, 0xd2, 0xd3, 0x32, 0xe0, 0x37, 0xa8, 0x29, 0xae, 0xae, 0x9a, 0x48, + 0xfc, 0xb6, 0xb4, 0x74, 0x04, 0xf8, 0x24, 0x5f, 0x14, 0x57, 0x2b, 0xd1, 0xf4, 0x75, 0x62, 0x78, 0x70, 0x1e, 0x78, 0xe2, + 0xc2, 0x21, 0x80, 0x09, 0x0a, 0x91, 0x3a, 0xc9, 0x17, 0x08, 0x6c, 0x30, 0x72, 0x2b, 0xe9, 0x92, 0xae, 0x99, 0x3e, 0x76, + 0x06, 0x21, 0x0c, 0x01, 0x9d, 0x31, 0x3d, 0x3d, 0x5d, 0xfa, 0xf1, 0xc7, 0x9f, 0xb4, 0xc3, 0x0e, 0x3d, 0x8c, 0x93, 0x6f, + 0xc6, 0x02, 0xe4, 0x97, 0xfa, 0xf6, 0xdb, 0x6f, 0xda, 0x9e, 0x7b, 0xee, 0xf9, 0x36, 0x1c, 0x53, 0xa7, 0xee, 0xa3, 0x8b, + 0x15, 0xd9, 0x85, 0x52, 0x6f, 0xdb, 0xf8, 0xff, 0x41, 0x2b, 0x09, 0x21, 0x65, 0x3a, 0x02, 0xb3, 0x1f, 0x48, 0x67, 0x67, + 0x67, 0xc3, 0xfa, 0xf5, 0x2b, 0xaa, 0x04, 0x01, 0xbc, 0xe9, 0xa6, 0x9b, 0x62, 0xbe, 0x7f, 0x07, 0x0e, 0x1c, 0x38, 0xd8, + 0x5e, 0xf1, 0xf1, 0xc7, 0x6f, 0xd7, 0xee, 0x7f, 0xc0, 0x82, 0x5a, 0xb7, 0xdb, 0x3d, 0xaa, 0xa3, 0xb3, 0x43, 0xcb, 0xc9, + 0xc9, 0x91, 0x8a, 0x8b, 0x8b, 0x95, 0xea, 0xea, 0x6a, 0x55, 0x24, 0x5e, 0x86, 0x0c, 0x86, 0x0c, 0xbf, 0xe9, 0xa6, 0x9b, + 0x3a, 0x55, 0x35, 0xd8, 0x81, 0xdf, 0x41, 0x59, 0x80, 0xb1, 0x00, 0x0a, 0x01, 0xec, 0x83, 0x5c, 0x7f, 0xd9, 0xd9, 0x39, + 0xca, 0xcd, 0x37, 0xdf, 0xd2, 0xae, 0xff, 0x51, 0x6b, 0xc7, 0xf7, 0x9a, 0xa6, 0xf2, 0xef, 0x14, 0xc5, 0xa5, 0x1c, 0xbf, + 0xf8, 0x84, 0x6a, 0xb8, 0x0e, 0xc5, 0x0a, 0x1c, 0x3b, 0x3d, 0x33, 0x7d, 0x9b, 0x4c, 0x14, 0x23, 0x46, 0x96, 0x32, 0x97, + 0x10, 0xbe, 0xdf, 0xfe, 0x60, 0x80, 0x5d, 0x7f, 0x1c, 0x24, 0x36, 0x1c, 0x02, 0x98, 0xa0, 0x58, 0xb0, 0xc0, 0x50, 0x9b, + 0xcb, 0x2e, 0xd7, 0x72, 0xbf, 0x0f, 0x35, 0xb5, 0x25, 0x19, 0x33, 0xc1, 0x71, 0xe3, 0xc7, 0x79, 0x32, 0xb3, 0xc2, 0xa7, + 0x82, 0x91, 0x65, 0x85, 0x4b, 0xba, 0xc5, 0x7a, 0x0e, 0x10, 0x4b, 0x45, 0x71, 0xa1, 0xce, 0x64, 0x8f, 0xae, 0x2d, 0x5c, + 0x19, 0x38, 0xbf, 0xdf, 0xa7, 0x8f, 0x9f, 0x30, 0xde, 0x9d, 0x97, 0x97, 0x27, 0xb5, 0xb5, 0xb5, 0x69, 0x30, 0x4b, 0xa8, + 0x9a, 0xba, 0xe5, 0x94, 0x53, 0x4e, 0xe9, 0x30, 0xfd, 0x19, 0x7b, 0x74, 0x0e, 0x07, 0x0e, 0x1c, 0x38, 0xd8, 0x4e, 0xfd, + 0xbf, 0x61, 0x65, 0xed, 0xbc, 0xe9, 0xf7, 0xb7, 0xac, 0x03, 0x01, 0x6c, 0x6b, 0x6b, 0xd3, 0xa1, 0xfd, 0x9b, 0x38, 0x71, + 0xa2, 0xfb, 0xeb, 0xaf, 0xbf, 0xf6, 0xc1, 0x64, 0x6b, 0xfd, 0x0d, 0xcc, 0xb6, 0x56, 0x01, 0x1b, 0xa1, 0x4e, 0xaf, 0xf5, + 0x37, 0xa1, 0xf1, 0xc3, 0xb6, 0xbd, 0x5b, 0x08, 0x73, 0xb0, 0xf5, 0x33, 0x7c, 0xfe, 0x70, 0x6d, 0x30, 0x1d, 0x63, 0x18, + 0xc2, 0x38, 0xd5, 0xd1, 0xd6, 0xc1, 0x1a, 0x40, 0xc7, 0xf7, 0x3b, 0xb1, 0xe1, 0xf8, 0x00, 0x26, 0x28, 0x84, 0xc9, 0xb4, + 0x6a, 0x4b, 0xcd, 0x4f, 0xcd, 0xcd, 0x2d, 0x6d, 0x1e, 0x8f, 0x87, 0x7d, 0xea, 0xc6, 0x8c, 0x19, 0xe3, 0x1e, 0x31, 0x62, + 0xa4, 0x0b, 0xd1, 0xba, 0xe1, 0x48, 0x15, 0x3a, 0x76, 0xac, 0x0b, 0x28, 0xa6, 0xe1, 0xdb, 0x11, 0xfb, 0x6f, 0x22, 0xe5, + 0x00, 0x44, 0x9e, 0xa8, 0x5d, 0x66, 0xed, 0xe2, 0xf5, 0x7a, 0x99, 0x4c, 0xa2, 0x90, 0x39, 0x66, 0x9f, 0xdf, 0xe0, 0x92, + 0xa0, 0x38, 0x74, 0xfc, 0x40, 0x1c, 0x38, 0x70, 0xe0, 0x20, 0xf6, 0x71, 0xd9, 0xef, 0x0b, 0x7c, 0x0d, 0x73, 0x2b, 0x64, + 0x28, 0xcc, 0xab, 0xb3, 0x76, 0x99, 0xe5, 0x65, 0xf9, 0x6b, 0x1b, 0xb5, 0xed, 0x32, 0x3c, 0x1c, 0x22, 0xc9, 0xf0, 0x9e, + 0xca, 0x7e, 0x2b, 0xf9, 0x33, 0xe4, 0xbe, 0x9f, 0x4a, 0x4a, 0x86, 0x29, 0xe3, 0xc7, 0x8f, 0xf7, 0x74, 0xfa, 0x3a, 0xe1, + 0xfa, 0xa3, 0x34, 0x37, 0x37, 0x07, 0x3a, 0x3a, 0x9a, 0xbe, 0xc5, 0x3e, 0x0b, 0x16, 0x2c, 0x88, 0x5d, 0xbd, 0xe8, 0x60, + 0xc0, 0xe1, 0x10, 0xc0, 0x04, 0xc5, 0x4d, 0x37, 0xdd, 0x04, 0x7f, 0x5a, 0xe9, 0xe0, 0x83, 0xe7, 0x57, 0xaa, 0xc1, 0xc0, + 0xb2, 0xb4, 0x34, 0xa4, 0x64, 0x09, 0xa8, 0x48, 0xd2, 0x3c, 0x67, 0xce, 0x9c, 0x34, 0x33, 0xc3, 0x3b, 0x25, 0x02, 0xd8, + 0x04, 0x9d, 0x91, 0x21, 0xcd, 0x9d, 0x37, 0x37, 0x1d, 0xb3, 0x40, 0x51, 0xb9, 0xa4, 0xb3, 0xb3, 0xf3, 0x23, 0x7c, 0xef, + 0xcc, 0x02, 0x1d, 0x38, 0x70, 0xe0, 0x20, 0x36, 0x08, 0x79, 0x09, 0xf9, 0x89, 0x40, 0x3d, 0x04, 0x82, 0xe0, 0xff, 0xec, + 0x39, 0xbb, 0xa5, 0xe5, 0xe6, 0xe6, 0x4a, 0x6a, 0x20, 0x31, 0xf2, 0xe9, 0x63, 0xfc, 0x69, 0x6b, 0x6b, 0xd7, 0x76, 0xd9, + 0x65, 0x57, 0xef, 0xf0, 0xe1, 0xc3, 0x65, 0x5f, 0xa7, 0x4f, 0x4b, 0x4b, 0x4f, 0x83, 0x32, 0x60, 0xcd, 0x3d, 0xf7, 0xdc, + 0xb3, 0xde, 0x8c, 0x00, 0x76, 0x08, 0x60, 0x02, 0x23, 0x31, 0x18, 0x84, 0x83, 0x48, 0x60, 0xcd, 0x59, 0xa7, 0xdf, 0xff, + 0x3f, 0x8f, 0xc7, 0x8d, 0x29, 0x17, 0x77, 0xa6, 0x83, 0x0e, 0x5e, 0x98, 0xe1, 0x92, 0x15, 0x29, 0x51, 0x84, 0x00, 0xc8, + 0xe8, 0x8c, 0x9d, 0x76, 0xf0, 0xec, 0xb0, 0xc3, 0x0e, 0x1e, 0x98, 0x2b, 0xe0, 0x0d, 0x5c, 0x5f, 0x5f, 0xdf, 0x59, 0xb1, + 0xa5, 0xfa, 0x3d, 0xec, 0xb3, 0x74, 0xe9, 0x52, 0x47, 0x08, 0x38, 0x70, 0xe0, 0xc0, 0x41, 0x0c, 0x58, 0xb0, 0x60, 0x01, + 0x33, 0xbc, 0x0d, 0x1b, 0x56, 0x7d, 0xd4, 0xd8, 0x50, 0xdf, 0xe4, 0xf1, 0x78, 0x15, 0xc8, 0xd5, 0x29, 0x93, 0xa7, 0x78, + 0xa0, 0x05, 0x4c, 0xb4, 0xc9, 0xff, 0x41, 0x07, 0x1f, 0x94, 0x09, 0x0d, 0xa5, 0x24, 0x49, 0xaa, 0xd7, 0x9b, 0xa6, 0x07, + 0xfc, 0x9d, 0xef, 0xbc, 0xf8, 0xe2, 0x8b, 0x88, 0x00, 0x76, 0x5c, 0xcc, 0x12, 0x1c, 0x89, 0xf1, 0x16, 0x39, 0x88, 0x04, + 0x26, 0x4e, 0xcd, 0xad, 0x8d, 0x2f, 0x37, 0x35, 0x35, 0x23, 0x23, 0xbc, 0x82, 0xfc, 0x7e, 0xf3, 0xe6, 0xcd, 0x4b, 0x9f, + 0x3a, 0x7d, 0xaa, 0x1b, 0x82, 0x60, 0xb0, 0x7d, 0xeb, 0x14, 0xc5, 0x20, 0x80, 0x47, 0x1e, 0x79, 0x54, 0x26, 0xfc, 0xff, + 0xd4, 0x60, 0x50, 0xcd, 0xcc, 0xcc, 0xd4, 0x03, 0x01, 0xff, 0xa7, 0x07, 0x1c, 0xb0, 0xd7, 0x26, 0xf8, 0xb3, 0x40, 0x9b, + 0x39, 0xa8, 0x17, 0xe9, 0xc0, 0x81, 0x03, 0x07, 0xc9, 0xe5, 0x07, 0xa8, 0x1c, 0x71, 0xc4, 0x11, 0xb5, 0xfe, 0x40, 0xe0, + 0xfd, 0x8c, 0x8c, 0x0c, 0x94, 0xdf, 0x84, 0x5c, 0xa5, 0x63, 0x8e, 0x3e, 0x3a, 0x0b, 0xee, 0x3f, 0x90, 0xbb, 0x83, 0x7c, + 0x8d, 0x9c, 0x37, 0x70, 0xdc, 0xb8, 0xb1, 0xee, 0xf9, 0xf3, 0xf7, 0x4e, 0x6f, 0x6b, 0x6b, 0xc3, 0x36, 0xa5, 0xa3, 0xbd, + 0x43, 0x6a, 0x6a, 0x6a, 0xff, 0x3f, 0x73, 0x37, 0x27, 0xf3, 0x43, 0x82, 0xc3, 0x21, 0x80, 0x09, 0x0c, 0xa3, 0x28, 0xb8, + 0x2e, 0xcd, 0x9e, 0xf5, 0xf2, 0xd7, 0xad, 0x6d, 0x2d, 0xdf, 0xc2, 0xf9, 0x37, 0x10, 0x08, 0xa8, 0x43, 0x86, 0x0c, 0x91, + 0x4e, 0x3e, 0xe5, 0x94, 0x6c, 0x43, 0xdb, 0xa6, 0x0c, 0xba, 0x10, 0x18, 0x33, 0x66, 0x8c, 0xeb, 0xc8, 0xa3, 0x8e, 0xcc, + 0x62, 0x21, 0x20, 0xcb, 0x12, 0x96, 0xf6, 0xb6, 0xce, 0xa7, 0xb1, 0xcf, 0xd2, 0xa5, 0x4b, 0x9d, 0x77, 0xcc, 0x81, 0x03, + 0x07, 0x0e, 0x7a, 0x80, 0xa5, 0x4b, 0x97, 0xf2, 0xcc, 0xbe, 0xad, 0xa5, 0xf5, 0x29, 0x4d, 0x53, 0x25, 0xa4, 0xde, 0xc2, + 0xe4, 0xff, 0x90, 0x43, 0x0f, 0xc9, 0x9c, 0x32, 0x65, 0x8a, 0xbb, 0xad, 0x6d, 0x70, 0x27, 0xff, 0x18, 0x77, 0x5a, 0x5a, + 0x5a, 0xb4, 0x5f, 0xfe, 0xf2, 0x97, 0x59, 0x30, 0xff, 0xa2, 0x04, 0x5d, 0x66, 0x66, 0x96, 0xd4, 0xd4, 0xd4, 0xb8, 0xf2, + 0xab, 0xaf, 0x3e, 0xfa, 0xc0, 0x0c, 0xfc, 0x4b, 0x0c, 0x5b, 0xb5, 0x83, 0x88, 0x70, 0x06, 0xe7, 0x04, 0xc7, 0xd2, 0xa5, + 0x4b, 0x15, 0xa2, 0x9b, 0xb4, 0xd6, 0xb6, 0xd6, 0x87, 0x11, 0xb1, 0x0b, 0xd5, 0x7f, 0x4b, 0x4b, 0x0b, 0x2d, 0x5e, 0xbc, + 0x28, 0x7b, 0xe6, 0xac, 0x99, 0x9e, 0x96, 0x96, 0xd6, 0x41, 0x33, 0x07, 0x40, 0x08, 0x34, 0x35, 0x35, 0x6b, 0xe7, 0x5f, + 0x70, 0x5e, 0xee, 0xe8, 0xd1, 0xa3, 0x15, 0x64, 0x9f, 0x47, 0x7a, 0x81, 0x9a, 0xea, 0xea, 0x8a, 0x0d, 0x1b, 0x56, 0xfd, + 0x1b, 0x42, 0x40, 0x98, 0x33, 0x1c, 0x38, 0x70, 0xe0, 0xc0, 0x41, 0x6c, 0xd8, 0x67, 0x9f, 0x7d, 0x54, 0xc8, 0xcf, 0xaf, + 0xbf, 0xfe, 0xfc, 0xf5, 0x9a, 0xda, 0x9a, 0xb5, 0x19, 0x19, 0x99, 0x4c, 0xb2, 0x86, 0x0d, 0x1b, 0x26, 0x5f, 0x7c, 0xf1, + 0x45, 0x79, 0x98, 0xfc, 0x2b, 0xca, 0xe0, 0xb8, 0x01, 0x99, 0xbe, 0x7f, 0x3a, 0x88, 0xe8, 0x49, 0x27, 0x9f, 0x94, 0x03, + 0x62, 0x0a, 0xad, 0xa5, 0xd7, 0xeb, 0x91, 0xda, 0x3b, 0x3a, 0x1e, 0x3f, 0xf7, 0xdc, 0x73, 0x03, 0xc6, 0xb8, 0xe5, 0x20, + 0xd1, 0xe1, 0x10, 0xc0, 0x24, 0x11, 0x04, 0xcb, 0x7f, 0xfa, 0xe1, 0x99, 0xea, 0xea, 0xca, 0x0d, 0x28, 0xba, 0x0d, 0x2d, + 0x60, 0x41, 0x41, 0x81, 0xf4, 0xbb, 0x6b, 0xaf, 0x2d, 0xf0, 0xfb, 0xfd, 0xfa, 0x60, 0xa4, 0xda, 0x44, 0xd2, 0xe8, 0xc6, + 0xc6, 0x46, 0x6d, 0xcf, 0x3d, 0xf7, 0x48, 0x3b, 0xe5, 0x94, 0x53, 0xb2, 0x9b, 0x9b, 0x9b, 0x21, 0x18, 0x38, 0xfd, 0x4b, + 0x6b, 0x5b, 0xdb, 0x7d, 0x87, 0x1c, 0x72, 0x48, 0x33, 0x84, 0x80, 0xc8, 0x0b, 0xe5, 0xc0, 0x81, 0x03, 0x07, 0x0e, 0x62, + 0x86, 0x0e, 0xf9, 0x79, 0xfa, 0xe9, 0xa7, 0x77, 0xb6, 0x36, 0xb7, 0xfe, 0x09, 0x75, 0xda, 0x65, 0x59, 0xd6, 0x9b, 0x9a, + 0x9a, 0x68, 0xf1, 0xf1, 0x8b, 0xb3, 0x0e, 0x3c, 0xf0, 0xc0, 0xf4, 0xfa, 0xfa, 0x7a, 0x15, 0xe5, 0xe1, 0x06, 0x1a, 0xd0, + 0x3c, 0xb6, 0xb7, 0xb5, 0xeb, 0xd7, 0x5c, 0x73, 0x75, 0x7e, 0x49, 0x49, 0x89, 0xec, 0xf3, 0xf9, 0xb4, 0xb4, 0xb4, 0x74, + 0xe4, 0x28, 0xac, 0x5e, 0xb1, 0xec, 0x87, 0x3f, 0x3b, 0x13, 0xff, 0xe4, 0x81, 0x43, 0x00, 0x13, 0x1f, 0x20, 0x50, 0xf2, + 0xe2, 0xc5, 0x8b, 0x3b, 0x5a, 0x5b, 0xda, 0xae, 0x43, 0x82, 0x65, 0x45, 0x51, 0xf4, 0xc6, 0xc6, 0x46, 0x38, 0xdf, 0xa6, + 0xff, 0xea, 0x57, 0x97, 0xe7, 0x55, 0x57, 0x55, 0x69, 0x1c, 0x24, 0x32, 0x80, 0x33, 0x40, 0xe4, 0xfd, 0xcb, 0xce, 0xce, + 0x91, 0xef, 0xb8, 0xe3, 0x4f, 0x43, 0x90, 0x1c, 0x34, 0x18, 0x0c, 0xaa, 0x19, 0x19, 0x99, 0x4a, 0x65, 0x65, 0xe5, 0xc6, + 0x55, 0x2b, 0x7e, 0x5a, 0x02, 0xdf, 0x3f, 0x47, 0xfb, 0xe7, 0xc0, 0x81, 0x03, 0x07, 0x7d, 0x9a, 0xfc, 0xcb, 0x5f, 0x7e, + 0xf9, 0xc9, 0xd3, 0x55, 0x95, 0x95, 0x3f, 0x67, 0x66, 0x66, 0xb9, 0x54, 0x55, 0x55, 0x21, 0x7f, 0x6f, 0xbb, 0xfd, 0xd6, + 0x21, 0xc3, 0x86, 0x0d, 0x53, 0xa0, 0x89, 0x8b, 0x56, 0xc1, 0x29, 0xde, 0xc0, 0x38, 0x53, 0x5d, 0x5d, 0xa5, 0x9e, 0x77, + 0xfe, 0xb9, 0x39, 0x47, 0x1f, 0x73, 0x74, 0x26, 0xc6, 0x21, 0x45, 0x51, 0xb4, 0xf4, 0x8c, 0x74, 0xa9, 0xa9, 0xb1, 0xe9, + 0x0f, 0x47, 0x1f, 0x7d, 0x74, 0x23, 0x86, 0x08, 0x67, 0xe2, 0x9f, 0x1c, 0x70, 0x08, 0x60, 0x12, 0x00, 0xbe, 0x14, 0x10, + 0x04, 0xd3, 0xa7, 0x4f, 0xfa, 0x7b, 0x45, 0x79, 0xe5, 0x7b, 0xb9, 0xb9, 0xb9, 0x98, 0xf6, 0xa9, 0xd0, 0xba, 0xfd, 0xf6, + 0xaa, 0x2b, 0xf3, 0x7f, 0x79, 0xd2, 0x2f, 0xb3, 0x2a, 0x2a, 0x2a, 0x06, 0x84, 0x04, 0x42, 0xd8, 0xa0, 0xd2, 0x07, 0x0a, + 0x80, 0x3f, 0xfc, 0xc8, 0xc3, 0x45, 0x3b, 0xcd, 0xd8, 0xd1, 0xdd, 0xd2, 0xd2, 0x82, 0xc8, 0x5f, 0xf8, 0x23, 0x4a, 0x2d, + 0xcd, 0x4d, 0x97, 0x1e, 0x75, 0xd4, 0x51, 0x2d, 0xc6, 0x65, 0x3b, 0xda, 0x3f, 0x07, 0x0e, 0x1c, 0x38, 0xe8, 0xc3, 0xe4, + 0x5f, 0x82, 0x16, 0xb0, 0xa5, 0xa5, 0xf9, 0x52, 0x54, 0xec, 0x70, 0xbb, 0xdd, 0x3a, 0xcc, 0xbf, 0x13, 0x26, 0x4c, 0x70, + 0x3d, 0xf6, 0xf8, 0xa3, 0xc5, 0xf0, 0x0d, 0xf4, 0xf9, 0x3a, 0x07, 0x84, 0x04, 0x62, 0x7c, 0xa9, 0xac, 0xac, 0xd2, 0x8e, + 0x38, 0xf2, 0x88, 0xcc, 0xeb, 0x6f, 0xb8, 0xbe, 0x00, 0xa5, 0xe7, 0x74, 0x5d, 0x57, 0x73, 0x72, 0x72, 0x5d, 0x95, 0x15, + 0x15, 0x5f, 0xdc, 0x74, 0xd3, 0xef, 0x1e, 0x36, 0x93, 0x58, 0x3b, 0x41, 0x7f, 0x49, 0x02, 0x87, 0x00, 0x26, 0x11, 0xa0, + 0x5a, 0xaf, 0xae, 0xae, 0x3d, 0xb3, 0xb1, 0xb1, 0xb1, 0x11, 0xbe, 0x76, 0xc1, 0x60, 0x50, 0x53, 0x55, 0x8d, 0xee, 0xbd, + 0xf7, 0xde, 0x21, 0x27, 0x9d, 0x74, 0x52, 0x66, 0x79, 0x79, 0x39, 0xcf, 0x0e, 0xfb, 0xcb, 0x27, 0xd0, 0xe5, 0x72, 0xa1, + 0xca, 0x87, 0xae, 0xaa, 0xaa, 0xf4, 0x97, 0x27, 0xff, 0x5c, 0x7c, 0xc8, 0x21, 0x07, 0x67, 0x98, 0x33, 0xc0, 0x60, 0x41, + 0x41, 0x9e, 0xab, 0xb2, 0xaa, 0xf2, 0xb1, 0xe9, 0xd3, 0xa7, 0xbc, 0x8c, 0x08, 0x36, 0xc7, 0x01, 0xd8, 0x81, 0x03, 0x07, + 0x0e, 0xe2, 0x32, 0xf9, 0x57, 0xa6, 0x4f, 0x9f, 0xf2, 0x4e, 0x45, 0x45, 0xc5, 0xdd, 0xf9, 0xf9, 0xb9, 0x2e, 0x97, 0xa2, + 0x04, 0x21, 0x77, 0xe7, 0xcf, 0x9f, 0x9f, 0xf6, 0xb7, 0xbf, 0xff, 0xad, 0xd8, 0xed, 0xf6, 0x48, 0xad, 0x2d, 0xad, 0xba, + 0xc7, 0xe3, 0xee, 0x17, 0x67, 0x20, 0x8c, 0x27, 0x20, 0x98, 0x18, 0x5f, 0x8e, 0x3c, 0xf2, 0x88, 0x8c, 0x87, 0x1f, 0x7e, + 0xb8, 0x18, 0xfe, 0x87, 0x81, 0x40, 0x40, 0x43, 0x15, 0x90, 0xf6, 0xf6, 0xb6, 0xb6, 0xce, 0x8e, 0x96, 0x53, 0xff, 0xf9, + 0xcf, 0x7f, 0x0a, 0x7f, 0x6f, 0xc7, 0xed, 0x27, 0x49, 0xe0, 0x10, 0xc0, 0x24, 0x81, 0x39, 0xab, 0x92, 0xe7, 0xce, 0xdd, + 0x79, 0xfd, 0x96, 0x8a, 0xf2, 0x53, 0xb0, 0x25, 0x2d, 0x2d, 0x4d, 0x37, 0x2b, 0x82, 0x48, 0xf7, 0x3f, 0x70, 0x7f, 0xf1, + 0x0d, 0x37, 0xdc, 0x90, 0xdf, 0xdc, 0xdc, 0xa4, 0x23, 0x2d, 0x0b, 0xc8, 0x5a, 0xbc, 0xa2, 0xc4, 0xd0, 0xf9, 0x21, 0x04, + 0x50, 0x87, 0x12, 0x11, 0xbf, 0xff, 0xf7, 0xf2, 0xbf, 0x87, 0x1d, 0x7e, 0xc4, 0xe1, 0x19, 0x0d, 0x0d, 0x0d, 0xb8, 0xae, + 0x60, 0x7e, 0x7e, 0xbe, 0xbb, 0xbc, 0xa2, 0xfa, 0xb3, 0x4d, 0x1b, 0xd6, 0x5e, 0x0a, 0x61, 0x25, 0xd2, 0xd7, 0x38, 0x70, + 0xe0, 0xc0, 0x81, 0x83, 0x3e, 0x03, 0xd9, 0x20, 0x94, 0x73, 0xce, 0x3e, 0xfd, 0xb7, 0x9b, 0x37, 0x6d, 0x79, 0xb7, 0xa0, + 0xb0, 0xc0, 0xad, 0x28, 0x4a, 0x00, 0xf2, 0x77, 0xdf, 0x7d, 0xf7, 0x4d, 0x7f, 0xf9, 0x95, 0xff, 0x2b, 0x99, 0x3a, 0x6d, + 0xaa, 0xbb, 0xa2, 0xa2, 0x22, 0x08, 0x99, 0x1f, 0x2f, 0x6d, 0x20, 0x8e, 0x85, 0x71, 0xa4, 0xa3, 0xa3, 0x43, 0xaf, 0xaf, + 0xaf, 0xd7, 0x7e, 0xf3, 0x9b, 0xdf, 0xe4, 0x3d, 0xfe, 0xc4, 0xe3, 0xc5, 0xf0, 0x47, 0xec, 0xec, 0xec, 0xd4, 0xbd, 0x5e, + 0xaf, 0x86, 0x0a, 0x55, 0xd5, 0x55, 0x35, 0x67, 0x4d, 0x99, 0x32, 0x65, 0x85, 0xa6, 0x69, 0x98, 0xf8, 0x3b, 0xb2, 0x3f, + 0x89, 0xe0, 0x10, 0xc0, 0xe4, 0x9b, 0x0d, 0xba, 0x76, 0xd9, 0x79, 0xc7, 0x57, 0x37, 0xac, 0x5f, 0x7f, 0x9e, 0xc7, 0xed, + 0x51, 0xbc, 0x69, 0x69, 0xba, 0xdf, 0xef, 0xd7, 0x90, 0x29, 0xfe, 0xaa, 0xab, 0xaf, 0xca, 0x7f, 0xfe, 0x85, 0xe7, 0x87, + 0x4e, 0x9d, 0x3a, 0xd5, 0x0d, 0xb2, 0x06, 0x72, 0x08, 0x27, 0xe1, 0xde, 0x6a, 0x04, 0x05, 0xf1, 0x6b, 0x68, 0x68, 0xd0, + 0x40, 0x2a, 0xcf, 0x3d, 0xef, 0x9c, 0xec, 0x97, 0x5f, 0xfe, 0xbf, 0xe1, 0xb3, 0x67, 0xcf, 0xf6, 0x36, 0xd4, 0x37, 0xe0, + 0xbb, 0x40, 0x7e, 0x7e, 0x81, 0xab, 0xb6, 0xa6, 0xf6, 0xe7, 0xe5, 0x3f, 0xaf, 0x39, 0x72, 0x9f, 0x7d, 0xf6, 0xe9, 0x44, + 0x09, 0x3b, 0xc7, 0xf4, 0xeb, 0xc0, 0x81, 0x03, 0x07, 0x71, 0x93, 0xfb, 0xd0, 0xa8, 0x69, 0x4b, 0x97, 0x2e, 0x55, 0x3f, + 0xf9, 0xe4, 0xfd, 0xe3, 0xca, 0xcb, 0x2b, 0xbe, 0x29, 0x28, 0x28, 0x70, 0x43, 0xfe, 0x82, 0x04, 0xee, 0xb4, 0xd3, 0x4e, + 0x9e, 0x7f, 0xbd, 0xf4, 0xcf, 0x92, 0xcb, 0x2e, 0xbb, 0x2c, 0x17, 0x32, 0x1f, 0x64, 0x4d, 0x10, 0xc1, 0xde, 0x28, 0x01, + 0x04, 0xf1, 0x0b, 0x04, 0xfc, 0x7a, 0x75, 0x75, 0x75, 0x70, 0xec, 0xf8, 0xb1, 0xee, 0x7f, 0xfc, 0xe3, 0x99, 0xe2, 0x9b, + 0x7e, 0x7f, 0x53, 0x81, 0xa6, 0x69, 0x20, 0x7f, 0x1a, 0xc8, 0x5f, 0x5a, 0x5a, 0xba, 0x6b, 0xc3, 0xc6, 0x8d, 0xbf, 0x9a, + 0x36, 0x6d, 0xc2, 0x73, 0x18, 0x97, 0x1c, 0xab, 0x4f, 0xf2, 0x21, 0x21, 0xaa, 0x49, 0x38, 0xe8, 0x19, 0xcc, 0xce, 0x16, + 0xfc, 0xe8, 0xd3, 0xcf, 0xcf, 0x9e, 0x34, 0x71, 0xf2, 0x63, 0x5e, 0x8f, 0x07, 0xc9, 0x98, 0x83, 0xd8, 0x9e, 0x97, 0x97, + 0x47, 0x0d, 0x0d, 0xf5, 0xfa, 0xf3, 0xcf, 0x3d, 0xdf, 0xfc, 0xf8, 0xe3, 0x7f, 0x6e, 0x59, 0xb5, 0x6a, 0x55, 0x00, 0x41, + 0x1a, 0xa2, 0x80, 0xb8, 0xbd, 0x9e, 0x63, 0x78, 0x75, 0xbf, 0xcc, 0xb5, 0x7d, 0x9b, 0x9a, 0x9a, 0x30, 0xc3, 0x93, 0x16, + 0x2e, 0x3c, 0x20, 0xfd, 0xfc, 0xf3, 0x2f, 0xcc, 0xdd, 0x63, 0xcf, 0xdd, 0xd3, 0x3a, 0x3a, 0x3a, 0x08, 0x33, 0x42, 0xb7, + 0xdb, 0xad, 0x16, 0x14, 0xe4, 0xbb, 0xb6, 0x6c, 0x29, 0xff, 0xf6, 0xc3, 0x0f, 0x3e, 0x3b, 0xf4, 0xe4, 0x93, 0x8f, 0xad, + 0x70, 0xfc, 0x3f, 0x1c, 0x38, 0x70, 0xe0, 0xa0, 0x7f, 0x20, 0xe4, 0xeb, 0x03, 0x0f, 0x3c, 0x50, 0x78, 0xc8, 0x21, 0x47, + 0xbe, 0x32, 0x6a, 0xf4, 0xc8, 0xdd, 0x1b, 0x1a, 0x1a, 0x83, 0x7e, 0xbf, 0x5f, 0x81, 0x29, 0x16, 0x89, 0xa2, 0xbf, 0xf8, + 0xfc, 0x73, 0xdf, 0x92, 0x87, 0x1f, 0x69, 0xfa, 0xef, 0x7f, 0xfe, 0xdb, 0x0e, 0x2d, 0x5d, 0x4e, 0x4e, 0x8e, 0x8c, 0xc0, + 0x41, 0x4d, 0x83, 0x12, 0x51, 0x8f, 0x28, 0xfb, 0x41, 0xfa, 0x84, 0xa2, 0x00, 0x93, 0x7d, 0xe1, 0x67, 0x78, 0xfa, 0x19, + 0xa7, 0x65, 0xff, 0xf2, 0x97, 0xbf, 0xcc, 0x29, 0x2a, 0x2a, 0x92, 0x41, 0x36, 0xe1, 0x7b, 0x9e, 0x91, 0x91, 0xa1, 0xe0, + 0x38, 0xab, 0xd7, 0xac, 0xbd, 0x7c, 0xf6, 0xae, 0x33, 0xee, 0x15, 0xe3, 0x91, 0xf3, 0xdc, 0x93, 0x0f, 0x0e, 0x01, 0x4c, + 0x52, 0x08, 0x3f, 0xbb, 0xff, 0xfc, 0xe7, 0xcd, 0x83, 0x77, 0xdc, 0x69, 0xa7, 0x27, 0x87, 0x0d, 0x1b, 0x36, 0xb4, 0xa1, + 0xa1, 0x41, 0x0d, 0x04, 0x02, 0x92, 0xd7, 0xeb, 0x95, 0xb3, 0xb3, 0xb3, 0xe1, 0xb3, 0xa1, 0xbd, 0xf4, 0xd2, 0x4b, 0x2d, + 0xcf, 0x3f, 0xf7, 0x42, 0xeb, 0x8f, 0x3f, 0xfe, 0xe0, 0x87, 0xbf, 0x60, 0x66, 0x66, 0x86, 0xe4, 0xf1, 0x78, 0xd9, 0x3c, + 0x6c, 0xb5, 0x11, 0x43, 0x3a, 0xa8, 0xaa, 0x8a, 0xc4, 0xce, 0x3a, 0x08, 0x5e, 0x41, 0x41, 0x81, 0xbc, 0xdf, 0x7e, 0xfb, + 0xa5, 0x9f, 0x72, 0xea, 0xc9, 0xd9, 0x7b, 0xee, 0xb9, 0x67, 0x3a, 0x84, 0x03, 0x82, 0x4e, 0x20, 0x00, 0xd2, 0xd2, 0xd2, + 0x94, 0x8c, 0x8c, 0x0c, 0x5a, 0xbb, 0x76, 0xcd, 0x8b, 0xf7, 0xdd, 0x7b, 0xd7, 0xd9, 0x8f, 0x3d, 0xf6, 0x58, 0xd3, 0x0b, + 0x2f, 0xbc, 0xa0, 0x2c, 0x5e, 0xbc, 0xd8, 0xc9, 0xf9, 0xe7, 0xc0, 0x81, 0x03, 0x07, 0xfd, 0x4c, 0x02, 0xe7, 0xce, 0x5d, + 0x94, 0xfe, 0xd8, 0x63, 0xbf, 0x7f, 0x78, 0xfc, 0xc4, 0x09, 0xa7, 0x06, 0xfc, 0x7e, 0xea, 0xe8, 0x68, 0x0f, 0x6a, 0x9a, + 0xae, 0xe4, 0xe4, 0xe4, 0xb0, 0x58, 0xff, 0xf4, 0x93, 0xcf, 0x3a, 0xff, 0xf6, 0xb7, 0xbf, 0x36, 0xbf, 0xf9, 0xe6, 0xff, + 0x3a, 0x6a, 0x6b, 0x6b, 0xa1, 0xb1, 0x93, 0xa0, 0x08, 0x10, 0x5a, 0x41, 0x21, 0xfb, 0x21, 0xf7, 0x41, 0xe6, 0x02, 0x01, + 0x3f, 0xd7, 0xf5, 0x85, 0xf7, 0xde, 0xf4, 0x1d, 0xa6, 0xbb, 0x17, 0x2f, 0x5e, 0x94, 0xb5, 0x68, 0xf1, 0xa2, 0xec, 0x91, + 0x23, 0x47, 0x2a, 0xc8, 0x3b, 0x8b, 0x54, 0x2f, 0x2e, 0x97, 0x4b, 0xcb, 0xcb, 0xcb, 0x73, 0xd5, 0xd4, 0xd4, 0x34, 0x2c, + 0x5f, 0xb6, 0xe2, 0xec, 0x03, 0x0e, 0x98, 0xff, 0xaf, 0xf7, 0xde, 0x7b, 0xcf, 0xb5, 0xcf, 0x3e, 0xfb, 0x38, 0xe4, 0xcf, + 0x81, 0x83, 0x81, 0x06, 0x3a, 0x1f, 0xfe, 0xdf, 0x73, 0xcf, 0x3d, 0x63, 0x7e, 0x5e, 0xbe, 0xf2, 0xd5, 0xe6, 0x96, 0x4e, + 0xbd, 0xb9, 0xa5, 0x43, 0xaf, 0xac, 0xaa, 0x0b, 0x94, 0x6d, 0xa9, 0x52, 0x6b, 0xeb, 0x9a, 0xf4, 0x4e, 0x9f, 0xaa, 0x97, + 0x57, 0xd4, 0x68, 0x2f, 0xbc, 0xf8, 0xef, 0xb6, 0x53, 0x4e, 0x3d, 0xab, 0x7a, 0xea, 0xd4, 0x19, 0x9b, 0x33, 0x32, 0xf2, + 0xd6, 0xbb, 0xdd, 0x99, 0xeb, 0x64, 0x39, 0x2d, 0xb4, 0xe0, 0x73, 0x41, 0xc1, 0xd0, 0x0d, 0x73, 0xe6, 0xec, 0x55, 0x76, + 0xfd, 0x0d, 0x7f, 0xa8, 0xff, 0xe2, 0xab, 0xef, 0xfc, 0xad, 0x6d, 0x3e, 0x1d, 0x4b, 0x45, 0x65, 0xad, 0xb6, 0xa5, 0xbc, + 0x3a, 0x58, 0x5d, 0xd3, 0xa0, 0xfa, 0xfc, 0x9a, 0xbe, 0x69, 0x73, 0x79, 0xf3, 0xa7, 0x9f, 0x7f, 0x75, 0x89, 0xb8, 0x8e, + 0x1b, 0x6e, 0xb8, 0xc1, 0x71, 0x25, 0x70, 0xe0, 0xc0, 0x81, 0x83, 0x01, 0x00, 0xe4, 0xad, 0x98, 0xba, 0xc3, 0x0a, 0xb4, + 0x7e, 0xe3, 0x96, 0x7a, 0x5f, 0x40, 0xd7, 0x6b, 0x6a, 0x1b, 0x55, 0xc8, 0x69, 0xc8, 0xfb, 0x96, 0xd6, 0x4e, 0xbd, 0xad, + 0xdd, 0xaf, 0x7f, 0xfb, 0xdd, 0x4f, 0xfe, 0x3f, 0xfc, 0xf1, 0xb6, 0x86, 0x05, 0x0b, 0x0e, 0xdc, 0x52, 0x52, 0x32, 0x6a, + 0x43, 0x5a, 0x5a, 0xf6, 0x3a, 0x45, 0x49, 0x0f, 0xc9, 0x7d, 0xac, 0xa7, 0xa7, 0xe7, 0xac, 0x1b, 0x33, 0x66, 0xd2, 0xc6, + 0xe3, 0x8f, 0x3f, 0xb9, 0xea, 0xd9, 0xe7, 0xfe, 0xd9, 0xba, 0xb9, 0xac, 0x52, 0xc3, 0xb8, 0x51, 0x57, 0xdf, 0xac, 0x6f, + 0x29, 0xaf, 0x56, 0x2b, 0x2b, 0x6b, 0x03, 0x4d, 0xcd, 0xed, 0x3c, 0x16, 0x2c, 0x5b, 0xbe, 0xfa, 0xad, 0xa7, 0x9f, 0x7e, + 0x7a, 0x12, 0xce, 0x6d, 0xfa, 0x7b, 0x3b, 0x48, 0x62, 0x38, 0x1a, 0xc0, 0x24, 0x87, 0x55, 0xf3, 0xf6, 0xef, 0x7f, 0xff, + 0xe7, 0xac, 0x1d, 0x77, 0x9a, 0x7e, 0x7d, 0x69, 0xe9, 0xc8, 0x91, 0xfe, 0x80, 0x9f, 0xda, 0xdb, 0xda, 0x50, 0x90, 0x1b, + 0xa9, 0x03, 0x94, 0xac, 0xac, 0x2c, 0x56, 0xff, 0x57, 0x56, 0x56, 0x6a, 0xab, 0x56, 0xad, 0xf2, 0x97, 0x97, 0x97, 0x07, + 0x6b, 0x6b, 0x6a, 0x55, 0x98, 0x7a, 0x65, 0x97, 0x4c, 0xc3, 0x4b, 0x4a, 0x94, 0x89, 0x13, 0x27, 0x7a, 0xc6, 0x8d, 0x1d, + 0xe7, 0xc9, 0x2f, 0xc8, 0xc7, 0x8c, 0x8f, 0x60, 0x06, 0x80, 0xc6, 0x4f, 0x71, 0x29, 0x4a, 0x4e, 0x76, 0xae, 0xd4, 0xda, + 0xda, 0x42, 0x65, 0x65, 0x5b, 0x5e, 0x79, 0xf5, 0x95, 0x7f, 0x5d, 0x75, 0xfd, 0xf5, 0xd7, 0x2f, 0xc7, 0x6c, 0x14, 0x72, + 0xc0, 0xf1, 0xf9, 0x73, 0xe0, 0xc0, 0x81, 0x83, 0x81, 0xcd, 0x08, 0x61, 0xe6, 0xdb, 0x53, 0xaf, 0xb8, 0xe2, 0x8a, 0xf1, + 0x27, 0x9c, 0x78, 0xca, 0xad, 0x23, 0x4a, 0x4b, 0x17, 0xe5, 0xe5, 0xe7, 0xc1, 0x52, 0xa3, 0x23, 0x2f, 0x2b, 0x08, 0x1a, + 0x5c, 0x7f, 0xd2, 0xd2, 0xd2, 0xb8, 0x7a, 0xd4, 0xe6, 0xcd, 0x9b, 0x83, 0x6b, 0xd7, 0xac, 0xf5, 0x57, 0x54, 0x56, 0x04, + 0x61, 0xe6, 0x45, 0x3a, 0xaf, 0xac, 0xec, 0x6c, 0x79, 0xdc, 0xd8, 0xb1, 0x6e, 0xc8, 0xfe, 0x11, 0x23, 0x46, 0xa0, 0xdc, + 0x3c, 0xa1, 0xb2, 0x07, 0x8a, 0x0d, 0x20, 0xdf, 0x6c, 0x7a, 0x7a, 0xba, 0xcb, 0xeb, 0xf5, 0xd2, 0x96, 0x2d, 0xe5, 0x95, + 0xab, 0x56, 0xae, 0xfc, 0xe3, 0xc1, 0x07, 0xef, 0xff, 0x90, 0x79, 0x7e, 0x27, 0xd3, 0x83, 0x03, 0x07, 0x89, 0x32, 0x23, + 0x34, 0xc9, 0x18, 0x1d, 0x78, 0xe0, 0x81, 0x05, 0xaf, 0xbf, 0xfe, 0xce, 0x75, 0xab, 0x56, 0xaf, 0x2f, 0x6b, 0xef, 0x08, + 0xf0, 0x2c, 0xb0, 0xb2, 0xaa, 0x0e, 0x1a, 0xbc, 0x40, 0x79, 0x45, 0x4d, 0xb0, 0xa6, 0xb6, 0x91, 0x67, 0x72, 0x1d, 0x9d, + 0x41, 0x1d, 0xda, 0x3c, 0xb1, 0xe0, 0x73, 0x53, 0x4b, 0x3b, 0xef, 0x5b, 0xb6, 0xa5, 0x2a, 0x58, 0x51, 0x59, 0x13, 0xc0, + 0x0c, 0xb0, 0xd3, 0xa7, 0xe9, 0x15, 0x95, 0x75, 0x98, 0x49, 0xbe, 0xf5, 0xf4, 0x33, 0xcf, 0x2d, 0xb4, 0x69, 0x1f, 0xa5, + 0x5e, 0x2c, 0x80, 0x33, 0xf1, 0x70, 0xe0, 0xc0, 0x81, 0x83, 0xae, 0xf2, 0xb0, 0xc7, 0xf2, 0x54, 0x58, 0x81, 0x80, 0xc7, + 0x1e, 0xfb, 0xcb, 0xbe, 0x5f, 0x7c, 0xf1, 0xed, 0xeb, 0x65, 0x5b, 0xaa, 0x59, 0xa6, 0xd7, 0x37, 0xb4, 0xc0, 0x7a, 0x13, + 0x80, 0xec, 0x87, 0x15, 0xa7, 0xa1, 0xb1, 0x55, 0xc7, 0x98, 0x00, 0xed, 0x9e, 0x90, 0xfb, 0x58, 0xc7, 0x18, 0x01, 0x59, + 0x5f, 0x5e, 0x51, 0x03, 0x0d, 0x62, 0x00, 0x63, 0x40, 0x6b, 0xbb, 0x9f, 0xc7, 0x84, 0xb5, 0x6b, 0x37, 0x55, 0xbc, 0xfb, + 0xee, 0x47, 0xbf, 0x3f, 0xe9, 0xa4, 0xf3, 0x8a, 0x05, 0xf1, 0x74, 0x2c, 0x3e, 0xa9, 0x03, 0x67, 0x20, 0x4e, 0x21, 0x58, + 0x67, 0x65, 0x7b, 0xee, 0x79, 0x68, 0xfe, 0x6d, 0xb7, 0x5d, 0x7f, 0x6c, 0xc9, 0xf0, 0x92, 0xd3, 0x73, 0x72, 0x72, 0x76, + 0xcf, 0xc9, 0xc9, 0x21, 0x44, 0x0a, 0x77, 0x76, 0x76, 0xf2, 0xec, 0x8e, 0x1d, 0x3f, 0xba, 0xe6, 0x6b, 0x82, 0x5b, 0x88, + 0x8c, 0xb0, 0xfe, 0xf4, 0xf4, 0x74, 0x76, 0x08, 0xae, 0xab, 0xab, 0xab, 0x6f, 0x6a, 0x6c, 0x7a, 0x69, 0xd9, 0xb2, 0x9f, + 0x9f, 0x5c, 0xb4, 0xe8, 0xe8, 0x4f, 0xc4, 0x39, 0x16, 0x2f, 0x5e, 0x4c, 0x2f, 0xbe, 0xf8, 0xa2, 0x66, 0xbe, 0x3f, 0xba, + 0xed, 0x5d, 0xd2, 0xe3, 0x91, 0xfc, 0xd4, 0xc9, 0x25, 0xe5, 0xc0, 0x81, 0x83, 0x14, 0x81, 0x90, 0x67, 0x7d, 0x1d, 0x6f, + 0xed, 0x72, 0x91, 0x3f, 0x2f, 0x5a, 0xb4, 0x48, 0xbe, 0xe0, 0x82, 0x0b, 0x24, 0xe1, 0x8b, 0xf7, 0xd4, 0x53, 0xcf, 0xcc, + 0x9e, 0xb5, 0xeb, 0xac, 0xd3, 0xf2, 0x72, 0xf3, 0x8f, 0x1b, 0x32, 0xa4, 0xb0, 0x08, 0xdb, 0x10, 0xbc, 0x87, 0xb2, 0xa1, + 0x70, 0xf5, 0x36, 0x65, 0x7f, 0xe8, 0x18, 0x00, 0x54, 0x7f, 0x90, 0xfb, 0xd0, 0xf6, 0x41, 0x03, 0xd8, 0xdc, 0xdc, 0xfc, + 0x45, 0x65, 0x45, 0xe5, 0x53, 0x4f, 0x3e, 0xf9, 0xd8, 0x8b, 0x8f, 0x3d, 0xf6, 0x58, 0x2d, 0x76, 0x74, 0xb4, 0x7e, 0xa9, + 0x07, 0x87, 0x00, 0xa6, 0xb0, 0x69, 0x40, 0x6c, 0xfb, 0xf8, 0xe3, 0x2f, 0x76, 0x1f, 0x36, 0x7c, 0xd8, 0xf1, 0x1e, 0x8f, + 0x67, 0x2f, 0x89, 0xa4, 0x69, 0xb9, 0xb9, 0xb9, 0x5e, 0x45, 0x71, 0x71, 0xb4, 0x2f, 0xa0, 0x69, 0x3a, 0x69, 0x9a, 0xca, + 0x42, 0xa2, 0xa3, 0xa3, 0xa3, 0x5e, 0xd7, 0xb5, 0xaf, 0x9a, 0x1a, 0x9b, 0x5f, 0xfe, 0xfc, 0xf3, 0x6f, 0xfe, 0xef, 0xac, + 0xb3, 0x7e, 0x51, 0x8e, 0x7d, 0x6e, 0xb8, 0xe1, 0x06, 0xd7, 0xb2, 0x65, 0xcb, 0xe4, 0x17, 0x5f, 0x7c, 0xb1, 0x2f, 0x81, + 0x1e, 0xd1, 0xc8, 0x61, 0x77, 0xc4, 0xd1, 0x49, 0x2e, 0xea, 0x20, 0x5e, 0xb2, 0x4e, 0xef, 0xc5, 0xf7, 0x0e, 0x1c, 0xf4, + 0xe6, 0x5d, 0xeb, 0xe9, 0xf7, 0xbd, 0x1e, 0x93, 0x17, 0x2d, 0x5a, 0xa4, 0x5c, 0x70, 0xc1, 0x05, 0x9a, 0x20, 0x82, 0xf7, + 0xde, 0xfb, 0xf8, 0xd0, 0x03, 0x0f, 0x5c, 0x70, 0x78, 0x66, 0x66, 0xc6, 0x51, 0x92, 0x2c, 0xef, 0xea, 0xf1, 0x78, 0x86, + 0xc2, 0x15, 0x48, 0xa4, 0xf7, 0x02, 0x0d, 0x44, 0x75, 0x91, 0x60, 0x30, 0x08, 0x13, 0x71, 0x50, 0x53, 0xb5, 0x35, 0x3e, + 0x9f, 0x6f, 0x69, 0x5d, 0x53, 0xed, 0x73, 0xb3, 0x67, 0xcd, 0x7a, 0x5f, 0x1c, 0x57, 0xe4, 0x76, 0x75, 0x5c, 0x7d, 0x52, + 0x0f, 0x0e, 0x01, 0x4c, 0xd1, 0x67, 0x7a, 0xc3, 0x0d, 0x37, 0x48, 0x0b, 0x16, 0x2c, 0x40, 0x3d, 0x5e, 0xcd, 0x9a, 0x9c, + 0xf3, 0x8d, 0x37, 0xde, 0x9b, 0x50, 0x32, 0xb2, 0x64, 0x7a, 0xb0, 0xd3, 0x3f, 0xbe, 0xa0, 0x20, 0x3f, 0xd7, 0xe5, 0xf1, + 0xe8, 0x0d, 0x75, 0x75, 0x9a, 0x5f, 0x0d, 0x54, 0xf8, 0xfc, 0xc1, 0x95, 0x5f, 0x7e, 0xfa, 0xe1, 0xca, 0xcb, 0x2e, 0xbb, + 0xac, 0x4a, 0xec, 0x7f, 0xea, 0xa9, 0xa7, 0xa6, 0x55, 0x55, 0x55, 0xe9, 0x6f, 0xbc, 0xf1, 0x86, 0x3d, 0xc1, 0x67, 0x38, + 0xed, 0x5f, 0xac, 0x9a, 0x3c, 0xeb, 0x36, 0xfb, 0xf7, 0x7a, 0x37, 0x83, 0xb0, 0x33, 0x38, 0x27, 0x1f, 0xa2, 0x69, 0x87, + 0xb7, 0x67, 0x19, 0x14, 0xad, 0x3d, 0x9c, 0xf7, 0x3c, 0xf9, 0x10, 0xe9, 0x5d, 0x8e, 0xe4, 0xfa, 0x22, 0x75, 0xf3, 0xdb, + 0x68, 0x9a, 0x43, 0xab, 0xec, 0xed, 0xf2, 0xae, 0x1c, 0x74, 0xd0, 0x41, 0xf2, 0xd0, 0xa1, 0x43, 0xa5, 0xa7, 0x9f, 0x7e, + 0xba, 0x53, 0x6c, 0xbb, 0xea, 0xaa, 0x5b, 0x0a, 0xf7, 0xdb, 0x6f, 0xf7, 0x49, 0xd9, 0x79, 0x39, 0x13, 0xd3, 0x3d, 0xde, + 0x51, 0x79, 0x05, 0x05, 0x2e, 0x58, 0x84, 0x5a, 0x9b, 0x9b, 0xdb, 0x14, 0x45, 0x5e, 0x5d, 0x5f, 0xdf, 0xbc, 0x72, 0xc1, + 0x82, 0x79, 0x6b, 0x88, 0x28, 0xc0, 0x07, 0xd7, 0x75, 0xe9, 0xb1, 0xc7, 0x1e, 0x73, 0xa1, 0xfa, 0xc7, 0x4d, 0x37, 0xdd, + 0xd4, 0x9d, 0x4c, 0x76, 0x90, 0xa4, 0xd8, 0x9e, 0x85, 0x6f, 0xaa, 0xa0, 0xbb, 0xd9, 0xa4, 0x74, 0xce, 0x39, 0xe7, 0xc8, + 0x25, 0x25, 0x25, 0xd2, 0xb2, 0x65, 0xcb, 0xd4, 0x18, 0x34, 0x78, 0xf2, 0xdc, 0xb9, 0x73, 0xbd, 0xd9, 0xd9, 0xd9, 0xf2, + 0xf2, 0xe5, 0xcb, 0xb5, 0xb2, 0xb2, 0x32, 0xbb, 0xa0, 0x91, 0x7a, 0x60, 0xd2, 0xb0, 0x92, 0xc0, 0x70, 0xa4, 0x2f, 0x9c, + 0x60, 0xb1, 0xee, 0x1b, 0x4d, 0xf0, 0x38, 0xc2, 0x28, 0x76, 0x84, 0x23, 0xe2, 0xc9, 0xd4, 0xf7, 0xe3, 0x7d, 0xad, 0xd1, + 0x06, 0xd4, 0x78, 0x42, 0x4f, 0x62, 0x12, 0x9a, 0x0c, 0xd7, 0x9e, 0x28, 0x88, 0x44, 0xde, 0xec, 0xff, 0xed, 0x84, 0x2f, + 0x12, 0x01, 0xec, 0x89, 0x8c, 0xb5, 0xcb, 0xcd, 0xd0, 0xb3, 0x1b, 0x31, 0x62, 0x84, 0x34, 0x75, 0xea, 0x54, 0x39, 0x2f, + 0x2f, 0x4f, 0x7b, 0xf1, 0xc5, 0x17, 0x7d, 0x31, 0x54, 0x68, 0x92, 0x61, 0xe9, 0xa9, 0xa8, 0xa8, 0xd0, 0x1f, 0x7b, 0xec, + 0x31, 0xeb, 0x38, 0xe1, 0x4c, 0xc6, 0x53, 0x14, 0xc9, 0x34, 0x08, 0x38, 0x88, 0x7d, 0xa6, 0x19, 0x6e, 0x9d, 0x97, 0xd1, + 0xa3, 0x47, 0xcb, 0x3b, 0xee, 0xb8, 0xa3, 0xec, 0xf3, 0xe5, 0x49, 0x79, 0x79, 0x3e, 0xc9, 0xe7, 0xf3, 0xf1, 0x7e, 0xb5, + 0xb5, 0xb5, 0xf0, 0xf9, 0xa3, 0xfa, 0xfa, 0x7a, 0xbd, 0xa6, 0xa6, 0xc6, 0x4a, 0xf4, 0x00, 0x39, 0x82, 0x20, 0x8b, 0x85, + 0x00, 0x8a, 0xff, 0x62, 0x5d, 0xb3, 0x7c, 0xb6, 0x6f, 0xb7, 0xfe, 0xb7, 0x7f, 0x6f, 0x27, 0x91, 0xd6, 0xe3, 0xa7, 0x22, + 0xba, 0xd3, 0xb0, 0x0e, 0xc4, 0xf9, 0xfb, 0xeb, 0x98, 0x76, 0x3f, 0xa6, 0x78, 0x1d, 0x37, 0x1e, 0xfb, 0xf5, 0xe4, 0x9d, + 0x8a, 0x87, 0xbf, 0xeb, 0x40, 0x10, 0xaf, 0xc1, 0xe8, 0x27, 0x11, 0x35, 0x54, 0x29, 0x86, 0x48, 0x5a, 0xbd, 0x70, 0xc1, + 0x6f, 0x42, 0x8e, 0xda, 0x65, 0xa8, 0x58, 0xe4, 0x38, 0xcb, 0xd8, 0xd0, 0xf6, 0xa2, 0xa2, 0x22, 0xa9, 0xa8, 0xa8, 0x88, + 0xf2, 0xf2, 0xf2, 0xa4, 0x21, 0x43, 0x86, 0xf0, 0x17, 0x5e, 0xaf, 0x17, 0xe5, 0xdc, 0xf4, 0xc6, 0xc6, 0x46, 0xbd, 0xa5, + 0xa5, 0x45, 0x7b, 0xff, 0xfd, 0xf7, 0xed, 0xb2, 0x39, 0xdc, 0x39, 0xba, 0xbb, 0x0e, 0x07, 0x49, 0x04, 0x87, 0x00, 0xa6, + 0x26, 0xe9, 0x8b, 0x26, 0x64, 0xa4, 0x30, 0x42, 0x47, 0xb6, 0x09, 0x20, 0xab, 0x10, 0xd0, 0x2c, 0xff, 0xad, 0x02, 0x42, + 0xec, 0x27, 0xb0, 0x8d, 0x73, 0x72, 0x98, 0x6b, 0x90, 0x2d, 0x8b, 0x62, 0x23, 0x04, 0x38, 0xb6, 0x6a, 0x3b, 0x8f, 0x95, + 0x14, 0x86, 0x13, 0x4c, 0xf6, 0xf3, 0x6e, 0x4f, 0x7d, 0x4e, 0x8a, 0x83, 0x03, 0xf9, 0x40, 0x9f, 0xbf, 0x3f, 0xaf, 0x53, + 0x1a, 0x40, 0x02, 0xa8, 0xf7, 0x33, 0x09, 0x1a, 0x2c, 0x12, 0xda, 0x5b, 0xf3, 0x73, 0xbc, 0xfa, 0x60, 0x32, 0xf7, 0xe5, + 0x48, 0x84, 0xce, 0xba, 0xae, 0xd8, 0xe4, 0x2d, 0x59, 0xe4, 0x9d, 0x90, 0x7f, 0xe1, 0x26, 0xbd, 0xd1, 0xfa, 0x84, 0xfd, + 0xbc, 0x76, 0x79, 0x6e, 0xbd, 0x1e, 0xbb, 0x5c, 0x0f, 0x37, 0x19, 0x0f, 0x37, 0x39, 0xef, 0x29, 0x21, 0x4c, 0xb6, 0xe7, + 0xb8, 0xdd, 0xc2, 0x21, 0x80, 0xa9, 0xe1, 0x53, 0x12, 0x6d, 0x46, 0x69, 0x17, 0x0c, 0x82, 0x78, 0xe9, 0xa6, 0xc0, 0x11, + 0x8b, 0x10, 0x06, 0x2e, 0x73, 0x49, 0x27, 0xa2, 0x0c, 0x73, 0xc9, 0x22, 0xa2, 0xcc, 0x30, 0xff, 0xb1, 0x78, 0x2d, 0xbf, + 0xc1, 0xb1, 0x83, 0xe6, 0xe2, 0x47, 0xf0, 0x19, 0x2a, 0x0b, 0x11, 0x51, 0x1b, 0x11, 0xb5, 0x10, 0x51, 0x2b, 0x11, 0x35, + 0x12, 0x51, 0x9d, 0xb9, 0xde, 0x6a, 0xee, 0xa7, 0x99, 0xd7, 0x86, 0x63, 0xb8, 0xcd, 0xfb, 0x50, 0xcd, 0xe3, 0xd8, 0x09, + 0x61, 0x77, 0xe4, 0x33, 0x99, 0xfa, 0x52, 0x77, 0xbf, 0xe9, 0x89, 0x19, 0xa8, 0x3b, 0x57, 0x80, 0x78, 0x6b, 0x1d, 0x7b, + 0x6a, 0xa2, 0x8a, 0xe5, 0x78, 0xbd, 0xd9, 0xb7, 0x37, 0xc7, 0xe9, 0x89, 0x09, 0xb8, 0x27, 0xef, 0x59, 0x4f, 0xbe, 0x8f, + 0x87, 0x36, 0xa5, 0xbf, 0x88, 0x68, 0x5f, 0xaf, 0x2d, 0xd6, 0xf3, 0xc5, 0x5b, 0x83, 0x3a, 0x90, 0x08, 0xf7, 0x9e, 0xd9, + 0x89, 0x97, 0x62, 0x91, 0x8b, 0x9a, 0x45, 0x36, 0x6a, 0xe6, 0x36, 0x8f, 0x29, 0x4b, 0xb3, 0x89, 0xa8, 0x80, 0x88, 0x72, + 0xcd, 0xf5, 0x6c, 0x53, 0xb6, 0x42, 0xf6, 0xa6, 0x99, 0xfb, 0xb9, 0xcd, 0xdf, 0x08, 0xb9, 0x88, 0xa5, 0xd3, 0x94, 0xad, + 0x6d, 0xa6, 0x2c, 0xb5, 0xff, 0x6f, 0x37, 0x97, 0x4e, 0xcb, 0x6f, 0xac, 0x64, 0x54, 0x2c, 0x52, 0x18, 0x12, 0xda, 0x9d, + 0xa5, 0xc6, 0x71, 0xd3, 0x49, 0x01, 0x38, 0x04, 0x30, 0x79, 0x9e, 0x4b, 0x77, 0xa4, 0x2f, 0x12, 0xd9, 0x13, 0xd9, 0xda, + 0x55, 0xd3, 0xc1, 0x57, 0x08, 0x81, 0x0c, 0x53, 0xe8, 0x20, 0xbf, 0x53, 0x09, 0x11, 0x8d, 0x24, 0xa2, 0x31, 0x70, 0x1d, + 0x21, 0x22, 0xa4, 0x0e, 0xc8, 0x37, 0x97, 0x1c, 0x53, 0x00, 0x81, 0xe8, 0xc5, 0x03, 0x7e, 0x93, 0x0c, 0xd6, 0x10, 0x51, + 0x25, 0x11, 0xad, 0x27, 0xa2, 0x0d, 0x44, 0xb4, 0x9c, 0x88, 0xe0, 0x84, 0xbc, 0x89, 0x88, 0x9a, 0xcd, 0xeb, 0xf7, 0xda, + 0x84, 0x92, 0x75, 0x86, 0xac, 0x0d, 0xc2, 0x40, 0xd0, 0x17, 0xb2, 0xd3, 0x1d, 0x61, 0x92, 0xfa, 0x78, 0x9c, 0xde, 0x10, + 0x40, 0xa9, 0x8f, 0xd7, 0xd7, 0xdd, 0xf1, 0x62, 0xfd, 0x3e, 0xdc, 0xbb, 0x1d, 0xeb, 0x31, 0x23, 0x21, 0xdc, 0x00, 0x15, + 0x49, 0xa3, 0x11, 0xa9, 0x4f, 0x45, 0xba, 0xa6, 0x58, 0xce, 0x1b, 0x69, 0x3d, 0xd6, 0x6d, 0xb1, 0x1c, 0xb3, 0xbb, 0xf3, + 0x47, 0xdb, 0xa7, 0x37, 0xc4, 0xac, 0x37, 0x1a, 0x9f, 0xee, 0xee, 0xc7, 0xbe, 0x3d, 0x1a, 0x69, 0x1c, 0x48, 0xcd, 0x68, + 0x77, 0x88, 0x64, 0x5d, 0x11, 0xb2, 0x57, 0xe4, 0x49, 0xed, 0x34, 0xaf, 0x25, 0x8f, 0x88, 0x46, 0x13, 0xd1, 0x44, 0x22, + 0x9a, 0x62, 0xae, 0x8f, 0x25, 0xa2, 0xa1, 0xa6, 0xbc, 0xcd, 0xb6, 0x4c, 0x7e, 0xfb, 0x02, 0xdd, 0x94, 0xb1, 0xf0, 0xf9, + 0x6b, 0x22, 0xa2, 0x06, 0x73, 0x81, 0xbc, 0x2d, 0x33, 0xe5, 0x2b, 0xfe, 0x57, 0x10, 0x51, 0x35, 0xbc, 0x7f, 0xcc, 0x89, + 0xba, 0x6e, 0x9e, 0xdf, 0x6d, 0xb1, 0x04, 0x59, 0x95, 0x03, 0x91, 0x26, 0xe1, 0xe1, 0x2c, 0x42, 0x3d, 0x79, 0xe6, 0x0e, + 0x06, 0x11, 0x0e, 0x01, 0x4c, 0x2c, 0x44, 0x1a, 0x34, 0xa3, 0x91, 0x3e, 0x2b, 0xf1, 0x13, 0x33, 0x4e, 0xd9, 0xa2, 0x85, + 0x53, 0x4d, 0x02, 0x57, 0x64, 0x0a, 0x9c, 0x9d, 0x88, 0x68, 0x06, 0x11, 0x4d, 0x33, 0x49, 0x5f, 0x41, 0x2c, 0x82, 0xc7, + 0xac, 0x1f, 0xc9, 0x9d, 0xdd, 0x9a, 0x0e, 0x20, 0x5c, 0x6a, 0x00, 0x33, 0xcd, 0x14, 0x5f, 0xa7, 0x48, 0x39, 0x25, 0xd2, + 0xd3, 0x44, 0x2a, 0x46, 0x6e, 0x02, 0xb3, 0xd5, 0x95, 0x44, 0x84, 0x9c, 0x83, 0xff, 0x23, 0xa2, 0xcf, 0x4c, 0x41, 0xa6, + 0x5b, 0x66, 0xce, 0x56, 0x6d, 0x65, 0x7f, 0x6b, 0x01, 0x63, 0x25, 0x43, 0xbd, 0xdd, 0xaf, 0x27, 0x9f, 0x23, 0x11, 0x91, + 0x58, 0x26, 0x0b, 0xe1, 0xd6, 0x7b, 0x42, 0xb6, 0x7a, 0x43, 0xbc, 0xc4, 0x7a, 0xa4, 0x41, 0x21, 0x16, 0xb3, 0x53, 0xa4, + 0xe3, 0xda, 0x07, 0x5c, 0xb2, 0xfd, 0xb7, 0x6b, 0x38, 0x44, 0x9f, 0xb0, 0xfe, 0x77, 0x9b, 0xff, 0xad, 0x13, 0x23, 0xf1, + 0x7e, 0x09, 0x2d, 0x8b, 0x55, 0x43, 0x6e, 0x9d, 0x7c, 0xd8, 0x27, 0x21, 0xf6, 0x6b, 0x8f, 0xf4, 0x8c, 0xac, 0x9a, 0x22, + 0xfb, 0x7d, 0x44, 0x7a, 0xd6, 0xe1, 0x9e, 0x53, 0x2c, 0x9a, 0xd7, 0x68, 0x44, 0x34, 0x1a, 0x09, 0x8d, 0xd4, 0xee, 0xd1, + 0x9e, 0x47, 0xa4, 0x63, 0x47, 0xdb, 0x2f, 0x5e, 0xdf, 0x47, 0xdb, 0xd6, 0x93, 0xef, 0x7b, 0x02, 0x6b, 0xdb, 0x5b, 0xdf, + 0x3b, 0xc5, 0x46, 0xfe, 0x60, 0x45, 0xd9, 0x03, 0xf9, 0xf9, 0x89, 0x68, 0x77, 0x22, 0x9a, 0x60, 0x6a, 0xf4, 0xc2, 0x1f, + 0xd4, 0xa8, 0xef, 0x16, 0x4a, 0xb7, 0x22, 0x4a, 0xb5, 0x47, 0x4a, 0xbf, 0x62, 0xca, 0xd4, 0xd0, 0xba, 0xf9, 0x19, 0xff, + 0x63, 0xb9, 0x07, 0xbc, 0xdf, 0xf5, 0xe6, 0x04, 0x7c, 0x19, 0x11, 0x7d, 0x47, 0x44, 0x3f, 0x9a, 0x9f, 0xeb, 0xcd, 0xb1, + 0xc3, 0x65, 0x8e, 0x1d, 0x56, 0x0d, 0xa6, 0x5d, 0x43, 0x18, 0xae, 0x0f, 0x38, 0x44, 0x30, 0x49, 0xe0, 0x10, 0xc0, 0xe4, + 0xd1, 0xf6, 0xd9, 0xfd, 0x39, 0xac, 0x03, 0x9d, 0x10, 0x38, 0x7e, 0x73, 0x51, 0xcc, 0x99, 0xe5, 0x74, 0x22, 0x9a, 0x47, + 0x44, 0xbb, 0x10, 0xd1, 0x54, 0x53, 0xbb, 0xb7, 0xed, 0xc9, 0x24, 0x49, 0x93, 0x65, 0x59, 0x37, 0x17, 0xae, 0x13, 0x2e, + 0xfe, 0x73, 0x96, 0x50, 0xcb, 0xff, 0x68, 0xb0, 0x0a, 0x9e, 0x70, 0xeb, 0xf8, 0x2f, 0x8a, 0x8f, 0xe3, 0x8f, 0xa6, 0x69, + 0x62, 0x61, 0xe1, 0x25, 0xaa, 0x99, 0x58, 0xf0, 0x7f, 0xc8, 0x44, 0x63, 0x0e, 0xd6, 0x62, 0x90, 0xb6, 0xcf, 0x48, 0xa3, + 0x09, 0x9b, 0x9e, 0xa2, 0x3b, 0x22, 0xd7, 0xdd, 0xc0, 0x1e, 0xee, 0x38, 0xdd, 0x0d, 0xec, 0xe1, 0xf6, 0x89, 0x44, 0x00, + 0x22, 0x7d, 0x67, 0x47, 0x24, 0xad, 0x97, 0x75, 0x5b, 0x77, 0x0e, 0xdf, 0xf6, 0xcf, 0x76, 0xb2, 0x12, 0xe9, 0x7a, 0xac, + 0x7e, 0x4e, 0x82, 0x68, 0x59, 0x4d, 0x4d, 0xe2, 0x7b, 0xa1, 0x55, 0x16, 0x8b, 0xc7, 0x5c, 0xd2, 0x64, 0x59, 0x4e, 0xb7, + 0x6c, 0xe3, 0xff, 0xba, 0xae, 0x8b, 0xef, 0x43, 0xdb, 0xc2, 0xfc, 0x17, 0xeb, 0xac, 0xc9, 0x90, 0x24, 0x49, 0x68, 0x34, + 0xc2, 0x2d, 0xe2, 0x3a, 0x84, 0x66, 0x39, 0x68, 0xbe, 0x63, 0xdb, 0x2c, 0xba, 0xae, 0x8b, 0x75, 0xa1, 0x59, 0xf1, 0x77, + 0xb7, 0x2e, 0x49, 0x92, 0x75, 0x9b, 0x4f, 0xd3, 0x34, 0x9f, 0xa9, 0x69, 0x11, 0xdb, 0xc5, 0x22, 0x3e, 0x5b, 0xdd, 0x1d, + 0x04, 0x11, 0x15, 0xe7, 0x0d, 0x37, 0xf1, 0xb1, 0x9b, 0xe5, 0xba, 0xd3, 0x6e, 0x86, 0x7b, 0xff, 0xa2, 0x3d, 0xcb, 0x70, + 0xef, 0x5c, 0xac, 0xef, 0x59, 0x2c, 0x5a, 0xd7, 0x9e, 0x90, 0xd2, 0x48, 0xbf, 0x89, 0xb6, 0x4f, 0x3c, 0xb4, 0x88, 0x91, + 0x60, 0x6f, 0x1f, 0x3b, 0xf9, 0x73, 0x9b, 0xe7, 0xf9, 0x27, 0x11, 0xed, 0x13, 0x46, 0xd6, 0x82, 0xe4, 0x49, 0xc8, 0xc5, + 0x67, 0xca, 0xd9, 0x90, 0xcc, 0x35, 0xf7, 0x11, 0xfb, 0x5a, 0x7f, 0xd7, 0xed, 0x45, 0x99, 0x72, 0x56, 0xc8, 0x57, 0x21, + 0x63, 0x43, 0x32, 0x57, 0xc8, 0x5a, 0x53, 0xde, 0x86, 0xab, 0xdf, 0x8e, 0xf7, 0x68, 0xb3, 0x49, 0x08, 0xbf, 0x36, 0x27, + 0xe2, 0xcb, 0x4d, 0x2d, 0xa1, 0x6a, 0xe9, 0x5b, 0x62, 0x42, 0x1e, 0x8c, 0x40, 0x06, 0xc3, 0xb9, 0xea, 0x38, 0x5a, 0xc1, + 0x04, 0x84, 0x43, 0x00, 0x13, 0xab, 0xed, 0x23, 0x0d, 0xf8, 0x56, 0x02, 0x28, 0x84, 0x8c, 0x10, 0x38, 0x62, 0xd0, 0xc1, + 0xcc, 0x72, 0x3c, 0x8a, 0x80, 0x10, 0xd1, 0x7c, 0x93, 0xf4, 0x41, 0xc3, 0xd7, 0x05, 0x8a, 0xa2, 0xa8, 0x10, 0x3c, 0x8a, + 0xa2, 0x48, 0x2e, 0x97, 0xcb, 0x2a, 0x84, 0xba, 0x08, 0x19, 0x2b, 0x69, 0xb3, 0x6f, 0xb3, 0xaf, 0x5b, 0x11, 0x6d, 0xf6, + 0x19, 0xee, 0x3b, 0x21, 0xac, 0x00, 0x08, 0x28, 0x55, 0x55, 0xb1, 0x68, 0x9a, 0xa6, 0x09, 0x12, 0xb1, 0xc0, 0x9c, 0x9d, + 0xba, 0x2c, 0x1a, 0xcd, 0x60, 0x18, 0xa1, 0xc3, 0x87, 0xa3, 0xfe, 0x23, 0x7c, 0xe1, 0x48, 0x5b, 0xa4, 0x01, 0xd3, 0xfe, + 0xdb, 0x70, 0x1a, 0x1f, 0x7b, 0x64, 0xb5, 0xf5, 0xfa, 0xed, 0xb3, 0x6a, 0x2b, 0x31, 0x10, 0xdf, 0x4b, 0x16, 0x4d, 0x90, + 0x35, 0xb8, 0x46, 0xb2, 0xf8, 0x64, 0xda, 0x17, 0x08, 0x6f, 0x8f, 0xcb, 0xe5, 0x02, 0xa1, 0x82, 0x8f, 0x11, 0x88, 0x16, + 0xd6, 0xbd, 0x8a, 0xa2, 0xa4, 0xe1, 0xbf, 0xd8, 0x07, 0xff, 0x65, 0x59, 0xc6, 0x77, 0x6e, 0xf3, 0xdd, 0xf2, 0xea, 0xba, + 0xce, 0xff, 0x65, 0x59, 0xc6, 0xbe, 0x1e, 0xeb, 0x31, 0x05, 0xa9, 0xd2, 0x34, 0xcd, 0xea, 0x0f, 0x6a, 0x25, 0x77, 0xbc, + 0xcd, 0x4c, 0x2a, 0x2b, 0xde, 0x61, 0xeb, 0x36, 0xe3, 0x86, 0x63, 0xd3, 0x5e, 0x24, 0x25, 0x6c, 0x03, 0xba, 0x75, 0x10, + 0x0d, 0x69, 0x19, 0xcd, 0x04, 0xee, 0x82, 0x8c, 0xfa, 0x2c, 0xfe, 0x5b, 0x01, 0x59, 0x96, 0xc5, 0x77, 0x82, 0x34, 0x06, + 0x4c, 0xa2, 0x19, 0xd0, 0x34, 0xcd, 0x6f, 0xae, 0xf3, 0x67, 0x21, 0x17, 0xb0, 0x4d, 0xd3, 0x34, 0x7c, 0xee, 0x94, 0x24, + 0x89, 0x7d, 0x72, 0x35, 0x4d, 0x6b, 0x35, 0x8f, 0x8b, 0xdf, 0x33, 0x09, 0x0d, 0x06, 0x83, 0xe2, 0x77, 0xe2, 0x9a, 0xec, + 0x84, 0xd8, 0xfa, 0x0e, 0x5a, 0x09, 0x68, 0x38, 0x32, 0x44, 0x11, 0x26, 0xac, 0x62, 0xbf, 0x58, 0x35, 0xc0, 0xe1, 0xc8, + 0x43, 0x77, 0x3e, 0x68, 0xb1, 0x92, 0x49, 0x2b, 0x7a, 0xf2, 0xd2, 0xd9, 0xfb, 0xb5, 0x98, 0xd4, 0x88, 0x25, 0xcd, 0x6c, + 0x5b, 0x10, 0xbf, 0x97, 0xb9, 0x96, 0xba, 0xa2, 0xe8, 0x8a, 0xa2, 0xc8, 0x90, 0xb3, 0xe1, 0x64, 0x6d, 0x34, 0x72, 0xd7, + 0xd3, 0xef, 0xc2, 0x91, 0x47, 0x3b, 0x04, 0x29, 0x54, 0x55, 0x15, 0xeb, 0x1a, 0x6a, 0x02, 0xab, 0xaa, 0x0a, 0x62, 0x18, + 0xea, 0x87, 0x16, 0xc0, 0x3d, 0xe7, 0x2b, 0x22, 0x5a, 0x8a, 0x9a, 0x02, 0xe6, 0x67, 0xbc, 0x33, 0x42, 0x56, 0x84, 0xd3, + 0x0c, 0x46, 0x9a, 0xa8, 0x84, 0xd3, 0x10, 0x8b, 0xed, 0x0e, 0x06, 0x01, 0xa1, 0x3a, 0x82, 0x0e, 0x12, 0x8a, 0xf8, 0xd9, + 0xcd, 0x59, 0x56, 0x8d, 0x8a, 0x08, 0xb4, 0xe8, 0x30, 0x3b, 0xe1, 0x34, 0x53, 0xd8, 0x1c, 0x40, 0x44, 0xbb, 0x99, 0xce, + 0xc3, 0x02, 0x10, 0x3c, 0x9a, 0xcb, 0xe5, 0x22, 0x97, 0xcb, 0x25, 0x83, 0xf4, 0xc9, 0xb2, 0x8c, 0x72, 0x71, 0x21, 0x01, + 0x11, 0x49, 0x53, 0x67, 0x87, 0x7d, 0x1b, 0x7e, 0x1f, 0x6e, 0xbf, 0x48, 0xdb, 0xed, 0xdb, 0xc2, 0xed, 0x23, 0x04, 0x24, + 0xae, 0xb5, 0xb3, 0xb3, 0x33, 0x68, 0xce, 0x52, 0x8f, 0x22, 0xa2, 0x6f, 0x2c, 0xfe, 0x80, 0xba, 0xcd, 0xaf, 0x51, 0x10, + 0x21, 0xd1, 0x76, 0x7a, 0x2f, 0x26, 0x3b, 0x91, 0x08, 0x9f, 0xf8, 0x2f, 0xd6, 0xed, 0x83, 0x9b, 0x75, 0xdd, 0x3e, 0xe0, + 0x59, 0x8f, 0x65, 0x15, 0x84, 0x9a, 0x6d, 0x40, 0x15, 0xc7, 0x10, 0x03, 0x88, 0xd7, 0x7c, 0x86, 0x82, 0x54, 0xa5, 0x2b, + 0x8a, 0x02, 0x3f, 0xcc, 0x2c, 0x5d, 0xd7, 0xb3, 0x64, 0x59, 0x86, 0xa3, 0x78, 0x8e, 0x2c, 0xcb, 0x19, 0xba, 0xae, 0x83, + 0xc0, 0x65, 0xea, 0xba, 0x9e, 0x2d, 0x49, 0x52, 0x8e, 0xe9, 0x47, 0x94, 0xa6, 0x69, 0x5a, 0x48, 0xb3, 0x66, 0x92, 0x3a, + 0xd6, 0x8c, 0x81, 0xcc, 0xe9, 0xba, 0xee, 0x0a, 0x06, 0x83, 0xc2, 0x01, 0x5d, 0xb2, 0x0e, 0x0a, 0x83, 0x8c, 0xd0, 0xe0, + 0x00, 0x72, 0x64, 0x4e, 0x52, 0xb8, 0x62, 0x01, 0x16, 0xb1, 0x4d, 0xbc, 0xbb, 0x36, 0x2d, 0xb5, 0xf8, 0x6c, 0xfd, 0x9e, + 0x27, 0x37, 0xb6, 0xef, 0x42, 0xfb, 0x8b, 0xef, 0x2c, 0xda, 0x12, 0x5e, 0xc4, 0xe0, 0x68, 0xfe, 0xb7, 0x6e, 0xd7, 0xc3, + 0xec, 0x17, 0xda, 0x57, 0xb4, 0xa1, 0xf9, 0x1d, 0x9b, 0xe1, 0xf0, 0xd9, 0x1c, 0x64, 0x43, 0xdb, 0xc4, 0xbb, 0x61, 0x9a, + 0xeb, 0x84, 0x36, 0x32, 0x26, 0xe0, 0x58, 0xfd, 0xd0, 0xe6, 0x21, 0x73, 0xb7, 0x24, 0x49, 0x41, 0x49, 0x92, 0xac, 0xe4, + 0x11, 0x44, 0xa6, 0x5d, 0x96, 0x65, 0xc8, 0x1a, 0x26, 0x8d, 0xba, 0xae, 0x63, 0xbd, 0x43, 0x92, 0x24, 0x0e, 0xec, 0xd2, + 0x75, 0x1d, 0xfe, 0xba, 0xcd, 0x92, 0x24, 0x35, 0x9b, 0xc4, 0xb2, 0xc3, 0xfc, 0x5d, 0x67, 0x30, 0x18, 0xc4, 0x3e, 0xbc, + 0x6e, 0xd1, 0x76, 0x8a, 0xf3, 0xe9, 0x11, 0xcc, 0xa7, 0x76, 0xc2, 0x28, 0xae, 0xd3, 0x3a, 0x39, 0xea, 0xce, 0xfc, 0x18, + 0x8e, 0x74, 0xd8, 0x27, 0x59, 0xd6, 0xf5, 0x70, 0xb2, 0x21, 0x9c, 0x1c, 0x09, 0x27, 0x1f, 0xec, 0x96, 0x18, 0xb7, 0x79, + 0xaf, 0xc7, 0xe0, 0x18, 0xb0, 0xaa, 0x78, 0xbd, 0xde, 0x6d, 0xc6, 0x59, 0x21, 0xff, 0xac, 0xf2, 0x32, 0x16, 0x2d, 0x5f, + 0x77, 0xe8, 0x6e, 0x02, 0x25, 0xde, 0x7d, 0xac, 0x62, 0x5c, 0x30, 0x27, 0x60, 0xfc, 0x9d, 0x39, 0xf9, 0xd6, 0x41, 0x08, + 0x51, 0x1d, 0x44, 0x55, 0x55, 0xc5, 0xf4, 0x0b, 0xc7, 0x72, 0x9c, 0xe9, 0x53, 0xf8, 0x05, 0x11, 0xbd, 0x85, 0x72, 0xf0, + 0x44, 0xb4, 0xda, 0x94, 0x65, 0x22, 0x50, 0xc5, 0x3a, 0x39, 0x0f, 0x17, 0x4c, 0x22, 0xda, 0x2d, 0x92, 0x96, 0xda, 0x21, + 0x82, 0x03, 0x0c, 0x47, 0x03, 0x38, 0x78, 0x6d, 0x1d, 0x4e, 0x7b, 0x64, 0x25, 0x13, 0x56, 0xc1, 0x22, 0x06, 0x09, 0x91, + 0xd9, 0x1d, 0x0e, 0xc4, 0xfb, 0x11, 0xd1, 0xe1, 0xa6, 0x6f, 0x09, 0x88, 0x00, 0x03, 0x5a, 0x02, 0x93, 0xf0, 0xa1, 0xbe, + 0x23, 0x48, 0x5f, 0x58, 0xb2, 0x17, 0x4d, 0xd8, 0xc4, 0xaa, 0xdd, 0x8b, 0x85, 0xe8, 0x45, 0xfa, 0x2e, 0xda, 0x3a, 0xae, + 0xcd, 0xef, 0xf7, 0x63, 0x66, 0x2a, 0x9b, 0xe4, 0xef, 0x28, 0xcb, 0xfd, 0x0b, 0x8d, 0x84, 0x3d, 0x42, 0x58, 0x8f, 0xc3, + 0x73, 0x88, 0xa4, 0xd1, 0xb3, 0x3e, 0x17, 0xeb, 0x40, 0x45, 0x36, 0x93, 0x9d, 0xd5, 0x4f, 0xcc, 0x4a, 0xea, 0x3c, 0x96, + 0x88, 0xbe, 0x2c, 0x45, 0x51, 0x86, 0xcb, 0xb2, 0x5c, 0xac, 0xeb, 0x7a, 0xb1, 0x24, 0x49, 0x85, 0xba, 0xae, 0x17, 0x48, + 0x92, 0x04, 0x5f, 0xcc, 0x02, 0x4d, 0xd3, 0x98, 0xc8, 0x41, 0xdb, 0x06, 0x82, 0x67, 0x12, 0x38, 0x2c, 0xe1, 0x66, 0xe7, + 0xbd, 0x02, 0xde, 0x09, 0x8f, 0xc7, 0x43, 0x6e, 0xb7, 0x5b, 0xc7, 0x7f, 0x33, 0x1f, 0x18, 0x7f, 0xc6, 0xbb, 0xe3, 0x76, + 0xbb, 0xf1, 0xfe, 0xf0, 0x82, 0x6d, 0xa8, 0x11, 0x9a, 0x96, 0x96, 0x26, 0x16, 0x09, 0xfb, 0x9a, 0xbf, 0xe7, 0xff, 0xe2, + 0x37, 0x62, 0x9b, 0xdb, 0xed, 0xe6, 0xc1, 0x45, 0x7c, 0x67, 0xbe, 0x8b, 0x64, 0x5f, 0x04, 0xb9, 0x33, 0x27, 0x26, 0xbc, + 0x2e, 0x8e, 0x25, 0xae, 0x01, 0xff, 0xc5, 0xbe, 0xd6, 0xff, 0xfc, 0x70, 0x2c, 0x13, 0x19, 0x73, 0x50, 0xeb, 0x42, 0x10, + 0xbb, 0xfb, 0x6c, 0xef, 0x17, 0x76, 0x32, 0x18, 0x6e, 0x9b, 0x45, 0x5b, 0xbd, 0xcd, 0xf7, 0x20, 0x68, 0x82, 0xf0, 0x89, + 0xf5, 0x40, 0x20, 0x10, 0x5a, 0xcc, 0x41, 0x55, 0x7c, 0xcf, 0xc4, 0xd1, 0xbe, 0xbf, 0x65, 0xd1, 0xf1, 0x1b, 0x54, 0x6b, + 0xc0, 0x12, 0x08, 0x04, 0xba, 0x7c, 0xb6, 0x6c, 0x17, 0xeb, 0xba, 0xfd, 0x3b, 0xe4, 0xf8, 0xb4, 0x9e, 0x1f, 0x75, 0xc0, + 0xb1, 0xad, 0xb5, 0xb5, 0x55, 0xf2, 0xfb, 0xfd, 0x92, 0x38, 0x17, 0xae, 0x2b, 0xce, 0x13, 0x00, 0x26, 0x02, 0xd0, 0x3e, + 0x82, 0x28, 0x4a, 0x92, 0x04, 0x62, 0xd8, 0x22, 0xcb, 0x72, 0x8b, 0x99, 0x01, 0x00, 0x95, 0x86, 0xaa, 0x75, 0x5d, 0xaf, + 0xd3, 0x34, 0xad, 0x5e, 0x92, 0xa4, 0x46, 0x49, 0x92, 0x1a, 0x82, 0xc1, 0x60, 0x83, 0x49, 0x9e, 0x04, 0x71, 0xb4, 0xfa, + 0x5f, 0xf2, 0x63, 0xb6, 0xf5, 0x41, 0x6b, 0x9f, 0x08, 0x97, 0x46, 0x2a, 0x56, 0x2d, 0x54, 0x38, 0x52, 0x18, 0x0d, 0x76, + 0xd3, 0xaf, 0x90, 0xd1, 0x56, 0x37, 0x84, 0xd7, 0x11, 0xf0, 0xe1, 0x76, 0xbb, 0x35, 0xb7, 0xdb, 0xcd, 0xbe, 0xcf, 0xdd, + 0x99, 0x76, 0xa3, 0x69, 0xf4, 0xc2, 0x5e, 0x44, 0x2f, 0xbe, 0xb3, 0xbe, 0xf3, 0xdd, 0x8d, 0x01, 0xe6, 0xbb, 0x21, 0x34, + 0x84, 0x78, 0x47, 0xac, 0xed, 0x8d, 0x67, 0xfa, 0x21, 0x11, 0xbd, 0x42, 0x44, 0xef, 0x9b, 0xa6, 0x63, 0xc9, 0xe2, 0xe3, + 0x28, 0x64, 0xb4, 0x1e, 0x85, 0x0c, 0x76, 0x67, 0xc6, 0x77, 0xd0, 0xcf, 0x70, 0x08, 0x60, 0xff, 0xa3, 0x3b, 0xc2, 0x61, + 0x37, 0x93, 0x88, 0x45, 0x38, 0xa9, 0x8b, 0x70, 0xff, 0x1c, 0xd3, 0x9f, 0xef, 0x78, 0x22, 0xda, 0x9f, 0x88, 0x0a, 0xed, + 0xa4, 0x0f, 0x82, 0x06, 0x83, 0x6d, 0x2c, 0x33, 0xc9, 0x9e, 0xf8, 0xf3, 0x45, 0xda, 0xd6, 0x53, 0x33, 0x70, 0x4f, 0x08, + 0x20, 0x84, 0x0e, 0x06, 0x29, 0x53, 0xd0, 0x2c, 0x34, 0x23, 0xd7, 0x54, 0x0b, 0x09, 0x0c, 0xe7, 0x0f, 0x18, 0xf1, 0x76, + 0xc3, 0x98, 0xab, 0xc2, 0xfd, 0x0f, 0x67, 0xbe, 0xb2, 0x3a, 0x75, 0xab, 0xe6, 0x00, 0xa5, 0x5a, 0xb4, 0x75, 0xd0, 0xba, + 0xe5, 0x29, 0x8a, 0x52, 0x04, 0x42, 0x27, 0xcb, 0xf2, 0x30, 0x49, 0x92, 0x4a, 0x74, 0x5d, 0x2f, 0x34, 0xa3, 0xa8, 0x0b, + 0x74, 0x5d, 0xcf, 0xd5, 0x75, 0x3d, 0x4f, 0xd7, 0xf5, 0x1c, 0x53, 0x6b, 0x07, 0x32, 0x18, 0x33, 0x04, 0x49, 0xcb, 0xcc, + 0xcc, 0xd4, 0xb3, 0xb2, 0xb2, 0xf0, 0x9f, 0xc9, 0x58, 0x7a, 0x7a, 0x3a, 0xaf, 0x67, 0x67, 0x67, 0x4b, 0x39, 0x39, 0x39, + 0xf8, 0x8f, 0x6d, 0x62, 0x91, 0xcc, 0x7d, 0x42, 0xa4, 0x4d, 0x10, 0x37, 0xfc, 0xcf, 0xcc, 0xcc, 0xe4, 0xef, 0xad, 0x84, + 0xcf, 0x4a, 0xcc, 0xec, 0x24, 0x2d, 0x9c, 0xa6, 0xcd, 0x4a, 0xbc, 0xfa, 0xe2, 0x12, 0x60, 0x7f, 0xfe, 0x76, 0xb2, 0x15, + 0x69, 0x5f, 0xeb, 0x77, 0xf6, 0xf7, 0xb9, 0x37, 0xa6, 0xe4, 0xbe, 0x6a, 0x60, 0x22, 0x0d, 0xf0, 0x76, 0x02, 0x1a, 0xed, + 0x5c, 0xf6, 0xdf, 0x46, 0x22, 0x0e, 0x76, 0x12, 0x6a, 0x5f, 0xb7, 0x68, 0x75, 0x42, 0xc4, 0x53, 0x90, 0x50, 0x9f, 0xcf, + 0x17, 0x22, 0x8d, 0x96, 0x75, 0x41, 0x1a, 0xf9, 0x7f, 0x67, 0x67, 0xa7, 0xde, 0xde, 0xde, 0x8e, 0x1a, 0xb1, 0xd4, 0xd6, + 0xd6, 0xa6, 0xb7, 0xb6, 0xb6, 0x72, 0xad, 0x70, 0x90, 0xc8, 0x8e, 0x8e, 0x0e, 0x24, 0x0e, 0xa6, 0xe6, 0xe6, 0x66, 0x7c, + 0x27, 0x09, 0x62, 0x89, 0x05, 0x9f, 0xc5, 0x31, 0x7a, 0xa8, 0xb1, 0x04, 0x59, 0x84, 0xf6, 0xb0, 0x15, 0x84, 0x10, 0xda, + 0x26, 0x59, 0x96, 0x1b, 0x74, 0x5d, 0x6f, 0x90, 0x24, 0xa9, 0x5e, 0xd7, 0xf5, 0x2a, 0x4d, 0xd3, 0xca, 0x25, 0x49, 0xaa, + 0x51, 0x55, 0x15, 0x04, 0xb2, 0xc1, 0xd4, 0x48, 0x75, 0x98, 0xf2, 0x40, 0xb2, 0x10, 0x30, 0xb2, 0xc8, 0x07, 0x6e, 0xaa, + 0x28, 0x64, 0x50, 0xfc, 0xef, 0x09, 0x09, 0x91, 0x22, 0x68, 0xfe, 0xc4, 0x44, 0x1c, 0x56, 0x99, 0xd7, 0xb0, 0x0d, 0xfd, + 0x36, 0x56, 0xdf, 0xbe, 0x81, 0x24, 0x80, 0xbd, 0xe9, 0xab, 0x90, 0xc9, 0x81, 0x40, 0x00, 0x84, 0xd0, 0x4e, 0x06, 0xab, + 0xcc, 0xa0, 0xbd, 0x17, 0x4c, 0x0d, 0x61, 0xab, 0x49, 0x04, 0x5d, 0x61, 0x26, 0xeb, 0xd6, 0x67, 0x61, 0xd7, 0xe0, 0x6e, + 0x73, 0xda, 0x88, 0x17, 0xe4, 0x20, 0x2e, 0x70, 0x08, 0xe0, 0xe0, 0x13, 0x3f, 0xab, 0x1f, 0x89, 0x20, 0x7e, 0x58, 0x17, + 0x3e, 0x39, 0xe3, 0x4c, 0x4d, 0x1f, 0x54, 0xf0, 0x33, 0x43, 0x07, 0x93, 0x24, 0x26, 0x7d, 0x1e, 0x8f, 0x47, 0x98, 0x76, + 0x7b, 0xa4, 0xe5, 0xeb, 0x2f, 0x02, 0x18, 0x0f, 0x0d, 0xa0, 0xf8, 0x8f, 0x41, 0xc8, 0x6c, 0x9b, 0x93, 0x88, 0xe8, 0x23, + 0xb3, 0x7d, 0x3a, 0x2c, 0x6d, 0x63, 0xcf, 0x61, 0x18, 0xcd, 0x6c, 0x13, 0x49, 0xbb, 0x17, 0xee, 0x59, 0xd8, 0x53, 0xe8, + 0xb4, 0x99, 0xdb, 0x4b, 0x14, 0x45, 0x99, 0x2e, 0x49, 0x12, 0x04, 0xfc, 0x24, 0x5d, 0xd7, 0xc7, 0xe9, 0xba, 0x3e, 0x1c, + 0xc4, 0x0f, 0xe6, 0xd9, 0x58, 0xfa, 0x13, 0xda, 0x1d, 0x44, 0xae, 0xa0, 0xa0, 0x40, 0xcb, 0xcf, 0xcf, 0xa7, 0xdc, 0xdc, + 0x5c, 0x1d, 0x99, 0xf9, 0x0b, 0x0a, 0x0a, 0x24, 0x7c, 0xce, 0xcf, 0xcf, 0x97, 0xf2, 0xf2, 0xf2, 0x98, 0xa0, 0x81, 0xbc, + 0x81, 0xe0, 0xa1, 0x80, 0x3b, 0x48, 0x1e, 0x08, 0x9b, 0x20, 0x72, 0x42, 0x33, 0x26, 0x08, 0x99, 0x95, 0x94, 0xd9, 0xdb, + 0x51, 0xfc, 0xb7, 0x92, 0x2a, 0x0c, 0xce, 0xf6, 0xef, 0xc2, 0xfd, 0x36, 0x56, 0x52, 0x14, 0x6e, 0x20, 0xeb, 0xe9, 0x20, + 0x64, 0xdf, 0x1e, 0x8b, 0x3f, 0x53, 0x77, 0xc7, 0xec, 0xed, 0x7e, 0x3d, 0x21, 0x93, 0xdd, 0xf5, 0x83, 0xee, 0xfa, 0x4d, + 0x34, 0x52, 0xdb, 0x93, 0xe3, 0x44, 0x83, 0x9d, 0x84, 0x86, 0xd3, 0x98, 0xda, 0xc9, 0xaa, 0xfd, 0x77, 0x56, 0x72, 0x69, + 0x9a, 0xb5, 0xbb, 0x68, 0x37, 0x85, 0x36, 0x12, 0x84, 0xb1, 0xad, 0xad, 0x8d, 0xc9, 0x23, 0x88, 0x63, 0x73, 0x73, 0xb3, + 0xde, 0xd0, 0xd0, 0x40, 0x4d, 0x4d, 0x4d, 0xa8, 0x3a, 0x41, 0x0d, 0x0d, 0x0d, 0x7a, 0x6d, 0x6d, 0xad, 0x84, 0xca, 0x43, + 0x75, 0x75, 0x75, 0x52, 0x73, 0x73, 0x33, 0x48, 0xa4, 0x84, 0x63, 0xc4, 0x88, 0x0e, 0x59, 0x96, 0xa1, 0x35, 0xac, 0x90, + 0x24, 0x69, 0x93, 0xae, 0xeb, 0x6b, 0x74, 0x5d, 0x5f, 0xae, 0x69, 0x1a, 0xa2, 0x58, 0xd7, 0x99, 0xfd, 0x35, 0xd3, 0x12, + 0xe5, 0x1d, 0x2d, 0xc1, 0x3c, 0x75, 0xa3, 0x95, 0xd2, 0x63, 0xd4, 0xfe, 0x79, 0x4d, 0x02, 0x88, 0x9b, 0x38, 0x84, 0x88, + 0x1e, 0x46, 0xc0, 0x87, 0xd7, 0xeb, 0x85, 0x9f, 0x42, 0xa8, 0x2d, 0xad, 0xff, 0xa3, 0xad, 0x47, 0xdb, 0x36, 0x50, 0x04, + 0x30, 0x9c, 0xdb, 0x0f, 0x80, 0xe7, 0x6e, 0x25, 0x83, 0x56, 0x1f, 0x5e, 0x22, 0xfa, 0xdc, 0x24, 0x82, 0xff, 0x35, 0xb5, + 0x82, 0x42, 0x33, 0x2a, 0x82, 0x9a, 0xac, 0xf2, 0x3a, 0x92, 0x29, 0x7f, 0x9b, 0x4b, 0x8b, 0x78, 0xd1, 0x0e, 0xfa, 0x04, + 0x87, 0x00, 0x0e, 0x1c, 0xf9, 0xb3, 0x6a, 0x99, 0xec, 0x42, 0x44, 0x44, 0x45, 0xca, 0xa6, 0x86, 0x4b, 0x32, 0x53, 0xb5, + 0xfc, 0xd2, 0xf4, 0x25, 0x31, 0x6a, 0xf7, 0x10, 0xc1, 0x44, 0xc7, 0x26, 0x05, 0x98, 0xd9, 0xba, 0x1b, 0xcc, 0x06, 0x83, + 0x00, 0xc6, 0xba, 0x3d, 0x16, 0x02, 0xe8, 0xf3, 0xf9, 0xe0, 0x78, 0x85, 0x36, 0xb9, 0x9a, 0x88, 0xfe, 0x65, 0x0a, 0xf4, + 0x36, 0xe1, 0x00, 0x6f, 0x8b, 0x90, 0x8c, 0x85, 0x00, 0x46, 0xd2, 0xb8, 0x8a, 0x67, 0x40, 0x36, 0x73, 0xae, 0x66, 0xce, + 0x64, 0xf7, 0x73, 0xb9, 0x5c, 0x27, 0x6a, 0x9a, 0x36, 0x57, 0xd3, 0xb4, 0x61, 0xe1, 0xee, 0x0d, 0x9a, 0xb5, 0xcc, 0xcc, + 0x4c, 0xad, 0xb0, 0xb0, 0x50, 0xc7, 0x52, 0x5c, 0x5c, 0x4c, 0xc5, 0xc5, 0xc5, 0x5c, 0x7e, 0xa9, 0xb0, 0xb0, 0x90, 0x49, + 0x5d, 0x56, 0x56, 0x96, 0x04, 0x32, 0x87, 0xcf, 0xb9, 0xb9, 0xb9, 0xac, 0x9d, 0x03, 0x99, 0xb3, 0x6a, 0xda, 0xac, 0xda, + 0x1b, 0xab, 0xbf, 0x99, 0x58, 0xf8, 0x02, 0x2d, 0xda, 0x9e, 0x70, 0x88, 0x34, 0xe0, 0xd8, 0xcd, 0xa0, 0xd6, 0x6d, 0xbd, + 0x59, 0x8f, 0xf4, 0x5d, 0x5f, 0xde, 0xcb, 0xde, 0xee, 0x6b, 0xd7, 0x96, 0xc5, 0xeb, 0xb8, 0xbd, 0x25, 0x80, 0xf1, 0xfa, + 0xbe, 0xa7, 0x7d, 0x29, 0xda, 0x77, 0x91, 0x26, 0x05, 0xd6, 0xef, 0x23, 0xed, 0x1f, 0xc9, 0x67, 0x2d, 0x9c, 0x69, 0xdd, + 0x3a, 0x21, 0xb1, 0x6b, 0x8f, 0x85, 0x69, 0x11, 0xef, 0x30, 0x34, 0x8a, 0x20, 0x8a, 0xd0, 0x34, 0x82, 0x1c, 0x82, 0x30, + 0x9a, 0x9a, 0x45, 0xdd, 0x2c, 0x49, 0xc9, 0x25, 0x2a, 0xab, 0xaa, 0xaa, 0x98, 0x30, 0x62, 0x01, 0x59, 0x6c, 0x6f, 0x6f, + 0x0f, 0xfb, 0xf0, 0xa0, 0x41, 0x94, 0x65, 0xf9, 0x07, 0x5d, 0xd7, 0x5f, 0xd1, 0x34, 0x0d, 0x24, 0xa4, 0xdc, 0x66, 0x2e, + 0x16, 0x44, 0x45, 0x98, 0x25, 0xed, 0x5a, 0x29, 0x8a, 0x81, 0x8c, 0xd8, 0x65, 0xb7, 0xdb, 0x42, 0x00, 0xb3, 0x4c, 0xd9, + 0x74, 0x16, 0x11, 0x5d, 0x05, 0xcb, 0x8c, 0xd7, 0xeb, 0x0d, 0x91, 0xa3, 0x44, 0x27, 0x80, 0xbd, 0x99, 0x64, 0x98, 0x93, + 0x00, 0x26, 0x83, 0xaa, 0xaa, 0x5a, 0x5d, 0x63, 0x90, 0xe3, 0x15, 0xcf, 0xe0, 0x59, 0x22, 0xfa, 0xd9, 0x92, 0xd7, 0x55, + 0x10, 0x41, 0xbb, 0x9f, 0x60, 0xb4, 0x48, 0x76, 0xb1, 0xcd, 0x41, 0x9c, 0xe1, 0x10, 0xc0, 0x81, 0x23, 0x7e, 0x56, 0xc2, + 0x61, 0xd5, 0xf8, 0x89, 0x3c, 0x4b, 0x1d, 0x26, 0xc1, 0xd9, 0x8b, 0x88, 0x4e, 0x27, 0xa2, 0x83, 0x85, 0x39, 0x03, 0xda, + 0x3e, 0x10, 0x3e, 0xd3, 0xc4, 0x1b, 0xb3, 0xa6, 0x2f, 0x91, 0x34, 0x80, 0x91, 0x7e, 0x1b, 0xed, 0x98, 0x3e, 0x9f, 0x0f, + 0xe1, 0xc0, 0x68, 0x9b, 0xdf, 0x13, 0xd1, 0x53, 0xe6, 0xac, 0x3e, 0x14, 0x15, 0x69, 0x49, 0x9f, 0x61, 0x9d, 0x55, 0x76, + 0xb9, 0x4d, 0xcb, 0xff, 0x70, 0x25, 0xe8, 0x54, 0x2a, 0x2a, 0x0a, 0x90, 0xd7, 0xab, 0x72, 0x86, 0x9c, 0xb6, 0x6a, 0x0f, + 0x75, 0x94, 0xe7, 0x52, 0x67, 0xe7, 0x30, 0xd3, 0xf1, 0x79, 0xb4, 0x24, 0x49, 0x08, 0xae, 0x39, 0x40, 0x5c, 0x17, 0xcc, + 0xae, 0x63, 0xc6, 0x8c, 0xd1, 0x26, 0x4c, 0x98, 0x40, 0xe3, 0xc7, 0x8f, 0xa7, 0xb1, 0x63, 0xc7, 0x4a, 0x20, 0x7a, 0xd0, + 0xe0, 0x81, 0xd4, 0x81, 0xe0, 0x65, 0x64, 0x64, 0x84, 0x4c, 0xaa, 0x68, 0x67, 0x6b, 0x40, 0x81, 0xd5, 0xdf, 0xcb, 0x3e, + 0xe0, 0xf2, 0x85, 0x46, 0xf0, 0x5d, 0xb3, 0x6b, 0x6c, 0xac, 0xfb, 0x46, 0xfa, 0xbd, 0x7d, 0x5b, 0x2c, 0x9f, 0x63, 0xfd, + 0x2e, 0xd6, 0x73, 0x0f, 0x24, 0x01, 0xec, 0x09, 0x92, 0x85, 0x00, 0xf6, 0x75, 0x42, 0xd5, 0x1f, 0xdf, 0x75, 0x67, 0x9a, + 0x0f, 0x67, 0xc6, 0x17, 0xeb, 0x56, 0x02, 0x69, 0x25, 0x8a, 0xd6, 0x49, 0x90, 0xf8, 0x0e, 0xb0, 0x93, 0x45, 0x98, 0x9d, + 0x4d, 0x0d, 0x22, 0x6d, 0xda, 0xb4, 0x49, 0xdf, 0xb0, 0x61, 0x83, 0xbe, 0x72, 0xe5, 0x4a, 0x7d, 0xfd, 0xfa, 0xf5, 0x52, + 0x4d, 0x4d, 0x4d, 0x88, 0x6c, 0xc9, 0xb2, 0xbc, 0xc1, 0x24, 0x81, 0x2b, 0xcd, 0xdc, 0x76, 0xe5, 0x94, 0x55, 0x52, 0x47, + 0x99, 0x45, 0x1d, 0x94, 0x96, 0xaf, 0x52, 0xe7, 0x0a, 0x85, 0xaa, 0xaa, 0x44, 0x24, 0xfa, 0x56, 0x79, 0x10, 0xde, 0x87, + 0xd0, 0x0a, 0xab, 0x2c, 0x71, 0xd9, 0x53, 0x18, 0x99, 0x13, 0xd4, 0x4b, 0xb0, 0xa4, 0x32, 0x01, 0xb4, 0x8f, 0x3f, 0xa6, + 0x89, 0x18, 0x64, 0x90, 0x7d, 0x06, 0x2d, 0x5a, 0xc1, 0x36, 0xd3, 0x1c, 0xfe, 0x94, 0x99, 0xd7, 0x55, 0x33, 0x35, 0xa5, + 0xaa, 0xa5, 0x0a, 0x54, 0x38, 0xad, 0x20, 0x9f, 0xc6, 0x21, 0x82, 0xfd, 0x0b, 0x87, 0x00, 0xf6, 0x5f, 0x5b, 0x46, 0x33, + 0x2d, 0xda, 0x89, 0x9f, 0xdb, 0x8c, 0xe4, 0x3d, 0xd7, 0xf4, 0xef, 0x63, 0x40, 0x80, 0xc0, 0xc4, 0x0b, 0xf2, 0x17, 0xc9, + 0xd7, 0x2a, 0xde, 0x02, 0xa2, 0x2f, 0x04, 0x30, 0x96, 0x81, 0x2c, 0x92, 0x59, 0x2b, 0xdc, 0x7f, 0x04, 0x82, 0x98, 0x1a, + 0xc0, 0x7f, 0x49, 0x92, 0xf4, 0x2f, 0x4d, 0xd3, 0xea, 0xcc, 0x59, 0x7d, 0xad, 0x49, 0x04, 0x15, 0x5b, 0x2a, 0x02, 0x21, + 0x3c, 0xec, 0x1a, 0x3e, 0x20, 0x48, 0x85, 0x85, 0x41, 0x4a, 0x9f, 0x18, 0xe4, 0x6c, 0x88, 0xcb, 0xca, 0xd2, 0xa9, 0xb9, + 0x0c, 0x55, 0x50, 0x46, 0x99, 0xd9, 0xf9, 0x91, 0x27, 0x71, 0x32, 0x92, 0x65, 0x4b, 0x9e, 0xb4, 0xe1, 0xba, 0xa6, 0xa6, + 0xcb, 0x6a, 0x90, 0x34, 0xe3, 0x7a, 0xf4, 0xf9, 0xf3, 0xe7, 0x6b, 0x47, 0x1f, 0x7d, 0xb4, 0x3c, 0x7d, 0xfa, 0x74, 0xa9, + 0xa4, 0xa4, 0x84, 0x4d, 0xb3, 0x78, 0x26, 0x42, 0xa3, 0x61, 0x25, 0x75, 0x76, 0xdf, 0x27, 0x3b, 0x89, 0x8b, 0x14, 0xb0, + 0x60, 0xdd, 0xb7, 0xbb, 0xff, 0xd1, 0xd6, 0x7b, 0xf2, 0x5d, 0x2a, 0x11, 0xc0, 0xed, 0x49, 0x03, 0x98, 0x28, 0x04, 0x30, + 0xda, 0xe7, 0x58, 0x48, 0x63, 0xa4, 0xc5, 0xfe, 0x1b, 0x41, 0x0e, 0xc3, 0x05, 0x03, 0xc1, 0xe7, 0x10, 0xe6, 0xe4, 0xb5, + 0x6b, 0xd7, 0xea, 0x4b, 0x97, 0x2e, 0xd5, 0x9f, 0x7f, 0xfe, 0x79, 0xbd, 0xb9, 0xb9, 0x19, 0x79, 0x57, 0x48, 0xd3, 0x89, + 0xa4, 0xb4, 0x0c, 0x55, 0xef, 0x68, 0xad, 0x35, 0xab, 0x60, 0xac, 0x30, 0x97, 0x55, 0x6c, 0x2e, 0xce, 0x18, 0x52, 0x41, + 0x63, 0x8a, 0x5b, 0xa8, 0xad, 0x28, 0x48, 0xfe, 0x55, 0x32, 0x55, 0x54, 0x08, 0x8d, 0x9e, 0x14, 0x46, 0x3b, 0x25, 0xe4, + 0x8a, 0x90, 0x3b, 0xba, 0x29, 0x77, 0x64, 0xd3, 0x47, 0xbb, 0xc4, 0xd4, 0x02, 0x9e, 0x2f, 0x49, 0xd2, 0xe1, 0x30, 0x01, + 0x43, 0x7e, 0xc7, 0xaa, 0x81, 0x0f, 0x87, 0x64, 0x20, 0x80, 0xd1, 0xb4, 0x82, 0x16, 0x5f, 0x41, 0xfc, 0xe0, 0x3f, 0x44, + 0xf4, 0xa8, 0x99, 0x4e, 0x46, 0xb5, 0x98, 0xcc, 0xad, 0xa6, 0xe1, 0x68, 0x69, 0x64, 0x42, 0xa7, 0x8f, 0x7a, 0x13, 0x0e, + 0x62, 0x86, 0x43, 0x00, 0xfb, 0x97, 0xf8, 0x59, 0x49, 0x88, 0x35, 0xb8, 0xc3, 0x63, 0x12, 0x3f, 0xc5, 0x8c, 0xe6, 0xbd, + 0xc0, 0xcc, 0x77, 0x17, 0x4a, 0xdd, 0x02, 0xc1, 0x11, 0x4b, 0x40, 0xc7, 0x40, 0x11, 0xc0, 0x9e, 0x92, 0x3d, 0xfb, 0x7e, + 0x91, 0x34, 0x02, 0xf6, 0xef, 0x84, 0x96, 0x2c, 0x9c, 0x76, 0x4c, 0x96, 0xe5, 0x56, 0xd3, 0xef, 0x07, 0xfe, 0x3e, 0x9f, + 0x68, 0x9a, 0xf6, 0x91, 0x29, 0xcc, 0x03, 0xa6, 0x30, 0x71, 0x59, 0x04, 0x86, 0x9f, 0x0a, 0x0b, 0xfd, 0x34, 0x66, 0x8c, + 0x4a, 0x6b, 0x6a, 0x3d, 0xd4, 0xb4, 0xb1, 0xd0, 0x8c, 0x9e, 0x9e, 0x66, 0x56, 0x43, 0x41, 0x92, 0xec, 0x89, 0x52, 0x7a, + 0x56, 0x91, 0x94, 0x53, 0x48, 0x4a, 0xee, 0x10, 0x92, 0x73, 0xf2, 0x49, 0xce, 0x1f, 0x4a, 0xe4, 0x6b, 0x27, 0xff, 0xe7, + 0x6f, 0xe8, 0xaa, 0xaf, 0x43, 0x83, 0x29, 0xf7, 0xa6, 0x9b, 0x6e, 0x52, 0xf6, 0xdf, 0x7f, 0x7f, 0x1e, 0x74, 0x30, 0xd8, + 0x08, 0xa7, 0x7a, 0xd1, 0x8e, 0x91, 0x16, 0x7b, 0x3b, 0xf7, 0x84, 0xd4, 0x39, 0x04, 0x30, 0xb6, 0xf7, 0xd4, 0xde, 0x6e, + 0xb1, 0x22, 0x59, 0x08, 0x60, 0xb4, 0xef, 0x53, 0x81, 0x00, 0x46, 0xfb, 0x6f, 0xdf, 0x66, 0x97, 0x11, 0x62, 0x3b, 0x9e, + 0xa5, 0x88, 0x3a, 0xc7, 0xb2, 0x6e, 0xdd, 0x3a, 0xba, 0xf9, 0xe6, 0x9b, 0xb5, 0xb7, 0xdf, 0x7e, 0x1b, 0x49, 0x97, 0x65, + 0x65, 0xd2, 0x2e, 0xb2, 0x7b, 0xe2, 0x4c, 0x52, 0x6b, 0xb6, 0x90, 0xd6, 0x5c, 0x47, 0x5a, 0x4b, 0x03, 0x69, 0x4d, 0xb5, + 0xa4, 0xb7, 0x36, 0xb4, 0x91, 0xa6, 0x6d, 0x34, 0xc9, 0x20, 0xcc, 0x94, 0xf0, 0x21, 0x5c, 0x45, 0xc5, 0xc5, 0xe5, 0x34, + 0x6c, 0x46, 0x2b, 0xd5, 0xd4, 0xeb, 0xd4, 0xbe, 0xc6, 0x43, 0x4d, 0x4d, 0xf6, 0x28, 0x7c, 0x61, 0x85, 0x40, 0xb2, 0xfd, + 0x5d, 0x25, 0x49, 0xda, 0x4b, 0x96, 0xe5, 0x59, 0x92, 0x24, 0x8d, 0xd6, 0x34, 0x0d, 0x91, 0xfc, 0x22, 0x10, 0x85, 0x21, + 0x2c, 0x01, 0xd1, 0x64, 0x44, 0xb8, 0xcf, 0x62, 0x3d, 0x52, 0x5b, 0x0f, 0xb6, 0x09, 0x38, 0xda, 0xbe, 0xc2, 0xf2, 0x21, + 0x7c, 0x05, 0xcd, 0x94, 0x32, 0x02, 0x6f, 0x12, 0xd1, 0x12, 0x22, 0xfa, 0xc0, 0xfc, 0xec, 0x8d, 0x90, 0x6f, 0x32, 0x1a, + 0x11, 0x74, 0x48, 0x60, 0x1c, 0xe0, 0x10, 0xc0, 0xf8, 0xb6, 0x61, 0x24, 0xe2, 0x27, 0x22, 0xc5, 0x3c, 0x16, 0xb5, 0xf7, + 0x1e, 0xa6, 0xa9, 0x00, 0x11, 0xae, 0x56, 0xe2, 0xa7, 0x40, 0x98, 0x59, 0x35, 0x65, 0xfd, 0x41, 0xf2, 0xa2, 0x7d, 0xd7, + 0x13, 0x72, 0x17, 0xcd, 0xdc, 0x63, 0x25, 0x73, 0xc2, 0xf4, 0xd9, 0x13, 0x20, 0xd0, 0x01, 0x81, 0x0f, 0xc8, 0x01, 0x07, + 0xbf, 0x1f, 0xbb, 0x93, 0x38, 0xf2, 0x93, 0xc9, 0xb2, 0xfc, 0xb1, 0xa6, 0x69, 0xff, 0xa7, 0x69, 0xda, 0xbb, 0x66, 0x34, + 0x1a, 0x99, 0x6d, 0x3d, 0xcc, 0xd4, 0xea, 0x21, 0x21, 0xf6, 0x2c, 0x68, 0xf7, 0xa4, 0xac, 0xdc, 0x52, 0x29, 0xaf, 0x58, + 0x92, 0x87, 0x0c, 0x27, 0xb9, 0xa0, 0x84, 0xe4, 0xac, 0x3c, 0x92, 0xb2, 0x72, 0x49, 0xf2, 0x66, 0xa8, 0x32, 0x49, 0x3a, + 0xe9, 0xaa, 0x44, 0xbe, 0x76, 0xa9, 0xf3, 0x8d, 0xa7, 0xa4, 0x60, 0x43, 0x8d, 0x34, 0x66, 0xcc, 0x18, 0x7a, 0xe2, 0x89, + 0x27, 0x60, 0xe6, 0x25, 0x38, 0xaf, 0xa3, 0xcd, 0xac, 0x66, 0x2a, 0x6b, 0x3b, 0xc6, 0x83, 0xdc, 0xf5, 0xf6, 0x78, 0xf6, + 0xf5, 0x9e, 0x7c, 0xd7, 0xdb, 0xe3, 0x38, 0x1a, 0xc0, 0xad, 0x70, 0x34, 0x80, 0x03, 0x43, 0x00, 0xa3, 0xfd, 0xb7, 0xca, + 0x19, 0xc8, 0x0c, 0x10, 0xc1, 0x1b, 0x6e, 0xb8, 0x81, 0x9e, 0x79, 0xe6, 0x19, 0xf4, 0x57, 0xdd, 0xb3, 0xef, 0x09, 0xe4, + 0x1e, 0x3f, 0x43, 0xd7, 0xb4, 0xa0, 0x4e, 0xb2, 0x42, 0xba, 0xdf, 0x2f, 0x6b, 0xed, 0xcd, 0x92, 0xd6, 0x54, 0x47, 0x5a, + 0xdd, 0x16, 0xd2, 0xea, 0x2a, 0x49, 0xaf, 0x2b, 0x27, 0xbd, 0xa5, 0xbe, 0x95, 0x34, 0x6d, 0xad, 0x99, 0x7c, 0x1e, 0x29, + 0xa8, 0x7e, 0xa0, 0xbc, 0xbc, 0xf5, 0xa4, 0x65, 0xb5, 0x50, 0x73, 0x99, 0x20, 0x2b, 0x98, 0x40, 0x1e, 0x29, 0xcb, 0xf2, + 0x41, 0x92, 0x24, 0x8d, 0x0d, 0xa7, 0xf1, 0x87, 0x85, 0x00, 0xf2, 0x0a, 0x11, 0xd2, 0x3d, 0x41, 0xa4, 0xc8, 0xfb, 0x68, + 0xc4, 0xd1, 0x8e, 0x68, 0x9a, 0xf0, 0x81, 0x22, 0x80, 0xf6, 0xed, 0x68, 0x23, 0xbf, 0xdf, 0xaf, 0xda, 0xfc, 0x04, 0x51, + 0xe9, 0xe9, 0x41, 0x33, 0x72, 0x58, 0x68, 0x5e, 0xad, 0x55, 0x71, 0xc2, 0xa5, 0x8f, 0x71, 0x48, 0x60, 0x1c, 0xe1, 0x10, + 0xc0, 0xf8, 0xb5, 0x9f, 0xdd, 0xdc, 0x6b, 0x75, 0x3e, 0xf6, 0x9a, 0x2f, 0x2e, 0xb4, 0x7e, 0x3b, 0x13, 0xd1, 0xe5, 0x66, + 0x70, 0x87, 0x64, 0x27, 0x7e, 0x61, 0x4f, 0xd2, 0x4f, 0x04, 0x30, 0x9c, 0xa0, 0x10, 0x9f, 0xbb, 0x33, 0xd3, 0x58, 0x03, + 0x13, 0x84, 0x9f, 0x4e, 0x2c, 0xc2, 0x0d, 0xfe, 0x71, 0x88, 0x76, 0x45, 0xe4, 0x2b, 0x7c, 0xe6, 0x10, 0x24, 0x01, 0x2d, + 0x1b, 0x7c, 0xe7, 0xb0, 0x5d, 0xac, 0x63, 0x3f, 0xa4, 0x36, 0xc1, 0x82, 0x6b, 0x42, 0x14, 0x61, 0x59, 0x59, 0x99, 0xbe, + 0x6c, 0xd9, 0x32, 0xfd, 0xeb, 0xaf, 0xbf, 0xd6, 0xbf, 0xf9, 0xe6, 0x1b, 0xaa, 0xae, 0xae, 0x0e, 0xcd, 0x2a, 0x15, 0x45, + 0xd9, 0xa2, 0x69, 0xda, 0xb3, 0xba, 0xae, 0xa3, 0x9e, 0xf0, 0x02, 0x92, 0x95, 0xe9, 0xd2, 0x90, 0xe1, 0x85, 0xf2, 0xb0, + 0x31, 0x24, 0x0d, 0x1d, 0x43, 0x72, 0x61, 0x09, 0x49, 0xd9, 0xf9, 0x4c, 0xf6, 0x24, 0x49, 0xd6, 0x25, 0xd5, 0x2f, 0x51, + 0xc0, 0x27, 0x53, 0xc0, 0x2f, 0x51, 0xd0, 0x4f, 0x52, 0x30, 0x40, 0x92, 0xdb, 0x43, 0xfe, 0xaf, 0xde, 0xa2, 0xc0, 0xf2, + 0x2f, 0x28, 0x2b, 0x37, 0x97, 0x9e, 0x7d, 0xe6, 0x19, 0x9a, 0x34, 0x69, 0x12, 0x1c, 0xd4, 0x99, 0x8c, 0xc6, 0x8b, 0xb0, + 0x39, 0x04, 0xb0, 0x7f, 0x4c, 0xc0, 0x3d, 0x81, 0xa3, 0x01, 0x4c, 0x3e, 0x0d, 0x60, 0xac, 0xbf, 0x81, 0x3c, 0xc2, 0xf3, + 0x85, 0x1c, 0x39, 0xef, 0xfc, 0xf3, 0xe9, 0xed, 0xb7, 0xde, 0x22, 0x25, 0x3b, 0x8f, 0xbc, 0x87, 0x9e, 0x4d, 0x92, 0x27, + 0x0d, 0xd9, 0x99, 0x89, 0x5c, 0x5e, 0xd2, 0xdd, 0x1e, 0x9d, 0x3c, 0x19, 0xba, 0xee, 0x49, 0xd3, 0xb1, 0x4d, 0xf7, 0xfb, + 0x25, 0xad, 0xad, 0x51, 0xd6, 0x6a, 0xca, 0x48, 0xaf, 0xdc, 0x40, 0x7a, 0xd9, 0x2a, 0xa2, 0x9a, 0x4d, 0x41, 0xea, 0x6c, + 0x07, 0x21, 0xfc, 0xd4, 0xd4, 0x10, 0x1e, 0xa1, 0x28, 0xca, 0xde, 0xa8, 0x9c, 0x21, 0x2e, 0x31, 0x23, 0x23, 0x43, 0x9b, + 0x31, 0x63, 0x86, 0xb4, 0xdb, 0x6e, 0xbb, 0x49, 0x3b, 0xee, 0xb8, 0x23, 0x8d, 0x19, 0x33, 0x46, 0x82, 0x7c, 0x03, 0xf9, + 0xc3, 0xc4, 0x11, 0x91, 0xd0, 0x08, 0x6e, 0x81, 0x0c, 0x13, 0x8b, 0x08, 0x70, 0xa9, 0xaf, 0xaf, 0x67, 0xf3, 0x35, 0xf6, + 0x83, 0x8f, 0x63, 0xac, 0x72, 0xd4, 0x6a, 0x12, 0x8f, 0x46, 0x16, 0x23, 0x21, 0x9c, 0xec, 0x0f, 0x47, 0xe0, 0x7a, 0x42, + 0x00, 0xed, 0xdb, 0xec, 0x1a, 0x41, 0x8b, 0x9f, 0xa0, 0x95, 0x08, 0x42, 0xeb, 0xf7, 0x1c, 0x11, 0xdd, 0x67, 0x5a, 0x73, + 0x44, 0x8a, 0x2c, 0x91, 0x6e, 0xab, 0x3b, 0xbf, 0x4c, 0x47, 0x13, 0xd8, 0x07, 0x38, 0x04, 0xb0, 0x7f, 0x34, 0x7f, 0xf6, + 0xe4, 0xa0, 0x6d, 0xa6, 0xb9, 0xe0, 0x02, 0xd3, 0xcf, 0x2f, 0xd3, 0xe2, 0xe3, 0xd7, 0xad, 0xc6, 0x2f, 0x9e, 0x04, 0x30, + 0x1c, 0x31, 0x89, 0x64, 0x82, 0xb5, 0x27, 0xa8, 0x8d, 0x06, 0xdc, 0x03, 0xf2, 0xd0, 0x41, 0xf0, 0x81, 0xd4, 0xc1, 0x4f, + 0x6e, 0xf8, 0xf0, 0xe1, 0x4c, 0xe8, 0xb0, 0x8e, 0xed, 0x85, 0x85, 0x85, 0x4c, 0xf2, 0x20, 0x98, 0x31, 0x43, 0xc6, 0x2c, + 0xdd, 0xaa, 0x51, 0xb3, 0x92, 0x4a, 0xd3, 0x7c, 0x10, 0x3a, 0x2f, 0xf6, 0x11, 0xa9, 0x4f, 0xb0, 0xbd, 0xb2, 0xb2, 0x92, + 0x3e, 0xfe, 0xf8, 0x63, 0xfd, 0xe5, 0x97, 0x5f, 0xd6, 0xde, 0x7d, 0xf7, 0x5d, 0xa4, 0x91, 0xe0, 0x83, 0xf0, 0xb1, 0x26, + 0xcc, 0x22, 0xe5, 0xa0, 0x53, 0x49, 0x72, 0xa7, 0xe9, 0x92, 0xdb, 0xa3, 0x91, 0xa6, 0x92, 0xe4, 0xef, 0x94, 0x29, 0xe0, + 0x23, 0x0a, 0xfa, 0x25, 0x09, 0x9a, 0x44, 0x5d, 0xc5, 0x09, 0x49, 0xc2, 0x7f, 0x73, 0xc0, 0xd0, 0x9b, 0xeb, 0xc8, 0xf7, + 0xfa, 0x93, 0xa4, 0xfa, 0x7d, 0xf4, 0xbb, 0xeb, 0xae, 0xa3, 0x33, 0xcf, 0x38, 0x83, 0x85, 0x34, 0xce, 0x1b, 0xa9, 0xed, + 0x1c, 0x02, 0x18, 0xfd, 0xdd, 0xea, 0xe9, 0x3b, 0xdb, 0xdb, 0x7d, 0x23, 0x4d, 0x68, 0x92, 0xdd, 0x04, 0x1c, 0xeb, 0x77, + 0xdb, 0x83, 0x09, 0xb8, 0x27, 0xbf, 0x81, 0xfc, 0x80, 0x7c, 0x01, 0xd1, 0x3a, 0xe6, 0xd8, 0xe3, 0xa8, 0xa1, 0xae, 0x96, + 0x3c, 0xbb, 0x1d, 0x48, 0xae, 0x9d, 0x17, 0x90, 0xee, 0xf7, 0x11, 0xb9, 0x3c, 0x06, 0x11, 0x54, 0x5c, 0xa4, 0x29, 0x6e, + 0x22, 0xb7, 0x87, 0x74, 0x4f, 0x3a, 0xe9, 0x20, 0x84, 0xe9, 0x99, 0xba, 0xee, 0x46, 0x0e, 0x76, 0x8d, 0xf4, 0xa6, 0x1a, + 0x45, 0x6f, 0xaa, 0x25, 0x7a, 0xef, 0x39, 0x92, 0x57, 0x7c, 0xc6, 0x3e, 0x85, 0xa4, 0x33, 0x49, 0x53, 0x67, 0xcf, 0x9e, + 0x2d, 0x1d, 0x75, 0xd4, 0x51, 0xf2, 0xbe, 0xfb, 0xee, 0x0b, 0xd2, 0xc7, 0x9a, 0x47, 0x91, 0x1a, 0x07, 0x72, 0x4b, 0xf8, + 0x29, 0x0a, 0xf9, 0x1e, 0x4e, 0xd6, 0xc1, 0xa5, 0x04, 0x51, 0xd0, 0x20, 0x89, 0x82, 0x0c, 0xe2, 0x9a, 0xab, 0xaa, 0xaa, + 0x78, 0x29, 0x2f, 0x2f, 0x67, 0x59, 0x57, 0x5d, 0x5d, 0xcd, 0xdf, 0x81, 0x48, 0x76, 0x27, 0x8b, 0xed, 0xc9, 0xd6, 0xc5, + 0xb9, 0xa3, 0x91, 0xc3, 0xee, 0x9e, 0x59, 0x38, 0xc4, 0x42, 0x18, 0x23, 0xed, 0x23, 0x88, 0xa0, 0xc5, 0x47, 0x10, 0xb9, + 0x1f, 0x1f, 0x20, 0xa2, 0x27, 0xcc, 0x1c, 0x8f, 0x19, 0x96, 0x6c, 0x0f, 0x91, 0x6a, 0x61, 0x87, 0x0e, 0x19, 0xf5, 0x42, + 0x1d, 0x44, 0x84, 0x43, 0x00, 0xe3, 0xd3, 0x76, 0xe1, 0xf2, 0xc7, 0x89, 0xea, 0x1d, 0x01, 0x53, 0xdb, 0x77, 0x83, 0x99, + 0xd3, 0x0f, 0x9d, 0x6f, 0x1b, 0xe2, 0xd7, 0x13, 0x93, 0x5d, 0x3c, 0x89, 0x9e, 0x20, 0x79, 0xdd, 0x55, 0x03, 0x40, 0xba, + 0x92, 0x82, 0x82, 0x02, 0x1a, 0x36, 0x6c, 0x18, 0x2f, 0xa3, 0x46, 0x8d, 0xa2, 0xd2, 0xd2, 0x52, 0x5e, 0x86, 0x0e, 0x1d, + 0xca, 0xa4, 0x0f, 0xdf, 0x0b, 0x72, 0x07, 0xd2, 0x24, 0x82, 0x24, 0xac, 0xe7, 0x10, 0xa4, 0x4e, 0x68, 0x0d, 0xad, 0xd7, + 0x63, 0xd5, 0x3e, 0xda, 0xef, 0xc9, 0xee, 0x17, 0x08, 0xe1, 0x8e, 0x34, 0x2a, 0xd8, 0xbe, 0x6a, 0xd5, 0x2a, 0x7a, 0xee, + 0xb9, 0xe7, 0xf4, 0x27, 0x9f, 0x7c, 0x52, 0xc3, 0x2c, 0x5a, 0xc1, 0x2c, 0x7f, 0xd6, 0x7e, 0xb2, 0x6b, 0xef, 0xe3, 0x60, + 0xd2, 0x65, 0xed, 0x1e, 0x64, 0x84, 0x04, 0xc1, 0x0d, 0xb2, 0xa7, 0x81, 0xfc, 0x19, 0x0b, 0xaf, 0x07, 0x03, 0x24, 0x7b, + 0xbc, 0x14, 0xfc, 0xf6, 0x5d, 0xea, 0xfc, 0xee, 0x03, 0x9a, 0x32, 0x75, 0x2a, 0xbd, 0xf8, 0xc2, 0x0b, 0x9c, 0xd3, 0xcc, + 0x9a, 0x5f, 0xcf, 0x21, 0x80, 0x89, 0x6d, 0x02, 0xee, 0x09, 0x92, 0x85, 0x00, 0x46, 0xfb, 0xde, 0x21, 0x80, 0xd1, 0x89, + 0x0b, 0x88, 0x18, 0x26, 0x9e, 0x0f, 0x3c, 0xf8, 0x20, 0xdd, 0x75, 0xe7, 0x9d, 0xe4, 0xce, 0x2f, 0x26, 0xf7, 0xe1, 0xe7, + 0x12, 0x81, 0xf0, 0x41, 0x36, 0x29, 0x2e, 0x5e, 0xd7, 0x5d, 0x58, 0x3c, 0xc6, 0x7f, 0x19, 0xeb, 0x2e, 0xd2, 0x79, 0xbb, + 0x87, 0xf4, 0xc2, 0xe1, 0xba, 0xfe, 0xd3, 0xc7, 0xba, 0xf2, 0xcf, 0x3b, 0x75, 0xb5, 0x86, 0x4d, 0xc0, 0x84, 0x60, 0xb0, + 0xd3, 0x4f, 0x3f, 0x5d, 0xda, 0x65, 0x97, 0x5d, 0x58, 0x06, 0x21, 0x42, 0x19, 0x44, 0x4e, 0xc8, 0x2d, 0xeb, 0x12, 0xe9, + 0xd9, 0x59, 0x89, 0x99, 0xa8, 0x80, 0x23, 0x16, 0x6b, 0x80, 0x8b, 0x90, 0x9b, 0x22, 0xaf, 0x22, 0x48, 0xa2, 0x20, 0x88, + 0x5b, 0xb6, 0x6c, 0xe1, 0x65, 0xd3, 0xa6, 0x4d, 0x4c, 0x12, 0xb1, 0x40, 0xbb, 0x08, 0xb9, 0x15, 0x09, 0x82, 0x90, 0x86, + 0xd3, 0x1e, 0x5a, 0x5d, 0x5b, 0x44, 0x3b, 0xc6, 0xf2, 0xee, 0x45, 0xdb, 0xde, 0xdd, 0x67, 0x11, 0x2c, 0x62, 0x89, 0x1a, + 0x5e, 0x46, 0x44, 0xd7, 0x13, 0xd1, 0x1b, 0x16, 0xcb, 0x99, 0x3d, 0xe7, 0xab, 0x3d, 0xe3, 0x83, 0x43, 0x00, 0x7b, 0x09, + 0x87, 0x00, 0xf6, 0xbd, 0xed, 0xec, 0x9a, 0x3f, 0x91, 0x15, 0x1e, 0xdb, 0x8a, 0xcc, 0x97, 0xf9, 0x17, 0xbc, 0xa3, 0x24, + 0x05, 0x5d, 0x2e, 0x17, 0x88, 0x5f, 0x28, 0xaa, 0x37, 0x96, 0xc1, 0x33, 0x16, 0x2d, 0x5f, 0x38, 0xa2, 0x07, 0x58, 0xb5, + 0x79, 0x22, 0x59, 0x6b, 0x24, 0x80, 0xb8, 0x81, 0xcc, 0x41, 0x63, 0x37, 0x7a, 0xf4, 0x68, 0x5e, 0x30, 0xb3, 0x1d, 0x31, + 0x62, 0x04, 0x6b, 0xf3, 0xa0, 0xc1, 0x83, 0x49, 0x16, 0x33, 0x5d, 0xe1, 0xd8, 0x2c, 0x88, 0x9c, 0xb5, 0xd4, 0x95, 0x99, + 0x1c, 0x74, 0x1b, 0x62, 0x27, 0xae, 0x53, 0x6c, 0x8b, 0x55, 0x43, 0x10, 0x6e, 0x9b, 0xf0, 0x2b, 0x01, 0x70, 0x3d, 0xb8, + 0xf6, 0x1f, 0x7e, 0xf8, 0x81, 0xae, 0xba, 0xea, 0x2a, 0xfa, 0xf4, 0xd3, 0x4f, 0xf9, 0x41, 0xe8, 0x93, 0x76, 0x21, 0xf7, + 0x61, 0xe7, 0x10, 0xa9, 0x41, 0x68, 0xfe, 0x50, 0x80, 0x95, 0xd7, 0xb7, 0x21, 0x80, 0xf8, 0x8f, 0xa8, 0xe3, 0xd7, 0x9f, + 0xa4, 0x40, 0x5d, 0x05, 0x5d, 0x7d, 0xcd, 0x35, 0xac, 0xfd, 0x83, 0x59, 0xc6, 0x5a, 0x4a, 0xcf, 0x21, 0x80, 0x89, 0x4d, + 0x00, 0x1d, 0x0d, 0xa0, 0x01, 0x47, 0x03, 0xb8, 0x55, 0xf6, 0x61, 0x22, 0x5a, 0x59, 0x55, 0x45, 0x47, 0x1f, 0x75, 0x14, + 0x13, 0xa8, 0xf4, 0x83, 0xcf, 0x20, 0x79, 0xe4, 0x44, 0xd2, 0x21, 0xa3, 0x5c, 0x6e, 0x1b, 0x01, 0x34, 0x49, 0x20, 0xb6, + 0x29, 0x2e, 0xd2, 0x73, 0x8a, 0x48, 0xfb, 0xe0, 0x45, 0x52, 0x5e, 0x7e, 0x90, 0x99, 0xc7, 0xe8, 0xd1, 0x63, 0xe8, 0xd6, + 0x5b, 0x6f, 0xa1, 0x85, 0x0b, 0x17, 0xb2, 0xbc, 0x03, 0x29, 0x43, 0x5b, 0xc7, 0xea, 0x17, 0xdc, 0x5d, 0x1f, 0x09, 0x47, + 0xaa, 0x04, 0x31, 0x13, 0xc4, 0x4d, 0x2c, 0x42, 0xc3, 0x27, 0xb4, 0x69, 0x30, 0x37, 0x23, 0x45, 0x0e, 0x2c, 0x16, 0x15, + 0x15, 0x15, 0xb4, 0x79, 0xf3, 0x66, 0xda, 0xb0, 0x61, 0x03, 0x93, 0xc3, 0x8d, 0x1b, 0x37, 0x32, 0x51, 0x84, 0x16, 0x11, + 0x64, 0x35, 0x12, 0x44, 0x45, 0x20, 0x3b, 0x31, 0xb4, 0x5f, 0x6f, 0x38, 0xf9, 0x1c, 0xe9, 0xfa, 0x63, 0xd9, 0x26, 0xa2, + 0x86, 0x51, 0x76, 0xce, 0x12, 0x6c, 0xf3, 0x38, 0x11, 0xdd, 0x6a, 0x56, 0x7b, 0xd1, 0xba, 0x49, 0xfc, 0xef, 0x10, 0xc0, + 0x5e, 0xc2, 0x21, 0x80, 0xf1, 0xd3, 0xfe, 0xb9, 0x2c, 0x9a, 0x3f, 0x91, 0x16, 0xe0, 0x7f, 0x66, 0x8a, 0x11, 0x0d, 0x9d, + 0x15, 0x79, 0xfc, 0x62, 0x21, 0x7e, 0x3d, 0x71, 0xda, 0xef, 0x29, 0xd1, 0xc3, 0x75, 0x80, 0xc8, 0x81, 0xd4, 0x8d, 0x1b, + 0x37, 0x8e, 0x90, 0xcf, 0x0e, 0x0b, 0x88, 0x9e, 0x20, 0x79, 0xd0, 0xe2, 0x41, 0xc3, 0x86, 0x7d, 0xad, 0x35, 0x4d, 0x85, + 0x06, 0xcf, 0xaa, 0x8d, 0xeb, 0x6e, 0xd0, 0x8f, 0x85, 0xcc, 0xf5, 0xe4, 0xfb, 0x70, 0xdb, 0x84, 0x86, 0x11, 0x24, 0x10, + 0xdb, 0xae, 0xbb, 0xee, 0x3a, 0x7a, 0xf2, 0xc9, 0x27, 0x8d, 0xfc, 0x2f, 0x13, 0x76, 0x26, 0xf7, 0xe1, 0xe7, 0x11, 0xcc, + 0xbf, 0x12, 0x88, 0xa0, 0x85, 0xf4, 0xf1, 0x3a, 0x08, 0x21, 0x9c, 0xc2, 0x6b, 0xb7, 0x50, 0xfb, 0x7f, 0x9e, 0x20, 0x8f, + 0xdb, 0x4d, 0x2f, 0xbd, 0xf4, 0x12, 0xb7, 0x07, 0x66, 0xd2, 0xe1, 0x84, 0xa0, 0x63, 0x02, 0x4e, 0x4c, 0x02, 0xd8, 0x13, + 0x38, 0x1a, 0xc0, 0xd4, 0x36, 0x01, 0x8b, 0xff, 0x90, 0x0b, 0x70, 0x4d, 0x39, 0xeb, 0x9c, 0x73, 0xe8, 0x83, 0xa5, 0x4b, + 0xc9, 0xbb, 0xf3, 0x7c, 0x72, 0xcd, 0x3d, 0x94, 0xcd, 0xc0, 0x61, 0x09, 0x20, 0x3e, 0x43, 0x1e, 0xe4, 0x15, 0x93, 0xf6, + 0xe1, 0xbf, 0x48, 0x7e, 0xf5, 0x61, 0x66, 0x1c, 0x7b, 0xcf, 0x9f, 0x4f, 0x4b, 0x1e, 0x7a, 0x88, 0x5d, 0x5a, 0x30, 0x31, + 0xb4, 0xd7, 0xa4, 0x0e, 0xf7, 0x5e, 0xc5, 0x4a, 0x00, 0x63, 0xf9, 0x3e, 0xd2, 0xa4, 0xd9, 0xaa, 0xbd, 0xb3, 0xd4, 0xef, + 0x0e, 0x99, 0x7f, 0x21, 0x1b, 0x21, 0xc7, 0x04, 0x39, 0x2c, 0x2b, 0x2b, 0x63, 0x62, 0xb8, 0x7a, 0xf5, 0x6a, 0xa4, 0xcd, + 0x61, 0x72, 0x88, 0x6d, 0x30, 0x2f, 0x47, 0x22, 0xa0, 0xd6, 0xe3, 0x59, 0x35, 0x85, 0xdd, 0x91, 0xc2, 0x9e, 0x6a, 0xae, + 0xcd, 0x6b, 0x45, 0xea, 0x18, 0x7c, 0xc4, 0x49, 0xbe, 0x34, 0xeb, 0xc0, 0x8b, 0xca, 0x4f, 0x56, 0x12, 0x68, 0x37, 0x05, + 0x3b, 0x24, 0xb0, 0x17, 0x08, 0x1f, 0x75, 0xe0, 0x20, 0x56, 0xd8, 0x03, 0x3f, 0xac, 0x75, 0x63, 0xf3, 0x88, 0xa8, 0x14, + 0x2f, 0xab, 0xa8, 0xd1, 0xdb, 0x9b, 0x41, 0xcb, 0x4a, 0x40, 0xec, 0xa6, 0x5b, 0x41, 0xf6, 0x22, 0x95, 0x50, 0x82, 0xf9, + 0x03, 0x44, 0x66, 0xf2, 0xe4, 0xc9, 0xbc, 0x4c, 0x99, 0x32, 0x85, 0x3f, 0xc3, 0x84, 0x0b, 0x5f, 0x3c, 0x98, 0x2f, 0x04, + 0xc9, 0xc3, 0x31, 0x20, 0x28, 0xf0, 0x1f, 0x3e, 0x29, 0x62, 0x76, 0x1b, 0xee, 0x3a, 0xc4, 0xcc, 0xd3, 0x8a, 0x9e, 0xf8, + 0x8e, 0xc4, 0x1b, 0x42, 0x30, 0xe1, 0xba, 0xb1, 0x7e, 0xc7, 0x1d, 0x77, 0x70, 0x80, 0xc9, 0xbd, 0xf7, 0xde, 0x4b, 0xca, + 0x9a, 0xef, 0x28, 0xf8, 0xc6, 0x93, 0xe4, 0x3e, 0xe8, 0x74, 0x22, 0x35, 0x0c, 0x29, 0xc6, 0xb5, 0xe2, 0x7e, 0x1a, 0xaa, + 0x78, 0x7d, 0xdc, 0xf8, 0x09, 0x4c, 0x8e, 0xa3, 0x99, 0x51, 0x1c, 0x24, 0x26, 0x7a, 0xa2, 0x01, 0x4c, 0x16, 0x0c, 0x74, + 0x5f, 0x4a, 0x35, 0xa0, 0xfd, 0x20, 0xaf, 0x76, 0xdb, 0x75, 0x57, 0x26, 0x80, 0x98, 0xe8, 0xb1, 0xf6, 0x2f, 0xd2, 0x7b, + 0x82, 0x89, 0x61, 0x76, 0x3e, 0xe9, 0x5f, 0xfc, 0x97, 0xe4, 0xd7, 0x0c, 0xf2, 0x77, 0xc8, 0x21, 0x87, 0xd2, 0x92, 0x25, + 0x0f, 0xb1, 0x6c, 0x81, 0x89, 0x55, 0xf8, 0x04, 0x0f, 0x24, 0xec, 0xbe, 0x7b, 0xe1, 0xde, 0x73, 0x31, 0xf1, 0x87, 0x1c, + 0xb4, 0xf6, 0x07, 0x5c, 0x37, 0xac, 0x24, 0x90, 0xfd, 0x13, 0x27, 0x4e, 0x0c, 0x69, 0x10, 0x85, 0xac, 0xc7, 0x3d, 0xc1, + 0x7c, 0xbc, 0x7e, 0xfd, 0x7a, 0x5a, 0xb1, 0x62, 0x05, 0xad, 0x5c, 0xb9, 0x92, 0xdd, 0x6a, 0x40, 0x0e, 0x41, 0x0c, 0xc3, + 0xc9, 0xc2, 0x58, 0x48, 0xa1, 0xb8, 0x86, 0x58, 0x20, 0xae, 0x15, 0xa5, 0xf3, 0xcc, 0x64, 0xd2, 0xac, 0x74, 0x35, 0x15, + 0x29, 0xf0, 0x09, 0xd4, 0x6d, 0x9a, 0xbf, 0x9e, 0xa5, 0x94, 0x70, 0x10, 0x16, 0x0e, 0x01, 0x8c, 0x4f, 0xf0, 0x87, 0x3d, + 0xdd, 0x8b, 0x58, 0x07, 0xe3, 0xc8, 0x40, 0x1a, 0x82, 0x58, 0x07, 0x2c, 0x3b, 0xe1, 0x13, 0x66, 0xce, 0x68, 0x9a, 0x3d, + 0xf8, 0xe7, 0xc1, 0x27, 0x0f, 0x24, 0x6f, 0x87, 0x1d, 0x76, 0xa0, 0x69, 0xd3, 0xa6, 0xb1, 0x56, 0x0f, 0xfe, 0x79, 0xd0, + 0xe8, 0x21, 0xa2, 0x56, 0x98, 0x6b, 0x45, 0xed, 0x4e, 0xb3, 0xe0, 0x7b, 0xa8, 0x83, 0x5a, 0xcf, 0x1b, 0xce, 0x17, 0x24, + 0x19, 0x00, 0x81, 0x84, 0x76, 0x82, 0x9f, 0x0c, 0xb4, 0x80, 0xb8, 0xc7, 0x25, 0x4b, 0x96, 0x90, 0xb2, 0xfc, 0x73, 0x0a, + 0xe6, 0x17, 0x93, 0x6b, 0xce, 0x21, 0x44, 0x6d, 0xb0, 0x28, 0x58, 0xc0, 0xb7, 0x2c, 0xc1, 0xd9, 0x9b, 0x3f, 0x4e, 0x98, + 0x38, 0x81, 0x35, 0x89, 0x88, 0xfc, 0x15, 0x33, 0x7c, 0x07, 0xc9, 0x81, 0x54, 0x23, 0x7f, 0x40, 0x34, 0x3f, 0x32, 0x07, + 0xb1, 0xb5, 0x1f, 0xe4, 0xde, 0xe4, 0x49, 0xc8, 0xf1, 0x4e, 0xa4, 0x36, 0xd5, 0x92, 0xcb, 0xd7, 0x41, 0x92, 0x37, 0x9d, + 0xe7, 0x7e, 0xdb, 0x90, 0xbf, 0xcc, 0x6c, 0xd2, 0xd7, 0xff, 0x44, 0x12, 0xcc, 0xbe, 0x3a, 0xd1, 0x7e, 0xfb, 0xef, 0x4f, + 0x8f, 0x3d, 0xf6, 0x28, 0xcb, 0x12, 0x2c, 0x56, 0xf2, 0xd7, 0xdd, 0x73, 0x19, 0xc8, 0xf7, 0x31, 0x12, 0x31, 0x14, 0x9f, + 0x85, 0x25, 0xc7, 0x6a, 0x02, 0xc6, 0x77, 0x90, 0x71, 0xf0, 0xdd, 0x86, 0xeb, 0xcf, 0xae, 0xbb, 0xee, 0x1a, 0x92, 0xa1, + 0x20, 0x86, 0x20, 0x7f, 0x30, 0x25, 0xaf, 0x59, 0xb3, 0x86, 0x7e, 0xfe, 0xf9, 0x67, 0xfa, 0xe9, 0xa7, 0x9f, 0x98, 0x18, + 0x62, 0x9b, 0x18, 0x47, 0xc2, 0x99, 0x90, 0x23, 0x91, 0xd5, 0x68, 0x3e, 0x85, 0xd6, 0xf7, 0x5c, 0x96, 0x65, 0x31, 0xa6, + 0xfa, 0x2d, 0x2e, 0x55, 0x7c, 0x1b, 0x36, 0x12, 0x68, 0x2d, 0xdb, 0x87, 0xdf, 0x38, 0x1d, 0xa5, 0x87, 0x70, 0x08, 0x60, + 0xef, 0x21, 0xd9, 0x16, 0x41, 0xfe, 0xac, 0x39, 0xff, 0xa2, 0x4a, 0x00, 0x7b, 0x34, 0x96, 0xd0, 0xee, 0x89, 0xff, 0xe8, + 0x60, 0xf6, 0xc0, 0x0c, 0x74, 0x32, 0xe4, 0xa5, 0x03, 0xc9, 0x43, 0xca, 0x01, 0x2c, 0xd0, 0xec, 0x81, 0xec, 0x41, 0xeb, + 0x25, 0xb4, 0x73, 0x10, 0x56, 0x76, 0xa2, 0x67, 0xed, 0x90, 0xa2, 0xf3, 0x5b, 0xcf, 0x9d, 0xe8, 0x40, 0x5b, 0xc4, 0x62, + 0x5e, 0x04, 0x81, 0x85, 0xf0, 0x02, 0x09, 0x84, 0xef, 0xcb, 0xcb, 0x2f, 0xbf, 0x4c, 0xf2, 0x67, 0xff, 0x21, 0xad, 0x64, + 0x3c, 0x29, 0xc3, 0xc7, 0x92, 0xde, 0xd1, 0x66, 0x79, 0x30, 0x12, 0x47, 0xf5, 0xe9, 0x6d, 0xcd, 0xfc, 0x69, 0x44, 0x69, + 0x69, 0x28, 0x78, 0xc5, 0x41, 0x72, 0xc1, 0xd1, 0x00, 0x3a, 0x08, 0x27, 0x0f, 0x30, 0x71, 0x2e, 0x2e, 0x2e, 0x32, 0xac, + 0x1d, 0x6d, 0x2d, 0xa4, 0x23, 0x30, 0x2c, 0x3d, 0xd3, 0xd0, 0xfe, 0x0b, 0xd6, 0x80, 0x75, 0xd9, 0x45, 0x7a, 0x67, 0x1b, + 0xe9, 0x2f, 0x3f, 0x40, 0x5a, 0xc0, 0x4f, 0xd3, 0x77, 0xd8, 0x91, 0x1e, 0x7c, 0xe0, 0x81, 0x90, 0xfb, 0x8b, 0x90, 0xad, + 0x76, 0xf9, 0x19, 0xc9, 0x6c, 0x6b, 0xad, 0xeb, 0x3d, 0xd8, 0xb0, 0x5a, 0x6f, 0xc4, 0x67, 0x6b, 0xb0, 0x0c, 0xc6, 0x09, + 0xeb, 0xb5, 0x0a, 0x57, 0x21, 0xf8, 0x83, 0xef, 0xb1, 0xc7, 0x1e, 0xa1, 0x76, 0x84, 0xf9, 0x1b, 0x26, 0x63, 0x68, 0x0a, + 0xe1, 0x73, 0x0d, 0x52, 0xb8, 0x6c, 0xd9, 0x32, 0x36, 0x2b, 0xdb, 0x49, 0xa1, 0x35, 0xe0, 0x44, 0xc8, 0x65, 0x2b, 0x19, + 0x8c, 0x01, 0xa2, 0x62, 0x96, 0x20, 0x80, 0xd6, 0x6a, 0x4f, 0xf8, 0x2f, 0x1a, 0x5c, 0x1c, 0xcc, 0xfe, 0xd9, 0x41, 0x37, + 0x70, 0x08, 0x60, 0xdf, 0x34, 0x7f, 0xf6, 0xc8, 0x5f, 0x6b, 0x71, 0xf0, 0x88, 0x04, 0xd0, 0x2a, 0x28, 0xac, 0x1a, 0xbe, + 0x70, 0x84, 0x0f, 0x66, 0x5c, 0x68, 0xf6, 0x66, 0xcd, 0x9a, 0xc5, 0x33, 0x34, 0x10, 0x3e, 0x04, 0x67, 0xe4, 0xe5, 0xe5, + 0x75, 0xf1, 0xf1, 0xc0, 0x02, 0xad, 0x55, 0x24, 0xa2, 0x17, 0xce, 0x87, 0xc4, 0x7e, 0x4d, 0x89, 0x22, 0xac, 0xec, 0x10, + 0x8e, 0xd6, 0x69, 0x69, 0x5e, 0xf2, 0xfb, 0x8d, 0x14, 0x0b, 0xd1, 0x20, 0xee, 0x05, 0xb3, 0xd8, 0x3b, 0xef, 0xbc, 0x93, + 0x96, 0x2d, 0x5f, 0x4e, 0xab, 0x57, 0xad, 0x22, 0x15, 0x3e, 0x3d, 0xc7, 0x5e, 0x4a, 0x12, 0x26, 0x98, 0xa1, 0x43, 0x60, + 0x5d, 0x25, 0xad, 0xa3, 0x95, 0x3f, 0xc1, 0xc7, 0x27, 0x51, 0xdb, 0xc1, 0x41, 0x74, 0x38, 0x1a, 0x40, 0x07, 0xe1, 0xde, + 0x09, 0xc8, 0x0b, 0xb8, 0xbc, 0x64, 0x66, 0x64, 0x50, 0x73, 0x4b, 0x0b, 0x57, 0xfa, 0x21, 0x49, 0x36, 0x52, 0x41, 0x09, + 0xd5, 0x11, 0x32, 0x04, 0xa4, 0x65, 0x90, 0xfe, 0xee, 0x3f, 0x48, 0xaf, 0xd9, 0x42, 0x99, 0xd9, 0xd9, 0xf4, 0xe0, 0x83, + 0x0f, 0xb0, 0xff, 0x20, 0x67, 0x16, 0xb0, 0x4c, 0x96, 0x99, 0x0c, 0xa9, 0x2a, 0xfb, 0xd5, 0xe1, 0xd7, 0x86, 0xb8, 0x95, + 0x42, 0xd2, 0x5e, 0x48, 0x77, 0xf8, 0x52, 0x83, 0x00, 0x41, 0x9c, 0x24, 0xa2, 0x72, 0xda, 0x3e, 0x4e, 0xd8, 0xb7, 0xdb, + 0x89, 0x21, 0xb6, 0xc3, 0x37, 0x7c, 0xea, 0xd4, 0xa9, 0x34, 0x63, 0xc6, 0x0c, 0x3a, 0xe1, 0x84, 0x13, 0xb8, 0x6d, 0x61, + 0x42, 0x06, 0x01, 0xfc, 0xf1, 0xc7, 0x1f, 0xe9, 0xcb, 0x2f, 0xbf, 0xa4, 0x6f, 0xbf, 0xfd, 0x96, 0xcd, 0xc8, 0xd8, 0x6e, + 0x95, 0xd5, 0x22, 0x95, 0x97, 0xd5, 0x6f, 0xb1, 0x1b, 0x42, 0x28, 0x59, 0x6a, 0x2d, 0xeb, 0x96, 0xb2, 0x9f, 0x9a, 0x39, + 0xee, 0xea, 0x11, 0xb4, 0x7f, 0x8e, 0x36, 0x30, 0x46, 0x38, 0x04, 0xb0, 0x7b, 0xd8, 0xbb, 0xae, 0x9d, 0xfc, 0xc9, 0x11, + 0xc8, 0x5f, 0x5a, 0x38, 0x52, 0x62, 0xd5, 0xf2, 0x09, 0xdf, 0x3b, 0x2b, 0xe0, 0x9f, 0xb7, 0xd3, 0x4e, 0x3b, 0xd1, 0xdc, + 0xb9, 0x73, 0x69, 0xce, 0x9c, 0x39, 0xac, 0xe9, 0xc3, 0x36, 0x91, 0x63, 0x0a, 0x1d, 0x12, 0x29, 0x07, 0x30, 0x13, 0xb3, + 0xa7, 0x1d, 0x88, 0x46, 0xf4, 0x92, 0x6d, 0x70, 0xb4, 0xcf, 0x46, 0x41, 0x6e, 0x7f, 0x5e, 0xb6, 0x9c, 0xa6, 0x4c, 0x9e, + 0xc4, 0xc2, 0x5c, 0xb4, 0x5b, 0x24, 0xad, 0x0f, 0x84, 0x0b, 0x04, 0x18, 0xb4, 0xa2, 0xbf, 0xbb, 0xf6, 0x5a, 0x3a, 0xfd, + 0xf4, 0x33, 0x48, 0xab, 0xde, 0x4c, 0xea, 0xaa, 0x6f, 0xc8, 0x35, 0x75, 0x36, 0x51, 0x7b, 0xb3, 0x45, 0x01, 0xa8, 0x92, + 0x1e, 0x34, 0xfc, 0x5c, 0xd2, 0xbc, 0x69, 0x0e, 0x01, 0x4c, 0x52, 0x38, 0x1a, 0x40, 0x07, 0x91, 0xde, 0x0b, 0x0e, 0x8e, + 0xf0, 0x7a, 0x89, 0x40, 0x00, 0x91, 0x16, 0x2a, 0x24, 0x33, 0x4c, 0xb3, 0xa4, 0xdb, 0x4b, 0x7a, 0x6d, 0x19, 0xd1, 0xd7, + 0x6f, 0x31, 0x93, 0xb8, 0xe0, 0xfc, 0xf3, 0x69, 0x87, 0xe9, 0xd3, 0xbb, 0xe4, 0x01, 0x15, 0xc7, 0x82, 0x3c, 0xaa, 0xaa, + 0xaa, 0xa6, 0xff, 0x7b, 0xf9, 0xd5, 0x6d, 0xdc, 0x65, 0x00, 0x1c, 0x1a, 0x2e, 0x6c, 0xc7, 0x1d, 0x7b, 0x94, 0xe9, 0x4f, + 0x1c, 0x48, 0x1a, 0xf9, 0x6b, 0x27, 0x82, 0x56, 0x92, 0x28, 0xc6, 0x2e, 0xab, 0x8f, 0xb8, 0x20, 0x85, 0x70, 0x3d, 0x42, + 0x5a, 0x9c, 0xd3, 0x4f, 0x3f, 0x9d, 0xcd, 0xcc, 0x88, 0x44, 0x86, 0x76, 0xf0, 0xf3, 0xcf, 0x3f, 0xe7, 0xac, 0x0c, 0x58, + 0x47, 0xfa, 0x1a, 0x8c, 0x5d, 0x02, 0x22, 0x68, 0xc5, 0x7a, 0x5e, 0x5b, 0x3b, 0x49, 0xe6, 0x38, 0x9a, 0x66, 0xf1, 0xfb, + 0xb3, 0x06, 0x80, 0x08, 0xd8, 0xcd, 0xc1, 0xe2, 0xb7, 0xd6, 0xcf, 0x0e, 0xc2, 0xc0, 0x21, 0x80, 0x3d, 0xd3, 0xfa, 0x91, + 0xcd, 0xe4, 0x1b, 0x8e, 0xfc, 0xa5, 0x99, 0xed, 0x1a, 0x62, 0x76, 0xd6, 0xc0, 0x0d, 0xbb, 0x43, 0x2d, 0x34, 0x79, 0xe8, + 0x38, 0x7b, 0xef, 0xbd, 0x77, 0x88, 0xf0, 0xc1, 0x1f, 0x03, 0x9d, 0x0a, 0x04, 0xc6, 0x9a, 0x28, 0xd4, 0x3a, 0x73, 0x8a, + 0xe4, 0x9f, 0x96, 0x2c, 0x82, 0x26, 0x1a, 0x70, 0x0f, 0x10, 0x0c, 0xb8, 0x7f, 0x21, 0x70, 0x9b, 0x5b, 0x5a, 0xe9, 0xe3, + 0x8f, 0x3f, 0xa5, 0xa1, 0x43, 0x8b, 0xa9, 0xa8, 0x68, 0x08, 0x7f, 0x67, 0x44, 0xbe, 0x29, 0x14, 0x08, 0x84, 0x0f, 0x82, + 0x11, 0xc4, 0xf1, 0xc0, 0x03, 0x0f, 0xe4, 0x28, 0xbe, 0xa5, 0xef, 0xbd, 0x47, 0xb4, 0xfc, 0x33, 0xa2, 0x89, 0x33, 0x0d, + 0x29, 0xcd, 0x24, 0xd3, 0x30, 0x01, 0x43, 0x0b, 0x08, 0x78, 0xd3, 0xbc, 0x29, 0x49, 0x24, 0xb6, 0x07, 0xa4, 0xe2, 0x33, + 0x4b, 0x64, 0xcd, 0x7c, 0xb2, 0x40, 0xc8, 0x10, 0xc8, 0xd4, 0x90, 0xaf, 0x1f, 0xf7, 0x7f, 0x7c, 0x30, 0xe5, 0x80, 0xdb, + 0x4b, 0xf4, 0xf3, 0xc7, 0xa4, 0x76, 0xb6, 0x53, 0xe9, 0x88, 0x91, 0x74, 0xfa, 0x69, 0xa7, 0xb1, 0xec, 0x30, 0x34, 0x78, + 0x5d, 0xad, 0x2a, 0x90, 0xe3, 0x39, 0x39, 0xd9, 0xb4, 0xf7, 0x5e, 0x86, 0x69, 0xd4, 0xaa, 0xfa, 0x33, 0xf7, 0x62, 0x8d, + 0x22, 0x52, 0x66, 0x19, 0x55, 0x49, 0x28, 0x69, 0x10, 0x49, 0xf6, 0x45, 0xcb, 0xf8, 0x60, 0x27, 0x85, 0x68, 0x6b, 0x58, + 0x52, 0x0e, 0x39, 0xe4, 0x10, 0x3a, 0xe2, 0x88, 0x23, 0x78, 0x0c, 0x03, 0x21, 0x84, 0xa9, 0xf8, 0xb3, 0xcf, 0x3e, 0xa3, + 0xf7, 0xdf, 0x7f, 0x9f, 0xb5, 0x84, 0x48, 0xcb, 0x23, 0x26, 0xf2, 0x22, 0xda, 0xd8, 0xf6, 0xbe, 0xe3, 0x44, 0x7e, 0x73, + 0x11, 0x5a, 0x40, 0x7b, 0x0a, 0x18, 0xbe, 0x04, 0x71, 0x99, 0xb6, 0xff, 0xe2, 0x18, 0xf6, 0x6d, 0x0e, 0x4c, 0x38, 0x04, + 0xb0, 0xe7, 0x5a, 0x3f, 0xab, 0xe6, 0xcf, 0x65, 0xf1, 0xf7, 0x03, 0xf1, 0x03, 0x2b, 0x83, 0x97, 0x6d, 0x2e, 0x11, 0xcd, + 0x94, 0x65, 0xd9, 0x03, 0x92, 0x62, 0x27, 0x7d, 0x20, 0x79, 0xf0, 0xab, 0xd8, 0x67, 0x9f, 0x7d, 0xd8, 0xac, 0x8b, 0x00, + 0x0e, 0x04, 0x72, 0x08, 0xed, 0x1e, 0x3a, 0x86, 0x35, 0x82, 0xcb, 0x9e, 0x67, 0x0a, 0x48, 0x65, 0x92, 0x02, 0xa1, 0x59, + 0x53, 0x53, 0xcb, 0x44, 0x4f, 0x98, 0x10, 0x14, 0x59, 0xe6, 0x60, 0x16, 0x45, 0x86, 0x93, 0xb2, 0x61, 0x12, 0xc6, 0xcc, + 0xba, 0xb5, 0xb5, 0x85, 0x9d, 0x98, 0x23, 0x25, 0xb1, 0x16, 0x5a, 0xd7, 0xe3, 0x17, 0x2f, 0xa2, 0xa5, 0xef, 0xbd, 0x4b, + 0x6a, 0xd5, 0x26, 0x92, 0xeb, 0x2a, 0x48, 0x2e, 0x18, 0x4a, 0xe4, 0x33, 0x1d, 0xa2, 0x21, 0x70, 0x8c, 0xec, 0xfe, 0x0e, + 0x92, 0x18, 0xa9, 0xd8, 0x27, 0x1c, 0xf2, 0x17, 0x3f, 0x48, 0x42, 0xac, 0x87, 0x08, 0x86, 0xc1, 0x23, 0x24, 0xf8, 0xfc, + 0x42, 0x16, 0xac, 0x41, 0xf9, 0x5f, 0xa2, 0xc3, 0x0f, 0x3f, 0x9c, 0xfd, 0xdf, 0x10, 0x4c, 0x26, 0x82, 0x1a, 0x42, 0xc7, + 0x90, 0x0c, 0xc2, 0x83, 0x0c, 0x0a, 0xd3, 0xa7, 0x4f, 0x33, 0xb7, 0x09, 0x62, 0x64, 0x9c, 0x45, 0xac, 0x8b, 0x89, 0x7f, + 0x32, 0xbd, 0x93, 0x91, 0xae, 0x35, 0xda, 0x3d, 0x58, 0xa3, 0x80, 0x05, 0x84, 0xf2, 0x42, 0xb8, 0xef, 0xa0, 0x3d, 0x0f, + 0x38, 0xe0, 0x00, 0x26, 0x85, 0xd0, 0x10, 0x22, 0xc2, 0xf8, 0x8b, 0x2f, 0xbe, 0xa0, 0xa5, 0x4b, 0x97, 0xd2, 0x27, 0x9f, + 0x7c, 0xc2, 0x26, 0x63, 0xcb, 0x38, 0x29, 0x99, 0x0a, 0x8e, 0x02, 0x49, 0x92, 0x6e, 0xd2, 0x34, 0xed, 0x65, 0x4d, 0xd3, + 0x3e, 0x32, 0xa3, 0x81, 0x71, 0xa2, 0xf4, 0x08, 0x2e, 0x59, 0xf6, 0x4a, 0x21, 0x8e, 0x59, 0xb8, 0x1b, 0x38, 0x04, 0xb0, + 0x77, 0x26, 0x5f, 0xa1, 0xf9, 0x13, 0x1a, 0x3f, 0x32, 0xcb, 0xbd, 0x8d, 0x94, 0x65, 0xf9, 0x30, 0x49, 0x92, 0x8e, 0xd1, + 0x34, 0x6d, 0x27, 0xa1, 0xf5, 0xc3, 0x6f, 0x77, 0xde, 0x79, 0x67, 0x7e, 0xf9, 0x91, 0x44, 0x14, 0x7e, 0x7c, 0xd0, 0xfc, + 0x81, 0xdc, 0x20, 0x40, 0x03, 0xda, 0x3d, 0xf8, 0x93, 0x84, 0x73, 0x96, 0x8d, 0x84, 0x64, 0x12, 0x2a, 0xb1, 0x02, 0xc2, + 0x02, 0x44, 0xf8, 0xdb, 0xef, 0xbe, 0xa7, 0x77, 0xde, 0x59, 0x4a, 0xc7, 0x1e, 0x73, 0x24, 0x8d, 0x1a, 0x35, 0x32, 0x44, + 0xee, 0xac, 0xb9, 0xa6, 0x30, 0x5b, 0xfc, 0xea, 0xab, 0xaf, 0xe9, 0x9b, 0x6f, 0xbf, 0xa7, 0xc5, 0x8b, 0x8e, 0xe9, 0x62, + 0x16, 0xb6, 0x02, 0x82, 0x04, 0xb3, 0xd3, 0x79, 0xf3, 0xe6, 0x51, 0xf1, 0xd0, 0xa1, 0x54, 0x5d, 0x55, 0x45, 0x7a, 0xf5, + 0x46, 0x92, 0x8a, 0x4a, 0xcd, 0xe3, 0xc1, 0xf9, 0x5b, 0x21, 0x09, 0xd5, 0x01, 0xf0, 0x10, 0xdb, 0xda, 0x1c, 0xad, 0x4b, + 0x92, 0x22, 0x15, 0xfb, 0x84, 0xa3, 0x01, 0x8c, 0x4f, 0x1b, 0x42, 0xd6, 0xfa, 0x50, 0x02, 0x0e, 0x00, 0xb9, 0x30, 0x1d, + 0xf3, 0x58, 0x06, 0x20, 0xf7, 0x5f, 0x53, 0x0d, 0x05, 0xab, 0x37, 0xf3, 0xbe, 0x0b, 0x17, 0x1e, 0x18, 0xca, 0x01, 0x6a, + 0x9f, 0x58, 0x60, 0xf2, 0xe9, 0xf1, 0xb8, 0x59, 0xa3, 0xf5, 0xea, 0x6b, 0xaf, 0x47, 0x35, 0x01, 0x1f, 0x7d, 0xd4, 0xe1, + 0x1c, 0x9c, 0x87, 0x89, 0xaa, 0x11, 0xd8, 0x9a, 0x1a, 0x1a, 0xc0, 0x58, 0xde, 0x55, 0x7b, 0x90, 0xa1, 0xf0, 0x27, 0x84, + 0x2c, 0x47, 0x9b, 0xc1, 0x34, 0x8e, 0x94, 0x34, 0x27, 0x9d, 0x74, 0x12, 0xfb, 0x0a, 0x22, 0xa0, 0xe4, 0xf5, 0xd7, 0x5f, + 0xe7, 0x05, 0xe6, 0x62, 0x73, 0xe2, 0x0f, 0xa1, 0xbc, 0x1f, 0x16, 0x45, 0x51, 0x56, 0x6b, 0x9a, 0xf6, 0x6f, 0x5d, 0xd7, + 0x5f, 0x22, 0xa2, 0xd5, 0xe6, 0xf8, 0x6b, 0x2d, 0x17, 0xa7, 0x5a, 0x48, 0xa0, 0x75, 0x36, 0xef, 0x90, 0xc0, 0x28, 0x70, + 0x08, 0x60, 0x6c, 0xe4, 0x4f, 0x0e, 0x63, 0xf6, 0x4d, 0x33, 0xb7, 0x21, 0x7a, 0x60, 0xac, 0x24, 0x49, 0xbf, 0x94, 0x65, + 0xf9, 0x17, 0xaa, 0xaa, 0x22, 0xf7, 0x1f, 0x63, 0xfa, 0xf4, 0xe9, 0x3c, 0x9b, 0x04, 0xf1, 0x83, 0x5f, 0x1f, 0x4c, 0x02, + 0x20, 0x7c, 0x58, 0xe0, 0x5b, 0x12, 0x4d, 0xc3, 0xb7, 0x3d, 0x6a, 0x3b, 0x70, 0x3f, 0x10, 0x14, 0x13, 0xc6, 0x8f, 0xa3, + 0xef, 0xbf, 0xfb, 0x81, 0xde, 0x79, 0x77, 0x29, 0x1d, 0xbf, 0xf8, 0x58, 0xca, 0xce, 0xca, 0xea, 0x52, 0x1b, 0x38, 0xcd, + 0xeb, 0xa5, 0x75, 0xeb, 0x37, 0xd0, 0x57, 0x5f, 0x7f, 0x4b, 0x93, 0x27, 0x19, 0x3e, 0x81, 0xa2, 0x00, 0x7c, 0x38, 0x8d, + 0x09, 0x7e, 0x87, 0x7d, 0x90, 0xc9, 0x1f, 0x04, 0x90, 0x9a, 0xeb, 0xb7, 0x3e, 0x6a, 0xb4, 0x23, 0x66, 0xf9, 0x69, 0x46, + 0x0d, 0x72, 0x91, 0xe4, 0xd5, 0x41, 0xf2, 0x21, 0x15, 0xfb, 0x84, 0xa3, 0x01, 0xec, 0x3b, 0xd0, 0x9f, 0xdb, 0xda, 0xdb, + 0xa9, 0xbd, 0x0d, 0x73, 0x74, 0xd8, 0x6b, 0xd2, 0x2c, 0x5a, 0x40, 0x93, 0x10, 0x36, 0xd7, 0x91, 0x1e, 0x84, 0xcf, 0x70, + 0x1e, 0x95, 0x0e, 0x1f, 0x1e, 0x2a, 0x03, 0x19, 0xce, 0x2f, 0x0e, 0xcf, 0x04, 0x1a, 0xc0, 0x69, 0xd3, 0xa6, 0x92, 0x8c, + 0xef, 0xb6, 0x49, 0xbd, 0x22, 0xb4, 0x84, 0x19, 0xa6, 0x06, 0x90, 0x52, 0x5a, 0x03, 0x18, 0xeb, 0x71, 0xad, 0x9a, 0x42, + 0x6b, 0x76, 0x0a, 0x68, 0x59, 0x77, 0xdf, 0x7d, 0x77, 0x5a, 0xb0, 0x60, 0x01, 0x5d, 0x73, 0xcd, 0x35, 0xf4, 0xfd, 0xf7, + 0xdf, 0xd3, 0x6b, 0xaf, 0xbd, 0x46, 0x5f, 0x7d, 0xf5, 0x15, 0xf6, 0xd7, 0x3e, 0xfc, 0xf0, 0x43, 0x29, 0x10, 0x08, 0xa0, + 0xa0, 0xc2, 0x95, 0x8a, 0xa2, 0x9c, 0x49, 0x44, 0xff, 0x52, 0x55, 0xf5, 0x49, 0x22, 0xfa, 0xd9, 0xb4, 0xbe, 0xa5, 0x9b, + 0x44, 0x30, 0x68, 0xd3, 0x06, 0xda, 0x4d, 0xc3, 0x7c, 0x29, 0x8e, 0x39, 0x78, 0x2b, 0x1c, 0x02, 0x18, 0x19, 0xe1, 0x02, + 0x3d, 0x84, 0xd9, 0x17, 0x91, 0x49, 0xc8, 0xb6, 0x59, 0x28, 0x49, 0xd2, 0x85, 0xb2, 0x2c, 0x9f, 0xad, 0xaa, 0xea, 0x30, + 0x90, 0x90, 0xf4, 0xf4, 0x74, 0xf5, 0xf0, 0xc3, 0x0f, 0x97, 0x4e, 0x3f, 0xfd, 0x74, 0x19, 0x3e, 0x7d, 0x08, 0x42, 0x80, + 0x2a, 0x1c, 0x6a, 0x6f, 0x2b, 0xe9, 0x13, 0xce, 0xaf, 0xbd, 0x45, 0xaa, 0x0d, 0x74, 0x02, 0x68, 0x43, 0x44, 0xcf, 0xed, + 0xbf, 0xff, 0xbe, 0xf4, 0xdc, 0xf3, 0xff, 0xa4, 0xb7, 0xdf, 0x79, 0x8f, 0x8e, 0x3a, 0xe2, 0x30, 0x72, 0xbb, 0x5d, 0x6c, + 0xea, 0x45, 0x30, 0x4c, 0x6b, 0x5b, 0x1b, 0xbd, 0xf5, 0xf6, 0xbb, 0xbc, 0xdf, 0x1e, 0x7b, 0xcc, 0xed, 0x76, 0xf0, 0x17, + 0x1a, 0xc3, 0x92, 0x92, 0x61, 0xc6, 0x86, 0x96, 0x06, 0x23, 0xea, 0x4f, 0xf8, 0x01, 0x49, 0x32, 0xe7, 0x05, 0x03, 0x1a, + 0x1a, 0x50, 0x93, 0xdc, 0x41, 0x32, 0x22, 0x15, 0xfb, 0x84, 0xa3, 0x01, 0xec, 0x1b, 0x84, 0x4f, 0x5a, 0x4b, 0x73, 0x33, + 0xf9, 0x3a, 0x3b, 0x59, 0xdb, 0xcf, 0xfe, 0x7e, 0xc2, 0xe5, 0x83, 0x35, 0x81, 0x72, 0x28, 0x3f, 0x28, 0xac, 0x04, 0xc2, + 0x77, 0xcf, 0x7a, 0x0c, 0x7b, 0xe6, 0x86, 0xdc, 0xdc, 0x1c, 0xda, 0x6f, 0x9f, 0xf9, 0xa1, 0x67, 0x24, 0xf2, 0x89, 0x86, + 0xfe, 0x4a, 0x12, 0xcb, 0x7d, 0x31, 0x31, 0x4d, 0x16, 0xf4, 0x45, 0x03, 0xd8, 0x13, 0x58, 0x35, 0x84, 0x38, 0x36, 0xac, + 0x60, 0x68, 0x2b, 0xc8, 0x69, 0x8c, 0x9b, 0x7b, 0xed, 0xb5, 0x17, 0x8f, 0x99, 0x92, 0x24, 0xc9, 0xc8, 0x41, 0xf8, 0xec, + 0xb3, 0xcf, 0x6a, 0xa8, 0xf7, 0x5e, 0x51, 0x51, 0x51, 0x48, 0x44, 0xe7, 0x28, 0x8a, 0x72, 0x82, 0xa6, 0x69, 0xcf, 0xe8, + 0xba, 0xbe, 0x84, 0x88, 0xd6, 0x21, 0xe8, 0xda, 0x1c, 0xa3, 0x61, 0x47, 0xb6, 0x5e, 0xa8, 0x3d, 0x67, 0xa0, 0x03, 0x0b, + 0x1c, 0x02, 0xb8, 0x15, 0xe1, 0x7c, 0x0a, 0xc2, 0x45, 0xf9, 0x0a, 0x3f, 0xbf, 0xa3, 0x64, 0x59, 0xbe, 0x46, 0xd3, 0xb4, + 0x29, 0x78, 0x71, 0x73, 0x72, 0x72, 0xd4, 0x93, 0x4f, 0x3e, 0x59, 0x3e, 0xeb, 0xac, 0xb3, 0x14, 0x68, 0xfe, 0x30, 0xf3, + 0x83, 0x39, 0x11, 0xa4, 0x4f, 0x68, 0xf8, 0xe2, 0x99, 0x58, 0x38, 0x15, 0xb5, 0x1d, 0x00, 0xda, 0x09, 0x82, 0x73, 0xc4, + 0x88, 0xe1, 0x4c, 0xee, 0x20, 0x18, 0xfc, 0x66, 0x51, 0xf7, 0x13, 0x4f, 0x58, 0xc4, 0xbe, 0x80, 0x9d, 0x3e, 0x3f, 0x15, + 0x17, 0x15, 0xd1, 0x84, 0x89, 0xe3, 0x39, 0x69, 0x33, 0x66, 0x92, 0xd1, 0xda, 0x42, 0xf8, 0xa1, 0xe0, 0xb9, 0xbc, 0xf2, + 0xf2, 0xcb, 0x46, 0xd5, 0x0f, 0x7f, 0xe7, 0xd6, 0x40, 0x10, 0x0c, 0x00, 0xe9, 0x90, 0x1f, 0x44, 0x9b, 0xcb, 0x36, 0x27, + 0x9d, 0xd0, 0x76, 0x90, 0xba, 0x7d, 0xc2, 0xd1, 0x00, 0xf6, 0xbd, 0xfd, 0x8c, 0xa8, 0xdd, 0x2a, 0xd2, 0xb0, 0x9e, 0x99, + 0x45, 0x92, 0x37, 0xc3, 0x24, 0x80, 0x42, 0xd3, 0x2f, 0x11, 0xd5, 0x6c, 0xe6, 0xb5, 0xf1, 0x13, 0x26, 0x70, 0xea, 0x17, + 0xb8, 0xe4, 0x84, 0x2b, 0xf5, 0x06, 0x60, 0x3b, 0x7c, 0x94, 0xdf, 0x5b, 0xfa, 0x41, 0x44, 0x13, 0x30, 0x64, 0xc8, 0xfe, + 0xfb, 0xed, 0xc3, 0x01, 0x7d, 0xb0, 0x40, 0x24, 0xcb, 0x7b, 0xd9, 0x5f, 0x1a, 0xc0, 0xee, 0xce, 0x29, 0x16, 0x41, 0x06, + 0x31, 0x7e, 0x8a, 0xac, 0x16, 0x90, 0xdb, 0x77, 0xde, 0x79, 0xa7, 0x7c, 0xe9, 0xa5, 0x97, 0x12, 0x48, 0xe0, 0x23, 0x8f, + 0x3c, 0xa2, 0x6d, 0xd8, 0xb0, 0x01, 0x15, 0x42, 0xce, 0x57, 0x14, 0xe5, 0x18, 0x55, 0x55, 0xef, 0x22, 0xa2, 0x27, 0x2d, + 0x51, 0xc3, 0x3e, 0x73, 0x5d, 0x44, 0x0d, 0x03, 0xb2, 0x85, 0x04, 0x3a, 0x5a, 0x40, 0x13, 0x0e, 0x01, 0x8c, 0x8d, 0xfc, + 0x89, 0x6c, 0xe4, 0x8a, 0xf9, 0xdd, 0x03, 0xb2, 0x2c, 0x9f, 0x62, 0x16, 0x1b, 0x57, 0xa1, 0xed, 0xbb, 0xf4, 0xd2, 0x4b, + 0x15, 0xe4, 0xeb, 0xc3, 0xac, 0x05, 0x66, 0x44, 0x20, 0x1e, 0x9a, 0xbe, 0x48, 0x48, 0x16, 0x81, 0xd2, 0xdb, 0x7b, 0xf3, + 0xf9, 0xfc, 0xb4, 0xcb, 0xac, 0x99, 0x2c, 0x04, 0xac, 0xf9, 0x11, 0x03, 0xc1, 0x20, 0x6b, 0x03, 0x0f, 0x3a, 0xe8, 0x00, + 0x16, 0xb2, 0xc2, 0x54, 0x13, 0x2d, 0xbf, 0xa1, 0x48, 0x62, 0x3a, 0x7d, 0x9a, 0xe1, 0xb4, 0x1d, 0x6c, 0xaa, 0x25, 0xa5, + 0xb5, 0x91, 0xe4, 0xec, 0x7c, 0x22, 0x4e, 0xff, 0xa2, 0x93, 0x94, 0x8b, 0x89, 0x25, 0xd1, 0xe6, 0x4d, 0x9b, 0x42, 0x25, + 0xe5, 0x1c, 0x24, 0x17, 0x52, 0xb1, 0x4f, 0x38, 0x1a, 0xc0, 0xbe, 0x41, 0x98, 0x18, 0xd7, 0xaf, 0xdf, 0xc0, 0x9f, 0x95, + 0xec, 0x02, 0xa3, 0x0a, 0x08, 0xe4, 0x09, 0xfb, 0x5a, 0xcb, 0xa4, 0xab, 0x7e, 0xd2, 0xab, 0x37, 0xf1, 0xf7, 0x3b, 0xed, + 0xb8, 0xc3, 0x36, 0xa5, 0x2e, 0xad, 0x13, 0x0b, 0xb1, 0x19, 0x3e, 0x7d, 0xf0, 0x05, 0xb4, 0x43, 0x4c, 0xf6, 0x21, 0x9b, + 0x92, 0x51, 0x86, 0x0c, 0x94, 0x06, 0x30, 0x1a, 0xac, 0x2e, 0x51, 0x38, 0xa7, 0xc8, 0x82, 0x01, 0xbf, 0xf9, 0x2b, 0xae, + 0xb8, 0x42, 0x3a, 0xe5, 0x94, 0x53, 0x94, 0xa7, 0x9e, 0x7a, 0x4a, 0xbf, 0xe7, 0x9e, 0x7b, 0xb4, 0x9a, 0x9a, 0x9a, 0xa1, + 0x92, 0x24, 0xdd, 0x41, 0x44, 0x07, 0xeb, 0xba, 0x7e, 0x11, 0x11, 0x55, 0x59, 0x48, 0xa0, 0x80, 0x48, 0x1d, 0x63, 0x25, + 0x7e, 0x92, 0x63, 0x0a, 0x76, 0x08, 0x20, 0x75, 0x13, 0xf0, 0x21, 0x34, 0x7f, 0xc2, 0xec, 0xdb, 0x49, 0x44, 0x4b, 0x64, + 0x59, 0x3e, 0x5e, 0xd3, 0x34, 0x75, 0xef, 0xbd, 0xf7, 0x96, 0x6e, 0xbe, 0xf9, 0x66, 0x05, 0x01, 0x06, 0x78, 0x49, 0x85, + 0xb6, 0x6f, 0x20, 0x4a, 0x88, 0xa5, 0xa2, 0xb6, 0xc3, 0x0e, 0x41, 0xf0, 0x60, 0x16, 0x40, 0x04, 0xb0, 0x20, 0xd3, 0xd6, + 0xe4, 0xd7, 0x40, 0x34, 0x41, 0x2b, 0xb4, 0x7f, 0xd8, 0x77, 0xdc, 0xb8, 0x71, 0x94, 0x95, 0x9d, 0x4d, 0xad, 0x88, 0xb2, + 0x6e, 0xa8, 0x26, 0xca, 0x2b, 0x32, 0x76, 0x82, 0x9f, 0x4e, 0xb6, 0x41, 0x00, 0xcb, 0xb7, 0x6c, 0xe1, 0xe8, 0x3f, 0x68, + 0x1c, 0x93, 0x69, 0xe6, 0xee, 0x20, 0x35, 0xfb, 0x84, 0xa3, 0x01, 0x8c, 0x0f, 0x81, 0x5e, 0xbb, 0x0e, 0x56, 0x42, 0x32, + 0x26, 0x7a, 0x8a, 0x8b, 0x28, 0x60, 0x4c, 0xfc, 0xb8, 0x0e, 0x78, 0x7b, 0x0b, 0xa9, 0xb5, 0xe5, 0xfc, 0x3d, 0x26, 0x89, + 0xf6, 0x7e, 0x6f, 0x5d, 0x07, 0xf1, 0xc3, 0xf7, 0x70, 0xed, 0x39, 0xe1, 0xf8, 0xe3, 0xc8, 0x9b, 0x96, 0xc6, 0x99, 0x09, + 0xcc, 0xa7, 0xc5, 0x01, 0x1f, 0xb0, 0x48, 0x80, 0x29, 0x42, 0xe3, 0x98, 0x6c, 0x32, 0x64, 0x30, 0x34, 0x80, 0xf6, 0xf3, + 0xd8, 0xdf, 0x79, 0x41, 0x08, 0xa1, 0x08, 0x40, 0x85, 0x27, 0xb8, 0x01, 0x5d, 0x79, 0xe5, 0x95, 0xd2, 0xe2, 0xc5, 0x8b, + 0x95, 0x9b, 0x6f, 0xbe, 0x59, 0x7f, 0xf2, 0xc9, 0x27, 0x41, 0xf0, 0xf6, 0x91, 0x24, 0xe9, 0xef, 0xba, 0xae, 0x1f, 0x63, + 0x5a, 0xe8, 0xe0, 0x1b, 0x68, 0x3e, 0xe4, 0x10, 0xc2, 0xf9, 0x04, 0x6e, 0xd7, 0x70, 0x34, 0x80, 0xb1, 0x69, 0xff, 0xd2, + 0xcd, 0x60, 0x8f, 0x8b, 0x15, 0x45, 0x39, 0x5e, 0x55, 0xd5, 0xc0, 0xd5, 0x57, 0x5f, 0xed, 0xba, 0xee, 0xba, 0xeb, 0x24, + 0xbc, 0xac, 0x82, 0xf8, 0xf5, 0x97, 0xb6, 0x2f, 0x1c, 0x92, 0x49, 0xa8, 0xf4, 0x06, 0x22, 0x5a, 0x0c, 0xfe, 0x38, 0xd0, + 0xa8, 0xae, 0x58, 0xbe, 0x82, 0xca, 0xca, 0x36, 0x53, 0x6b, 0x8b, 0x31, 0x13, 0x1c, 0x3b, 0x7e, 0x1c, 0x13, 0x3a, 0x59, + 0x51, 0x98, 0xd0, 0x45, 0x22, 0x81, 0xa2, 0x9d, 0x40, 0x00, 0x61, 0x8e, 0x19, 0x3b, 0x76, 0x1c, 0xfd, 0xf8, 0xc3, 0xf7, + 0x44, 0x75, 0xe5, 0x44, 0xe3, 0x76, 0x34, 0x4f, 0xa6, 0x92, 0x94, 0x95, 0x47, 0x92, 0xc7, 0xcb, 0x29, 0x78, 0x36, 0x6d, + 0xda, 0x44, 0xc3, 0x87, 0x0f, 0x67, 0x81, 0x93, 0xea, 0xed, 0x9c, 0x4a, 0x48, 0xc5, 0x67, 0xe5, 0x68, 0x00, 0xfb, 0x06, + 0xc8, 0x05, 0x4c, 0xce, 0x57, 0xad, 0x5e, 0x65, 0xb4, 0x67, 0x5e, 0xb1, 0x91, 0xa7, 0x8f, 0x3f, 0x81, 0x00, 0xba, 0x88, + 0x6a, 0xb7, 0x90, 0xd6, 0xd6, 0x4c, 0x19, 0x19, 0x99, 0x34, 0x6e, 0xfc, 0xf8, 0x2e, 0x11, 0xc0, 0xf6, 0x89, 0x05, 0x26, + 0xa5, 0xc8, 0x54, 0x00, 0x12, 0x82, 0x54, 0x26, 0xdf, 0x7f, 0xfb, 0x2d, 0x6d, 0xde, 0x5c, 0xc6, 0xdf, 0x15, 0x15, 0x17, + 0xb1, 0xb9, 0x72, 0xf2, 0x94, 0x29, 0xe4, 0x72, 0xbb, 0x39, 0xe8, 0x04, 0xf2, 0x29, 0x99, 0x90, 0x08, 0x1a, 0xc0, 0x48, + 0x10, 0xd9, 0x31, 0x30, 0x36, 0x60, 0xcc, 0xc5, 0x24, 0xfd, 0x89, 0x27, 0x9e, 0x90, 0x0e, 0x3c, 0xf0, 0x40, 0xd7, 0x19, + 0x67, 0x9c, 0x11, 0xf0, 0xf9, 0x7c, 0x33, 0x89, 0xe8, 0x4f, 0xba, 0xae, 0x9f, 0x6b, 0x46, 0x08, 0x0b, 0xa2, 0x17, 0x8c, + 0x90, 0x3c, 0x5a, 0xda, 0xde, 0xc9, 0xa0, 0x43, 0x00, 0xc3, 0x27, 0x7a, 0x96, 0x6d, 0x9a, 0x3f, 0x84, 0x99, 0xcf, 0x54, + 0x14, 0xe5, 0x1a, 0x55, 0x55, 0xd5, 0xd3, 0x4e, 0x3b, 0xcd, 0x75, 0xcb, 0x2d, 0xb7, 0x48, 0xc8, 0x6c, 0x2e, 0x4c, 0x0c, + 0x03, 0x8d, 0x44, 0xe8, 0x90, 0xfd, 0x05, 0x74, 0x70, 0xce, 0x8b, 0x18, 0x08, 0xd0, 0x9f, 0x1f, 0x7f, 0x82, 0xfd, 0xf6, + 0x36, 0x6e, 0xd8, 0x40, 0x4d, 0x8d, 0x4d, 0xa4, 0x6a, 0x2a, 0x27, 0x74, 0x2d, 0x28, 0x28, 0xa4, 0x9d, 0x67, 0xee, 0x4c, + 0x27, 0x9f, 0x72, 0x0a, 0xcd, 0xdd, 0x7d, 0x1e, 0x13, 0xb7, 0x70, 0x10, 0xb3, 0x49, 0x1c, 0x13, 0x5a, 0x44, 0x94, 0x31, + 0x02, 0x01, 0xd4, 0xeb, 0x2b, 0xcc, 0x84, 0xb0, 0x32, 0x57, 0x02, 0x91, 0xd2, 0xb3, 0xc8, 0x95, 0x3b, 0x84, 0x02, 0x35, + 0x5b, 0x68, 0xe5, 0xaa, 0x55, 0xec, 0x84, 0xec, 0x68, 0x5f, 0x92, 0x0b, 0xa9, 0xd8, 0x27, 0x9c, 0x77, 0xb0, 0x6f, 0x6d, + 0x07, 0xeb, 0x01, 0xe4, 0x34, 0xe4, 0x07, 0x20, 0xe5, 0x0f, 0x0d, 0x95, 0x80, 0xe3, 0xa1, 0x5f, 0x56, 0x48, 0xaf, 0xdd, + 0xc2, 0x1f, 0xc7, 0x8c, 0x1d, 0x4b, 0xc3, 0x86, 0x0e, 0xdd, 0x66, 0xe2, 0x67, 0x25, 0x7f, 0xf0, 0x0f, 0x44, 0x0a, 0x98, + 0xa7, 0x9f, 0x7c, 0x8a, 0xde, 0x79, 0xfb, 0x6d, 0x2a, 0x2f, 0xdb, 0x42, 0x9d, 0x3e, 0x43, 0xe3, 0x07, 0xd2, 0x07, 0x52, + 0x32, 0x0b, 0x15, 0x31, 0xce, 0x3c, 0x83, 0xe6, 0xcc, 0x9d, 0x1b, 0x4a, 0x2b, 0x95, 0x2c, 0x18, 0x6c, 0x0d, 0x60, 0xac, + 0x7d, 0x41, 0x14, 0x0a, 0x80, 0x6f, 0x27, 0x4a, 0xd2, 0x35, 0x37, 0x37, 0xbb, 0xcf, 0x3d, 0xf7, 0xdc, 0xa0, 0xa2, 0x28, + 0xc7, 0xa9, 0xaa, 0xfa, 0x2e, 0x11, 0x3d, 0x6f, 0x2a, 0x6e, 0xec, 0x79, 0x01, 0xc3, 0x55, 0x0c, 0xd1, 0x69, 0x3b, 0xc5, + 0xf6, 0x4e, 0x00, 0xad, 0xa4, 0x2f, 0x9c, 0xd9, 0x57, 0x24, 0x79, 0x0e, 0xca, 0xb2, 0xfc, 0x7b, 0x55, 0x55, 0xd3, 0x27, + 0x4e, 0x9c, 0xa8, 0xde, 0x7e, 0xfb, 0xed, 0x12, 0x54, 0xd1, 0xc0, 0x40, 0x98, 0x7b, 0x13, 0xb5, 0x43, 0xf6, 0x27, 0xf9, + 0x83, 0x19, 0xf6, 0xaa, 0xdf, 0xfc, 0x86, 0x3e, 0xf9, 0xe8, 0x63, 0x52, 0x35, 0x8d, 0xa3, 0xf3, 0xa6, 0xef, 0x30, 0x9d, + 0x53, 0x2b, 0x54, 0x57, 0x57, 0xd1, 0x86, 0xf5, 0x1b, 0xe8, 0xad, 0x37, 0xdf, 0xa4, 0xcf, 0x3f, 0xfb, 0x8c, 0xce, 0x3e, + 0xf7, 0x5c, 0x3a, 0xf3, 0x9c, 0xb3, 0xa8, 0xbd, 0xad, 0x7d, 0x9b, 0x76, 0xb1, 0x6b, 0x50, 0x76, 0xdc, 0x61, 0x07, 0x7a, + 0xe1, 0x79, 0x22, 0xad, 0xbe, 0xd2, 0x28, 0x0a, 0x0f, 0xcd, 0x61, 0x20, 0x48, 0x92, 0xdb, 0x4b, 0x32, 0xb4, 0x03, 0x35, + 0x5b, 0x68, 0xd9, 0xb2, 0xe5, 0xce, 0xc0, 0x9b, 0x84, 0x48, 0xc5, 0x3e, 0xe1, 0x68, 0x00, 0xfb, 0x4e, 0x00, 0xa1, 0xa9, + 0x43, 0x14, 0xb0, 0xe4, 0x49, 0x23, 0x29, 0xa7, 0x80, 0x74, 0x91, 0x32, 0x4a, 0xec, 0x68, 0x06, 0x80, 0x4c, 0x99, 0x3a, + 0x95, 0x83, 0xca, 0x60, 0x71, 0xb0, 0x4f, 0xea, 0x21, 0x97, 0x90, 0x75, 0xe0, 0xfb, 0xef, 0xbe, 0xa3, 0xdf, 0x5d, 0x73, + 0x0d, 0xad, 0x5e, 0xb5, 0x9a, 0x27, 0x94, 0x3b, 0xce, 0xd8, 0x91, 0xad, 0x0a, 0xd0, 0x08, 0xc2, 0x42, 0x81, 0x1c, 0x76, + 0x6f, 0xff, 0xef, 0x7f, 0xf4, 0xd9, 0xa7, 0x9f, 0xd2, 0xe5, 0xbf, 0xfe, 0x35, 0x13, 0x41, 0x6b, 0x40, 0x49, 0xa2, 0x23, + 0x91, 0x35, 0x80, 0xf6, 0xbe, 0x20, 0xaa, 0x87, 0x54, 0x56, 0x56, 0xd2, 0x19, 0x67, 0x9c, 0x41, 0xef, 0xbe, 0xfb, 0xae, + 0xfc, 0xfc, 0xf3, 0xcf, 0xeb, 0x8a, 0xa2, 0x5c, 0xa7, 0xaa, 0xea, 0xc7, 0x44, 0x54, 0x67, 0xa9, 0x20, 0x62, 0x5f, 0xa4, + 0xed, 0x99, 0xf8, 0x09, 0x6c, 0xef, 0x04, 0x30, 0x92, 0xff, 0x9f, 0x20, 0x81, 0x69, 0xa6, 0x3f, 0xc1, 0x09, 0x92, 0x24, + 0xed, 0x25, 0x49, 0x92, 0x7a, 0xc7, 0x1d, 0x77, 0x28, 0xc2, 0x2c, 0x39, 0x18, 0x9a, 0xbf, 0x44, 0xea, 0x90, 0xf1, 0x46, + 0xc8, 0x5f, 0x2f, 0x10, 0xa0, 0x2b, 0x7f, 0x7d, 0x05, 0x7d, 0xf2, 0xf1, 0xc7, 0x9c, 0xfa, 0x65, 0xd1, 0xf1, 0x8b, 0xe9, + 0xa8, 0xa3, 0x8f, 0xa1, 0xe1, 0xa5, 0xc3, 0x59, 0x90, 0x62, 0x56, 0xbd, 0x6a, 0xe5, 0x4a, 0x9e, 0x85, 0x7f, 0xf4, 0xe1, + 0x87, 0x74, 0xdf, 0x3d, 0xf7, 0x70, 0x5e, 0xae, 0x53, 0x4e, 0x3b, 0x75, 0x9b, 0x3c, 0x7e, 0xd6, 0xc4, 0xa4, 0x98, 0x31, + 0x4e, 0x9d, 0x3a, 0xc5, 0x48, 0x0c, 0xdb, 0xd2, 0x48, 0xae, 0x96, 0x06, 0xd3, 0x24, 0xe4, 0x33, 0xca, 0x38, 0xe5, 0x63, + 0x9d, 0x68, 0xf5, 0xaa, 0x55, 0x9c, 0x37, 0x2c, 0x19, 0x9d, 0xb8, 0xb7, 0x67, 0xa4, 0x6a, 0x9f, 0x70, 0xd0, 0xfb, 0xb6, + 0x03, 0x41, 0x58, 0xb1, 0x72, 0x25, 0x7f, 0x76, 0xe5, 0x0d, 0x21, 0x29, 0x3d, 0x9b, 0x09, 0x20, 0xe7, 0xfe, 0xc3, 0xbb, + 0x12, 0xf0, 0x91, 0x5e, 0x63, 0x68, 0x00, 0x77, 0xdc, 0x61, 0x7a, 0xd8, 0x3e, 0x2f, 0x26, 0xa5, 0x65, 0x9b, 0x37, 0xd3, + 0x55, 0xbf, 0xb9, 0x92, 0x36, 0x6f, 0xde, 0x4c, 0x3b, 0xec, 0xb8, 0x23, 0x5d, 0x78, 0xf1, 0x45, 0xac, 0xe5, 0x03, 0x31, + 0x14, 0xd9, 0x0b, 0x56, 0xac, 0x58, 0x41, 0x7f, 0x7e, 0xfc, 0x71, 0x5a, 0xfa, 0xee, 0x7b, 0x74, 0xe7, 0xed, 0xb7, 0xb3, + 0x46, 0xf0, 0xf0, 0x23, 0x8f, 0x60, 0x02, 0x9a, 0x0c, 0xe6, 0xe0, 0x64, 0xd1, 0x00, 0xda, 0xd3, 0xc9, 0x20, 0x48, 0xe4, + 0xe6, 0x9b, 0x6f, 0x96, 0x97, 0x2e, 0x5d, 0xaa, 0x56, 0x57, 0x57, 0x97, 0x28, 0x8a, 0x72, 0x89, 0xaa, 0xaa, 0x57, 0x9b, + 0xa6, 0xe0, 0x60, 0x98, 0x2a, 0x21, 0xc0, 0x76, 0xaf, 0x05, 0xdc, 0x9e, 0x47, 0x38, 0xbb, 0xf6, 0xcf, 0xae, 0x01, 0x74, + 0x9b, 0xdb, 0x8a, 0x15, 0x45, 0xb9, 0x42, 0x55, 0x55, 0x7d, 0xd1, 0xa2, 0x45, 0xd2, 0xa1, 0x87, 0x1e, 0x3a, 0xe8, 0xe4, + 0x2f, 0x51, 0x3a, 0x64, 0xbc, 0x01, 0x41, 0x0b, 0x13, 0xcb, 0xf3, 0xff, 0x78, 0x96, 0x3e, 0xfd, 0xf8, 0x63, 0x16, 0x9e, + 0x37, 0xfe, 0xe1, 0xf7, 0x74, 0xcd, 0xef, 0x7e, 0x47, 0x23, 0x47, 0x8d, 0x34, 0xb2, 0xf9, 0xfb, 0x7c, 0x6c, 0x02, 0xde, + 0x75, 0xb7, 0xdd, 0xe8, 0x81, 0x25, 0x0f, 0xd1, 0x71, 0x8b, 0x16, 0xb1, 0x00, 0x78, 0xfc, 0xd1, 0x47, 0x69, 0xe5, 0x8a, + 0x95, 0x4c, 0x04, 0xed, 0xb3, 0x44, 0x40, 0x04, 0x82, 0x8c, 0x19, 0x33, 0x86, 0xf2, 0x0b, 0x0a, 0xd8, 0xec, 0xcb, 0xe9, + 0x60, 0xe0, 0x03, 0xc4, 0x95, 0xe0, 0x54, 0x92, 0xcd, 0xa0, 0x10, 0x68, 0x0c, 0x6a, 0xab, 0xab, 0x79, 0xf0, 0x70, 0x06, + 0xe0, 0xe4, 0x41, 0x2a, 0xf6, 0x89, 0x54, 0xbc, 0xa7, 0x81, 0x04, 0xfa, 0xef, 0xf2, 0xe5, 0xcb, 0x79, 0x5d, 0x86, 0xf9, + 0xd7, 0xe5, 0xde, 0x6a, 0x05, 0x44, 0x05, 0x90, 0xb6, 0x26, 0x0a, 0xc2, 0x1d, 0x04, 0x25, 0x3a, 0xa7, 0x4e, 0x8d, 0xe8, + 0xf7, 0x0b, 0xf3, 0xee, 0x23, 0x4b, 0x1e, 0xa6, 0x0d, 0x1b, 0x36, 0x30, 0xf9, 0x7b, 0xf0, 0xe1, 0x25, 0x74, 0xe0, 0x41, + 0x07, 0x19, 0x49, 0xa6, 0xdb, 0xda, 0xd8, 0x05, 0x05, 0xbf, 0x45, 0x95, 0xa7, 0xfb, 0x1f, 0x7a, 0x90, 0x8e, 0x3e, 0xf6, + 0x18, 0xce, 0x58, 0x80, 0xc9, 0x29, 0x4c, 0xc6, 0x90, 0x59, 0xc9, 0x20, 0x4b, 0x22, 0x5d, 0x63, 0x22, 0x5c, 0x7b, 0x34, + 0x72, 0x8a, 0xec, 0x1b, 0xa3, 0x47, 0x8f, 0x46, 0x22, 0x69, 0x59, 0xe7, 0x24, 0xaf, 0x74, 0x12, 0x11, 0xed, 0x6a, 0xba, + 0x6f, 0x79, 0x2d, 0x79, 0x7c, 0xc5, 0x02, 0x6c, 0xf7, 0x9d, 0x6b, 0x7b, 0x25, 0x80, 0xe1, 0x2a, 0x7e, 0xd8, 0x03, 0x3f, + 0xa0, 0xfd, 0xeb, 0x94, 0x24, 0xe9, 0x14, 0x5d, 0xd7, 0x47, 0x65, 0x65, 0x65, 0x69, 0x78, 0xb9, 0x12, 0x25, 0x45, 0x48, + 0x22, 0x74, 0xc8, 0xfe, 0x98, 0xad, 0xc3, 0xb9, 0xf7, 0xff, 0x5e, 0x7a, 0x89, 0x3f, 0xff, 0xf2, 0xe4, 0x93, 0xe9, 0xa8, + 0x63, 0x8e, 0xa1, 0xea, 0xea, 0x6a, 0x26, 0x7e, 0xd6, 0x5c, 0x51, 0x10, 0xb8, 0x88, 0xb6, 0xbb, 0xe2, 0xb7, 0x57, 0xd2, + 0xcc, 0x59, 0xb3, 0xa8, 0xb2, 0xa2, 0x82, 0x5e, 0xfa, 0xd7, 0x3f, 0xc9, 0xe3, 0xf5, 0x76, 0xa9, 0x0b, 0x6c, 0x6d, 0x27, + 0x08, 0x68, 0x90, 0xca, 0x09, 0x13, 0x26, 0x18, 0x1b, 0xea, 0x2a, 0x4c, 0xea, 0xcf, 0x89, 0xbb, 0x48, 0xca, 0xce, 0x27, + 0xd9, 0x9b, 0x4e, 0x6d, 0x6d, 0xad, 0xb4, 0x61, 0xe3, 0xc6, 0xa4, 0x11, 0xda, 0x0e, 0x0c, 0xa4, 0xe2, 0xb3, 0x4a, 0xc5, + 0x7b, 0x1a, 0xc8, 0xfc, 0x7f, 0x6c, 0x2d, 0x58, 0x65, 0x06, 0x80, 0x14, 0x0c, 0xdb, 0x9a, 0xfc, 0x1d, 0xda, 0x62, 0xc5, + 0x45, 0x7a, 0x63, 0x35, 0xe9, 0xbe, 0x4e, 0xca, 0xcb, 0xcf, 0xa7, 0xb1, 0x63, 0xc7, 0x86, 0xe4, 0x8c, 0xf5, 0x38, 0x98, + 0x54, 0x2e, 0xff, 0x79, 0x19, 0x2d, 0x7d, 0xef, 0x3d, 0x9e, 0xa0, 0x5e, 0x72, 0xd9, 0xa5, 0x34, 0x72, 0xe4, 0x48, 0xaa, + 0xab, 0xad, 0xed, 0x12, 0xa5, 0x8a, 0xdf, 0x41, 0x13, 0xe5, 0xeb, 0xf4, 0xd1, 0xaf, 0x7f, 0x73, 0x05, 0x9b, 0x94, 0xd7, + 0xad, 0x5b, 0x47, 0xaf, 0xbe, 0xf2, 0x0a, 0x65, 0x64, 0x66, 0x46, 0xac, 0x57, 0x9e, 0x48, 0x48, 0x36, 0x0d, 0xa0, 0x00, + 0x14, 0x32, 0x70, 0x1b, 0x3a, 0xf5, 0xd4, 0x53, 0xa5, 0x99, 0x33, 0x67, 0xea, 0xaa, 0xaa, 0x7a, 0x5d, 0x2e, 0xd7, 0x65, + 0xe6, 0xd8, 0xee, 0xb1, 0xa4, 0x71, 0xb3, 0x92, 0x40, 0xc9, 0x72, 0x88, 0xc1, 0xbf, 0xc1, 0x41, 0xc0, 0xe0, 0x33, 0x99, + 0xc1, 0x45, 0x34, 0xed, 0x1f, 0xde, 0xb6, 0xb1, 0xb2, 0x2c, 0x9f, 0xa9, 0x69, 0x9a, 0x7e, 0xd6, 0x59, 0x67, 0xc9, 0x88, + 0xf0, 0x4a, 0x14, 0x02, 0x98, 0x08, 0x1d, 0x32, 0xde, 0x9d, 0x1b, 0x7e, 0x34, 0x3f, 0x7c, 0xff, 0x3d, 0xad, 0x5d, 0xbb, + 0x96, 0x46, 0x8d, 0x1e, 0x4d, 0xc7, 0x1e, 0x77, 0x1c, 0x35, 0x35, 0x36, 0xb2, 0x20, 0xb7, 0xb7, 0x39, 0x3a, 0x3c, 0x34, + 0x7a, 0xf0, 0xc3, 0xc1, 0x7e, 0xd8, 0xe7, 0xdb, 0x6f, 0xbe, 0xe5, 0xfd, 0xf1, 0x9d, 0xd5, 0xf4, 0x6b, 0x37, 0xe5, 0x4c, + 0x33, 0xf3, 0x01, 0x72, 0x20, 0x08, 0xea, 0x07, 0x73, 0xed, 0x26, 0x95, 0xa4, 0xb4, 0x4c, 0x36, 0x13, 0x01, 0x30, 0x1b, + 0x59, 0x8f, 0xe3, 0x20, 0xf1, 0x91, 0x6a, 0x7d, 0x22, 0x55, 0xef, 0x69, 0xa0, 0x20, 0x02, 0x40, 0x36, 0x6d, 0xdc, 0xc8, + 0x9f, 0x25, 0x68, 0xf8, 0x39, 0xf0, 0xcb, 0x74, 0xff, 0x82, 0x4c, 0x31, 0xd3, 0xbf, 0x20, 0xfa, 0x17, 0x93, 0x43, 0xbb, + 0x06, 0x10, 0x32, 0x03, 0x13, 0xc1, 0x6f, 0xbe, 0xfe, 0x8a, 0x27, 0xa7, 0x3b, 0xcf, 0x9c, 0x49, 0xb3, 0xe7, 0xcc, 0xa1, + 0xa6, 0xa6, 0x26, 0x3e, 0xbe, 0x1d, 0x90, 0x19, 0x20, 0x91, 0x05, 0x85, 0x85, 0x74, 0xe8, 0xe1, 0x87, 0x91, 0x1a, 0x0c, + 0xb2, 0x3f, 0x60, 0x7b, 0x47, 0x47, 0x52, 0xf8, 0x01, 0x26, 0xa3, 0x06, 0x50, 0x7c, 0x27, 0xe4, 0xfb, 0x35, 0xd7, 0x5c, + 0x83, 0x86, 0xd6, 0x34, 0x4d, 0x3b, 0x80, 0x88, 0xe6, 0x9b, 0x39, 0x01, 0x3d, 0xa6, 0x62, 0x47, 0xe4, 0xf2, 0x95, 0xc4, + 0x4f, 0x69, 0x3b, 0xc6, 0xe0, 0x33, 0x99, 0xc1, 0x47, 0x24, 0xed, 0x9f, 0x4f, 0x51, 0x94, 0x53, 0x35, 0x4d, 0x2b, 0x2c, + 0x2a, 0x2a, 0xd2, 0x2e, 0xbc, 0xf0, 0x42, 0x09, 0x5a, 0xa7, 0x44, 0xe9, 0xc4, 0x89, 0xd0, 0x21, 0xe3, 0x09, 0x11, 0x4d, + 0xbd, 0x76, 0xcd, 0x1a, 0xd6, 0xee, 0x4d, 0xdf, 0x61, 0x07, 0x2a, 0x1e, 0x56, 0xcc, 0x02, 0x39, 0x12, 0xe1, 0xc6, 0xb3, + 0x00, 0x09, 0x44, 0xf6, 0xfe, 0x9c, 0xdc, 0x5c, 0xaa, 0xa9, 0xae, 0xe6, 0x48, 0x61, 0xab, 0x79, 0xde, 0xde, 0x4e, 0xf8, + 0xbc, 0xc3, 0x0e, 0x3b, 0xf0, 0xba, 0xda, 0x50, 0x4d, 0x7a, 0x67, 0x1b, 0x49, 0xc8, 0xe3, 0x65, 0x16, 0x85, 0x97, 0x73, + 0x0d, 0x33, 0xf0, 0xb2, 0xe5, 0xcb, 0x39, 0x8f, 0x97, 0x83, 0xe4, 0x41, 0xaa, 0xf5, 0x89, 0x54, 0xbd, 0xa7, 0x81, 0x80, + 0x20, 0x6e, 0xeb, 0x37, 0x6c, 0x60, 0x2d, 0xa0, 0x9c, 0x96, 0x41, 0x52, 0x76, 0x01, 0x6b, 0xfa, 0x8d, 0x34, 0x30, 0xd0, + 0x04, 0x6a, 0xa4, 0xd7, 0x18, 0x29, 0x5c, 0x30, 0x29, 0x84, 0xa6, 0x2f, 0x9c, 0x96, 0x0e, 0xcf, 0x60, 0xcb, 0x96, 0x2d, + 0x14, 0x0c, 0x04, 0x68, 0xd2, 0xe4, 0x49, 0x9c, 0xfb, 0xcf, 0xa8, 0xf1, 0x1b, 0x3e, 0x58, 0x02, 0xf2, 0x2a, 0x18, 0x08, + 0xd2, 0xf4, 0xe9, 0x3b, 0x50, 0x66, 0x56, 0x16, 0x95, 0x6d, 0x2e, 0xa3, 0x66, 0x73, 0x22, 0x9b, 0xe8, 0xcf, 0x33, 0x59, + 0x35, 0x80, 0x00, 0xda, 0x17, 0xc4, 0xfc, 0x90, 0x43, 0x0e, 0xa1, 0x7d, 0xf6, 0xd9, 0x07, 0xcf, 0x48, 0x52, 0x14, 0xe5, + 0x02, 0x8b, 0x06, 0x50, 0x10, 0x40, 0xab, 0x26, 0x50, 0xda, 0x9e, 0xc9, 0xe0, 0xf6, 0x48, 0x00, 0xc3, 0x45, 0xfe, 0x5a, + 0xb5, 0x7f, 0x78, 0x59, 0x20, 0x25, 0xc6, 0x13, 0xd1, 0x89, 0xba, 0xae, 0xeb, 0xe7, 0x9f, 0x7f, 0xbe, 0x0c, 0xff, 0x82, + 0xee, 0x4a, 0x8e, 0x0d, 0x24, 0x12, 0xe5, 0x3a, 0xe2, 0x8d, 0xd6, 0xd6, 0x36, 0x16, 0xae, 0x20, 0x74, 0x5b, 0x13, 0xac, + 0x46, 0x06, 0x12, 0xad, 0x16, 0x14, 0x16, 0x50, 0x7e, 0x7e, 0x3e, 0x35, 0x34, 0x34, 0x50, 0x79, 0xf9, 0x96, 0x2e, 0xbe, + 0x7b, 0x5d, 0x93, 0xb8, 0x1a, 0x7e, 0x80, 0x53, 0x26, 0x4f, 0x66, 0x87, 0x6c, 0xb5, 0xbd, 0x85, 0xf4, 0xe6, 0x7a, 0xd3, + 0x0f, 0xd0, 0xf0, 0x0d, 0xde, 0x1a, 0x08, 0xb2, 0x9a, 0xda, 0x5a, 0x5b, 0x93, 0x42, 0x68, 0x3b, 0x48, 0xdd, 0x3e, 0x91, + 0x8a, 0xf7, 0x34, 0x90, 0x26, 0x60, 0x04, 0x65, 0x84, 0x02, 0x40, 0xd2, 0x32, 0xd9, 0xd7, 0x97, 0x03, 0xbe, 0x90, 0xfe, + 0xc9, 0xdf, 0x49, 0x1a, 0xf2, 0x81, 0x22, 0x00, 0x64, 0xfa, 0x0e, 0x61, 0x83, 0x88, 0x20, 0x33, 0x20, 0xf7, 0x37, 0x6d, + 0xd8, 0x48, 0x8a, 0xcb, 0x45, 0xc3, 0x4a, 0x4a, 0x62, 0x62, 0x09, 0x46, 0xd4, 0x70, 0x26, 0x93, 0x50, 0xbf, 0xcf, 0xc7, + 0xfe, 0x80, 0x9c, 0x71, 0x20, 0xc1, 0x91, 0xac, 0x1a, 0x40, 0xf1, 0xbd, 0xb8, 0xce, 0x2b, 0xaf, 0xbc, 0x52, 0x96, 0x24, + 0x49, 0xd3, 0x75, 0x7d, 0x0f, 0x8b, 0x16, 0xd0, 0x6b, 0x92, 0xc0, 0x70, 0x26, 0xe0, 0xed, 0x12, 0x89, 0xff, 0x46, 0xf6, + 0x2f, 0xec, 0x24, 0x50, 0xa4, 0x7d, 0x09, 0x28, 0x8a, 0x72, 0xb2, 0xa6, 0x69, 0x79, 0xc5, 0xc5, 0xc5, 0xda, 0xe9, 0xa7, + 0x9f, 0x2e, 0x25, 0x5a, 0x28, 0x7f, 0x22, 0x74, 0xc8, 0xfe, 0x00, 0x32, 0xec, 0xa3, 0x9d, 0xab, 0xab, 0xaa, 0x28, 0x80, + 0xf4, 0x2c, 0x61, 0x32, 0xc3, 0x0b, 0x88, 0x12, 0x6f, 0x30, 0xdd, 0x8c, 0x1e, 0x3b, 0x86, 0x35, 0x87, 0x08, 0x04, 0x81, + 0xa0, 0x16, 0xbf, 0xb1, 0x07, 0x84, 0x80, 0x00, 0xc2, 0x7f, 0x67, 0xe8, 0xb0, 0x61, 0x4c, 0xfa, 0xf4, 0x86, 0x4a, 0x23, + 0x17, 0x18, 0x76, 0xc0, 0xac, 0x3e, 0xc7, 0x30, 0x01, 0x6f, 0xde, 0xb4, 0x91, 0x7d, 0x0f, 0x9d, 0x40, 0x90, 0xe4, 0x41, + 0x2a, 0xf6, 0x89, 0x54, 0xbc, 0xa7, 0x81, 0x80, 0x90, 0x1b, 0xcb, 0x97, 0x1b, 0x04, 0x10, 0x29, 0x9e, 0x24, 0x04, 0x80, + 0xa0, 0x3d, 0x59, 0xdb, 0xaf, 0x10, 0xb5, 0x36, 0xb2, 0x15, 0x00, 0xfb, 0x4e, 0x99, 0x32, 0x79, 0x9b, 0x04, 0xd0, 0xd8, + 0x0f, 0xfd, 0x1f, 0x29, 0xbf, 0xd6, 0xaf, 0x5f, 0xcf, 0xfe, 0x7f, 0x93, 0x26, 0x4d, 0x62, 0x99, 0x23, 0x77, 0x53, 0x7b, + 0x1c, 0x56, 0x08, 0xe4, 0xa8, 0x83, 0xf6, 0x11, 0x93, 0xd9, 0x8c, 0x8c, 0x74, 0xd2, 0x58, 0xfb, 0x98, 0xd8, 0x48, 0x66, + 0x0d, 0x20, 0x80, 0xb1, 0x03, 0x63, 0xf5, 0xde, 0x7b, 0xef, 0x4d, 0x07, 0x1c, 0x70, 0x80, 0xa8, 0x29, 0x7c, 0x8e, 0xc5, + 0x04, 0x2c, 0x16, 0xd9, 0xd1, 0x02, 0x6e, 0x7f, 0x04, 0xb0, 0x3b, 0xed, 0x9f, 0x08, 0x11, 0x1b, 0x43, 0x44, 0xc7, 0x43, + 0xfb, 0x77, 0xee, 0xb9, 0xe7, 0xca, 0xa5, 0xa5, 0xa5, 0xdb, 0x0a, 0x87, 0x41, 0x46, 0x22, 0x5d, 0x4b, 0x3c, 0x20, 0xd2, + 0xb4, 0x20, 0x8b, 0x3e, 0x2a, 0x7d, 0x2c, 0x5f, 0xb6, 0x8c, 0xd3, 0x2e, 0x78, 0xbc, 0xd1, 0x03, 0x31, 0xd0, 0xc1, 0xe1, + 0x3b, 0x38, 0x79, 0xf2, 0x14, 0x16, 0xb0, 0x2b, 0x56, 0x2c, 0xef, 0x22, 0x68, 0xed, 0x09, 0x5d, 0x21, 0xbc, 0xa1, 0x2d, + 0x9c, 0x34, 0x71, 0xa2, 0xb1, 0xd1, 0x8c, 0x00, 0xe4, 0xfd, 0xb8, 0x22, 0x48, 0x2e, 0xc9, 0xe9, 0x99, 0x1c, 0x55, 0xb6, + 0x6e, 0xfd, 0x7a, 0x27, 0x10, 0x24, 0x89, 0x90, 0x6a, 0x7d, 0x22, 0x55, 0xef, 0x69, 0x20, 0x20, 0x52, 0x83, 0x88, 0x00, + 0x10, 0x42, 0x04, 0x70, 0x08, 0x46, 0x05, 0x10, 0x64, 0x01, 0xd0, 0xd5, 0x20, 0xe7, 0x18, 0x1d, 0x35, 0x6a, 0xd4, 0x36, + 0x32, 0x1e, 0x2e, 0x20, 0x1e, 0xe4, 0x11, 0xdc, 0xb0, 0x91, 0x27, 0xa4, 0xa8, 0x24, 0x04, 0x4b, 0x10, 0xfb, 0x09, 0x76, + 0xa7, 0xcd, 0x93, 0x24, 0xfa, 0xf4, 0x93, 0x4f, 0x58, 0x7b, 0x88, 0xe4, 0xf3, 0xb9, 0xb9, 0x79, 0x49, 0x51, 0x16, 0x2e, + 0x99, 0x35, 0x80, 0xf6, 0xeb, 0xbd, 0xf4, 0xd2, 0x4b, 0x85, 0x16, 0x70, 0x77, 0x22, 0xda, 0xd3, 0xe2, 0x0b, 0x68, 0x35, + 0x03, 0x4b, 0xb4, 0x1d, 0x63, 0x7b, 0x23, 0x80, 0xdd, 0x69, 0xff, 0xa0, 0x22, 0xf6, 0x4b, 0x92, 0x84, 0x5a, 0xbf, 0x79, + 0x43, 0x86, 0x0c, 0xd1, 0x4e, 0x39, 0xe5, 0x14, 0xd6, 0xfe, 0x25, 0x42, 0xe0, 0x47, 0xa2, 0x75, 0xc8, 0x78, 0x82, 0x4d, + 0x2d, 0x3e, 0x1f, 0x4d, 0x99, 0x3a, 0x85, 0x46, 0x8f, 0x19, 0xc3, 0xb3, 0x67, 0xe4, 0xe3, 0xf3, 0x7a, 0xbc, 0xdd, 0xde, + 0x2b, 0x04, 0x35, 0x7e, 0x07, 0xdf, 0x9c, 0xb5, 0xab, 0xd7, 0xf0, 0x0c, 0x50, 0xf8, 0x01, 0xda, 0x7f, 0x0b, 0xc2, 0x88, + 0x59, 0x3d, 0x02, 0x7a, 0xf8, 0xfb, 0xfa, 0x2a, 0xd2, 0x83, 0xfe, 0xad, 0x15, 0x41, 0xd2, 0x32, 0xc8, 0x85, 0x7a, 0xa1, + 0x44, 0xac, 0x4d, 0x74, 0x02, 0x41, 0x92, 0x07, 0xa9, 0xd6, 0x27, 0x52, 0xf5, 0x9e, 0x06, 0x2a, 0xa3, 0x00, 0x64, 0xc8, + 0xe6, 0xcd, 0x9b, 0x78, 0x9b, 0x9c, 0x3b, 0xc4, 0x34, 0xff, 0x9a, 0x51, 0xc0, 0xb2, 0x4c, 0xba, 0x69, 0xfe, 0x9d, 0x30, + 0x71, 0x22, 0x4f, 0x0a, 0x41, 0xd0, 0xba, 0x1c, 0x07, 0x2c, 0xc1, 0xe5, 0xe2, 0x9c, 0xa3, 0x2d, 0xad, 0xad, 0x5c, 0x29, + 0xa4, 0xd0, 0x0c, 0x14, 0xe9, 0x96, 0x7c, 0xb6, 0xb4, 0x70, 0xe4, 0xb0, 0xdb, 0xe5, 0xa2, 0x39, 0xf3, 0xe6, 0x1a, 0xd6, + 0xa3, 0x24, 0x78, 0x96, 0xc9, 0xae, 0x01, 0x14, 0x63, 0x09, 0xac, 0x41, 0xf3, 0xe7, 0xcf, 0xa7, 0x05, 0x0b, 0x16, 0xe8, + 0x90, 0xf9, 0x2e, 0x97, 0xeb, 0x0c, 0x8b, 0xf6, 0xcf, 0xee, 0x07, 0x28, 0x6f, 0xaf, 0x11, 0xc1, 0x89, 0xc5, 0x6a, 0x06, + 0x3f, 0xef, 0x1f, 0xde, 0xb0, 0x52, 0x59, 0x96, 0x4f, 0x80, 0xf6, 0xef, 0xd4, 0x53, 0x4f, 0x65, 0xdf, 0x3f, 0x44, 0x75, + 0x25, 0x1a, 0x01, 0x4c, 0x84, 0x0e, 0x19, 0x6f, 0x20, 0x62, 0x2e, 0x27, 0x37, 0x87, 0xc6, 0x8d, 0x1f, 0x47, 0x9d, 0x1d, + 0x9d, 0xb4, 0x7a, 0xf5, 0x2a, 0x6e, 0xf7, 0x68, 0x1d, 0x9f, 0x35, 0x87, 0x08, 0x04, 0x19, 0x3f, 0x81, 0x93, 0x46, 0x97, + 0x95, 0x95, 0x51, 0x79, 0x79, 0x79, 0xc8, 0x74, 0x1b, 0xae, 0x32, 0x08, 0xf2, 0x09, 0xee, 0x60, 0x12, 0x40, 0xb5, 0xa9, + 0x96, 0x8b, 0xc1, 0xc3, 0x0c, 0x2c, 0x52, 0x43, 0x58, 0x03, 0x41, 0xb0, 0x6f, 0x2a, 0xb6, 0x75, 0x2a, 0x22, 0x15, 0x9f, + 0x53, 0x2a, 0xde, 0xd3, 0x40, 0x11, 0x40, 0x68, 0xf0, 0x3b, 0x3b, 0x3a, 0x58, 0xa3, 0x8f, 0x14, 0x4f, 0x46, 0x00, 0x88, + 0x48, 0xfb, 0xa4, 0x85, 0x4a, 0xc0, 0x4d, 0x9f, 0x36, 0x9d, 0x35, 0xfd, 0xf6, 0x00, 0x10, 0xb4, 0x3c, 0xfa, 0xff, 0xca, + 0x15, 0x2b, 0x48, 0x53, 0x35, 0x9a, 0x34, 0x79, 0x32, 0x47, 0x99, 0x46, 0x4b, 0xe7, 0xc2, 0xe7, 0xf6, 0x78, 0xd8, 0x7d, + 0x04, 0xb2, 0x28, 0x37, 0x2f, 0x8f, 0xc6, 0x8f, 0x1f, 0x1f, 0x9b, 0xd6, 0x30, 0x01, 0x90, 0x0a, 0x1a, 0x40, 0xb1, 0x1f, + 0xfe, 0x5f, 0x74, 0xd1, 0x45, 0x18, 0xdb, 0x41, 0x02, 0xf7, 0x22, 0xa2, 0xd9, 0x50, 0xf0, 0x44, 0xd1, 0x02, 0x4a, 0xb4, + 0x9d, 0x21, 0xf1, 0xdf, 0xc8, 0xfe, 0x81, 0x55, 0xf3, 0x27, 0x48, 0xa0, 0xc7, 0xcc, 0xfb, 0x77, 0xa4, 0xa6, 0x69, 0xc5, + 0x39, 0x39, 0x39, 0xec, 0xfb, 0x07, 0x33, 0x42, 0x22, 0xf9, 0xfe, 0x25, 0x52, 0x87, 0x8c, 0x37, 0x58, 0x78, 0xba, 0xdc, + 0x34, 0x69, 0xd2, 0x64, 0xfe, 0xbc, 0x6a, 0xe5, 0x2a, 0x36, 0xcb, 0x44, 0x23, 0xdf, 0xc2, 0xaf, 0xaf, 0x64, 0x78, 0x09, + 0x8d, 0x18, 0x39, 0x82, 0x1a, 0x1a, 0xea, 0x39, 0x92, 0x58, 0x08, 0x74, 0x7b, 0x3b, 0x89, 0xfd, 0x27, 0x4e, 0x9c, 0xc8, + 0x82, 0x5a, 0xed, 0x6c, 0x27, 0xbd, 0xb9, 0xce, 0xf0, 0x09, 0x12, 0x81, 0x23, 0x66, 0x42, 0xe8, 0xd5, 0xab, 0x57, 0x53, + 0xa2, 0x3e, 0x7f, 0x07, 0xdb, 0x4f, 0x9f, 0x70, 0xd0, 0xf3, 0x36, 0x83, 0xe6, 0xbe, 0x4b, 0x00, 0x88, 0x37, 0x63, 0x6b, + 0x0d, 0x60, 0xc8, 0x13, 0x5f, 0x1b, 0xa9, 0x75, 0x95, 0xfc, 0x71, 0x87, 0x1d, 0xa6, 0x87, 0xa2, 0x7a, 0x05, 0x79, 0x10, + 0x41, 0x24, 0xb0, 0x26, 0x40, 0x9e, 0xa4, 0xa5, 0x79, 0xd9, 0xca, 0xd0, 0xdd, 0xf3, 0xd0, 0x4d, 0xb3, 0x31, 0x12, 0x46, + 0xc3, 0x77, 0xb0, 0xa4, 0xa4, 0x84, 0x4a, 0x4b, 0x47, 0x24, 0x9c, 0x0b, 0x51, 0x2a, 0x6b, 0x00, 0x01, 0x8c, 0x19, 0x78, + 0x76, 0xfb, 0xed, 0xb7, 0x1f, 0xcd, 0x99, 0x33, 0x07, 0x29, 0x61, 0x14, 0x97, 0xcb, 0x75, 0x92, 0x25, 0x2f, 0xa0, 0x62, + 0xe3, 0x00, 0xdb, 0xa5, 0x39, 0x78, 0x7b, 0x21, 0x80, 0x76, 0xf5, 0xae, 0xdd, 0xff, 0x4f, 0x54, 0xfd, 0x28, 0x94, 0x65, + 0x99, 0x23, 0x7f, 0x17, 0x2f, 0x5e, 0x2c, 0x81, 0x24, 0xc0, 0x17, 0x2c, 0x11, 0x5e, 0x7e, 0x3b, 0x12, 0xf1, 0x9a, 0xe2, + 0x01, 0x08, 0x62, 0xa4, 0x5a, 0x48, 0xcf, 0x48, 0xa7, 0xf5, 0xeb, 0xd7, 0x51, 0x73, 0x53, 0x53, 0x54, 0x02, 0x26, 0x34, + 0x7a, 0x28, 0xcf, 0x37, 0x61, 0xc2, 0x44, 0xf2, 0x75, 0xfa, 0x69, 0x25, 0x1c, 0xbf, 0x23, 0xb4, 0x8f, 0x88, 0x04, 0x1e, + 0x3e, 0x7c, 0x38, 0x8d, 0x18, 0x31, 0x82, 0xb7, 0xc1, 0x17, 0x88, 0x53, 0xc1, 0xf0, 0x54, 0x51, 0x25, 0x39, 0xc7, 0x30, + 0x01, 0x6f, 0x29, 0xdb, 0xcc, 0x75, 0x26, 0x9d, 0x40, 0x90, 0xe4, 0x40, 0x2a, 0xf6, 0x89, 0x54, 0xbc, 0xa7, 0x81, 0x20, + 0x09, 0x90, 0x09, 0xa1, 0x0a, 0x20, 0x28, 0xf7, 0xe8, 0xda, 0x1a, 0xe9, 0x8f, 0xc9, 0x9e, 0xd6, 0xd2, 0x40, 0x6a, 0x73, + 0x3d, 0x13, 0xc5, 0x49, 0x13, 0x27, 0x6d, 0x43, 0xd0, 0x98, 0xc8, 0x79, 0x3c, 0x6c, 0x4d, 0x40, 0x0a, 0x18, 0xe4, 0xf5, + 0x43, 0xba, 0xa9, 0x48, 0x95, 0x42, 0xac, 0x80, 0xbc, 0x5a, 0xbd, 0x72, 0x15, 0x07, 0x80, 0x8c, 0x1d, 0x37, 0x96, 0xf2, + 0xf2, 0xf3, 0xf8, 0x7a, 0x92, 0x01, 0xa9, 0xa0, 0x01, 0xb4, 0x5e, 0x33, 0x34, 0xb6, 0xe7, 0x9d, 0x77, 0x9e, 0xd0, 0x02, + 0x22, 0x2f, 0x20, 0x92, 0xc0, 0x06, 0x2d, 0x41, 0x21, 0x72, 0x84, 0x54, 0x30, 0xdb, 0x45, 0xc7, 0xdb, 0x5e, 0x08, 0x60, + 0x38, 0xf2, 0x67, 0xad, 0xf9, 0xeb, 0x31, 0x1d, 0x44, 0x0f, 0xd0, 0x34, 0x6d, 0x9c, 0xc7, 0xe3, 0xd1, 0x4f, 0x3f, 0xfd, + 0x74, 0x19, 0xe4, 0x2f, 0xd1, 0x4c, 0xbf, 0x89, 0xd4, 0x21, 0xe3, 0x0d, 0xa3, 0x0e, 0xb0, 0x9f, 0x33, 0xf2, 0x43, 0xe0, + 0x56, 0x6c, 0x29, 0x67, 0x01, 0x6c, 0x54, 0xe4, 0xd0, 0xba, 0xfd, 0xed, 0xe4, 0xa9, 0x53, 0x48, 0x51, 0x64, 0x5a, 0xb9, + 0x72, 0xa5, 0x61, 0xfa, 0x89, 0xf0, 0xec, 0x04, 0x61, 0x9c, 0x3c, 0xd9, 0xd0, 0x34, 0xea, 0xf5, 0x95, 0x46, 0x7b, 0x8a, + 0x8a, 0x20, 0x99, 0xb9, 0xa4, 0x64, 0x64, 0xb1, 0xe9, 0xdf, 0x09, 0x04, 0x49, 0x1e, 0xa4, 0x62, 0x9f, 0x48, 0xc5, 0x7b, + 0x1a, 0xa8, 0x00, 0x10, 0x68, 0xf0, 0x01, 0xae, 0xf7, 0x6d, 0xa9, 0xfe, 0x2a, 0xc9, 0x2e, 0x22, 0x94, 0x81, 0xd4, 0x35, + 0x1a, 0x5e, 0x3a, 0x82, 0x4a, 0x4b, 0x87, 0x87, 0x25, 0x80, 0x98, 0xf8, 0x41, 0xfb, 0xd7, 0x50, 0x5f, 0xcf, 0xd6, 0x85, + 0x92, 0x61, 0x25, 0x31, 0x59, 0x24, 0xe0, 0x4b, 0x08, 0xbf, 0x41, 0x1c, 0x63, 0xe2, 0xa4, 0x49, 0x61, 0xcd, 0xcb, 0x89, + 0x8a, 0x54, 0xd1, 0x00, 0x02, 0x42, 0x83, 0x7b, 0xf0, 0xc1, 0x07, 0x23, 0x7a, 0x1b, 0x5a, 0xc0, 0x34, 0x45, 0x51, 0x8e, + 0xb7, 0x10, 0x40, 0xc5, 0xb2, 0x58, 0x5d, 0xc3, 0xb6, 0x1b, 0x24, 0x26, 0xbb, 0xe9, 0x7f, 0xed, 0x9f, 0x20, 0x7f, 0x22, + 0xf8, 0x03, 0xeb, 0xe9, 0x8a, 0xa2, 0xfc, 0x12, 0x2f, 0xd9, 0xc2, 0x85, 0x0b, 0x69, 0xe7, 0x9d, 0x77, 0x36, 0x12, 0x88, + 0x26, 0x28, 0x01, 0x4c, 0x84, 0x0e, 0xd9, 0x1f, 0x08, 0xf8, 0x03, 0x9c, 0xa2, 0x05, 0xda, 0xb9, 0x86, 0xc6, 0x46, 0x5a, + 0xb7, 0x76, 0x1d, 0x0b, 0x62, 0x4d, 0x8b, 0xd2, 0xf9, 0x4d, 0xa1, 0x0b, 0x42, 0x97, 0x95, 0x9d, 0x4d, 0x1b, 0x37, 0x6c, + 0xe0, 0xac, 0xfd, 0xe1, 0x32, 0xf5, 0x5b, 0xcd, 0x3b, 0x22, 0x21, 0x34, 0xd7, 0x04, 0x0e, 0xf8, 0x38, 0x10, 0x04, 0x83, + 0x82, 0xe4, 0x4d, 0x27, 0x25, 0xd7, 0x48, 0x07, 0x03, 0x2d, 0x82, 0x93, 0x0b, 0x30, 0x39, 0x90, 0x8a, 0x7d, 0x22, 0x15, + 0xef, 0xa9, 0x3f, 0x21, 0x34, 0x77, 0x15, 0x15, 0x95, 0x9c, 0x45, 0x00, 0x90, 0x10, 0xd4, 0x85, 0x00, 0x10, 0x16, 0xfb, + 0xc6, 0x44, 0x4f, 0x04, 0x80, 0x40, 0x66, 0x20, 0xf5, 0x54, 0x38, 0x5f, 0x5f, 0x7c, 0x86, 0x19, 0xd9, 0xe7, 0xf3, 0xb3, + 0x75, 0x21, 0x2b, 0x27, 0xab, 0x5b, 0x4d, 0x9e, 0x20, 0x1d, 0xeb, 0xd6, 0xad, 0xe5, 0xec, 0x04, 0x70, 0x67, 0x49, 0x44, + 0x12, 0x8f, 0x6b, 0xc2, 0xbd, 0x58, 0x17, 0x90, 0xd4, 0x70, 0x6e, 0x33, 0x62, 0xff, 0x64, 0xec, 0x0b, 0x18, 0x17, 0x90, + 0x55, 0xe2, 0xcc, 0x33, 0xcf, 0xc4, 0x40, 0x8e, 0x9b, 0x38, 0x92, 0x88, 0x46, 0x9b, 0xd9, 0x3e, 0x5c, 0xdd, 0xd4, 0x08, + 0x4e, 0xf9, 0xce, 0x97, 0x98, 0xec, 0xa6, 0x7f, 0x20, 0x1e, 0xa6, 0x1c, 0x26, 0xef, 0x1f, 0x1c, 0x43, 0xe1, 0x28, 0x30, + 0x13, 0x2f, 0xc9, 0xd9, 0x67, 0x9f, 0x2d, 0x47, 0xca, 0xf4, 0x9e, 0x28, 0x48, 0x84, 0x0e, 0x19, 0x6f, 0x08, 0x73, 0x2e, + 0xf2, 0x6d, 0xc1, 0x71, 0x1a, 0x1a, 0x38, 0x68, 0xf3, 0xba, 0x7b, 0x0e, 0xc8, 0xc9, 0x05, 0xd3, 0x0c, 0xca, 0xc7, 0x0d, + 0x1b, 0x36, 0x8c, 0x1d, 0xb0, 0x37, 0x6e, 0xdc, 0xc8, 0x3e, 0x7e, 0xe1, 0x66, 0xde, 0x62, 0x96, 0x2e, 0x4a, 0xc2, 0xc1, + 0x14, 0xa4, 0xb7, 0x35, 0x93, 0x04, 0x53, 0x33, 0xf6, 0x57, 0x94, 0x2e, 0x04, 0x50, 0x08, 0xfd, 0x54, 0x6c, 0xf3, 0x54, + 0x42, 0x2a, 0x3e, 0x9f, 0x54, 0xbc, 0xa7, 0x81, 0x20, 0x80, 0xeb, 0xd6, 0xaf, 0x63, 0x6d, 0x9d, 0x92, 0x91, 0xcd, 0x1a, + 0xfd, 0xad, 0x25, 0xe0, 0x24, 0x4e, 0xfd, 0x22, 0x08, 0xe0, 0xf4, 0xe9, 0xd3, 0xc2, 0x46, 0xfa, 0x63, 0xe2, 0x0f, 0x0b, + 0x10, 0x4c, 0xb9, 0x20, 0x75, 0xb0, 0x2e, 0xc8, 0xa2, 0x62, 0x50, 0x94, 0x73, 0x63, 0xd2, 0x59, 0x51, 0x51, 0x41, 0xe5, + 0x5b, 0xca, 0x39, 0x28, 0x6d, 0xec, 0xb8, 0x71, 0xe4, 0x47, 0x35, 0xa3, 0x41, 0x1a, 0x4b, 0xac, 0xf9, 0x50, 0x21, 0xc7, + 0x44, 0xa4, 0x33, 0xda, 0x08, 0x72, 0x16, 0xe4, 0x17, 0x04, 0x09, 0xff, 0x33, 0x33, 0x33, 0x43, 0xee, 0x2e, 0xd8, 0x0f, + 0xfb, 0x87, 0x4b, 0xa8, 0x9f, 0x4c, 0x7d, 0x01, 0xcf, 0x0e, 0x11, 0xc1, 0xc7, 0x1d, 0x77, 0x9c, 0x84, 0x9c, 0xbe, 0xaa, + 0xaa, 0xe6, 0x2b, 0x8a, 0x72, 0xb8, 0x25, 0x31, 0xb4, 0x12, 0x21, 0x1f, 0xe0, 0x76, 0x81, 0xed, 0x8d, 0x00, 0xca, 0x11, + 0xa2, 0x7f, 0x25, 0x97, 0xcb, 0x85, 0xc8, 0x5f, 0x69, 0xd7, 0x5d, 0x77, 0xd5, 0xf6, 0xdc, 0x73, 0x4f, 0x36, 0x21, 0x24, + 0xaa, 0xf6, 0x2f, 0x51, 0x3a, 0x64, 0x7f, 0x40, 0x68, 0xe7, 0x10, 0x71, 0x27, 0x4b, 0x32, 0xa7, 0x82, 0x89, 0x25, 0x0a, + 0x1b, 0x04, 0xb0, 0xb0, 0x70, 0x08, 0xa7, 0x6a, 0x68, 0x6d, 0x69, 0xa5, 0x55, 0x9c, 0xc2, 0x25, 0xbc, 0xef, 0xa0, 0x08, + 0x04, 0x99, 0x30, 0x7e, 0x3c, 0x65, 0x64, 0x66, 0x90, 0x16, 0xf0, 0x93, 0xd6, 0x54, 0x4b, 0x04, 0xd3, 0x10, 0x5f, 0x04, + 0xb4, 0x06, 0x06, 0x01, 0x5c, 0xb3, 0xa6, 0x6b, 0x5a, 0x19, 0x07, 0x89, 0x8b, 0x54, 0xec, 0x13, 0xa9, 0x78, 0x4f, 0x03, + 0x21, 0x3f, 0x84, 0xff, 0x9f, 0x92, 0x57, 0xc8, 0x01, 0x20, 0x3a, 0x4f, 0x04, 0x11, 0xe5, 0xaf, 0x90, 0xde, 0xd1, 0x46, + 0xc1, 0xfa, 0x2a, 0xfe, 0x1e, 0xe9, 0xa0, 0xb6, 0x49, 0xff, 0x62, 0x12, 0xb9, 0xda, 0x9a, 0x5a, 0xb6, 0x26, 0x64, 0xe7, + 0x18, 0x09, 0xa0, 0x91, 0xa5, 0x20, 0x5a, 0x24, 0x2f, 0xa7, 0x98, 0x42, 0xf9, 0xb9, 0x75, 0xeb, 0xd8, 0x6c, 0x0c, 0x3f, + 0x63, 0x04, 0xa7, 0x21, 0x4b, 0xc1, 0x60, 0x45, 0x00, 0x0b, 0x32, 0x07, 0xf9, 0x85, 0x54, 0x37, 0x48, 0x9a, 0x8f, 0xf6, + 0x01, 0x49, 0xfd, 0xec, 0xb3, 0xcf, 0xe8, 0x9d, 0x77, 0xde, 0xa1, 0x37, 0xdf, 0x7c, 0x93, 0xff, 0x7f, 0xf3, 0xcd, 0x37, + 0x54, 0x5f, 0x5f, 0xcf, 0x9a, 0x4b, 0xec, 0x07, 0x52, 0x08, 0xb9, 0x2b, 0xb4, 0x83, 0xc9, 0xd8, 0x17, 0x84, 0xac, 0x47, + 0x2e, 0xdf, 0x13, 0x4f, 0x3c, 0x91, 0x0f, 0x20, 0x49, 0xd2, 0x22, 0xf8, 0xfb, 0x93, 0xc1, 0x05, 0x5c, 0xdd, 0x90, 0xc0, + 0x94, 0xee, 0x80, 0xa9, 0x3e, 0xaa, 0x85, 0x73, 0xec, 0xb4, 0x12, 0x40, 0x90, 0x3f, 0xf4, 0xfe, 0x69, 0x9a, 0xa6, 0xed, + 0x87, 0xfe, 0x72, 0xe6, 0x99, 0x67, 0x2a, 0xe8, 0x00, 0x98, 0xfd, 0x25, 0x72, 0xf4, 0x67, 0xb8, 0x14, 0x27, 0xa9, 0x00, + 0xd6, 0xce, 0xa9, 0x41, 0x9a, 0x38, 0x69, 0x22, 0x65, 0x66, 0x65, 0xb2, 0x00, 0x86, 0x30, 0xcd, 0xce, 0xc9, 0xd9, 0x46, + 0x50, 0x5b, 0xc1, 0x85, 0xc0, 0xd3, 0x3c, 0x1c, 0xa9, 0xf7, 0xe6, 0xeb, 0x6f, 0x70, 0xea, 0x06, 0x35, 0xa8, 0x46, 0x15, + 0x0a, 0x46, 0x62, 0xd7, 0xb1, 0xb4, 0x7c, 0xd9, 0xcf, 0x46, 0x45, 0x90, 0x51, 0x93, 0xcc, 0x83, 0xa9, 0x24, 0xe5, 0x14, + 0xf0, 0xab, 0x52, 0xbe, 0x65, 0x0b, 0x07, 0x82, 0xc0, 0x2f, 0x11, 0x44, 0x34, 0x15, 0xdb, 0x3c, 0x55, 0x90, 0x8a, 0x7d, + 0xc2, 0xd1, 0x00, 0xf6, 0x0c, 0x42, 0xbb, 0x8f, 0x14, 0x4e, 0x80, 0x9c, 0x5b, 0xcc, 0xa9, 0x9d, 0xf4, 0x80, 0x5f, 0x24, + 0xf6, 0x23, 0xaa, 0xaf, 0x26, 0xad, 0xad, 0x99, 0x89, 0x0e, 0x26, 0x81, 0x56, 0xbf, 0x3e, 0xb4, 0xb7, 0x48, 0xe5, 0xb2, + 0x71, 0xe3, 0x06, 0xb6, 0x26, 0x80, 0x3c, 0x84, 0x4b, 0x14, 0x1d, 0x0e, 0xd0, 0xf4, 0xc1, 0xff, 0xaf, 0xa3, 0xb3, 0x93, + 0xc6, 0x8d, 0x1f, 0xcf, 0xbe, 0xc6, 0x83, 0x91, 0x49, 0x00, 0xf7, 0x00, 0x99, 0x08, 0xad, 0x1e, 0xee, 0x13, 0x29, 0x69, + 0x5e, 0x79, 0xe5, 0x15, 0xfa, 0xf0, 0xc3, 0x0f, 0xe9, 0xab, 0xaf, 0xbe, 0xe2, 0x89, 0x2d, 0x34, 0x63, 0x76, 0x80, 0xf8, + 0x81, 0xec, 0xce, 0x9e, 0x3d, 0x9b, 0xf6, 0xdd, 0x77, 0x5f, 0x9a, 0x37, 0x6f, 0x1e, 0x6f, 0x6b, 0x6f, 0x6f, 0x0f, 0x8d, + 0x89, 0x83, 0xd5, 0xc7, 0x7a, 0xdb, 0x17, 0x70, 0xbd, 0xb8, 0xf6, 0x5f, 0xfe, 0xf2, 0x97, 0xf2, 0xa3, 0x8f, 0x3e, 0xaa, + 0xf9, 0x7c, 0xbe, 0x71, 0xb2, 0x2c, 0xef, 0xa3, 0x69, 0xda, 0x4b, 0xa2, 0xf2, 0x97, 0xc9, 0x07, 0xc0, 0x72, 0x85, 0xa9, + 0xd8, 0xf4, 0x17, 0x48, 0x6d, 0xa4, 0x3a, 0x01, 0x8c, 0xe4, 0xfb, 0x67, 0x0d, 0xfe, 0xe8, 0x54, 0x14, 0xe5, 0x18, 0x55, + 0x55, 0xd3, 0x46, 0x8d, 0x1a, 0xa5, 0x1e, 0x76, 0xd8, 0x61, 0x0a, 0x3a, 0x46, 0x22, 0x93, 0x3f, 0x20, 0xd5, 0x06, 0xba, + 0xae, 0x79, 0xfd, 0x02, 0x9c, 0x0c, 0xba, 0xa8, 0xa8, 0x88, 0xc9, 0x57, 0x59, 0xd9, 0x16, 0x9a, 0xb1, 0xb3, 0x91, 0x80, + 0x35, 0xdc, 0x7d, 0x87, 0xb6, 0xe9, 0xc4, 0x26, 0x17, 0x6f, 0x9a, 0x97, 0xd6, 0xae, 0x5d, 0xcb, 0x9a, 0x3b, 0xcc, 0xe4, + 0xc3, 0xf9, 0xed, 0x70, 0xbd, 0xe1, 0x9c, 0x1c, 0x2e, 0x01, 0x65, 0x10, 0xc0, 0x2a, 0xc3, 0xfc, 0x2b, 0x2a, 0x82, 0x64, + 0xe4, 0x90, 0x92, 0x99, 0x4d, 0x81, 0xb6, 0x66, 0x5a, 0xb3, 0x76, 0x2d, 0xfb, 0x0a, 0x21, 0xab, 0xbf, 0x83, 0xc4, 0x45, + 0x2a, 0xf6, 0x89, 0x68, 0xa5, 0x10, 0x1d, 0x44, 0xf6, 0xc1, 0x5b, 0xb3, 0x7a, 0xcd, 0xd6, 0x94, 0x4e, 0xa1, 0xf6, 0xd3, + 0x8d, 0xb2, 0x8f, 0x98, 0xec, 0x11, 0xd1, 0xa8, 0x31, 0x63, 0xd8, 0x65, 0xc4, 0x2a, 0x57, 0xf0, 0x9f, 0x13, 0x07, 0x2b, + 0x0a, 0x13, 0x39, 0xf8, 0x81, 0xc3, 0xb5, 0x04, 0x41, 0x69, 0xdd, 0x11, 0x40, 0x91, 0x61, 0x00, 0x75, 0xc4, 0xb1, 0x1f, + 0xac, 0x18, 0x6c, 0x39, 0x18, 0xe0, 0xc7, 0x07, 0x79, 0x87, 0xe8, 0x57, 0x90, 0xbf, 0x6f, 0xbf, 0xfd, 0x96, 0xfe, 0xfa, + 0xd7, 0xbf, 0xd2, 0x4b, 0x2f, 0xbd, 0xc4, 0x01, 0x75, 0x56, 0x40, 0xfe, 0xa5, 0xa7, 0xa7, 0xf3, 0x35, 0xa2, 0x0d, 0x70, + 0xaf, 0xf0, 0x9d, 0xc6, 0xf2, 0xc9, 0x27, 0x9f, 0xd0, 0xbd, 0xf7, 0xde, 0xcb, 0x64, 0xf0, 0x17, 0xbf, 0xf8, 0x05, 0x9d, + 0x74, 0xd2, 0x49, 0xec, 0x96, 0xd3, 0xd4, 0xd4, 0xc4, 0xc7, 0x1f, 0x8c, 0xf1, 0xb1, 0xb7, 0x7d, 0x01, 0xcf, 0x05, 0x04, + 0x16, 0xda, 0xde, 0x43, 0x0e, 0x39, 0x44, 0x47, 0x5b, 0x20, 0xdb, 0x07, 0x11, 0xfd, 0xd7, 0xc2, 0x83, 0x82, 0x36, 0x0d, + 0xa0, 0x95, 0x00, 0xa6, 0x2c, 0x19, 0x4c, 0x5c, 0x1b, 0x67, 0xfc, 0xb5, 0x7f, 0xf6, 0xbc, 0x7f, 0x2e, 0x91, 0xf8, 0xd9, + 0x74, 0x0c, 0xa5, 0x93, 0x4f, 0x3e, 0x59, 0x06, 0xe9, 0xe8, 0x2e, 0xd3, 0x7b, 0x22, 0x20, 0x55, 0x07, 0x05, 0x51, 0x12, + 0xae, 0xa8, 0xb8, 0x88, 0x46, 0x8e, 0x1a, 0x45, 0xcd, 0x4d, 0xcd, 0xb4, 0x76, 0xed, 0x9a, 0x6e, 0x2b, 0x72, 0x08, 0x3f, + 0xc0, 0x31, 0x63, 0xc6, 0x52, 0x5e, 0x6e, 0x2e, 0x95, 0x97, 0x95, 0xf1, 0xac, 0xd7, 0x88, 0x20, 0xde, 0x36, 0x17, 0xa0, + 0xd0, 0x16, 0x85, 0x02, 0x41, 0x1a, 0x6b, 0xb8, 0x38, 0x3c, 0x57, 0x08, 0x80, 0xff, 0xa7, 0x27, 0x2d, 0x54, 0x11, 0x04, + 0xf5, 0x44, 0x9d, 0x40, 0x90, 0xc4, 0x47, 0x2a, 0xf6, 0x89, 0x54, 0xbc, 0xa7, 0xfe, 0x02, 0x88, 0x9b, 0x11, 0x00, 0x52, + 0x41, 0x15, 0xe5, 0x48, 0xf2, 0x2c, 0x91, 0x9c, 0x53, 0x60, 0x56, 0x00, 0xd9, 0xba, 0x9f, 0xf0, 0xff, 0x9b, 0x32, 0x79, + 0x0a, 0x65, 0x65, 0x75, 0x0d, 0xec, 0x10, 0x72, 0x01, 0x5a, 0x44, 0x58, 0x11, 0x20, 0x0b, 0x90, 0x98, 0x3e, 0x96, 0x04, + 0xd0, 0xa8, 0x1a, 0xd2, 0xd8, 0xd0, 0xc0, 0x75, 0x83, 0x33, 0x32, 0x32, 0xd8, 0x8a, 0xc1, 0xc7, 0x96, 0x06, 0xd6, 0xdc, + 0x0b, 0x53, 0x2f, 0x4c, 0xb9, 0x97, 0x5d, 0x76, 0x19, 0x57, 0xc3, 0x78, 0xf0, 0xc1, 0x07, 0x99, 0xfc, 0x81, 0xc0, 0x9d, + 0x75, 0xd6, 0x59, 0xf4, 0x97, 0xbf, 0xfc, 0x85, 0x3e, 0xfa, 0xe8, 0x23, 0xd6, 0x04, 0x62, 0xf9, 0xfc, 0xf3, 0xcf, 0x43, + 0xeb, 0xef, 0xbd, 0xf7, 0x1e, 0x2d, 0x59, 0xb2, 0x04, 0xe6, 0x52, 0x26, 0xc7, 0x28, 0xa5, 0x77, 0xe3, 0x8d, 0x37, 0xd2, + 0xee, 0xbb, 0xef, 0x4e, 0xb7, 0xdc, 0x72, 0x0b, 0x9f, 0x07, 0xbe, 0x83, 0xd1, 0xac, 0x31, 0xfd, 0x79, 0x7f, 0x7d, 0x01, + 0x9e, 0xc5, 0x19, 0x67, 0x9c, 0xa1, 0x48, 0x92, 0x84, 0x94, 0x30, 0xbb, 0x11, 0xd1, 0x2c, 0xd3, 0xff, 0xdf, 0x6d, 0xab, + 0x0f, 0xec, 0x04, 0x81, 0xa4, 0x18, 0xc2, 0xe5, 0xfe, 0xe3, 0xd4, 0x2f, 0xb2, 0x2c, 0x23, 0xf5, 0x4b, 0x51, 0x56, 0x56, + 0x96, 0xb6, 0x68, 0xd1, 0x22, 0x29, 0xd1, 0x7d, 0xff, 0x52, 0x59, 0xdb, 0x21, 0x80, 0xac, 0xfb, 0x19, 0x19, 0x99, 0x34, + 0x61, 0xc2, 0x04, 0x4e, 0x0b, 0x83, 0x99, 0x78, 0x77, 0x90, 0xcc, 0xd9, 0xf7, 0xc8, 0x51, 0x23, 0x69, 0xf8, 0x88, 0x11, + 0xd4, 0xd4, 0xdc, 0x4c, 0x5b, 0xca, 0xb6, 0x44, 0x24, 0x8e, 0x78, 0xc6, 0x20, 0x8c, 0xd3, 0xa6, 0x4e, 0xe5, 0xcf, 0xc1, + 0x96, 0x46, 0xd2, 0x5b, 0x9b, 0x0c, 0x3f, 0x40, 0x44, 0x02, 0xcb, 0x0a, 0x97, 0x8f, 0x02, 0xe0, 0x4f, 0x94, 0x0c, 0x75, + 0x3c, 0xb7, 0x77, 0xa4, 0xe2, 0xf3, 0x49, 0xc5, 0x7b, 0xea, 0xef, 0x00, 0x10, 0x68, 0xec, 0xd1, 0xb7, 0xa1, 0xc1, 0x97, + 0x32, 0x73, 0xb6, 0x46, 0x00, 0x23, 0xca, 0x3f, 0x18, 0x20, 0xad, 0x7e, 0x6b, 0x02, 0xe8, 0x70, 0x95, 0x86, 0x30, 0xd9, + 0x83, 0x36, 0x8c, 0x27, 0x90, 0x5e, 0x2f, 0x4d, 0x9b, 0x3e, 0x3d, 0xe6, 0x04, 0xd0, 0xc8, 0x19, 0x58, 0x59, 0x51, 0xc1, + 0x66, 0x53, 0xf8, 0x23, 0xb3, 0xff, 0xdf, 0x00, 0x3c, 0x43, 0x61, 0xba, 0x2e, 0x2c, 0x2c, 0xa4, 0x97, 0x5f, 0x7e, 0x99, + 0xf6, 0xd9, 0x67, 0x1f, 0x7a, 0xe8, 0xa1, 0x87, 0xd8, 0xf4, 0x79, 0xe0, 0x81, 0x07, 0xd2, 0x8b, 0x2f, 0xbe, 0x48, 0x1f, + 0x7f, 0xfc, 0x31, 0x3d, 0xfa, 0xe8, 0xa3, 0x74, 0xca, 0x29, 0xa7, 0xd0, 0x2e, 0xbb, 0xec, 0xc2, 0x49, 0xaa, 0xa1, 0x05, + 0x04, 0x09, 0x86, 0xbf, 0xdf, 0xc8, 0x91, 0x23, 0x99, 0xe8, 0x9d, 0x7f, 0xfe, 0xf9, 0xf4, 0xf7, 0xbf, 0xff, 0x9d, 0xbe, + 0xf8, 0xe2, 0x0b, 0x7a, 0xfc, 0xf1, 0xc7, 0x69, 0xd7, 0x5d, 0x77, 0x65, 0x53, 0xf8, 0xb5, 0xd7, 0x5e, 0x4b, 0x07, 0x1c, + 0x70, 0x00, 0x6b, 0x15, 0x71, 0x9e, 0x81, 0x26, 0x81, 0x7d, 0x69, 0x47, 0x91, 0x1a, 0x08, 0xf7, 0xb7, 0xcb, 0x2e, 0xbb, + 0xa0, 0x3e, 0xb0, 0xec, 0x72, 0xb9, 0x8e, 0x35, 0x95, 0x40, 0xf6, 0xca, 0x20, 0xdb, 0x4d, 0x40, 0x48, 0xe2, 0x33, 0x9d, + 0xf8, 0xa6, 0x7e, 0xb1, 0x6a, 0xff, 0xf0, 0x3f, 0x53, 0x96, 0xe5, 0xe3, 0xd0, 0x71, 0x0e, 0x3d, 0xf4, 0x50, 0x56, 0x77, + 0xc3, 0xcc, 0x97, 0x0c, 0x04, 0x30, 0x55, 0x35, 0x03, 0xac, 0x9d, 0x23, 0x9d, 0x35, 0x7a, 0x93, 0xa6, 0x4c, 0xe6, 0x5a, + 0x9a, 0xc8, 0xe7, 0x05, 0x15, 0x7e, 0x77, 0xcf, 0x85, 0xfd, 0x00, 0xbd, 0x5e, 0xd6, 0x00, 0xc2, 0x61, 0xdb, 0xef, 0xf7, + 0x45, 0x3d, 0x0f, 0x08, 0xe3, 0x98, 0x31, 0x63, 0x28, 0x37, 0x2f, 0x9f, 0xb5, 0x04, 0x5a, 0x53, 0x8d, 0x11, 0x09, 0xcc, + 0xd0, 0x49, 0x32, 0x13, 0x42, 0xc3, 0x5f, 0x06, 0xa6, 0x0f, 0xa7, 0x2e, 0x70, 0x62, 0x23, 0x15, 0xfb, 0x44, 0x2a, 0xde, + 0x53, 0x7f, 0xb6, 0x15, 0x64, 0xc4, 0xf2, 0x65, 0xcb, 0xb6, 0x56, 0x00, 0xf1, 0xa4, 0x1b, 0xae, 0x1d, 0x00, 0xcc, 0xbf, + 0xed, 0x2d, 0x14, 0x6c, 0xa8, 0xe6, 0x8f, 0x98, 0xfc, 0x81, 0xc4, 0xd8, 0xe5, 0x8a, 0xb0, 0x42, 0xa0, 0x1c, 0x25, 0xfa, + 0x3c, 0xa2, 0x79, 0xbb, 0x0b, 0x82, 0x08, 0xe5, 0x0d, 0x5c, 0xbb, 0x96, 0x65, 0xc5, 0x88, 0x91, 0x23, 0x69, 0x68, 0x71, + 0x31, 0x47, 0x00, 0xf7, 0x37, 0x01, 0x14, 0xef, 0x08, 0x48, 0x1c, 0xb4, 0x75, 0x8b, 0x16, 0x2d, 0xe2, 0x2c, 0x08, 0x18, + 0xcf, 0x9e, 0x7f, 0xfe, 0x79, 0x26, 0x84, 0x47, 0x1e, 0x79, 0x24, 0x93, 0x63, 0x98, 0x77, 0xa1, 0x1d, 0x04, 0xc1, 0x85, + 0x4f, 0x33, 0xee, 0x5f, 0x44, 0x08, 0xe3, 0x33, 0xdc, 0x9f, 0xb0, 0x4f, 0x43, 0x43, 0x83, 0x48, 0x9f, 0xc2, 0x5a, 0xc1, + 0xfb, 0xef, 0xbf, 0x9f, 0xdb, 0xe1, 0xcb, 0x2f, 0xbf, 0x64, 0xdf, 0xc0, 0xa7, 0x9f, 0x7e, 0x3a, 0x44, 0x02, 0xad, 0x91, + 0xc6, 0x03, 0x71, 0x9f, 0xbd, 0x05, 0x9e, 0x21, 0xfc, 0x21, 0x4f, 0x39, 0xe5, 0x14, 0x7e, 0xe0, 0xba, 0xae, 0x2f, 0x24, + 0xa2, 0xb1, 0x50, 0x0e, 0xda, 0x34, 0x80, 0xdb, 0x4d, 0x4a, 0x98, 0xc4, 0x67, 0x3a, 0x7d, 0x83, 0xf5, 0xe1, 0x29, 0xb6, + 0xe0, 0x0f, 0xa8, 0x7e, 0x77, 0x53, 0x55, 0x75, 0x27, 0xa8, 0x84, 0x4f, 0x3a, 0xe9, 0x24, 0x39, 0x99, 0xb4, 0x3c, 0xc9, + 0x72, 0x9d, 0x7d, 0x49, 0x07, 0x33, 0x6e, 0xdc, 0x38, 0xca, 0xcc, 0xca, 0xe2, 0x84, 0xd0, 0xb1, 0xf8, 0x65, 0x0a, 0x1f, + 0x1c, 0x41, 0xd6, 0xa0, 0x45, 0x8c, 0x24, 0x34, 0x42, 0xa6, 0xe6, 0xa2, 0x22, 0x3e, 0x0f, 0x03, 0x7e, 0x80, 0xa2, 0x14, + 0x14, 0x2a, 0x82, 0xa0, 0x7e, 0xa8, 0x24, 0x51, 0x55, 0x45, 0x39, 0x6d, 0x31, 0x13, 0x52, 0x3b, 0x48, 0x5c, 0xa4, 0x62, + 0x9f, 0x48, 0xc5, 0x7b, 0xea, 0x2f, 0xa0, 0xff, 0x43, 0x86, 0x2f, 0x37, 0x4b, 0xc0, 0xb1, 0x06, 0x9f, 0x65, 0xc6, 0xd6, + 0x0a, 0x20, 0x7a, 0x73, 0x2d, 0xe9, 0xbe, 0x0e, 0xd6, 0x7c, 0x45, 0x0a, 0xec, 0x32, 0xb4, 0x79, 0x1e, 0xf6, 0x8f, 0x0b, + 0x06, 0x82, 0xd4, 0xd8, 0xd0, 0x18, 0xdb, 0x73, 0x90, 0x24, 0xda, 0xb0, 0x7e, 0x3d, 0xf9, 0x7d, 0x7e, 0x1a, 0x33, 0x76, + 0x0c, 0xcb, 0xae, 0xfe, 0x8e, 0x9e, 0x15, 0x26, 0x6b, 0x68, 0xf1, 0x2e, 0xba, 0xe8, 0x22, 0xba, 0xf9, 0xe6, 0x9b, 0x79, + 0xfb, 0x71, 0xc7, 0x1d, 0xc7, 0x91, 0xbd, 0xc7, 0x1c, 0x73, 0x0c, 0xcb, 0xce, 0xc6, 0xc6, 0x46, 0xc3, 0xb7, 0xd1, 0xe5, + 0x0a, 0x05, 0x72, 0x60, 0xc1, 0x7a, 0x79, 0x45, 0x25, 0xb7, 0x03, 0xd6, 0xd1, 0x86, 0x62, 0x1f, 0xb4, 0x25, 0xca, 0xd9, + 0x41, 0x4e, 0x5e, 0x7c, 0xf1, 0xc5, 0xf4, 0xee, 0xbb, 0xef, 0x72, 0x50, 0x08, 0xc8, 0xe3, 0x69, 0xa7, 0x9d, 0x46, 0x77, + 0xdd, 0x75, 0x17, 0x93, 0xc0, 0x81, 0xaa, 0x72, 0xd2, 0xd7, 0xbe, 0x20, 0xb4, 0x80, 0x87, 0x1e, 0x7a, 0xa8, 0x34, 0x6c, + 0xd8, 0x30, 0x55, 0x55, 0xd5, 0x1c, 0x45, 0x51, 0x0e, 0xb6, 0xd4, 0x07, 0x76, 0x6d, 0x6f, 0x49, 0xa1, 0xb7, 0x07, 0x02, + 0x68, 0x55, 0xe9, 0x5a, 0x53, 0xbf, 0xe0, 0x45, 0x87, 0xf6, 0x4f, 0x9a, 0x35, 0x6b, 0x96, 0x06, 0xd5, 0x70, 0xb2, 0x98, + 0x7f, 0x53, 0x5d, 0x33, 0x20, 0xb4, 0x73, 0x98, 0x45, 0x83, 0xa0, 0xc1, 0x7f, 0x05, 0xbe, 0x28, 0x98, 0xbd, 0x45, 0x12, + 0x36, 0xc2, 0xf1, 0x19, 0x02, 0x78, 0xd3, 0xa6, 0x4d, 0xec, 0xb4, 0x3d, 0x7a, 0xf4, 0x68, 0x0a, 0x84, 0x99, 0xe1, 0xdb, + 0x67, 0x84, 0xd3, 0xa6, 0x19, 0x66, 0x60, 0xad, 0xb1, 0x9a, 0x73, 0x84, 0x85, 0x2a, 0x82, 0x64, 0x64, 0x93, 0x2b, 0x33, + 0x87, 0x82, 0xaa, 0xca, 0x5a, 0x40, 0x23, 0x21, 0xf5, 0xe0, 0xa7, 0x43, 0x70, 0xb0, 0xfd, 0xf4, 0x89, 0x54, 0xbc, 0xa7, + 0xfe, 0x02, 0x06, 0xf8, 0xc6, 0xa6, 0x26, 0xee, 0xab, 0x80, 0x94, 0x2b, 0x02, 0x40, 0x24, 0xb3, 0x02, 0x88, 0x42, 0xba, + 0x99, 0xfe, 0x05, 0xc1, 0x62, 0x91, 0xfc, 0xbd, 0x21, 0x4b, 0x32, 0xb3, 0xb3, 0xd8, 0x84, 0x0b, 0x17, 0x94, 0x6f, 0xbf, + 0xf9, 0x26, 0xe4, 0x03, 0x1c, 0x8e, 0x84, 0xb0, 0xe6, 0x51, 0x92, 0xa9, 0xa3, 0xbd, 0x9d, 0xbe, 0xfb, 0xf6, 0x3b, 0x4e, + 0x3f, 0x35, 0x71, 0xe2, 0xa4, 0x90, 0x79, 0xb9, 0x3f, 0x49, 0x3c, 0xe4, 0x11, 0x34, 0x7f, 0x57, 0x5e, 0x79, 0x25, 0x9b, + 0x6b, 0x81, 0xcb, 0x2f, 0xbf, 0x9c, 0x9e, 0x7d, 0xf6, 0x59, 0xf6, 0xd5, 0x03, 0x81, 0xc3, 0xb5, 0x87, 0x8b, 0xde, 0x65, + 0x53, 0x77, 0x7b, 0x3b, 0x6d, 0xdc, 0xb4, 0x99, 0x2a, 0x2a, 0xab, 0xc3, 0x6a, 0x42, 0x41, 0x06, 0xf1, 0x1f, 0x5a, 0xc1, + 0xa9, 0x53, 0xa7, 0x72, 0xca, 0x98, 0xa3, 0x8e, 0x3a, 0x8a, 0xbf, 0xbf, 0xe2, 0x8a, 0x2b, 0xd8, 0xa4, 0x2c, 0x48, 0xe0, + 0x40, 0x69, 0x3a, 0xfb, 0x02, 0x10, 0x5d, 0xa4, 0xe7, 0x41, 0x5e, 0x40, 0x32, 0xee, 0xf1, 0x18, 0x22, 0xca, 0xb7, 0xa5, + 0x86, 0xb3, 0x9b, 0x81, 0x53, 0x56, 0x0b, 0x98, 0x1c, 0x6c, 0xa7, 0x67, 0x08, 0xf7, 0xb0, 0xec, 0xa9, 0x5f, 0xc0, 0x22, + 0xc6, 0xeb, 0xba, 0x8e, 0xd4, 0x2f, 0xac, 0x12, 0xc6, 0x6c, 0x2f, 0x59, 0xea, 0x35, 0xa6, 0xba, 0x66, 0xc0, 0x9a, 0xbb, + 0x69, 0x97, 0x5d, 0x77, 0xa5, 0xd6, 0x96, 0x16, 0xfa, 0xc7, 0xdf, 0xfe, 0x1e, 0x12, 0x5a, 0xd6, 0x04, 0xa5, 0xc2, 0x7c, + 0x21, 0x66, 0xb3, 0xcf, 0xfc, 0xed, 0xef, 0xec, 0x88, 0xbd, 0xd3, 0x8c, 0x19, 0x3c, 0x0b, 0xf7, 0x75, 0x76, 0x76, 0xdb, + 0x56, 0x3b, 0x4c, 0x37, 0x02, 0x41, 0xb4, 0xc6, 0x5a, 0xd2, 0x3b, 0x3b, 0x8c, 0xba, 0xc0, 0xf0, 0x03, 0x74, 0xa7, 0x91, + 0xc2, 0xe9, 0x60, 0x0c, 0x3f, 0xc0, 0x64, 0x99, 0x1c, 0x6c, 0xaf, 0x48, 0xc5, 0x3e, 0x91, 0x8a, 0xf7, 0xd4, 0x1f, 0x08, + 0xd5, 0xee, 0x35, 0x7d, 0xf0, 0xe0, 0xef, 0x27, 0xe5, 0xe4, 0x9b, 0xfe, 0x7f, 0xa1, 0x9d, 0x48, 0xaf, 0xaf, 0xe0, 0x55, + 0x90, 0x19, 0x04, 0x6a, 0x84, 0x4b, 0xf8, 0xcf, 0xa4, 0x8d, 0x88, 0xf6, 0xdc, 0x6b, 0x2f, 0xca, 0xcc, 0xc8, 0xa0, 0xff, + 0xfd, 0xef, 0x7f, 0xf4, 0xd3, 0x8f, 0x3f, 0x31, 0xd1, 0x82, 0x4f, 0x9f, 0x55, 0xf6, 0x60, 0x01, 0x89, 0x2c, 0x28, 0x2c, + 0xa0, 0xb7, 0xdf, 0x7a, 0x8b, 0xbe, 0xfb, 0xf6, 0x5b, 0x1a, 0x56, 0x52, 0x42, 0x7b, 0xec, 0xb9, 0x07, 0xf9, 0xba, 0x29, + 0x1b, 0xd7, 0x57, 0x40, 0x43, 0x07, 0x5f, 0x43, 0xf8, 0xfa, 0x3d, 0xf0, 0xc0, 0x03, 0x21, 0xf2, 0x77, 0xe7, 0x9d, 0x77, + 0xb2, 0x09, 0x17, 0x32, 0x34, 0x52, 0x35, 0x24, 0x81, 0xcd, 0x9b, 0xb7, 0xf0, 0x35, 0xd6, 0xd6, 0xd5, 0x31, 0x79, 0x8e, + 0x14, 0xec, 0x86, 0xe3, 0x88, 0xb4, 0x31, 0x20, 0x97, 0x47, 0x1c, 0x71, 0x04, 0xaf, 0x43, 0x33, 0xf8, 0xd6, 0x5b, 0x6f, + 0x71, 0xdb, 0xf4, 0xb7, 0x4f, 0x60, 0x3c, 0xfa, 0x82, 0x48, 0xf0, 0x7d, 0xc2, 0x09, 0x27, 0xc8, 0x1e, 0x8f, 0x07, 0x89, + 0xa1, 0x27, 0x12, 0xd1, 0xee, 0x66, 0x62, 0x68, 0x8f, 0x85, 0x27, 0x38, 0x1a, 0xc0, 0x14, 0x80, 0x3d, 0xe9, 0xb3, 0x08, + 0xfe, 0xf0, 0x4b, 0x92, 0x74, 0xb0, 0xaa, 0xaa, 0x59, 0x45, 0x45, 0x45, 0xea, 0x21, 0x87, 0x1c, 0x22, 0x25, 0x43, 0xea, + 0x97, 0xed, 0x4d, 0x33, 0x80, 0x7b, 0x5c, 0x7c, 0xc2, 0xf1, 0x94, 0x97, 0x9f, 0x4f, 0x1f, 0x7e, 0xf0, 0x01, 0xdd, 0xfd, + 0xa7, 0x3b, 0xd9, 0xac, 0x02, 0x73, 0x87, 0x10, 0x06, 0x78, 0x66, 0xf8, 0x8c, 0x7d, 0x1e, 0x7a, 0xe0, 0x01, 0x7a, 0xe7, + 0xed, 0xb7, 0xb9, 0x1c, 0xdc, 0x71, 0x8b, 0x17, 0x87, 0x75, 0xf0, 0x0e, 0x67, 0x32, 0x46, 0x2a, 0x18, 0x04, 0x91, 0xa8, + 0xed, 0x2d, 0xa4, 0xb7, 0x35, 0x1a, 0x66, 0x23, 0xfc, 0x4e, 0x96, 0xbb, 0x04, 0x82, 0x88, 0x74, 0x11, 0xdb, 0x43, 0xdb, + 0x27, 0x23, 0x52, 0xf1, 0xb9, 0xa4, 0xe2, 0x3d, 0xf5, 0x27, 0x01, 0x5c, 0xbd, 0x66, 0x0d, 0x4f, 0x08, 0x5d, 0x59, 0x39, + 0x24, 0xa5, 0x67, 0x93, 0x2e, 0xa2, 0x70, 0x21, 0x0b, 0x02, 0xbe, 0x50, 0x00, 0x08, 0x52, 0x82, 0x84, 0x83, 0x98, 0x48, + 0xc2, 0xcc, 0xb9, 0xe7, 0xde, 0x7b, 0xd1, 0xce, 0xb3, 0x66, 0x51, 0x4d, 0x55, 0x15, 0xdd, 0xfc, 0xfb, 0xdf, 0x73, 0x74, + 0xf1, 0x90, 0xa2, 0x22, 0x26, 0x43, 0xc2, 0x84, 0x8a, 0xf5, 0xe2, 0xa1, 0x43, 0x39, 0xa9, 0xf2, 0x7d, 0x77, 0xdf, 0xc3, + 0xbe, 0xca, 0x07, 0x1c, 0x78, 0x20, 0x4d, 0x99, 0x3a, 0x95, 0x3a, 0xdb, 0x3b, 0xfa, 0x8d, 0xc0, 0xe3, 0x1e, 0x21, 0xf7, + 0xe0, 0x93, 0x87, 0xe0, 0x0c, 0x00, 0xa9, 0x5a, 0xee, 0xb8, 0xe3, 0x0e, 0xd6, 0xfa, 0xe1, 0xbc, 0xd1, 0xe4, 0x1f, 0x34, + 0x7b, 0xb5, 0xb5, 0x75, 0xd4, 0xd0, 0xd4, 0x14, 0x4a, 0xf6, 0xbc, 0xb9, 0x6c, 0x4b, 0x54, 0x8d, 0x25, 0x7e, 0x03, 0x92, + 0x87, 0xe5, 0x6f, 0x7f, 0xfb, 0x1b, 0xcd, 0x9d, 0x3b, 0x97, 0x65, 0xe2, 0x79, 0xe7, 0x9d, 0xc7, 0x1a, 0xc2, 0x70, 0x19, + 0x17, 0xe2, 0x89, 0xbe, 0x1e, 0x5b, 0xb4, 0x09, 0x9e, 0xd1, 0x4e, 0x3b, 0xed, 0x44, 0x7b, 0xef, 0xbd, 0xb7, 0x8e, 0x63, + 0xba, 0x5c, 0xae, 0x63, 0x6c, 0xb1, 0x01, 0x76, 0x5f, 0xc0, 0x94, 0x9d, 0x85, 0xa5, 0x9a, 0x4a, 0xc3, 0x9e, 0xf0, 0x39, + 0x5c, 0xf5, 0x0f, 0xac, 0xe7, 0xcb, 0xb2, 0xcc, 0xa9, 0x5f, 0x8e, 0x39, 0xe6, 0x18, 0x09, 0x9a, 0xa6, 0x58, 0x92, 0x7c, + 0x26, 0x12, 0x92, 0xe9, 0x5a, 0x7b, 0x03, 0x74, 0x54, 0x08, 0xe1, 0x39, 0x73, 0xe7, 0xd2, 0x59, 0xe7, 0x9c, 0xcd, 0xaa, + 0xfb, 0xa7, 0x9f, 0x7a, 0x8a, 0x2e, 0xbb, 0xe8, 0x62, 0xfa, 0xe6, 0xeb, 0xaf, 0x43, 0x51, 0xb9, 0x30, 0xdb, 0x7f, 0xf1, + 0xf9, 0xe7, 0x74, 0xc5, 0xe5, 0x97, 0xd3, 0x93, 0x7f, 0xfe, 0x0b, 0x75, 0x22, 0xe1, 0xe7, 0xc9, 0x27, 0xd1, 0x5e, 0x7b, + 0xef, 0x65, 0x98, 0xf4, 0xa3, 0x90, 0x7a, 0xa1, 0x69, 0x44, 0x92, 0x57, 0x98, 0x83, 0x38, 0x79, 0x6a, 0x63, 0x0d, 0x3b, + 0x8b, 0x33, 0x60, 0xda, 0x31, 0x35, 0x80, 0x70, 0xee, 0x86, 0x1f, 0x8d, 0x53, 0x11, 0x24, 0x71, 0x91, 0x8a, 0x7d, 0x22, + 0x15, 0xef, 0xa9, 0x5f, 0x03, 0x40, 0x44, 0x05, 0x90, 0x9c, 0x42, 0x4e, 0xe5, 0x04, 0x4d, 0x7e, 0xc8, 0xfc, 0xdb, 0xd6, + 0x44, 0xc1, 0xa6, 0x3a, 0x1e, 0x00, 0xa6, 0x4c, 0x99, 0x12, 0x31, 0xaf, 0xe8, 0xd6, 0xc4, 0xf2, 0x69, 0xf4, 0xab, 0x2b, + 0x7e, 0x4d, 0x85, 0x45, 0x45, 0xf4, 0xc3, 0xf7, 0xdf, 0xd3, 0x85, 0xe7, 0x9d, 0x4f, 0xcf, 0x3e, 0xf3, 0x0f, 0x26, 0x82, + 0xc2, 0x5a, 0x54, 0x55, 0x55, 0xc5, 0x13, 0xcf, 0x5f, 0x5d, 0x72, 0x29, 0x6d, 0xdc, 0xb0, 0x91, 0x89, 0xc5, 0x45, 0x97, + 0x5c, 0xcc, 0xc1, 0x84, 0x92, 0xdc, 0x7f, 0xcf, 0x4e, 0x10, 0xd0, 0x6b, 0xae, 0xb9, 0x86, 0x09, 0xcd, 0xcc, 0x99, 0x33, + 0xe9, 0xbe, 0xfb, 0xee, 0xe3, 0x1c, 0x88, 0xe2, 0x7b, 0xeb, 0x7f, 0xfb, 0x6f, 0x11, 0x9c, 0x52, 0x56, 0x5e, 0xc1, 0x32, + 0x2e, 0x3b, 0x2b, 0x8b, 0xbc, 0x1e, 0x0f, 0x35, 0x35, 0x35, 0x53, 0x55, 0x75, 0x75, 0x58, 0x2d, 0xa0, 0xf8, 0x2c, 0x26, + 0xcd, 0x70, 0xb7, 0x79, 0xf2, 0xc9, 0x27, 0x39, 0x99, 0xfe, 0xba, 0x75, 0xeb, 0x38, 0x45, 0x0c, 0x4c, 0xce, 0xfd, 0x69, + 0x45, 0x8b, 0x67, 0x5f, 0xc0, 0x7d, 0x9c, 0x74, 0xd2, 0x49, 0xcc, 0x7f, 0x34, 0x4d, 0xdb, 0x0b, 0x65, 0xa1, 0x4d, 0xcb, + 0xa0, 0xdb, 0x66, 0x0a, 0x0e, 0x57, 0x4c, 0x22, 0x65, 0x90, 0xea, 0x89, 0xa0, 0xad, 0xc9, 0x9f, 0xad, 0x75, 0x7f, 0xe7, + 0x6b, 0x9a, 0x36, 0x51, 0x51, 0x14, 0xed, 0xf8, 0xe3, 0x8f, 0x97, 0x63, 0x29, 0x35, 0x96, 0x68, 0x48, 0xc5, 0xaa, 0x07, + 0x76, 0xe0, 0x99, 0x40, 0x33, 0x7b, 0xde, 0x05, 0x17, 0x90, 0x24, 0xc9, 0xf4, 0xf8, 0xa3, 0x8f, 0xd2, 0xab, 0x2f, 0xbf, + 0x4c, 0x1f, 0xbc, 0xff, 0x3e, 0xfb, 0xf0, 0x20, 0xd1, 0x29, 0x66, 0xbb, 0x30, 0xfb, 0x40, 0xf0, 0x41, 0x00, 0x9d, 0x75, + 0xce, 0x39, 0x74, 0xd1, 0xa5, 0x97, 0x30, 0x79, 0xec, 0x4e, 0x03, 0x08, 0x88, 0xbc, 0x59, 0x28, 0xf6, 0x5e, 0x5d, 0x55, + 0x45, 0x3a, 0x47, 0x08, 0x9a, 0xed, 0x8a, 0x84, 0xd0, 0x08, 0x04, 0x91, 0x65, 0xfe, 0x0e, 0x29, 0x1e, 0x50, 0x3f, 0x18, + 0x26, 0x84, 0x54, 0x6f, 0xfb, 0x64, 0x44, 0x2a, 0xf6, 0x09, 0x47, 0x03, 0x18, 0x1b, 0x04, 0x31, 0x11, 0x04, 0x50, 0x46, + 0x04, 0x30, 0xe7, 0xf4, 0x34, 0x09, 0x09, 0x48, 0x4d, 0x53, 0x2d, 0xe9, 0xc1, 0x00, 0x9b, 0x4d, 0x47, 0x8f, 0x1a, 0x15, + 0xb5, 0xb2, 0x0f, 0x6b, 0x8a, 0xda, 0xda, 0x68, 0x87, 0x1d, 0x77, 0xa4, 0x3f, 0xdd, 0x75, 0x27, 0xfd, 0xfe, 0xc6, 0x9b, + 0x68, 0xd9, 0xcf, 0x3f, 0xd3, 0x8d, 0xd7, 0x5d, 0x47, 0x43, 0x87, 0x0d, 0xe3, 0x14, 0x2a, 0x8a, 0x4b, 0xe1, 0x54, 0x53, + 0x65, 0x9b, 0x37, 0xf3, 0x44, 0x73, 0xee, 0xee, 0x73, 0xe9, 0x8f, 0xb7, 0xde, 0xca, 0xd6, 0x08, 0x10, 0xc0, 0xfe, 0xb2, + 0x28, 0x81, 0x64, 0x21, 0x22, 0x17, 0x11, 0xbe, 0x88, 0xd0, 0x85, 0x1f, 0xf3, 0x3d, 0xf7, 0xdc, 0xc3, 0x26, 0x6d, 0x11, + 0x00, 0x17, 0x09, 0xa6, 0xc6, 0x8b, 0xca, 0xb6, 0x94, 0x53, 0x5b, 0x5b, 0x3b, 0xa5, 0xa7, 0x7b, 0x69, 0xd2, 0xc4, 0xf1, + 0x54, 0xb6, 0xa5, 0x82, 0xca, 0xb6, 0x6c, 0xa1, 0xf2, 0xf2, 0x4a, 0x2a, 0xc8, 0xcf, 0x0f, 0xd5, 0x04, 0x16, 0xb0, 0xb6, + 0x93, 0xa8, 0xaf, 0x0b, 0x12, 0xfd, 0x87, 0x3f, 0xfc, 0x81, 0xce, 0x39, 0xe7, 0x1c, 0x7a, 0xe2, 0x89, 0x27, 0x38, 0xbd, + 0x0c, 0xf2, 0xaa, 0xc6, 0x92, 0xb1, 0x61, 0x30, 0xfb, 0x02, 0xae, 0x0d, 0xca, 0x81, 0xfd, 0xf6, 0xdb, 0x4f, 0x1a, 0x33, + 0x66, 0x8c, 0xba, 0x61, 0xc3, 0x86, 0x74, 0x45, 0x51, 0x0e, 0x52, 0x55, 0xf5, 0x67, 0xb3, 0x3e, 0xb0, 0x3f, 0x8c, 0x1f, + 0x60, 0x4a, 0xaa, 0xe2, 0x93, 0x8b, 0xf5, 0xc4, 0x0e, 0x7b, 0xce, 0x3f, 0xb1, 0x2e, 0xea, 0xfe, 0x1e, 0x85, 0x97, 0x69, + 0xce, 0x9c, 0x39, 0xfa, 0xce, 0x3b, 0xef, 0xcc, 0x64, 0x21, 0xd9, 0x06, 0x8e, 0x48, 0xd7, 0x1b, 0xae, 0x93, 0x08, 0x5f, + 0x95, 0xee, 0x96, 0x44, 0x05, 0x08, 0xd7, 0x05, 0x17, 0x5d, 0x48, 0x0f, 0x3f, 0xf6, 0x28, 0x1d, 0x79, 0xcc, 0xd1, 0x6c, + 0xfa, 0xf8, 0xf9, 0xc7, 0x9f, 0xe8, 0xb3, 0x4f, 0x3e, 0xe1, 0xba, 0x9b, 0xf8, 0xbc, 0xff, 0x01, 0x07, 0xd0, 0x5d, 0xf7, + 0xde, 0x4b, 0x97, 0x5f, 0xf1, 0x6b, 0x16, 0xec, 0x02, 0xdd, 0x3d, 0x57, 0x91, 0x3c, 0x76, 0xfa, 0xb4, 0x69, 0xfc, 0x59, + 0x6f, 0xac, 0xe6, 0x5c, 0x61, 0x9c, 0x33, 0x0c, 0x91, 0xc0, 0xe9, 0x59, 0xe4, 0xce, 0xcc, 0xe5, 0xfd, 0x90, 0x8e, 0xc6, + 0x2e, 0x18, 0x1d, 0x24, 0x0e, 0x92, 0xad, 0x0f, 0x6f, 0xaf, 0xf7, 0xd4, 0x5f, 0xf5, 0x7f, 0xa1, 0xa1, 0x5f, 0xbb, 0x66, + 0x2d, 0x6f, 0x43, 0x0a, 0xa7, 0xad, 0xfd, 0x94, 0x55, 0x80, 0xa1, 0x00, 0x90, 0xf1, 0x13, 0x26, 0x86, 0x52, 0x98, 0x44, + 0x6b, 0x5f, 0x41, 0x74, 0x76, 0xdd, 0x6d, 0x37, 0x7a, 0xfc, 0x2f, 0x7f, 0xa6, 0xd3, 0xcf, 0x38, 0x83, 0xc6, 0x4d, 0x18, + 0xcf, 0xfe, 0x75, 0x5f, 0x7f, 0xfd, 0x35, 0x7d, 0xf1, 0xf9, 0x17, 0x7c, 0x4e, 0x7c, 0x7f, 0xf5, 0xef, 0xae, 0xa5, 0x25, + 0x8f, 0x3e, 0xca, 0xfe, 0x7f, 0xfd, 0x49, 0xfe, 0x04, 0x81, 0xc1, 0x39, 0x90, 0xb0, 0x59, 0x98, 0x7e, 0x51, 0xbf, 0xbe, + 0x3b, 0xf2, 0x27, 0xee, 0x09, 0xe4, 0xa7, 0xaa, 0xba, 0x86, 0x35, 0x94, 0xc3, 0x4b, 0x4a, 0xc8, 0xe3, 0x71, 0x53, 0xc9, + 0xb0, 0x62, 0x26, 0x90, 0xed, 0x1d, 0x9d, 0xb4, 0x65, 0x4b, 0xc5, 0x36, 0x93, 0x67, 0xbb, 0xcc, 0x83, 0x1c, 0x44, 0x3b, + 0x80, 0xf4, 0xe1, 0xdc, 0x90, 0xd1, 0x08, 0x42, 0x01, 0x19, 0xed, 0xaf, 0x40, 0xb9, 0x78, 0xf5, 0x05, 0x91, 0x01, 0xa2, + 0xb0, 0xb0, 0xd0, 0x1a, 0x0c, 0x72, 0x38, 0x11, 0x19, 0xf5, 0x3f, 0xbb, 0x46, 0x03, 0x87, 0xcb, 0x0b, 0x98, 0x32, 0x9d, + 0x32, 0x95, 0x34, 0x80, 0xe1, 0x54, 0xb5, 0x72, 0x98, 0xba, 0xbf, 0x08, 0xfe, 0x98, 0x8f, 0x1d, 0x4e, 0x3c, 0xf1, 0x44, + 0x19, 0xaa, 0xec, 0x64, 0x24, 0x80, 0x76, 0x6d, 0x87, 0xa8, 0xfd, 0x68, 0xdd, 0x2e, 0xcc, 0x04, 0x62, 0x36, 0xc6, 0xdb, + 0x8d, 0xd7, 0xdd, 0xe8, 0xd0, 0x16, 0xf2, 0x27, 0x7e, 0x6b, 0x9f, 0xf5, 0x0d, 0x76, 0xbb, 0x08, 0x9f, 0x3b, 0x68, 0xf8, + 0x76, 0x9b, 0x3d, 0x9b, 0x66, 0xcf, 0x99, 0xc3, 0x51, 0x7e, 0xeb, 0xd7, 0xad, 0xe7, 0x19, 0x3a, 0x04, 0xce, 0xd8, 0x71, + 0x63, 0x39, 0x62, 0x4f, 0x08, 0x6c, 0x71, 0xdd, 0xb1, 0x10, 0x5b, 0x51, 0xfa, 0x49, 0xf8, 0x04, 0xa9, 0xcd, 0xf5, 0xa4, + 0x77, 0xb6, 0x91, 0xe4, 0xf6, 0x92, 0x8e, 0x08, 0x62, 0xb7, 0x97, 0x94, 0xdc, 0x02, 0x0a, 0xb4, 0x34, 0x70, 0x7d, 0xd1, + 0x58, 0xb4, 0x8a, 0x0e, 0x06, 0x07, 0x8e, 0x06, 0x70, 0x3b, 0xf7, 0xff, 0x5b, 0xbd, 0x9a, 0xaa, 0xab, 0xab, 0x58, 0xf3, + 0xc7, 0x29, 0x9c, 0x44, 0x02, 0x68, 0x2c, 0x90, 0x6f, 0x66, 0x09, 0x38, 0x68, 0xf1, 0x91, 0xe0, 0x59, 0x58, 0x09, 0xa2, + 0x1d, 0x57, 0x10, 0x26, 0x68, 0xdc, 0xae, 0xfa, 0xdd, 0x35, 0x54, 0x53, 0x5d, 0x43, 0xab, 0x57, 0xad, 0xa2, 0xba, 0xda, + 0x3a, 0x72, 0xb9, 0x5d, 0x54, 0x5c, 0x5c, 0x4c, 0x53, 0xa7, 0x4d, 0x0b, 0xd5, 0xfc, 0x45, 0xd0, 0x59, 0x7f, 0x46, 0xff, + 0x42, 0xfb, 0x87, 0x73, 0xbd, 0xff, 0xfe, 0xfb, 0x5c, 0xc1, 0x03, 0xa4, 0x0d, 0x89, 0x9b, 0x41, 0xc0, 0xba, 0xd7, 0xba, + 0x19, 0x72, 0x0b, 0xda, 0x3f, 0x68, 0x4b, 0xf3, 0xf2, 0x72, 0x69, 0x68, 0x71, 0x11, 0xf9, 0xfd, 0x01, 0x4a, 0xf3, 0x7a, + 0x69, 0xc4, 0xf0, 0x12, 0x5a, 0xb3, 0x6e, 0x3d, 0x55, 0xd5, 0xd6, 0xd2, 0x90, 0x21, 0x05, 0x94, 0x93, 0x03, 0x93, 0xae, + 0x41, 0xe6, 0x22, 0x45, 0x3f, 0x83, 0x08, 0x5e, 0x7a, 0xe9, 0xa5, 0x5c, 0x59, 0xe4, 0x85, 0x17, 0x5e, 0xe0, 0x68, 0x64, + 0x54, 0x10, 0xe9, 0x0f, 0x97, 0xaa, 0x78, 0xca, 0x5d, 0x11, 0x0c, 0x72, 0xcc, 0x31, 0xc7, 0xc8, 0xf7, 0xdf, 0x7f, 0xbf, + 0x16, 0x08, 0x04, 0x90, 0x0b, 0x6c, 0x2e, 0x11, 0xbd, 0x6e, 0x72, 0x05, 0x6b, 0x7d, 0xe0, 0xe4, 0x89, 0x0e, 0xdd, 0x8e, + 0x09, 0x20, 0x75, 0x93, 0xfc, 0x99, 0x2b, 0x7f, 0x48, 0x92, 0x74, 0x20, 0x82, 0x3f, 0x8a, 0x8b, 0x8b, 0xd5, 0x85, 0x0b, + 0x17, 0x26, 0x45, 0xdd, 0xdf, 0x70, 0x10, 0x9d, 0x4b, 0x44, 0xc0, 0x82, 0x08, 0xa1, 0x06, 0x2e, 0x4c, 0xa5, 0x28, 0x5f, + 0x84, 0xed, 0x58, 0xd0, 0x11, 0x31, 0xdb, 0x11, 0x9f, 0x45, 0xa4, 0x96, 0x48, 0x0d, 0x80, 0x8e, 0x80, 0x4e, 0x8c, 0x28, + 0x68, 0xac, 0x63, 0xc1, 0x76, 0x90, 0x22, 0x44, 0xb1, 0xc1, 0xa7, 0x0e, 0xeb, 0x83, 0xd9, 0x46, 0x82, 0xc4, 0x42, 0x60, + 0x43, 0x08, 0x20, 0xbd, 0x0b, 0xaa, 0x84, 0x00, 0x48, 0x1a, 0x0d, 0x01, 0x86, 0x19, 0x31, 0xee, 0xdb, 0x4e, 0xd0, 0xba, + 0x0b, 0xda, 0x10, 0x7e, 0x80, 0x93, 0x26, 0x4d, 0x34, 0x9c, 0x9c, 0x3b, 0xdb, 0x49, 0x6b, 0x69, 0x20, 0xa5, 0xa8, 0x94, + 0x28, 0x00, 0xcd, 0x81, 0x51, 0x4e, 0x8a, 0x68, 0x2d, 0xad, 0x58, 0xb1, 0x82, 0x92, 0xd1, 0x5d, 0x60, 0x7b, 0xc1, 0x60, + 0x4f, 0x56, 0xfa, 0x03, 0x4e, 0xd0, 0x51, 0xcf, 0x08, 0x20, 0x64, 0x95, 0x3b, 0xa7, 0x80, 0xa4, 0xf4, 0x2c, 0x83, 0x00, + 0x4a, 0x8a, 0xa1, 0xfd, 0xf3, 0x77, 0x90, 0x6a, 0x26, 0x80, 0x9e, 0x3e, 0x7d, 0x9a, 0x51, 0xee, 0x31, 0xc6, 0xf7, 0x05, + 0xb2, 0x0f, 0x32, 0xd4, 0xdf, 0xe8, 0x67, 0x6b, 0xc3, 0xbc, 0xdd, 0x77, 0x0f, 0xf9, 0x16, 0x6b, 0xaa, 0xca, 0xb2, 0x07, + 0x9a, 0x40, 0x21, 0x4f, 0xfb, 0x0b, 0x62, 0x42, 0x0b, 0x79, 0xfd, 0xea, 0xab, 0xaf, 0xf2, 0x3a, 0x2a, 0x73, 0x60, 0xf2, + 0x0a, 0xed, 0x5f, 0x34, 0x19, 0xcd, 0xbf, 0x73, 0xb9, 0xa8, 0xa6, 0xb6, 0x8e, 0xea, 0x1b, 0x0c, 0x5f, 0xe6, 0x91, 0xa5, + 0xa5, 0xa1, 0x36, 0x40, 0xaa, 0xab, 0xa2, 0xa2, 0x21, 0x54, 0x5b, 0x5f, 0x4f, 0xf5, 0xf5, 0x0d, 0xb4, 0xa9, 0xac, 0x9c, + 0xa6, 0x4d, 0x99, 0xd4, 0xe5, 0xf7, 0xf6, 0xf6, 0x12, 0x2e, 0x3a, 0xfb, 0xef, 0xbf, 0x3f, 0xd7, 0x4a, 0x5f, 0xb9, 0x72, + 0x25, 0x47, 0x4c, 0x0b, 0x42, 0x1a, 0x6f, 0x7f, 0xe9, 0x78, 0xf6, 0x05, 0x1c, 0xab, 0xdd, 0xac, 0x0f, 0x3c, 0x7f, 0xfe, + 0x7c, 0x1d, 0x91, 0xcc, 0xb0, 0x0c, 0x06, 0x83, 0xc1, 0xff, 0x59, 0xfc, 0x00, 0xad, 0xf1, 0x03, 0xba, 0x49, 0x06, 0x53, + 0x6a, 0xf6, 0xef, 0x4a, 0x71, 0xe2, 0x67, 0xd5, 0x00, 0x62, 0x5b, 0x8e, 0x2c, 0xcb, 0x87, 0x83, 0x08, 0x1d, 0x7e, 0xf8, + 0xe1, 0x1c, 0xfc, 0x01, 0x1f, 0xb2, 0x64, 0x74, 0xec, 0x17, 0x6a, 0xf6, 0xec, 0x9c, 0x1c, 0xd6, 0xe4, 0x41, 0xf8, 0x7d, + 0xff, 0xdd, 0x77, 0xb4, 0x79, 0xf3, 0x66, 0xaa, 0x43, 0x26, 0xf7, 0xfa, 0x06, 0x9e, 0x91, 0xb6, 0xb6, 0xb6, 0x50, 0x47, + 0x47, 0x27, 0xa7, 0x2f, 0x80, 0x10, 0x13, 0xe6, 0x51, 0x08, 0x4c, 0x37, 0x16, 0xb7, 0x9b, 0xc9, 0x63, 0x56, 0x66, 0x26, + 0xe7, 0xbe, 0x82, 0x3f, 0x5c, 0x61, 0xe1, 0x10, 0x2a, 0x1d, 0x51, 0x4a, 0x3b, 0xed, 0x34, 0x83, 0x26, 0x4d, 0x36, 0xf2, + 0x59, 0x59, 0x35, 0x6b, 0x83, 0x05, 0x41, 0xee, 0x70, 0x0f, 0x10, 0x30, 0x42, 0x18, 0x88, 0xeb, 0x92, 0xa2, 0x38, 0x2f, + 0xc7, 0x92, 0x72, 0x66, 0xf8, 0xf0, 0x52, 0xda, 0xb4, 0x69, 0x23, 0x57, 0x04, 0x71, 0x0d, 0x1d, 0x65, 0xa4, 0x10, 0x83, + 0xe0, 0xcb, 0xde, 0x1a, 0x08, 0x02, 0xb3, 0x87, 0xa8, 0x1f, 0x9a, 0x8a, 0x84, 0x23, 0x99, 0xe1, 0x68, 0x00, 0xb7, 0x5f, + 0xa0, 0x2f, 0x42, 0x43, 0x0f, 0x20, 0x75, 0x13, 0x34, 0xf8, 0x20, 0x67, 0x86, 0x3b, 0xbf, 0x42, 0x7a, 0x4b, 0x3d, 0x05, + 0x9b, 0x1b, 0x98, 0x24, 0x4d, 0x9e, 0x34, 0x29, 0x6a, 0x00, 0x48, 0xa4, 0xe3, 0x8b, 0x68, 0x59, 0xc8, 0x55, 0xfb, 0x76, + 0x41, 0xbe, 0xfa, 0xfb, 0x1d, 0x14, 0xa6, 0x57, 0x24, 0x79, 0x06, 0x0e, 0x3b, 0xec, 0xb0, 0x98, 0xac, 0x12, 0x22, 0xf0, + 0x63, 0x4b, 0x79, 0x05, 0x8f, 0x1d, 0xa8, 0x52, 0x92, 0x9b, 0x9b, 0x13, 0x32, 0x83, 0xe3, 0xe7, 0xf8, 0x0f, 0x52, 0xd8, + 0xd2, 0xd2, 0xca, 0x84, 0xb2, 0xba, 0xa6, 0x96, 0x4a, 0x86, 0x0d, 0xa5, 0x40, 0x00, 0xb9, 0x54, 0xc3, 0x07, 0x93, 0xe0, + 0xf7, 0x30, 0xa5, 0xa2, 0x92, 0x16, 0x72, 0xb5, 0x22, 0x4f, 0x20, 0x7c, 0x02, 0xfb, 0xa3, 0x0d, 0xfa, 0xc3, 0xf2, 0x22, + 0xcb, 0x32, 0xa7, 0x84, 0x01, 0x01, 0x34, 0x83, 0x41, 0xc6, 0x13, 0xd1, 0x3a, 0x8b, 0x19, 0x58, 0x68, 0x01, 0x85, 0x5d, + 0x5b, 0xf8, 0x03, 0xa6, 0x84, 0x5f, 0x60, 0xf2, 0x31, 0x9f, 0xf0, 0xb0, 0xbf, 0x6d, 0xf6, 0xb2, 0x6f, 0x1e, 0x53, 0xa5, + 0x3b, 0x57, 0xd3, 0xb4, 0x29, 0xb2, 0x2c, 0xeb, 0xc7, 0x1d, 0x77, 0x9c, 0x8c, 0x81, 0x3f, 0x19, 0xb5, 0x39, 0xc2, 0x6f, + 0x0d, 0xcb, 0x87, 0x4b, 0xdf, 0xa7, 0x7f, 0x3c, 0xf3, 0x0c, 0x7d, 0xf2, 0xc9, 0xc7, 0x54, 0x55, 0x59, 0x65, 0x68, 0xec, + 0xcc, 0x8e, 0xa2, 0x58, 0xb2, 0xba, 0xc3, 0x2c, 0xc2, 0x9f, 0xcd, 0xbc, 0x50, 0xe8, 0xb8, 0x10, 0x90, 0xd8, 0x57, 0x68, + 0x06, 0xf1, 0x19, 0xbf, 0x44, 0x19, 0x36, 0x44, 0xc0, 0xc1, 0xbc, 0x01, 0x93, 0xeb, 0x09, 0xbf, 0x38, 0x91, 0x16, 0xec, + 0xb3, 0x0f, 0x27, 0x55, 0x86, 0x89, 0x63, 0xb0, 0x35, 0xa6, 0x22, 0x55, 0x43, 0x34, 0x1f, 0x95, 0x9e, 0x68, 0x00, 0x71, + 0xff, 0xc8, 0x63, 0x35, 0x71, 0xd2, 0x24, 0x26, 0x80, 0xec, 0x07, 0xc8, 0x12, 0xd1, 0xac, 0x08, 0x92, 0x95, 0xc7, 0xe4, + 0xb2, 0xb6, 0xa6, 0x86, 0x36, 0x6f, 0x2e, 0xa3, 0x19, 0x33, 0x76, 0xe2, 0xd9, 0xa3, 0x43, 0x00, 0x13, 0x0b, 0xa9, 0xf8, + 0x3c, 0x1c, 0x0d, 0x60, 0x6c, 0x6d, 0x84, 0x49, 0xa1, 0x08, 0x00, 0x91, 0x72, 0x0b, 0x21, 0xc4, 0x88, 0x54, 0xa3, 0x02, + 0x08, 0x4f, 0x0c, 0x1b, 0x6b, 0x39, 0x22, 0x78, 0x58, 0xc9, 0x08, 0x1a, 0x31, 0x62, 0x44, 0x8f, 0x4c, 0x94, 0x76, 0x52, + 0xd7, 0xc5, 0xa5, 0xc6, 0xf6, 0xde, 0xf5, 0xe7, 0x3b, 0x88, 0xeb, 0x80, 0xcb, 0xd2, 0x4f, 0x3f, 0xfd, 0xc4, 0x93, 0x51, + 0xac, 0xa3, 0xa6, 0x6f, 0x77, 0xe5, 0x4b, 0x0d, 0xad, 0xa1, 0x8b, 0x36, 0x6e, 0xaa, 0xa0, 0x56, 0x0e, 0xfc, 0x48, 0xa7, + 0xd2, 0xd2, 0x92, 0x2e, 0xbe, 0x7a, 0x46, 0xee, 0x7b, 0x98, 0x97, 0xb3, 0xd9, 0x2c, 0x0c, 0x33, 0x31, 0xc8, 0x62, 0x41, + 0x7e, 0x5e, 0xa8, 0x04, 0x66, 0xa4, 0x88, 0x62, 0x1c, 0x67, 0x8f, 0x3d, 0xf6, 0xa0, 0xbb, 0xef, 0xbe, 0x9b, 0xeb, 0x04, + 0xd7, 0xd4, 0xd4, 0xb0, 0x69, 0x3a, 0xde, 0x93, 0xe4, 0x78, 0xf7, 0x05, 0xd9, 0x0c, 0x06, 0xd9, 0x77, 0xdf, 0x7d, 0xa1, + 0x0c, 0x52, 0xb7, 0x6c, 0xd9, 0x92, 0xa9, 0x28, 0xca, 0xfe, 0xaa, 0xaa, 0x3e, 0x64, 0x0b, 0x06, 0xb1, 0x2a, 0x96, 0x92, + 0x9e, 0xf4, 0xa5, 0x22, 0x01, 0x14, 0xb0, 0x3b, 0x6d, 0x5a, 0xfd, 0xff, 0x7c, 0x2e, 0x97, 0xeb, 0xf0, 0x60, 0x30, 0x28, + 0xcd, 0x9c, 0x39, 0x53, 0xdd, 0x75, 0xd7, 0x5d, 0x95, 0x64, 0xf4, 0xfd, 0x43, 0x67, 0x43, 0xe7, 0x02, 0x19, 0xb9, 0xe9, + 0xc6, 0x1b, 0xe9, 0xf5, 0xff, 0xfc, 0x97, 0x67, 0x6b, 0xd0, 0xe0, 0x4d, 0x9e, 0x32, 0x99, 0xa3, 0x63, 0x47, 0x8e, 0x1c, + 0x45, 0xf9, 0xf9, 0x79, 0xec, 0x2b, 0x92, 0x93, 0x93, 0x4b, 0x99, 0x59, 0x99, 0xac, 0xe5, 0x13, 0xa4, 0x51, 0x68, 0xbd, + 0xb0, 0xf8, 0x3a, 0x7d, 0xd4, 0xda, 0xd6, 0x4a, 0xcd, 0x4d, 0xcd, 0xd4, 0xd2, 0xd2, 0xcc, 0xa6, 0x8c, 0xcd, 0x9b, 0x36, + 0x73, 0x70, 0x05, 0x84, 0xcc, 0xff, 0xbd, 0xf4, 0x12, 0xe7, 0xd6, 0x43, 0x6e, 0xab, 0xdf, 0xdd, 0x70, 0x3d, 0x47, 0xbf, + 0xa1, 0xdd, 0x22, 0x25, 0x0c, 0x4d, 0x34, 0xc4, 0x72, 0x8d, 0x22, 0x32, 0x6e, 0x87, 0xe9, 0xd3, 0xe8, 0x9d, 0xb7, 0xdf, + 0xe2, 0xc1, 0x42, 0x0f, 0xfa, 0xcd, 0x40, 0x10, 0x8d, 0xa4, 0xb4, 0x4c, 0x72, 0x65, 0xe5, 0x52, 0xa0, 0xa9, 0x9e, 0x56, + 0xad, 0x5e, 0x45, 0xbb, 0xee, 0xba, 0x4b, 0x52, 0xdc, 0xfb, 0xf6, 0x06, 0x47, 0x03, 0xb8, 0x7d, 0x02, 0x7d, 0x17, 0x5a, + 0xb1, 0x75, 0x6b, 0x8d, 0x00, 0x10, 0x19, 0x35, 0xbc, 0xb5, 0xad, 0x15, 0x40, 0xc0, 0x6e, 0x84, 0xff, 0xdf, 0xc4, 0x89, + 0x13, 0xb9, 0xc6, 0x6d, 0x4f, 0xaa, 0x3e, 0x25, 0xca, 0x18, 0x21, 0x26, 0xfe, 0xb0, 0xf6, 0x80, 0x5c, 0xe1, 0x5e, 0xba, + 0x23, 0xb3, 0xc2, 0x8f, 0xb1, 0xa5, 0xb5, 0xcd, 0x08, 0xfc, 0x90, 0x10, 0xf8, 0x31, 0x8c, 0x7d, 0xfe, 0xc2, 0x05, 0xc1, + 0xc0, 0xe7, 0x6f, 0xf8, 0xf0, 0x12, 0x36, 0x13, 0x63, 0x92, 0x0b, 0x12, 0x38, 0x6e, 0xec, 0x98, 0x88, 0x49, 0x9e, 0x05, + 0xf9, 0x46, 0x44, 0x30, 0x08, 0x69, 0x59, 0x59, 0x19, 0x5b, 0xa1, 0x76, 0xdc, 0x71, 0xc7, 0xb8, 0x4f, 0x92, 0xe3, 0x2d, + 0x73, 0x25, 0x33, 0x18, 0x04, 0x8a, 0x8e, 0x23, 0x8f, 0x3c, 0x52, 0x42, 0x50, 0x8d, 0x24, 0x49, 0x87, 0x11, 0xd1, 0xdf, + 0x2c, 0x3e, 0x80, 0x56, 0x4b, 0xa2, 0x96, 0x6a, 0x24, 0xd0, 0xb5, 0x1d, 0x04, 0x7f, 0x08, 0x15, 0xee, 0x08, 0x51, 0xf9, + 0x63, 0xd1, 0xa2, 0x45, 0x32, 0x48, 0x54, 0x7f, 0xf8, 0x29, 0xf4, 0xb7, 0x00, 0xc0, 0xec, 0x6d, 0xf3, 0xa6, 0x4d, 0x74, + 0xd6, 0x19, 0x67, 0x72, 0x6e, 0x2a, 0x90, 0xbc, 0xa3, 0x8f, 0x3d, 0x86, 0x0e, 0x39, 0xf4, 0x50, 0x9a, 0xb5, 0xcb, 0x2e, + 0x9c, 0xe2, 0x00, 0x1d, 0x91, 0x4b, 0xf8, 0x08, 0x01, 0x67, 0xe8, 0xf7, 0xcd, 0xb2, 0x48, 0x5d, 0x05, 0x1a, 0x7c, 0xe8, + 0x38, 0x48, 0xce, 0x9c, 0x5d, 0x41, 0xcb, 0x07, 0x81, 0x52, 0x5f, 0x57, 0xc7, 0x25, 0x90, 0x40, 0x30, 0xdf, 0x7d, 0xe7, + 0x1d, 0x7a, 0xe5, 0xe5, 0x97, 0xd9, 0xf9, 0xf9, 0xe1, 0xc7, 0x1f, 0xe3, 0xda, 0xb9, 0xfd, 0x15, 0xea, 0x1f, 0x6f, 0xc4, + 0x3a, 0x6b, 0x84, 0x80, 0x9b, 0x66, 0x06, 0x82, 0x04, 0x5b, 0x1a, 0xc8, 0xdd, 0xde, 0x4a, 0x4a, 0x7a, 0x06, 0x91, 0x3f, + 0x40, 0x92, 0xdb, 0x43, 0x4a, 0x76, 0x3e, 0x13, 0x40, 0x68, 0x19, 0x12, 0x65, 0x40, 0x70, 0xd0, 0x15, 0xa9, 0xf8, 0x5c, + 0x1c, 0x0d, 0x60, 0x74, 0x88, 0x72, 0x8e, 0x20, 0x1d, 0x48, 0x46, 0x0c, 0x6d, 0x9f, 0x94, 0x95, 0x6b, 0xa4, 0x70, 0x82, + 0xc8, 0xc3, 0x02, 0x4b, 0x47, 0xc8, 0xff, 0x6f, 0x3a, 0xcb, 0x46, 0xfc, 0x2e, 0x56, 0xf9, 0x95, 0x48, 0x13, 0x0b, 0x5c, + 0xf3, 0x86, 0x0d, 0x1b, 0x78, 0x1d, 0xf9, 0x4b, 0xe1, 0x8e, 0x02, 0xf7, 0x9c, 0xee, 0xee, 0x05, 0x91, 0xbd, 0x22, 0xf0, + 0xa3, 0xb8, 0x68, 0x48, 0xc4, 0x7c, 0x7d, 0xba, 0xae, 0x71, 0x4e, 0xc0, 0x11, 0xa5, 0x25, 0xb4, 0x66, 0xed, 0x7a, 0x26, + 0x8d, 0x85, 0x85, 0x05, 0x94, 0x63, 0xe6, 0xf8, 0xb3, 0xb7, 0x83, 0x20, 0x51, 0x18, 0x77, 0x50, 0x62, 0x6d, 0xfd, 0xfa, + 0xf5, 0x4c, 0x02, 0x67, 0xcd, 0x9a, 0xd5, 0x2f, 0x84, 0x2d, 0xde, 0xc7, 0x94, 0x65, 0x99, 0x09, 0x2c, 0x82, 0x41, 0x1e, + 0x7d, 0xf4, 0x51, 0x5d, 0x55, 0x55, 0xa4, 0x83, 0x98, 0x49, 0x44, 0x1f, 0x99, 0x96, 0x43, 0x30, 0x5f, 0xd5, 0x42, 0xfe, + 0x52, 0xca, 0x0c, 0x9c, 0x3c, 0xec, 0xa7, 0x6f, 0xc1, 0x1f, 0x7e, 0x59, 0x96, 0xe7, 0xab, 0xaa, 0x5a, 0x90, 0x9d, 0x9d, + 0xad, 0x1d, 0x72, 0xc8, 0x21, 0x72, 0x77, 0x11, 0x60, 0x89, 0x06, 0xa1, 0xa5, 0xc2, 0x75, 0x5f, 0x7c, 0xc1, 0x85, 0xf4, + 0xd3, 0x8f, 0x3f, 0xd2, 0x98, 0x31, 0x63, 0xe8, 0xd7, 0x57, 0xfe, 0x86, 0x0e, 0x5c, 0xb8, 0x90, 0x9d, 0x92, 0xfd, 0x3e, + 0x1f, 0x13, 0x33, 0x11, 0x11, 0x26, 0x96, 0x2e, 0x7e, 0x72, 0xb6, 0x08, 0x59, 0x11, 0x01, 0x0c, 0xe0, 0xbf, 0x88, 0x06, + 0x06, 0xd1, 0xdc, 0x67, 0xdf, 0x7d, 0xd9, 0xf4, 0x0b, 0x0d, 0xe0, 0x1d, 0xb7, 0xde, 0xc6, 0x4e, 0xbe, 0x97, 0x5e, 0x78, + 0x11, 0xfd, 0xed, 0xd9, 0x7f, 0x70, 0x0e, 0xbe, 0xee, 0xd2, 0x28, 0x24, 0x02, 0x62, 0x11, 0x18, 0x42, 0x23, 0x3a, 0x61, + 0xfc, 0x78, 0x1e, 0x4c, 0x38, 0xa0, 0xa4, 0xa5, 0x9e, 0x28, 0x33, 0xc7, 0x30, 0x21, 0x71, 0x20, 0x48, 0xa1, 0x11, 0x08, + 0xb2, 0x7c, 0x45, 0xb7, 0x26, 0x17, 0x07, 0x83, 0x83, 0x44, 0x1a, 0xa8, 0xe3, 0x05, 0x47, 0xd3, 0xdc, 0x7d, 0xfb, 0x40, + 0x2b, 0x06, 0xff, 0x33, 0x36, 0x75, 0x66, 0xe5, 0x91, 0x9c, 0x96, 0xc9, 0xae, 0x1b, 0x3a, 0x12, 0xba, 0x23, 0x01, 0x74, + 0x67, 0x3b, 0xa9, 0x8d, 0x26, 0x01, 0x9c, 0x36, 0x2d, 0x44, 0x64, 0x62, 0x7d, 0x57, 0x12, 0xed, 0x9d, 0x82, 0x89, 0x15, + 0x40, 0xf2, 0xfa, 0x68, 0x35, 0x8a, 0xad, 0x15, 0x3f, 0xea, 0xcd, 0x24, 0xf6, 0x23, 0x4a, 0x87, 0x87, 0x7c, 0x19, 0x23, + 0xfd, 0x06, 0x72, 0xbd, 0x68, 0xc8, 0x10, 0xaa, 0xad, 0x33, 0x02, 0x42, 0x50, 0x21, 0x64, 0x1a, 0xaa, 0x25, 0x49, 0xd1, + 0x15, 0x13, 0x88, 0x94, 0x06, 0x01, 0x04, 0x11, 0x4f, 0xe4, 0x3c, 0x80, 0x56, 0x48, 0x92, 0xc4, 0x63, 0x2a, 0xd2, 0xc1, + 0xed, 0xba, 0xeb, 0xae, 0xda, 0xe7, 0x9f, 0x7f, 0xae, 0xb8, 0x5c, 0xae, 0x43, 0x83, 0xc1, 0xe0, 0x87, 0xdb, 0x43, 0x30, + 0x88, 0x9c, 0xe2, 0xe4, 0x4f, 0x2c, 0x69, 0xa6, 0x6a, 0x17, 0x11, 0x4b, 0x3a, 0x34, 0x58, 0x9c, 0xa9, 0x3d, 0xc1, 0x3a, + 0x76, 0x34, 0xa0, 0x93, 0x61, 0xb6, 0xf7, 0xc4, 0x63, 0x8f, 0x73, 0xe5, 0x0b, 0x98, 0x62, 0x6f, 0xfc, 0xe3, 0x1f, 0xe8, + 0xc0, 0x83, 0x0e, 0x62, 0x13, 0x70, 0x4b, 0x73, 0x33, 0x77, 0x6a, 0xe1, 0x90, 0x1c, 0x6e, 0xb1, 0x92, 0x42, 0xeb, 0x62, + 0xdf, 0x47, 0xf8, 0x75, 0x20, 0xf5, 0x0a, 0x4c, 0xc2, 0xfb, 0xed, 0xbf, 0x3f, 0xdd, 0x7c, 0xdb, 0xad, 0x1c, 0x28, 0xf1, + 0xdd, 0x77, 0xdf, 0xd1, 0x23, 0x4b, 0x1e, 0x66, 0x02, 0xd8, 0x5f, 0xf9, 0x9e, 0xe2, 0x89, 0x58, 0x9e, 0x31, 0xee, 0x19, + 0xb3, 0x58, 0xa4, 0x2f, 0x18, 0x39, 0x6a, 0x14, 0x6f, 0x43, 0x20, 0x08, 0xfb, 0x11, 0x41, 0x41, 0x0a, 0x6d, 0x01, 0xd2, + 0x4a, 0xc0, 0x3b, 0x78, 0xfd, 0x3a, 0xaa, 0xaf, 0xaf, 0x4f, 0x2a, 0xcd, 0xf1, 0xf6, 0x82, 0x64, 0xea, 0xcf, 0xdb, 0xf3, + 0x3d, 0xf5, 0x07, 0x7e, 0x5e, 0xb6, 0x8c, 0xff, 0x73, 0xed, 0x6e, 0xb7, 0xc7, 0x08, 0xde, 0x12, 0x15, 0x40, 0x5a, 0x1b, + 0x49, 0x6d, 0x6b, 0x61, 0xa2, 0x88, 0xec, 0x01, 0x3d, 0x4d, 0x51, 0x92, 0x48, 0x24, 0x1c, 0xd7, 0x82, 0xb1, 0x0b, 0xc0, + 0x64, 0x55, 0xdc, 0x47, 0xb8, 0x6b, 0x14, 0xda, 0xb9, 0x2d, 0x15, 0x15, 0xec, 0xdf, 0x8d, 0x28, 0xdf, 0xbc, 0x9c, 0x9c, + 0x98, 0xaa, 0x75, 0x70, 0x40, 0xc8, 0x88, 0x52, 0x0e, 0x3a, 0x69, 0x6c, 0x34, 0x02, 0x42, 0x14, 0xc5, 0xf0, 0x05, 0xb4, + 0xef, 0x27, 0x94, 0x13, 0xb0, 0x3c, 0x01, 0x22, 0x51, 0x7e, 0x7f, 0x68, 0x00, 0xfb, 0x03, 0xba, 0xae, 0x73, 0x5b, 0xc2, + 0x32, 0x68, 0x7e, 0x86, 0xa5, 0x70, 0xb8, 0x49, 0xf2, 0xac, 0x55, 0x41, 0xc2, 0x55, 0x06, 0x49, 0x6a, 0xc8, 0xdb, 0x49, + 0xee, 0xbf, 0xc9, 0xba, 0xae, 0xef, 0x82, 0x1d, 0x8e, 0x3d, 0xf6, 0x58, 0x25, 0x19, 0x88, 0x8b, 0x15, 0x22, 0xf4, 0xbf, + 0xba, 0xba, 0x9a, 0x5e, 0x7d, 0xe5, 0x15, 0xd6, 0xf6, 0x1d, 0xff, 0x8b, 0x13, 0x69, 0xf6, 0x9c, 0xd9, 0xec, 0x0b, 0x28, + 0x02, 0x3d, 0xe2, 0x01, 0xeb, 0xcc, 0x18, 0xc7, 0x34, 0x66, 0x90, 0xb5, 0x34, 0x73, 0xd6, 0x2c, 0x3a, 0xe5, 0xb4, 0xd3, + 0xf8, 0x3a, 0xfe, 0xfb, 0xda, 0x6b, 0xb4, 0x69, 0xd3, 0x26, 0xee, 0xf0, 0x89, 0x24, 0x1c, 0xc3, 0x21, 0xd6, 0xeb, 0x13, + 0xb5, 0x35, 0xa7, 0x4c, 0x9e, 0x62, 0xfc, 0x0e, 0x25, 0xe1, 0xe0, 0x47, 0x84, 0xb6, 0x00, 0x01, 0xcc, 0xcc, 0x21, 0x49, + 0x71, 0xb1, 0x69, 0x1c, 0xf7, 0xde, 0xdf, 0x75, 0x2f, 0x1d, 0xf4, 0x1c, 0xa9, 0xf8, 0x3c, 0x52, 0xf1, 0x9e, 0xfa, 0xc3, + 0x84, 0x87, 0x14, 0x4d, 0xfc, 0x19, 0x9a, 0x7a, 0xf8, 0xee, 0x32, 0x74, 0xb3, 0x02, 0x88, 0xa1, 0x31, 0xc3, 0xe4, 0x0e, + 0x13, 0xe7, 0xde, 0x44, 0x00, 0x27, 0x12, 0x84, 0xac, 0xef, 0x6e, 0x1c, 0xc3, 0x7e, 0x15, 0x95, 0x55, 0x5b, 0x03, 0x3f, + 0x4a, 0x86, 0x91, 0x6a, 0xfe, 0x26, 0xd2, 0x3d, 0x09, 0xf9, 0xcf, 0x81, 0x71, 0x39, 0x39, 0x1c, 0x10, 0x82, 0xf3, 0x88, + 0xdc, 0x81, 0x08, 0x10, 0xb4, 0x42, 0x68, 0x1f, 0xad, 0x96, 0xa4, 0xfe, 0x9a, 0x1c, 0xf7, 0x57, 0x5f, 0x90, 0xcd, 0x14, + 0x63, 0x07, 0x1e, 0x78, 0xa0, 0x94, 0x93, 0x93, 0xa3, 0xa9, 0xaa, 0x5a, 0x24, 0xcb, 0xf2, 0x9e, 0x66, 0x10, 0x88, 0xc7, + 0x96, 0x49, 0xc4, 0x9a, 0x10, 0x1a, 0x48, 0xac, 0x97, 0x63, 0x3b, 0x23, 0x80, 0xd1, 0xd2, 0xbf, 0x84, 0x08, 0xa0, 0xa2, + 0x28, 0x07, 0x68, 0x9a, 0xe6, 0x19, 0x3d, 0x7a, 0xb4, 0x8a, 0xac, 0xe5, 0x22, 0x88, 0x21, 0x59, 0x20, 0x66, 0x28, 0x2b, + 0x96, 0x2f, 0xa7, 0x8d, 0xeb, 0xd7, 0xb3, 0x10, 0x83, 0x79, 0xb6, 0xb5, 0xa5, 0x35, 0xd4, 0xd9, 0x62, 0x35, 0x7f, 0x09, + 0x0d, 0x5f, 0x4f, 0x80, 0x73, 0x40, 0x1b, 0xb8, 0x60, 0xdf, 0x7d, 0xd8, 0xec, 0x8c, 0xd2, 0x47, 0x48, 0x39, 0x03, 0xa1, + 0x92, 0xe8, 0x64, 0xba, 0x27, 0x91, 0x7e, 0x68, 0x9b, 0xe9, 0x3b, 0x18, 0x7e, 0x80, 0x5a, 0x73, 0x1d, 0xe9, 0x81, 0x4e, + 0xc3, 0x84, 0xa4, 0xab, 0x24, 0xa5, 0x65, 0x90, 0x3b, 0x3b, 0x8f, 0xbf, 0x83, 0xb9, 0x09, 0x44, 0x38, 0xd1, 0xef, 0x7d, + 0x7b, 0x43, 0xa2, 0x0d, 0xd4, 0xf1, 0x40, 0x2a, 0xde, 0x53, 0xbc, 0x27, 0xc6, 0x48, 0xca, 0x8c, 0xa0, 0x35, 0x40, 0xca, + 0x41, 0x02, 0x68, 0xa3, 0x5f, 0x86, 0xea, 0x80, 0x98, 0xfe, 0x7f, 0x93, 0x26, 0x4d, 0x0e, 0xd5, 0xab, 0x4d, 0x56, 0x0d, + 0x20, 0x64, 0x14, 0x26, 0xaa, 0x00, 0x64, 0x32, 0x64, 0x50, 0xb8, 0x7b, 0xe1, 0x08, 0xd7, 0x36, 0x33, 0xf0, 0x83, 0x10, + 0xf8, 0x31, 0x94, 0x03, 0x3f, 0xba, 0x93, 0x59, 0x5b, 0x53, 0x6b, 0x19, 0x93, 0xe2, 0xd2, 0xe1, 0x25, 0x46, 0x85, 0x10, + 0x33, 0x20, 0x24, 0x5c, 0xf0, 0x9f, 0x70, 0xa1, 0x11, 0xe9, 0x71, 0x70, 0x7d, 0x91, 0xae, 0x2b, 0x11, 0xfb, 0x82, 0x24, + 0x49, 0xac, 0x55, 0xc5, 0xd8, 0x06, 0x0b, 0x21, 0xb6, 0xc9, 0xb2, 0x7c, 0x88, 0x49, 0xfe, 0xc2, 0x69, 0x00, 0xed, 0x24, + 0x30, 0x69, 0x91, 0x0a, 0x04, 0x30, 0x5a, 0xf0, 0x07, 0xb6, 0xe5, 0x49, 0x92, 0x74, 0x30, 0x76, 0x40, 0xee, 0x3f, 0x38, + 0xab, 0x62, 0x06, 0x98, 0x4c, 0x10, 0x2a, 0x76, 0x38, 0xff, 0xa2, 0x93, 0x21, 0x11, 0xb2, 0xbd, 0x94, 0x51, 0x77, 0x9d, + 0x43, 0x10, 0x9c, 0xf6, 0xf6, 0x0e, 0xbe, 0x7f, 0xfb, 0x4c, 0x2e, 0x1a, 0x44, 0xbe, 0x27, 0xe4, 0x08, 0x9c, 0x34, 0x79, + 0x32, 0x0b, 0x83, 0xd5, 0xab, 0x56, 0x27, 0x85, 0x1f, 0x5c, 0xac, 0xc2, 0x5b, 0x98, 0x4b, 0xa6, 0x4e, 0x9d, 0xca, 0x9f, + 0x83, 0xad, 0x4d, 0xa4, 0xb7, 0xb7, 0x30, 0x01, 0xe4, 0x48, 0x60, 0xc5, 0x08, 0x04, 0x01, 0x96, 0x2d, 0x33, 0xd2, 0x4d, + 0x38, 0x48, 0x2c, 0x24, 0xd2, 0x40, 0x1d, 0x2f, 0xa4, 0xe2, 0x3d, 0xc5, 0x9b, 0x00, 0x6e, 0xdc, 0xb4, 0x91, 0xdd, 0x32, + 0x24, 0x97, 0x8b, 0x35, 0xf5, 0x46, 0x02, 0x68, 0xd3, 0x92, 0x11, 0x0c, 0x90, 0x26, 0xfc, 0xff, 0xa6, 0x4f, 0xeb, 0x55, + 0x25, 0x9f, 0x44, 0x22, 0xe1, 0xb8, 0x76, 0x28, 0x00, 0x80, 0xf2, 0x72, 0x43, 0x2b, 0x67, 0xbf, 0x3e, 0xa1, 0x0c, 0x10, + 0x81, 0x1f, 0xb9, 0x39, 0xd9, 0x54, 0x5c, 0x54, 0xc4, 0xc9, 0x9e, 0xbb, 0xbb, 0x97, 0xad, 0xdf, 0x1b, 0x6e, 0x40, 0x5e, + 0xaf, 0x11, 0x10, 0x82, 0x76, 0xab, 0xac, 0xaa, 0xa6, 0xe6, 0x96, 0x16, 0x72, 0xb9, 0xba, 0x92, 0x40, 0x51, 0x81, 0xa9, + 0xaa, 0xca, 0x28, 0xb5, 0x37, 0x74, 0xe8, 0xd0, 0x7e, 0x99, 0x1c, 0xf7, 0x67, 0x5f, 0x90, 0x4c, 0x2d, 0xe6, 0xb1, 0xc7, + 0x1e, 0xcb, 0x83, 0x9a, 0xa6, 0x69, 0xa8, 0x0a, 0x32, 0xd1, 0x0c, 0x00, 0x71, 0x77, 0x63, 0x06, 0x4e, 0x9c, 0x17, 0xa4, + 0x87, 0x48, 0xfc, 0x11, 0xbc, 0xe7, 0xb9, 0xff, 0xac, 0xda, 0x3f, 0xa8, 0x70, 0x77, 0x51, 0x55, 0x75, 0x82, 0xa2, 0x28, + 0xfa, 0x91, 0x47, 0x1e, 0x29, 0x27, 0x73, 0x25, 0x87, 0x80, 0x3f, 0x60, 0xa4, 0x02, 0x30, 0xa3, 0x7c, 0x7b, 0xd2, 0x21, + 0x70, 0xcf, 0xc1, 0xa0, 0x4a, 0x3f, 0x2f, 0x5f, 0x41, 0x6b, 0xd7, 0x6d, 0xd8, 0x1a, 0x21, 0xdc, 0x03, 0xe0, 0x18, 0xf0, + 0xfd, 0x13, 0xc9, 0x98, 0x93, 0x61, 0x70, 0xea, 0x89, 0xa3, 0x37, 0x84, 0xe5, 0xb8, 0xb1, 0x63, 0x39, 0xb9, 0x36, 0x47, + 0x0e, 0x36, 0xd7, 0x73, 0x54, 0xa1, 0x88, 0xa2, 0x16, 0x7e, 0x80, 0x2b, 0x56, 0x3a, 0x81, 0x20, 0x89, 0x88, 0x44, 0x1a, + 0xa8, 0xe3, 0x85, 0x54, 0xbc, 0xa7, 0x78, 0x07, 0x80, 0xac, 0x5c, 0xb5, 0x8a, 0x3f, 0x23, 0x00, 0x04, 0x9a, 0x7a, 0xe4, + 0xfb, 0x63, 0xc8, 0x0a, 0x69, 0x9d, 0x6d, 0x14, 0x44, 0x0e, 0x40, 0xb3, 0x04, 0x5c, 0x6f, 0x02, 0xd7, 0x12, 0x45, 0xce, + 0x89, 0x89, 0xf8, 0xf8, 0xf1, 0xc8, 0x55, 0x4c, 0xac, 0x10, 0xb0, 0xfb, 0x23, 0x0b, 0x65, 0x41, 0x1d, 0x2a, 0x7a, 0x70, + 0x75, 0x12, 0x17, 0xe7, 0xfc, 0xb3, 0x07, 0xfe, 0x85, 0x5f, 0xe0, 0xf5, 0xd2, 0xb5, 0x36, 0x3c, 0x92, 0x40, 0x23, 0x20, + 0x04, 0x49, 0xa3, 0x21, 0x1f, 0x37, 0x6d, 0xde, 0x62, 0x24, 0x93, 0xb0, 0xf8, 0x1e, 0xe2, 0x19, 0x20, 0xf2, 0x17, 0x45, + 0x15, 0x60, 0x15, 0x1a, 0x39, 0x72, 0x64, 0xbf, 0x94, 0x82, 0xeb, 0xcf, 0xbe, 0x20, 0x9b, 0x66, 0xe0, 0x3d, 0xf7, 0xdc, + 0x53, 0x82, 0xa5, 0x50, 0xd3, 0xb4, 0x34, 0x45, 0x51, 0xe0, 0x0b, 0x18, 0x30, 0xb9, 0x84, 0x35, 0x1d, 0x8c, 0xa3, 0x01, + 0x4c, 0x30, 0x44, 0xca, 0xfd, 0x87, 0xce, 0xb0, 0x10, 0x2f, 0xe9, 0xce, 0x3b, 0xef, 0xac, 0xcd, 0x98, 0x31, 0x23, 0x69, + 0xd2, 0x97, 0xd8, 0x81, 0x3e, 0xc7, 0xa5, 0xde, 0x64, 0x99, 0x3b, 0x57, 0x4f, 0xcd, 0x18, 0x9c, 0x3e, 0x60, 0xe3, 0x46, + 0xfe, 0x2d, 0x84, 0x43, 0x65, 0x55, 0x55, 0x8f, 0x7d, 0x35, 0x04, 0xf1, 0x03, 0xd2, 0xb8, 0xec, 0x9c, 0x94, 0x72, 0x1a, + 0x40, 0x44, 0xd6, 0x8d, 0x1d, 0x3b, 0xd6, 0xf8, 0x6d, 0x53, 0x6d, 0x48, 0xd0, 0x61, 0x50, 0x91, 0x4d, 0x13, 0xb0, 0x88, + 0x74, 0x83, 0xf6, 0x21, 0x51, 0x06, 0x07, 0x07, 0x89, 0x33, 0x50, 0xc7, 0x13, 0xa9, 0x78, 0x4f, 0xf1, 0xc6, 0xb2, 0x50, + 0x00, 0x48, 0x3e, 0x49, 0x2e, 0xf8, 0xe6, 0x6a, 0xc6, 0xa4, 0x8d, 0x2b, 0x80, 0x34, 0x90, 0xe6, 0xeb, 0xe0, 0x89, 0x2b, + 0x26, 0x77, 0xbd, 0x21, 0x26, 0x89, 0x22, 0xe7, 0x44, 0xce, 0x3d, 0x94, 0x5d, 0x83, 0x29, 0xbb, 0xa2, 0xa2, 0x82, 0xeb, + 0xa2, 0xc3, 0x3d, 0x48, 0x68, 0xdc, 0x04, 0x49, 0x84, 0xf6, 0x0f, 0xdb, 0x4a, 0x4a, 0x86, 0x52, 0x61, 0x81, 0x51, 0xc9, + 0x08, 0xa5, 0xe0, 0x20, 0xf3, 0xc5, 0x7f, 0xb1, 0x1e, 0x5a, 0xdc, 0x5b, 0xbf, 0x13, 0xdb, 0x78, 0xdd, 0xed, 0xa6, 0xf1, + 0x63, 0xc7, 0xf0, 0x79, 0xea, 0x1b, 0x1a, 0x38, 0x20, 0xc4, 0x6d, 0x9a, 0x82, 0x45, 0x6e, 0xc2, 0xef, 0xbf, 0xff, 0x9e, + 0xd7, 0x71, 0x6d, 0xfd, 0x45, 0x00, 0xfb, 0x5b, 0x03, 0x18, 0x08, 0x04, 0xd8, 0xb2, 0x06, 0x4b, 0xa1, 0xb9, 0x6d, 0x21, + 0x8a, 0x6d, 0x99, 0x9c, 0x42, 0x54, 0x06, 0x91, 0x52, 0x89, 0x04, 0xba, 0x52, 0xd4, 0xf7, 0x0f, 0x0b, 0xde, 0x96, 0x61, + 0xba, 0xae, 0xef, 0x83, 0x1d, 0x8f, 0x3a, 0xea, 0x28, 0xce, 0xfd, 0x97, 0xac, 0x04, 0x10, 0x02, 0xcd, 0xeb, 0xf1, 0x9a, + 0x9a, 0x3c, 0xa3, 0xb6, 0x6f, 0x2c, 0x7e, 0x8c, 0xa1, 0x00, 0x92, 0x9a, 0x1a, 0xee, 0xb8, 0x42, 0x73, 0xb8, 0x71, 0xe3, + 0x66, 0x16, 0x22, 0xf0, 0x0b, 0x89, 0x29, 0x2a, 0x8c, 0x8c, 0x19, 0xa4, 0x3f, 0x80, 0x04, 0xc9, 0x12, 0x79, 0x3c, 0x46, + 0xc4, 0x57, 0xa2, 0xa3, 0x27, 0xd1, 0x68, 0xa2, 0xd0, 0x3a, 0x92, 0x9a, 0x22, 0xc7, 0xa2, 0x06, 0x02, 0x88, 0xb6, 0xe1, + 0xfa, 0xca, 0x2a, 0x49, 0x19, 0x39, 0x24, 0xbb, 0xdc, 0xd4, 0xd4, 0xd8, 0x48, 0x1b, 0x37, 0x6e, 0xe4, 0xa8, 0xe1, 0x9e, + 0x3a, 0x94, 0x3b, 0xe8, 0x3f, 0xa4, 0xe2, 0x73, 0x70, 0xf2, 0x00, 0x46, 0x06, 0x64, 0x21, 0x22, 0x4e, 0x57, 0xac, 0x58, + 0x69, 0xb4, 0x55, 0x76, 0xe1, 0xd6, 0xe4, 0xcf, 0xbc, 0x01, 0x01, 0x20, 0x86, 0xf6, 0x6f, 0xcc, 0xd8, 0xb1, 0x6c, 0x9a, + 0xec, 0x4d, 0x7f, 0x4d, 0x94, 0xf4, 0x42, 0x82, 0x00, 0x22, 0xf9, 0x33, 0xd2, 0x96, 0x7c, 0xf4, 0xd1, 0x47, 0xf4, 0xfe, + 0xfb, 0xef, 0xd3, 0x82, 0x05, 0x0b, 0xba, 0xd4, 0x09, 0x46, 0xda, 0x96, 0xf6, 0x8e, 0x4e, 0xf2, 0xb8, 0xdd, 0x14, 0x0c, + 0x04, 0x69, 0xfd, 0x86, 0x8d, 0x61, 0x64, 0xa0, 0x70, 0x1d, 0x8a, 0xed, 0xdc, 0xa2, 0x66, 0x3c, 0xc8, 0x25, 0x02, 0x42, + 0x50, 0x21, 0x44, 0xd4, 0x8c, 0x87, 0xdc, 0x7c, 0xfb, 0xed, 0xb7, 0xf9, 0xfa, 0xe6, 0xcc, 0x99, 0xc3, 0xe3, 0x0a, 0x26, + 0xc8, 0x89, 0x5c, 0x0b, 0x38, 0x5a, 0xfb, 0x1e, 0x7e, 0xf8, 0xe1, 0xf2, 0x92, 0x25, 0x4b, 0x44, 0x4e, 0xc0, 0x1d, 0x89, + 0xe8, 0x73, 0x53, 0xa1, 0x24, 0x92, 0x43, 0xa7, 0x4c, 0x4e, 0xc0, 0x64, 0x25, 0x80, 0x52, 0x8c, 0xb9, 0xff, 0xe6, 0xa9, + 0xaa, 0x5a, 0x9c, 0x9e, 0x9e, 0xae, 0x2d, 0x5c, 0xb8, 0x50, 0x06, 0xf9, 0x4b, 0xa6, 0xe0, 0x0f, 0x2b, 0xf0, 0x66, 0x79, + 0xbc, 0x1e, 0xf6, 0xdd, 0x83, 0x5a, 0x1e, 0x1d, 0x2f, 0x96, 0x7b, 0x31, 0x84, 0x64, 0x27, 0x6d, 0xdc, 0x54, 0x46, 0x32, + 0x07, 0x34, 0x18, 0xc2, 0x0c, 0x09, 0x9f, 0x21, 0x18, 0xa6, 0x4e, 0x9e, 0x14, 0x5b, 0xc7, 0x92, 0xb6, 0x9a, 0xa1, 0x71, + 0x0d, 0x1c, 0x05, 0x4b, 0x89, 0x8f, 0x9e, 0x08, 0x0c, 0x11, 0x01, 0xb7, 0xc3, 0xf4, 0xe9, 0xf4, 0x02, 0x08, 0x61, 0x73, + 0x3d, 0x69, 0x7e, 0x33, 0xe7, 0x9f, 0x1a, 0x24, 0xd9, 0x9b, 0x4e, 0xae, 0xec, 0x3c, 0xf2, 0x37, 0xd4, 0x70, 0x4e, 0x44, + 0x04, 0x14, 0xf5, 0x24, 0xa1, 0xac, 0x83, 0xfe, 0x45, 0xa2, 0x0c, 0xd4, 0xf1, 0x84, 0xa3, 0x01, 0x8c, 0xdc, 0x2e, 0x20, + 0x24, 0xb5, 0x35, 0xb5, 0xb4, 0x61, 0xbd, 0x11, 0x00, 0xc2, 0x1a, 0x7a, 0x68, 0xff, 0x42, 0xef, 0x80, 0x1e, 0x0a, 0x00, + 0x99, 0x3c, 0x79, 0x0a, 0x07, 0x33, 0x20, 0xad, 0x55, 0x4f, 0xc7, 0x80, 0x44, 0x79, 0xa7, 0x44, 0x74, 0x2e, 0xcc, 0xac, + 0xa8, 0xbd, 0xfb, 0xe1, 0x87, 0x1f, 0xd2, 0xcb, 0x2f, 0xbf, 0x4c, 0x97, 0x5f, 0x7e, 0x79, 0x28, 0xa5, 0x57, 0x53, 0x73, + 0x33, 0x13, 0x34, 0x48, 0x3d, 0x90, 0xb5, 0x8a, 0xca, 0x4a, 0xe3, 0x1d, 0xe2, 0xac, 0xd8, 0xb1, 0x9c, 0x45, 0x8f, 0xb8, + 0xd5, 0x65, 0xa6, 0x09, 0x83, 0xbf, 0xdf, 0x86, 0x8d, 0x9b, 0x69, 0xfc, 0xb8, 0x31, 0x9c, 0x09, 0x02, 0x16, 0x11, 0x10, + 0x40, 0x9c, 0xe7, 0xf0, 0xc3, 0x0f, 0xef, 0xb7, 0xfc, 0xb0, 0xfd, 0xdd, 0x17, 0x64, 0xf6, 0x91, 0x6f, 0x67, 0x72, 0xbd, + 0xd3, 0x4e, 0x3b, 0x69, 0xdf, 0x7d, 0xf7, 0x9d, 0xa2, 0x28, 0xca, 0x81, 0xaa, 0xaa, 0x7e, 0x6a, 0x89, 0x06, 0xb6, 0x5a, + 0x1a, 0x85, 0xa3, 0x63, 0x32, 0x0c, 0x85, 0x29, 0x45, 0x00, 0x63, 0xc9, 0xfd, 0x87, 0x07, 0x7a, 0x30, 0x06, 0xe8, 0x3d, + 0xf7, 0xdc, 0x53, 0x47, 0xd9, 0x1c, 0x44, 0x4d, 0x25, 0x2b, 0x01, 0x84, 0x06, 0x90, 0xcb, 0xb8, 0x41, 0x03, 0x18, 0x80, + 0x2f, 0x20, 0x4c, 0xc0, 0x9e, 0x58, 0x7e, 0xc6, 0x44, 0xcf, 0xe7, 0xf7, 0xb3, 0xda, 0x5e, 0xf8, 0x78, 0xa0, 0x1d, 0x1a, + 0x1a, 0x1a, 0x39, 0xb2, 0x0b, 0xc9, 0x41, 0x63, 0x09, 0x8c, 0x41, 0x5b, 0xf2, 0x0c, 0x5a, 0x96, 0xd9, 0x39, 0x58, 0x54, + 0x16, 0x49, 0x64, 0xf4, 0x64, 0xd6, 0x28, 0xfc, 0x00, 0xa1, 0x01, 0x64, 0x61, 0xdb, 0xde, 0x4a, 0x7a, 0x5b, 0x33, 0x11, + 0x72, 0x8b, 0xa1, 0x34, 0x9c, 0xe2, 0x26, 0x25, 0x2b, 0x8f, 0xa8, 0xa1, 0x86, 0xf3, 0x8e, 0xa5, 0x22, 0xe1, 0x48, 0x66, + 0xa4, 0xe2, 0xb3, 0x70, 0x34, 0x80, 0xe1, 0x21, 0x7c, 0xcf, 0x36, 0x6c, 0xdc, 0xc0, 0x79, 0x50, 0x65, 0x97, 0x87, 0xa4, + 0xcc, 0x1c, 0xd6, 0xd4, 0xf3, 0x70, 0x80, 0x77, 0x21, 0xe0, 0x27, 0x15, 0xe9, 0x9c, 0x88, 0x68, 0x07, 0x33, 0xba, 0xbf, + 0x37, 0x24, 0x22, 0x91, 0xfa, 0xb9, 0xa8, 0x5f, 0x7b, 0xc4, 0x11, 0x47, 0xd0, 0x6d, 0xb7, 0xdd, 0x46, 0x3f, 0xfe, 0xf8, + 0x23, 0xfd, 0xef, 0x7f, 0xff, 0xa3, 0xa3, 0x8f, 0x3e, 0x9a, 0xdb, 0xa1, 0xb3, 0xd3, 0x47, 0x43, 0x0a, 0x0b, 0xa2, 0x24, + 0x88, 0x36, 0x15, 0x55, 0x21, 0xd7, 0x96, 0xae, 0xea, 0x94, 0xee, 0xee, 0x92, 0x5b, 0x4f, 0xc7, 0x75, 0x48, 0xac, 0x7d, + 0x85, 0x56, 0xf5, 0x99, 0x67, 0x9e, 0xe1, 0x73, 0xc3, 0xc5, 0x6a, 0xaf, 0xbd, 0xf6, 0xe2, 0xeb, 0xeb, 0x8f, 0x71, 0x76, + 0x20, 0xfa, 0x82, 0xaa, 0xaa, 0xec, 0x2e, 0x70, 0xd4, 0x51, 0x47, 0x49, 0xc8, 0x79, 0x4b, 0x44, 0xf0, 0x03, 0x44, 0x6d, + 0xe0, 0x66, 0x93, 0x2f, 0x05, 0x6d, 0x24, 0xd0, 0x7c, 0xe1, 0x92, 0x93, 0x04, 0xba, 0x52, 0x30, 0xf7, 0x9f, 0xcb, 0x64, + 0xe6, 0x63, 0x74, 0x5d, 0x9f, 0x87, 0x1d, 0x8e, 0x3e, 0xfa, 0x68, 0x39, 0xd9, 0xb5, 0x34, 0x86, 0xc0, 0x33, 0x4c, 0xc0, + 0xd0, 0xde, 0xa1, 0x66, 0xa3, 0xb5, 0xbc, 0x5b, 0x38, 0x08, 0x92, 0x87, 0x59, 0x21, 0xca, 0xfb, 0x30, 0xf1, 0xb3, 0x7c, + 0x8f, 0x19, 0x34, 0xd2, 0x04, 0x40, 0x60, 0x60, 0x3d, 0x9a, 0x29, 0x58, 0xcc, 0x3e, 0x39, 0x82, 0x58, 0x96, 0xf9, 0x5a, + 0xb8, 0x8c, 0x5c, 0x8a, 0x69, 0x00, 0x41, 0x00, 0x51, 0x62, 0xa9, 0xa0, 0xb0, 0x90, 0xea, 0x6a, 0x6b, 0x39, 0x1d, 0x8c, + 0x92, 0x5f, 0x64, 0x24, 0x96, 0x95, 0x28, 0x14, 0x08, 0xb2, 0x72, 0xe5, 0xaa, 0xe4, 0x75, 0x27, 0x48, 0x51, 0x24, 0xd2, + 0x40, 0x1d, 0x2f, 0x38, 0x1a, 0xc0, 0xc8, 0xed, 0x02, 0x99, 0xb5, 0x62, 0xa5, 0x61, 0xfe, 0x75, 0xe5, 0xe4, 0xb2, 0x86, + 0x1e, 0x49, 0xdb, 0x39, 0x72, 0x1f, 0xd6, 0x8e, 0x8e, 0x56, 0x0a, 0x36, 0xd7, 0xf3, 0xf7, 0x53, 0xa7, 0x4c, 0x61, 0xcd, + 0x54, 0x6f, 0xfa, 0x6b, 0x22, 0xbd, 0x53, 0xb8, 0x7e, 0xa4, 0x2c, 0x81, 0x42, 0x63, 0xf1, 0xe2, 0xc5, 0xf4, 0xd8, 0x63, + 0x8f, 0xd1, 0x5d, 0x77, 0xdd, 0x45, 0x07, 0x1f, 0xcc, 0x89, 0x2e, 0x58, 0x96, 0xa3, 0xd4, 0x9b, 0x80, 0xe9, 0xcc, 0x16, + 0xfe, 0x9e, 0x84, 0x66, 0xd0, 0xbe, 0xdd, 0xce, 0x0a, 0xc3, 0x6c, 0x17, 0x16, 0x28, 0x04, 0xa2, 0x3c, 0xf2, 0xc8, 0x23, + 0xbc, 0xed, 0x9c, 0x73, 0xce, 0x61, 0x17, 0x9a, 0xfe, 0x30, 0xff, 0x0e, 0x54, 0x5f, 0x90, 0x4d, 0x2d, 0x20, 0x2c, 0x86, + 0xb7, 0xdd, 0x76, 0x9b, 0xd6, 0xd9, 0xd9, 0x39, 0x4a, 0x96, 0xe5, 0x5d, 0x35, 0x4d, 0x7b, 0xd3, 0x12, 0x58, 0x2a, 0xf8, + 0x86, 0x7d, 0xc0, 0x4c, 0x3a, 0x22, 0x98, 0x8c, 0x04, 0xb0, 0x3b, 0x1f, 0x40, 0x7e, 0x48, 0x92, 0x24, 0xed, 0xa5, 0xaa, + 0x6a, 0x56, 0x61, 0x61, 0xa1, 0xb6, 0x60, 0xc1, 0x02, 0x39, 0x99, 0x07, 0x6b, 0x9e, 0xf9, 0x40, 0x07, 0xed, 0x71, 0x73, + 0xa7, 0x03, 0x09, 0xe3, 0x20, 0x90, 0x6e, 0xde, 0x36, 0x74, 0xd2, 0x9c, 0x9c, 0x6c, 0x9a, 0xb1, 0xe3, 0x74, 0xa3, 0x03, + 0xc3, 0xc4, 0x69, 0x99, 0x49, 0x19, 0xb3, 0x39, 0x43, 0x1b, 0x18, 0xad, 0x73, 0x89, 0x81, 0x15, 0x69, 0x04, 0xe0, 0x7f, + 0xc8, 0x26, 0x60, 0xd6, 0x00, 0x52, 0xca, 0x69, 0x00, 0x31, 0x48, 0xa0, 0xa4, 0x11, 0x22, 0xed, 0x04, 0x01, 0x34, 0xbf, + 0x35, 0x52, 0xe9, 0x40, 0x03, 0x48, 0x44, 0x1b, 0x37, 0x18, 0x81, 0x20, 0x08, 0x1a, 0x71, 0xfc, 0x00, 0x13, 0x03, 0x89, + 0x34, 0x50, 0xc7, 0x0b, 0x8e, 0x06, 0x30, 0x32, 0xd0, 0x1f, 0x97, 0xfd, 0x6c, 0x06, 0x80, 0x64, 0xe7, 0x73, 0xa2, 0x76, + 0x44, 0xef, 0x73, 0xbb, 0x29, 0x0a, 0xa9, 0x2d, 0xf5, 0xa4, 0x07, 0x03, 0x94, 0x5f, 0x50, 0xc0, 0xa9, 0xb3, 0xe0, 0xdf, + 0xd5, 0x9b, 0x77, 0x24, 0xd1, 0x26, 0x16, 0x82, 0xa4, 0x5c, 0x78, 0xe1, 0x85, 0xf4, 0xfc, 0xf3, 0xcf, 0xd3, 0x97, 0x5f, + 0x7e, 0x49, 0x0f, 0x3f, 0xfc, 0x30, 0x5d, 0x79, 0xe5, 0x95, 0x54, 0x59, 0x59, 0x19, 0x4a, 0x52, 0x1f, 0xf1, 0x9a, 0xcd, + 0x71, 0x60, 0xdb, 0xcd, 0x91, 0x93, 0x43, 0xdb, 0x01, 0x39, 0x89, 0x94, 0x6a, 0x17, 0x5c, 0x70, 0x01, 0x9f, 0x13, 0x11, + 0xd6, 0x27, 0x9e, 0x78, 0x22, 0x6b, 0x02, 0xfb, 0xcb, 0xca, 0x36, 0x10, 0x7d, 0x41, 0x36, 0x09, 0x36, 0x82, 0x59, 0xe6, + 0xcd, 0x9b, 0xa7, 0xbf, 0xf7, 0xde, 0x7b, 0xd8, 0x76, 0xa0, 0xa6, 0x69, 0xff, 0xb3, 0x04, 0x82, 0x60, 0x51, 0x53, 0xa1, + 0x34, 0x5c, 0x72, 0x32, 0x22, 0x03, 0x76, 0xe2, 0x67, 0x35, 0x01, 0xa7, 0x23, 0xfa, 0x17, 0x3b, 0x21, 0xb1, 0x23, 0x9c, + 0x66, 0x7b, 0xdb, 0xf9, 0x13, 0x05, 0x98, 0xd9, 0x62, 0xc6, 0xeb, 0x52, 0x5c, 0x14, 0x08, 0xf8, 0x63, 0x4a, 0xb4, 0x29, + 0x72, 0xff, 0x21, 0xd0, 0x03, 0xbe, 0x1a, 0xe2, 0xbf, 0xd7, 0xf6, 0x39, 0xd6, 0x76, 0x41, 0x39, 0x21, 0xf8, 0x1f, 0xc2, + 0x04, 0x9c, 0x2c, 0x95, 0x30, 0x7a, 0x7a, 0x8d, 0x46, 0xee, 0x2b, 0x2f, 0x4d, 0x9b, 0x3a, 0xcd, 0x8c, 0x04, 0xae, 0x33, + 0x03, 0x41, 0x38, 0x33, 0x2a, 0xc9, 0x19, 0x59, 0x24, 0xbb, 0x3d, 0x86, 0x1f, 0xcc, 0x86, 0x0d, 0x49, 0xd3, 0x0e, 0xdb, + 0x03, 0x52, 0xf1, 0x39, 0xa4, 0xe2, 0x3d, 0xf5, 0x15, 0xc2, 0x85, 0x05, 0x69, 0x3b, 0x84, 0x06, 0x50, 0xce, 0xca, 0xb7, + 0x98, 0x35, 0xb9, 0x06, 0x1c, 0xe9, 0x66, 0xfa, 0x97, 0x71, 0xe3, 0xc6, 0x6f, 0x93, 0x37, 0xb5, 0x27, 0x48, 0xb4, 0x71, + 0x03, 0xd7, 0x03, 0x02, 0x38, 0x7d, 0xfa, 0x74, 0xba, 0xec, 0xb2, 0xcb, 0x78, 0xdb, 0xcd, 0x37, 0xdf, 0x4c, 0x1f, 0x7c, + 0xf0, 0x01, 0xdf, 0xa7, 0x7d, 0x42, 0x6a, 0xad, 0x01, 0xcf, 0x8b, 0xe5, 0x9e, 0xac, 0xdb, 0x29, 0xc6, 0xed, 0x38, 0x3e, + 0xc8, 0xdf, 0x9f, 0xff, 0xfc, 0x67, 0xfa, 0xfb, 0xdf, 0xff, 0xce, 0xdb, 0xff, 0xf0, 0x87, 0x3f, 0x50, 0x6e, 0x6e, 0x6e, + 0xbf, 0xd6, 0x87, 0x1f, 0xa8, 0xbe, 0xa0, 0x9b, 0xa9, 0x74, 0x90, 0x36, 0xce, 0xfc, 0xbc, 0x37, 0x11, 0x95, 0x08, 0x57, + 0x48, 0x9b, 0x09, 0x38, 0xa9, 0x73, 0x01, 0xca, 0x29, 0x60, 0xfe, 0xb5, 0xa7, 0x7e, 0x81, 0x8d, 0x7e, 0xa2, 0xaa, 0xaa, + 0xb3, 0xb0, 0xc3, 0xe1, 0x87, 0x1f, 0xce, 0xa5, 0xdf, 0x12, 0xad, 0x13, 0xf7, 0x14, 0xd0, 0xd7, 0xb9, 0x40, 0x00, 0xdd, + 0x2e, 0x52, 0x83, 0xd0, 0xc4, 0x05, 0x39, 0x32, 0xb7, 0xdb, 0xdf, 0x21, 0x54, 0xdf, 0xf4, 0xfb, 0x43, 0x3b, 0x58, 0xf3, + 0x3e, 0xe1, 0x73, 0xac, 0x09, 0x3b, 0xc3, 0x99, 0x80, 0x93, 0x01, 0xbd, 0x9d, 0xf1, 0x23, 0x69, 0x2c, 0xa0, 0xb6, 0x34, + 0x90, 0xee, 0x6b, 0x0f, 0x55, 0x04, 0x91, 0x3d, 0xe9, 0xa1, 0x8a, 0x20, 0xcb, 0x57, 0xac, 0x70, 0x52, 0xc1, 0x24, 0x10, + 0x92, 0xbd, 0x8f, 0x6f, 0x2f, 0xf7, 0x14, 0x0f, 0x60, 0x32, 0x5c, 0x53, 0x53, 0x43, 0x1b, 0x37, 0xae, 0xe7, 0xcf, 0x52, + 0x56, 0x9e, 0x61, 0xfe, 0xe5, 0x0f, 0x3c, 0x93, 0x0b, 0x95, 0x80, 0x9b, 0x3a, 0x75, 0x4a, 0x97, 0x54, 0x29, 0xa9, 0x40, + 0xc2, 0x41, 0x80, 0x91, 0x03, 0xf0, 0x57, 0xbf, 0xfa, 0x15, 0xed, 0xb1, 0xc7, 0x1e, 0x3c, 0x21, 0x3d, 0xed, 0xb4, 0xd3, + 0x68, 0xed, 0xda, 0xb5, 0x94, 0x97, 0x97, 0x17, 0x22, 0x81, 0xd1, 0xde, 0x9f, 0x70, 0xdf, 0x45, 0xd2, 0x1c, 0x8a, 0xed, + 0x70, 0x91, 0x81, 0xd5, 0xe3, 0xad, 0xb7, 0xde, 0xe2, 0xe0, 0x13, 0xb4, 0xe9, 0xd9, 0x67, 0x9f, 0xcd, 0x3e, 0x88, 0x0d, + 0x0d, 0x0d, 0xfd, 0xea, 0x63, 0x3f, 0x50, 0x7d, 0x41, 0x36, 0x35, 0xac, 0xfb, 0xee, 0xbb, 0xaf, 0x94, 0x9b, 0x9b, 0x8b, + 0xd2, 0x70, 0x43, 0x10, 0x50, 0x6a, 0x9a, 0x7f, 0x45, 0x52, 0xe8, 0x94, 0x28, 0x0d, 0x97, 0x6c, 0x04, 0xd0, 0x8a, 0x70, + 0xe9, 0x5f, 0x38, 0x54, 0x5b, 0x51, 0x94, 0x7d, 0x50, 0xfa, 0x6d, 0xc4, 0x88, 0x11, 0xea, 0xee, 0xbb, 0xef, 0xce, 0x33, + 0xc5, 0x64, 0x35, 0xff, 0x0a, 0x40, 0x06, 0x41, 0xe8, 0xa1, 0x83, 0xa9, 0xa6, 0x29, 0x36, 0x96, 0xa7, 0x17, 0xcf, 0x4e, + 0x83, 0xce, 0x1e, 0x0c, 0x11, 0xc0, 0x6e, 0xcc, 0x0c, 0x09, 0x82, 0x9e, 0x0a, 0x6f, 0xdc, 0x1b, 0x84, 0xdc, 0xa4, 0x49, + 0x93, 0xb8, 0xad, 0x83, 0x9d, 0xed, 0xa4, 0xb5, 0x35, 0x19, 0x09, 0xa1, 0x51, 0x1b, 0x18, 0xd5, 0x06, 0x4c, 0x33, 0x30, + 0xf2, 0x8f, 0x39, 0xe5, 0xe0, 0x12, 0x07, 0x89, 0x38, 0x50, 0xf7, 0x15, 0xa9, 0x78, 0x4f, 0x7d, 0x85, 0xc8, 0x3d, 0xb7, + 0x1e, 0x95, 0x91, 0x5a, 0x5a, 0x49, 0x86, 0x6f, 0x74, 0x46, 0x96, 0x59, 0x01, 0x04, 0x32, 0x4f, 0x26, 0x3d, 0xe0, 0x23, + 0xd5, 0xd4, 0x00, 0x22, 0xaa, 0xbf, 0x2f, 0xed, 0x98, 0x88, 0x32, 0x4e, 0x98, 0x43, 0xf1, 0x1f, 0x7e, 0x80, 0x08, 0xc6, + 0x80, 0x45, 0xe2, 0x98, 0x63, 0x8e, 0xe1, 0xff, 0x70, 0x63, 0x81, 0x1c, 0x8b, 0x67, 0xd5, 0x13, 0x91, 0x27, 0xf5, 0xdd, + 0x77, 0xdf, 0xa5, 0x13, 0x4e, 0x38, 0x81, 0x49, 0xe7, 0x6e, 0xbb, 0xed, 0x46, 0x7f, 0xfa, 0xd3, 0x9f, 0x78, 0xbd, 0xbf, + 0xc7, 0xd8, 0x81, 0xea, 0x0b, 0x92, 0x59, 0x1a, 0x0e, 0xbe, 0xe0, 0x0b, 0x16, 0x2c, 0x10, 0xa5, 0xe1, 0x16, 0x9a, 0xfc, + 0xc2, 0x95, 0x4a, 0xa5, 0xe1, 0xe4, 0x14, 0x20, 0x7f, 0x92, 0x8d, 0x91, 0x67, 0x4b, 0x92, 0x74, 0x20, 0x76, 0x3a, 0xf8, + 0xe0, 0x83, 0x43, 0xa5, 0xdf, 0x12, 0xb1, 0x13, 0xc7, 0x0a, 0xf6, 0xf5, 0xd3, 0x35, 0xce, 0xeb, 0x04, 0x13, 0x70, 0x50, + 0x98, 0x62, 0x07, 0xf0, 0x9d, 0x43, 0xfb, 0x19, 0x26, 0xe0, 0x00, 0x29, 0x2e, 0x17, 0xfb, 0x23, 0x26, 0xc3, 0xe0, 0xd4, + 0x9b, 0xa4, 0xaf, 0x10, 0x9c, 0x70, 0x1b, 0x18, 0x3a, 0x6c, 0x18, 0x6f, 0x43, 0x45, 0x10, 0x62, 0xe1, 0x66, 0xdc, 0xaf, + 0x28, 0x09, 0x87, 0x9a, 0xc0, 0xa2, 0xae, 0x74, 0x32, 0xb4, 0x45, 0xaa, 0x23, 0x99, 0xfb, 0xf8, 0xf6, 0x74, 0x4f, 0xf1, + 0x32, 0xd1, 0xad, 0x58, 0xb1, 0x82, 0x3f, 0x43, 0x23, 0x0f, 0xcd, 0x3c, 0xd7, 0x00, 0x46, 0x37, 0x84, 0xb6, 0xbe, 0xbd, + 0x85, 0x82, 0xad, 0x8d, 0x4c, 0x4a, 0x30, 0x99, 0xeb, 0x4b, 0x62, 0xe2, 0x44, 0xed, 0xdb, 0x42, 0x53, 0x35, 0x6e, 0xdc, + 0x38, 0x7a, 0xee, 0xb9, 0xe7, 0x38, 0x00, 0x03, 0x6d, 0x82, 0x80, 0x90, 0xcf, 0x3e, 0xfb, 0x2c, 0x54, 0x92, 0x2d, 0x96, + 0x3c, 0xaf, 0xd1, 0xee, 0x55, 0x98, 0x75, 0x31, 0x96, 0x3e, 0xfb, 0xec, 0xb3, 0x88, 0x90, 0x65, 0xed, 0x23, 0x02, 0x51, + 0x5e, 0x7c, 0xf1, 0x45, 0x26, 0xe3, 0xbd, 0x0d, 0xb0, 0x49, 0xf4, 0xbe, 0x70, 0xa4, 0x69, 0x06, 0xd6, 0x34, 0x0d, 0x1a, + 0xc0, 0xd1, 0xa6, 0xef, 0x5f, 0x38, 0x12, 0xc8, 0x97, 0x48, 0x49, 0x06, 0x39, 0x05, 0xcc, 0xbf, 0x82, 0xfc, 0x89, 0x10, + 0xed, 0xa9, 0xaa, 0xaa, 0xa2, 0xa0, 0xab, 0x7e, 0xe8, 0xa1, 0x87, 0xca, 0xc9, 0x4e, 0xfe, 0x18, 0x3c, 0xdb, 0x33, 0x35, + 0x80, 0x2e, 0x85, 0x54, 0x44, 0x01, 0x83, 0x00, 0x0e, 0xe0, 0x7d, 0x71, 0x80, 0x84, 0x99, 0x06, 0x06, 0xf9, 0xa0, 0x5c, + 0xae, 0xe4, 0x20, 0x80, 0xbd, 0xb9, 0x46, 0x08, 0x33, 0x98, 0x51, 0x20, 0xe0, 0x00, 0x0d, 0x7e, 0x80, 0x7c, 0x18, 0x89, + 0x07, 0x19, 0x39, 0x33, 0x97, 0xb7, 0x6f, 0xdc, 0xb0, 0x81, 0xaa, 0xab, 0xab, 0xf9, 0xb9, 0x38, 0x18, 0x7c, 0x24, 0xc3, + 0xfb, 0xd8, 0x53, 0xa4, 0xe2, 0x3d, 0xc5, 0x65, 0x32, 0xaa, 0x69, 0xf4, 0xf3, 0xcf, 0x3f, 0xf3, 0x67, 0x4e, 0xcd, 0x84, + 0x04, 0xf7, 0xc2, 0x0f, 0x1f, 0x25, 0xe0, 0x10, 0x00, 0xa2, 0x69, 0x54, 0x5c, 0x3c, 0x34, 0x54, 0x99, 0xa2, 0xb7, 0x04, + 0x25, 0x91, 0xc7, 0x0f, 0x10, 0x61, 0xe4, 0x36, 0x84, 0xa5, 0xeb, 0xa5, 0x97, 0x5e, 0xa2, 0xe2, 0xe2, 0x62, 0xd6, 0x00, + 0x1e, 0x72, 0xc8, 0x21, 0xf4, 0xc0, 0x03, 0x0f, 0x50, 0x56, 0x56, 0x16, 0x13, 0x43, 0xb6, 0xde, 0x04, 0x8d, 0xfc, 0xb1, + 0xd1, 0xde, 0x2d, 0xa1, 0x59, 0x14, 0xfb, 0x03, 0xf0, 0x2b, 0xc4, 0xb6, 0xdf, 0xfc, 0xe6, 0x37, 0xf4, 0x8b, 0x5f, 0xfc, + 0x82, 0xb5, 0x7d, 0x48, 0xf9, 0xf2, 0xdf, 0xff, 0xfe, 0x97, 0x93, 0xe1, 0x8b, 0x00, 0xcb, 0xfe, 0x7e, 0x57, 0x07, 0xb2, + 0x2f, 0x28, 0xa6, 0x8f, 0x29, 0x4a, 0xc3, 0x0d, 0x1d, 0x3a, 0x54, 0xd3, 0x34, 0x2d, 0x4b, 0x96, 0xe5, 0xdd, 0xc3, 0x94, + 0x86, 0x4b, 0x6a, 0x33, 0x70, 0x32, 0x11, 0x40, 0x2b, 0xac, 0x4e, 0x98, 0x62, 0x41, 0x52, 0x3c, 0x55, 0x51, 0x94, 0x05, + 0xba, 0xae, 0x2b, 0x13, 0x26, 0x4c, 0xd0, 0x66, 0xcd, 0x9a, 0x95, 0x32, 0xa9, 0x3a, 0x44, 0xda, 0x03, 0x26, 0x80, 0xd0, + 0xc4, 0xa9, 0x06, 0x01, 0x1c, 0xb0, 0x4e, 0x01, 0x1f, 0x40, 0x33, 0xfa, 0x18, 0xc5, 0xc0, 0xdd, 0x29, 0xaa, 0x01, 0xb4, + 0x6a, 0x18, 0xa6, 0x4f, 0x33, 0xfc, 0x00, 0x79, 0x30, 0x61, 0x93, 0x3b, 0x84, 0x9c, 0x4a, 0x52, 0x7a, 0x16, 0x29, 0x9e, + 0x34, 0x7e, 0xb7, 0x90, 0x04, 0x15, 0x33, 0x60, 0xc7, 0x14, 0x3c, 0xf8, 0x48, 0xe4, 0x81, 0xba, 0xb7, 0x48, 0xc5, 0x7b, + 0x8a, 0xd7, 0xe0, 0x0c, 0x0d, 0x3c, 0x20, 0x99, 0x3e, 0xb9, 0x06, 0x8c, 0xd4, 0x26, 0xa2, 0x02, 0xc8, 0x84, 0x89, 0x13, + 0x78, 0x32, 0x27, 0xc8, 0x4c, 0x6f, 0x90, 0xc8, 0x72, 0x4e, 0x8c, 0x0b, 0xd0, 0xc8, 0x21, 0x07, 0xdf, 0xeb, 0xaf, 0xbf, + 0x4e, 0xbb, 0xec, 0xb2, 0x0b, 0xb7, 0xcf, 0xa5, 0x97, 0x5e, 0xca, 0x89, 0x99, 0x11, 0xc9, 0x8a, 0xdc, 0x76, 0xd0, 0xe0, + 0x21, 0x89, 0x34, 0x00, 0x39, 0x6e, 0xb8, 0x12, 0x05, 0xb7, 0x59, 0x30, 0x5e, 0x22, 0x69, 0x36, 0xf6, 0xc7, 0x3a, 0xb4, + 0x8b, 0xa8, 0x36, 0x72, 0xe7, 0x9d, 0x77, 0xf2, 0x6f, 0xa1, 0x01, 0x7c, 0xe3, 0x8d, 0x37, 0x98, 0x58, 0x23, 0xe7, 0x5f, + 0x7f, 0xa4, 0x7c, 0x49, 0x84, 0xbe, 0x10, 0x08, 0x04, 0x58, 0x8b, 0x8a, 0x40, 0x52, 0x7c, 0x56, 0x14, 0x65, 0x7f, 0x93, + 0x67, 0x28, 0xa9, 0x62, 0x06, 0x4e, 0x46, 0x66, 0x24, 0x1a, 0xd9, 0x1e, 0xfd, 0x8b, 0xed, 0x39, 0x92, 0x24, 0xed, 0x8b, + 0x2f, 0x17, 0x2e, 0x5c, 0x28, 0xf5, 0xb5, 0xe3, 0x27, 0x12, 0x30, 0x9b, 0x45, 0x10, 0x88, 0xdb, 0x65, 0xe4, 0xeb, 0x1b, + 0x68, 0xcd, 0x26, 0xce, 0x64, 0xe4, 0x1f, 0x44, 0x09, 0x3a, 0xe3, 0x3a, 0x12, 0x59, 0x30, 0x0a, 0xf4, 0xe6, 0x1a, 0x45, + 0xc0, 0x0b, 0x52, 0x1b, 0x00, 0x6a, 0x4b, 0x23, 0x17, 0x95, 0x47, 0xf4, 0x33, 0xa9, 0x1a, 0xfb, 0x1c, 0xb9, 0xb2, 0x73, + 0x43, 0x81, 0x20, 0xa2, 0xbc, 0x9e, 0x83, 0xc1, 0x45, 0x2a, 0x3e, 0x83, 0x54, 0xbc, 0xa7, 0x78, 0x10, 0x9e, 0xaa, 0xea, + 0x6a, 0x2e, 0xc7, 0x08, 0xb0, 0x46, 0x9e, 0x35, 0x5b, 0xe6, 0x18, 0xac, 0xa9, 0xa4, 0x99, 0xfe, 0x7f, 0xe8, 0xc3, 0x7d, + 0x8d, 0xd4, 0x4f, 0x74, 0x12, 0x2e, 0xda, 0x04, 0x41, 0x18, 0x48, 0x62, 0x0f, 0x72, 0x76, 0xc9, 0x25, 0x97, 0x70, 0x36, + 0x83, 0x77, 0xde, 0x79, 0x87, 0x4d, 0xc2, 0x20, 0x82, 0xc8, 0xd7, 0x87, 0xda, 0xc1, 0x20, 0x75, 0x18, 0x1b, 0xe1, 0xcf, + 0x87, 0x05, 0x44, 0x4f, 0xac, 0xe7, 0xe7, 0xe7, 0xf3, 0x98, 0xf9, 0xc3, 0x0f, 0x3f, 0xd0, 0xed, 0xb7, 0xdf, 0x8e, 0x40, + 0x08, 0xd6, 0xfa, 0xa1, 0xd6, 0x2f, 0xf6, 0x03, 0x09, 0x7c, 0xe1, 0x85, 0x17, 0xb8, 0xdc, 0x1b, 0x48, 0xa6, 0x95, 0xfc, + 0xf5, 0x77, 0x3b, 0x0d, 0x46, 0x5f, 0xd0, 0x34, 0x0d, 0xed, 0xc7, 0x3c, 0x49, 0x55, 0xd5, 0x5d, 0x91, 0x5f, 0x38, 0x46, + 0x33, 0x70, 0x62, 0xbf, 0x34, 0x49, 0x96, 0x07, 0xb0, 0xbb, 0xe4, 0xcf, 0xa2, 0x4e, 0xdf, 0xce, 0xaa, 0xaa, 0x4e, 0x96, + 0x24, 0x49, 0x3f, 0xe8, 0xa0, 0x83, 0xe4, 0xbe, 0xa8, 0xfd, 0x13, 0x75, 0xe6, 0x2b, 0xea, 0x31, 0xc2, 0x0c, 0x1c, 0x73, + 0x21, 0xc7, 0x3e, 0x22, 0x54, 0x3e, 0xce, 0x1f, 0xe0, 0x73, 0xa3, 0xd3, 0x27, 0x4b, 0x10, 0x48, 0x6f, 0xb4, 0xa4, 0xc2, + 0x0f, 0x70, 0xc2, 0x84, 0x09, 0x2c, 0x44, 0x91, 0x42, 0x48, 0x6f, 0x6b, 0x22, 0x4a, 0xcf, 0x34, 0xa2, 0x71, 0x5c, 0x6e, + 0x52, 0xa0, 0x75, 0xa8, 0xab, 0x0a, 0x05, 0x82, 0x24, 0x7a, 0x3b, 0x6c, 0x0f, 0x48, 0xc5, 0x67, 0xe0, 0xe4, 0x01, 0x0c, + 0x5f, 0x01, 0x64, 0xfd, 0xba, 0x75, 0xd4, 0x81, 0xd2, 0x9e, 0xde, 0x34, 0x92, 0xd3, 0xb2, 0x8c, 0x0a, 0x20, 0x92, 0x6c, + 0x68, 0xe9, 0xfd, 0x9d, 0xa1, 0x04, 0xd0, 0x20, 0x80, 0x3d, 0xf1, 0x81, 0x0b, 0x87, 0x64, 0x90, 0x73, 0x00, 0xe4, 0xb2, + 0xd0, 0xc8, 0xdd, 0x7d, 0xf7, 0xdd, 0xb4, 0x68, 0xd1, 0x22, 0xba, 0xe7, 0x9e, 0x7b, 0xe8, 0xd5, 0x57, 0x5f, 0x65, 0x22, + 0x88, 0x05, 0x6d, 0x87, 0x36, 0x41, 0x9e, 0x3b, 0x04, 0x39, 0x80, 0xd4, 0x41, 0xdb, 0x07, 0xb3, 0x2e, 0xa2, 0xaa, 0x61, + 0x3e, 0x5e, 0xbe, 0x7c, 0x79, 0xc8, 0xbf, 0x12, 0x40, 0x40, 0x09, 0x92, 0x4e, 0x23, 0xe5, 0x0c, 0x7e, 0x07, 0xa2, 0x09, + 0x0c, 0x74, 0x55, 0xad, 0x81, 0xee, 0x0b, 0xb2, 0x2c, 0x33, 0xc9, 0x9d, 0x33, 0x67, 0x8e, 0x34, 0x7c, 0xf8, 0x70, 0xad, + 0xbc, 0xbc, 0x3c, 0x43, 0x92, 0xa4, 0x3d, 0x74, 0x5d, 0x5f, 0x15, 0x26, 0x29, 0xb4, 0xd0, 0x00, 0x26, 0xd5, 0x8c, 0x2d, + 0x59, 0x08, 0xa0, 0x80, 0x55, 0xd5, 0x6a, 0x4f, 0xff, 0xe2, 0x83, 0xf9, 0x57, 0x55, 0x55, 0x79, 0xf2, 0xe4, 0xc9, 0xea, + 0xce, 0x3b, 0xef, 0xac, 0xa0, 0x54, 0x4d, 0x32, 0x74, 0xdc, 0x9e, 0x44, 0xbe, 0x65, 0x64, 0x66, 0x72, 0x24, 0x2e, 0x9b, + 0xb6, 0x07, 0xf0, 0xde, 0xd0, 0xd9, 0x5b, 0xdb, 0x5a, 0x43, 0xe5, 0x7f, 0x32, 0xb3, 0x32, 0x93, 0xc2, 0xec, 0xd9, 0x5b, + 0x0d, 0x20, 0x34, 0xac, 0x25, 0x25, 0x25, 0x54, 0x3a, 0x62, 0x04, 0xad, 0x5b, 0xbb, 0x96, 0x03, 0x41, 0xa4, 0xa2, 0x11, + 0x21, 0x3f, 0x23, 0x11, 0x09, 0x0c, 0x33, 0x54, 0x7f, 0x95, 0x3e, 0x72, 0x90, 0x9a, 0x03, 0x75, 0x4f, 0xe0, 0x68, 0x00, + 0xb7, 0x6d, 0x0f, 0xf4, 0x35, 0x90, 0x14, 0xc0, 0x95, 0x95, 0x4b, 0x12, 0xaa, 0x12, 0x71, 0xee, 0x3f, 0x70, 0x40, 0x85, + 0xfb, 0xaa, 0xda, 0xd6, 0xc2, 0x93, 0xe5, 0x89, 0x13, 0x26, 0xf4, 0xc9, 0xff, 0x0f, 0x48, 0xa6, 0x77, 0x0a, 0x6d, 0x03, + 0xb9, 0x8c, 0x24, 0xf5, 0x70, 0x81, 0x42, 0xd0, 0xc6, 0xd7, 0x5f, 0x7f, 0xcd, 0xfe, 0x81, 0x30, 0x0f, 0xc3, 0x6f, 0x12, + 0x25, 0xce, 0xcc, 0x32, 0x67, 0x11, 0x01, 0x12, 0xb9, 0xeb, 0xae, 0xbb, 0xd2, 0x61, 0x87, 0x1d, 0x46, 0xc7, 0x1e, 0x7b, + 0x2c, 0x6b, 0x16, 0x31, 0xe6, 0xd4, 0xd5, 0xd5, 0x0d, 0x98, 0xc9, 0x77, 0xb0, 0xfb, 0x82, 0x64, 0x8e, 0x03, 0xf0, 0xab, + 0x84, 0x19, 0xf8, 0xaf, 0x7f, 0xfd, 0x2b, 0xee, 0x7d, 0xff, 0x40, 0x20, 0xf0, 0x0f, 0x1b, 0xff, 0x10, 0xe5, 0xe1, 0xb4, + 0x64, 0x23, 0x81, 0xc9, 0x46, 0x00, 0xed, 0xa6, 0x5f, 0xab, 0xf9, 0x37, 0xd7, 0x6a, 0xfe, 0x45, 0x52, 0xca, 0xc1, 0x7c, + 0x59, 0xfb, 0xc3, 0xe9, 0x19, 0x7e, 0x1c, 0x78, 0x19, 0xa1, 0x91, 0xda, 0xb8, 0x61, 0x63, 0x17, 0xc7, 0xdb, 0xfe, 0xec, + 0x1c, 0x2c, 0x74, 0x5d, 0x2e, 0x0e, 0x7a, 0x00, 0xd9, 0xd9, 0x79, 0xd6, 0xcc, 0x7e, 0x4f, 0xfa, 0x39, 0xd8, 0x1a, 0x40, + 0xdc, 0x1b, 0xee, 0x11, 0x11, 0x84, 0x82, 0x00, 0x86, 0x8a, 0xaa, 0x6b, 0x2a, 0xc9, 0x99, 0x39, 0xbc, 0xef, 0xe6, 0x4d, + 0x9b, 0x38, 0x13, 0xbe, 0x70, 0x34, 0x4f, 0xf4, 0xf6, 0x48, 0x65, 0xa4, 0x62, 0xdb, 0x3b, 0x1a, 0xc0, 0x6d, 0xc1, 0x01, + 0x20, 0xcb, 0x96, 0x85, 0x26, 0x62, 0x48, 0xd1, 0xc4, 0x15, 0x40, 0xd0, 0x3f, 0x41, 0x80, 0x5a, 0xa0, 0xfd, 0xd3, 0x69, + 0x78, 0x69, 0x29, 0x0d, 0x1f, 0x6e, 0xd4, 0x39, 0xef, 0xcb, 0xbb, 0x91, 0x6c, 0x13, 0x0b, 0x5c, 0x2b, 0xc6, 0x3d, 0x68, + 0xaf, 0x00, 0x04, 0x6c, 0xcc, 0x9d, 0x3b, 0x97, 0x7e, 0xfb, 0xdb, 0xdf, 0xd2, 0xca, 0x95, 0x2b, 0xe9, 0xdb, 0x6f, 0xbf, + 0x65, 0x53, 0xf0, 0xa6, 0x4d, 0x9b, 0xd8, 0x77, 0x10, 0xe3, 0x89, 0xf0, 0xf9, 0x83, 0x56, 0x10, 0x64, 0x6f, 0xe6, 0xcc, + 0x99, 0x2c, 0xfb, 0x10, 0x44, 0x22, 0x88, 0x1f, 0xc6, 0x9b, 0xc1, 0x1c, 0x4f, 0x07, 0xa3, 0x2f, 0x48, 0xa6, 0x3b, 0x10, + 0xcc, 0xc0, 0x20, 0x80, 0x66, 0x7e, 0xe1, 0x71, 0x44, 0xb4, 0xc6, 0x62, 0x79, 0x14, 0x95, 0x41, 0xac, 0x16, 0x4a, 0x3d, + 0x19, 0xc8, 0x60, 0x32, 0xb0, 0xa3, 0x70, 0x36, 0xf5, 0x70, 0xe6, 0xdf, 0x59, 0xaa, 0xaa, 0x4e, 0x90, 0x65, 0x59, 0x47, + 0x1d, 0x3f, 0xbc, 0xd4, 0xa9, 0x64, 0xfe, 0x85, 0xd0, 0x43, 0x32, 0xd3, 0x99, 0xb3, 0x66, 0xd1, 0x7f, 0xff, 0xf3, 0x1f, + 0xfa, 0xe4, 0xe3, 0x8f, 0xe8, 0xf8, 0x5f, 0x9c, 0x38, 0x30, 0x24, 0x10, 0x9d, 0x20, 0x18, 0xa4, 0x8f, 0x3f, 0xfc, 0x88, + 0xff, 0x43, 0xa0, 0xc0, 0x07, 0x04, 0xc2, 0x23, 0xd1, 0x35, 0x5f, 0xbd, 0x6d, 0x13, 0x51, 0x45, 0x05, 0xd9, 0xf6, 0xdf, + 0x78, 0xfd, 0x75, 0x4e, 0x08, 0x4d, 0x41, 0xbf, 0x51, 0x61, 0x40, 0xd7, 0xd8, 0xec, 0xa4, 0x78, 0xd3, 0xa9, 0xb3, 0xb3, + 0x83, 0xd6, 0xad, 0x5b, 0xcf, 0xa5, 0xe3, 0xf0, 0xce, 0x39, 0x18, 0x3c, 0x24, 0xdb, 0x40, 0x1d, 0x0b, 0x1c, 0x0d, 0x60, + 0xd7, 0xb6, 0x60, 0x4b, 0x44, 0x6b, 0x6b, 0x28, 0x00, 0x44, 0xc9, 0xca, 0xb5, 0xed, 0x64, 0x56, 0xef, 0x21, 0x62, 0x02, + 0x83, 0x08, 0xd8, 0xe6, 0xe6, 0xe6, 0x3e, 0xc9, 0xa9, 0x64, 0x7d, 0xa7, 0xc4, 0xf8, 0x07, 0x02, 0x87, 0x36, 0x83, 0x46, + 0x14, 0x5a, 0xc1, 0x79, 0xf3, 0xe6, 0x85, 0x26, 0xb9, 0x22, 0xda, 0x57, 0xe4, 0x98, 0x15, 0x29, 0xad, 0x20, 0xcb, 0x60, + 0xed, 0x81, 0x26, 0x11, 0xdb, 0x12, 0xc1, 0xcf, 0x79, 0x30, 0xce, 0x2f, 0x9b, 0xa9, 0x76, 0x66, 0xcf, 0x9e, 0x2d, 0x21, + 0xaf, 0x70, 0x59, 0x59, 0x59, 0xba, 0xa2, 0x28, 0x7b, 0xa8, 0xaa, 0xba, 0xdc, 0x12, 0x10, 0x92, 0xb4, 0x66, 0xe0, 0x64, + 0x62, 0x48, 0x56, 0xbf, 0x3f, 0xab, 0xfa, 0x15, 0x24, 0x56, 0x43, 0xf2, 0x67, 0x5d, 0xd7, 0xe5, 0x29, 0x53, 0xa6, 0x68, + 0x20, 0x28, 0xa9, 0x64, 0xfe, 0xb5, 0x26, 0xa7, 0x3c, 0xe4, 0xb0, 0x43, 0x79, 0x56, 0xfb, 0xdd, 0x37, 0xdf, 0xd1, 0x1b, + 0xff, 0x7d, 0x9d, 0xf2, 0x4c, 0xa7, 0xdd, 0x78, 0xde, 0xab, 0xb5, 0xa3, 0x19, 0x29, 0x51, 0x72, 0xe9, 0xfd, 0xa5, 0x4b, + 0xe9, 0xb3, 0x4f, 0x3f, 0xa5, 0xc2, 0x21, 0x43, 0xe8, 0xc0, 0x85, 0x0b, 0x93, 0x46, 0xdb, 0xd5, 0xdb, 0x6b, 0x44, 0xc7, + 0xc7, 0xbd, 0xa3, 0x88, 0x3c, 0xa0, 0xb6, 0x35, 0x93, 0xd6, 0xd1, 0xca, 0x26, 0x26, 0x38, 0x9c, 0xc3, 0xec, 0xe4, 0x0e, + 0x05, 0x82, 0x2c, 0x4f, 0x08, 0x01, 0xb9, 0xbd, 0x23, 0x19, 0xde, 0xc7, 0x9e, 0x22, 0x15, 0xef, 0xa9, 0xaf, 0xfe, 0x7f, + 0xd0, 0xb8, 0x43, 0xf3, 0x2e, 0x02, 0x40, 0x44, 0x05, 0x10, 0x6e, 0x2b, 0x35, 0x48, 0xaa, 0x59, 0xbf, 0x1b, 0x51, 0xfc, + 0xf1, 0x98, 0xa0, 0x26, 0x73, 0xbf, 0x46, 0x9b, 0x08, 0xcd, 0x1d, 0xc8, 0x1e, 0xb4, 0x82, 0xd0, 0xe6, 0x81, 0xd8, 0xa1, + 0x6e, 0x2f, 0x88, 0x21, 0xc8, 0x1e, 0x7c, 0x00, 0xe1, 0xdb, 0x07, 0x3f, 0x40, 0x7c, 0x0f, 0xd2, 0x23, 0x34, 0x89, 0xd6, + 0xa4, 0xd3, 0x83, 0x7d, 0x2f, 0x83, 0x81, 0x80, 0x59, 0xfa, 0xee, 0xc0, 0x03, 0x39, 0xbd, 0x30, 0xb0, 0x1f, 0x11, 0xa5, + 0x59, 0x38, 0x88, 0xd5, 0x22, 0x99, 0x54, 0xd1, 0xc0, 0xc9, 0x44, 0x00, 0x29, 0x8c, 0xef, 0x9f, 0x30, 0xff, 0xe6, 0x49, + 0x92, 0xb4, 0x0f, 0x76, 0x38, 0xe8, 0xa0, 0x83, 0x24, 0xcc, 0xfa, 0xfa, 0xea, 0xf8, 0x9b, 0x68, 0x10, 0x33, 0x91, 0x69, + 0xd3, 0xa7, 0xd3, 0x2f, 0x4f, 0x3a, 0x89, 0x7c, 0xbe, 0x4e, 0x7a, 0x74, 0xc9, 0x12, 0xfa, 0xfc, 0xd3, 0xcf, 0x42, 0x69, + 0x0e, 0xe2, 0xdd, 0x41, 0xd0, 0x86, 0x30, 0x01, 0xac, 0x5d, 0xb3, 0x96, 0xee, 0xbf, 0xf7, 0x3e, 0x6a, 0x6d, 0x69, 0xa1, + 0xc3, 0x8e, 0x38, 0x9c, 0x66, 0xcf, 0x9d, 0x9b, 0x34, 0xd5, 0x55, 0x7a, 0x2b, 0xbc, 0x45, 0x20, 0x08, 0x92, 0xac, 0x66, + 0x66, 0x65, 0x91, 0xa6, 0x06, 0x49, 0x6b, 0x6d, 0xe2, 0x1c, 0x63, 0xa4, 0x6b, 0x4c, 0x04, 0xad, 0x15, 0x41, 0x52, 0xed, + 0x7d, 0x4b, 0x46, 0x24, 0xf3, 0x40, 0xbd, 0x3d, 0xdd, 0x53, 0x5f, 0x09, 0xe0, 0xda, 0xb5, 0xeb, 0x98, 0xb4, 0x28, 0x69, + 0xe9, 0x24, 0xa7, 0x65, 0x18, 0x11, 0xc0, 0x3c, 0x2a, 0xc8, 0xa4, 0xf9, 0x3a, 0x28, 0xd8, 0x64, 0x04, 0x80, 0x4c, 0x9d, + 0x3a, 0x35, 0x2e, 0x59, 0x20, 0x06, 0x9b, 0xf8, 0xc4, 0x9b, 0x0c, 0x0a, 0x8d, 0x1e, 0xd6, 0xb1, 0x58, 0xb7, 0x73, 0xbd, + 0x79, 0xf3, 0x3b, 0xfb, 0x6f, 0xb7, 0xc7, 0xbe, 0x20, 0x99, 0xf7, 0x8d, 0xf7, 0x08, 0x81, 0xa5, 0xe6, 0x75, 0xcc, 0x24, + 0xa2, 0xf1, 0xa6, 0xef, 0x9f, 0xb5, 0x36, 0xb0, 0x95, 0xfc, 0x0d, 0x7e, 0x83, 0xc5, 0x00, 0x39, 0x89, 0xcd, 0xbf, 0xb2, + 0xc5, 0xfc, 0xbb, 0x83, 0xaa, 0xaa, 0xe3, 0x85, 0xf9, 0x17, 0x9a, 0xb2, 0xee, 0xea, 0x20, 0x26, 0x23, 0x38, 0x2a, 0xa9, + 0xb5, 0x95, 0x2e, 0xba, 0xf4, 0x12, 0xda, 0x73, 0xef, 0xbd, 0xa8, 0xb2, 0xa2, 0x92, 0xae, 0xbf, 0xf6, 0x5a, 0x5a, 0xb9, + 0x62, 0x05, 0x9b, 0x64, 0xe3, 0x21, 0xec, 0xc4, 0x4c, 0x4f, 0x98, 0x9c, 0x31, 0x1b, 0xbc, 0xe6, 0xca, 0xdf, 0x72, 0xd4, + 0xdd, 0xd4, 0x69, 0xd3, 0xe8, 0x8a, 0x2b, 0xaf, 0x24, 0xbf, 0xcf, 0x97, 0x34, 0x6d, 0xdb, 0xdb, 0xeb, 0xb4, 0x3a, 0x00, + 0x8f, 0x1e, 0x3d, 0x7a, 0x6b, 0x45, 0x10, 0xcb, 0xf1, 0x04, 0x01, 0x5c, 0xbd, 0x6a, 0x35, 0x9b, 0x99, 0x1c, 0x2d, 0xe0, + 0xe0, 0x22, 0x59, 0xde, 0xc9, 0xed, 0xfd, 0x9e, 0xfa, 0x1e, 0x00, 0x62, 0xf8, 0xff, 0xb9, 0x11, 0x00, 0xe2, 0x46, 0x00, + 0x88, 0xb5, 0x02, 0x48, 0x13, 0x93, 0xc0, 0xf4, 0x8c, 0x74, 0x76, 0xcb, 0x88, 0x47, 0x26, 0x88, 0x48, 0xc4, 0xc3, 0x5a, + 0x53, 0x1d, 0x13, 0x40, 0xeb, 0xff, 0x64, 0x20, 0xee, 0x91, 0x6a, 0xfe, 0x86, 0x43, 0xa2, 0xdc, 0x8f, 0xb5, 0xbd, 0xc5, + 0x62, 0xad, 0x71, 0xdf, 0x5f, 0xef, 0x5c, 0x7b, 0x7b, 0x3b, 0x82, 0x62, 0xa4, 0xd1, 0xa3, 0x47, 0xab, 0x9a, 0xa6, 0xa5, + 0x29, 0x8a, 0xb2, 0xa7, 0x49, 0x00, 0x45, 0x6d, 0xe0, 0x48, 0x1a, 0xc0, 0x84, 0xee, 0xc0, 0x89, 0x4e, 0x00, 0x7b, 0x62, + 0xfe, 0x95, 0xa6, 0x4f, 0x9f, 0xae, 0xed, 0xb0, 0xc3, 0x0e, 0x6c, 0xfe, 0x1d, 0x88, 0xcc, 0xe4, 0x03, 0x0d, 0xe1, 0xb7, + 0x81, 0xd4, 0x24, 0x0f, 0x2c, 0x59, 0x42, 0x3b, 0xec, 0xb4, 0x03, 0x6d, 0xde, 0xb4, 0x99, 0x7e, 0x7b, 0xc5, 0x95, 0x54, + 0x5e, 0x5e, 0xce, 0x11, 0xc2, 0x7d, 0xd5, 0x44, 0x09, 0xf2, 0x87, 0x99, 0x20, 0x88, 0xf4, 0x6f, 0xaf, 0xf8, 0x0d, 0xfd, + 0xf4, 0xe3, 0x8f, 0xec, 0x50, 0x7d, 0xef, 0x03, 0x0f, 0x84, 0x82, 0x50, 0x92, 0x41, 0xfb, 0x07, 0xf4, 0xe5, 0x1d, 0x40, + 0x5b, 0xc2, 0x39, 0x1a, 0xa9, 0x0f, 0xf8, 0x73, 0x6b, 0x43, 0x28, 0xdf, 0x18, 0xd2, 0x4e, 0xc8, 0x19, 0x46, 0x20, 0x48, + 0x59, 0xd9, 0x66, 0xaa, 0xa8, 0xac, 0xe4, 0x36, 0x4b, 0xb5, 0x77, 0x2e, 0x99, 0x90, 0x8a, 0x6d, 0x9f, 0x8a, 0xf7, 0xd4, + 0x57, 0x87, 0xfc, 0x50, 0x00, 0x08, 0xf2, 0xff, 0x41, 0x23, 0x6f, 0xba, 0x5c, 0x19, 0x11, 0xc0, 0x46, 0x8a, 0x92, 0x51, + 0xa3, 0x46, 0xb3, 0xac, 0x8a, 0x47, 0xbe, 0x54, 0xfb, 0xef, 0x05, 0xf1, 0x00, 0xa0, 0x91, 0x44, 0x70, 0x1e, 0xac, 0x4e, + 0x62, 0xc1, 0x67, 0x21, 0x0b, 0x38, 0x65, 0x97, 0xaa, 0x26, 0xcd, 0x73, 0x8c, 0xd4, 0x56, 0x83, 0x35, 0x11, 0x41, 0xbb, + 0x89, 0x84, 0xd5, 0xa2, 0xbd, 0x61, 0x95, 0x42, 0x80, 0x1e, 0x2c, 0x5f, 0xd6, 0xf6, 0x06, 0x44, 0x7b, 0xc7, 0x1b, 0x81, + 0x40, 0x80, 0x2b, 0xa2, 0x08, 0x33, 0xb0, 0x2c, 0xcb, 0x30, 0x03, 0xa7, 0x87, 0xb1, 0x46, 0x26, 0x95, 0x19, 0x38, 0x19, + 0x82, 0x40, 0xa2, 0x99, 0x7f, 0x01, 0x14, 0x66, 0x5d, 0x20, 0x6a, 0xff, 0xe2, 0xe5, 0x10, 0xd1, 0xbf, 0xfd, 0xfd, 0xd2, + 0x8a, 0xe3, 0xdb, 0x67, 0x1f, 0xd6, 0xf3, 0xda, 0xd7, 0x85, 0x86, 0x4d, 0xec, 0xdf, 0xd3, 0x6b, 0x04, 0xf1, 0x02, 0xc1, + 0x45, 0x8a, 0x92, 0x87, 0x1f, 0x7d, 0x94, 0x4e, 0x39, 0xe9, 0x24, 0x5a, 0xb5, 0x6a, 0x25, 0xfd, 0xe6, 0x57, 0xbf, 0xa6, + 0x25, 0x8f, 0x3e, 0xc2, 0x1d, 0xa2, 0x2f, 0x75, 0x19, 0x41, 0xfe, 0x84, 0x69, 0xe0, 0x77, 0x57, 0x5f, 0x43, 0x9f, 0x7f, + 0xf6, 0x19, 0x15, 0x14, 0x16, 0xd2, 0x3d, 0xf7, 0xdf, 0x47, 0x33, 0x76, 0x9e, 0xc1, 0x7e, 0x22, 0x7d, 0xd1, 0x74, 0x59, + 0xdb, 0xca, 0x7a, 0x8c, 0x70, 0xdb, 0xe3, 0xe1, 0x77, 0xd2, 0xd7, 0xc8, 0x31, 0xfc, 0x1e, 0xc5, 0xe4, 0xff, 0xfd, 0xd2, + 0x4b, 0xa4, 0x21, 0x21, 0x74, 0xc0, 0x17, 0xf2, 0x03, 0x94, 0xd3, 0x33, 0xc8, 0x95, 0x9e, 0x49, 0xfe, 0x8e, 0x36, 0x5a, + 0xbb, 0x76, 0x2d, 0x4d, 0x9e, 0x34, 0x89, 0x49, 0xb3, 0x83, 0xc1, 0x41, 0x2a, 0x6a, 0xcb, 0x9c, 0x28, 0xe0, 0xad, 0x80, + 0x26, 0x06, 0x9a, 0xf6, 0xd5, 0x5d, 0x02, 0x40, 0xac, 0x7d, 0x5b, 0x37, 0xca, 0x36, 0x12, 0xf1, 0xa4, 0x0d, 0x63, 0x01, + 0xca, 0xa4, 0xc5, 0x23, 0x72, 0x55, 0xa4, 0xbc, 0x02, 0x01, 0x81, 0x8c, 0x85, 0x7c, 0x84, 0xff, 0x5c, 0x55, 0x55, 0x15, + 0xfb, 0x24, 0x42, 0x26, 0x1b, 0x55, 0x92, 0x5c, 0x6c, 0x8d, 0x81, 0x7c, 0x86, 0xdf, 0x18, 0xc8, 0x09, 0xb6, 0xc3, 0x65, + 0x46, 0xc8, 0xe5, 0x44, 0x9e, 0x3c, 0x47, 0x92, 0xb9, 0x03, 0xe5, 0x03, 0x28, 0x64, 0xb5, 0xd0, 0xea, 0x09, 0x82, 0x8d, + 0x73, 0xc3, 0x4f, 0xb1, 0xa2, 0xa2, 0x82, 0x17, 0x68, 0xe4, 0x44, 0x7b, 0xe3, 0x39, 0x97, 0x96, 0x96, 0x72, 0x7b, 0x0b, + 0x77, 0x28, 0xb4, 0x37, 0xb4, 0xbf, 0x56, 0x1f, 0xd0, 0xbe, 0x8e, 0x03, 0x81, 0x40, 0x00, 0x19, 0x46, 0xe4, 0xc7, 0x1f, + 0x7f, 0x1c, 0xe7, 0x98, 0x81, 0x42, 0x33, 0x70, 0x01, 0xb7, 0x98, 0x81, 0xed, 0xe4, 0x2f, 0xe1, 0x03, 0x42, 0x5c, 0x49, + 0x6e, 0xfe, 0xc5, 0xb4, 0x60, 0x9a, 0xa6, 0x69, 0x63, 0x15, 0x45, 0xd1, 0xf7, 0xdf, 0x7f, 0xff, 0x2e, 0xd1, 0xbf, 0xfd, + 0xfd, 0xd2, 0xe2, 0x45, 0xc3, 0x0b, 0x06, 0x8d, 0x1c, 0xaa, 0x74, 0xf0, 0x39, 0x4d, 0x41, 0x21, 0x08, 0x8d, 0x75, 0xb1, + 0x6e, 0x0f, 0xb7, 0x0f, 0xdf, 0xac, 0xe9, 0x8f, 0x11, 0x0d, 0x78, 0xe9, 0x21, 0x08, 0x27, 0x4d, 0x9e, 0x4c, 0x0f, 0x3d, + 0xfc, 0x30, 0x9d, 0x79, 0xda, 0xe9, 0xf4, 0xed, 0xd7, 0x5f, 0xd3, 0x95, 0x57, 0x5c, 0x41, 0x0f, 0x2e, 0x59, 0xc2, 0xb3, + 0x21, 0xa3, 0x62, 0x47, 0xcf, 0x1c, 0xa0, 0x45, 0x7b, 0xc1, 0xf4, 0x7b, 0xed, 0x55, 0x57, 0xd3, 0x5b, 0xff, 0xfb, 0x1f, + 0x77, 0xbe, 0x5b, 0x6f, 0xbf, 0x9d, 0xe6, 0xcf, 0x9f, 0x1f, 0x53, 0x5a, 0x1d, 0xa1, 0xa2, 0xb7, 0x12, 0x5d, 0xeb, 0x33, + 0xb0, 0xde, 0x9b, 0xd8, 0xde, 0xe5, 0x3f, 0x4c, 0xf7, 0x96, 0x81, 0x0f, 0x6d, 0x8c, 0x8e, 0xdc, 0x5b, 0x52, 0x1b, 0x8f, + 0x4e, 0x3f, 0x79, 0xca, 0x64, 0xbe, 0xae, 0x60, 0x47, 0x2b, 0xe9, 0x1d, 0xad, 0x24, 0x67, 0xe5, 0x92, 0x1e, 0x08, 0x92, + 0xec, 0xf2, 0x90, 0x2b, 0x2b, 0x87, 0x82, 0x1d, 0x6d, 0x9c, 0x97, 0xec, 0xf0, 0xc3, 0x0e, 0x4b, 0x9a, 0x99, 0x7e, 0x2a, + 0x22, 0x11, 0x1c, 0xd5, 0xe3, 0x0d, 0xe7, 0x7d, 0xda, 0xda, 0x0e, 0x90, 0xb3, 0xeb, 0xd6, 0xad, 0xa3, 0xb2, 0x2d, 0x5b, + 0x78, 0x9b, 0x9c, 0x9e, 0xbd, 0xb5, 0x02, 0x08, 0x2c, 0x17, 0xc1, 0x80, 0x99, 0x02, 0x86, 0x38, 0x7a, 0x3f, 0x1e, 0xef, + 0x82, 0xd0, 0x40, 0x41, 0x0e, 0x42, 0x2e, 0x82, 0x7c, 0xbc, 0xf9, 0xe6, 0x9b, 0xf4, 0xc9, 0x27, 0x9f, 0x70, 0x2e, 0x3d, + 0x5c, 0x0f, 0x88, 0x89, 0x1d, 0x48, 0x9e, 0x8c, 0x44, 0xf2, 0x28, 0xcb, 0x06, 0xd9, 0x39, 0x67, 0xce, 0x1c, 0x26, 0x28, + 0x20, 0x2e, 0x20, 0x8b, 0x56, 0x05, 0x45, 0x22, 0xbd, 0xb7, 0x83, 0xad, 0x01, 0x14, 0xe3, 0x07, 0xda, 0x1b, 0xcf, 0xbb, + 0xac, 0xac, 0x8c, 0x5e, 0x7e, 0xf9, 0x65, 0xfa, 0xf0, 0xc3, 0x0f, 0x39, 0x9f, 0x21, 0xd2, 0xd7, 0x84, 0x6b, 0x6f, 0xb4, + 0x2d, 0x6a, 0xb7, 0xef, 0xb6, 0xdb, 0x6e, 0x5c, 0xb6, 0x0e, 0x69, 0x6f, 0xb0, 0x0d, 0x24, 0x1d, 0xed, 0x8d, 0xb1, 0xb0, + 0x2f, 0x93, 0x29, 0xd9, 0xf4, 0xc1, 0x9f, 0x35, 0x6b, 0x96, 0x34, 0x66, 0xcc, 0x18, 0x75, 0xc3, 0x86, 0x0d, 0x5e, 0x45, + 0x51, 0xe6, 0xa9, 0xaa, 0xfa, 0x63, 0x0c, 0xd1, 0xc0, 0x09, 0x4b, 0x04, 0x13, 0x99, 0x00, 0xc6, 0x62, 0xfe, 0xf5, 0x2b, + 0x8a, 0xb2, 0xb7, 0xaa, 0xaa, 0xd2, 0x94, 0x29, 0x53, 0xd4, 0x69, 0xd3, 0xa6, 0x75, 0x49, 0xfe, 0xdc, 0x1f, 0x2f, 0xad, + 0x30, 0x91, 0xe2, 0x85, 0x40, 0xd9, 0x1c, 0x23, 0x27, 0xdf, 0x06, 0x9e, 0x09, 0xe2, 0x3b, 0x8f, 0xc7, 0x4b, 0x1e, 0x8f, + 0x9b, 0x49, 0x18, 0x2f, 0x1e, 0x8f, 0xf1, 0xdf, 0xe5, 0xe2, 0x5c, 0x7a, 0x22, 0x22, 0x4b, 0x38, 0xe2, 0x8a, 0xd0, 0x7b, + 0x2c, 0xb2, 0xa2, 0x50, 0xc0, 0xef, 0xe7, 0x17, 0x4d, 0xa4, 0x21, 0x89, 0x56, 0xfa, 0x07, 0xb3, 0xdb, 0xd9, 0x73, 0xe6, + 0xd0, 0xdd, 0xf7, 0xdd, 0x4b, 0x17, 0x9c, 0x7b, 0x1e, 0x7d, 0xb8, 0xf4, 0x7d, 0xba, 0xf6, 0xea, 0xab, 0xe9, 0xee, 0x7b, + 0xef, 0xe5, 0xb7, 0x0d, 0xd7, 0x19, 0x2b, 0x09, 0x14, 0x24, 0x14, 0xb3, 0xd7, 0x5b, 0xfe, 0xf0, 0x47, 0xfa, 0xe7, 0x8b, + 0x2f, 0xf2, 0xec, 0xeb, 0xba, 0x1b, 0x6f, 0xa0, 0x23, 0x8e, 0x3e, 0x8a, 0xea, 0x6a, 0x6b, 0xa3, 0x92, 0x3f, 0x61, 0x9e, + 0xc1, 0xff, 0xac, 0xec, 0x6c, 0x3e, 0x2f, 0x52, 0xc6, 0x58, 0x7d, 0x35, 0x44, 0x09, 0x3b, 0xfb, 0xe7, 0x6d, 0x16, 0xbf, + 0x3f, 0xb4, 0x1f, 0xd4, 0xee, 0x48, 0xc6, 0x8c, 0x68, 0x67, 0xf8, 0x3f, 0x62, 0x7b, 0x4f, 0x88, 0x60, 0x5f, 0x3b, 0x3d, + 0xc8, 0xe7, 0x98, 0xd1, 0x63, 0x78, 0x66, 0xd9, 0xd8, 0xd0, 0x40, 0x5a, 0x4b, 0x03, 0x29, 0x39, 0x05, 0x46, 0xce, 0x31, + 0x11, 0x08, 0x52, 0x53, 0xc1, 0x81, 0x20, 0xc9, 0x90, 0x17, 0x31, 0x95, 0x91, 0x8a, 0x6d, 0xef, 0x68, 0x00, 0xbb, 0x26, + 0xc2, 0x5f, 0xb3, 0x76, 0x2d, 0xcb, 0x07, 0x68, 0xde, 0xa5, 0xb4, 0x0c, 0xc3, 0xff, 0x4f, 0x92, 0x0d, 0xf3, 0x6f, 0x67, + 0x1b, 0x05, 0x5b, 0x1a, 0x79, 0x7f, 0x44, 0xef, 0xf7, 0xa6, 0x3f, 0x5a, 0xc9, 0x18, 0xe4, 0x0f, 0x48, 0x1f, 0xc8, 0xc8, + 0x8f, 0x3f, 0xfe, 0x48, 0xcf, 0x3f, 0xff, 0x3c, 0x57, 0xd5, 0x00, 0x09, 0xb4, 0x02, 0x32, 0x13, 0xfb, 0x41, 0x26, 0xfb, + 0x4d, 0xf9, 0x8d, 0x14, 0x59, 0x5f, 0x7c, 0xf1, 0x05, 0x2f, 0x0f, 0x3f, 0xfc, 0x30, 0xfb, 0x23, 0xa2, 0x9a, 0xc6, 0x09, + 0x27, 0x9c, 0xc0, 0xeb, 0x98, 0xc0, 0x8b, 0xaa, 0x4a, 0x89, 0x44, 0xf2, 0x07, 0x53, 0x03, 0x88, 0xf6, 0x40, 0xad, 0x62, + 0xb8, 0xdd, 0x7c, 0xf3, 0xcd, 0x37, 0x84, 0xbc, 0x7b, 0x48, 0x60, 0x0d, 0xf7, 0x26, 0x2b, 0xa0, 0x81, 0xc5, 0x7e, 0x68, + 0x3b, 0xd1, 0xde, 0x88, 0x6a, 0xc6, 0xf2, 0xe9, 0xa7, 0x9f, 0xd2, 0xfd, 0xf7, 0xdf, 0xcf, 0x64, 0xf0, 0xc4, 0x13, 0x4f, + 0xe4, 0xf6, 0x46, 0x20, 0x1f, 0xc6, 0x4a, 0x3c, 0xcf, 0xde, 0x6a, 0x5f, 0x25, 0xd3, 0xfd, 0x0a, 0xc4, 0x1e, 0xe5, 0xf1, + 0xfe, 0xf2, 0x97, 0xbf, 0xe0, 0x58, 0x28, 0x3c, 0xf1, 0x57, 0x73, 0x17, 0x25, 0x19, 0x93, 0x42, 0x27, 0x03, 0x01, 0xa4, + 0x08, 0xe5, 0xdf, 0xf0, 0x39, 0x5b, 0x92, 0xa4, 0xbd, 0xf0, 0xe5, 0x7e, 0xfb, 0xed, 0x27, 0xa1, 0x23, 0x5a, 0xb5, 0x54, + 0xfd, 0xf1, 0xd2, 0xf2, 0x4b, 0x9a, 0x91, 0x4e, 0x6a, 0x50, 0xa5, 0x7f, 0xfc, 0xfd, 0xef, 0xf4, 0x9f, 0x57, 0x5f, 0x63, + 0x9f, 0x14, 0x90, 0x03, 0x3c, 0x6b, 0x45, 0x71, 0x75, 0x21, 0x78, 0xa1, 0xc5, 0x8d, 0xf2, 0x69, 0x5e, 0xf2, 0x98, 0xa4, + 0x10, 0x24, 0xd1, 0xe3, 0xf6, 0xb0, 0xe6, 0x30, 0x3d, 0x3d, 0x8d, 0xd3, 0xab, 0x60, 0xc6, 0xb8, 0xdb, 0x9c, 0x39, 0xb4, + 0xe3, 0x4e, 0x3b, 0x92, 0x2c, 0x19, 0x26, 0x86, 0x48, 0x04, 0xce, 0x5a, 0x04, 0x1c, 0x69, 0x59, 0x6e, 0xb9, 0xed, 0x36, + 0xba, 0xe2, 0x57, 0xbf, 0xa2, 0xff, 0xbc, 0xf2, 0x2a, 0x93, 0x95, 0x3f, 0xde, 0x72, 0x4b, 0x88, 0x48, 0xc6, 0xd2, 0x06, + 0xe8, 0x1c, 0x79, 0xf9, 0x79, 0xf4, 0xe0, 0x7d, 0x0f, 0xd0, 0x5f, 0xfe, 0xfc, 0x67, 0xfe, 0xcd, 0xe5, 0xbf, 0xfe, 0x15, + 0x9d, 0x7a, 0xda, 0x69, 0x54, 0x1f, 0x83, 0xe6, 0x0f, 0xed, 0x82, 0x68, 0x59, 0x90, 0xbe, 0x0f, 0xdf, 0x7f, 0x9f, 0x4d, + 0xc7, 0x65, 0x9b, 0xcb, 0xf8, 0x1e, 0x02, 0x01, 0x3f, 0x97, 0x91, 0xf3, 0xdb, 0x48, 0x9e, 0xd0, 0xec, 0x09, 0xbf, 0x0d, + 0xf1, 0x1f, 0xc7, 0x08, 0x9a, 0x7e, 0x33, 0xe8, 0xec, 0x63, 0xc6, 0x8c, 0xa1, 0xf9, 0xfb, 0x2c, 0xa0, 0xe3, 0x16, 0x2f, + 0xa2, 0xbc, 0xbc, 0xfc, 0x1e, 0x55, 0xde, 0xe8, 0xab, 0x70, 0xc5, 0xb5, 0xa2, 0x46, 0xe6, 0xb4, 0xa9, 0xd3, 0xe8, 0x93, + 0x4f, 0x3e, 0xa6, 0x60, 0x63, 0x0d, 0xb9, 0x4b, 0xc7, 0x8b, 0xa3, 0x93, 0x02, 0x3f, 0x24, 0x04, 0x82, 0xac, 0x36, 0x02, + 0x41, 0x1c, 0x3f, 0xc0, 0xc1, 0x43, 0x22, 0x69, 0x52, 0xe2, 0x85, 0x44, 0x22, 0x07, 0x83, 0x0d, 0xf4, 0x79, 0x4c, 0xb4, + 0x00, 0x57, 0x66, 0x0e, 0xc9, 0x6e, 0x8f, 0x61, 0x9a, 0x55, 0x24, 0x23, 0x01, 0x74, 0x53, 0x3d, 0x69, 0x01, 0x3f, 0x0d, + 0x29, 0x2a, 0x62, 0x59, 0x0a, 0x77, 0x8c, 0x9e, 0x0e, 0xf8, 0xd6, 0xa8, 0x4f, 0xc8, 0x51, 0x4c, 0xec, 0x6f, 0xbe, 0xf9, + 0x66, 0x7a, 0xe6, 0x99, 0x67, 0x58, 0x93, 0x04, 0x40, 0x1e, 0xed, 0xb5, 0xd7, 0x5e, 0xac, 0xd5, 0xc3, 0x79, 0x20, 0x1f, + 0x40, 0x00, 0x71, 0x2e, 0x5c, 0x0f, 0xf6, 0xc3, 0xef, 0x90, 0x74, 0x19, 0x84, 0xe4, 0x83, 0x0f, 0x3e, 0x60, 0x17, 0x91, + 0x5b, 0x6f, 0xbd, 0x95, 0x60, 0x3e, 0x3c, 0xff, 0xfc, 0xf3, 0xe9, 0xdc, 0x73, 0xcf, 0x65, 0xe2, 0x28, 0x64, 0x46, 0xa2, + 0x60, 0x30, 0x34, 0x80, 0x42, 0xcb, 0x0a, 0x72, 0x05, 0x8d, 0xdf, 0xd5, 0x57, 0x5f, 0xcd, 0x04, 0x4b, 0xb4, 0x37, 0x08, + 0xf3, 0x3e, 0xfb, 0xec, 0x43, 0xbb, 0xef, 0xbe, 0x3b, 0x13, 0x3b, 0xf8, 0x76, 0xa2, 0xbd, 0x85, 0x32, 0x06, 0xe6, 0x5e, + 0x90, 0x72, 0x58, 0x61, 0x3e, 0xfa, 0xe8, 0x23, 0x5a, 0xba, 0x74, 0x29, 0xcb, 0xe3, 0xdf, 0xff, 0xfe, 0xf7, 0x5c, 0xff, + 0xf8, 0xc2, 0x0b, 0x2f, 0xe4, 0xf6, 0x86, 0xa9, 0x58, 0x04, 0xeb, 0xf5, 0x06, 0x92, 0xa9, 0xe4, 0xd8, 0x6f, 0xbf, 0xfd, + 0x64, 0x5c, 0x9f, 0xaa, 0xaa, 0x3b, 0x13, 0x11, 0x22, 0x04, 0xd7, 0x25, 0xab, 0x19, 0x38, 0xd1, 0x09, 0xa0, 0x14, 0x81, + 0xfc, 0xb9, 0x4c, 0xa6, 0xbd, 0xa3, 0xaa, 0xaa, 0x93, 0xd0, 0xc0, 0x78, 0x28, 0xf6, 0xdc, 0x74, 0xf1, 0x7e, 0x69, 0x85, + 0x6a, 0xba, 0x7c, 0xcb, 0x16, 0xba, 0xea, 0xca, 0xdf, 0xd2, 0x47, 0x1f, 0x7e, 0xc8, 0x1a, 0xc0, 0xdc, 0x9c, 0x1c, 0x2a, + 0x2e, 0x1e, 0x4a, 0xb2, 0x6c, 0x9a, 0x2d, 0x05, 0x89, 0x09, 0x06, 0xf9, 0x25, 0x16, 0x24, 0x47, 0x10, 0x1c, 0x36, 0x91, + 0x6a, 0x1a, 0xff, 0xd7, 0xa0, 0xf2, 0xc6, 0xfe, 0x66, 0xe0, 0x05, 0x5e, 0xee, 0xb9, 0xf3, 0xe6, 0xd1, 0x79, 0x17, 0x9c, + 0x4f, 0xbb, 0xef, 0xb1, 0x07, 0xe7, 0x6a, 0x0a, 0x17, 0xd1, 0x2c, 0x3e, 0xe3, 0x65, 0x06, 0xe9, 0x5d, 0x7c, 0xc2, 0xf1, + 0x3c, 0xcb, 0xb9, 0xe9, 0xfa, 0xeb, 0xe9, 0xd9, 0xbf, 0x3f, 0xc3, 0xda, 0xc9, 0xab, 0xae, 0xb9, 0x86, 0x7f, 0xdf, 0x1d, + 0x59, 0xe2, 0xce, 0x57, 0x58, 0x48, 0x7f, 0x7f, 0xfa, 0xaf, 0x74, 0xef, 0xdd, 0x77, 0xf3, 0xe7, 0x73, 0xce, 0x3d, 0x97, + 0x2e, 0xbe, 0xec, 0x52, 0xf6, 0xf9, 0x8b, 0xe5, 0xf7, 0xb9, 0x79, 0xb9, 0xf4, 0xed, 0x37, 0xdf, 0xd2, 0x3d, 0x77, 0xde, + 0x49, 0x9f, 0x7c, 0xfc, 0x09, 0x5f, 0x8b, 0xae, 0x19, 0x5a, 0x4c, 0xb4, 0x0b, 0xa7, 0x1b, 0x30, 0xfd, 0x5f, 0x40, 0x6e, + 0x15, 0xc5, 0xd4, 0x84, 0x86, 0x48, 0xb2, 0xc2, 0x33, 0x7c, 0xfe, 0x6c, 0xaa, 0xeb, 0x61, 0xd6, 0x69, 0x6e, 0x6a, 0xa2, + 0xcf, 0x3f, 0xff, 0x9c, 0xbe, 0xfa, 0xea, 0x2b, 0x7a, 0xfd, 0x3f, 0xff, 0xa5, 0x9b, 0xfe, 0xf8, 0x07, 0xda, 0x71, 0xc6, + 0x4e, 0xd4, 0xd2, 0xdc, 0x12, 0x93, 0x70, 0xef, 0xab, 0x06, 0x45, 0x68, 0x1e, 0x66, 0xce, 0xdc, 0x99, 0x09, 0x20, 0x34, + 0x80, 0x7a, 0x30, 0x60, 0xd4, 0x1c, 0x85, 0x26, 0x38, 0x23, 0x9b, 0xaf, 0xb3, 0xa2, 0xbc, 0x9c, 0x67, 0xaa, 0x10, 0x50, + 0x22, 0x0a, 0xdd, 0xc1, 0xc0, 0x22, 0x15, 0xdb, 0xdc, 0xd1, 0x00, 0x5a, 0x6a, 0x91, 0x07, 0x02, 0x21, 0x02, 0xa8, 0xa0, + 0x12, 0x0f, 0xfa, 0x3f, 0x57, 0x00, 0xe1, 0x96, 0x22, 0xbd, 0xa9, 0x96, 0xbf, 0x43, 0xad, 0x5b, 0x61, 0xfe, 0xeb, 0x8d, + 0x1b, 0x0c, 0x16, 0x90, 0x91, 0x37, 0xde, 0x78, 0x83, 0xae, 0xbf, 0xfe, 0x7a, 0xae, 0x98, 0x01, 0x80, 0x84, 0x9c, 0x72, + 0xca, 0x29, 0x4c, 0x44, 0x70, 0x7c, 0x00, 0xd7, 0x04, 0xb9, 0x6e, 0x75, 0xe1, 0x81, 0xec, 0x45, 0xe6, 0x80, 0x3d, 0xf7, + 0xdc, 0x93, 0x4e, 0x3f, 0xfd, 0x74, 0x26, 0x27, 0xef, 0xbe, 0xfb, 0x2e, 0x3d, 0xf9, 0xe4, 0x93, 0x6c, 0xc6, 0xfc, 0xc3, + 0x1f, 0xfe, 0x40, 0xff, 0xf9, 0xcf, 0x7f, 0xe8, 0xce, 0x3b, 0xef, 0x44, 0x82, 0x61, 0x9e, 0xc4, 0x27, 0x4a, 0xc5, 0xaa, + 0x81, 0xd6, 0x00, 0x8a, 0xf6, 0x86, 0xa5, 0x07, 0xda, 0xbe, 0x2b, 0xae, 0xb8, 0x82, 0x36, 0x6e, 0xdc, 0xc8, 0xdf, 0x2d, + 0x5c, 0xb8, 0x90, 0xce, 0x3a, 0xeb, 0x2c, 0x26, 0xdb, 0x68, 0x6f, 0xec, 0x27, 0x94, 0x06, 0xd6, 0x32, 0xa4, 0x20, 0xea, + 0x20, 0xe5, 0x7b, 0xef, 0xbd, 0x37, 0x9d, 0x7d, 0xf6, 0xd9, 0xb4, 0x65, 0xcb, 0x16, 0x36, 0xd3, 0x3f, 0xf1, 0xc4, 0x13, + 0xac, 0x49, 0xbc, 0xe1, 0x86, 0x1b, 0x58, 0x73, 0x8b, 0xba, 0xc8, 0x48, 0x84, 0xdd, 0xdb, 0x02, 0x06, 0xb2, 0x69, 0x06, + 0x46, 0x34, 0x70, 0x49, 0x49, 0x89, 0x56, 0x51, 0x51, 0x91, 0xe1, 0x72, 0xb9, 0xe6, 0x04, 0x83, 0x41, 0x51, 0x1b, 0x58, + 0x09, 0x93, 0x12, 0x26, 0xa1, 0xcd, 0xc0, 0x89, 0xf1, 0xd6, 0x6d, 0x0b, 0xbb, 0xdf, 0x9f, 0x3d, 0x00, 0x84, 0x0b, 0x31, + 0x23, 0x14, 0x5b, 0x55, 0x55, 0x65, 0xdc, 0xb8, 0x71, 0xea, 0x8c, 0x19, 0x33, 0xd8, 0xfc, 0x6b, 0x25, 0x05, 0xf1, 0x7c, + 0x69, 0x05, 0x11, 0xa8, 0xae, 0xae, 0xa6, 0x73, 0xcf, 0x3a, 0x9b, 0x7e, 0xf8, 0xe1, 0x07, 0x7e, 0x29, 0x0f, 0x3d, 0xfc, + 0x70, 0xda, 0x77, 0xbf, 0x7d, 0x69, 0xcc, 0xd8, 0xb1, 0x4c, 0xe0, 0x78, 0x96, 0x60, 0x6a, 0xb0, 0xc4, 0x7f, 0xd4, 0xee, + 0x0d, 0x04, 0x82, 0x86, 0x26, 0x2c, 0x10, 0xe0, 0x97, 0x18, 0xc4, 0x11, 0xff, 0xfd, 0x3e, 0x3f, 0x75, 0x74, 0x76, 0x50, + 0x6d, 0x4d, 0x0d, 0x13, 0xa8, 0x6f, 0xbe, 0xfe, 0x9a, 0x5e, 0x7b, 0xe5, 0x55, 0xfa, 0xf8, 0xa3, 0x8f, 0xe8, 0xa2, 0x4b, + 0x2e, 0xa1, 0x4b, 0x2f, 0xbf, 0x8c, 0x67, 0x38, 0xc2, 0xec, 0x1c, 0xee, 0xde, 0x20, 0x3c, 0xf0, 0x52, 0x9f, 0x7d, 0xde, + 0xb9, 0xfc, 0xff, 0x9e, 0xbb, 0xee, 0xa2, 0x47, 0x96, 0x3c, 0xcc, 0x42, 0xec, 0xfc, 0x0b, 0x2f, 0x8c, 0x2a, 0x60, 0x70, + 0x8d, 0xd8, 0x0f, 0xe7, 0xfc, 0xfd, 0x8d, 0x37, 0x32, 0x79, 0x01, 0x99, 0xbc, 0xf6, 0xfa, 0xeb, 0x98, 0x64, 0x75, 0xd7, + 0x7e, 0x20, 0xaf, 0xf8, 0xfd, 0x73, 0xcf, 0x3e, 0x4b, 0xbf, 0xbf, 0xe1, 0x46, 0x4e, 0x24, 0x8a, 0x19, 0xf1, 0x7e, 0xfb, + 0xef, 0x4f, 0x53, 0xa7, 0x4d, 0xa5, 0x82, 0x82, 0x42, 0xf2, 0xa6, 0xc1, 0x2c, 0xee, 0xa1, 0x34, 0x6f, 0x1a, 0x79, 0xbc, + 0xa6, 0x49, 0xdc, 0x8d, 0xff, 0x06, 0xf9, 0xe3, 0x2c, 0xf4, 0x26, 0x11, 0xb4, 0x66, 0xa3, 0xc7, 0x52, 0x57, 0x5b, 0x47, + 0xef, 0xbe, 0xf3, 0x36, 0xfd, 0xf3, 0x85, 0x17, 0xb9, 0x40, 0xf9, 0xc5, 0x17, 0x5c, 0x48, 0x0f, 0x3e, 0xbc, 0x84, 0xf3, + 0x21, 0xc6, 0x92, 0x8b, 0xb0, 0xaf, 0x1a, 0x14, 0x31, 0xeb, 0xc3, 0xa0, 0xc2, 0xed, 0xd5, 0xd6, 0x4c, 0xba, 0xaf, 0x83, + 0x64, 0x6f, 0x1a, 0x27, 0x9d, 0x45, 0x1e, 0x32, 0x98, 0xa3, 0x02, 0xed, 0xad, 0xb4, 0x7a, 0xcd, 0x1a, 0xde, 0x8f, 0xeb, + 0x34, 0x27, 0xb0, 0xa3, 0x77, 0xaa, 0xc2, 0xd1, 0x00, 0xa6, 0x2e, 0x20, 0x13, 0x30, 0x99, 0x85, 0x66, 0x07, 0xe0, 0x52, + 0x8c, 0xd6, 0x40, 0x3a, 0x4d, 0x35, 0xaa, 0xf5, 0x98, 0x04, 0xb0, 0x37, 0xa6, 0x55, 0xf1, 0xfe, 0x20, 0xc2, 0x14, 0xe4, + 0x0c, 0x0b, 0x00, 0x13, 0xe2, 0x35, 0xd7, 0x5c, 0x43, 0x87, 0x1c, 0x72, 0x48, 0xa8, 0xc4, 0x1a, 0x64, 0xaa, 0x98, 0x98, + 0x87, 0xf3, 0x6b, 0xb6, 0x56, 0x05, 0x02, 0x41, 0x01, 0x71, 0x44, 0x4d, 0x5d, 0x68, 0x12, 0x6f, 0xb9, 0xe5, 0x16, 0x26, + 0x26, 0xa8, 0xb3, 0x7b, 0xd7, 0x5d, 0x77, 0xd1, 0xa9, 0xa7, 0x9e, 0xca, 0x93, 0xf8, 0x44, 0xa8, 0xaa, 0x34, 0x90, 0x1a, + 0x40, 0xf1, 0x7c, 0xd0, 0xde, 0x20, 0x69, 0x7f, 0xfc, 0xe3, 0x1f, 0x43, 0x15, 0x5c, 0xb0, 0x7e, 0xc4, 0x11, 0x47, 0x84, + 0x82, 0x6d, 0xd0, 0x3e, 0xe2, 0x3a, 0xec, 0xd7, 0x22, 0x2a, 0x97, 0x08, 0x52, 0x88, 0xf6, 0x3e, 0xe3, 0x8c, 0x33, 0xd8, + 0xe4, 0xfe, 0xf4, 0xd3, 0x4f, 0xf3, 0xb1, 0xa0, 0x40, 0x38, 0xe8, 0xa0, 0x83, 0xe8, 0xde, 0x7b, 0xef, 0xa5, 0x93, 0x4e, + 0x3a, 0x29, 0x54, 0xe1, 0x44, 0xea, 0xa1, 0x82, 0x40, 0xa4, 0x06, 0x9b, 0x3f, 0x7f, 0xbe, 0xfe, 0xdc, 0x73, 0xcf, 0x91, + 0x19, 0x80, 0xfa, 0x5c, 0x98, 0xa4, 0xd0, 0xe1, 0x48, 0x60, 0xc2, 0x21, 0x51, 0x09, 0xa0, 0x80, 0x78, 0xd2, 0xe1, 0x6a, + 0xff, 0x66, 0x48, 0x92, 0x34, 0x5f, 0x98, 0x7f, 0xf1, 0xd0, 0xed, 0x41, 0x0a, 0xf1, 0x7e, 0x69, 0xf1, 0xc2, 0x5c, 0xff, + 0xbb, 0xeb, 0x98, 0xfc, 0xa1, 0x66, 0xe2, 0xb5, 0xd7, 0x5f, 0xcf, 0xe4, 0x4f, 0x68, 0xf6, 0xac, 0x09, 0x35, 0x85, 0x4f, + 0x1f, 0xb4, 0x59, 0xd6, 0x64, 0x9b, 0xd0, 0x16, 0xc9, 0xe6, 0x4b, 0x2c, 0xc9, 0xc6, 0xfb, 0x81, 0xbf, 0x42, 0x95, 0xfd, + 0xfd, 0x77, 0xdf, 0xd1, 0xa3, 0x8f, 0x3c, 0x42, 0x6f, 0xff, 0xef, 0x7f, 0xf4, 0xa7, 0xdb, 0x6e, 0x63, 0xdf, 0xbb, 0x1b, + 0x7e, 0x7f, 0xd3, 0x36, 0x81, 0x10, 0xf6, 0x7b, 0xc3, 0x76, 0x98, 0xa1, 0xaf, 0xf8, 0xed, 0x95, 0xd4, 0xd0, 0x50, 0x4f, + 0x7f, 0x79, 0xe2, 0xcf, 0x74, 0xc7, 0xad, 0xb7, 0xf3, 0x6c, 0xf4, 0x84, 0x5f, 0xfc, 0x22, 0x2c, 0x09, 0x64, 0x33, 0x47, + 0x7e, 0x3e, 0x93, 0x4d, 0x68, 0x34, 0xe1, 0x5c, 0xbb, 0xf0, 0xe0, 0x83, 0x38, 0xe8, 0x03, 0x44, 0x50, 0xf8, 0x21, 0x86, + 0xeb, 0x20, 0x62, 0x1b, 0x7e, 0xff, 0xc8, 0xc3, 0x0f, 0xd3, 0x1d, 0xb7, 0xde, 0xc6, 0x9d, 0x70, 0xfe, 0x82, 0xf9, 0xf4, + 0xdb, 0xab, 0xaf, 0xa6, 0x59, 0xbb, 0xec, 0x12, 0x32, 0x6d, 0xd8, 0xa3, 0x9f, 0x45, 0x90, 0x08, 0xb4, 0x9e, 0x62, 0x9d, + 0xb5, 0xa0, 0x62, 0xb1, 0x68, 0x48, 0xf1, 0x5c, 0xa7, 0x4d, 0x9f, 0x46, 0x0b, 0xf6, 0xd9, 0x87, 0xdb, 0xfe, 0xe7, 0x1f, + 0x7f, 0xa4, 0x9b, 0xae, 0xbf, 0x81, 0x9e, 0x78, 0xea, 0x49, 0x26, 0x95, 0xa2, 0xdd, 0xfb, 0x33, 0x0a, 0x18, 0x6d, 0x3f, + 0x76, 0xec, 0x58, 0x3e, 0x1f, 0xd6, 0x51, 0x11, 0x04, 0x11, 0xc0, 0x14, 0xd4, 0x49, 0x82, 0x19, 0x3f, 0x2b, 0x97, 0x82, + 0xed, 0xad, 0xac, 0x9d, 0x38, 0xe6, 0xe8, 0xa3, 0x7b, 0x7d, 0x2e, 0x07, 0x7d, 0x83, 0xa3, 0x01, 0x4c, 0xed, 0x00, 0x90, + 0x0d, 0x1b, 0x36, 0xb0, 0xa6, 0x9d, 0x65, 0x68, 0x7a, 0x16, 0x27, 0x64, 0x67, 0xa0, 0x8f, 0x07, 0xfc, 0xa4, 0x22, 0x51, + 0xbb, 0x19, 0x01, 0x0c, 0xd9, 0xd1, 0x93, 0xf7, 0x41, 0xc8, 0x27, 0x98, 0x09, 0xaf, 0xba, 0xea, 0x2a, 0xf6, 0x3f, 0x03, + 0x0e, 0x3f, 0xfc, 0x70, 0x26, 0x10, 0x88, 0xea, 0x85, 0x55, 0x03, 0x10, 0xf2, 0x3d, 0x9c, 0xaf, 0xb9, 0x75, 0x9b, 0xd5, + 0x9c, 0x2c, 0xc6, 0x26, 0x98, 0x7f, 0xa1, 0x19, 0xbc, 0xec, 0xb2, 0xcb, 0xe8, 0xb3, 0xcf, 0x3e, 0xe3, 0xcf, 0x90, 0xcd, + 0x97, 0x5f, 0x7e, 0x79, 0x42, 0xd4, 0xae, 0x1f, 0x28, 0x0d, 0xa0, 0x90, 0xc9, 0x68, 0x6f, 0xb4, 0x01, 0xb4, 0x75, 0xc0, + 0xa2, 0x45, 0x8b, 0x58, 0x53, 0x37, 0x6c, 0xd8, 0x30, 0x6e, 0x17, 0x40, 0x8c, 0xa9, 0x02, 0x5d, 0xae, 0x03, 0x63, 0x87, + 0xb1, 0x95, 0x14, 0x65, 0x6b, 0x7b, 0xe3, 0xb7, 0xf8, 0xdd, 0xc5, 0x17, 0x5f, 0xcc, 0x1a, 0xc4, 0x8b, 0x2e, 0xba, 0x88, + 0xfd, 0x31, 0xa1, 0x21, 0xc4, 0x77, 0xd8, 0x5e, 0x67, 0xd6, 0x37, 0xee, 0xcd, 0xb5, 0x1f, 0x70, 0xc0, 0x01, 0x32, 0x08, + 0xa0, 0xa6, 0x69, 0xbb, 0x10, 0x51, 0x29, 0x11, 0x6d, 0xb1, 0xf8, 0x01, 0x0a, 0xae, 0x22, 0xd4, 0x94, 0x09, 0x4b, 0x02, + 0xe5, 0x24, 0x88, 0xfe, 0x0d, 0x67, 0xfe, 0x45, 0xa2, 0x9f, 0x09, 0x9a, 0xa6, 0xb1, 0x5a, 0x06, 0xd1, 0xbf, 0xe1, 0x1c, + 0x7e, 0xe3, 0xe5, 0x3f, 0x03, 0x92, 0x01, 0x5f, 0xb4, 0xd7, 0x5e, 0x7d, 0x95, 0x89, 0x59, 0x7e, 0x81, 0x61, 0x5e, 0x05, + 0xd9, 0xc1, 0x4c, 0x02, 0xc4, 0x4d, 0x98, 0x02, 0x44, 0xd4, 0x2a, 0xc8, 0x50, 0x67, 0x47, 0x07, 0x6b, 0x83, 0xf0, 0x3d, + 0x66, 0x31, 0xf0, 0x3f, 0x80, 0x49, 0x13, 0x33, 0x59, 0x08, 0x93, 0xc6, 0x06, 0x2c, 0x0d, 0xfc, 0x42, 0xc2, 0xd4, 0x8a, + 0x63, 0xec, 0x36, 0x7b, 0x36, 0x3d, 0xfa, 0xc4, 0xe3, 0x74, 0xc1, 0x45, 0x17, 0xb1, 0x30, 0x78, 0xe2, 0xf1, 0xc7, 0xe9, + 0xf2, 0x4b, 0x2e, 0xe5, 0x56, 0x10, 0x84, 0x27, 0xdc, 0xbd, 0x09, 0x81, 0xd3, 0xd6, 0xd2, 0x42, 0x37, 0xfd, 0xe1, 0x0f, + 0x74, 0xec, 0x71, 0xc7, 0x51, 0x47, 0x47, 0x3b, 0x93, 0xa6, 0xd7, 0xff, 0xfb, 0x3a, 0x6b, 0xe9, 0xac, 0x01, 0x18, 0xb8, + 0x46, 0xcc, 0xbc, 0x90, 0xe3, 0xef, 0xb2, 0x8b, 0x2f, 0xa1, 0x9a, 0x9a, 0x6a, 0x9a, 0xb7, 0xfb, 0xee, 0x74, 0xcf, 0x7d, + 0xf7, 0x85, 0xee, 0x39, 0x12, 0xf9, 0x13, 0xda, 0x48, 0x74, 0xde, 0x5b, 0x6f, 0xb9, 0x85, 0x6e, 0xfd, 0xe3, 0xcd, 0x7c, + 0xbf, 0xc7, 0x1c, 0x77, 0x1c, 0x3d, 0xf9, 0xd7, 0xbf, 0x32, 0xf9, 0x13, 0xa5, 0x85, 0xc4, 0xc2, 0xf7, 0xdb, 0xd8, 0xc8, + 0xf7, 0x8e, 0x76, 0xc0, 0xf7, 0x08, 0xea, 0x68, 0x6f, 0x6b, 0xa3, 0x8e, 0xf6, 0x76, 0x26, 0x9c, 0xb8, 0x26, 0x6e, 0x47, + 0xd3, 0x4f, 0x10, 0x6d, 0x89, 0xed, 0x68, 0x63, 0x44, 0x3c, 0xdf, 0xf8, 0xfb, 0x9b, 0x68, 0xd8, 0xf0, 0xe1, 0x7c, 0xcd, + 0x2f, 0x3c, 0xf7, 0x9c, 0x51, 0xa1, 0xa3, 0x9b, 0xa4, 0xab, 0xf1, 0xd0, 0x00, 0xe2, 0x3a, 0xa0, 0xed, 0x85, 0x9f, 0x26, + 0xdf, 0x7f, 0x3b, 0x34, 0xa3, 0x66, 0xdb, 0xc0, 0x9c, 0x0d, 0x6d, 0x04, 0xf2, 0x01, 0x2c, 0x5b, 0x1e, 0xca, 0x3b, 0xe6, + 0xf8, 0x6e, 0x0d, 0x3c, 0x52, 0xb1, 0xcd, 0x53, 0xf1, 0x9e, 0x7a, 0x0a, 0x91, 0x0e, 0x04, 0xda, 0x3f, 0x0e, 0x9c, 0x48, + 0xcf, 0x20, 0x39, 0x2d, 0x3d, 0x94, 0x71, 0x81, 0xdd, 0x31, 0xfc, 0x1d, 0x1c, 0xa5, 0x8f, 0xbe, 0x37, 0x72, 0xc4, 0x88, + 0x1e, 0xe7, 0xff, 0x13, 0xfe, 0xc6, 0xf0, 0x1b, 0x13, 0xe4, 0x0f, 0x7e, 0x63, 0x8f, 0x3d, 0xf6, 0x18, 0x6f, 0x17, 0x66, + 0x43, 0x2b, 0xf1, 0x8b, 0x94, 0xce, 0x6a, 0x1b, 0x98, 0x25, 0xd5, 0xf0, 0x1d, 0x2c, 0x48, 0xf0, 0x1b, 0xfc, 0xf7, 0xbf, + 0xff, 0xcd, 0x1a, 0x2e, 0xe0, 0xda, 0x6b, 0xaf, 0xe5, 0xf3, 0xc0, 0x0c, 0x1a, 0x8f, 0x64, 0xfe, 0xc9, 0xa0, 0x01, 0x84, + 0xdc, 0xc6, 0xf8, 0x03, 0x93, 0xaf, 0x20, 0x7f, 0xbf, 0xfe, 0xf5, 0xaf, 0xe9, 0xd9, 0x67, 0x9f, 0x65, 0xdf, 0x48, 0xa1, + 0x11, 0x15, 0x04, 0xcd, 0x70, 0x19, 0x52, 0x48, 0x31, 0xfd, 0x2c, 0x85, 0x25, 0x2d, 0x60, 0x9a, 0xdf, 0x85, 0x4b, 0x91, + 0xb8, 0x4e, 0xf1, 0x9c, 0xd0, 0xde, 0x98, 0x10, 0xbc, 0xf6, 0xda, 0x6b, 0xac, 0x71, 0x05, 0x7e, 0xfb, 0xdb, 0xdf, 0xb2, + 0x8f, 0x61, 0x41, 0x41, 0x41, 0x8f, 0x73, 0x06, 0x0a, 0x33, 0xf0, 0x9c, 0x39, 0x73, 0xa4, 0xc2, 0xc2, 0x42, 0x4d, 0xd3, + 0xb4, 0x5c, 0x59, 0x96, 0x77, 0x33, 0x0b, 0x52, 0x24, 0x5d, 0x52, 0xe8, 0x44, 0x24, 0x80, 0x56, 0x58, 0xd5, 0xa8, 0x5d, + 0xd2, 0xbf, 0x28, 0x8a, 0xb2, 0xbb, 0xa6, 0x69, 0x1e, 0x14, 0x68, 0x86, 0x5d, 0x3f, 0x9c, 0xd9, 0x2d, 0x5e, 0x2f, 0x2d, + 0x5e, 0x26, 0x98, 0x97, 0x9f, 0xfb, 0xc7, 0xb3, 0x4c, 0x74, 0x0e, 0x3e, 0xf8, 0x10, 0xda, 0x7b, 0xc1, 0xfc, 0x50, 0x64, + 0xac, 0xd0, 0xf0, 0x59, 0x4d, 0x02, 0xe2, 0xbf, 0x75, 0xb1, 0x46, 0xfc, 0x86, 0x5b, 0xf0, 0x1b, 0x90, 0xa3, 0x8e, 0xf6, + 0x0e, 0x26, 0x98, 0x57, 0xfd, 0xee, 0x5a, 0x8e, 0x76, 0xfa, 0xe7, 0x0b, 0x2f, 0xd0, 0xb9, 0x67, 0x9e, 0xcd, 0xdb, 0x11, + 0x21, 0x15, 0x49, 0xeb, 0xc5, 0x4e, 0xb1, 0xf0, 0x93, 0x08, 0x04, 0xe8, 0x8e, 0xbb, 0xef, 0xa2, 0xfd, 0x0e, 0x38, 0x80, + 0x9a, 0x1a, 0x9b, 0xe8, 0xca, 0x5f, 0xff, 0x9a, 0x3e, 0xf9, 0xf8, 0x63, 0x56, 0x5d, 0x43, 0x63, 0x07, 0xad, 0x1a, 0xd6, + 0x37, 0x6e, 0xd8, 0xc8, 0x26, 0x55, 0xf8, 0xb8, 0xec, 0xb8, 0xd3, 0x4e, 0x6c, 0x5a, 0xc5, 0xf1, 0xa3, 0x25, 0x7a, 0xc6, + 0xb9, 0xa1, 0xd9, 0x83, 0x40, 0x46, 0xaa, 0x98, 0x25, 0xf7, 0x3f, 0xc0, 0x1d, 0xf2, 0xf4, 0x33, 0xcf, 0xa0, 0x3b, 0xef, + 0xbe, 0x2b, 0x74, 0x0f, 0xdd, 0xdd, 0xab, 0xbd, 0x6d, 0xa2, 0xb5, 0xa1, 0x88, 0x78, 0x9e, 0x32, 0x75, 0x2a, 0x2d, 0x3a, + 0x7e, 0x31, 0xbf, 0x0e, 0xaf, 0xbe, 0xf2, 0x2a, 0xd5, 0x54, 0x57, 0x77, 0xeb, 0x40, 0x1d, 0x8f, 0x3c, 0x82, 0xa2, 0x24, + 0xde, 0xb0, 0x61, 0x25, 0xbc, 0x4d, 0xef, 0x6c, 0xb3, 0xec, 0xa1, 0x1b, 0x09, 0x69, 0x89, 0x68, 0xcd, 0x9a, 0xd5, 0x71, + 0xcb, 0x3b, 0xe6, 0xa0, 0x77, 0xcf, 0x2a, 0xd5, 0x90, 0x8a, 0xf7, 0xd4, 0x53, 0x08, 0x4b, 0x84, 0xf0, 0xff, 0x73, 0x67, + 0xe6, 0x90, 0xe4, 0x72, 0x87, 0x4c, 0xc0, 0x98, 0x84, 0x69, 0x9d, 0xed, 0x9c, 0x12, 0x06, 0xfd, 0x14, 0x93, 0xb5, 0xee, + 0x2c, 0x03, 0x56, 0x80, 0x74, 0xc1, 0x52, 0xf2, 0xd4, 0x53, 0x4f, 0x31, 0x11, 0x03, 0xce, 0x39, 0xe7, 0x1c, 0xf6, 0xd5, + 0xc3, 0xc4, 0x1d, 0xdf, 0x43, 0xde, 0x85, 0x93, 0xe7, 0xd6, 0xff, 0xbc, 0x1e, 0x46, 0xae, 0x89, 0x6d, 0x22, 0x65, 0x98, + 0xc8, 0x54, 0x01, 0x9f, 0x40, 0x68, 0x18, 0x01, 0x10, 0xa1, 0xb7, 0xdf, 0x7e, 0x9b, 0x65, 0xf3, 0x60, 0x96, 0x95, 0x1c, + 0x88, 0x4a, 0x20, 0x62, 0x42, 0xfd, 0xc0, 0x03, 0x0f, 0xf0, 0x22, 0xc8, 0x1f, 0x4c, 0xee, 0x50, 0x16, 0x80, 0xd8, 0x09, + 0xc2, 0x2c, 0xda, 0xad, 0xbd, 0xbd, 0x83, 0x36, 0x97, 0x95, 0xd3, 0xca, 0xd5, 0x6b, 0x69, 0xd9, 0x8a, 0x95, 0xf4, 0xf3, + 0xf2, 0xad, 0xcb, 0x8a, 0x55, 0x6b, 0x68, 0xcd, 0xba, 0xf5, 0x54, 0x59, 0x59, 0xc5, 0xc4, 0xd0, 0x5a, 0xbf, 0x18, 0xe3, + 0x03, 0x9e, 0x21, 0x3e, 0x83, 0xd8, 0x1f, 0x7c, 0xf0, 0xc1, 0x7c, 0x3e, 0x68, 0x5c, 0xdf, 0x7b, 0xef, 0x3d, 0x26, 0xa1, + 0x3d, 0x69, 0x6f, 0x61, 0x11, 0x82, 0x46, 0x78, 0x8f, 0x3d, 0xf6, 0xe0, 0x46, 0x91, 0x65, 0x79, 0x7e, 0x18, 0xed, 0x9f, + 0x95, 0xbb, 0x24, 0x6c, 0x27, 0x4e, 0xe4, 0x91, 0xca, 0x4a, 0xfc, 0xac, 0xfe, 0x7f, 0x58, 0x4f, 0x43, 0xa3, 0xe3, 0xc1, + 0x21, 0xe7, 0x0f, 0x5e, 0xa6, 0x70, 0x26, 0xce, 0x78, 0xa8, 0xad, 0x61, 0x9a, 0xcc, 0xcc, 0xce, 0xa6, 0xaf, 0xbe, 0xf8, + 0x92, 0xcd, 0xb3, 0x98, 0x35, 0x1c, 0x7c, 0xe8, 0x21, 0x06, 0x49, 0xb2, 0xcc, 0x06, 0xe3, 0x05, 0x51, 0xb4, 0x1b, 0x1d, + 0x01, 0x81, 0x18, 0x78, 0x41, 0x61, 0xf2, 0x7c, 0xeb, 0xcd, 0xff, 0xd1, 0x69, 0xa7, 0x9c, 0xc2, 0xc9, 0x9e, 0x87, 0x95, + 0x94, 0x70, 0x5d, 0xde, 0x70, 0x44, 0x03, 0x1d, 0x06, 0x1a, 0x34, 0x08, 0x9a, 0xfb, 0x1f, 0x7a, 0x90, 0x4e, 0x3b, 0xf9, + 0x14, 0xfa, 0xf4, 0x93, 0x4f, 0xe8, 0xd7, 0x97, 0x5d, 0x4e, 0x07, 0x1e, 0x74, 0x10, 0x15, 0x17, 0x17, 0x91, 0x2c, 0x2b, + 0xd4, 0xd2, 0xdc, 0x4c, 0x6f, 0xbf, 0xf5, 0x16, 0x47, 0x4e, 0xc1, 0xc7, 0x65, 0xc9, 0x23, 0x0f, 0x33, 0x29, 0x8c, 0xe6, + 0x38, 0x2d, 0xd2, 0x22, 0xa0, 0x03, 0xfc, 0xea, 0xd2, 0xcb, 0xe8, 0xd5, 0x57, 0x5e, 0x21, 0xaf, 0xc7, 0xc3, 0xa5, 0xe9, + 0x2e, 0xbe, 0xec, 0x32, 0xd6, 0xe6, 0x89, 0x7b, 0xe8, 0x2b, 0xec, 0x02, 0x07, 0xd7, 0x04, 0x4d, 0xea, 0xfe, 0x07, 0x1c, + 0x40, 0xff, 0x7c, 0xfe, 0x05, 0x5a, 0xb7, 0x76, 0x2d, 0x7d, 0xf5, 0xc5, 0x17, 0xb4, 0xf0, 0xe0, 0x83, 0x99, 0x70, 0x46, + 0x4b, 0x99, 0x13, 0x8f, 0x6b, 0x81, 0x20, 0x19, 0x32, 0xa4, 0x70, 0xab, 0x1f, 0xa0, 0x78, 0xb7, 0x90, 0x6a, 0xc7, 0x0c, + 0x04, 0x41, 0x42, 0x58, 0x38, 0x20, 0xa3, 0x06, 0xa9, 0x35, 0x1d, 0x91, 0x83, 0x81, 0x81, 0xe3, 0x03, 0x98, 0x9a, 0x08, + 0x05, 0x80, 0x2c, 0x47, 0xce, 0x5d, 0xe2, 0x0a, 0x3c, 0x86, 0x06, 0xde, 0x18, 0xb8, 0x79, 0xbd, 0xc3, 0x90, 0x3d, 0xd0, + 0xd2, 0x43, 0x83, 0x14, 0xeb, 0xa0, 0x2e, 0x02, 0xfb, 0xe0, 0xd6, 0x03, 0xdf, 0x3c, 0x00, 0xbe, 0x7a, 0x37, 0xdd, 0x74, + 0x53, 0xc8, 0x2a, 0xc3, 0x22, 0x84, 0x63, 0xd2, 0xe0, 0xae, 0x63, 0xf6, 0x69, 0x7c, 0x0e, 0xb7, 0x6e, 0x7e, 0x36, 0xfe, + 0x49, 0xe1, 0xbf, 0xd3, 0x21, 0xcf, 0x7c, 0x4c, 0x56, 0x11, 0x15, 0x7c, 0xe4, 0x91, 0x47, 0x72, 0xa0, 0x1b, 0xcc, 0x92, + 0x20, 0x25, 0xd8, 0xde, 0x97, 0x64, 0xfe, 0x89, 0xac, 0x01, 0x44, 0x7b, 0xe3, 0xf9, 0xc0, 0x1c, 0x0b, 0xcd, 0x27, 0x00, + 0xff, 0xc8, 0x3b, 0xee, 0xb8, 0x83, 0x2d, 0x3d, 0x42, 0x01, 0x80, 0xbe, 0x8c, 0x71, 0x04, 0xc4, 0xaf, 0xbc, 0xa2, 0x82, + 0x1a, 0x1a, 0x9b, 0xc8, 0xe7, 0xf7, 0x33, 0xe9, 0xb7, 0x2a, 0x0c, 0xb0, 0x5f, 0xa7, 0xcf, 0x47, 0xcd, 0xcd, 0x1a, 0xd5, + 0xd6, 0xd6, 0x51, 0x5a, 0x55, 0x1a, 0x15, 0x16, 0xe4, 0xd3, 0xd0, 0xe2, 0x62, 0xd6, 0x18, 0x8a, 0x7c, 0xb8, 0xc6, 0x73, + 0xd4, 0x43, 0xa4, 0xfb, 0xcb, 0x2f, 0xbf, 0xa4, 0x4b, 0x2e, 0xb9, 0x84, 0xde, 0x79, 0xe7, 0x1d, 0x56, 0xb2, 0xf4, 0x54, + 0xf3, 0x8a, 0x73, 0x1f, 0x78, 0xe0, 0x81, 0xf2, 0x2b, 0xaf, 0xbc, 0x82, 0x7b, 0x9a, 0x43, 0x44, 0xd0, 0x0e, 0x54, 0x9b, + 0x9c, 0x2a, 0x69, 0xcc, 0xc0, 0x89, 0x4a, 0x00, 0xad, 0xe6, 0x5f, 0xc9, 0xd2, 0xa0, 0x5c, 0xfa, 0x0d, 0x91, 0xe1, 0xaa, + 0xaa, 0xce, 0x10, 0xe6, 0xdf, 0x48, 0xfe, 0x1e, 0xf1, 0x4a, 0x04, 0x8a, 0x1c, 0x7e, 0x5f, 0x7c, 0xfe, 0x39, 0x0b, 0x84, + 0xf9, 0x0b, 0x16, 0xd0, 0x04, 0x33, 0xd2, 0x53, 0x04, 0x2b, 0xf4, 0xc7, 0x20, 0x86, 0x63, 0x83, 0xd4, 0x2e, 0x5a, 0xbc, + 0x98, 0x4d, 0x10, 0xd7, 0x5c, 0x75, 0x15, 0x7d, 0xf6, 0xe9, 0xa7, 0x74, 0xca, 0x2f, 0x4f, 0x62, 0x12, 0x38, 0x79, 0xca, + 0x14, 0x36, 0x1f, 0xdb, 0x35, 0x60, 0x86, 0x3a, 0x5c, 0x61, 0x82, 0x8a, 0x8e, 0xf6, 0xd0, 0x23, 0x0f, 0xd3, 0x79, 0x67, + 0x9d, 0xcd, 0x02, 0x06, 0xb9, 0xac, 0x0c, 0x21, 0x66, 0x74, 0x44, 0xa4, 0xa3, 0x41, 0x88, 0x3d, 0x34, 0x7f, 0xb8, 0xa7, + 0x68, 0xda, 0x2b, 0x91, 0x0c, 0x15, 0xd7, 0x74, 0xe9, 0x45, 0x17, 0xd1, 0x07, 0xef, 0x7f, 0xc0, 0x82, 0x0a, 0xfe, 0x7e, + 0xa7, 0x9e, 0x7e, 0x5a, 0x88, 0x84, 0xc5, 0xcb, 0x91, 0xd9, 0x6e, 0x46, 0x15, 0x33, 0xaf, 0xe1, 0xc3, 0x87, 0xd3, 0xcc, + 0x59, 0xb3, 0xe8, 0xa5, 0x7f, 0xfd, 0x8b, 0xbe, 0xfa, 0xf2, 0x2b, 0x3a, 0xe8, 0x90, 0x43, 0x7a, 0x74, 0x9c, 0xde, 0x40, + 0x08, 0x23, 0xf8, 0x7d, 0xf2, 0x67, 0x5f, 0x07, 0x07, 0x80, 0xb0, 0xef, 0x91, 0xa6, 0x92, 0xe4, 0x4d, 0x27, 0x77, 0x46, + 0x16, 0x05, 0xda, 0x5a, 0xd8, 0x4c, 0xb5, 0xd3, 0x4e, 0x3b, 0xb1, 0x46, 0xda, 0xc1, 0xc0, 0x22, 0x15, 0x09, 0xf7, 0xf6, + 0xee, 0x4e, 0x20, 0xfa, 0x1e, 0x64, 0xd3, 0x1a, 0x33, 0x00, 0x04, 0x13, 0x2e, 0x3d, 0x54, 0xfe, 0xcd, 0xd0, 0xfe, 0xf9, + 0x37, 0x18, 0xe4, 0x10, 0x01, 0x68, 0x90, 0x53, 0xb1, 0x04, 0x62, 0x89, 0x76, 0xc5, 0x7e, 0xf0, 0xf3, 0xc3, 0x04, 0x13, + 0xa5, 0x44, 0x41, 0x04, 0x85, 0xd6, 0xa8, 0xae, 0xa1, 0x91, 0xda, 0xda, 0x3b, 0xd8, 0x6f, 0x5b, 0x8f, 0x34, 0x8a, 0x77, + 0xbf, 0xa1, 0xeb, 0x04, 0x3d, 0x18, 0xa4, 0xe2, 0xa2, 0x21, 0x9c, 0xfe, 0xcb, 0xeb, 0x4d, 0xa3, 0x47, 0x1f, 0x7d, 0x94, + 0x23, 0x5e, 0x11, 0xfd, 0x7a, 0xfb, 0xed, 0xb7, 0x73, 0xa0, 0x42, 0x6f, 0xfd, 0xd3, 0x92, 0xc5, 0x07, 0x10, 0x66, 0x58, + 0x33, 0xb1, 0x32, 0xdd, 0x77, 0xdf, 0x7d, 0x3c, 0x7e, 0x58, 0xfd, 0x26, 0xf1, 0xcc, 0x6b, 0x6a, 0xeb, 0x68, 0xd3, 0xa6, + 0xcd, 0x4c, 0xf0, 0x30, 0xae, 0xe4, 0xe5, 0xe6, 0x50, 0x4e, 0x76, 0x36, 0x65, 0x66, 0x66, 0x18, 0x96, 0x37, 0x49, 0x26, + 0x55, 0x33, 0x72, 0xc9, 0xb6, 0xb4, 0xb4, 0x51, 0x4b, 0x6b, 0x0b, 0x13, 0xc6, 0x2d, 0x15, 0x95, 0xd4, 0xd8, 0xd4, 0x4c, + 0xa3, 0x47, 0x8d, 0xa0, 0xec, 0xcc, 0x4c, 0x36, 0x13, 0x8b, 0x9c, 0xae, 0x78, 0x37, 0xa0, 0xe5, 0x45, 0x49, 0xb7, 0x75, + 0xeb, 0xd6, 0xd1, 0x9f, 0xfe, 0xf4, 0x27, 0x5e, 0x44, 0x50, 0x48, 0x4f, 0xaa, 0x71, 0xcd, 0x9b, 0x37, 0x0f, 0xa9, 0xe7, + 0xf4, 0x96, 0x96, 0x96, 0x21, 0xb2, 0x2c, 0xcf, 0xd4, 0x34, 0xed, 0xb5, 0x30, 0xe9, 0x60, 0x28, 0x91, 0xa3, 0x81, 0x13, + 0xcd, 0x04, 0x6c, 0xb7, 0x97, 0x5b, 0x17, 0x11, 0xfd, 0x1b, 0x90, 0x65, 0x79, 0x8e, 0xa6, 0x69, 0xe9, 0x45, 0x45, 0x45, + 0xea, 0x6e, 0xbb, 0xed, 0x26, 0x45, 0xea, 0xec, 0xf1, 0x10, 0x9c, 0xc2, 0x04, 0xb8, 0x7a, 0xf5, 0x2a, 0xd6, 0x06, 0x42, + 0xbb, 0x83, 0x19, 0x83, 0x20, 0x9d, 0xf1, 0x1e, 0x74, 0xac, 0xc7, 0xc3, 0x0b, 0x09, 0x41, 0x00, 0xad, 0xd7, 0x03, 0x0f, + 0x3d, 0xc4, 0xa9, 0x05, 0xe0, 0xff, 0x76, 0xea, 0x2f, 0x4f, 0xa2, 0xaf, 0xbe, 0xfc, 0x92, 0x0a, 0x0a, 0x0b, 0xb6, 0x99, + 0xb9, 0x58, 0x7d, 0x20, 0xf0, 0x92, 0x0e, 0x1d, 0x3a, 0x94, 0xfe, 0xfa, 0x8f, 0x67, 0xe8, 0xf6, 0x3f, 0xfd, 0x89, 0xce, + 0x3b, 0xff, 0x7c, 0x3a, 0xfe, 0x84, 0x13, 0x38, 0x9f, 0xde, 0x39, 0xe7, 0x9d, 0x47, 0x37, 0xdc, 0x78, 0x23, 0x3d, 0xf3, + 0xfc, 0x73, 0x34, 0x63, 0xe6, 0xce, 0xec, 0x9b, 0x17, 0x8e, 0xfc, 0x09, 0x1f, 0xb8, 0xec, 0x9c, 0x1c, 0x2a, 0xdb, 0xbc, + 0x99, 0xce, 0x38, 0xf5, 0x34, 0xfa, 0x60, 0xe9, 0x07, 0xac, 0x09, 0xbd, 0xe5, 0xb6, 0x5b, 0xe9, 0x94, 0xd3, 0x4e, 0x65, + 0x62, 0x6c, 0x8f, 0x86, 0xeb, 0x2b, 0x22, 0x3d, 0x3b, 0x44, 0x0b, 0x4f, 0x9d, 0x3e, 0x8d, 0xcf, 0xb5, 0x7e, 0xfd, 0xfa, + 0x6e, 0x73, 0x7d, 0xc5, 0x6b, 0xf0, 0xc4, 0x71, 0xa0, 0x21, 0x05, 0x10, 0x04, 0xa2, 0xf9, 0x3b, 0x8d, 0x34, 0x14, 0x10, + 0x8c, 0x6e, 0x37, 0x07, 0x82, 0x00, 0xc8, 0x09, 0x99, 0x8a, 0x75, 0xa8, 0x93, 0x01, 0xa9, 0xd8, 0xe6, 0xa9, 0x78, 0x4f, + 0xbd, 0xf1, 0xff, 0x43, 0x7e, 0xb8, 0x4a, 0x4e, 0xb6, 0x2f, 0x93, 0x9c, 0x9e, 0x69, 0x54, 0x00, 0x41, 0xd3, 0xc8, 0x0a, + 0x47, 0xff, 0x8a, 0x08, 0xe0, 0xe1, 0x25, 0x25, 0x21, 0xf3, 0x61, 0x77, 0xb2, 0x99, 0xd3, 0x57, 0xe5, 0xe6, 0x72, 0x4a, + 0x16, 0xe4, 0x8f, 0x83, 0xd5, 0x04, 0x66, 0x5f, 0x90, 0x04, 0x91, 0x70, 0x9e, 0xe5, 0x9a, 0x24, 0xb1, 0x12, 0x20, 0x8d, + 0xf3, 0xb7, 0x7a, 0xd8, 0xea, 0x61, 0x5d, 0xd2, 0xbc, 0xf6, 0xc5, 0x4b, 0x69, 0x69, 0xf6, 0x25, 0x8d, 0x17, 0xab, 0xcb, + 0x10, 0x72, 0xc6, 0x82, 0x68, 0x22, 0xea, 0x15, 0x51, 0xb0, 0x00, 0xcc, 0xd0, 0x88, 0x58, 0xc5, 0xe4, 0xda, 0x9a, 0xea, + 0x24, 0x15, 0x34, 0x80, 0x9c, 0x6b, 0x36, 0x2f, 0x8f, 0x5e, 0x7c, 0xf1, 0x45, 0xce, 0xd5, 0x87, 0xf6, 0x00, 0xd9, 0x85, + 0xdb, 0x91, 0xd5, 0x67, 0x13, 0x81, 0x93, 0xe5, 0x15, 0x95, 0xb4, 0x76, 0xdd, 0x7a, 0xd6, 0xfa, 0x65, 0x67, 0x67, 0xd1, + 0xa4, 0x09, 0xe3, 0x69, 0xea, 0xe4, 0x49, 0x34, 0x6a, 0x44, 0x29, 0x15, 0xe4, 0xe7, 0x53, 0x76, 0x56, 0x16, 0x13, 0x41, + 0x10, 0xc2, 0xc2, 0x82, 0x02, 0x1a, 0x33, 0x7a, 0x24, 0x7f, 0x3f, 0x7a, 0xd4, 0x48, 0x6e, 0x7f, 0x10, 0xc1, 0x35, 0x6b, + 0xd7, 0x53, 0x83, 0x39, 0xae, 0x89, 0x89, 0x04, 0x7c, 0xcf, 0x31, 0x86, 0x5f, 0x77, 0xdd, 0x75, 0x7c, 0x2e, 0x68, 0x04, + 0xbf, 0xfd, 0xf6, 0x5b, 0x7e, 0xe6, 0x3d, 0x69, 0x6f, 0x28, 0x58, 0xa0, 0x10, 0x98, 0x33, 0x67, 0x8e, 0x66, 0x31, 0x03, + 0x4b, 0x61, 0x34, 0x80, 0x09, 0x5d, 0x1b, 0x38, 0x91, 0x35, 0x80, 0xf6, 0xd4, 0x2f, 0xa2, 0x51, 0xdd, 0x68, 0x6c, 0x3c, + 0x2c, 0x44, 0xf7, 0xc0, 0x16, 0x2f, 0xea, 0xd3, 0xf6, 0xc7, 0x4b, 0x8b, 0x19, 0x26, 0x1e, 0x76, 0x6d, 0x8d, 0xe1, 0xef, + 0x37, 0x74, 0xd8, 0xb0, 0x7e, 0x15, 0xca, 0xf6, 0x63, 0xe3, 0x9c, 0xb8, 0xbf, 0x5d, 0x76, 0xdd, 0x95, 0x35, 0x7f, 0x57, + 0x5c, 0xfe, 0x2b, 0x5a, 0xb1, 0x7c, 0x39, 0x9d, 0x75, 0xda, 0x69, 0x74, 0xf7, 0x7d, 0xf7, 0xd1, 0x01, 0x0b, 0x17, 0x76, + 0x49, 0xd4, 0x6c, 0x8d, 0xb6, 0x85, 0xa0, 0x01, 0x41, 0x02, 0x61, 0x3d, 0xeb, 0xdc, 0x73, 0x38, 0x6b, 0x3e, 0x12, 0x58, + 0x03, 0x5b, 0x7d, 0x2b, 0xda, 0xa9, 0xb5, 0xa5, 0x35, 0x62, 0xda, 0x04, 0x74, 0x4c, 0xf8, 0xc7, 0xfc, 0xf0, 0xfd, 0xf7, + 0xec, 0x2f, 0x88, 0x3a, 0x9c, 0xc3, 0x4b, 0x4b, 0xe9, 0x96, 0xdb, 0x6f, 0xa3, 0xbd, 0x17, 0x2c, 0x60, 0x8d, 0xa0, 0x48, + 0x7f, 0xd3, 0x97, 0x59, 0x62, 0xb8, 0xa0, 0x96, 0xb0, 0x01, 0x28, 0xaa, 0xca, 0xa4, 0x16, 0x82, 0xb8, 0xa1, 0xbe, 0x9e, + 0xaf, 0x1f, 0x82, 0x1b, 0xdb, 0xa1, 0x91, 0xeb, 0x0f, 0x0d, 0x8a, 0x98, 0x04, 0x8c, 0x36, 0x35, 0x80, 0xaa, 0xaf, 0x93, + 0xcd, 0xc0, 0x8a, 0x17, 0xef, 0x02, 0x72, 0x4f, 0xca, 0x46, 0x5a, 0x0a, 0x04, 0x82, 0x2c, 0x5f, 0xce, 0x33, 0x4d, 0x27, + 0x0d, 0xcc, 0xc0, 0xc3, 0xd1, 0x00, 0xa6, 0x2e, 0x01, 0x5c, 0xb5, 0x6a, 0x35, 0xf7, 0x71, 0x68, 0xda, 0x39, 0x05, 0x13, + 0x06, 0x6b, 0x49, 0xe6, 0x49, 0x58, 0xb0, 0xd9, 0x48, 0x11, 0x02, 0x20, 0x7a, 0x34, 0xd6, 0xbe, 0x27, 0xb4, 0x42, 0x20, + 0x5d, 0xc2, 0xf4, 0x3b, 0x6f, 0xde, 0x3c, 0x9e, 0x74, 0x87, 0x32, 0x18, 0x90, 0x91, 0x6c, 0x38, 0x2f, 0x2f, 0x97, 0xf2, + 0xf3, 0x72, 0xb7, 0x89, 0x2e, 0x36, 0xd6, 0xa1, 0x08, 0xd8, 0x7a, 0xdc, 0x70, 0xd1, 0xc1, 0x00, 0x08, 0x5f, 0x45, 0x65, + 0x25, 0x55, 0xd5, 0x18, 0xf9, 0x0a, 0xc1, 0x60, 0x71, 0x1e, 0x9c, 0x0f, 0x55, 0x2b, 0xfe, 0xf1, 0x8f, 0x7f, 0x30, 0x11, + 0xfd, 0xf3, 0x9f, 0xff, 0xcc, 0xd5, 0x43, 0x40, 0x0e, 0x07, 0x5a, 0x8e, 0xf4, 0xa7, 0x06, 0x50, 0x36, 0xc7, 0xd2, 0x25, + 0x4b, 0x96, 0xf0, 0x67, 0xa4, 0xbf, 0xc1, 0x18, 0x8e, 0x40, 0x0d, 0x91, 0x40, 0x1f, 0xe3, 0x50, 0x45, 0x45, 0x25, 0x6d, + 0xdc, 0xb4, 0x99, 0xe5, 0x39, 0xdc, 0x6e, 0xc6, 0x8d, 0x19, 0xcd, 0xe6, 0xdc, 0x60, 0x50, 0x65, 0x6d, 0x9e, 0x21, 0xd3, + 0x0d, 0x71, 0x2f, 0xd2, 0x85, 0x89, 0x67, 0x35, 0x6c, 0x68, 0x11, 0xe5, 0xe4, 0x64, 0xd3, 0xfa, 0x0d, 0x1b, 0xa9, 0xb5, + 0xb5, 0x8d, 0xd6, 0x6f, 0xd8, 0x44, 0xe3, 0xc7, 0x8e, 0x61, 0x12, 0x29, 0xfc, 0xd7, 0xd1, 0xde, 0x48, 0x05, 0xf3, 0xec, + 0xb3, 0xcf, 0x72, 0xa2, 0x6e, 0x04, 0x84, 0xa0, 0x7a, 0x08, 0x34, 0xc0, 0xb1, 0xc0, 0x6a, 0xa2, 0x5e, 0xb8, 0x70, 0xa1, + 0x04, 0xdf, 0x4d, 0x5d, 0xd7, 0xe7, 0x41, 0x01, 0x4d, 0x44, 0x0d, 0x61, 0x08, 0xa0, 0x9a, 0x88, 0xda, 0xbf, 0x44, 0xd4, + 0x00, 0x46, 0x8a, 0xfe, 0x15, 0x24, 0x10, 0x6c, 0x7b, 0xb8, 0xa6, 0x69, 0x33, 0xb1, 0x03, 0x92, 0x3f, 0xf7, 0x67, 0x04, + 0xa8, 0xf5, 0xa5, 0x45, 0x67, 0x74, 0xb9, 0xdc, 0x1c, 0x01, 0xdc, 0x9b, 0x14, 0x03, 0xb1, 0x22, 0xdc, 0x71, 0xf1, 0xa2, + 0x41, 0x43, 0x07, 0x33, 0xed, 0x92, 0xc7, 0x1e, 0x61, 0x32, 0x58, 0x55, 0x59, 0xc5, 0xe5, 0xdf, 0x5e, 0x7c, 0xfe, 0x79, + 0x8e, 0x1e, 0xc3, 0xcb, 0x1d, 0xae, 0x93, 0xe2, 0xfa, 0xf1, 0x1d, 0xc8, 0x12, 0x02, 0x42, 0x70, 0x1f, 0x58, 0x70, 0x3c, + 0x90, 0x37, 0xdc, 0x5b, 0x24, 0x53, 0x36, 0x34, 0x7f, 0x38, 0x36, 0x12, 0x5e, 0xa3, 0xde, 0xf0, 0xea, 0x55, 0xab, 0x69, + 0xfc, 0x84, 0x09, 0xec, 0x5b, 0xb8, 0xc7, 0x9e, 0x7b, 0x52, 0x83, 0x25, 0x77, 0x55, 0x6f, 0x04, 0x44, 0xb8, 0xf4, 0x09, + 0x02, 0xe1, 0xae, 0x87, 0x83, 0x5c, 0xcc, 0xd4, 0x30, 0x20, 0x7d, 0xb8, 0x0f, 0xbf, 0x19, 0xb0, 0xa2, 0x0f, 0x80, 0x06, + 0x50, 0x0c, 0x0a, 0x38, 0xa2, 0xda, 0x58, 0x4b, 0xc4, 0x69, 0x7c, 0x4c, 0xb3, 0xbb, 0x49, 0x00, 0x51, 0xab, 0x52, 0x4c, + 0x48, 0xb6, 0x77, 0xed, 0xcd, 0x40, 0x23, 0x15, 0xdb, 0x3b, 0x15, 0xef, 0xa9, 0xa7, 0x40, 0xff, 0xfe, 0x79, 0xd9, 0xcf, + 0xbc, 0xee, 0xca, 0xcc, 0x26, 0x49, 0x31, 0xc8, 0x82, 0x31, 0x9c, 0xea, 0xa4, 0x36, 0x6e, 0x25, 0x80, 0xd0, 0xe4, 0xc4, + 0x02, 0xc8, 0x11, 0x68, 0xd9, 0xe0, 0x0b, 0x06, 0x8d, 0x1b, 0x26, 0xc9, 0xa7, 0x9d, 0x76, 0x5a, 0xc8, 0xa2, 0x10, 0x29, + 0xcb, 0x82, 0x35, 0x48, 0x6d, 0x6b, 0xa0, 0x5a, 0xb8, 0x6d, 0x5b, 0x83, 0xda, 0x8c, 0x75, 0x23, 0x21, 0x7e, 0xb8, 0x49, + 0xaa, 0x20, 0x13, 0x17, 0x5c, 0x70, 0x01, 0x7f, 0x46, 0x84, 0x30, 0xe4, 0x08, 0xae, 0x69, 0xa0, 0x9f, 0x7f, 0x7f, 0x69, + 0x00, 0x85, 0xef, 0x1f, 0x6a, 0xfa, 0xc2, 0x1d, 0x09, 0xcf, 0x09, 0xe9, 0x5f, 0x30, 0x81, 0x17, 0xe3, 0x8f, 0x91, 0xeb, + 0xb1, 0x99, 0x36, 0x6e, 0x2e, 0x63, 0x19, 0x5b, 0x54, 0x58, 0x40, 0x13, 0xc7, 0x8f, 0x33, 0xad, 0x50, 0xaa, 0x8d, 0x5c, + 0x6f, 0xbd, 0xae, 0x90, 0x25, 0x4e, 0x82, 0xc2, 0x22, 0xc8, 0x5a, 0x59, 0xfc, 0x2e, 0x2b, 0x33, 0x93, 0x7f, 0x87, 0xe3, + 0xa1, 0x12, 0x95, 0x20, 0xd3, 0x62, 0x52, 0x71, 0x81, 0xa5, 0xbd, 0x61, 0x4d, 0x82, 0x46, 0x32, 0xd6, 0xf6, 0x16, 0x66, + 0xe0, 0xdd, 0x77, 0xdf, 0x5d, 0x4e, 0x4b, 0x4b, 0xd3, 0x55, 0x55, 0x1d, 0x2e, 0xcb, 0xf2, 0x74, 0xb3, 0x40, 0x85, 0xd0, + 0x02, 0x46, 0x0a, 0x02, 0x49, 0x18, 0x6d, 0x60, 0x22, 0x12, 0xc0, 0xa8, 0xd1, 0xbf, 0xb2, 0x2c, 0xef, 0xac, 0x69, 0x5a, + 0x5e, 0x56, 0x56, 0x96, 0x36, 0x7b, 0xf6, 0x6c, 0x29, 0x9a, 0x09, 0x30, 0x1e, 0x1a, 0x01, 0x41, 0x00, 0xa1, 0x3a, 0x76, + 0x7b, 0xdc, 0x2c, 0x34, 0x7a, 0xd2, 0x29, 0xc5, 0x8b, 0x1d, 0xeb, 0xb5, 0x44, 0x3a, 0x36, 0x04, 0x04, 0x08, 0x0f, 0x2a, + 0x8e, 0xdc, 0xbf, 0xe4, 0x21, 0xda, 0x6b, 0xfe, 0x7c, 0x26, 0x71, 0xd0, 0x08, 0x3e, 0xf6, 0xc8, 0xa3, 0x6c, 0x92, 0x85, + 0x30, 0x8c, 0x44, 0x9c, 0xec, 0xd1, 0xb7, 0xd6, 0xcf, 0x62, 0x1f, 0x2b, 0x44, 0x1d, 0xde, 0x97, 0xff, 0xef, 0xff, 0xe8, + 0xfc, 0x73, 0xce, 0xe5, 0xe0, 0x86, 0x9d, 0x66, 0xec, 0x44, 0x0f, 0x3c, 0xbc, 0x84, 0xa6, 0xef, 0xb0, 0x03, 0xfb, 0xe4, + 0xc0, 0x1c, 0x6b, 0x3d, 0x47, 0x4f, 0x20, 0x7c, 0xfa, 0x44, 0x4a, 0x99, 0x70, 0x02, 0x37, 0x1c, 0xb0, 0x7f, 0x7a, 0x46, + 0x06, 0x77, 0x56, 0x74, 0xc0, 0xb6, 0x6e, 0x7c, 0x7d, 0xe2, 0xa5, 0x15, 0x12, 0x42, 0x5a, 0x20, 0xd0, 0x58, 0x63, 0xa4, + 0xa1, 0x30, 0x03, 0x41, 0x90, 0x97, 0x0c, 0xda, 0x62, 0x44, 0x26, 0xa3, 0x58, 0xbd, 0x53, 0x12, 0x6e, 0xe0, 0x91, 0xaa, + 0x1a, 0xc0, 0xed, 0x15, 0x62, 0x52, 0x09, 0x39, 0x01, 0xcd, 0x3a, 0x20, 0x02, 0xae, 0x78, 0x1a, 0x86, 0xe0, 0x0f, 0x7f, + 0x27, 0xa9, 0xd0, 0x00, 0x9a, 0xed, 0x14, 0x2b, 0x69, 0x12, 0xfd, 0x19, 0x15, 0x23, 0xb0, 0x0e, 0x4d, 0x54, 0xf4, 0x24, + 0xee, 0x5d, 0x8f, 0x19, 0x29, 0x37, 0x6a, 0xb8, 0xd4, 0x30, 0x5d, 0x7e, 0x1f, 0xe6, 0xd2, 0x20, 0x87, 0x31, 0xbe, 0xa0, + 0xd2, 0xc8, 0x94, 0x29, 0x53, 0x58, 0xae, 0x43, 0xab, 0xd4, 0x53, 0xb3, 0x64, 0xa2, 0x46, 0x01, 0x8b, 0x76, 0x41, 0x7b, + 0xbf, 0xfc, 0xf2, 0xcb, 0xbc, 0x0e, 0x1f, 0x3c, 0xf8, 0x5b, 0x42, 0xeb, 0x26, 0x08, 0x1c, 0xee, 0x75, 0xd3, 0xe6, 0x32, + 0xc3, 0x34, 0x9f, 0x93, 0x4d, 0x63, 0xc7, 0x8c, 0x0e, 0xa5, 0xf9, 0x8a, 0xd5, 0xdd, 0x4a, 0x1c, 0x07, 0x6d, 0x3a, 0x76, + 0xcc, 0x28, 0x36, 0xbf, 0x83, 0x23, 0x94, 0xb3, 0xfb, 0xc0, 0x56, 0xcb, 0x18, 0xda, 0x7b, 0xdf, 0x7d, 0xf7, 0xe5, 0x94, + 0x3c, 0x98, 0xb0, 0x23, 0x18, 0x04, 0xa6, 0xe8, 0x58, 0xdb, 0x1b, 0xc7, 0x02, 0x2f, 0x40, 0x00, 0xe5, 0x4e, 0x3b, 0xed, + 0x24, 0xcc, 0xc0, 0xbb, 0x9b, 0x4f, 0xd8, 0x6d, 0x0b, 0x5a, 0x15, 0x1c, 0x26, 0xe1, 0x90, 0x48, 0x17, 0x65, 0x0f, 0xfc, + 0xb0, 0xe7, 0xff, 0xe3, 0xc6, 0x94, 0x65, 0x79, 0x4f, 0xec, 0x34, 0x6b, 0xd6, 0x2c, 0x1d, 0x36, 0x78, 0x3c, 0x84, 0x48, + 0x2f, 0x46, 0x3c, 0x9c, 0xff, 0x45, 0xde, 0x1f, 0xe4, 0xac, 0x4b, 0x4f, 0x4b, 0xa3, 0x8c, 0x8c, 0xd8, 0x3b, 0xa5, 0x08, + 0x20, 0x69, 0x6c, 0x6c, 0xa2, 0x8e, 0x18, 0xcb, 0x83, 0x45, 0xdb, 0x47, 0xf8, 0xf5, 0x41, 0x30, 0xdc, 0x79, 0xcf, 0xdd, + 0x74, 0xe8, 0x61, 0x87, 0xf1, 0xfd, 0xdf, 0x78, 0xfd, 0xf5, 0x74, 0xfb, 0xad, 0xb7, 0x51, 0x66, 0x76, 0x56, 0x44, 0x93, + 0x67, 0x4f, 0x06, 0x12, 0xce, 0xd1, 0x94, 0x97, 0x4b, 0x4f, 0x3d, 0xf9, 0x24, 0x47, 0x0f, 0x43, 0x53, 0x38, 0x6f, 0xf7, + 0x79, 0x74, 0xef, 0x83, 0x0f, 0x50, 0x69, 0x69, 0x69, 0x9f, 0xea, 0x29, 0x02, 0x2c, 0x0c, 0x14, 0x85, 0xaa, 0x6b, 0x6a, + 0x39, 0xa4, 0x1f, 0x66, 0x66, 0xbb, 0x16, 0x32, 0x9a, 0x06, 0x10, 0xf7, 0x0f, 0x02, 0x88, 0x8e, 0x8d, 0xe7, 0x12, 0xcd, + 0xe7, 0x2e, 0x9e, 0x1a, 0x40, 0x9c, 0x53, 0x40, 0x6d, 0xae, 0x27, 0x0d, 0x91, 0x87, 0xb2, 0xc2, 0x81, 0x20, 0xb2, 0x37, + 0x9d, 0x5c, 0x19, 0xd9, 0x7c, 0x7d, 0xcb, 0x7e, 0xfe, 0x99, 0x67, 0x98, 0x8e, 0xf6, 0x66, 0x60, 0x91, 0x8a, 0xed, 0x9d, + 0x8a, 0xf7, 0xd4, 0x13, 0x60, 0x22, 0x05, 0x07, 0xfd, 0x55, 0xab, 0x56, 0x99, 0x04, 0x10, 0x09, 0xa0, 0x4d, 0x93, 0x9f, + 0xe2, 0xa2, 0x20, 0xfa, 0xa1, 0xaf, 0x83, 0x27, 0x5f, 0x80, 0xb5, 0x8f, 0xc6, 0x52, 0x59, 0x04, 0x1a, 0x29, 0x00, 0x84, + 0x24, 0x5c, 0x45, 0x8f, 0xad, 0x88, 0x4d, 0x7e, 0x76, 0x2b, 0x67, 0xc3, 0x7c, 0x2d, 0xfc, 0xac, 0x61, 0xd9, 0x40, 0xb5, + 0x0a, 0x7c, 0x06, 0x01, 0x0c, 0x97, 0xdb, 0x36, 0x59, 0x35, 0x80, 0xa2, 0x6e, 0x3d, 0x88, 0x16, 0x80, 0x48, 0x5c, 0xbb, + 0xbf, 0x7b, 0x7d, 0x43, 0x03, 0xb5, 0xb0, 0xa5, 0xcd, 0xc5, 0xbe, 0x7c, 0x48, 0x9f, 0x63, 0xb5, 0x2c, 0xc5, 0xda, 0x17, + 0x84, 0xcb, 0x0e, 0xde, 0x85, 0xe1, 0x25, 0xc3, 0xf8, 0x73, 0x43, 0x43, 0xa3, 0xa9, 0x6d, 0x94, 0xbb, 0xa4, 0xfe, 0x39, + 0xc8, 0x6c, 0x6f, 0x5c, 0x57, 0x4f, 0xc9, 0xb6, 0x38, 0xc7, 0x82, 0x05, 0x0b, 0xf8, 0x02, 0x4d, 0x33, 0x70, 0xb6, 0x2d, + 0x70, 0xd5, 0x1e, 0x0c, 0x92, 0x50, 0x48, 0x24, 0x02, 0x68, 0x6f, 0x20, 0x3b, 0xf9, 0x03, 0x0a, 0x75, 0x5d, 0x47, 0xc8, + 0x35, 0xd8, 0xbb, 0x84, 0x41, 0x36, 0xda, 0x43, 0x8b, 0x97, 0x06, 0xb0, 0xa3, 0xbd, 0x8d, 0x89, 0x96, 0x27, 0xcd, 0x4b, + 0x19, 0x19, 0x5b, 0x03, 0x40, 0x22, 0x41, 0xbc, 0xa8, 0x78, 0x91, 0x2b, 0xab, 0xaa, 0x99, 0xe4, 0x74, 0x74, 0x84, 0x37, + 0x2d, 0x44, 0xfa, 0x6d, 0xb4, 0xeb, 0x11, 0xa4, 0x17, 0x75, 0x71, 0x91, 0x17, 0x0f, 0xbf, 0xf9, 0xd3, 0xed, 0xb7, 0xd3, + 0xcd, 0xbf, 0xff, 0x63, 0x8f, 0xd4, 0xd8, 0xd1, 0x4c, 0x23, 0x4f, 0x3c, 0xf6, 0x38, 0x5d, 0xfb, 0xdb, 0xab, 0x98, 0x70, + 0x22, 0x08, 0xe5, 0x8e, 0xbb, 0xee, 0xa2, 0x9c, 0xdc, 0x5c, 0xee, 0x44, 0xf1, 0x30, 0x6f, 0x72, 0x44, 0x1d, 0xe7, 0x0c, + 0x6c, 0xa5, 0x65, 0x2b, 0x56, 0x51, 0x5b, 0x5b, 0xd7, 0xe3, 0x46, 0xd3, 0x00, 0x0a, 0x87, 0x6a, 0xb4, 0x83, 0xbd, 0xfc, + 0x5f, 0xbf, 0xf8, 0x81, 0x9a, 0xc4, 0x13, 0x33, 0xc4, 0x90, 0x19, 0x38, 0x18, 0xa0, 0x60, 0x63, 0x0d, 0x49, 0x30, 0x81, + 0xeb, 0x1a, 0xe7, 0x25, 0x73, 0xe7, 0xe4, 0xf3, 0x77, 0x1f, 0x7c, 0xf8, 0xe1, 0x76, 0x3f, 0x70, 0x0f, 0x06, 0x52, 0x51, + 0x5b, 0x96, 0x8a, 0xf7, 0x14, 0x2b, 0x44, 0x5f, 0x47, 0x8a, 0x16, 0x94, 0xca, 0x54, 0xdc, 0x6e, 0x92, 0xd3, 0xb3, 0xd9, + 0x97, 0x99, 0x81, 0xf4, 0x30, 0x75, 0x95, 0xe6, 0xde, 0xb1, 0x6b, 0x00, 0xf1, 0x3d, 0x5c, 0x48, 0x10, 0x75, 0x8b, 0xea, + 0x22, 0xe8, 0xd3, 0x33, 0x66, 0xcc, 0x88, 0xaa, 0x4c, 0xe8, 0x4f, 0x08, 0x92, 0x03, 0x52, 0x02, 0x1f, 0x44, 0x7c, 0xfe, + 0xee, 0xbb, 0xef, 0xb8, 0xac, 0xe6, 0x40, 0x5b, 0x12, 0xfa, 0x4b, 0x03, 0x88, 0xf6, 0x86, 0x59, 0x7b, 0xed, 0xda, 0xb5, + 0xfc, 0x4c, 0x77, 0xd9, 0x65, 0x97, 0x2e, 0x01, 0x7c, 0xb0, 0xa6, 0xd4, 0xd5, 0x35, 0x98, 0x96, 0xa7, 0x02, 0x8e, 0xde, + 0x45, 0x19, 0xd5, 0x68, 0x6e, 0x42, 0xb1, 0x90, 0x40, 0xf8, 0x6d, 0x62, 0x3c, 0x83, 0x69, 0x18, 0x8a, 0x18, 0x98, 0xe2, + 0xad, 0xdf, 0xcf, 0x33, 0xdb, 0xfb, 0xfb, 0xef, 0xbf, 0x0f, 0xf9, 0x7e, 0xf6, 0xc4, 0x0c, 0x0c, 0xed, 0xf4, 0xde, 0x7b, + 0xef, 0x2d, 0x9b, 0x63, 0xc4, 0x24, 0x14, 0xa8, 0xb0, 0x98, 0x81, 0xed, 0x81, 0x20, 0x7c, 0x6a, 0x4a, 0x20, 0x24, 0x1a, + 0x01, 0xa4, 0x08, 0x5a, 0x40, 0x97, 0xd9, 0xa8, 0x53, 0x35, 0x4d, 0x1b, 0xe1, 0x72, 0xb9, 0xf4, 0x3d, 0xf6, 0xd8, 0x43, + 0x1e, 0xa8, 0x08, 0xd0, 0x40, 0xd0, 0xa8, 0x9e, 0xe1, 0x52, 0x5c, 0xe4, 0xea, 0xe6, 0x05, 0x11, 0x9d, 0x19, 0xd7, 0x05, + 0x75, 0xf6, 0xba, 0x8d, 0x9b, 0x42, 0x91, 0x64, 0x1c, 0x31, 0xda, 0xcd, 0x4b, 0x1c, 0xcb, 0x4b, 0x8e, 0xd9, 0x12, 0x84, + 0x05, 0x04, 0xd6, 0x95, 0x57, 0x5d, 0x45, 0xa7, 0x9d, 0x71, 0x3a, 0xfb, 0x57, 0x3c, 0xfe, 0xe8, 0xa3, 0x5c, 0x6c, 0x3c, + 0xa3, 0x97, 0xa6, 0x03, 0xd1, 0x51, 0xe1, 0x0f, 0x71, 0xff, 0x3d, 0xf7, 0xb2, 0x89, 0xf7, 0xa8, 0x63, 0x8e, 0xa6, 0xdf, + 0xdf, 0xfc, 0x47, 0x26, 0x67, 0x3e, 0x33, 0xf5, 0x4d, 0xac, 0xd7, 0x19, 0x0b, 0xe0, 0xdc, 0x8b, 0xfb, 0x58, 0xb1, 0x6a, + 0x35, 0xd5, 0x37, 0x34, 0xb2, 0xc6, 0x54, 0x5c, 0x4b, 0x24, 0x70, 0x72, 0x68, 0xb3, 0x2a, 0x0a, 0x7c, 0x3c, 0x62, 0x21, + 0xe3, 0x7d, 0x85, 0x48, 0x06, 0x8d, 0xf6, 0x11, 0x08, 0xd4, 0x55, 0x74, 0xe9, 0xcf, 0x4a, 0x1e, 0x7c, 0x80, 0x89, 0x3e, + 0xfb, 0xf4, 0x33, 0x2a, 0x2f, 0x2f, 0x67, 0x2d, 0xe0, 0x60, 0x44, 0xf2, 0x6d, 0xaf, 0x48, 0x45, 0x6d, 0x59, 0x2a, 0xde, + 0x53, 0x4f, 0xdd, 0x67, 0xde, 0x7a, 0xfb, 0x6d, 0xfe, 0xec, 0xc9, 0x29, 0x20, 0xc5, 0x9b, 0xce, 0x75, 0x7f, 0xd9, 0xfc, + 0x8b, 0xca, 0x4b, 0xf5, 0x55, 0xc6, 0xbe, 0xa6, 0x6d, 0x15, 0x93, 0xb4, 0xee, 0xda, 0x4c, 0xd4, 0x75, 0x87, 0x9c, 0x83, + 0x1c, 0x85, 0x25, 0x09, 0xe9, 0xa5, 0x30, 0x98, 0x0f, 0x06, 0x01, 0x14, 0xe3, 0x05, 0xe4, 0x20, 0x22, 0x82, 0x41, 0x90, + 0x20, 0x3f, 0x10, 0xf9, 0x3c, 0xd0, 0x96, 0x84, 0xfe, 0xd0, 0x00, 0x8a, 0xf6, 0x46, 0x8a, 0x2c, 0xc8, 0x51, 0x98, 0x4d, + 0x47, 0x8c, 0x18, 0x11, 0x22, 0xdc, 0x1c, 0xac, 0xe8, 0xf7, 0x53, 0x6b, 0x5b, 0x1b, 0x3f, 0xef, 0x82, 0xbc, 0xbc, 0xb0, + 0x3e, 0xdd, 0x3d, 0x6d, 0x07, 0xf1, 0xfe, 0xe4, 0xe5, 0x42, 0x29, 0xa7, 0x53, 0x4b, 0x5b, 0x1b, 0x69, 0xea, 0xd6, 0xec, + 0x1d, 0x3e, 0xb3, 0xbd, 0x45, 0x94, 0x39, 0xdc, 0x9c, 0x7a, 0xd2, 0xde, 0x38, 0x06, 0x14, 0x10, 0x70, 0x1d, 0x18, 0x37, + 0x6e, 0x9c, 0xaa, 0xeb, 0xba, 0x4b, 0x51, 0x94, 0xd9, 0x26, 0x57, 0xb1, 0x56, 0x05, 0x09, 0xe7, 0x0b, 0x98, 0x10, 0x44, + 0x50, 0x4e, 0x60, 0xcd, 0x9f, 0xdd, 0xff, 0x4f, 0x55, 0x14, 0x65, 0x9e, 0xae, 0xeb, 0xd2, 0xe4, 0xc9, 0x93, 0x35, 0x3c, + 0x38, 0x10, 0xc0, 0x68, 0x2f, 0x66, 0xbc, 0xb4, 0x3f, 0x6a, 0x30, 0x18, 0xf2, 0x55, 0x63, 0x53, 0x65, 0x94, 0xfd, 0x85, + 0xda, 0x7a, 0xdd, 0xfa, 0x8d, 0x54, 0x5e, 0x51, 0xc5, 0xa6, 0x4e, 0xdc, 0x8a, 0x10, 0x50, 0x7d, 0xd5, 0x00, 0x8a, 0x7d, + 0x84, 0x36, 0x11, 0x3e, 0x14, 0x67, 0x9f, 0x7b, 0x2e, 0x57, 0xc9, 0xc0, 0xfa, 0x8a, 0x65, 0xcb, 0x7b, 0x3d, 0x6b, 0x14, + 0x04, 0x70, 0xf5, 0xca, 0x55, 0xac, 0xae, 0x1f, 0x35, 0x7a, 0x14, 0x5d, 0x78, 0xf1, 0xc5, 0x7c, 0xef, 0xfd, 0x95, 0x98, + 0xd4, 0xe8, 0xa4, 0x46, 0x79, 0x1f, 0x84, 0xfd, 0x57, 0x56, 0xd7, 0x44, 0x55, 0xf9, 0x8b, 0x7b, 0x47, 0xbb, 0x62, 0x3d, + 0x18, 0x44, 0x05, 0x9e, 0xc8, 0x88, 0xa7, 0x40, 0x17, 0x8e, 0xdd, 0x7c, 0x5c, 0x10, 0xc0, 0x86, 0x6a, 0x36, 0x3f, 0xb1, + 0x19, 0x58, 0x0d, 0x92, 0x2b, 0xa7, 0x80, 0x5c, 0x69, 0xe9, 0x5c, 0x8b, 0x19, 0xd1, 0x7c, 0x83, 0xe1, 0xc3, 0xb3, 0x3d, + 0x23, 0x15, 0xb5, 0x65, 0xa9, 0x78, 0x4f, 0xb1, 0x40, 0x38, 0xea, 0x23, 0x42, 0x54, 0x98, 0x0d, 0x5d, 0xb9, 0x85, 0x46, + 0xe0, 0x15, 0xdc, 0xff, 0x14, 0x85, 0xd4, 0xb6, 0x46, 0x8e, 0xc6, 0x37, 0x7f, 0xd0, 0xa3, 0xf6, 0xe2, 0x09, 0xfa, 0xa6, + 0x4d, 0xbc, 0x0e, 0xb7, 0x16, 0x4c, 0xee, 0x06, 0xb3, 0x02, 0x07, 0x00, 0x19, 0x0b, 0x5f, 0x6e, 0x64, 0xb6, 0xc0, 0xfd, + 0x83, 0x94, 0x0c, 0x74, 0x30, 0x59, 0x7f, 0xb9, 0xd2, 0xa0, 0xbd, 0x91, 0x77, 0x0f, 0x00, 0xe1, 0xb6, 0xb6, 0x37, 0x9e, + 0x99, 0x28, 0x05, 0x8a, 0xf1, 0x07, 0xe9, 0x5d, 0xc2, 0x59, 0xd9, 0x7a, 0xdc, 0x17, 0xb8, 0x32, 0x96, 0x46, 0x99, 0x19, + 0x99, 0x86, 0x02, 0xc3, 0xe7, 0x27, 0x7f, 0x70, 0x6b, 0xba, 0x99, 0xa0, 0x59, 0x91, 0x04, 0x91, 0xe3, 0x38, 0x1f, 0x08, + 0x60, 0x4f, 0xc6, 0x4e, 0xab, 0xe9, 0x7e, 0xfe, 0xfc, 0xf9, 0xe2, 0x3e, 0xf7, 0x80, 0x27, 0x42, 0x18, 0xed, 0x5f, 0x42, + 0xa6, 0x83, 0x49, 0x14, 0x02, 0x18, 0x29, 0x02, 0x38, 0xe4, 0xfb, 0x87, 0xba, 0xd1, 0x92, 0x24, 0xc1, 0xc9, 0x12, 0x2a, + 0x57, 0x24, 0x60, 0xec, 0xb6, 0xdc, 0x4f, 0x3c, 0x7c, 0x00, 0x71, 0x7c, 0xa8, 0x8f, 0x41, 0x02, 0x45, 0xe0, 0x44, 0xa8, + 0x04, 0x91, 0xfd, 0xe2, 0x31, 0xab, 0xf0, 0xfb, 0xb9, 0x2c, 0x0d, 0xfc, 0x19, 0xdc, 0x6e, 0x57, 0xfc, 0x7d, 0x48, 0x6c, + 0x69, 0x06, 0xf0, 0xe2, 0x62, 0x41, 0x02, 0x54, 0x44, 0x3a, 0x35, 0x36, 0x36, 0x18, 0xda, 0xc6, 0xde, 0xde, 0xaf, 0x2c, + 0x53, 0x7d, 0x7d, 0x1d, 0x47, 0xd7, 0xe2, 0x98, 0xd0, 0x78, 0xf6, 0xb4, 0xae, 0x66, 0xcf, 0xcf, 0x6b, 0x08, 0x08, 0x43, + 0x6b, 0xba, 0x25, 0x64, 0x2e, 0x8f, 0x04, 0x26, 0xe2, 0x66, 0xc5, 0x14, 0xdc, 0xf3, 0x40, 0x68, 0x00, 0x45, 0x4a, 0x1d, + 0xb4, 0x05, 0x03, 0xbe, 0x96, 0xbe, 0x4e, 0x0a, 0x36, 0x54, 0xb3, 0x2f, 0x92, 0x8e, 0xda, 0xc9, 0x69, 0xe9, 0xe4, 0x29, + 0x18, 0xca, 0x5f, 0xbf, 0xf8, 0xcf, 0x7f, 0x72, 0x49, 0x3e, 0x27, 0x1d, 0xcc, 0xc0, 0x21, 0x15, 0xb5, 0x65, 0xa9, 0x78, + 0x4f, 0xb1, 0x40, 0xf8, 0xfa, 0xbe, 0xfd, 0xf6, 0x3b, 0x54, 0x5d, 0x55, 0x45, 0x2e, 0xb7, 0x87, 0xdc, 0x39, 0x05, 0xdc, + 0xcf, 0x18, 0x30, 0xbf, 0x55, 0x6f, 0x61, 0xe1, 0x61, 0x0d, 0x66, 0xeb, 0x89, 0x19, 0x17, 0x26, 0x3f, 0x00, 0xc1, 0x6e, + 0xfd, 0x91, 0xd4, 0xbf, 0x27, 0x10, 0xb2, 0x1c, 0x26, 0x6c, 0x0e, 0xe8, 0x23, 0x62, 0xdf, 0xc7, 0x81, 0xce, 0x29, 0xda, + 0x5f, 0x3e, 0x80, 0x00, 0x4c, 0xda, 0x00, 0xc6, 0x15, 0x6b, 0xd2, 0x65, 0x23, 0xd0, 0x27, 0x60, 0x6a, 0x0a, 0xdd, 0x11, + 0x49, 0x6f, 0x4f, 0xdb, 0xc1, 0x70, 0xcc, 0x33, 0xfc, 0x0f, 0x71, 0x3e, 0xc3, 0x62, 0x04, 0xbf, 0xca, 0xf8, 0xb5, 0xb7, + 0x64, 0x9a, 0x92, 0xe7, 0xcf, 0x9f, 0xcf, 0x2f, 0xa0, 0x59, 0xa0, 0x62, 0x84, 0x99, 0xb1, 0xc4, 0x9a, 0x13, 0xd0, 0x4a, + 0xfe, 0x12, 0x86, 0x04, 0xca, 0x49, 0x90, 0xfe, 0x45, 0x98, 0x7f, 0xc7, 0xa9, 0xaa, 0x3a, 0x05, 0x3b, 0x2c, 0x58, 0xb0, + 0x40, 0x8e, 0xa5, 0x74, 0x4b, 0xfc, 0x22, 0x40, 0xcd, 0x48, 0x24, 0x8b, 0x06, 0x28, 0x1c, 0x40, 0xbc, 0xda, 0x3b, 0x3a, + 0xa9, 0xb9, 0x05, 0xe5, 0xd4, 0x5c, 0x11, 0x89, 0x62, 0xf4, 0x73, 0xf5, 0xfc, 0x37, 0xb8, 0x26, 0xee, 0x34, 0xa4, 0x6f, + 0x25, 0x28, 0xbd, 0x04, 0xee, 0x6e, 0x6b, 0x4a, 0x19, 0xd9, 0x78, 0x73, 0xfb, 0x59, 0x0b, 0x81, 0xa3, 0x0b, 0x22, 0x3b, + 0x6a, 0x64, 0x29, 0x67, 0xc8, 0x8f, 0xe4, 0x67, 0x89, 0x7b, 0x14, 0xa9, 0x17, 0xd0, 0xb9, 0xbb, 0xd3, 0xb0, 0xc5, 0xeb, + 0xda, 0x85, 0xba, 0x5f, 0xb4, 0x2f, 0xe7, 0x22, 0x23, 0x22, 0x7f, 0xd5, 0x66, 0xb1, 0x03, 0x3f, 0x6f, 0xf7, 0x90, 0x52, + 0x6e, 0xb7, 0x2f, 0xbf, 0xf8, 0x92, 0xbe, 0xfd, 0xe6, 0x9b, 0x1e, 0x45, 0x96, 0x39, 0xe8, 0xfb, 0x33, 0x4a, 0x35, 0xa4, + 0xe2, 0x3d, 0xc5, 0x02, 0x63, 0x32, 0xed, 0xa3, 0xe7, 0x9e, 0x7b, 0x8e, 0x3f, 0x7b, 0x0a, 0x8a, 0x49, 0x4e, 0xcb, 0x30, + 0x22, 0xef, 0x65, 0x89, 0x74, 0xbf, 0x9f, 0x02, 0x35, 0x5b, 0xf8, 0x3b, 0x0c, 0xf0, 0x82, 0x00, 0x42, 0x8b, 0x14, 0x0b, + 0x20, 0xdf, 0x30, 0xa1, 0x03, 0x60, 0x72, 0x4d, 0x84, 0x76, 0x16, 0x91, 0xb2, 0xc2, 0xcd, 0xa4, 0x3b, 0x0b, 0x57, 0x7f, + 0x5d, 0x43, 0x4f, 0xb6, 0xc7, 0x0a, 0xc8, 0x40, 0xd1, 0xde, 0x20, 0x5d, 0xf6, 0x60, 0x45, 0x11, 0xed, 0xab, 0xc8, 0x91, + 0x33, 0x66, 0xf4, 0xa6, 0x2d, 0x84, 0x85, 0x09, 0xe3, 0x85, 0xa6, 0xe9, 0xc6, 0xfb, 0x63, 0x52, 0x0d, 0xdd, 0x9c, 0x3c, + 0x58, 0xdb, 0xbb, 0xa7, 0x10, 0xe9, 0x60, 0x66, 0xce, 0x9c, 0x29, 0x0d, 0x19, 0x32, 0x44, 0xd3, 0x34, 0x2d, 0x1b, 0x99, + 0x4a, 0x60, 0x20, 0xb2, 0x44, 0x03, 0x47, 0x32, 0x03, 0x0f, 0x3a, 0x12, 0x81, 0x00, 0x4a, 0x51, 0x7c, 0xff, 0x44, 0xf5, + 0x8f, 0xa0, 0xa2, 0x28, 0xbb, 0xe9, 0xba, 0xee, 0x19, 0x3e, 0x7c, 0xb8, 0x8a, 0x52, 0x5b, 0x68, 0xf4, 0xee, 0x4a, 0xb7, + 0xf4, 0xf5, 0xa5, 0x15, 0x17, 0x06, 0xdf, 0x3f, 0xd4, 0xfd, 0x65, 0x53, 0x70, 0x14, 0x33, 0x81, 0xaa, 0x69, 0xec, 0x74, + 0x3a, 0x7e, 0xcc, 0x68, 0x26, 0x2a, 0x5a, 0x17, 0x9f, 0xbf, 0xd8, 0xd5, 0xca, 0xdd, 0xc1, 0xde, 0x71, 0x14, 0x97, 0x11, + 0x1d, 0x8c, 0x97, 0x31, 0x2b, 0x0b, 0x65, 0x92, 0x7a, 0x0f, 0x1c, 0x1b, 0x3e, 0x84, 0xd0, 0xb0, 0x75, 0x76, 0x76, 0x90, + 0xde, 0xcf, 0xa5, 0xa8, 0x78, 0x26, 0x86, 0x20, 0x0a, 0x49, 0xa2, 0x71, 0x63, 0xc7, 0xd0, 0xd0, 0xe2, 0xa2, 0xa8, 0xe7, + 0x13, 0x89, 0x59, 0x59, 0xfb, 0x2b, 0x9b, 0xc4, 0xb7, 0x9f, 0x73, 0x41, 0x0a, 0x41, 0x01, 0x13, 0xbb, 0xd0, 0x3a, 0xbb, + 0x3d, 0x5e, 0xc3, 0x09, 0xbd, 0xa1, 0x8a, 0x2b, 0x83, 0xc0, 0x24, 0x05, 0x9f, 0x24, 0x57, 0x4e, 0x3e, 0x79, 0xf2, 0x0a, + 0x48, 0xd3, 0x54, 0xd6, 0x02, 0x72, 0x92, 0x6a, 0x87, 0x00, 0x0e, 0x08, 0x52, 0x51, 0x5b, 0x96, 0x8a, 0xf7, 0x14, 0x6b, + 0x20, 0xda, 0xd7, 0x5f, 0x7d, 0x4d, 0xdf, 0x7c, 0xf3, 0x35, 0xcb, 0x35, 0xd6, 0xac, 0x73, 0xf0, 0x87, 0xce, 0x79, 0x00, + 0x83, 0x8d, 0xb5, 0xa4, 0x22, 0x0a, 0x1f, 0x7d, 0xd1, 0x52, 0x0e, 0x53, 0xa4, 0x15, 0x89, 0x05, 0xe2, 0x77, 0x50, 0x26, + 0x24, 0x4a, 0x3b, 0xe3, 0x3a, 0x84, 0x69, 0x34, 0x1e, 0x35, 0xd5, 0x13, 0x45, 0x03, 0xc8, 0x32, 0xd3, 0xd2, 0xde, 0xf6, + 0x63, 0x1a, 0xf9, 0xb4, 0x31, 0xd6, 0x18, 0x44, 0x30, 0x1c, 0x7a, 0xfb, 0x8c, 0x8c, 0x34, 0x34, 0x5b, 0xcf, 0x11, 0xef, + 0xf6, 0xf6, 0xfb, 0xfd, 0x6c, 0x46, 0x9e, 0x3d, 0x7b, 0x36, 0x5f, 0xa0, 0x99, 0xa9, 0x44, 0x8e, 0x52, 0x11, 0x24, 0x61, + 0x34, 0x81, 0x89, 0x40, 0x00, 0x05, 0xec, 0xa9, 0x5f, 0xac, 0x8b, 0x47, 0x92, 0x24, 0x4e, 0xff, 0x82, 0xa8, 0x1d, 0xa8, + 0x90, 0x63, 0x99, 0xe9, 0xf5, 0x79, 0xf6, 0x64, 0x92, 0x1f, 0xc5, 0xed, 0x62, 0x02, 0xc0, 0xbe, 0x70, 0xdd, 0x98, 0x9d, + 0x8d, 0x28, 0xa6, 0x7c, 0x9a, 0x38, 0x7e, 0xac, 0x99, 0xbd, 0x5c, 0x84, 0xf2, 0xc7, 0x76, 0x2d, 0x3d, 0x79, 0xc9, 0x45, + 0x29, 0x23, 0xf8, 0xec, 0xad, 0x5a, 0xb9, 0x92, 0x67, 0xb2, 0xf0, 0x67, 0x01, 0x49, 0xed, 0xcd, 0x9d, 0x0b, 0x75, 0x36, + 0x7c, 0x50, 0x70, 0xac, 0xb2, 0xcd, 0x65, 0xec, 0x53, 0x88, 0x5a, 0xc4, 0xf1, 0xf7, 0x8f, 0x31, 0xc8, 0xb1, 0xc8, 0xce, + 0x3e, 0x65, 0xd2, 0x04, 0x2e, 0xe2, 0x1d, 0x4e, 0x38, 0xd8, 0xc1, 0xcf, 0x21, 0x10, 0x34, 0x4a, 0x34, 0x79, 0xdc, 0xdd, + 0xde, 0x53, 0x3c, 0x4d, 0xc0, 0xbc, 0x8e, 0xf3, 0xa2, 0x08, 0x81, 0xdb, 0xc3, 0xa4, 0x0f, 0xa6, 0x28, 0x36, 0x03, 0x83, + 0xc8, 0x62, 0xb0, 0x2a, 0x2a, 0xe5, 0xf6, 0x7f, 0xf5, 0x95, 0x57, 0x38, 0x7f, 0x59, 0x2c, 0x8e, 0xe9, 0x0e, 0xfa, 0x8e, + 0x44, 0xd0, 0xe2, 0xc4, 0x1b, 0xa9, 0x78, 0x4f, 0xb1, 0xf6, 0xb7, 0x27, 0x9e, 0x78, 0xc2, 0xf0, 0x05, 0xcc, 0xce, 0x23, + 0x57, 0x56, 0x8e, 0x69, 0xfe, 0x35, 0xda, 0xc3, 0x57, 0xb9, 0x91, 0xff, 0x5b, 0x4b, 0xab, 0x01, 0xc8, 0x4f, 0x1a, 0x8b, + 0xdb, 0x05, 0xf6, 0x41, 0xbf, 0x04, 0x90, 0x5f, 0x35, 0x11, 0xfa, 0xa7, 0x88, 0x2a, 0x15, 0x15, 0x29, 0x44, 0xce, 0xd9, + 0x81, 0x7c, 0x07, 0xfa, 0x4b, 0x03, 0x88, 0x7b, 0x10, 0x49, 0xba, 0x91, 0x46, 0xac, 0xeb, 0xa4, 0x18, 0x9a, 0x4f, 0x37, + 0xcb, 0x55, 0x04, 0x5c, 0x46, 0x9a, 0x30, 0xf7, 0xa6, 0x1d, 0xd8, 0x4f, 0x4f, 0x35, 0x82, 0x38, 0xd9, 0x75, 0x08, 0xfe, + 0xda, 0x26, 0x21, 0x94, 0x23, 0xb4, 0x77, 0x6f, 0x15, 0x04, 0xfb, 0xed, 0xb7, 0x9f, 0x48, 0x07, 0xb3, 0x9b, 0x59, 0x15, + 0x44, 0x0f, 0x53, 0x1a, 0x2e, 0x61, 0xc8, 0x5f, 0x22, 0x11, 0x40, 0x29, 0x4a, 0xf4, 0x6f, 0x97, 0xea, 0x1f, 0xfb, 0xec, + 0xb3, 0x8f, 0xdc, 0x1b, 0x4d, 0x59, 0x6f, 0x21, 0x1e, 0xae, 0xa8, 0xa8, 0xd1, 0x1d, 0x11, 0x12, 0x3e, 0x83, 0xa8, 0x51, + 0x38, 0x65, 0xd2, 0x24, 0x16, 0x32, 0xdd, 0x05, 0x2a, 0xd8, 0x7f, 0x1f, 0xcb, 0x3e, 0x20, 0x4a, 0xc8, 0xd5, 0xf7, 0xe3, + 0x0f, 0x3f, 0xd2, 0x35, 0xbf, 0xbd, 0x8a, 0xd3, 0x19, 0xec, 0xb0, 0xe3, 0x8e, 0x34, 0x6f, 0x8f, 0xdd, 0xf9, 0x85, 0x86, + 0xc6, 0xb2, 0xa7, 0xc0, 0x71, 0x91, 0xe6, 0x65, 0xc7, 0x9d, 0x76, 0xa2, 0x59, 0xbb, 0xec, 0x42, 0x95, 0x95, 0x95, 0x74, + 0xe3, 0x75, 0xd7, 0xd1, 0x67, 0x9f, 0x7e, 0x4a, 0x79, 0xf9, 0xf9, 0x71, 0x26, 0x81, 0x20, 0x7f, 0x86, 0x9f, 0xcf, 0xd4, + 0xc9, 0x93, 0xb9, 0xf3, 0x59, 0xf3, 0x5e, 0x45, 0x7a, 0x76, 0xc2, 0x77, 0xc3, 0xd0, 0x00, 0xca, 0xa6, 0xe9, 0x3b, 0x32, + 0xe2, 0x25, 0xd8, 0x71, 0x5e, 0x24, 0x0f, 0x35, 0x3f, 0x90, 0x0c, 0x73, 0x2f, 0xb4, 0x80, 0x18, 0x8c, 0x2a, 0x36, 0x90, + 0x1e, 0xf0, 0x1b, 0x85, 0xe9, 0xd5, 0x20, 0xb9, 0x0b, 0x86, 0x91, 0x3b, 0x2b, 0x87, 0x9f, 0xc3, 0xfd, 0x0f, 0x3c, 0xc0, + 0x64, 0xda, 0xd1, 0x02, 0xf6, 0x3f, 0x12, 0x61, 0x10, 0x8f, 0x37, 0x52, 0xf1, 0x9e, 0xa2, 0x01, 0xfd, 0x5a, 0x54, 0x8c, + 0xf8, 0xdf, 0xff, 0xfe, 0xc7, 0xa4, 0xc0, 0x33, 0xa4, 0x84, 0x35, 0xff, 0x9c, 0x45, 0x01, 0xb9, 0xff, 0x5a, 0x1a, 0x29, + 0x50, 0x5f, 0xcd, 0xfb, 0x7b, 0xcc, 0x32, 0x94, 0x42, 0x6e, 0x20, 0xb7, 0x5f, 0x2c, 0x6d, 0x86, 0xfe, 0x88, 0x92, 0x92, + 0x40, 0x55, 0x55, 0x15, 0xfb, 0x0e, 0x0e, 0xa6, 0xbf, 0xae, 0x18, 0x67, 0x20, 0x63, 0x70, 0x3d, 0x00, 0xae, 0x6f, 0xa0, + 0x03, 0x53, 0xfa, 0x4b, 0x03, 0x88, 0xfb, 0x43, 0xa4, 0x35, 0x80, 0x08, 0x67, 0x6b, 0xc4, 0xb5, 0xae, 0x21, 0xf8, 0xd0, + 0x63, 0x06, 0x6a, 0xf8, 0x42, 0xcf, 0xc2, 0xfe, 0x1c, 0x7b, 0x13, 0x05, 0xcc, 0x01, 0x26, 0x1d, 0x9d, 0x3c, 0xb6, 0x40, + 0xd1, 0x00, 0xbf, 0x7c, 0xe3, 0x38, 0xdb, 0xb6, 0x37, 0x6a, 0xbd, 0x77, 0x17, 0x57, 0x10, 0xcd, 0x0c, 0x3c, 0x67, 0xce, + 0x1c, 0x6b, 0x55, 0x90, 0x69, 0xa6, 0x19, 0x58, 0xa4, 0x83, 0xb1, 0x72, 0x9b, 0x84, 0x20, 0x7f, 0x89, 0x44, 0x00, 0x23, + 0x99, 0x7f, 0xd1, 0x78, 0x01, 0xb3, 0xfa, 0x47, 0xae, 0xa8, 0xfe, 0xd1, 0x5d, 0xee, 0xb7, 0xd0, 0x01, 0xe3, 0x30, 0x73, + 0x12, 0x91, 0xb1, 0x78, 0x79, 0xf0, 0x12, 0x89, 0xd2, 0x63, 0xd1, 0x80, 0xef, 0x91, 0x9e, 0x04, 0x59, 0xc8, 0xa7, 0x4e, + 0x9e, 0xc8, 0xc5, 0xaa, 0x63, 0xbd, 0x94, 0x58, 0x5e, 0x72, 0x91, 0xc4, 0xf2, 0xa3, 0x0f, 0x3e, 0xa2, 0xdf, 0x5e, 0x71, + 0x05, 0xad, 0x5f, 0xb7, 0x8e, 0x33, 0xc8, 0x3f, 0xb8, 0xe4, 0x21, 0xca, 0xcd, 0xcb, 0xeb, 0xd5, 0x4b, 0x6c, 0x25, 0x57, + 0xde, 0xb4, 0x34, 0xba, 0xe3, 0xae, 0x3b, 0x39, 0xbc, 0x1d, 0x9d, 0xf5, 0x77, 0x57, 0x5f, 0x43, 0x6f, 0xbe, 0xfe, 0x3a, + 0x9f, 0x33, 0x1e, 0x02, 0x49, 0x68, 0xfe, 0x8a, 0x86, 0x14, 0xd0, 0xf4, 0xa9, 0x93, 0xb9, 0xf3, 0xdb, 0xaf, 0x39, 0x9a, + 0x20, 0xc2, 0xfd, 0x43, 0x1b, 0x67, 0x74, 0x68, 0xb7, 0xe9, 0xd7, 0x11, 0xf9, 0x5c, 0xf1, 0x12, 0xce, 0x9b, 0x37, 0x1b, + 0xfe, 0x7e, 0x20, 0xd7, 0xac, 0x99, 0x40, 0x85, 0x17, 0xb8, 0x06, 0xb4, 0xb7, 0x90, 0xbf, 0xbe, 0x8a, 0x4d, 0x53, 0x5c, + 0x15, 0xc4, 0xed, 0x26, 0xef, 0xf0, 0x71, 0x3c, 0x78, 0xbd, 0xf6, 0xea, 0xab, 0x5c, 0x6f, 0xb2, 0x7f, 0xb4, 0xa8, 0x0e, + 0x7a, 0xfb, 0xac, 0x93, 0x85, 0x58, 0xf5, 0x75, 0xa2, 0x9b, 0x2c, 0xf7, 0x29, 0x20, 0x7c, 0xc3, 0xee, 0xb9, 0xe7, 0x1e, + 0xa3, 0x8f, 0xe5, 0x16, 0x90, 0x37, 0xaf, 0x90, 0x27, 0x56, 0x18, 0x19, 0xb8, 0x36, 0x7b, 0xe5, 0x46, 0xd6, 0xb6, 0xc3, + 0xcf, 0x5a, 0xb8, 0x80, 0x88, 0x76, 0xc2, 0xa4, 0x35, 0x96, 0x49, 0x3a, 0xf6, 0x19, 0x33, 0x66, 0x0c, 0x7f, 0x46, 0x34, + 0xb0, 0xbd, 0x9e, 0xfc, 0x40, 0x47, 0xde, 0x62, 0x81, 0x2c, 0x43, 0x24, 0x2a, 0x82, 0x53, 0x30, 0x69, 0x1c, 0x39, 0x72, + 0xe4, 0x80, 0xa7, 0xa6, 0xe9, 0x0f, 0x0d, 0xa0, 0x68, 0x6f, 0x54, 0xdd, 0x00, 0x10, 0x0d, 0x2c, 0x6a, 0xc8, 0x03, 0x70, + 0x95, 0x42, 0x91, 0x85, 0x34, 0xaf, 0x97, 0x7d, 0xac, 0xe1, 0x43, 0xcf, 0x3e, 0xde, 0x61, 0x8e, 0xd3, 0xe3, 0x73, 0x93, + 0x44, 0xcd, 0x2d, 0x2d, 0x7c, 0x8e, 0x8c, 0xf4, 0xb4, 0xd0, 0xfb, 0x22, 0xda, 0xbb, 0xac, 0xac, 0x8c, 0x9f, 0x3d, 0x14, + 0x35, 0x48, 0x4d, 0xd3, 0x9b, 0xf6, 0x16, 0xd6, 0xa1, 0xb1, 0x63, 0xc7, 0x5a, 0xab, 0x82, 0xec, 0x61, 0xd3, 0x00, 0x0a, + 0x2d, 0xa0, 0x71, 0x59, 0xd6, 0x4b, 0xdc, 0x8e, 0x09, 0x60, 0x24, 0xcd, 0x9f, 0x35, 0x00, 0x04, 0xd5, 0x3f, 0x38, 0xfa, + 0x77, 0xe6, 0xcc, 0x99, 0x3a, 0x3a, 0x45, 0xac, 0x91, 0x5e, 0xf1, 0xe8, 0xc4, 0x78, 0x71, 0xb9, 0xf2, 0x44, 0x7a, 0xba, + 0x51, 0x79, 0x02, 0xda, 0xb5, 0x18, 0x22, 0x85, 0x70, 0x79, 0xf8, 0x2d, 0x88, 0xc3, 0xe4, 0x49, 0x13, 0x58, 0x23, 0x08, + 0x1f, 0xc1, 0x5e, 0xe5, 0x01, 0xb4, 0x94, 0x17, 0xe2, 0xe4, 0x96, 0xf9, 0xf9, 0x6c, 0x5e, 0xbc, 0xf6, 0xaa, 0xab, 0xa8, + 0xb2, 0xa2, 0x92, 0x76, 0xd9, 0x6d, 0x37, 0xfa, 0xfb, 0xb3, 0xff, 0xa0, 0xc9, 0x53, 0xa6, 0x50, 0x7b, 0x8c, 0xd7, 0x17, + 0xf5, 0x65, 0x6e, 0x6f, 0x67, 0xe1, 0xf8, 0xd4, 0xdf, 0xff, 0x46, 0xbb, 0xee, 0xb6, 0x1b, 0x77, 0x90, 0x3f, 0xdc, 0x70, + 0x23, 0x3d, 0xff, 0xec, 0xb3, 0x7c, 0x6e, 0xe1, 0xb0, 0xdb, 0x17, 0xe0, 0xf7, 0x10, 0x72, 0xe8, 0x90, 0xe1, 0x08, 0x6b, + 0xb4, 0x14, 0x30, 0xb8, 0x47, 0x3c, 0x0b, 0xfc, 0x3e, 0x33, 0x2b, 0x2b, 0x6a, 0x62, 0xee, 0x78, 0x09, 0x72, 0x1c, 0x07, + 0x29, 0x29, 0x00, 0x11, 0x65, 0x8d, 0x0a, 0xc4, 0x2e, 0xb7, 0xa9, 0x05, 0xdc, 0xb2, 0xce, 0x38, 0x17, 0x48, 0x74, 0x30, + 0x40, 0x9e, 0x21, 0xc3, 0xd8, 0x1f, 0x10, 0xf7, 0x76, 0xcb, 0x2d, 0xb7, 0xb0, 0x60, 0x73, 0x22, 0x82, 0xfb, 0x17, 0xc9, + 0x46, 0x76, 0xb6, 0xd7, 0x7b, 0xea, 0x6e, 0x62, 0xfb, 0xfc, 0xf3, 0xcf, 0xd3, 0x17, 0x5f, 0x7c, 0xc1, 0xfd, 0x25, 0xad, + 0xb8, 0x74, 0xeb, 0x30, 0x21, 0x2b, 0x14, 0x6c, 0x6f, 0x21, 0x5f, 0x4d, 0x39, 0x7f, 0x44, 0xc4, 0xa8, 0x35, 0x23, 0x82, + 0x20, 0x80, 0x18, 0xc4, 0xa3, 0xc9, 0x40, 0x91, 0x03, 0x6e, 0xfc, 0xf8, 0xf1, 0xec, 0x42, 0x83, 0xe8, 0x4f, 0x24, 0x28, + 0x1e, 0x2c, 0x7f, 0xdd, 0xd0, 0xc4, 0xdb, 0xeb, 0xe5, 0xa4, 0xd7, 0x58, 0x9f, 0x3c, 0x79, 0x72, 0xaf, 0x09, 0x49, 0x5f, + 0xaf, 0xa5, 0x27, 0xdb, 0x63, 0x3d, 0x26, 0xe4, 0x35, 0x94, 0x14, 0x98, 0x08, 0xe3, 0x19, 0xa1, 0xb2, 0x8b, 0xb0, 0x8c, + 0x88, 0xe0, 0x97, 0xdc, 0xdc, 0x1c, 0x66, 0x4c, 0x35, 0xb5, 0x75, 0x6c, 0x45, 0x8b, 0x65, 0x4c, 0x88, 0x06, 0x04, 0x7f, + 0xb4, 0x77, 0x74, 0x50, 0x53, 0x73, 0x0b, 0xa7, 0x67, 0xc3, 0xb9, 0xad, 0x16, 0x26, 0x8f, 0xc7, 0xc3, 0xed, 0x8d, 0x75, + 0xb4, 0x77, 0x5f, 0x72, 0x41, 0x8a, 0xf1, 0x0c, 0x19, 0x4a, 0xcc, 0xcf, 0x73, 0xc2, 0x54, 0x05, 0x11, 0xfc, 0x86, 0x9b, + 0x85, 0x12, 0x00, 0x83, 0x4d, 0x00, 0xad, 0x10, 0x8d, 0x23, 0x1a, 0x4c, 0xd8, 0x30, 0xf3, 0x88, 0x68, 0x17, 0xac, 0xec, + 0xb1, 0xc7, 0x1e, 0xdd, 0x56, 0xff, 0xe8, 0x72, 0xc0, 0x3e, 0x26, 0x5d, 0x16, 0xb3, 0x51, 0x3c, 0xd8, 0xec, 0xac, 0x2c, + 0x4e, 0x84, 0x2c, 0x08, 0x60, 0xac, 0xe7, 0x17, 0x2f, 0x6d, 0x9f, 0x3a, 0x71, 0xe8, 0x38, 0x3a, 0x0b, 0xc8, 0xbf, 0x3d, + 0xfd, 0x34, 0xfd, 0xfe, 0x86, 0x1b, 0x99, 0x98, 0x2d, 0xd8, 0x77, 0x1f, 0x7a, 0xfa, 0xef, 0x7f, 0xa3, 0x12, 0xb3, 0x44, + 0x5b, 0xa4, 0xc0, 0x18, 0x9e, 0xf5, 0x68, 0x7a, 0x28, 0xda, 0xd6, 0x4e, 0xe2, 0xac, 0xeb, 0xd0, 0x70, 0xc1, 0x2f, 0x66, + 0xe8, 0xb0, 0x61, 0xf4, 0x97, 0xa7, 0x9f, 0xa2, 0x7d, 0xf6, 0xdd, 0x97, 0xef, 0xfb, 0x4f, 0xb7, 0xdf, 0x41, 0x8f, 0x2c, + 0x79, 0x98, 0x4d, 0x34, 0xf6, 0xdf, 0xf4, 0x06, 0x62, 0x26, 0x16, 0xae, 0x6d, 0x22, 0xb5, 0x17, 0xda, 0x1e, 0x55, 0x43, + 0x04, 0x01, 0x84, 0xe9, 0xb8, 0xbf, 0xab, 0xc1, 0x08, 0xad, 0x23, 0xcc, 0xec, 0xe2, 0x33, 0x1f, 0x57, 0x47, 0xda, 0x02, + 0x17, 0x27, 0xa5, 0x0d, 0x34, 0xd6, 0x72, 0x40, 0x08, 0x2a, 0x82, 0x88, 0x84, 0xdf, 0xe9, 0x23, 0xc6, 0xb3, 0xcf, 0xc9, + 0x37, 0xdf, 0x7c, 0x43, 0x4b, 0x1e, 0x7e, 0x98, 0xd3, 0x0d, 0xc4, 0x12, 0xbd, 0xee, 0xa0, 0xf7, 0xcf, 0x29, 0xde, 0xe8, + 0x6b, 0xde, 0xce, 0xbe, 0x7e, 0x3f, 0x50, 0x83, 0x7f, 0x7f, 0x13, 0xcd, 0xee, 0xee, 0x03, 0x13, 0x25, 0x68, 0x61, 0x90, + 0x9c, 0xf9, 0xd6, 0x5b, 0x6f, 0xe5, 0x41, 0xc0, 0x5b, 0x50, 0x44, 0xee, 0xac, 0x5c, 0xce, 0xb1, 0x69, 0x04, 0x7f, 0x28, + 0xd4, 0x59, 0xbe, 0x81, 0x3f, 0x43, 0x46, 0x59, 0x73, 0xb6, 0x59, 0x09, 0x20, 0xcc, 0x7a, 0xd1, 0x02, 0x04, 0x8d, 0xb4, + 0x23, 0x7e, 0x1e, 0xf0, 0x51, 0x01, 0x04, 0x9f, 0x3f, 0xf9, 0xe4, 0x93, 0x7e, 0xae, 0xba, 0x11, 0xf9, 0xfe, 0x85, 0x0c, + 0x44, 0x1b, 0xbc, 0xfb, 0xee, 0xbb, 0xbc, 0xbe, 0xfb, 0xee, 0xbb, 0xb3, 0x9c, 0xed, 0xad, 0x35, 0x27, 0xd1, 0x34, 0x80, + 0x68, 0x6f, 0x28, 0x6f, 0x50, 0x01, 0x04, 0x9f, 0x97, 0x2e, 0x5d, 0xda, 0x25, 0xe9, 0x32, 0xa7, 0x32, 0x1b, 0x52, 0x48, + 0x5e, 0x8f, 0x87, 0x13, 0x42, 0xa3, 0x4c, 0x28, 0x48, 0x21, 0x22, 0x77, 0x7b, 0x7b, 0x1f, 0xc8, 0xc6, 0x50, 0x55, 0x5d, + 0xc3, 0xa9, 0xd9, 0x50, 0xc1, 0x0b, 0x09, 0xa1, 0xad, 0xed, 0xa9, 0x9a, 0xed, 0x2d, 0x62, 0x0b, 0x44, 0x6e, 0xc2, 0xde, + 0x5a, 0xcf, 0x30, 0xc9, 0x9f, 0x37, 0x6f, 0x1e, 0xff, 0x58, 0xd3, 0xb4, 0x89, 0x44, 0x04, 0x15, 0xb3, 0x1a, 0x21, 0x18, + 0x84, 0x7f, 0x46, 0x83, 0x8c, 0x44, 0x20, 0x80, 0x76, 0x75, 0xa8, 0x68, 0x20, 0x91, 0xfe, 0x65, 0xbc, 0xaa, 0xaa, 0xa3, + 0xd1, 0xc0, 0xb0, 0xb1, 0x8b, 0xd9, 0x5d, 0x2c, 0xe8, 0xab, 0xf0, 0xb5, 0x96, 0x23, 0xca, 0xce, 0xc9, 0xe1, 0x59, 0x09, + 0x48, 0x56, 0xff, 0xe6, 0xc4, 0xd3, 0xc3, 0xce, 0x0e, 0xf1, 0x3f, 0x2b, 0x2b, 0x87, 0xee, 0xbb, 0xf7, 0x5e, 0xba, 0xf3, + 0xf6, 0x3b, 0xd8, 0x57, 0xef, 0xc8, 0xa3, 0x8e, 0xa2, 0x27, 0x9e, 0xfc, 0x0b, 0xcf, 0x6c, 0xa0, 0x15, 0x8b, 0x14, 0x11, + 0x2b, 0x92, 0x58, 0x7b, 0xd3, 0x91, 0x64, 0x33, 0x93, 0x17, 0x84, 0xe2, 0x0b, 0xed, 0x5b, 0x38, 0x12, 0x86, 0xef, 0x3a, + 0xda, 0xdb, 0x79, 0xdf, 0x47, 0x9f, 0x78, 0x9c, 0x8e, 0x3c, 0xfa, 0x68, 0x36, 0x7f, 0x2f, 0x79, 0xe0, 0x41, 0xba, 0xe3, + 0xd6, 0xdb, 0x28, 0x3d, 0x23, 0x23, 0x14, 0x18, 0x13, 0xee, 0xba, 0xfb, 0x7a, 0xdf, 0x91, 0xf6, 0x31, 0x08, 0xa0, 0xa1, + 0x01, 0x84, 0xf6, 0x0f, 0xf7, 0xd1, 0x9f, 0xb3, 0x76, 0x61, 0xfe, 0xc5, 0x73, 0x17, 0x04, 0x30, 0x54, 0xbe, 0x08, 0xed, + 0x64, 0x56, 0x25, 0x01, 0x3a, 0x37, 0xaf, 0x31, 0xb4, 0xb5, 0x20, 0xec, 0xc1, 0x20, 0x79, 0x72, 0x0b, 0xc9, 0x3b, 0x6c, + 0x24, 0x6b, 0x83, 0x1f, 0x7c, 0xf0, 0x41, 0x36, 0x05, 0x43, 0xe3, 0x90, 0x8a, 0x24, 0x30, 0xd9, 0x82, 0x15, 0x62, 0xbd, + 0xde, 0x78, 0x4c, 0x22, 0xe3, 0x71, 0x1d, 0xbd, 0x3d, 0x46, 0xa2, 0x3c, 0x97, 0x58, 0x88, 0x2e, 0x08, 0xd8, 0x35, 0xd7, + 0x5c, 0xcb, 0xe6, 0x41, 0x24, 0x54, 0xcf, 0x18, 0x36, 0x92, 0xdd, 0x3b, 0xb8, 0x6c, 0xa4, 0xe2, 0x22, 0xb5, 0x6d, 0xab, + 0xf6, 0x0f, 0x44, 0x21, 0x9c, 0xcb, 0x08, 0x72, 0xcd, 0x55, 0x54, 0x54, 0x74, 0x5b, 0xd1, 0x41, 0x68, 0x80, 0xf6, 0xdb, + 0x6f, 0x3f, 0x5e, 0xff, 0xcf, 0x7f, 0xfe, 0xc3, 0x01, 0x24, 0xc2, 0x0c, 0xbc, 0x6d, 0xbb, 0x19, 0x81, 0x03, 0xc6, 0x34, + 0x7c, 0xeb, 0x31, 0x78, 0x9b, 0xf9, 0x7f, 0xeb, 0xb6, 0xae, 0x49, 0xff, 0xc5, 0xe4, 0x9d, 0xff, 0x87, 0xb9, 0x24, 0xa1, + 0x64, 0x40, 0xa9, 0x34, 0x10, 0x12, 0x7c, 0x5e, 0xb8, 0x70, 0xe1, 0xa0, 0xd4, 0x02, 0xee, 0x2f, 0x88, 0x71, 0xf4, 0xd0, + 0x43, 0x0f, 0xe5, 0xfb, 0xfb, 0xd7, 0xbf, 0xfe, 0xd5, 0xc5, 0xec, 0x2e, 0xf2, 0x3e, 0x22, 0x0b, 0x04, 0x1a, 0x73, 0x4b, + 0x79, 0x05, 0x35, 0x36, 0x35, 0x91, 0x27, 0xe4, 0xb3, 0x17, 0x3b, 0x8c, 0x67, 0xeb, 0xa6, 0xea, 0xea, 0x1a, 0xaa, 0xab, + 0x6f, 0x60, 0xed, 0xdf, 0xb0, 0xe2, 0x62, 0x76, 0x19, 0xc0, 0x77, 0x22, 0xff, 0xdf, 0xaa, 0x55, 0xab, 0x98, 0x88, 0x02, + 0x7d, 0x6d, 0x6f, 0x91, 0x26, 0x6c, 0xea, 0xd4, 0xa9, 0xd2, 0xf0, 0xe1, 0xc3, 0x35, 0x64, 0x2c, 0x71, 0xb9, 0x5c, 0x33, + 0x2c, 0x55, 0x41, 0xa2, 0xa5, 0x83, 0x91, 0xb6, 0x47, 0x02, 0x28, 0xc5, 0xe0, 0xff, 0x87, 0xea, 0x1f, 0xbb, 0xea, 0xba, + 0xae, 0x8c, 0x1c, 0x39, 0x52, 0x9d, 0x3a, 0x75, 0x6a, 0x8f, 0x72, 0x23, 0xc5, 0xa3, 0xf3, 0x08, 0xd5, 0x3c, 0xea, 0xe0, + 0x06, 0x82, 0x01, 0xaa, 0x41, 0xa5, 0x8a, 0x7e, 0x4c, 0xce, 0x69, 0xbf, 0x66, 0x2e, 0x41, 0x67, 0xe6, 0x86, 0xfa, 0xc3, + 0x4d, 0x37, 0xd2, 0x23, 0x0f, 0x2d, 0xe1, 0x04, 0xc3, 0x27, 0x9f, 0x7a, 0x0a, 0x3d, 0xf8, 0xf0, 0x12, 0x26, 0x27, 0x9d, + 0x61, 0x4a, 0xb4, 0x59, 0x55, 0xdd, 0x98, 0x49, 0x62, 0x9f, 0x75, 0x6b, 0xd7, 0xd1, 0xf7, 0xdf, 0x7d, 0xcf, 0x75, 0x0f, + 0x51, 0x96, 0x07, 0x02, 0x0f, 0xc4, 0x56, 0xec, 0x67, 0x07, 0x8e, 0x09, 0x53, 0x09, 0x70, 0xef, 0x03, 0xf7, 0xd3, 0xc9, + 0xa7, 0x9d, 0xc6, 0x29, 0x5b, 0xfe, 0xfa, 0xf4, 0xd3, 0x74, 0xdd, 0xd5, 0xd7, 0x74, 0x29, 0xc9, 0x66, 0xcf, 0xeb, 0xd4, + 0xd7, 0xfb, 0x8e, 0x74, 0x2c, 0x9c, 0xb3, 0xa6, 0xa6, 0x9a, 0xfc, 0x3e, 0x3f, 0xe5, 0xe4, 0x64, 0x87, 0xcc, 0x36, 0xfd, + 0x25, 0x28, 0xc5, 0x40, 0x01, 0xdf, 0x1c, 0xf8, 0x43, 0x8a, 0x6b, 0xb0, 0xec, 0xc0, 0x42, 0x8a, 0x53, 0xc2, 0x34, 0xd6, + 0x92, 0xbf, 0xae, 0x92, 0x64, 0x97, 0xdb, 0x48, 0x03, 0xa4, 0x06, 0x29, 0xbd, 0x74, 0x1c, 0xb9, 0x32, 0x0c, 0xed, 0xf1, + 0x25, 0x97, 0x5e, 0xca, 0x66, 0xe4, 0xfe, 0x26, 0xad, 0xdb, 0xab, 0xa9, 0xb2, 0x27, 0xd7, 0x90, 0x08, 0xd7, 0x1b, 0x2f, + 0xc4, 0xc3, 0x07, 0x70, 0x30, 0x89, 0x86, 0xa8, 0x80, 0x71, 0xfb, 0xed, 0xb7, 0xd3, 0x7b, 0xef, 0xbd, 0xcb, 0xfe, 0x5f, + 0x20, 0x7f, 0x8a, 0xdb, 0x63, 0xa6, 0x7e, 0x31, 0xae, 0xaf, 0xad, 0x6c, 0x2d, 0xe9, 0x9a, 0xe1, 0x56, 0x63, 0xd5, 0xd6, + 0x89, 0x89, 0x21, 0xb6, 0x41, 0x16, 0x61, 0x60, 0xef, 0x4e, 0x9b, 0x27, 0x26, 0x92, 0x20, 0x80, 0xa8, 0xe4, 0x00, 0x13, + 0xf0, 0x5b, 0x6f, 0xbd, 0xc5, 0xb2, 0x92, 0x27, 0x68, 0xb6, 0x9f, 0x42, 0x9b, 0x04, 0x93, 0x22, 0xc8, 0x04, 0x2f, 0x66, + 0x51, 0x00, 0xde, 0x16, 0xfa, 0x6f, 0xac, 0xa3, 0x4a, 0x91, 0xf5, 0x3f, 0x2f, 0xb2, 0xc2, 0x72, 0x3c, 0x5c, 0x3b, 0x8b, + 0x32, 0x93, 0xcf, 0x3c, 0xf3, 0x0c, 0x6b, 0x2f, 0x77, 0xd8, 0x61, 0x07, 0x9a, 0x3b, 0x77, 0x2e, 0x5b, 0x61, 0x06, 0xda, + 0x6d, 0xa4, 0xbf, 0x4c, 0xc0, 0xa2, 0xbd, 0x0f, 0x3b, 0xec, 0x30, 0x6e, 0xef, 0x65, 0xcb, 0x96, 0xd1, 0x7f, 0xff, 0xfb, + 0x5f, 0x9e, 0x10, 0x0b, 0x9f, 0x4d, 0xfc, 0x2f, 0x1d, 0x5e, 0x42, 0xb9, 0xac, 0x6c, 0x09, 0xd0, 0xda, 0x75, 0x1b, 0xa8, + 0xa9, 0xa5, 0x85, 0xcb, 0x83, 0xc6, 0xaa, 0x20, 0x00, 0xd0, 0xce, 0xd5, 0x35, 0x75, 0x54, 0x56, 0x5e, 0xc1, 0xe9, 0xb8, + 0x86, 0x14, 0x16, 0x52, 0x7e, 0xfe, 0x56, 0xdf, 0x78, 0xd1, 0xde, 0x7f, 0xff, 0xfb, 0xdf, 0xf9, 0x9a, 0x90, 0x56, 0x6e, + 0xf6, 0xec, 0xd9, 0xdc, 0xde, 0xdd, 0xa5, 0x96, 0x8b, 0x76, 0x8f, 0xa2, 0xb2, 0xc8, 0x6e, 0xbb, 0xed, 0x26, 0x2e, 0x76, + 0xae, 0x25, 0x08, 0x24, 0x5c, 0x59, 0xb8, 0x41, 0x67, 0xf7, 0x89, 0xa2, 0x01, 0xb4, 0xfa, 0xfe, 0x29, 0x96, 0x05, 0xaa, + 0x15, 0xd8, 0xd2, 0xa1, 0xfd, 0xe3, 0x8c, 0xed, 0x3d, 0xa9, 0x4a, 0x11, 0xaf, 0x28, 0x60, 0x08, 0x93, 0x11, 0x23, 0x4a, + 0xd9, 0x84, 0xba, 0x79, 0xd3, 0x26, 0x7e, 0xa9, 0xba, 0x8b, 0x56, 0xed, 0xcb, 0xf9, 0x04, 0xf0, 0xa2, 0x0a, 0x82, 0x73, + 0xe5, 0xaf, 0xaf, 0xa0, 0x7f, 0xfc, 0xfd, 0x19, 0xf6, 0x3f, 0xbb, 0xe8, 0x92, 0x4b, 0xe8, 0xf6, 0x3f, 0xfd, 0x89, 0xd5, + 0xea, 0x78, 0xe9, 0xac, 0x2f, 0xad, 0x55, 0x28, 0xe2, 0x77, 0x46, 0x8d, 0xe0, 0xc7, 0xe8, 0x88, 0x43, 0x0e, 0xa5, 0x45, + 0x47, 0x1f, 0x43, 0xc7, 0x1f, 0x77, 0x1c, 0x1d, 0x7f, 0xec, 0x71, 0xb4, 0xf8, 0x98, 0x63, 0xe9, 0xc8, 0x43, 0x0f, 0xa3, + 0x7b, 0xef, 0xba, 0x3b, 0x94, 0xa6, 0x24, 0x12, 0x09, 0x14, 0x41, 0x17, 0x7f, 0xbc, 0xf5, 0x16, 0xba, 0xf8, 0xd2, 0x4b, + 0xb8, 0x33, 0xff, 0xfb, 0x5f, 0x2f, 0xd1, 0xe5, 0x97, 0x5c, 0xca, 0x5a, 0x41, 0x10, 0x1a, 0xe4, 0x48, 0xec, 0x8b, 0x90, + 0x08, 0xa7, 0xf9, 0x0c, 0x07, 0x6c, 0xdf, 0xb8, 0x61, 0x23, 0x05, 0x02, 0xc8, 0xbd, 0x54, 0xc2, 0xd7, 0xde, 0x9f, 0xc1, + 0x15, 0x82, 0x00, 0x8a, 0x3a, 0x96, 0x76, 0x21, 0xce, 0xfe, 0x2b, 0xe6, 0x80, 0x04, 0x74, 0x6c, 0x5a, 0xc9, 0xe9, 0x2a, + 0x0c, 0x13, 0xb1, 0x91, 0x3c, 0x3c, 0x73, 0xcc, 0x54, 0x52, 0x5c, 0x6e, 0xda, 0xb4, 0x71, 0x23, 0x5d, 0x72, 0xc9, 0x25, + 0xfc, 0x9d, 0x55, 0x7b, 0xea, 0x20, 0x3e, 0xe8, 0xc9, 0xfb, 0x17, 0x2f, 0x19, 0x32, 0xd8, 0xdf, 0x27, 0x8b, 0x06, 0x30, + 0x12, 0x20, 0xcf, 0x91, 0xd6, 0x0b, 0x09, 0x9f, 0x1f, 0x78, 0xe0, 0x01, 0x96, 0x6f, 0x69, 0x85, 0x43, 0xc9, 0x9b, 0x9b, + 0x4f, 0x9a, 0xa9, 0x29, 0xc7, 0x84, 0xca, 0xd7, 0x50, 0x4b, 0x7e, 0x33, 0xf2, 0x17, 0x32, 0xd1, 0x7e, 0x5f, 0xa2, 0x4f, + 0x01, 0x3f, 0xff, 0xfc, 0x73, 0xb7, 0x13, 0x52, 0xe1, 0x97, 0x06, 0xc7, 0xfd, 0x23, 0x8f, 0x3c, 0x92, 0xb7, 0x3d, 0xfa, + 0xe8, 0xa3, 0x4c, 0x02, 0x44, 0x52, 0x7d, 0xc1, 0x02, 0xc5, 0xbe, 0x8d, 0x4d, 0xcd, 0xd4, 0xd4, 0xdc, 0x4c, 0x4d, 0x4d, + 0xcd, 0xd4, 0xd8, 0xd8, 0xc4, 0x9f, 0x8d, 0x05, 0xeb, 0x4d, 0xd4, 0xd0, 0xd8, 0x4c, 0x0d, 0x8d, 0x4d, 0xe6, 0xd2, 0x48, + 0xf5, 0x8d, 0x4d, 0x5c, 0xdf, 0xbc, 0xa1, 0x01, 0xeb, 0x8d, 0x54, 0x57, 0x5f, 0x6f, 0xf8, 0x27, 0x5a, 0xae, 0x1d, 0x32, + 0x00, 0x32, 0x0c, 0xda, 0xbf, 0xa7, 0x9e, 0x7a, 0x8a, 0xb7, 0x9d, 0x7e, 0xfa, 0xe9, 0x4c, 0x92, 0x06, 0xc3, 0x52, 0xd0, + 0x9f, 0x8a, 0x0d, 0x68, 0xc8, 0xe0, 0x6b, 0xb7, 0x78, 0xf1, 0x62, 0xde, 0x76, 0xf7, 0xdd, 0x77, 0x33, 0x01, 0x13, 0xcf, + 0x4d, 0x10, 0xf9, 0xf1, 0xe3, 0xc7, 0xf2, 0x98, 0xd2, 0xd9, 0xe9, 0xa3, 0x95, 0xab, 0xd6, 0x50, 0x55, 0x4d, 0x6d, 0x88, + 0x48, 0x5b, 0xc7, 0x5d, 0xeb, 0x98, 0x85, 0xed, 0x48, 0xbb, 0x06, 0x94, 0x95, 0x97, 0xd3, 0xc6, 0x4d, 0x9b, 0x8d, 0x4c, + 0x19, 0xb9, 0xb9, 0x34, 0xa2, 0xb4, 0x24, 0x24, 0x6b, 0x85, 0xa6, 0x71, 0xe5, 0xca, 0x95, 0xf4, 0xd7, 0xbf, 0xfe, 0x35, + 0xd4, 0xde, 0xf1, 0x08, 0xd2, 0x13, 0x96, 0xb4, 0xbd, 0xf6, 0xda, 0x8b, 0x79, 0x95, 0xae, 0xeb, 0xb3, 0x88, 0x68, 0x88, + 0xf9, 0x22, 0x25, 0xa4, 0x19, 0x38, 0x11, 0x83, 0x40, 0x84, 0x0f, 0x20, 0x9e, 0xd8, 0x30, 0x5d, 0xd7, 0x77, 0xc2, 0x0e, + 0x7b, 0xee, 0xb9, 0xa7, 0xdc, 0xd3, 0x97, 0x33, 0x9e, 0xc2, 0x6f, 0xa7, 0x19, 0x33, 0x28, 0x2d, 0x3d, 0x8d, 0x7e, 0xf8, + 0xfe, 0x7b, 0xaa, 0x35, 0xfd, 0x13, 0xfa, 0x53, 0x8b, 0x00, 0x42, 0x85, 0x84, 0xcc, 0x10, 0x48, 0x17, 0x9d, 0x7f, 0x01, + 0x47, 0x93, 0x82, 0x88, 0x5c, 0x7d, 0xdd, 0xef, 0xe8, 0x77, 0x37, 0x5c, 0xcf, 0xdb, 0x85, 0x69, 0x37, 0xec, 0xef, 0x55, + 0x95, 0x67, 0xd5, 0x4f, 0x3c, 0xf6, 0x38, 0xdd, 0x74, 0xfd, 0xf5, 0xec, 0x5b, 0x03, 0x61, 0x8b, 0x0e, 0x81, 0x05, 0xd7, + 0x0e, 0x53, 0xc9, 0x1d, 0xb7, 0xdd, 0x46, 0x77, 0xde, 0x71, 0x47, 0x68, 0x9b, 0x1d, 0xa2, 0x53, 0xe2, 0x7f, 0x4b, 0x73, + 0x33, 0x5d, 0x79, 0xd5, 0x55, 0xf4, 0xbb, 0xeb, 0xaf, 0x23, 0x6f, 0x9a, 0x97, 0xde, 0x79, 0xeb, 0x6d, 0xba, 0xe0, 0x9c, + 0x73, 0xd9, 0x64, 0x03, 0x73, 0x6c, 0x5f, 0x04, 0x56, 0x2c, 0x1a, 0x40, 0x61, 0x8a, 0xfd, 0xfa, 0xab, 0xaf, 0xb8, 0x44, + 0x1d, 0xd2, 0xd5, 0xf4, 0x77, 0xb2, 0x54, 0x71, 0xff, 0x3f, 0xfd, 0xf4, 0x53, 0xe8, 0x1a, 0xb6, 0x1d, 0x5c, 0x74, 0xf2, + 0x7a, 0x8c, 0x41, 0x29, 0xd8, 0xda, 0x4c, 0x9d, 0x95, 0x1b, 0x49, 0x72, 0x19, 0x66, 0x61, 0x90, 0x41, 0xf8, 0x31, 0x65, + 0x8e, 0x9e, 0xc4, 0x82, 0xff, 0xe3, 0x8f, 0x3f, 0xa6, 0x8b, 0x2e, 0xba, 0x88, 0x07, 0x31, 0x87, 0x04, 0xc6, 0xff, 0x59, + 0xc5, 0x1b, 0x83, 0x6d, 0x02, 0x1e, 0xa8, 0x60, 0xb7, 0xc1, 0x00, 0xe4, 0x11, 0x34, 0x26, 0x6f, 0xbc, 0xf1, 0x06, 0x5d, + 0xf9, 0xdb, 0xdf, 0xb2, 0xe0, 0xf7, 0x64, 0xe7, 0x52, 0xd6, 0xd0, 0x11, 0x5b, 0x73, 0xfe, 0x99, 0x41, 0x55, 0x6d, 0x9b, + 0x57, 0xf3, 0x6f, 0xd0, 0xef, 0x23, 0x69, 0xf7, 0x84, 0x2c, 0x84, 0x76, 0x29, 0x16, 0x57, 0x21, 0x0e, 0x28, 0x6b, 0x6f, + 0x67, 0x02, 0x00, 0xf9, 0x07, 0xe2, 0xf8, 0xf0, 0xc3, 0x0f, 0xb3, 0x9f, 0xb5, 0x21, 0xcb, 0x8c, 0x24, 0xf5, 0x40, 0x63, + 0x53, 0x0b, 0x6d, 0x29, 0xaf, 0xa4, 0xf2, 0xca, 0x6a, 0xda, 0x52, 0x51, 0x65, 0x2c, 0xe5, 0x95, 0xbc, 0x94, 0x6d, 0xa9, + 0x30, 0x97, 0x72, 0x5e, 0x36, 0x63, 0x29, 0xc3, 0xb2, 0x85, 0x97, 0x4d, 0xe6, 0xff, 0x0d, 0x1b, 0x37, 0x73, 0x44, 0xaa, + 0x95, 0xb8, 0x08, 0x73, 0xe4, 0x0d, 0x37, 0xdc, 0xc0, 0xc1, 0x28, 0x20, 0x48, 0x27, 0x9c, 0x70, 0x02, 0xa7, 0xb3, 0xe9, + 0xad, 0x36, 0xaa, 0x2f, 0xe8, 0xcf, 0x09, 0x83, 0x68, 0xef, 0x8b, 0x2f, 0xbe, 0x98, 0x09, 0x17, 0x7c, 0xa3, 0x41, 0x02, + 0x31, 0x4e, 0x89, 0x0a, 0x4b, 0x6c, 0x71, 0xf3, 0x78, 0x38, 0x2f, 0x6c, 0x56, 0x56, 0x06, 0x6f, 0x5f, 0xb7, 0x7e, 0x03, + 0xad, 0x58, 0xb5, 0x9a, 0x49, 0x35, 0x07, 0x56, 0x9a, 0xe9, 0xbf, 0xb0, 0xb0, 0x3c, 0x96, 0x65, 0xde, 0xaf, 0xa6, 0xa6, + 0x8e, 0xf7, 0x2b, 0x2f, 0x47, 0x24, 0xb8, 0xc6, 0x5a, 0xbf, 0x71, 0x63, 0x46, 0x75, 0x91, 0xd7, 0xc2, 0xdc, 0x7e, 0xfd, + 0xf5, 0xd7, 0xf3, 0xb8, 0x85, 0x4c, 0x17, 0x8b, 0x16, 0x2d, 0x62, 0x6b, 0x58, 0x5f, 0xdb, 0x5b, 0x44, 0x03, 0xef, 0xb6, + 0xdb, 0x6e, 0x92, 0xd7, 0xeb, 0x45, 0x3a, 0x98, 0x61, 0xb2, 0x2c, 0xa3, 0x7a, 0x59, 0xd0, 0xa2, 0x09, 0x4c, 0xa8, 0xaa, + 0x20, 0x83, 0x4d, 0x00, 0xbb, 0x4b, 0xff, 0xb2, 0x83, 0xa6, 0x69, 0xf9, 0xe9, 0xe9, 0xe9, 0xda, 0xae, 0xbb, 0xee, 0x2a, + 0xf5, 0x34, 0x57, 0x53, 0x3c, 0x04, 0x63, 0xe8, 0xa1, 0xce, 0x9e, 0x4d, 0xa5, 0x23, 0x46, 0xd0, 0xc6, 0x8d, 0x1b, 0xe9, + 0x9b, 0xaf, 0xbe, 0x0e, 0x69, 0x9e, 0xe2, 0xdd, 0x61, 0x84, 0x2a, 0x19, 0xa6, 0xd9, 0xca, 0x8a, 0x0a, 0x3a, 0xe7, 0x8c, + 0x33, 0xe9, 0x83, 0xf7, 0xdf, 0x67, 0x95, 0xf5, 0x2d, 0xb7, 0xdf, 0x46, 0x17, 0x5d, 0x7c, 0x31, 0x35, 0x36, 0x34, 0x84, + 0xd4, 0xea, 0xe1, 0x7e, 0x8f, 0xce, 0x80, 0x4e, 0xf5, 0xdc, 0x3f, 0x9e, 0xa5, 0x5b, 0xfe, 0xf8, 0x47, 0x16, 0xa2, 0x30, + 0x19, 0xbf, 0xf2, 0x9f, 0xd7, 0xe8, 0xa5, 0x57, 0x5e, 0xa6, 0x7f, 0xbf, 0xfa, 0x0a, 0xbd, 0xf6, 0xc6, 0xeb, 0x74, 0xde, + 0x05, 0xe7, 0x33, 0x11, 0x79, 0xe8, 0x81, 0x07, 0xe9, 0x51, 0x33, 0x48, 0x41, 0x0d, 0x76, 0x9d, 0x05, 0x59, 0x4d, 0xca, + 0x58, 0xe0, 0xb7, 0x71, 0xf6, 0x79, 0xe7, 0xd1, 0xad, 0x77, 0xdc, 0x4e, 0xd9, 0x39, 0xd9, 0xf4, 0xd9, 0x67, 0x9f, 0xd1, + 0xd9, 0xa7, 0x9f, 0xc1, 0xfe, 0x71, 0x30, 0x93, 0x07, 0x7b, 0x59, 0x8a, 0xae, 0x3b, 0x0d, 0xa0, 0x70, 0x12, 0xff, 0xfe, + 0xbb, 0xef, 0x68, 0xf5, 0xaa, 0x55, 0xac, 0x35, 0x98, 0x33, 0x6f, 0x6e, 0xbf, 0x47, 0xc9, 0x89, 0x0a, 0x20, 0x9f, 0x7f, + 0xfe, 0x79, 0xe8, 0xba, 0xb6, 0x25, 0xab, 0x46, 0xc4, 0x19, 0x08, 0x3a, 0xd0, 0xb1, 0x69, 0x8d, 0x51, 0xa5, 0x00, 0xcf, + 0x47, 0x22, 0x1e, 0xc0, 0xbc, 0x85, 0x43, 0x29, 0xbd, 0x74, 0x2c, 0xd7, 0xb2, 0x87, 0xbf, 0x11, 0x34, 0x81, 0x10, 0x44, + 0xc2, 0x6c, 0xe5, 0xa0, 0xef, 0x48, 0xc5, 0x20, 0x90, 0xbe, 0x6a, 0x00, 0x13, 0x11, 0xb8, 0x27, 0xc8, 0x28, 0xe4, 0xb9, + 0x83, 0xd9, 0xf5, 0x9c, 0x73, 0xce, 0xa1, 0xce, 0x8e, 0x0e, 0x72, 0xa7, 0x67, 0x52, 0xf6, 0xf0, 0x51, 0x9c, 0xe2, 0xc5, + 0xdc, 0x93, 0x7d, 0xff, 0xda, 0xb6, 0xac, 0x27, 0xb5, 0xb3, 0x83, 0xef, 0x13, 0xa9, 0x42, 0xba, 0x6b, 0x07, 0x24, 0x5f, + 0x47, 0xca, 0xa6, 0xee, 0xfc, 0x00, 0x85, 0x66, 0x6f, 0xd2, 0xa4, 0x49, 0x74, 0xee, 0xb9, 0xe7, 0xf2, 0xb6, 0x87, 0x1e, + 0x7a, 0x88, 0xde, 0x7e, 0xfb, 0xed, 0x90, 0xb5, 0x09, 0x64, 0x04, 0xfd, 0x14, 0x41, 0x04, 0x59, 0x99, 0x19, 0x94, 0x95, + 0x91, 0x61, 0xfc, 0xcf, 0xb2, 0x2e, 0x59, 0x1c, 0x24, 0x18, 0x75, 0xc9, 0x36, 0x96, 0x2c, 0xd3, 0x07, 0x1b, 0xd7, 0x86, + 0xfa, 0xb7, 0xc5, 0xc5, 0x43, 0xe9, 0x91, 0x47, 0x1e, 0xa1, 0x97, 0x5e, 0x7a, 0x89, 0xcf, 0x0f, 0x62, 0x02, 0xed, 0x5f, + 0x7f, 0xd7, 0x5f, 0x1f, 0x0c, 0x08, 0x33, 0x30, 0x4c, 0xdc, 0x97, 0x5f, 0x7e, 0x39, 0x6f, 0xbb, 0xed, 0xb6, 0xdb, 0x38, + 0xdf, 0x23, 0x26, 0x02, 0xc2, 0x07, 0x0f, 0xf2, 0x10, 0x6d, 0x3e, 0x75, 0xf2, 0x24, 0x1a, 0x5a, 0x5c, 0xcc, 0xdb, 0xe0, + 0xcb, 0x07, 0x6d, 0xe0, 0xcf, 0xcb, 0x57, 0xd2, 0xca, 0xd5, 0x6b, 0x69, 0xdd, 0xfa, 0x8d, 0xac, 0xe5, 0xc3, 0xff, 0x55, + 0xab, 0xd7, 0xd0, 0xb2, 0x15, 0xab, 0x68, 0xed, 0xfa, 0x8d, 0xd4, 0xd2, 0x62, 0x68, 0x70, 0xa1, 0xf5, 0x1b, 0x3f, 0x76, + 0x4c, 0x48, 0x79, 0x21, 0xc6, 0x45, 0xe4, 0xfa, 0x83, 0x3f, 0xf6, 0xcb, 0x2f, 0xbf, 0xcc, 0xe7, 0xbf, 0xee, 0xba, 0xeb, + 0xe2, 0x96, 0xa2, 0x4b, 0x44, 0x97, 0x43, 0xab, 0x3c, 0x75, 0xea, 0x54, 0x7e, 0x89, 0x25, 0x49, 0x9a, 0x6d, 0x2a, 0xb3, + 0xdc, 0x61, 0x12, 0x42, 0x0f, 0xba, 0x1f, 0xe0, 0xc0, 0xd7, 0x9a, 0x89, 0x3d, 0xfd, 0x8b, 0x5f, 0x92, 0x24, 0x36, 0xff, + 0x4e, 0x9f, 0x3e, 0x5d, 0x1f, 0x35, 0x6a, 0x54, 0x8f, 0x0a, 0x7d, 0xc7, 0xd3, 0xc1, 0x1a, 0x42, 0x02, 0x69, 0x51, 0xf6, + 0xdd, 0x77, 0x5f, 0x7a, 0xf2, 0xcf, 0x7f, 0xa6, 0x7f, 0xbe, 0xf8, 0x02, 0xed, 0xb3, 0xef, 0x3e, 0xa1, 0xc1, 0xbb, 0x2f, + 0x7e, 0x1a, 0x56, 0x55, 0xb6, 0x48, 0x70, 0x8c, 0x19, 0x28, 0x12, 0x3c, 0x5f, 0x72, 0xe1, 0x85, 0x5c, 0xe1, 0xa3, 0x70, + 0xc8, 0x10, 0xfa, 0xd3, 0xdd, 0x77, 0xd1, 0x61, 0x47, 0x1c, 0x41, 0xf5, 0x75, 0x75, 0x5d, 0x54, 0xe1, 0x61, 0xfd, 0x69, + 0x0a, 0x0b, 0xe9, 0xcd, 0x37, 0xde, 0xa0, 0x6b, 0xaf, 0xbe, 0x9a, 0x67, 0x5c, 0xc7, 0x1c, 0x77, 0x2c, 0xfd, 0xf1, 0x96, + 0x5b, 0x42, 0xe4, 0x52, 0x90, 0xc7, 0xdf, 0xdd, 0x70, 0x03, 0xb5, 0xb7, 0xb5, 0xd3, 0x53, 0x7f, 0xf9, 0x0b, 0xdd, 0x7e, + 0xeb, 0x6d, 0x94, 0x97, 0x97, 0x4f, 0x27, 0xfc, 0xe2, 0x44, 0xce, 0x43, 0x25, 0x34, 0x6b, 0x56, 0x01, 0x2a, 0x7e, 0x87, + 0x6b, 0x58, 0x7c, 0xc2, 0xf1, 0x2c, 0xa8, 0x60, 0x9a, 0x86, 0x76, 0xec, 0xac, 0xd3, 0x4e, 0xa7, 0xfb, 0x1e, 0x7a, 0x90, + 0x76, 0x9b, 0xbd, 0x1b, 0xd5, 0xd7, 0xd5, 0x77, 0x31, 0xc9, 0x58, 0x7f, 0x1f, 0xad, 0x9d, 0x23, 0x45, 0x25, 0xa3, 0x5d, + 0x70, 0x3d, 0x20, 0x7b, 0xff, 0x80, 0xdf, 0x46, 0x6b, 0x2b, 0xed, 0xb7, 0xff, 0xfe, 0x9c, 0x56, 0x00, 0x9a, 0xd0, 0xfe, + 0xf4, 0xff, 0x83, 0x20, 0x82, 0x46, 0x01, 0x7e, 0x45, 0x40, 0xb8, 0x7b, 0x12, 0xcf, 0x0f, 0x64, 0x1a, 0x42, 0x46, 0x0b, + 0xfa, 0xa9, 0x7d, 0xc3, 0x4a, 0xca, 0x9e, 0x3c, 0x83, 0x83, 0x41, 0x78, 0x9f, 0x60, 0x80, 0x32, 0xff, 0xbf, 0xbd, 0xf7, + 0x80, 0xb7, 0xab, 0x2a, 0xd3, 0xc6, 0xdf, 0xbd, 0xcf, 0x2d, 0xb9, 0xf7, 0xa6, 0xf7, 0x42, 0x12, 0x12, 0x3a, 0x88, 0x0a, + 0xe8, 0xa8, 0x8c, 0xfe, 0x67, 0xec, 0x33, 0x8e, 0xfa, 0x81, 0xfa, 0x7d, 0x7e, 0x96, 0x51, 0x47, 0x05, 0x47, 0xac, 0xa0, + 0x88, 0x20, 0x7e, 0xe2, 0x38, 0x8c, 0xa0, 0x20, 0xd2, 0x04, 0xa4, 0x48, 0x35, 0xf4, 0xde, 0x09, 0x25, 0xd4, 0x40, 0x42, + 0x42, 0x80, 0x24, 0xb4, 0xf4, 0x5e, 0x6e, 0x92, 0x5b, 0x72, 0xfb, 0xd9, 0xfb, 0xff, 0x7b, 0xd6, 0x5e, 0xef, 0xb9, 0xeb, + 0xae, 0xec, 0x7d, 0xea, 0xde, 0xe7, 0xac, 0x73, 0xee, 0x7a, 0xe0, 0xe4, 0x9c, 0x7b, 0xca, 0xae, 0xab, 0x3c, 0xeb, 0x79, + 0xdb, 0xb4, 0x59, 0x22, 0x4f, 0x60, 0xf7, 0xe6, 0xb5, 0x62, 0x00, 0xea, 0xee, 0xe9, 0xa1, 0x8b, 0x2e, 0xbc, 0x50, 0x10, + 0x5b, 0x0c, 0x8c, 0x95, 0x28, 0xfd, 0x54, 0x4b, 0x88, 0x8a, 0x28, 0x2f, 0x05, 0xf9, 0x98, 0x12, 0x2b, 0xf9, 0x79, 0xb5, + 0x29, 0x80, 0x6c, 0x8a, 0xc3, 0x84, 0x7f, 0xc3, 0x0d, 0x37, 0xd0, 0x69, 0xa7, 0x9d, 0x26, 0xc6, 0xf5, 0x86, 0xa6, 0x66, + 0x1a, 0xb3, 0xdf, 0xfe, 0xc2, 0xd7, 0x8e, 0x83, 0x26, 0x90, 0x4f, 0xb3, 0x67, 0xd7, 0x76, 0xea, 0xe1, 0xc0, 0x0f, 0xa9, + 0x9a, 0x47, 0x59, 0x2a, 0x84, 0xdf, 0x5d, 0x5d, 0x9d, 0xe8, 0x4b, 0x48, 0x23, 0xf3, 0x95, 0xaf, 0x7c, 0x25, 0x6b, 0x82, + 0x67, 0x1e, 0xa3, 0xa0, 0xfe, 0x80, 0x00, 0x3e, 0xfd, 0xf4, 0xd3, 0x62, 0x41, 0x7b, 0xca, 0x29, 0xa7, 0x88, 0x54, 0x34, + 0x9c, 0xb7, 0x6e, 0xe2, 0x84, 0xf1, 0x43, 0x16, 0x7e, 0x61, 0xc1, 0x27, 0xd9, 0xde, 0x1b, 0xf2, 0x59, 0xf0, 0x86, 0x18, + 0x27, 0x40, 0x32, 0x1f, 0x7a, 0xe8, 0x41, 0x41, 0xfa, 0x80, 0x6f, 0x7e, 0xf3, 0x9b, 0x74, 0xdc, 0x71, 0xc7, 0xed, 0x93, + 0x93, 0xb0, 0x56, 0x20, 0xdc, 0x65, 0xea, 0xea, 0xc4, 0xf9, 0xfd, 0xfc, 0xe7, 0x3f, 0x17, 0x44, 0x1b, 0x16, 0x91, 0xef, + 0x7c, 0xe7, 0x3b, 0xf4, 0xc8, 0x23, 0x8f, 0x88, 0xeb, 0x8d, 0xcf, 0x78, 0x5e, 0x85, 0xd2, 0x37, 0x77, 0xce, 0x6c, 0x51, + 0x59, 0x0b, 0x01, 0x1d, 0xc8, 0x0f, 0x88, 0x31, 0x13, 0xf7, 0xd7, 0xd7, 0x72, 0xfd, 0x61, 0x01, 0x3e, 0x62, 0x44, 0x83, + 0xf0, 0x1f, 0x9c, 0x34, 0x71, 0x22, 0xb5, 0x34, 0x37, 0x89, 0x0a, 0x20, 0xdc, 0x56, 0x30, 0x77, 0x80, 0xfc, 0xdd, 0x77, + 0xdf, 0x7d, 0x74, 0xd6, 0x59, 0x67, 0x89, 0xf7, 0xbe, 0xfd, 0xed, 0x6f, 0xd3, 0xe7, 0x3e, 0xf7, 0x39, 0xa1, 0x04, 0x46, + 0xb5, 0xab, 0x42, 0xc1, 0x42, 0xc5, 0xb1, 0xc7, 0x1e, 0xeb, 0xbc, 0xf2, 0xca, 0x2b, 0x4c, 0x00, 0x5b, 0xb4, 0x68, 0x60, + 0x95, 0xfc, 0xe1, 0xb9, 0x62, 0x1d, 0xd8, 0x24, 0x05, 0x50, 0xf5, 0xff, 0x03, 0x46, 0x3b, 0x8e, 0xf3, 0x7e, 0x69, 0xfe, + 0x75, 0x84, 0x9f, 0x59, 0x81, 0x2c, 0x3d, 0xae, 0x81, 0x91, 0x4b, 0xc6, 0x7c, 0xf3, 0x3f, 0xbe, 0x45, 0xd3, 0xa6, 0x4f, + 0x17, 0xe4, 0xec, 0xc2, 0x3f, 0x07, 0x13, 0x37, 0x08, 0x02, 0x57, 0x08, 0xc1, 0x03, 0x04, 0x4b, 0xfd, 0x9b, 0x1f, 0x61, + 0xe9, 0x57, 0x98, 0x50, 0xb1, 0x53, 0x33, 0xcc, 0xa8, 0x50, 0xb6, 0x30, 0x10, 0x9d, 0xf0, 0xed, 0x6f, 0x0b, 0x3f, 0x05, + 0xa8, 0x8e, 0x7f, 0xbd, 0xfa, 0x6a, 0xfa, 0xb7, 0xcf, 0x7d, 0x8e, 0x5a, 0x77, 0x06, 0xbe, 0x10, 0x51, 0xe7, 0x86, 0x7d, + 0x83, 0x94, 0x2d, 0x7c, 0xfe, 0x05, 0x3a, 0xe5, 0xa7, 0x3f, 0xa5, 0xb6, 0x3d, 0x6d, 0xc2, 0xc9, 0xf9, 0x0f, 0xe7, 0x9d, + 0x27, 0x8e, 0x1f, 0x64, 0x09, 0x03, 0x0f, 0x1e, 0xf0, 0xc7, 0x80, 0x49, 0xf7, 0xac, 0xdf, 0xfd, 0x17, 0x1d, 0xf7, 0xc5, + 0x2f, 0x88, 0xbf, 0xff, 0xdf, 0x99, 0x67, 0xd2, 0x43, 0x0f, 0x3e, 0x98, 0x35, 0x5d, 0x49, 0xe0, 0x6b, 0x51, 0x27, 0x48, + 0xe0, 0x27, 0x3f, 0xf5, 0x29, 0xba, 0xfc, 0xaa, 0x2b, 0x09, 0xe4, 0x1c, 0xc9, 0x3d, 0xbf, 0x7f, 0xc2, 0x89, 0x74, 0xff, + 0xbd, 0xf7, 0x09, 0x73, 0x0a, 0x56, 0x55, 0x2c, 0xd1, 0x73, 0x25, 0x15, 0x3e, 0x6e, 0xf5, 0x5a, 0x30, 0xe9, 0xdd, 0xe7, + 0x7a, 0xe1, 0x59, 0x5e, 0x4b, 0x4e, 0xf7, 0x72, 0xd1, 0x9f, 0x2f, 0x14, 0xf5, 0x41, 0x41, 0x70, 0xbf, 0xf1, 0xad, 0x6f, + 0x66, 0x26, 0x93, 0xa4, 0x08, 0x20, 0x47, 0xae, 0x61, 0x90, 0xe2, 0x92, 0x75, 0xfa, 0x40, 0xa1, 0x13, 0x64, 0x7c, 0x1f, + 0xcd, 0xb9, 0xb7, 0x75, 0x0b, 0xf5, 0x6e, 0xdb, 0x18, 0x94, 0x8b, 0xcb, 0xe4, 0x07, 0x1c, 0xa0, 0x96, 0xe9, 0xb3, 0xa9, + 0x69, 0xda, 0x6c, 0x61, 0x0e, 0x7e, 0xf4, 0x91, 0x47, 0x84, 0x3f, 0x0c, 0x12, 0xd1, 0x62, 0x32, 0xe0, 0x88, 0x6c, 0x8b, + 0xe2, 0x60, 0x15, 0x40, 0xb3, 0x81, 0x31, 0x25, 0x50, 0xd3, 0x9a, 0xe9, 0x77, 0xbf, 0xfb, 0x1d, 0xfd, 0xf4, 0xa7, 0x3f, + 0x1d, 0x24, 0x7f, 0xd3, 0x67, 0xc9, 0x04, 0xeb, 0x52, 0xfd, 0x83, 0xef, 0x71, 0x4f, 0x17, 0x75, 0x6c, 0x58, 0x95, 0x31, + 0xfd, 0x82, 0x00, 0xe6, 0x22, 0xcb, 0x4c, 0x9c, 0x10, 0xdd, 0x99, 0xef, 0x82, 0x80, 0xbf, 0x77, 0xfe, 0xf9, 0xe7, 0x0b, + 0x55, 0x12, 0xa9, 0x64, 0x40, 0x0e, 0x60, 0xed, 0xc1, 0x62, 0x1c, 0xe3, 0xa5, 0xba, 0x50, 0x8f, 0x8a, 0xf4, 0xcd, 0xe7, + 0x81, 0x84, 0xc4, 0xac, 0x44, 0x2d, 0x58, 0xb0, 0x40, 0x90, 0x1f, 0x2c, 0xd2, 0x8f, 0x3e, 0xfa, 0x68, 0x91, 0xfe, 0x06, + 0x41, 0x20, 0xb5, 0x9e, 0x2f, 0x94, 0x5d, 0x97, 0xae, 0xbc, 0xf2, 0x4a, 0x71, 0xbd, 0x91, 0x8c, 0xf9, 0x8b, 0x5f, 0xfc, + 0xa2, 0xb0, 0x22, 0xb1, 0x39, 0x58, 0x2c, 0x7c, 0xb8, 0xdc, 0xe9, 0xe8, 0xd1, 0x74, 0xd0, 0x81, 0x07, 0x88, 0xa2, 0x01, + 0x87, 0x1c, 0x78, 0x00, 0xcd, 0xd9, 0x7f, 0x36, 0xcd, 0x9c, 0x31, 0x9d, 0x66, 0x4c, 0x9b, 0x26, 0x9e, 0xe7, 0xec, 0x3f, + 0x8b, 0x0e, 0x39, 0xe8, 0x40, 0xa1, 0x18, 0xee, 0x3f, 0x7b, 0x16, 0x35, 0x35, 0x8d, 0xa0, 0x7e, 0x85, 0x2b, 0xa0, 0xdd, + 0x61, 0x3f, 0x8f, 0x3f, 0xfe, 0xb8, 0xb8, 0xde, 0x98, 0xeb, 0xde, 0xf7, 0xbe, 0xf7, 0xd1, 0xd9, 0x67, 0x9f, 0x1d, 0xeb, + 0xf5, 0xe6, 0xf9, 0x1c, 0xc7, 0x8f, 0x94, 0x75, 0x78, 0x2f, 0x9d, 0x4e, 0x1f, 0x46, 0x44, 0x33, 0x4d, 0x4d, 0x07, 0x53, + 0xa9, 0x1d, 0xeb, 0xfe, 0x7e, 0xf5, 0xf2, 0xd1, 0x28, 0xd9, 0x32, 0xde, 0x3b, 0xc2, 0x71, 0x9c, 0x5b, 0x7d, 0xdf, 0xaf, + 0xbf, 0xf5, 0xd6, 0x5b, 0xe1, 0x58, 0x99, 0xc9, 0xef, 0x14, 0xb6, 0x1a, 0xcb, 0x77, 0x55, 0x56, 0xec, 0x77, 0x59, 0x99, + 0xbb, 0xe6, 0xaa, 0xab, 0xe9, 0x37, 0xbf, 0xfe, 0xb5, 0x18, 0xc8, 0x3e, 0xf6, 0xf1, 0x8f, 0xd3, 0x49, 0x3f, 0xfa, 0xa1, + 0x48, 0x28, 0xca, 0x35, 0x29, 0xf9, 0x21, 0xca, 0x85, 0x29, 0xc7, 0x29, 0x52, 0x19, 0xc8, 0xc6, 0xcf, 0xa4, 0x87, 0x9f, + 0xd1, 0x40, 0x31, 0x08, 0x6c, 0xdc, 0xb0, 0x81, 0x1e, 0x7c, 0xe0, 0x41, 0xba, 0xe3, 0xb6, 0xdb, 0x68, 0xe7, 0x8e, 0x1d, + 0x74, 0xe8, 0x61, 0x87, 0xd1, 0xa5, 0x57, 0x5c, 0x4e, 0x47, 0x1e, 0x79, 0xe4, 0x90, 0x14, 0x05, 0xfa, 0x31, 0x8a, 0xe3, + 0x93, 0x66, 0xe3, 0x37, 0xde, 0x78, 0x83, 0xbe, 0xf5, 0xf5, 0x7f, 0x17, 0x9d, 0xe9, 0x03, 0x1f, 0xfc, 0x00, 0x5d, 0x7d, + 0xed, 0xb5, 0x82, 0x3c, 0xb1, 0x4f, 0x0c, 0x5f, 0x3b, 0x26, 0x62, 0x2c, 0x91, 0x9f, 0xf8, 0x9d, 0xef, 0xd2, 0x93, 0x4f, + 0x3c, 0x21, 0x08, 0xe8, 0x5f, 0xaf, 0xbe, 0x8a, 0x3e, 0xf0, 0xc1, 0x0f, 0x0a, 0x53, 0x33, 0x06, 0xde, 0xa8, 0x15, 0x37, + 0x13, 0x4e, 0xec, 0xf3, 0xc7, 0x3f, 0xf8, 0x21, 0xbd, 0xfe, 0xda, 0x6b, 0x62, 0x5f, 0x20, 0x86, 0x5f, 0xfe, 0xca, 0x57, + 0xe8, 0xe0, 0x43, 0x0e, 0x16, 0x83, 0xb6, 0x88, 0x86, 0x93, 0x3e, 0x1b, 0x18, 0xe4, 0xb1, 0xb2, 0x73, 0x60, 0x0b, 0xf5, + 0xf7, 0x55, 0xd1, 0x78, 0x90, 0x44, 0xa0, 0x8d, 0x97, 0xf6, 0x02, 0x1f, 0x90, 0x55, 0xab, 0xe8, 0x8a, 0xcb, 0x2f, 0xa7, + 0xf9, 0x8f, 0x3e, 0x26, 0x3a, 0xef, 0x29, 0x3f, 0xff, 0x39, 0x9d, 0xf8, 0x9f, 0xdf, 0x1b, 0xe2, 0xb7, 0xa1, 0x0f, 0xc4, + 0x85, 0xbe, 0x17, 0xf6, 0x39, 0x47, 0x80, 0x7f, 0xf9, 0xcb, 0x5f, 0x16, 0x09, 0x43, 0x71, 0xcf, 0xc3, 0x26, 0x21, 0x55, + 0xa5, 0x61, 0x67, 0x67, 0x61, 0x9a, 0xae, 0xab, 0xa7, 0xb1, 0x47, 0xfc, 0x03, 0xa5, 0x60, 0xb6, 0x42, 0x39, 0x40, 0x91, + 0x06, 0xc2, 0x13, 0xd7, 0xa0, 0x7b, 0xc7, 0x16, 0xea, 0xda, 0xbc, 0x56, 0xdc, 0x37, 0x90, 0xbf, 0xff, 0xfa, 0xaf, 0xff, + 0xa2, 0x2f, 0x7d, 0xe9, 0x4b, 0x42, 0x6d, 0xc6, 0xef, 0x39, 0xa8, 0x24, 0x9f, 0x76, 0x1e, 0xd6, 0x1e, 0xf2, 0xfd, 0xac, + 0xd8, 0xed, 0x84, 0x4d, 0xac, 0x61, 0xc7, 0x18, 0x86, 0x24, 0x54, 0x7c, 0xbe, 0x07, 0x85, 0x7c, 0x3f, 0x5f, 0x54, 0xda, + 0xcc, 0x1b, 0xf5, 0xb9, 0xde, 0x66, 0xa3, 0xbe, 0x1f, 0xb5, 0x60, 0x29, 0xf6, 0xb3, 0x7c, 0xf7, 0xc7, 0xcf, 0xec, 0x2a, + 0x83, 0xf1, 0x13, 0x8b, 0xda, 0x33, 0xce, 0x38, 0x43, 0x10, 0x34, 0xdc, 0x81, 0x11, 0xa3, 0x46, 0xd3, 0xa8, 0x29, 0xd3, + 0xc9, 0x41, 0x8d, 0x56, 0xfc, 0xc6, 0xad, 0x13, 0xe4, 0x0f, 0xb9, 0x35, 0x77, 0xaf, 0x5a, 0x49, 0x03, 0xdd, 0x41, 0xde, + 0x55, 0x8c, 0x2b, 0xb9, 0xc0, 0x66, 0x3e, 0x8c, 0xa5, 0x58, 0x80, 0xde, 0x7b, 0xef, 0xbd, 0x62, 0x3c, 0x63, 0xab, 0x87, + 0x3e, 0x6f, 0xa8, 0xaf, 0xb9, 0xae, 0xfa, 0xcb, 0x2f, 0xbf, 0x4c, 0xff, 0xfe, 0xef, 0xff, 0x2e, 0xe6, 0x1a, 0xe4, 0xad, + 0x83, 0xb9, 0xf0, 0x1f, 0xff, 0xf1, 0x1f, 0x85, 0x4a, 0x04, 0xa8, 0xd6, 0x97, 0xa8, 0xf6, 0x1e, 0xf5, 0x39, 0x07, 0x91, + 0xe1, 0x3a, 0xdc, 0x76, 0xdb, 0x6d, 0xc2, 0x17, 0x0e, 0xfb, 0xc1, 0xfc, 0x01, 0x65, 0x0a, 0xa4, 0x90, 0x15, 0xcb, 0x42, + 0xe6, 0xa8, 0xb0, 0xbf, 0xcb, 0xf5, 0x3e, 0x83, 0xfb, 0x5e, 0xae, 0xb6, 0xca, 0xe0, 0xb9, 0x03, 0x8b, 0xeb, 0xcf, 0x7f, + 0xfe, 0xf3, 0xe2, 0x3a, 0xc0, 0x74, 0x7a, 0xdd, 0x75, 0xd7, 0x89, 0xb9, 0x1e, 0xfe, 0x90, 0xac, 0xea, 0xf2, 0x6f, 0x07, + 0xe7, 0xaf, 0x60, 0x28, 0x55, 0x36, 0x1e, 0x64, 0x5d, 0xf0, 0x82, 0x42, 0x09, 0xfc, 0x05, 0x2e, 0xff, 0x86, 0xfb, 0xfa, + 0xf7, 0xbf, 0xff, 0x5d, 0x5c, 0x6f, 0x88, 0x20, 0x07, 0x1d, 0x74, 0x90, 0xb8, 0xde, 0x13, 0x27, 0x4e, 0x14, 0x63, 0xad, + 0x2a, 0x4e, 0xe8, 0xc7, 0x9b, 0xab, 0x0f, 0xe8, 0xcf, 0x98, 0x33, 0xb8, 0xc4, 0xdc, 0xc7, 0x3f, 0xfe, 0x71, 0x6f, 0xc7, + 0x8e, 0x1d, 0xae, 0xeb, 0xba, 0xa7, 0x7b, 0x9e, 0x77, 0x8b, 0xb4, 0x6c, 0x76, 0xa2, 0x6e, 0x00, 0x44, 0x49, 0x59, 0x2a, + 0x0e, 0xc4, 0xd0, 0x53, 0xb3, 0x0b, 0x51, 0x8d, 0x13, 0x40, 0x95, 0xf5, 0xb2, 0xea, 0x87, 0xd9, 0x0e, 0x0e, 0x54, 0x90, + 0x4f, 0xd0, 0xd3, 0xfb, 0x53, 0xa9, 0xd4, 0xb7, 0xd3, 0xe9, 0xf4, 0x99, 0xd3, 0xa6, 0x4d, 0x4b, 0xcf, 0x9f, 0x3f, 0x3f, + 0xc5, 0xa9, 0x33, 0xc2, 0x3a, 0xb2, 0xfa, 0x1c, 0xf5, 0x3a, 0x8e, 0xcf, 0xb1, 0xff, 0x91, 0xa3, 0x46, 0xd2, 0x1f, 0x7f, + 0x7f, 0x2e, 0x5d, 0xf6, 0x97, 0xbf, 0x88, 0xc6, 0x86, 0x64, 0xa2, 0xa8, 0xbf, 0x7b, 0xe0, 0x81, 0x07, 0x65, 0x94, 0x42, + 0x44, 0xa8, 0xf6, 0xf7, 0xf5, 0x8b, 0x74, 0x2d, 0xfd, 0x7d, 0x7d, 0xe2, 0xbd, 0xde, 0xbe, 0x5e, 0x91, 0xba, 0x84, 0x3f, + 0x87, 0xff, 0x47, 0x3f, 0x7f, 0xde, 0xdf, 0x4f, 0x9d, 0x1d, 0x1d, 0x22, 0x87, 0xd5, 0x9e, 0xdd, 0x7b, 0xc4, 0x0a, 0xe6, + 0x53, 0xff, 0xf2, 0x2f, 0xf4, 0xdb, 0xff, 0xfe, 0x9d, 0x18, 0x84, 0x10, 0xf8, 0x10, 0x66, 0x12, 0x50, 0x07, 0x16, 0xac, + 0xaa, 0xb1, 0x72, 0xfd, 0xf7, 0xaf, 0x7e, 0x95, 0x56, 0x2e, 0x5f, 0x41, 0x87, 0x1f, 0x71, 0x04, 0xfd, 0xed, 0xfa, 0xeb, + 0x68, 0xca, 0xd4, 0x69, 0xd4, 0xdd, 0xdd, 0x35, 0x24, 0xbf, 0x95, 0x4a, 0xb8, 0xf0, 0x5b, 0xf8, 0xa3, 0xa0, 0xc1, 0x7e, + 0xfb, 0x9b, 0xdf, 0x12, 0x01, 0x16, 0x50, 0xf4, 0xae, 0xb9, 0xfe, 0x3a, 0xe1, 0x90, 0x1c, 0x95, 0x54, 0x95, 0x1b, 0x3c, + 0x3a, 0x19, 0x06, 0x67, 0x74, 0xd8, 0x3f, 0x9e, 0x73, 0x0e, 0xdd, 0x7b, 0xcf, 0xbd, 0x42, 0xc6, 0x47, 0xf4, 0xf1, 0xd4, + 0xa9, 0x53, 0xc5, 0x71, 0x61, 0xfb, 0x48, 0x17, 0x13, 0x3c, 0xd7, 0x53, 0x43, 0x3d, 0x5e, 0xd7, 0x53, 0x43, 0x43, 0x23, + 0x35, 0x34, 0x36, 0x88, 0x00, 0x8a, 0xc1, 0xef, 0xc0, 0xc9, 0xbb, 0x41, 0x10, 0x2d, 0x6c, 0x7b, 0xe5, 0x8a, 0x15, 0xb4, + 0x78, 0xd1, 0x22, 0x71, 0x6e, 0x38, 0x8e, 0x6f, 0x7e, 0xeb, 0x5b, 0xf4, 0xb3, 0x5f, 0x9c, 0x2a, 0x3a, 0x6e, 0xd8, 0xf1, + 0xc4, 0x45, 0x00, 0xb9, 0x02, 0x0c, 0x4c, 0x42, 0xdf, 0xf8, 0xc6, 0x37, 0xc4, 0x7b, 0x68, 0x83, 0xba, 0x03, 0xba, 0x4a, + 0x3c, 0xd4, 0xf7, 0x91, 0xcc, 0x14, 0x2a, 0x66, 0x7d, 0xcb, 0x18, 0x1a, 0x73, 0xf8, 0xd1, 0x44, 0x5e, 0x5a, 0x98, 0x7f, + 0x45, 0xff, 0x06, 0xf1, 0x4e, 0xa5, 0xa8, 0xaf, 0x6d, 0x97, 0xf0, 0x6f, 0xea, 0xef, 0x09, 0xce, 0x05, 0xce, 0xdf, 0x30, + 0x8d, 0xcc, 0x9e, 0x3d, 0x5b, 0xdc, 0x73, 0xae, 0x24, 0x93, 0xcb, 0xfc, 0xa4, 0xbf, 0x2e, 0xe4, 0xb3, 0x5a, 0x22, 0x80, + 0x85, 0x20, 0xdf, 0xef, 0x9b, 0x4a, 0xfe, 0xf4, 0xcf, 0xe2, 0x26, 0x79, 0x71, 0x6c, 0x9f, 0x15, 0x6d, 0x4e, 0xad, 0x82, + 0x85, 0x3c, 0x54, 0x17, 0xb8, 0x98, 0x60, 0xac, 0x6c, 0x1a, 0x33, 0x8e, 0x46, 0x4e, 0x9c, 0xcc, 0xb1, 0xb6, 0xc2, 0x67, + 0xd6, 0x77, 0x5c, 0x11, 0x40, 0xd5, 0xb6, 0x61, 0x35, 0xf5, 0xb6, 0x05, 0xae, 0x24, 0x18, 0x43, 0xf2, 0x0d, 0xba, 0xc3, + 0x77, 0x30, 0x36, 0x60, 0x7f, 0x30, 0x2f, 0x7f, 0xff, 0xfb, 0xdf, 0x0f, 0xf2, 0x0a, 0xca, 0xe8, 0xfd, 0x28, 0x02, 0xc8, + 0xc7, 0x0b, 0x72, 0x06, 0x7f, 0x5f, 0x98, 0x84, 0x31, 0x1e, 0x63, 0xdf, 0xbf, 0xfa, 0xd5, 0xaf, 0xe8, 0x5b, 0xdf, 0xfa, + 0x96, 0xe8, 0x8b, 0x20, 0x10, 0xd8, 0x87, 0xba, 0x98, 0xce, 0xd6, 0x2f, 0x78, 0x6c, 0xc1, 0xfe, 0x41, 0x4a, 0x31, 0x9e, + 0xfe, 0xf1, 0x8f, 0x7f, 0xa4, 0x0b, 0x2f, 0xbc, 0x50, 0x7c, 0x0e, 0x7f, 0x38, 0xa4, 0x7f, 0xc1, 0x38, 0xaf, 0xba, 0x81, + 0xd4, 0x3a, 0x01, 0x54, 0xd3, 0xff, 0x60, 0x31, 0xf0, 0xd5, 0xaf, 0x7e, 0x55, 0xa4, 0xc8, 0x12, 0xbe, 0xee, 0xff, 0xf3, + 0x3f, 0x74, 0xc2, 0x09, 0x27, 0x88, 0xed, 0xe1, 0x7a, 0xb1, 0x50, 0x11, 0x6c, 0x9f, 0x8d, 0xa6, 0xd1, 0xee, 0x42, 0x4c, + 0xc2, 0x70, 0xbd, 0x11, 0x4c, 0x03, 0x65, 0x95, 0xaf, 0x37, 0x52, 0xbe, 0x80, 0x0c, 0x62, 0xde, 0xde, 0x2b, 0x23, 0x90, + 0xb3, 0x91, 0xbd, 0x42, 0x09, 0x20, 0xcf, 0xa9, 0xd8, 0xf7, 0x7f, 0xfc, 0xc7, 0x7f, 0xa4, 0x1f, 0x7a, 0xe8, 0xa1, 0x54, + 0x5d, 0x5d, 0xdd, 0x3d, 0x03, 0x03, 0x03, 0x3f, 0x57, 0x08, 0x60, 0x8f, 0x24, 0x81, 0x2a, 0x01, 0x1c, 0x74, 0x7c, 0x1d, + 0x26, 0x04, 0x50, 0xf5, 0xf7, 0xab, 0x93, 0xea, 0x1f, 0x08, 0x20, 0xca, 0x4c, 0xa4, 0xeb, 0xea, 0xea, 0x2e, 0x1d, 0x18, + 0x18, 0xf8, 0xc4, 0xe7, 0x3f, 0xff, 0xf9, 0xf4, 0x95, 0x57, 0x5e, 0x99, 0xd2, 0x93, 0x74, 0x96, 0x5b, 0x01, 0x54, 0xdf, + 0x03, 0x31, 0xb8, 0xfd, 0xb6, 0xdb, 0xe8, 0xca, 0xcb, 0xaf, 0x10, 0x2b, 0x5a, 0xf8, 0xa4, 0x71, 0xb1, 0x5f, 0x4e, 0x5c, + 0x9a, 0x81, 0xf8, 0x23, 0x30, 0x01, 0x62, 0x1b, 0x42, 0x21, 0x94, 0xcf, 0x8e, 0xa2, 0x18, 0x82, 0xf0, 0x60, 0x45, 0x74, + 0xc4, 0x91, 0xef, 0xa2, 0xe3, 0x8e, 0x3f, 0x9e, 0x3e, 0x7f, 0xdc, 0xff, 0x12, 0xbe, 0x0d, 0x18, 0xcc, 0xc2, 0x08, 0x18, + 0x1f, 0x0f, 0x54, 0xb2, 0x86, 0x11, 0x8d, 0xb4, 0xb7, 0xa3, 0x93, 0xbe, 0xf9, 0xef, 0xff, 0x4e, 0x2f, 0xbd, 0xf8, 0xa2, + 0xf0, 0x57, 0xbc, 0xea, 0xda, 0xbf, 0x09, 0x02, 0xc7, 0x69, 0x0d, 0xf4, 0x81, 0x4f, 0x25, 0x3d, 0x20, 0xa2, 0x18, 0xe8, + 0x90, 0xeb, 0xee, 0xdb, 0xdf, 0xfc, 0x26, 0xbd, 0xf9, 0xc6, 0x9b, 0x74, 0xe8, 0x61, 0x87, 0xd2, 0x75, 0x37, 0xdc, 0x40, + 0x53, 0xa7, 0x4d, 0x1b, 0x12, 0xaa, 0x1f, 0x35, 0xd0, 0x83, 0xc0, 0xe1, 0xf1, 0xfc, 0x73, 0xcf, 0xd1, 0x6d, 0xb7, 0xde, + 0x2a, 0x4c, 0xb5, 0x50, 0x31, 0xa1, 0x68, 0x89, 0x89, 0x20, 0x63, 0xf2, 0x85, 0xc2, 0xe7, 0x05, 0x7f, 0x73, 0x25, 0x10, + 0xbd, 0x79, 0x38, 0x43, 0xef, 0x31, 0x06, 0x85, 0x03, 0x0f, 0x3a, 0x48, 0x98, 0x7d, 0x8f, 0xff, 0xc2, 0x17, 0xc4, 0x0a, + 0x3f, 0x9b, 0xea, 0x10, 0x07, 0x01, 0xe4, 0x15, 0xea, 0x4f, 0x7e, 0xf2, 0x13, 0xa1, 0x24, 0xe0, 0xdc, 0x02, 0xf3, 0x6e, + 0xf8, 0x7d, 0x50, 0x07, 0x40, 0x56, 0x14, 0x84, 0xaf, 0x0a, 0xfc, 0x08, 0x27, 0x4d, 0xa7, 0x51, 0x73, 0x0e, 0x25, 0xbf, + 0xbf, 0x4f, 0x0c, 0x5c, 0x30, 0x6e, 0x20, 0x9f, 0x99, 0xeb, 0xa6, 0xc8, 0xeb, 0xeb, 0xa1, 0xbd, 0x9b, 0xd7, 0x53, 0xcf, + 0x9e, 0x9d, 0xa2, 0xa9, 0xc0, 0xdf, 0xf3, 0x27, 0x3f, 0xfe, 0x31, 0x7d, 0xed, 0x6b, 0x5f, 0x13, 0x83, 0x08, 0x9b, 0xed, + 0xd9, 0x8c, 0x6e, 0x09, 0x60, 0x38, 0xac, 0x02, 0x18, 0xde, 0x37, 0x2b, 0x41, 0x00, 0x59, 0xf1, 0xc3, 0x38, 0x89, 0x76, + 0x0b, 0x95, 0x07, 0x39, 0xfe, 0x90, 0x08, 0x1d, 0xa8, 0x6f, 0x6c, 0xa4, 0x91, 0xe3, 0x26, 0x50, 0xe3, 0xc8, 0xd1, 0x62, + 0x0c, 0x80, 0xda, 0x27, 0xc6, 0x4f, 0x90, 0xbf, 0xfa, 0x06, 0x6a, 0xdf, 0xbc, 0x9e, 0xba, 0x77, 0xef, 0xcc, 0x2c, 0xba, + 0x72, 0x05, 0x73, 0xe8, 0xed, 0x00, 0x2a, 0x1a, 0xc6, 0x1d, 0xf8, 0x94, 0xdd, 0x75, 0xd7, 0x5d, 0x43, 0xd4, 0xf9, 0x6c, + 0x04, 0x90, 0xfb, 0x2d, 0xfa, 0x3d, 0x7c, 0x7e, 0xe1, 0x0b, 0xb8, 0x74, 0xe9, 0x52, 0xf1, 0x19, 0x54, 0x29, 0x28, 0x48, + 0x1f, 0xfe, 0xf0, 0x87, 0xc5, 0x58, 0x8d, 0xed, 0x63, 0x31, 0xaf, 0xba, 0x25, 0xa9, 0x7d, 0x13, 0x7d, 0x95, 0xf3, 0xb7, + 0x62, 0xdc, 0x40, 0x3f, 0x46, 0xb4, 0xf3, 0x9f, 0xff, 0xfc, 0x67, 0x61, 0x4d, 0x00, 0x90, 0x14, 0x19, 0xc4, 0x04, 0x24, + 0x48, 0xf7, 0x01, 0x1e, 0x0e, 0x04, 0x50, 0x2d, 0xff, 0xf7, 0xda, 0x6b, 0xaf, 0x09, 0xd2, 0x07, 0x05, 0x16, 0xf8, 0xc4, + 0x27, 0x3e, 0x21, 0x16, 0xc3, 0xff, 0xdf, 0xff, 0xf7, 0xff, 0x89, 0xfb, 0x8f, 0x79, 0x10, 0xf7, 0x55, 0x75, 0x93, 0x51, + 0xe7, 0x31, 0xbc, 0xc6, 0xf5, 0xe3, 0x71, 0x1a, 0xc4, 0x0f, 0xc1, 0x76, 0x30, 0xeb, 0x63, 0xdb, 0x00, 0xd2, 0xfd, 0xe0, + 0xfa, 0xe3, 0xfe, 0x72, 0xce, 0x3f, 0x3f, 0x4f, 0x82, 0x97, 0xeb, 0x73, 0xf5, 0x99, 0x89, 0xed, 0x55, 0x57, 0x5d, 0xe5, + 0x9d, 0x7e, 0xfa, 0xe9, 0x6e, 0x2a, 0x95, 0xda, 0x90, 0x4e, 0xa7, 0xbf, 0x44, 0x44, 0x6d, 0x92, 0xfc, 0x75, 0x2b, 0x04, + 0x10, 0xbe, 0x56, 0x68, 0x44, 0x42, 0x00, 0x1f, 0x2e, 0x04, 0x90, 0x1f, 0x1c, 0xf1, 0xcb, 0xe6, 0xdf, 0x26, 0x49, 0x02, + 0x27, 0xa5, 0x52, 0xa9, 0xbb, 0xd2, 0xe9, 0xf4, 0xc4, 0x3f, 0xfe, 0xf1, 0x8f, 0xfe, 0x37, 0xbf, 0xf9, 0x4d, 0x47, 0x75, + 0x8c, 0xad, 0x94, 0x02, 0xc8, 0xc0, 0x4d, 0x46, 0xc4, 0x2b, 0xfc, 0xe0, 0x9e, 0x7b, 0xe6, 0x59, 0x7a, 0x65, 0xe9, 0x52, + 0xe1, 0xc7, 0x00, 0xa0, 0xf1, 0xa9, 0xaa, 0x56, 0x43, 0x63, 0xa3, 0x88, 0x24, 0x43, 0xda, 0x14, 0x28, 0x5c, 0x8d, 0x99, + 0xf7, 0x02, 0xf5, 0x0b, 0x2a, 0x58, 0x63, 0x63, 0x83, 0x18, 0xe8, 0x26, 0x4d, 0x9a, 0x4c, 0xb3, 0x66, 0xcf, 0xca, 0x28, + 0x72, 0xbc, 0xd2, 0x0c, 0xbd, 0x88, 0x52, 0x91, 0x14, 0xe5, 0x72, 0x7c, 0x8f, 0x4e, 0xf8, 0x8f, 0xef, 0xd0, 0x13, 0xf3, + 0x1f, 0xa7, 0x29, 0x53, 0xa7, 0x08, 0xb3, 0x31, 0x12, 0x5b, 0xc2, 0xc7, 0x8f, 0xab, 0x54, 0x44, 0x11, 0x40, 0x95, 0x04, + 0x82, 0x68, 0xad, 0x58, 0xbe, 0x9c, 0x4e, 0xf8, 0xf6, 0x77, 0x69, 0xe3, 0xc6, 0x0d, 0xa2, 0x0e, 0x30, 0x4a, 0xc1, 0xe1, + 0x7d, 0xdd, 0x99, 0x5a, 0xef, 0xd0, 0xec, 0xdb, 0xc8, 0xa6, 0x1a, 0xa4, 0x98, 0x41, 0x9d, 0xe2, 0xbd, 0x5d, 0x7b, 0x45, + 0x12, 0x64, 0xa1, 0x82, 0xf6, 0xf6, 0x8a, 0x47, 0xa0, 0x84, 0xe2, 0xb5, 0xf2, 0x8c, 0xcf, 0x84, 0x5a, 0x1a, 0x7c, 0xde, + 0xdb, 0xdb, 0x23, 0x9c, 0x78, 0xa1, 0x22, 0x1e, 0xf3, 0xbe, 0xf7, 0xd1, 0x07, 0x3f, 0xf4, 0x21, 0x31, 0x50, 0x40, 0x19, + 0xe3, 0xf3, 0x88, 0xea, 0x90, 0xa5, 0x12, 0x40, 0x9c, 0x0b, 0xee, 0x01, 0x12, 0x3f, 0xc3, 0x3c, 0x81, 0xc1, 0x39, 0x6a, + 0x22, 0x52, 0x09, 0xa0, 0xfe, 0x3e, 0xce, 0x99, 0x95, 0xca, 0xe6, 0x19, 0x73, 0x68, 0xe4, 0x8c, 0xfd, 0xc9, 0xeb, 0xeb, + 0xcd, 0x90, 0x40, 0x28, 0x81, 0x20, 0xf9, 0xf8, 0xbf, 0xa7, 0x75, 0x1b, 0x75, 0xef, 0xdc, 0x4a, 0xfd, 0xbd, 0x18, 0x1f, + 0x48, 0x04, 0xb8, 0x40, 0x75, 0x80, 0x53, 0x38, 0x4c, 0x43, 0x6c, 0x1a, 0xe6, 0x36, 0x91, 0x8d, 0x0c, 0x66, 0x6b, 0xcf, + 0xa5, 0x7c, 0xd7, 0x2a, 0x80, 0xfb, 0x62, 0xb8, 0x2b, 0x80, 0xdc, 0x77, 0xd8, 0x1f, 0x17, 0x7d, 0x04, 0x8b, 0x49, 0x8c, + 0x27, 0x28, 0xaf, 0x76, 0xf5, 0xd5, 0x57, 0x8b, 0x89, 0x18, 0x10, 0xb5, 0x7d, 0x5b, 0x46, 0x0a, 0xf2, 0x27, 0x7c, 0x63, + 0x31, 0x66, 0x08, 0x77, 0x99, 0x80, 0x00, 0xc2, 0x65, 0xa2, 0x63, 0xdb, 0x66, 0xea, 0xda, 0xb5, 0x43, 0x7c, 0x9f, 0xc9, + 0x53, 0xbe, 0xe4, 0x8f, 0x81, 0x63, 0xc1, 0x22, 0x11, 0xcf, 0x48, 0xeb, 0x82, 0x2a, 0x0f, 0x5c, 0x26, 0x33, 0x17, 0x01, + 0x64, 0x12, 0x88, 0x71, 0x0c, 0x7d, 0x0e, 0x04, 0x02, 0xf9, 0xf9, 0x38, 0x21, 0x3e, 0x08, 0x09, 0x02, 0x07, 0x90, 0x97, + 0x16, 0x4a, 0x3d, 0x48, 0xae, 0x1a, 0x30, 0xc7, 0x63, 0x24, 0xb6, 0x81, 0x7d, 0x22, 0xfd, 0xd6, 0x33, 0xcf, 0x3c, 0x23, + 0x88, 0x28, 0x93, 0x49, 0xb8, 0x7c, 0x20, 0x0a, 0xf6, 0xa4, 0x93, 0x4e, 0x12, 0xd7, 0x09, 0xe3, 0x44, 0x54, 0x22, 0xff, + 0x5c, 0xef, 0x45, 0xfd, 0x5d, 0xae, 0xf7, 0x4b, 0x25, 0x80, 0xaa, 0x15, 0x09, 0xf7, 0x0c, 0xae, 0x30, 0xc8, 0xc7, 0xc8, + 0xd7, 0x1b, 0x44, 0xf0, 0x0b, 0x5f, 0xf8, 0x82, 0x28, 0xd5, 0x06, 0x61, 0x83, 0x17, 0x15, 0x00, 0x2b, 0x83, 0x78, 0xc6, + 0x36, 0x40, 0xfa, 0x90, 0xd0, 0x1b, 0x8a, 0xe2, 0xed, 0xb7, 0xdf, 0x9e, 0xb9, 0xde, 0x30, 0xf5, 0x9e, 0x7a, 0xea, 0xa9, + 0x42, 0x0d, 0x66, 0xe2, 0xce, 0xe4, 0xcf, 0x4f, 0x80, 0x00, 0xb2, 0xef, 0x38, 0xc4, 0xa1, 0x7f, 0xfd, 0xd7, 0x7f, 0xf5, + 0x65, 0x8a, 0x1b, 0x98, 0x91, 0xb0, 0x02, 0xc2, 0x17, 0xbb, 0x24, 0x11, 0xec, 0x57, 0x54, 0xc0, 0x61, 0x47, 0x00, 0xd5, + 0x94, 0x2f, 0x0d, 0x92, 0x00, 0x82, 0x3d, 0x78, 0xae, 0xeb, 0x7e, 0xc2, 0xf3, 0xbc, 0x2b, 0x90, 0x4b, 0xe7, 0xe1, 0x87, + 0x1f, 0x76, 0xe0, 0x23, 0xa1, 0x12, 0x90, 0x4a, 0x2b, 0x80, 0x3c, 0x48, 0x70, 0xe0, 0x06, 0xfe, 0x16, 0x7e, 0x26, 0x7c, + 0x6c, 0x98, 0x9c, 0x95, 0xe3, 0xd4, 0xc9, 0xa3, 0xfe, 0x9a, 0x1b, 0x22, 0xb6, 0x81, 0xf3, 0x64, 0x62, 0x97, 0x0d, 0x3c, + 0xd8, 0x60, 0x90, 0xfc, 0xd1, 0x0f, 0x7e, 0x20, 0x12, 0x33, 0x63, 0x65, 0xf3, 0xa7, 0x0b, 0xff, 0x2c, 0x22, 0x64, 0xd1, + 0x19, 0xd4, 0x84, 0xa9, 0xd9, 0x08, 0x20, 0x1f, 0x07, 0x3a, 0x06, 0x54, 0x27, 0xa8, 0x78, 0x3f, 0x3a, 0xe9, 0x07, 0xc2, + 0x54, 0xf3, 0xcf, 0x1f, 0xfd, 0x67, 0xba, 0xe2, 0xaa, 0xab, 0x44, 0x76, 0x7e, 0x94, 0xc2, 0x0b, 0xf3, 0x97, 0x50, 0xff, + 0xe6, 0x15, 0x31, 0x88, 0x27, 0x32, 0xb8, 0xeb, 0xe7, 0x1f, 0x28, 0xa5, 0x20, 0x40, 0x92, 0x38, 0xb1, 0x6a, 0xaa, 0x45, + 0x43, 0xf3, 0x6b, 0xd1, 0x51, 0xd1, 0x63, 0xf6, 0xee, 0x15, 0x83, 0x65, 0x14, 0x09, 0x8d, 0x93, 0x00, 0xf2, 0x0a, 0x0e, + 0xa6, 0x1f, 0x64, 0x8b, 0xc7, 0xbd, 0x00, 0x01, 0x0c, 0x1b, 0x04, 0xf5, 0x7b, 0xab, 0x0e, 0x82, 0x78, 0x8d, 0x01, 0x87, + 0x07, 0xb3, 0x91, 0xb3, 0x0e, 0xa2, 0xe6, 0xc9, 0xd3, 0xc9, 0xeb, 0xef, 0x0b, 0x08, 0x20, 0xbe, 0x87, 0x89, 0x13, 0xf7, + 0x32, 0xe5, 0x52, 0xba, 0xb7, 0x87, 0xba, 0x5b, 0xb7, 0x51, 0xcf, 0x9e, 0x56, 0xe1, 0x1b, 0x08, 0x60, 0x92, 0xc1, 0x00, + 0xf8, 0x99, 0xcf, 0x7c, 0x46, 0x98, 0x8b, 0x30, 0xb0, 0x30, 0x91, 0x56, 0xd5, 0x07, 0xb5, 0x6f, 0x84, 0x1d, 0x5b, 0xae, + 0xbf, 0xcb, 0xf1, 0x59, 0x36, 0x24, 0xf5, 0xdd, 0x38, 0x7f, 0x5b, 0x08, 0x11, 0x89, 0x83, 0xf8, 0x45, 0x4d, 0xa8, 0x49, + 0x13, 0xbc, 0x6c, 0x9f, 0xe9, 0x63, 0x06, 0x8e, 0x91, 0x89, 0x1a, 0x80, 0xf4, 0x2b, 0x4f, 0x3c, 0xf9, 0x24, 0xdd, 0x75, + 0xe7, 0x9d, 0x22, 0x98, 0x8d, 0x31, 0xa2, 0xa9, 0x99, 0x9a, 0x47, 0x8f, 0xa6, 0xc6, 0xa6, 0x96, 0xa0, 0xcf, 0x8b, 0x01, + 0x32, 0x45, 0x3e, 0xee, 0x87, 0xb0, 0x86, 0xd4, 0x51, 0xc7, 0xf6, 0xcd, 0xd4, 0xb5, 0xbb, 0x35, 0x43, 0x24, 0xd1, 0xe7, + 0x0a, 0x25, 0x7f, 0x7a, 0xbf, 0x3b, 0xea, 0xa8, 0xa3, 0x68, 0xde, 0xbc, 0x79, 0xfb, 0xf8, 0xd6, 0x65, 0x9b, 0x43, 0xf8, + 0xba, 0x63, 0xec, 0x81, 0xff, 0xd8, 0xa2, 0x45, 0x8b, 0x44, 0xaa, 0x16, 0x44, 0xaa, 0x62, 0x8c, 0x04, 0x30, 0xf6, 0x63, + 0x91, 0x06, 0x7f, 0xb2, 0xfd, 0xf6, 0xdb, 0x4f, 0x90, 0x3a, 0x1c, 0x2f, 0x94, 0x25, 0x8c, 0x9b, 0x08, 0xec, 0x02, 0x01, + 0x40, 0x02, 0x79, 0x3e, 0x07, 0x8c, 0xcf, 0xe8, 0xcb, 0x20, 0x7e, 0xf8, 0x2d, 0x44, 0x0d, 0xec, 0x4b, 0x1d, 0xd3, 0x86, + 0x23, 0x01, 0x04, 0xd8, 0xdd, 0x05, 0xd7, 0x1b, 0x8a, 0x31, 0x94, 0x3a, 0xf8, 0xe9, 0x71, 0x7e, 0x40, 0xb4, 0x07, 0xe4, + 0xec, 0x83, 0x55, 0x0b, 0x2e, 0x4a, 0xb8, 0xde, 0x58, 0x68, 0x80, 0x64, 0xc3, 0x54, 0x0f, 0x9f, 0x77, 0xf8, 0xa2, 0xe3, + 0x9a, 0x33, 0x30, 0x86, 0x23, 0xb8, 0x04, 0x79, 0x57, 0x91, 0xea, 0x07, 0xd7, 0x9b, 0xe7, 0xcd, 0x42, 0x09, 0x5e, 0x21, + 0x04, 0x50, 0x9d, 0xbb, 0x3e, 0xf7, 0xb9, 0xcf, 0xa5, 0x97, 0x2f, 0x5f, 0x9e, 0x4a, 0xa5, 0x52, 0x17, 0xa5, 0xd3, 0xe9, + 0x3f, 0x4b, 0xae, 0xd3, 0x21, 0x15, 0x40, 0x56, 0x01, 0x3d, 0x85, 0x04, 0x8a, 0xcd, 0x50, 0x8d, 0x12, 0x40, 0xde, 0x1f, + 0xab, 0x7f, 0x61, 0xfe, 0x7f, 0x7d, 0xa9, 0x54, 0xea, 0xb4, 0x74, 0x3a, 0xfd, 0xbd, 0x77, 0xbf, 0xfb, 0xdd, 0xe9, 0x7b, + 0xef, 0xbd, 0x37, 0xc5, 0x51, 0x41, 0xf9, 0x74, 0xde, 0xa8, 0xd7, 0x49, 0x7d, 0x5e, 0x6c, 0x24, 0xea, 0x90, 0xed, 0x05, + 0x6f, 0x84, 0x9e, 0x57, 0x18, 0xb8, 0xb1, 0xc1, 0xb7, 0xe6, 0x97, 0xbf, 0x38, 0x8d, 0xae, 0xfb, 0xdb, 0xdf, 0x44, 0x67, + 0xf8, 0xaf, 0xff, 0xfe, 0x1d, 0x7d, 0x51, 0x26, 0xb5, 0x44, 0x87, 0xc9, 0x04, 0xa4, 0xe4, 0x49, 0x00, 0x71, 0x2e, 0x18, + 0xe0, 0xd0, 0x09, 0x1f, 0x7c, 0xe0, 0x01, 0xfa, 0xe5, 0xa9, 0xbf, 0x10, 0x4a, 0xe4, 0xff, 0x3a, 0xfe, 0x38, 0xfa, 0xf3, + 0x45, 0x17, 0x89, 0x41, 0x34, 0xaa, 0xa3, 0x47, 0x4d, 0x12, 0xe2, 0x7d, 0xe1, 0xa4, 0x1b, 0xdd, 0x69, 0xf4, 0xd7, 0xfa, + 0x76, 0xf4, 0xe3, 0x8e, 0xda, 0x67, 0x1c, 0x04, 0x90, 0x03, 0x3f, 0x90, 0x99, 0x1f, 0x83, 0x35, 0xae, 0x07, 0xfe, 0x8e, + 0x8a, 0x40, 0xd4, 0xef, 0x53, 0x18, 0x09, 0xe4, 0xa0, 0x90, 0x0c, 0x09, 0x9c, 0x04, 0x12, 0xd8, 0x43, 0x8e, 0xf8, 0x8a, + 0x47, 0x0e, 0xf6, 0x2f, 0xfc, 0x5b, 0x83, 0x94, 0x06, 0x70, 0x7c, 0xef, 0x69, 0x6b, 0xa5, 0xde, 0xf6, 0x36, 0x1a, 0x80, + 0xd9, 0x58, 0x12, 0xbc, 0x0f, 0x1d, 0x7b, 0x2c, 0x7d, 0xf2, 0x13, 0x9f, 0x10, 0xab, 0x61, 0x4c, 0x3c, 0x98, 0x50, 0xf0, + 0x3e, 0x07, 0x12, 0xa9, 0x25, 0xf1, 0xb2, 0x91, 0xd5, 0x62, 0x55, 0xbe, 0xb8, 0x88, 0x5f, 0x3e, 0x9f, 0xf3, 0x75, 0xcc, + 0x85, 0x42, 0xbe, 0x9b, 0xcf, 0xbe, 0x93, 0x20, 0x75, 0xa5, 0x4e, 0x8e, 0xf9, 0xfc, 0xae, 0x5c, 0x24, 0x10, 0xe7, 0xa1, + 0x56, 0x65, 0x10, 0xc1, 0x6b, 0x1b, 0x37, 0xd2, 0xe2, 0xc5, 0x8b, 0x85, 0xf2, 0xf2, 0xe4, 0x93, 0x4f, 0x8a, 0x09, 0x99, + 0x81, 0x9a, 0xe1, 0x23, 0x9a, 0x5b, 0xa8, 0xb1, 0xa9, 0x59, 0x2c, 0x8c, 0x3d, 0x6c, 0x46, 0x06, 0xc9, 0x89, 0x65, 0xa0, + 0x08, 0xf8, 0x70, 0xa8, 0x6d, 0xdb, 0x16, 0xea, 0x69, 0xdf, 0x53, 0x32, 0xf9, 0xe3, 0x63, 0x44, 0x7f, 0x40, 0xbf, 0x43, + 0x9f, 0x40, 0xb2, 0xe1, 0xe3, 0x8f, 0x3f, 0x5e, 0x2c, 0x8a, 0xf3, 0xb1, 0x22, 0xe9, 0x63, 0x24, 0xd4, 0x29, 0xfc, 0x0e, + 0xa6, 0x5b, 0x90, 0x12, 0xe4, 0x2e, 0x04, 0xd9, 0xc8, 0x07, 0xf8, 0xdd, 0x7b, 0xdf, 0xfb, 0x5e, 0x28, 0x41, 0xc2, 0x9a, + 0x00, 0x02, 0xc3, 0x6a, 0x7e, 0x98, 0xc9, 0x77, 0xb8, 0x12, 0x40, 0xd5, 0x7f, 0x8f, 0xaf, 0x37, 0xda, 0x14, 0xf2, 0x23, + 0xa2, 0x64, 0x1c, 0x52, 0x71, 0xe5, 0x03, 0xfc, 0xee, 0x98, 0x63, 0x8e, 0x11, 0x0b, 0x66, 0xdc, 0x73, 0x10, 0x3f, 0xb4, + 0x51, 0x3c, 0xa2, 0x2a, 0x66, 0x25, 0x41, 0x00, 0x59, 0x44, 0x38, 0xe3, 0x8c, 0x33, 0xd2, 0x57, 0x5d, 0x75, 0x15, 0x08, + 0xe0, 0xf3, 0xe9, 0x74, 0xfa, 0xbb, 0xf2, 0xe7, 0xf0, 0x03, 0xec, 0x56, 0x02, 0x41, 0x06, 0x2a, 0xe5, 0x07, 0xe8, 0x18, + 0xe0, 0xff, 0xc7, 0xe6, 0x5f, 0x26, 0x80, 0xb0, 0x99, 0x5f, 0x9b, 0x4e, 0xa7, 0xdf, 0xf7, 0x9d, 0xef, 0x7c, 0xc7, 0xfb, + 0xfd, 0xef, 0x7f, 0xef, 0xaa, 0x4e, 0xbc, 0xa6, 0x28, 0x80, 0x61, 0xaf, 0xb3, 0xbd, 0x57, 0xe8, 0x77, 0xb2, 0x7d, 0x8e, + 0x4e, 0x32, 0x76, 0xdc, 0x38, 0xfa, 0xfd, 0x7f, 0xff, 0x37, 0x5d, 0x74, 0xc1, 0x85, 0x54, 0x5f, 0x5f, 0x47, 0xa7, 0x9e, + 0xfe, 0x4b, 0xfa, 0x8f, 0x6f, 0x7f, 0x7b, 0x1f, 0xf2, 0x57, 0x28, 0x01, 0x64, 0x12, 0x08, 0x72, 0xf1, 0xf7, 0x9b, 0x6e, + 0xa2, 0xb3, 0x7f, 0xfb, 0x5f, 0xd4, 0xd3, 0xdb, 0x2b, 0xfc, 0xef, 0x90, 0x4b, 0x10, 0x2b, 0xdc, 0x30, 0x14, 0xd3, 0x91, + 0x92, 0xfa, 0x4d, 0x29, 0x04, 0x90, 0x7d, 0x52, 0xfe, 0xf3, 0x3f, 0xff, 0x93, 0x1e, 0x7a, 0xe8, 0x21, 0xd1, 0xee, 0x40, + 0xae, 0x0b, 0xb9, 0x4f, 0x61, 0x24, 0x10, 0x03, 0x10, 0xaf, 0x66, 0x5b, 0x66, 0xcc, 0xa1, 0x96, 0x29, 0x33, 0xc8, 0xc7, + 0xdf, 0xbe, 0x37, 0xa8, 0x06, 0x22, 0x05, 0x46, 0x26, 0xd0, 0x89, 0x68, 0xa0, 0xa7, 0x9b, 0x7a, 0xdb, 0xf7, 0x50, 0x5f, + 0x57, 0x27, 0xf5, 0x76, 0xed, 0x1d, 0xdc, 0x27, 0x11, 0x1d, 0x70, 0xe0, 0x81, 0xf4, 0xae, 0x23, 0x8f, 0xa4, 0xa3, 0x8f, + 0x3a, 0x4a, 0x90, 0x41, 0xa4, 0x39, 0x80, 0x79, 0x24, 0x8c, 0x0c, 0x15, 0x32, 0x71, 0xc4, 0xfd, 0x77, 0xae, 0xf7, 0x73, + 0xa1, 0x10, 0x62, 0x57, 0x08, 0x11, 0x2c, 0x64, 0xdb, 0xc5, 0x12, 0xb4, 0x7c, 0x3f, 0x2f, 0xf5, 0x7b, 0xf9, 0x92, 0xb8, + 0x42, 0xff, 0x0e, 0x3b, 0x1e, 0xb4, 0x61, 0x8c, 0xc7, 0x50, 0xb8, 0x60, 0x62, 0xc3, 0x43, 0xf8, 0x41, 0xef, 0x1d, 0x6c, + 0x9f, 0x50, 0xc7, 0x1a, 0x1a, 0x47, 0xd0, 0x08, 0xb8, 0x4d, 0x34, 0x8e, 0x08, 0xc8, 0x1e, 0xfa, 0x18, 0x7c, 0xfc, 0x5c, + 0x47, 0x3c, 0x8b, 0xa5, 0x4e, 0x5d, 0x9d, 0x50, 0xba, 0xdb, 0xb6, 0x6d, 0xa6, 0xbe, 0xee, 0xae, 0x92, 0xcc, 0xbe, 0x51, + 0x2a, 0x20, 0xc6, 0x32, 0x44, 0x97, 0xc2, 0x8f, 0x97, 0xcf, 0x89, 0xc7, 0xc0, 0x5c, 0x04, 0x90, 0x5f, 0xf3, 0x22, 0x1f, + 0xc4, 0x04, 0xc7, 0x06, 0x25, 0x09, 0x0b, 0x44, 0xf8, 0x96, 0x21, 0xfd, 0x15, 0x08, 0x30, 0xae, 0x09, 0xf6, 0x05, 0xe2, + 0x0a, 0x75, 0x0a, 0xaa, 0x20, 0xc8, 0x1e, 0x82, 0x0e, 0xd0, 0x3f, 0xd9, 0xc4, 0xc9, 0x51, 0xa7, 0x2a, 0x19, 0xc9, 0x77, + 0xbe, 0xa9, 0x75, 0x02, 0xc8, 0xdb, 0x60, 0x3f, 0x3f, 0x8c, 0x67, 0xb8, 0xde, 0xb8, 0xb6, 0x20, 0xdc, 0xc8, 0xab, 0x07, + 0x45, 0x15, 0x2a, 0x33, 0xde, 0xc3, 0xfd, 0xc5, 0x77, 0x70, 0xbd, 0x11, 0x44, 0x03, 0x55, 0x15, 0x64, 0x1b, 0xbe, 0x9f, + 0xb8, 0xde, 0x68, 0x93, 0xb8, 0xe6, 0xd8, 0xa6, 0xaa, 0xfa, 0x95, 0x83, 0x00, 0xa6, 0x65, 0x54, 0xf9, 0x7d, 0xf7, 0xdd, + 0xe7, 0x9f, 0x70, 0xc2, 0x09, 0x8e, 0xeb, 0xba, 0x7b, 0x3c, 0xcf, 0x3b, 0x1e, 0xde, 0x51, 0x52, 0xf9, 0xeb, 0x56, 0xcc, + 0xc0, 0x15, 0xf3, 0x03, 0xac, 0x04, 0x01, 0x8c, 0x4a, 0xff, 0xd2, 0x2c, 0x95, 0xc0, 0x99, 0xae, 0xeb, 0xde, 0xe9, 0x79, + 0xde, 0xa8, 0x2b, 0xaf, 0xbc, 0xd2, 0xff, 0xec, 0x67, 0x3f, 0xeb, 0xe4, 0xeb, 0xbf, 0x51, 0x09, 0x05, 0xb0, 0xdc, 0x04, + 0x90, 0x23, 0xd5, 0xae, 0xb8, 0xec, 0x72, 0xfa, 0x2f, 0x99, 0xd0, 0xf2, 0x7b, 0xdf, 0xff, 0x4f, 0xfa, 0xc9, 0xc9, 0x27, + 0x0b, 0x39, 0x1c, 0x83, 0xaf, 0x4a, 0xfe, 0x0a, 0x25, 0x80, 0x9c, 0x9e, 0x86, 0xcb, 0xc6, 0x5d, 0x76, 0xe9, 0x5f, 0xe8, + 0xe2, 0x0b, 0x2f, 0x14, 0x11, 0xad, 0x3f, 0xfc, 0xe9, 0x4f, 0xe8, 0xe7, 0xa7, 0x9e, 0x2a, 0xf6, 0xa3, 0xfb, 0x26, 0xd6, + 0x02, 0x01, 0xe4, 0xc0, 0x0f, 0x10, 0x3f, 0x98, 0x69, 0x70, 0x9d, 0x30, 0x21, 0x65, 0x73, 0x42, 0xcf, 0x67, 0x60, 0x0c, + 0x53, 0x02, 0x9b, 0x26, 0x4f, 0xa7, 0x51, 0xd3, 0x66, 0x0b, 0xd2, 0xe7, 0xa7, 0x03, 0xf7, 0x01, 0x41, 0x00, 0x35, 0x22, + 0x88, 0x6c, 0x39, 0xc8, 0x1f, 0x08, 0x32, 0xd8, 0xd7, 0xbd, 0x97, 0xfa, 0x7b, 0xba, 0xa8, 0x47, 0x99, 0x6c, 0x19, 0xec, + 0x0e, 0x50, 0xf2, 0xc4, 0x19, 0xd0, 0x51, 0x8e, 0x69, 0xb2, 0xa8, 0x02, 0xa8, 0x6d, 0x2c, 0xec, 0x33, 0x7e, 0x3f, 0x0e, + 0x52, 0x85, 0xf1, 0x81, 0xdb, 0xb0, 0x0a, 0xf6, 0x77, 0x46, 0x04, 0x3f, 0x7c, 0x9b, 0x53, 0x29, 0xd4, 0xd3, 0x55, 0x08, + 0x81, 0x90, 0xb7, 0x11, 0xe5, 0x8b, 0xa7, 0x3a, 0xa1, 0xfc, 0xf5, 0xec, 0xed, 0xa4, 0xf6, 0x9d, 0xdb, 0xa4, 0xbb, 0x83, + 0x23, 0xb2, 0x1f, 0x14, 0x12, 0xf0, 0x91, 0x0b, 0x18, 0xc7, 0xd0, 0xe7, 0x70, 0xcc, 0x30, 0x03, 0x22, 0x2a, 0x98, 0x93, + 0xdc, 0x17, 0x42, 0x00, 0xd5, 0xeb, 0x87, 0x07, 0xc6, 0x58, 0x4e, 0x09, 0xc5, 0xfb, 0xe1, 0xfc, 0xa5, 0x6a, 0x89, 0x32, + 0x7c, 0x57, 0x75, 0xd7, 0x50, 0xf3, 0xa1, 0x16, 0x33, 0xdf, 0x0c, 0x07, 0x02, 0xa8, 0x82, 0x05, 0x09, 0xbe, 0xde, 0x5c, + 0x69, 0x49, 0xcd, 0xb7, 0xcb, 0xe9, 0xd7, 0x84, 0x2f, 0xbc, 0xe7, 0x65, 0xd4, 0x55, 0x2e, 0xd0, 0xa0, 0x1e, 0x53, 0x39, + 0x09, 0xa0, 0x27, 0xfd, 0xc8, 0xe1, 0x0b, 0xff, 0xc9, 0x4f, 0x7e, 0xd2, 0xef, 0xec, 0xec, 0x04, 0x09, 0xfc, 0xbe, 0xe7, + 0x79, 0x8f, 0x49, 0xfe, 0xb3, 0x57, 0x12, 0xc0, 0x3e, 0x85, 0x00, 0x7a, 0xe5, 0x26, 0x80, 0x95, 0xac, 0x04, 0xc2, 0x2d, + 0xca, 0x51, 0xd4, 0xc0, 0x01, 0xd7, 0x75, 0x8f, 0x00, 0xf9, 0x1b, 0x39, 0x72, 0xa4, 0xf7, 0xae, 0x77, 0xbd, 0xcb, 0x2d, + 0xb4, 0xfa, 0xc7, 0x90, 0x9d, 0xd4, 0xd8, 0x2c, 0x86, 0x46, 0x05, 0xb3, 0x2f, 0x4a, 0xc3, 0x9d, 0xfb, 0x3f, 0xff, 0x23, + 0x1a, 0xda, 0xff, 0xfd, 0xca, 0x57, 0xe8, 0xa4, 0x1f, 0xfe, 0x30, 0xd6, 0xda, 0x91, 0x6a, 0x86, 0xfc, 0x13, 0xbe, 0x77, + 0xa2, 0x58, 0x6d, 0xdd, 0x78, 0xfd, 0xf5, 0x74, 0xe9, 0x45, 0x17, 0xd3, 0xc1, 0x07, 0x1d, 0x44, 0xff, 0xeb, 0xf8, 0xe3, + 0x63, 0xa9, 0x9d, 0x68, 0x12, 0x70, 0x2d, 0x31, 0xa0, 0x23, 0x15, 0x01, 0x1c, 0x91, 0xf1, 0x37, 0x06, 0x95, 0xa8, 0xba, + 0xa3, 0xf9, 0x42, 0x25, 0xdb, 0xec, 0x47, 0x88, 0x36, 0xdd, 0xbd, 0x7d, 0x33, 0xa5, 0x7b, 0xba, 0x68, 0xf4, 0x7e, 0x73, + 0x29, 0x55, 0x57, 0x2f, 0xca, 0xc5, 0x39, 0x21, 0xbf, 0x43, 0x4d, 0x4b, 0xbc, 0x5f, 0xdf, 0xd4, 0x2c, 0x12, 0xe6, 0x22, + 0x7a, 0x38, 0xdd, 0xdf, 0x47, 0x03, 0xbd, 0xbd, 0x34, 0xd0, 0xd7, 0x43, 0x03, 0x7d, 0x7d, 0xe2, 0x81, 0xd4, 0x42, 0x7a, + 0x6a, 0x1c, 0x0b, 0x8b, 0x24, 0xc0, 0x89, 0xeb, 0x99, 0xec, 0x04, 0x8f, 0x7a, 0x91, 0xda, 0x08, 0x8d, 0x35, 0x98, 0x00, + 0x11, 0xdd, 0x2b, 0x96, 0x12, 0x43, 0x64, 0x06, 0xd7, 0xad, 0xa3, 0x74, 0x7a, 0x80, 0x3a, 0x5b, 0xb7, 0x53, 0x57, 0x47, + 0xfb, 0x60, 0x70, 0x88, 0x2c, 0x8b, 0xa8, 0x92, 0xd9, 0x52, 0x89, 0x20, 0x1f, 0x27, 0xb6, 0x83, 0xc0, 0x02, 0x04, 0x70, + 0xc0, 0x3c, 0xc8, 0x99, 0x11, 0xf2, 0x55, 0x8c, 0xf9, 0x7b, 0x4c, 0xde, 0x30, 0x0e, 0x43, 0x5d, 0xe2, 0x2a, 0x44, 0xea, + 0x03, 0x04, 0x84, 0xc1, 0xef, 0x31, 0x41, 0xb1, 0xc8, 0x0d, 0xf5, 0xbe, 0xb3, 0x80, 0xc1, 0xd7, 0x1b, 0xee, 0x48, 0xfa, + 0xb5, 0xe5, 0xc0, 0x38, 0xb5, 0xdd, 0xf0, 0xfc, 0x55, 0x49, 0xb8, 0x32, 0x25, 0xdc, 0x8c, 0x19, 0x33, 0xe0, 0xbb, 0xe8, + 0xbd, 0xf4, 0xd2, 0x4b, 0x29, 0xc7, 0x71, 0x8e, 0x21, 0xa2, 0x47, 0xa5, 0xe8, 0xa5, 0x27, 0x84, 0x1e, 0x32, 0xfc, 0x97, + 0x8b, 0x04, 0x96, 0xb3, 0x55, 0x3a, 0x21, 0xcf, 0x6a, 0xf5, 0x0f, 0x3c, 0xd2, 0x8e, 0xe3, 0x1c, 0x8d, 0x0f, 0x0f, 0x3f, + 0xfc, 0x70, 0x1f, 0x17, 0x4f, 0x4d, 0xd4, 0x58, 0x28, 0x0a, 0x35, 0x09, 0x99, 0x0e, 0x51, 0x97, 0xb8, 0xb7, 0x97, 0xce, + 0xfb, 0xc3, 0x1f, 0xa8, 0xad, 0xbd, 0x9d, 0x3e, 0xf9, 0xe9, 0x4f, 0xd1, 0x29, 0xa7, 0xfe, 0x5c, 0x0c, 0x44, 0x7a, 0x54, + 0x68, 0xb1, 0x50, 0x4d, 0x1e, 0x78, 0x8d, 0x4e, 0x77, 0xf2, 0xcf, 0x4e, 0xa1, 0xd6, 0xd6, 0x9d, 0x74, 0xdf, 0xdd, 0xf7, + 0xd0, 0xf9, 0x7f, 0x3c, 0x8f, 0xfe, 0xe1, 0x83, 0x1f, 0xac, 0xb9, 0x7a, 0x95, 0xec, 0x7b, 0x82, 0xd4, 0x03, 0x58, 0xb5, + 0x61, 0x00, 0xe1, 0x20, 0x9a, 0x38, 0x94, 0x13, 0x1e, 0xa4, 0x30, 0xd1, 0x71, 0x7d, 0xe9, 0xbe, 0xf6, 0x3d, 0xb4, 0xfb, + 0x9d, 0xd7, 0x69, 0xe4, 0xb4, 0xd9, 0x34, 0x62, 0xcc, 0x38, 0xa1, 0x04, 0x06, 0xb9, 0x02, 0xe5, 0xef, 0xf8, 0x1f, 0x21, + 0x0a, 0x72, 0x05, 0x19, 0x9f, 0x52, 0xf5, 0x0d, 0xe2, 0x31, 0x82, 0x46, 0x06, 0xef, 0x8b, 0xa4, 0xd9, 0x9c, 0x67, 0x50, + 0x34, 0x7c, 0xf9, 0x23, 0xf5, 0xb8, 0xe5, 0x6b, 0x16, 0x64, 0x44, 0xea, 0xd4, 0xc1, 0xce, 0x28, 0x5e, 0x8b, 0xcf, 0xca, + 0xb6, 0xf8, 0xb4, 0xa8, 0x52, 0xe8, 0x39, 0xf0, 0xfc, 0x4c, 0x22, 0x5e, 0x4f, 0x28, 0x7d, 0x99, 0x76, 0xab, 0x00, 0xfe, + 0x7f, 0x68, 0x8e, 0x5d, 0x1d, 0x7b, 0xa8, 0x73, 0xcf, 0x1e, 0x41, 0x02, 0x01, 0x0e, 0xb0, 0x52, 0x6b, 0xb6, 0x02, 0x71, + 0xa8, 0x80, 0xd8, 0x06, 0x54, 0x18, 0xa8, 0x41, 0x18, 0xab, 0xce, 0x3c, 0xf3, 0x4c, 0x11, 0x8d, 0x0b, 0x52, 0xc8, 0x11, + 0xa4, 0xf9, 0x20, 0x4c, 0x6d, 0x0b, 0x53, 0x10, 0xd5, 0xcf, 0xd4, 0xf7, 0x6b, 0x65, 0x8c, 0xac, 0x14, 0xf4, 0xeb, 0xad, + 0x22, 0x2a, 0x95, 0x4b, 0x5c, 0x2a, 0x72, 0x29, 0xe0, 0x68, 0xe0, 0x7f, 0xf8, 0x87, 0x7f, 0x70, 0x50, 0x9a, 0x50, 0x72, + 0x9b, 0x66, 0xa9, 0xf6, 0x85, 0x91, 0xbf, 0xb2, 0x11, 0x3f, 0x46, 0xa5, 0x96, 0x25, 0xea, 0x89, 0xab, 0x17, 0x62, 0x24, + 0x13, 0x40, 0x5c, 0x34, 0x5c, 0xbc, 0xb0, 0x1c, 0x74, 0xf9, 0xa2, 0x96, 0x3a, 0x1e, 0xfb, 0x14, 0xa0, 0x54, 0xdb, 0xcb, + 0x8b, 0x5e, 0xa6, 0xa9, 0x53, 0xa6, 0xd2, 0xf7, 0xbe, 0xff, 0x7d, 0xf1, 0x19, 0x47, 0x0d, 0xc7, 0xd5, 0xe8, 0xd5, 0x81, + 0x0b, 0xdb, 0xc4, 0xe0, 0xf9, 0xe3, 0x9f, 0xfc, 0x84, 0x96, 0xbf, 0xfe, 0x3a, 0xbd, 0xfd, 0xe6, 0x5b, 0x74, 0xef, 0x3d, + 0xf7, 0xd0, 0xf7, 0x4f, 0x3a, 0x29, 0x53, 0x43, 0xb1, 0xda, 0x01, 0x73, 0x02, 0x52, 0x05, 0x20, 0xeb, 0x3f, 0x52, 0x56, + 0x60, 0x62, 0x08, 0x2b, 0xfb, 0x56, 0x0a, 0xd4, 0x89, 0x8d, 0x6b, 0x9a, 0x0a, 0x53, 0x45, 0x5f, 0x1f, 0xb5, 0xad, 0x7b, + 0x9b, 0xfa, 0xc6, 0x4d, 0xa4, 0x96, 0x49, 0xd3, 0xa8, 0xae, 0xa1, 0x41, 0x98, 0x7c, 0xb9, 0x24, 0xd6, 0x90, 0x16, 0xcc, + 0x64, 0x50, 0x9a, 0x89, 0x07, 0x57, 0xbd, 0x50, 0x18, 0xe4, 0x37, 0xc5, 0x67, 0x1a, 0x01, 0x0c, 0x21, 0x76, 0x08, 0x3c, + 0x19, 0x44, 0xf4, 0xf7, 0x2c, 0x2c, 0x74, 0x84, 0xb9, 0x51, 0x04, 0xed, 0x30, 0xa4, 0xdd, 0xc3, 0xe7, 0x0f, 0xa6, 0xd0, + 0xae, 0xbd, 0xb4, 0xb7, 0xa3, 0x3d, 0x13, 0x11, 0xcf, 0xee, 0x15, 0x6c, 0x46, 0xd5, 0xc9, 0x5f, 0x1c, 0x0b, 0x2f, 0x06, + 0xf6, 0x81, 0x31, 0x12, 0xb9, 0xfd, 0x50, 0x85, 0xe4, 0xa2, 0x8b, 0x2e, 0x12, 0x6e, 0x2c, 0x85, 0x2a, 0x80, 0xb5, 0x34, + 0xe7, 0xb0, 0x99, 0x52, 0x85, 0xae, 0x66, 0x5a, 0x94, 0x06, 0x5c, 0x43, 0xcc, 0x2d, 0xe0, 0x32, 0xf8, 0x3b, 0x9d, 0x4e, + 0x1f, 0x4c, 0x44, 0xd3, 0x89, 0x68, 0x9d, 0xe4, 0x5e, 0x51, 0x65, 0xe1, 0x6a, 0xd6, 0x04, 0xac, 0xb6, 0x2a, 0xf5, 0xe4, + 0x85, 0xfa, 0x47, 0x44, 0x73, 0xd3, 0xe9, 0xb4, 0xa8, 0xc0, 0xfd, 0x81, 0x0f, 0x7c, 0xc0, 0x29, 0x55, 0x61, 0xaa, 0x35, + 0x05, 0x10, 0xe7, 0xb2, 0xe0, 0xc9, 0xa7, 0xa8, 0xa3, 0xa3, 0x9d, 0xfe, 0xf5, 0xb3, 0xff, 0x26, 0x9c, 0x8b, 0xe1, 0xe4, + 0xca, 0xbe, 0x5f, 0x49, 0xd4, 0x90, 0x64, 0xb5, 0x6a, 0xf2, 0xd4, 0xa9, 0xf4, 0xc9, 0x4f, 0x7f, 0x5a, 0x54, 0x19, 0x41, + 0xee, 0x43, 0x04, 0x9c, 0xd4, 0x42, 0xcd, 0x4a, 0x74, 0x50, 0x38, 0x11, 0xdf, 0x7d, 0xf7, 0xdd, 0x22, 0x63, 0x3c, 0x3b, + 0x68, 0xc7, 0xe1, 0x4f, 0x97, 0x4d, 0x61, 0xc5, 0x3e, 0xe0, 0xc0, 0xdc, 0xd3, 0xd3, 0x2b, 0x72, 0x1f, 0x22, 0xf1, 0x2d, + 0x02, 0x3e, 0x9a, 0x27, 0x4c, 0xa6, 0xa6, 0xb1, 0xe3, 0x45, 0xe9, 0x3c, 0x1f, 0xaa, 0x9e, 0xe0, 0x72, 0x61, 0xc7, 0xc1, + 0x25, 0x91, 0x02, 0xb2, 0x17, 0x90, 0x42, 0xbc, 0x1f, 0x46, 0x00, 0xfd, 0x7d, 0x87, 0x15, 0x8d, 0x00, 0x5a, 0x05, 0xd0, + 0xa2, 0x64, 0xa0, 0xc9, 0x29, 0x49, 0xdc, 0xa1, 0x4e, 0xf7, 0x76, 0x77, 0x51, 0x57, 0x67, 0xa7, 0xc8, 0x05, 0xca, 0x2d, + 0x0e, 0x8b, 0x55, 0x2c, 0xee, 0xd5, 0x05, 0x96, 0x4e, 0xfe, 0xe2, 0x04, 0xf6, 0x03, 0x25, 0x10, 0x26, 0xb9, 0x7b, 0xee, + 0xb9, 0x47, 0x04, 0x0c, 0x9c, 0x7e, 0xfa, 0xe9, 0x19, 0x7f, 0xc0, 0x5c, 0xa8, 0x85, 0x39, 0x84, 0x09, 0x1f, 0xbb, 0xb6, + 0x88, 0xca, 0x4b, 0xd2, 0x5f, 0x7c, 0xd0, 0xdd, 0x24, 0x50, 0x4a, 0x31, 0x26, 0x72, 0xf9, 0xbc, 0xb8, 0x2c, 0x4b, 0xc3, + 0x11, 0x8e, 0x74, 0x09, 0x38, 0xfc, 0xf0, 0xc3, 0x9d, 0x71, 0xe3, 0xc6, 0x79, 0xbb, 0x77, 0xef, 0x1e, 0xe9, 0xba, 0xee, + 0xe1, 0x9e, 0xe7, 0xa1, 0xc0, 0x75, 0x9d, 0x52, 0x1b, 0x58, 0x8d, 0x8d, 0xa8, 0x79, 0x05, 0x50, 0x3d, 0x59, 0x3e, 0xf9, + 0x7a, 0xe9, 0xff, 0xf7, 0x2e, 0xcf, 0xf3, 0x46, 0xe0, 0x62, 0x1d, 0x7e, 0xf8, 0xe1, 0xc2, 0xff, 0xaf, 0x14, 0x92, 0x51, + 0x4b, 0x0d, 0x17, 0x83, 0x18, 0xc8, 0xde, 0xdb, 0x6f, 0xbd, 0x25, 0x3a, 0x30, 0xa2, 0xcb, 0xc2, 0xf2, 0x47, 0x25, 0x01, + 0xec, 0x67, 0xa0, 0xbf, 0x9f, 0xde, 0x7d, 0xe4, 0xbb, 0xa9, 0xb9, 0xa5, 0x85, 0x36, 0xac, 0x5f, 0x2f, 0x7c, 0x0e, 0x41, + 0x60, 0x78, 0xa0, 0xa8, 0x46, 0x70, 0xd0, 0x07, 0xe4, 0xf9, 0x5f, 0xfc, 0xe2, 0x17, 0x99, 0x01, 0xaf, 0x94, 0x14, 0x14, + 0xf9, 0x40, 0xbd, 0x5e, 0xcd, 0xcd, 0x28, 0x2f, 0x57, 0x27, 0x94, 0x11, 0x1c, 0x4f, 0xe7, 0xf6, 0xcd, 0xd4, 0xbd, 0x7b, + 0x07, 0x35, 0x8d, 0x99, 0x40, 0x23, 0x46, 0x8f, 0xa1, 0xba, 0xfa, 0x86, 0x20, 0x8a, 0x52, 0xe6, 0x0b, 0x54, 0xed, 0xb6, + 0x05, 0x1d, 0x61, 0x8e, 0x2f, 0x57, 0xe7, 0x1d, 0xb4, 0x30, 0x09, 0x50, 0xfb, 0xf0, 0x1f, 0x88, 0x04, 0x08, 0x1f, 0x4a, + 0x50, 0x62, 0x71, 0xc3, 0x5d, 0x49, 0xf5, 0xf5, 0x8b, 0x22, 0x7b, 0x49, 0x8c, 0x25, 0x6c, 0x0a, 0x66, 0x02, 0x04, 0xa5, + 0x1f, 0x51, 0xba, 0x28, 0xf1, 0x88, 0x12, 0x96, 0x7c, 0x3c, 0xd9, 0x7e, 0x5f, 0xad, 0x63, 0x1c, 0x07, 0x52, 0x60, 0x41, + 0x8b, 0xf1, 0x1a, 0xf7, 0x00, 0x6e, 0x3d, 0x70, 0x73, 0x41, 0xa2, 0x7b, 0x0e, 0x98, 0xe0, 0xd2, 0x69, 0x70, 0xbb, 0x42, + 0xfd, 0x64, 0x64, 0x3e, 0xc0, 0x78, 0x04, 0x0b, 0x1c, 0x9e, 0xd5, 0x80, 0x42, 0x8b, 0xfc, 0x80, 0x36, 0x83, 0x45, 0x07, + 0x8a, 0x19, 0x1c, 0x79, 0xe4, 0x91, 0x3e, 0xf2, 0x62, 0xba, 0xae, 0x7b, 0x8c, 0xe7, 0x79, 0xf7, 0x45, 0x90, 0xbf, 0xb2, + 0xfb, 0x01, 0x96, 0x8b, 0x00, 0x3a, 0x59, 0x08, 0x20, 0xfb, 0xff, 0x79, 0xf2, 0xe2, 0x80, 0xdc, 0xf8, 0x48, 0x6b, 0xc1, + 0xe5, 0x5a, 0x8a, 0x45, 0x35, 0x77, 0x5c, 0xfd, 0x3c, 0x98, 0x00, 0x22, 0x05, 0x01, 0xa2, 0xed, 0x26, 0x4d, 0x9e, 0x9c, + 0x29, 0xb9, 0x54, 0x0e, 0xe0, 0xbe, 0xa0, 0xfa, 0x89, 0x48, 0xbe, 0xd9, 0xd1, 0x2e, 0x06, 0x06, 0x04, 0xa4, 0x54, 0x2b, + 0x70, 0xed, 0x70, 0xfc, 0x48, 0xe7, 0x70, 0xe2, 0x89, 0x27, 0x66, 0x5c, 0x0d, 0x40, 0xfe, 0xca, 0x05, 0x5e, 0x79, 0xb3, + 0x43, 0x3d, 0x06, 0x0b, 0x51, 0x5e, 0x0a, 0xb5, 0xa1, 0x77, 0x6e, 0xa5, 0xbd, 0xbb, 0xb6, 0x53, 0x63, 0xcb, 0x48, 0x51, + 0x32, 0xab, 0x61, 0x44, 0x93, 0x88, 0xac, 0x74, 0x44, 0x77, 0x08, 0x56, 0xf3, 0x22, 0x7f, 0x60, 0xf0, 0xa7, 0x00, 0x8f, + 0x16, 0x79, 0x18, 0xb5, 0x94, 0xef, 0x4a, 0x73, 0x9e, 0x25, 0x81, 0x16, 0x45, 0xb6, 0x61, 0x00, 0x25, 0xdd, 0xfa, 0x7a, + 0x7a, 0xa9, 0xa7, 0xb7, 0x47, 0x90, 0x3f, 0x90, 0x06, 0x3d, 0x42, 0x9d, 0x15, 0xa7, 0x6c, 0x51, 0xcb, 0x49, 0x81, 0x5d, + 0x2f, 0xd8, 0xa5, 0x05, 0xfe, 0x80, 0x20, 0x3a, 0x9f, 0xfa, 0xd4, 0xa7, 0x44, 0x40, 0x5b, 0x36, 0x25, 0xb0, 0x1a, 0xe7, + 0x10, 0x56, 0xfc, 0x38, 0x95, 0x0a, 0x52, 0xd5, 0x20, 0x15, 0x0e, 0xaa, 0x92, 0x20, 0xbf, 0x1e, 0xc6, 0x3d, 0x35, 0xa8, + 0x82, 0x01, 0x57, 0x18, 0xe4, 0xce, 0x43, 0x25, 0xa9, 0x8f, 0x7d, 0xec, 0x63, 0x22, 0xe7, 0x28, 0xde, 0xe3, 0x14, 0x36, + 0x6a, 0x36, 0x0e, 0x8b, 0xdc, 0xe0, 0xf1, 0x1d, 0x16, 0x4d, 0x10, 0x40, 0xdf, 0xf7, 0x8f, 0xe2, 0x7c, 0xc7, 0x0a, 0xff, + 0xa9, 0x98, 0x0a, 0x58, 0x29, 0x13, 0xb0, 0x6e, 0xfe, 0x05, 0x46, 0xfb, 0xbe, 0xff, 0x5e, 0xbc, 0x80, 0xcd, 0xbc, 0xd4, + 0xe8, 0x4b, 0xb1, 0xb3, 0x1a, 0x6a, 0xa8, 0x38, 0x17, 0x0c, 0x5c, 0xe8, 0x88, 0x41, 0xb9, 0xa5, 0x64, 0x55, 0xaa, 0x6c, + 0x44, 0x65, 0xa0, 0x7f, 0x40, 0x94, 0x6e, 0x83, 0x63, 0x77, 0xb5, 0x92, 0x3f, 0x4c, 0x06, 0x18, 0xf8, 0x41, 0xfe, 0xa0, + 0x02, 0x60, 0x60, 0xe3, 0x00, 0x8d, 0x72, 0x3b, 0x10, 0xf3, 0xfe, 0x38, 0xe5, 0x4c, 0x5f, 0x5f, 0x3f, 0xf5, 0xf5, 0xf7, + 0x89, 0xf4, 0x18, 0x3d, 0x1d, 0xed, 0xe2, 0x81, 0x08, 0xcb, 0xfa, 0x11, 0x4d, 0x22, 0x12, 0xb8, 0xae, 0xa1, 0x31, 0x48, + 0x7f, 0xc0, 0x69, 0x25, 0xa4, 0xc9, 0x37, 0x13, 0xc4, 0xc1, 0x11, 0x98, 0x22, 0xeb, 0x6e, 0x10, 0xdd, 0x11, 0x8c, 0x2a, + 0x81, 0x82, 0x18, 0x94, 0x9f, 0x53, 0xe8, 0xa2, 0x78, 0x4f, 0x9a, 0x89, 0xe5, 0xdf, 0xd6, 0x17, 0xd0, 0x22, 0x17, 0x38, + 0x67, 0x28, 0xa7, 0x3a, 0xe1, 0x3c, 0x97, 0xba, 0xe9, 0x55, 0x25, 0x7e, 0x95, 0x76, 0xce, 0xe7, 0x1c, 0x83, 0x38, 0x56, + 0xd4, 0xf9, 0xbe, 0xe9, 0xa6, 0x9b, 0x44, 0xee, 0x38, 0x90, 0xa1, 0x28, 0x12, 0x58, 0x6d, 0x42, 0x02, 0x8f, 0x6f, 0x20, + 0x7f, 0xc8, 0xd3, 0x78, 0xfd, 0xf5, 0xd7, 0x8b, 0x84, 0xca, 0x50, 0xfc, 0x54, 0x60, 0x01, 0x8c, 0x05, 0x3d, 0xce, 0x1b, + 0xd7, 0x03, 0x8b, 0x60, 0x8c, 0x85, 0x78, 0xa0, 0x8c, 0x1f, 0xaa, 0x71, 0x80, 0x0c, 0x7e, 0xf5, 0xab, 0x5f, 0xa5, 0xaf, + 0x7f, 0xfd, 0xeb, 0x84, 0x8a, 0x5c, 0xb0, 0xfc, 0xb0, 0x62, 0x68, 0x91, 0xff, 0xbc, 0xfd, 0xfe, 0xf7, 0xbf, 0x5f, 0x34, + 0x20, 0xcf, 0xf3, 0xe0, 0xe2, 0x36, 0x93, 0x88, 0xde, 0x92, 0xfc, 0x4b, 0x15, 0xc3, 0xd2, 0xc3, 0x25, 0x0a, 0x58, 0x57, + 0x00, 0xb1, 0x5c, 0x9c, 0xed, 0x79, 0xde, 0xfe, 0xf8, 0xc2, 0xfb, 0xdf, 0xff, 0x7e, 0x37, 0x8e, 0x08, 0xd3, 0x6a, 0xeb, + 0xb8, 0xf9, 0x38, 0x94, 0xf6, 0x0f, 0x0c, 0x04, 0x99, 0xf8, 0x63, 0x0c, 0xfa, 0xc8, 0x07, 0xc2, 0x77, 0xa4, 0x3e, 0xc8, + 0x6f, 0x25, 0x8e, 0x03, 0xf7, 0xa7, 0x0a, 0xaf, 0x31, 0xab, 0xa9, 0x98, 0x90, 0x90, 0xeb, 0x0f, 0x2b, 0x61, 0xf6, 0xf9, + 0x8b, 0x33, 0x90, 0xa6, 0xd8, 0x63, 0x03, 0x50, 0x1b, 0xba, 0xa1, 0xa1, 0x3e, 0xe3, 0x8b, 0x83, 0x6b, 0x8d, 0x28, 0xdf, + 0xde, 0xbd, 0x9d, 0xe2, 0x01, 0x80, 0x7c, 0xa3, 0x0d, 0xe0, 0x91, 0xc9, 0xdd, 0x17, 0x6c, 0x45, 0x19, 0x3a, 0xb2, 0x9c, + 0x0b, 0xff, 0x40, 0xec, 0xb3, 0xec, 0xae, 0x27, 0x16, 0x55, 0x0e, 0xae, 0xbf, 0xaa, 0x07, 0x12, 0x70, 0xca, 0x13, 0x5e, + 0x2c, 0xaa, 0x11, 0xf0, 0x95, 0x06, 0x8f, 0x55, 0x4c, 0x02, 0x61, 0x61, 0x42, 0x7d, 0x58, 0x90, 0x23, 0xa8, 0x81, 0x20, + 0xb1, 0x61, 0xc4, 0xa6, 0x5a, 0xc6, 0x37, 0xf6, 0xe3, 0x43, 0x05, 0x0a, 0x28, 0x7e, 0x28, 0x65, 0x79, 0xcd, 0x35, 0xd7, + 0x64, 0xd2, 0x43, 0x81, 0xc0, 0x7d, 0xf4, 0xa3, 0x1f, 0xa5, 0x63, 0x8f, 0x3d, 0x56, 0x10, 0x3b, 0xd4, 0x18, 0xe7, 0xd4, + 0x54, 0x9c, 0x6a, 0x65, 0xeb, 0xd6, 0xad, 0xb4, 0x72, 0xe5, 0x4a, 0xa1, 0x14, 0xa2, 0xaa, 0x0b, 0x02, 0x67, 0xce, 0x3a, + 0xeb, 0x2c, 0xfa, 0xcb, 0x5f, 0xfe, 0x22, 0x08, 0xf3, 0x0f, 0x7e, 0xf0, 0x03, 0x41, 0x1c, 0x11, 0x44, 0x63, 0x53, 0xdb, + 0xe4, 0xef, 0x43, 0x7f, 0xc8, 0x21, 0x87, 0x38, 0x53, 0xa6, 0x4c, 0xf1, 0xb6, 0x6d, 0xdb, 0xd6, 0xe8, 0xba, 0xee, 0x91, + 0x9e, 0xe7, 0xad, 0x30, 0xc1, 0x0f, 0xb0, 0xae, 0xc2, 0xe6, 0x5f, 0x35, 0xff, 0xdf, 0xbb, 0x3d, 0xcf, 0xab, 0x9f, 0x3a, + 0x75, 0x6a, 0xfa, 0x90, 0x43, 0x0e, 0x49, 0xe1, 0xa2, 0x95, 0xda, 0xf1, 0xaa, 0xa5, 0xe3, 0x16, 0xb2, 0x92, 0x48, 0x0f, + 0x04, 0xab, 0x2f, 0xd4, 0xd9, 0x2d, 0x27, 0xf9, 0x0a, 0x14, 0xc0, 0x80, 0x00, 0xe2, 0xde, 0x08, 0x02, 0x88, 0x2c, 0xc5, + 0x55, 0x06, 0x9c, 0x07, 0x7c, 0x5d, 0x7e, 0xfa, 0xd3, 0x9f, 0xd2, 0x0b, 0x2f, 0xbc, 0x30, 0x44, 0xa5, 0x30, 0x61, 0x92, + 0x02, 0xf8, 0x38, 0x70, 0x4c, 0x78, 0x80, 0x9c, 0x06, 0xc9, 0x4f, 0x91, 0x6c, 0x36, 0x48, 0x80, 0x0a, 0x9f, 0x40, 0xce, + 0x01, 0x68, 0x61, 0x51, 0x49, 0x70, 0x69, 0x38, 0xce, 0x09, 0xa8, 0xd6, 0x0b, 0x37, 0xa5, 0x4f, 0x01, 0x4c, 0x46, 0x99, + 0x04, 0x62, 0x1c, 0x83, 0x2a, 0x86, 0xaa, 0x3f, 0xb7, 0xdc, 0x72, 0x8b, 0x38, 0x87, 0xb0, 0xf4, 0x30, 0xd5, 0xb0, 0xc8, + 0xe5, 0x6b, 0xcd, 0x01, 0x6d, 0x48, 0x67, 0xb5, 0x6e, 0x1d, 0x82, 0x4d, 0x49, 0x98, 0xb9, 0x4f, 0x38, 0xe1, 0x04, 0xfa, + 0xc8, 0x47, 0x3e, 0x22, 0x88, 0x2e, 0x2b, 0xa0, 0x78, 0xa8, 0xf7, 0x07, 0xc4, 0x71, 0xee, 0xdc, 0xb9, 0xf4, 0x4f, 0xff, + 0xf4, 0x4f, 0xf4, 0xbd, 0xef, 0x7d, 0x8f, 0x36, 0x6d, 0xda, 0x24, 0xea, 0x1f, 0x23, 0x87, 0x22, 0xcc, 0xc6, 0x20, 0x94, + 0x48, 0xa3, 0x03, 0x1f, 0xca, 0x0f, 0x7c, 0xe0, 0x03, 0x79, 0x07, 0xd1, 0x0c, 0x77, 0xf4, 0xf7, 0xf7, 0x0b, 0x33, 0xfa, + 0x7b, 0xdf, 0xfb, 0x5e, 0x1f, 0xd7, 0x53, 0xba, 0xba, 0xdd, 0xa6, 0x90, 0x3f, 0x9d, 0x00, 0x32, 0x12, 0x27, 0x83, 0xe5, + 0x56, 0x00, 0xd5, 0xc0, 0x0f, 0xd5, 0x04, 0xec, 0xbb, 0xae, 0xfb, 0x3e, 0x74, 0xbe, 0xf7, 0xbc, 0xe7, 0x3d, 0xe2, 0x62, + 0x71, 0xf5, 0x8f, 0x52, 0x50, 0x0d, 0x1d, 0xb7, 0x90, 0xf3, 0xe8, 0xc7, 0x84, 0x3f, 0xd0, 0x3f, 0x98, 0xa0, 0xb8, 0xcc, + 0xc7, 0x80, 0x64, 0xaf, 0xd8, 0x77, 0x3a, 0xa3, 0x00, 0x9a, 0x7f, 0x6d, 0xd5, 0x01, 0x8e, 0x23, 0x7e, 0x61, 0xda, 0xb8, + 0xed, 0xb6, 0xdb, 0x32, 0x93, 0x56, 0x9c, 0xd5, 0x07, 0xe2, 0x84, 0xea, 0x2b, 0xc5, 0x64, 0x50, 0xcd, 0x34, 0xcf, 0x8f, + 0xe1, 0x00, 0x75, 0xf2, 0xae, 0x55, 0xc4, 0x9d, 0xfe, 0x24, 0x49, 0x70, 0xc0, 0x14, 0x3f, 0xd4, 0x28, 0x5e, 0x93, 0x8f, + 0x9f, 0xaf, 0x2f, 0x8e, 0x99, 0x2b, 0x4b, 0xa0, 0xc4, 0xd8, 0xa9, 0xa7, 0x9e, 0x2a, 0x54, 0xae, 0x30, 0xbf, 0x38, 0xd3, + 0xdb, 0x1c, 0xb7, 0x1b, 0xa4, 0x09, 0x83, 0x5a, 0x77, 0xf6, 0xd9, 0x67, 0x8b, 0xf7, 0xa1, 0xf2, 0xfd, 0xee, 0x77, 0xbf, + 0x13, 0x35, 0x88, 0x31, 0xd6, 0x41, 0xf1, 0x84, 0x79, 0x57, 0x4d, 0x6a, 0xad, 0x9e, 0x1b, 0xc6, 0x47, 0x90, 0x62, 0xde, + 0x1e, 0x02, 0xe4, 0xbe, 0xf3, 0x9d, 0xef, 0xd0, 0x97, 0xbf, 0xfc, 0x65, 0xba, 0xf6, 0xda, 0x6b, 0xc5, 0xb6, 0x41, 0x04, + 0x3f, 0xfe, 0xf1, 0x8f, 0xd3, 0xa5, 0x97, 0x5e, 0x4a, 0xdf, 0xfc, 0xe6, 0x37, 0x87, 0x90, 0x40, 0x93, 0xef, 0xbb, 0x09, + 0x56, 0xa7, 0x0f, 0x7c, 0xe0, 0x03, 0x0e, 0x08, 0xa0, 0xef, 0xfb, 0xef, 0x21, 0xa2, 0x31, 0x44, 0xd4, 0xa5, 0x91, 0x40, + 0x36, 0x03, 0xd7, 0x9c, 0x09, 0x58, 0x37, 0xff, 0x0e, 0x21, 0x7f, 0x44, 0x34, 0x4e, 0x5e, 0x14, 0x71, 0x91, 0xe2, 0xca, + 0xbf, 0x66, 0x7a, 0xc7, 0x2d, 0x4a, 0x01, 0xe4, 0x72, 0x43, 0xf5, 0x75, 0x11, 0xe9, 0x41, 0x92, 0x43, 0xca, 0x4d, 0x51, + 0x5d, 0x7d, 0x3d, 0x0d, 0xc8, 0x74, 0x01, 0xd5, 0x74, 0x7d, 0xb9, 0x38, 0x37, 0xd2, 0x40, 0x9c, 0x73, 0xce, 0x39, 0x99, + 0x89, 0x2b, 0x8e, 0xba, 0xa3, 0xe5, 0xc0, 0xd0, 0x7c, 0x6b, 0x4e, 0x51, 0x2b, 0xef, 0x6a, 0x25, 0x51, 0xd5, 0x7a, 0xdc, + 0xd5, 0x4c, 0x02, 0x0b, 0xd9, 0xbf, 0xe9, 0xa4, 0x2f, 0x9b, 0x4f, 0x33, 0x1f, 0x3b, 0x02, 0x24, 0xa0, 0x7e, 0x21, 0x3d, + 0x8c, 0x1e, 0x19, 0x6c, 0x7a, 0xdb, 0xc3, 0xb1, 0x21, 0x89, 0x3d, 0xca, 0xdd, 0x5d, 0x79, 0xe5, 0x95, 0xe2, 0xbd, 0x2f, + 0x7d, 0xe9, 0x4b, 0x74, 0xc1, 0x05, 0x17, 0x88, 0x08, 0x54, 0x04, 0x0e, 0x02, 0x6a, 0x45, 0x92, 0xa8, 0xf3, 0x51, 0x73, + 0x00, 0x62, 0xcc, 0x64, 0x82, 0xf7, 0xa3, 0x1f, 0xfd, 0x48, 0x54, 0x52, 0x81, 0xc9, 0x1c, 0x96, 0x93, 0x6f, 0x7d, 0xeb, + 0x5b, 0xe2, 0x3a, 0xfd, 0xec, 0x67, 0x3f, 0x13, 0xdf, 0xb1, 0x3e, 0x81, 0xe1, 0x60, 0xb2, 0x0d, 0x5f, 0xd9, 0x63, 0x8e, + 0x39, 0xc6, 0x95, 0x95, 0x4d, 0xe0, 0xea, 0x86, 0xc7, 0xab, 0x11, 0x26, 0x60, 0x2a, 0x17, 0x09, 0xac, 0x84, 0x17, 0xbf, + 0x4a, 0x02, 0xeb, 0x38, 0xff, 0x9f, 0xe7, 0x79, 0x33, 0x5c, 0xd7, 0xf5, 0x71, 0x91, 0x70, 0xb1, 0xe2, 0x08, 0x39, 0xaf, + 0xa6, 0x41, 0xa9, 0x10, 0x02, 0x28, 0x94, 0xab, 0x54, 0x79, 0x4d, 0x96, 0x62, 0xd5, 0x9c, 0x0a, 0x12, 0x24, 0x73, 0xbe, + 0x28, 0x93, 0x07, 0x45, 0x06, 0x8e, 0x11, 0xc7, 0x0b, 0xb3, 0xef, 0xb2, 0x65, 0xcb, 0x84, 0x69, 0xa4, 0x5c, 0xe9, 0x5e, + 0x92, 0x04, 0x4f, 0x5c, 0x85, 0x3c, 0x38, 0x0d, 0x86, 0xaa, 0x1e, 0x46, 0x3d, 0xb2, 0xfd, 0xbe, 0xd0, 0xcf, 0x4a, 0x7d, + 0x24, 0x75, 0xdc, 0x49, 0x1c, 0x73, 0x3e, 0xfb, 0xca, 0x75, 0xfc, 0x71, 0x1c, 0x57, 0x1c, 0xc7, 0x91, 0xef, 0xa3, 0x1a, + 0xc1, 0x7e, 0x6f, 0xec, 0xab, 0x88, 0xf1, 0x00, 0x96, 0x81, 0x5b, 0x6f, 0xbd, 0x55, 0x58, 0x09, 0xd4, 0x28, 0x66, 0x93, + 0xc7, 0x39, 0x2e, 0x10, 0x80, 0x34, 0x56, 0x4c, 0xfe, 0x4e, 0x3e, 0xf9, 0x64, 0x9a, 0x37, 0x6f, 0x9e, 0xf0, 0xd5, 0xe3, + 0x64, 0xfd, 0xf9, 0x46, 0xef, 0xea, 0x55, 0x4d, 0x98, 0x30, 0xee, 0xd8, 0xb1, 0x83, 0x0e, 0x3b, 0xec, 0x30, 0x61, 0x12, + 0x3e, 0xee, 0xb8, 0xe3, 0xc4, 0x7b, 0x18, 0x4b, 0x61, 0x1e, 0xc6, 0xf5, 0x2a, 0x67, 0x46, 0x8a, 0x6a, 0xcd, 0x07, 0x78, + 0xe0, 0x81, 0x07, 0x22, 0xfd, 0x90, 0xe7, 0xfb, 0x7e, 0x5d, 0x2a, 0x95, 0x3a, 0x52, 0x72, 0x9f, 0xfa, 0x1c, 0x66, 0xe0, + 0x9a, 0x21, 0x80, 0x51, 0xfe, 0x7f, 0xe9, 0x54, 0x2a, 0xf5, 0x2e, 0xdf, 0xf7, 0xdd, 0x19, 0x33, 0x66, 0x78, 0x70, 0x54, + 0x8d, 0xc3, 0xff, 0x4f, 0xec, 0xb0, 0x86, 0x1a, 0x24, 0x13, 0xc0, 0xfe, 0x81, 0x7e, 0x4a, 0xd5, 0x0d, 0xd6, 0xb8, 0x2c, + 0xb7, 0x02, 0x28, 0xca, 0x28, 0xa5, 0x83, 0xe8, 0x3f, 0x71, 0x7d, 0x0d, 0x9f, 0x00, 0x38, 0x07, 0x16, 0x06, 0x42, 0x04, + 0x7d, 0xc0, 0xc4, 0xc3, 0xca, 0xdf, 0x70, 0x86, 0x9e, 0xf5, 0x3f, 0x9f, 0x2a, 0x00, 0xd9, 0xfa, 0x53, 0xa5, 0xfa, 0x5a, + 0x3e, 0xe5, 0xb6, 0xb2, 0x9d, 0x4f, 0xdc, 0x7d, 0x28, 0x9f, 0x6b, 0x57, 0xc8, 0x35, 0xaf, 0xf6, 0xe3, 0x30, 0x1d, 0x6a, + 0x65, 0x1e, 0x9c, 0xfb, 0x69, 0xa7, 0x9d, 0x46, 0x8b, 0x16, 0x2d, 0x12, 0x0b, 0x46, 0x90, 0x1a, 0xfe, 0x8e, 0x89, 0x60, + 0x97, 0x16, 0x98, 0x63, 0x2f, 0xbe, 0xf8, 0xe2, 0x0c, 0xf9, 0x3b, 0xef, 0xbc, 0xf3, 0x84, 0xea, 0x87, 0x31, 0x3a, 0x2e, + 0x65, 0x0e, 0xe6, 0x72, 0x8c, 0x9d, 0xb8, 0x46, 0x20, 0x97, 0x30, 0x2b, 0x03, 0x50, 0x06, 0x1f, 0x7b, 0xec, 0x31, 0x41, + 0x42, 0x55, 0xd2, 0x6c, 0xb1, 0x6f, 0x00, 0xe7, 0xb8, 0x71, 0xe3, 0xe0, 0xe2, 0x26, 0x1a, 0x93, 0xe3, 0x38, 0xef, 0x0d, + 0x31, 0xff, 0x46, 0xf9, 0x01, 0x56, 0x2d, 0x01, 0x8c, 0x32, 0xfd, 0x0e, 0x49, 0x03, 0xe3, 0x38, 0x8e, 0x30, 0xff, 0xbe, + 0xeb, 0x5d, 0xef, 0x12, 0x17, 0x29, 0xae, 0xd5, 0x84, 0xa9, 0x1d, 0xb7, 0x24, 0x05, 0xb0, 0x3f, 0x1d, 0xa4, 0x55, 0x48, + 0xe5, 0x97, 0xae, 0x24, 0xae, 0xd5, 0x7b, 0x46, 0x01, 0xac, 0xab, 0x23, 0xcf, 0xf7, 0xa8, 0xaf, 0x37, 0x08, 0x3e, 0x30, + 0xf9, 0x0a, 0xe3, 0x98, 0x79, 0x15, 0xfb, 0xe3, 0x1f, 0xff, 0x98, 0x56, 0xaf, 0x5e, 0x9d, 0x89, 0xf8, 0xb5, 0x26, 0x0b, + 0xf3, 0x11, 0x45, 0x4c, 0xd4, 0xf7, 0xf8, 0x1e, 0xab, 0x55, 0x0b, 0xf2, 0x55, 0x3a, 0xd4, 0xdf, 0x14, 0x73, 0x1c, 0xa5, + 0x7e, 0xd7, 0xa2, 0xb2, 0x50, 0xef, 0x0f, 0x57, 0x26, 0x41, 0x9a, 0x2d, 0x44, 0xba, 0x6e, 0xdf, 0xbe, 0x5d, 0xbc, 0x27, + 0xf2, 0x6d, 0x1a, 0x78, 0x1f, 0x31, 0x47, 0xc2, 0xec, 0xcb, 0xc1, 0x19, 0xc0, 0xd7, 0xbe, 0xf6, 0x35, 0x3a, 0xf7, 0xdc, + 0x73, 0x85, 0x49, 0x96, 0xdb, 0x76, 0x0a, 0xf3, 0x44, 0x0c, 0xfb, 0x73, 0xdd, 0x60, 0x1c, 0x05, 0xa9, 0x04, 0x99, 0xb9, + 0xe1, 0x86, 0x1b, 0xe8, 0x83, 0x1f, 0xfc, 0xa0, 0x98, 0x93, 0x10, 0x44, 0x03, 0x73, 0xb0, 0xa9, 0xbe, 0xd4, 0xa6, 0xc0, + 0x75, 0x5d, 0x7a, 0xdf, 0xfb, 0xde, 0x27, 0x1a, 0x93, 0xef, 0xfb, 0x47, 0x20, 0xf5, 0x9d, 0xfc, 0x28, 0x8a, 0x08, 0x26, + 0x7f, 0x4c, 0x15, 0x4e, 0xff, 0x02, 0x8c, 0x91, 0x17, 0x03, 0x36, 0xf2, 0xd8, 0xfc, 0xff, 0xc4, 0x0e, 0x0d, 0xec, 0xb8, + 0xc5, 0x40, 0x24, 0xea, 0x10, 0x41, 0x20, 0x30, 0x01, 0x0f, 0x50, 0x7d, 0x5d, 0x90, 0x57, 0x2b, 0x1f, 0x70, 0x5d, 0xdb, + 0xc8, 0x87, 0x4c, 0xd5, 0x90, 0x1f, 0x01, 0x0c, 0x7c, 0x00, 0x11, 0x81, 0x9a, 0x51, 0x00, 0x0d, 0x06, 0x06, 0x49, 0x38, + 0x32, 0xff, 0xf6, 0xb7, 0xbf, 0xa5, 0x05, 0x0b, 0x16, 0x04, 0xd1, 0xd3, 0x4a, 0x30, 0x85, 0x85, 0x99, 0xe0, 0x76, 0x85, + 0xb4, 0x1c, 0x48, 0x61, 0x81, 0x87, 0x5a, 0x71, 0x46, 0x5d, 0xc0, 0x30, 0x09, 0xc4, 0x77, 0x31, 0x79, 0xe3, 0xa1, 0xe7, + 0xa3, 0xd3, 0xa1, 0x7e, 0x1f, 0xdb, 0xce, 0xf5, 0x7d, 0xf5, 0xbb, 0x68, 0xf7, 0x71, 0x7d, 0xd7, 0xc2, 0xbc, 0xc8, 0x60, + 0x90, 0x9c, 0xf5, 0xeb, 0xd7, 0x0b, 0x7f, 0x3a, 0x26, 0x51, 0x26, 0x8e, 0x15, 0xbc, 0xc0, 0x40, 0x6d, 0x63, 0xb4, 0xb7, + 0xa3, 0x8e, 0x3a, 0x4a, 0xd4, 0x38, 0xe6, 0x20, 0x16, 0x3e, 0xf6, 0xce, 0xce, 0xbd, 0xe4, 0x96, 0x38, 0x4e, 0xa7, 0x44, + 0xf5, 0x90, 0xce, 0xcc, 0x62, 0x1a, 0xed, 0x1a, 0x8b, 0xe8, 0xbf, 0xfd, 0xed, 0x6f, 0x84, 0x82, 0x0d, 0x58, 0x58, 0xff, + 0xcf, 0xff, 0xfc, 0x8f, 0x30, 0x39, 0xb3, 0x6a, 0x6a, 0x31, 0x14, 0xb8, 0x76, 0xb8, 0x6e, 0xef, 0x7e, 0xf7, 0xbb, 0x1d, + 0xe9, 0x7e, 0x30, 0x8b, 0x88, 0xf6, 0x93, 0x66, 0x60, 0xdd, 0x0f, 0x30, 0xf3, 0x33, 0xaa, 0x31, 0x1f, 0xc0, 0x30, 0xff, + 0xbf, 0x59, 0x9e, 0xe7, 0x21, 0x31, 0x22, 0xe4, 0x51, 0x37, 0x4e, 0x62, 0x61, 0x62, 0xc7, 0x2d, 0x0a, 0x72, 0x80, 0xc2, + 0xb5, 0x61, 0xbf, 0x15, 0x26, 0xca, 0xd9, 0xae, 0x15, 0x06, 0x00, 0xe4, 0x76, 0x5a, 0xbb, 0x6e, 0x3d, 0xad, 0xdf, 0xb0, + 0x51, 0x3c, 0xd6, 0xad, 0xdf, 0x90, 0x79, 0x88, 0xbf, 0x37, 0x6c, 0x14, 0xb9, 0x05, 0xb3, 0x5d, 0x71, 0xde, 0x07, 0x06, + 0x02, 0x61, 0x02, 0xc6, 0x04, 0x8a, 0xc9, 0xcd, 0x31, 0x3f, 0xf4, 0x1e, 0x49, 0x50, 0xaf, 0xbe, 0xfa, 0xea, 0x8c, 0x1f, + 0x4c, 0x52, 0x35, 0x7e, 0x2d, 0xe2, 0xf5, 0xd9, 0xc4, 0x44, 0x86, 0x89, 0x0d, 0xee, 0x20, 0x78, 0xf0, 0xdf, 0xba, 0x12, + 0xc8, 0xdf, 0x45, 0x3b, 0xd7, 0xbf, 0x0b, 0xe8, 0x6a, 0x37, 0xfa, 0x8f, 0xfa, 0x7d, 0x10, 0x35, 0xfe, 0x5b, 0x07, 0xbe, + 0x8b, 0x6c, 0x04, 0xea, 0x77, 0x11, 0x49, 0x19, 0xf5, 0x5d, 0x7d, 0xbb, 0xfc, 0x5d, 0xdb, 0xde, 0xcc, 0x86, 0x1e, 0x19, + 0x8c, 0x71, 0x02, 0x89, 0x90, 0x11, 0xf5, 0x0a, 0xd3, 0xa6, 0x69, 0xa4, 0x86, 0x17, 0xb6, 0xc8, 0x5f, 0x88, 0x5c, 0x7d, + 0x20, 0xae, 0x08, 0xf8, 0x40, 0x52, 0x67, 0x8c, 0x7b, 0x1c, 0xe0, 0xb6, 0x79, 0xcb, 0x56, 0x7a, 0x7d, 0xc5, 0x1b, 0xb4, + 0x65, 0xcb, 0xb6, 0x21, 0x75, 0x97, 0xf3, 0x05, 0xbe, 0x0f, 0xc2, 0xb7, 0x7d, 0xc7, 0x4e, 0x7a, 0xf5, 0xf5, 0x15, 0xb4, + 0x66, 0xdd, 0x7a, 0x21, 0x47, 0x60, 0x5b, 0x68, 0xeb, 0x87, 0x1e, 0x7a, 0xa8, 0x88, 0x32, 0x06, 0xae, 0xba, 0xea, 0x2a, + 0xa1, 0x46, 0x42, 0x95, 0x1c, 0x2e, 0x99, 0x09, 0x0a, 0x01, 0xee, 0x07, 0x16, 0x87, 0x73, 0xe7, 0xce, 0x75, 0xa6, 0x4e, + 0x9d, 0x0a, 0x3f, 0xc0, 0x06, 0xd4, 0x05, 0x96, 0x1c, 0xa8, 0xae, 0x52, 0x7e, 0x80, 0x6e, 0x05, 0xfd, 0xff, 0xc0, 0x7a, + 0xd3, 0xb8, 0x08, 0x70, 0x8a, 0x9c, 0x3c, 0x79, 0xb2, 0x07, 0x27, 0xc9, 0x52, 0xeb, 0xff, 0x0e, 0xd9, 0xa9, 0xe1, 0x0a, + 0x55, 0x41, 0x70, 0x1c, 0xea, 0xed, 0xeb, 0x15, 0xe4, 0x0b, 0x2a, 0x9c, 0xeb, 0x66, 0xef, 0xd0, 0xea, 0x67, 0x9b, 0x36, + 0x6f, 0x19, 0x42, 0xfc, 0x98, 0x10, 0xae, 0x59, 0xbb, 0x8e, 0x76, 0xec, 0x6c, 0x15, 0xc4, 0x2e, 0xd7, 0xd0, 0x80, 0xed, + 0x71, 0xda, 0x14, 0x74, 0xf0, 0xfe, 0xbe, 0x5e, 0x63, 0xd3, 0xc0, 0xf0, 0x00, 0xb9, 0x70, 0xe1, 0x42, 0x51, 0xf2, 0x89, + 0x57, 0xcb, 0xd5, 0x12, 0xf1, 0x3b, 0x9c, 0x81, 0xfb, 0x03, 0xd2, 0x84, 0x7b, 0x08, 0xb3, 0x53, 0x4b, 0x73, 0x0b, 0x8d, + 0x68, 0x6c, 0x14, 0x9f, 0x61, 0x6c, 0x50, 0xfd, 0x83, 0x87, 0x7c, 0xd7, 0x71, 0xc5, 0x77, 0x1b, 0xb5, 0xef, 0xea, 0xe9, + 0x2e, 0x40, 0xca, 0xd8, 0xc5, 0xa4, 0xa5, 0xb9, 0x99, 0x46, 0x34, 0x06, 0xbe, 0xa0, 0x58, 0x5c, 0x81, 0xb4, 0xa9, 0x63, + 0x06, 0x6f, 0x3b, 0xf3, 0xdd, 0x11, 0xd9, 0xbf, 0xcb, 0x2a, 0x65, 0x73, 0xc8, 0x77, 0xf9, 0x78, 0x6d, 0xfb, 0x33, 0x9b, + 0x04, 0x72, 0x8a, 0x2d, 0x8c, 0x75, 0x48, 0x7d, 0x82, 0x87, 0x1e, 0x14, 0x52, 0x69, 0xa0, 0x4d, 0xa3, 0x4d, 0x21, 0x1f, + 0x1f, 0x80, 0x2a, 0x1d, 0x1f, 0xfe, 0xf0, 0x87, 0xf7, 0x29, 0x69, 0x87, 0x8a, 0x42, 0x38, 0xa7, 0x0d, 0x9b, 0x36, 0x89, + 0x39, 0x80, 0x73, 0xc7, 0x66, 0x03, 0x7f, 0x8e, 0x67, 0x5c, 0x87, 0xad, 0xdb, 0xb6, 0xd1, 0xaa, 0x35, 0x6b, 0xc9, 0xf3, + 0x7c, 0x91, 0x86, 0x8c, 0x7f, 0x8e, 0xcf, 0xe0, 0x67, 0x88, 0x7a, 0xca, 0xd8, 0x37, 0x8e, 0xe7, 0xb2, 0xcb, 0x2e, 0x13, + 0xfd, 0xcf, 0x12, 0xc0, 0x70, 0x80, 0x9c, 0x23, 0x13, 0xc5, 0x11, 0x47, 0x1c, 0x21, 0xae, 0xa2, 0xeb, 0xba, 0x70, 0x7d, + 0x73, 0xf2, 0xcc, 0x07, 0x58, 0x75, 0x04, 0x30, 0xcc, 0xf4, 0xab, 0x13, 0x40, 0x47, 0x5e, 0x04, 0x3a, 0xfc, 0xf0, 0xc3, + 0x7d, 0x74, 0xb4, 0x5c, 0xe6, 0x98, 0x42, 0x50, 0x4b, 0x83, 0x2d, 0x2e, 0x1c, 0xfc, 0xee, 0x02, 0x05, 0x10, 0x09, 0x99, + 0xdd, 0xfc, 0xa2, 0x5f, 0x47, 0x8d, 0xa2, 0xb9, 0x73, 0xf6, 0x27, 0xc7, 0x09, 0x56, 0xb7, 0x6c, 0x02, 0xc5, 0x40, 0x81, + 0xce, 0x7a, 0xf0, 0x81, 0x07, 0xe4, 0x5d, 0x01, 0x83, 0xcd, 0xc9, 0x30, 0x01, 0xf7, 0xc2, 0x07, 0xd0, 0x40, 0x82, 0x8d, + 0xeb, 0x83, 0xc9, 0x17, 0x3e, 0x3c, 0xf0, 0xe5, 0x61, 0x12, 0x50, 0xce, 0x1a, 0xbf, 0x16, 0xa5, 0x47, 0xba, 0xe3, 0x9e, + 0x4d, 0x9e, 0x34, 0x99, 0xa6, 0x4c, 0x9a, 0x44, 0xd3, 0xa6, 0x4e, 0xa3, 0xd1, 0xa3, 0x46, 0x67, 0x88, 0x1d, 0xab, 0x35, + 0x43, 0xbe, 0x3b, 0x79, 0x12, 0x4d, 0x9e, 0x34, 0x89, 0xa6, 0x6b, 0xdf, 0xe5, 0xc9, 0x88, 0x15, 0x74, 0x26, 0x74, 0xf8, + 0x2e, 0xb6, 0x3f, 0x6d, 0xea, 0x54, 0x1a, 0x33, 0x3a, 0xf8, 0x3e, 0x2b, 0xec, 0x7c, 0x1c, 0x4c, 0xe8, 0x26, 0x4d, 0x9c, + 0x44, 0x53, 0x26, 0x4d, 0xa1, 0x69, 0x53, 0xa6, 0xd2, 0xd8, 0x31, 0x63, 0x86, 0x6c, 0x7b, 0xdf, 0xef, 0x4e, 0xa4, 0xa9, + 0xd8, 0xae, 0xf2, 0x5d, 0x75, 0xbb, 0x16, 0x66, 0x03, 0x6d, 0x8b, 0x55, 0x40, 0xb4, 0xab, 0x5f, 0xff, 0xfa, 0xd7, 0x42, + 0x0d, 0xe4, 0x20, 0x87, 0x4a, 0xdf, 0x43, 0xae, 0x61, 0x8e, 0xba, 0xb2, 0x2f, 0xbd, 0xf4, 0x92, 0x58, 0x6c, 0x20, 0x35, + 0x0b, 0xd7, 0xe9, 0x65, 0x80, 0xb0, 0xcd, 0xd9, 0x7f, 0x16, 0x4d, 0x9f, 0x36, 0x55, 0x9c, 0xd3, 0xfa, 0x0d, 0x9b, 0x68, + 0xe3, 0xe6, 0xcd, 0x82, 0x04, 0x02, 0x51, 0xe3, 0xbd, 0x9a, 0x22, 0x07, 0xe4, 0x6f, 0xf5, 0x9a, 0x75, 0x62, 0x9f, 0x93, + 0x27, 0x4f, 0xa4, 0x83, 0x0f, 0x42, 0x15, 0xb3, 0x41, 0xf0, 0xf7, 0x50, 0x21, 0x04, 0x40, 0x6e, 0x55, 0x54, 0x0e, 0xc1, + 0x31, 0xd5, 0xd2, 0xdc, 0x1b, 0x17, 0x78, 0x81, 0x71, 0xf4, 0xd1, 0x47, 0x73, 0x23, 0x3a, 0x52, 0xd6, 0x05, 0xd6, 0x49, + 0xa0, 0x5b, 0x6b, 0x26, 0x60, 0x3d, 0x00, 0x44, 0x90, 0x3f, 0x94, 0x23, 0xf4, 0x7d, 0xff, 0x5d, 0xf8, 0x02, 0x2e, 0x4a, + 0xdc, 0xbe, 0x59, 0x95, 0xee, 0xac, 0xb1, 0x13, 0xc0, 0xbe, 0x5e, 0x41, 0xbe, 0x90, 0x90, 0x39, 0x1f, 0xdf, 0x14, 0x31, + 0x39, 0x0d, 0x0c, 0xd0, 0x94, 0xc9, 0x93, 0x68, 0xfc, 0xb8, 0xb1, 0x43, 0xc8, 0x35, 0x5e, 0x4f, 0x9f, 0x3e, 0x8d, 0x46, + 0x8d, 0x1a, 0x99, 0x57, 0xd0, 0x0d, 0xef, 0x0b, 0x83, 0xa3, 0x28, 0xfc, 0x2e, 0x14, 0x40, 0x73, 0x83, 0x3e, 0x10, 0x9d, + 0x06, 0x5f, 0x1e, 0xb5, 0xc6, 0xaf, 0x85, 0xf9, 0x60, 0xc2, 0x86, 0xc5, 0x49, 0xd3, 0x88, 0x26, 0xd1, 0x7e, 0x71, 0x5f, + 0xb1, 0x90, 0xe1, 0xcf, 0xf9, 0x3b, 0x6c, 0x9a, 0xe3, 0xef, 0x0e, 0xc8, 0xef, 0x8e, 0xd2, 0xbe, 0xcb, 0x6d, 0x5b, 0xdd, + 0x76, 0x73, 0x53, 0x73, 0xa6, 0xa2, 0xca, 0xa8, 0x91, 0xa3, 0x32, 0x69, 0x41, 0xf8, 0xfb, 0xfc, 0x5d, 0xb4, 0x77, 0xa8, + 0x7f, 0x03, 0xe9, 0xa0, 0xec, 0x19, 0x7f, 0x17, 0xfb, 0xe1, 0x7e, 0xa3, 0x7e, 0x17, 0xdb, 0x45, 0x9e, 0xcc, 0xe0, 0xbb, + 0xa3, 0x33, 0xdf, 0xb5, 0xaa, 0x88, 0xf9, 0x50, 0x95, 0x65, 0xb4, 0x11, 0x36, 0xdb, 0x61, 0x21, 0xb9, 0x6d, 0xdb, 0x36, + 0x31, 0x8e, 0x98, 0x60, 0x0e, 0xc6, 0xf8, 0x86, 0x7c, 0xa6, 0x38, 0xde, 0x4f, 0x7e, 0xf2, 0x93, 0x50, 0x94, 0x84, 0x02, + 0x3d, 0x74, 0x8c, 0x0b, 0xda, 0xe7, 0xec, 0x59, 0x33, 0x69, 0xda, 0xd4, 0x29, 0xe2, 0xef, 0xf5, 0x1b, 0x36, 0xd3, 0xc6, + 0x4d, 0x9b, 0xa9, 0xae, 0x2e, 0x3a, 0x32, 0x58, 0x90, 0xba, 0xba, 0x3a, 0xda, 0xba, 0x75, 0x90, 0xfc, 0x4d, 0x9a, 0x34, + 0x51, 0x08, 0x05, 0xfa, 0x7c, 0x83, 0xfd, 0xc1, 0x14, 0xfc, 0x89, 0x4f, 0x7c, 0x02, 0xa5, 0xce, 0xc4, 0x6b, 0xa4, 0x89, + 0x01, 0x01, 0x34, 0xe1, 0x3a, 0x99, 0x1a, 0x0d, 0x7c, 0xd4, 0x51, 0x47, 0x89, 0x86, 0x96, 0x4e, 0xa7, 0xe7, 0x10, 0xd1, + 0xf4, 0x08, 0x3f, 0x40, 0x55, 0x40, 0xab, 0xfa, 0x28, 0x60, 0x0a, 0x09, 0x00, 0xc1, 0x49, 0xcf, 0xe0, 0xfa, 0xbf, 0xb8, + 0x28, 0x71, 0xaf, 0xb0, 0x6a, 0x6a, 0x15, 0x82, 0x5c, 0x42, 0x50, 0x1d, 0xe4, 0xaa, 0x4b, 0xac, 0xf6, 0xf2, 0x3e, 0x3d, + 0x9f, 0xf6, 0x9f, 0x3d, 0x8b, 0xea, 0xeb, 0x83, 0x28, 0x2d, 0x11, 0x92, 0x3e, 0x76, 0x0c, 0xed, 0x37, 0x7d, 0x5a, 0x41, + 0x1d, 0x15, 0xf7, 0x46, 0x64, 0xcf, 0x17, 0x04, 0xd0, 0x3c, 0x07, 0x77, 0x9c, 0x0b, 0xa2, 0xc8, 0x11, 0xf4, 0x81, 0x15, + 0x32, 0x07, 0x7d, 0xb0, 0xd9, 0xda, 0xc2, 0x7c, 0x70, 0xff, 0xe7, 0x3a, 0xb3, 0xac, 0xc4, 0xf0, 0xe2, 0x65, 0x88, 0x0f, + 0xa0, 0x9c, 0xf0, 0x82, 0xef, 0xfa, 0xa1, 0xdf, 0x55, 0xbf, 0xcf, 0x13, 0xe4, 0x90, 0x6d, 0xcb, 0xda, 0xd6, 0x6a, 0x34, + 0xb1, 0xea, 0x5b, 0x8b, 0x36, 0xc5, 0xb9, 0x37, 0xf1, 0x08, 0xca, 0x67, 0x0d, 0x6e, 0x6f, 0xc8, 0x77, 0x95, 0xed, 0x06, + 0x35, 0xb3, 0x07, 0x4b, 0x6d, 0xd5, 0xd2, 0x62, 0xb4, 0x96, 0xa1, 0xa6, 0x15, 0xe2, 0xa0, 0x10, 0xd4, 0xd5, 0x05, 0x09, + 0xe4, 0xf6, 0x55, 0xa9, 0x79, 0x85, 0x15, 0x24, 0x44, 0xdc, 0xc2, 0xf7, 0x0f, 0x7f, 0x7f, 0xf6, 0xb3, 0x9f, 0xcd, 0xba, + 0xb8, 0xdd, 0x87, 0x04, 0x6e, 0xdc, 0x4c, 0x1b, 0x37, 0x06, 0x24, 0x50, 0x3f, 0x0f, 0xde, 0xfe, 0xd6, 0x6d, 0xdb, 0x69, + 0xf5, 0xda, 0x41, 0xf2, 0x77, 0xd0, 0x01, 0x73, 0x43, 0xdd, 0x17, 0x98, 0xd0, 0xc0, 0xdd, 0xe6, 0xdf, 0xfe, 0xed, 0xdf, + 0xc4, 0xdf, 0x8f, 0x3e, 0xfa, 0xa8, 0x11, 0x4a, 0xa9, 0xc9, 0x75, 0x81, 0x0f, 0x3a, 0xe8, 0x20, 0x67, 0xfc, 0xf8, 0xf1, + 0xf0, 0x03, 0x6c, 0x72, 0x5d, 0xf7, 0x10, 0x0c, 0x49, 0x95, 0xf2, 0x03, 0x74, 0x2b, 0x98, 0xff, 0x0f, 0xf5, 0x7f, 0x0f, + 0xf5, 0x7d, 0x7f, 0xc4, 0xd8, 0xb1, 0x63, 0xbd, 0x83, 0x0f, 0x3e, 0xd8, 0x51, 0x7d, 0x76, 0x62, 0xd9, 0x71, 0x2d, 0x35, + 0x42, 0x61, 0x6a, 0x0a, 0x26, 0x2a, 0xce, 0x59, 0xe5, 0xe7, 0xc1, 0x00, 0x03, 0x53, 0xb0, 0x47, 0x4d, 0x4d, 0x23, 0x68, + 0xce, 0xfe, 0x33, 0xc5, 0x04, 0x86, 0x4e, 0x0e, 0xb3, 0x30, 0x50, 0xc8, 0x60, 0xc6, 0xea, 0x1a, 0xfb, 0x97, 0x98, 0x98, + 0x13, 0x0b, 0xe9, 0x09, 0xfe, 0xfa, 0xd7, 0xbf, 0xee, 0x13, 0xf4, 0x51, 0x53, 0x6d, 0xa1, 0x86, 0xc1, 0x66, 0x2c, 0xb4, + 0xd3, 0x9d, 0xad, 0x3b, 0x85, 0x02, 0x03, 0xbf, 0xbd, 0xd6, 0xdd, 0xbb, 0xc4, 0xfb, 0x68, 0x7f, 0xec, 0xd0, 0xce, 0xe6, + 0xac, 0xcc, 0x77, 0xfb, 0x82, 0xef, 0xee, 0x52, 0xbe, 0xcb, 0x13, 0x36, 0x4f, 0x6e, 0xdc, 0x56, 0x76, 0xec, 0xdc, 0x29, + 0x06, 0xe3, 0xce, 0xbd, 0x9d, 0xd4, 0xba, 0x2b, 0xf8, 0xbe, 0x3a, 0xc1, 0xab, 0xdf, 0xc5, 0xb6, 0x83, 0xef, 0xee, 0x95, + 0xc7, 0x11, 0x7c, 0xae, 0x7e, 0x57, 0x4c, 0x86, 0xe9, 0x34, 0xed, 0x90, 0xdf, 0x85, 0x22, 0xb3, 0x73, 0x57, 0x6b, 0x66, + 0xbb, 0x71, 0x66, 0x37, 0xb0, 0x48, 0x1e, 0x7a, 0x50, 0xc8, 0x73, 0xcf, 0x3d, 0x47, 0xbf, 0xf9, 0xcd, 0x6f, 0x04, 0xd9, + 0xa9, 0xd4, 0x62, 0x12, 0xc7, 0x04, 0x52, 0xfa, 0xce, 0x3b, 0xef, 0xd0, 0xda, 0xb5, 0x6b, 0xc5, 0xd8, 0x76, 0xcc, 0x31, + 0xc7, 0x0c, 0xf1, 0x75, 0x0d, 0x03, 0x8e, 0x97, 0x49, 0xa0, 0x3f, 0x84, 0x04, 0x0e, 0xba, 0xfe, 0x0c, 0x9a, 0x7d, 0xf7, + 0x25, 0x7f, 0xfc, 0x79, 0xd8, 0x18, 0xca, 0x0a, 0xf8, 0x3f, 0xfe, 0xe3, 0x3f, 0x8a, 0xef, 0x2c, 0x5d, 0xba, 0x54, 0xb8, + 0xdf, 0xd8, 0x4c, 0x0b, 0xfb, 0x82, 0xdd, 0x45, 0x50, 0x8f, 0x19, 0x2e, 0x6f, 0x78, 0x8f, 0x5d, 0xe0, 0x14, 0xab, 0x68, + 0x59, 0xfd, 0x00, 0xeb, 0xca, 0xa8, 0xfc, 0xe9, 0xfe, 0x7f, 0x1e, 0x4e, 0x1e, 0x8d, 0xe7, 0xd0, 0x43, 0x0f, 0xf5, 0x27, + 0x4f, 0x9e, 0x2c, 0xfc, 0x18, 0xe2, 0x24, 0x80, 0xb5, 0x34, 0xf1, 0xc3, 0x54, 0x35, 0x65, 0xca, 0x64, 0x6a, 0x6c, 0x68, + 0xa0, 0x1d, 0xdb, 0xb7, 0x8b, 0x09, 0x26, 0x9f, 0x64, 0xc6, 0x7c, 0x0d, 0x30, 0x91, 0x4d, 0x9e, 0x38, 0x91, 0xda, 0xda, + 0x3b, 0x68, 0x64, 0x4b, 0x0b, 0xb5, 0xb4, 0xb4, 0x14, 0xa4, 0xe2, 0x71, 0xe3, 0x45, 0xe7, 0x4e, 0xa5, 0xea, 0x68, 0xc2, + 0x84, 0xf1, 0xc6, 0xe4, 0x00, 0xc4, 0xb9, 0xc1, 0x47, 0x07, 0x3e, 0x31, 0x28, 0xe5, 0x64, 0x83, 0x3e, 0xaa, 0x13, 0x4c, + 0xa6, 0xd0, 0xae, 0x05, 0x89, 0xea, 0xea, 0x12, 0x0f, 0x06, 0xee, 0x2b, 0xfb, 0x72, 0xf2, 0x42, 0x68, 0xf0, 0xbb, 0x7b, + 0xc5, 0x23, 0xec, 0xbb, 0xfc, 0x7d, 0xf6, 0x05, 0xc5, 0x38, 0xd3, 0xd5, 0xdd, 0x25, 0x1e, 0xd9, 0xb6, 0x3d, 0xf8, 0xdd, + 0xe0, 0xa1, 0x7e, 0x17, 0x66, 0x2e, 0x9e, 0xfc, 0xf8, 0xbb, 0x9c, 0xfe, 0x85, 0x83, 0x3e, 0x18, 0xf8, 0xae, 0xfa, 0x5b, + 0x0b, 0xb3, 0xc1, 0x2a, 0x30, 0xb7, 0x47, 0x26, 0x7c, 0xc8, 0x26, 0x00, 0x73, 0x2b, 0x97, 0x41, 0x53, 0xcb, 0xc5, 0x95, + 0x03, 0x9c, 0x01, 0x02, 0x04, 0x10, 0xaf, 0xe7, 0xcc, 0x99, 0x83, 0xca, 0x12, 0x59, 0x53, 0x72, 0xa9, 0x2e, 0x08, 0xfb, + 0xcf, 0x42, 0xe6, 0x11, 0xa2, 0x2d, 0x5b, 0xb7, 0x09, 0x12, 0x08, 0x51, 0x61, 0xbf, 0x19, 0xd3, 0xc5, 0xf8, 0xc9, 0xe4, + 0x6f, 0x4d, 0x01, 0xe4, 0x8f, 0xb7, 0x8f, 0x45, 0x1a, 0x22, 0x82, 0x41, 0x48, 0xb7, 0x6c, 0xd9, 0x42, 0x1b, 0x36, 0x6c, + 0xa0, 0xf7, 0xbe, 0xf7, 0xbd, 0x62, 0x8e, 0xb2, 0xed, 0x3d, 0xdc, 0xc7, 0x14, 0x16, 0xcf, 0x67, 0x9f, 0x7d, 0x16, 0x7f, + 0xc3, 0x0f, 0xb0, 0x59, 0x31, 0x03, 0xab, 0x24, 0x90, 0xe4, 0xb3, 0x5f, 0xcd, 0x26, 0xe0, 0xd0, 0xe0, 0x0f, 0x9c, 0x34, + 0xfb, 0xff, 0xe1, 0x62, 0x24, 0xa1, 0xd4, 0xd4, 0x4a, 0xe3, 0x63, 0x5f, 0x94, 0xc3, 0x0e, 0x3f, 0x9c, 0x26, 0x4f, 0x9d, + 0x4a, 0xab, 0x56, 0xad, 0xa2, 0x15, 0xcb, 0x57, 0x0c, 0xf1, 0xb5, 0xc8, 0xe6, 0xd4, 0xcb, 0xcf, 0x50, 0x28, 0x0e, 0x9c, + 0x3b, 0x87, 0xa6, 0x4e, 0x99, 0x5c, 0x90, 0x4c, 0xcf, 0xd5, 0x34, 0x36, 0xac, 0xdf, 0x40, 0x6f, 0xbe, 0xf1, 0x06, 0x8d, + 0x19, 0x3b, 0x86, 0x0e, 0x3d, 0xec, 0x30, 0x1a, 0x30, 0xa0, 0x1c, 0x1c, 0x07, 0x7d, 0x60, 0x40, 0x56, 0x9d, 0xa1, 0x87, + 0x7b, 0xa5, 0x8f, 0x6a, 0x05, 0xda, 0x31, 0xc8, 0x14, 0xda, 0x36, 0x2b, 0xdd, 0x78, 0x60, 0x82, 0x82, 0x6f, 0x9f, 0x9a, + 0xfe, 0xa8, 0x90, 0xef, 0xf2, 0xf7, 0xd1, 0x2e, 0xb0, 0xf8, 0x09, 0xfb, 0x3e, 0x4f, 0xe8, 0xfa, 0x77, 0x59, 0xe1, 0x53, + 0xbf, 0xcb, 0xea, 0x09, 0x7f, 0x17, 0xfd, 0x23, 0x9f, 0xef, 0x5a, 0x98, 0x0f, 0xf5, 0x5e, 0xa9, 0x41, 0x21, 0x9c, 0x77, + 0x0f, 0xb5, 0x70, 0x2b, 0x55, 0xf9, 0x02, 0xc7, 0x01, 0xdf, 0x66, 0x60, 0xd6, 0xac, 0x59, 0x22, 0xed, 0x4a, 0x2e, 0x37, + 0x9e, 0x8c, 0x8b, 0x82, 0x97, 0x16, 0xae, 0x40, 0x19, 0x25, 0x70, 0xc3, 0x46, 0xda, 0xb8, 0x71, 0x13, 0x35, 0x36, 0x36, + 0x88, 0x80, 0x0f, 0x9d, 0xfc, 0xe5, 0x13, 0xb5, 0xce, 0xc2, 0x00, 0x52, 0x6e, 0x4d, 0x9f, 0x3e, 0x5d, 0x7c, 0x7f, 0xd3, + 0xa6, 0x4d, 0x79, 0x07, 0x16, 0x0e, 0x77, 0x3f, 0x40, 0xcf, 0xf3, 0x10, 0x59, 0x03, 0xfb, 0xbc, 0x27, 0x05, 0xb9, 0x28, + 0x12, 0x48, 0xd5, 0xa4, 0x00, 0xea, 0x07, 0xad, 0xca, 0x9a, 0xec, 0xff, 0xb7, 0x9f, 0xef, 0xfb, 0x22, 0xac, 0x08, 0x17, + 0x23, 0x09, 0xa7, 0xd1, 0x5a, 0x19, 0x74, 0x71, 0x0e, 0x50, 0x39, 0x50, 0x26, 0xef, 0x43, 0xc7, 0x1e, 0x4b, 0x77, 0xdc, + 0x7a, 0x2b, 0xfd, 0xfd, 0xc6, 0x1b, 0xe9, 0x1f, 0x3e, 0xf0, 0x0f, 0x62, 0x92, 0x41, 0x83, 0xe2, 0xf4, 0x17, 0xb9, 0x90, + 0x4f, 0x34, 0xa2, 0xda, 0x71, 0x79, 0xf5, 0x8b, 0x89, 0xf6, 0x96, 0x79, 0xf3, 0x84, 0x33, 0xf4, 0x07, 0x3e, 0xf8, 0x41, + 0x7a, 0xcf, 0x7b, 0xdf, 0xbb, 0x4f, 0x5e, 0xb6, 0x4a, 0x01, 0xd7, 0x00, 0x89, 0x5b, 0x61, 0x16, 0x61, 0xb3, 0xaf, 0xee, + 0x9f, 0x65, 0x51, 0x3d, 0x60, 0x42, 0xa5, 0x56, 0x16, 0x50, 0x2d, 0x03, 0xba, 0x9f, 0x9e, 0xfa, 0x5d, 0xd5, 0xef, 0x4f, + 0x9d, 0xc4, 0xd5, 0xa4, 0xbe, 0xfc, 0x7d, 0xee, 0x0b, 0xba, 0xaf, 0x20, 0xab, 0x85, 0xea, 0xb6, 0xf9, 0xbb, 0xba, 0x85, + 0x42, 0xdd, 0x67, 0xd8, 0x76, 0xd5, 0x63, 0xb6, 0xa8, 0x0e, 0xa8, 0xed, 0x8b, 0x49, 0x10, 0xa7, 0x37, 0xc1, 0x38, 0x8c, + 0x85, 0xe6, 0x03, 0x0f, 0x3c, 0x20, 0xcc, 0xc1, 0x71, 0x96, 0x5b, 0xcb, 0x07, 0x38, 0x16, 0xa4, 0x5f, 0x01, 0x60, 0x4a, + 0xcc, 0x27, 0x1f, 0xac, 0x0a, 0xcc, 0xb3, 0x20, 0x81, 0x00, 0xf2, 0x04, 0x6e, 0xdc, 0xbc, 0x45, 0xa8, 0xdb, 0x7b, 0xda, + 0xda, 0x03, 0x2b, 0xd1, 0xa4, 0x49, 0x19, 0xf2, 0x97, 0x2f, 0x70, 0x5d, 0x30, 0x3f, 0x20, 0xc5, 0xc9, 0x9a, 0x35, 0x6b, + 0xc4, 0xf1, 0x99, 0x9a, 0x40, 0xbb, 0xd2, 0x70, 0x06, 0x15, 0x53, 0x67, 0xd4, 0xa8, 0x51, 0x7e, 0x47, 0x47, 0xc7, 0x68, + 0xd7, 0x75, 0x0f, 0xf2, 0x3c, 0x6f, 0x6d, 0x16, 0x33, 0x70, 0xcd, 0x29, 0x80, 0xc8, 0xff, 0x77, 0xb0, 0xe7, 0x79, 0x23, + 0x5b, 0x5a, 0x5a, 0xbc, 0xc3, 0x0e, 0x3b, 0xcc, 0x89, 0x33, 0xff, 0x5f, 0xad, 0x0e, 0xba, 0xe8, 0x50, 0x27, 0xfe, 0xe7, + 0xf7, 0x68, 0xc2, 0xc4, 0x09, 0xf4, 0xf2, 0xe2, 0xc5, 0xf4, 0x87, 0x73, 0xce, 0x11, 0x03, 0xc0, 0x48, 0x99, 0x81, 0x9d, + 0x9d, 0xd0, 0xd5, 0x95, 0x5b, 0xbe, 0x9d, 0x90, 0x7f, 0xc3, 0xbf, 0xc7, 0xf6, 0x58, 0x5d, 0xc3, 0x6a, 0xf7, 0xaa, 0xbf, + 0x5e, 0x49, 0x0f, 0x3f, 0xf4, 0x90, 0x98, 0xe0, 0xbe, 0xf5, 0xed, 0xff, 0xc8, 0x24, 0xfc, 0xac, 0xe4, 0x35, 0xc6, 0x80, + 0x85, 0x41, 0x07, 0xc9, 0x48, 0xe1, 0x14, 0xad, 0x06, 0x7d, 0x94, 0x93, 0xfc, 0xd9, 0x81, 0x2e, 0xb9, 0x6b, 0xaa, 0x96, + 0x6a, 0x43, 0x7b, 0x83, 0xc2, 0x8b, 0xe4, 0xcc, 0x78, 0x20, 0xea, 0x90, 0x4b, 0x12, 0xaa, 0xdf, 0xe5, 0xdf, 0x72, 0x52, + 0x68, 0xfe, 0x3e, 0x16, 0x2c, 0x6a, 0xdf, 0x50, 0xb7, 0x8d, 0xb6, 0x04, 0x93, 0x95, 0xba, 0x6d, 0x35, 0x6a, 0x5e, 0xdd, + 0x36, 0x1e, 0xea, 0xb6, 0xf1, 0x8c, 0xe3, 0x0a, 0xdb, 0xae, 0x45, 0x36, 0x64, 0xbf, 0x46, 0x2a, 0x39, 0x2f, 0xf7, 0xf5, + 0xd4, 0x17, 0x19, 0x4c, 0xf0, 0xd5, 0x4a, 0x21, 0xac, 0xf6, 0x96, 0xb3, 0xff, 0x73, 0xee, 0x4b, 0x00, 0xa4, 0x4b, 0x5d, + 0xe4, 0xe4, 0x0b, 0x26, 0x81, 0x30, 0xff, 0x02, 0xad, 0xbb, 0x76, 0x8b, 0xf7, 0xa6, 0x4e, 0x9d, 0x42, 0x07, 0x1d, 0x98, + 0x9f, 0xf2, 0xa7, 0x1f, 0x13, 0xa7, 0x15, 0x03, 0xac, 0xe9, 0x37, 0x1a, 0xb8, 0x5f, 0x58, 0x34, 0xa0, 0x82, 0xca, 0xc1, + 0x07, 0x1f, 0x2c, 0xd4, 0x15, 0xc7, 0x71, 0xde, 0x2d, 0x49, 0x5e, 0x4a, 0x21, 0x81, 0x65, 0xf1, 0x03, 0x74, 0xcb, 0xec, + 0xff, 0xc7, 0x27, 0xe8, 0xcb, 0x93, 0x46, 0x44, 0x8c, 0x3f, 0x6d, 0xda, 0xb4, 0x44, 0x4a, 0x8b, 0xd5, 0xd2, 0xc4, 0x1c, + 0x94, 0xf5, 0xe9, 0x44, 0x2d, 0x41, 0x3a, 0xed, 0xf4, 0x33, 0xc8, 0x4b, 0xa7, 0xe9, 0xbe, 0x7b, 0xee, 0xa5, 0x1f, 0x9f, + 0xf4, 0x03, 0x5a, 0xba, 0x64, 0x09, 0x35, 0xb7, 0x34, 0xd3, 0x98, 0x71, 0xe3, 0xa8, 0xb9, 0x25, 0x48, 0x86, 0xcb, 0x4e, + 0xea, 0x00, 0xa7, 0xb7, 0x88, 0x7a, 0xf0, 0xf6, 0xb9, 0x13, 0x37, 0x35, 0x37, 0xd3, 0x98, 0xb1, 0x63, 0x05, 0xc9, 0x5b, + 0xbb, 0x66, 0x2d, 0x9d, 0x71, 0xda, 0x69, 0xf4, 0xd7, 0xcb, 0x2f, 0xa7, 0x8e, 0xf6, 0x76, 0xfa, 0xc6, 0xb7, 0xbe, 0x49, + 0x9f, 0x3f, 0xee, 0x38, 0x31, 0xf1, 0x55, 0x32, 0xb5, 0x0a, 0x26, 0x67, 0x04, 0x7d, 0xdc, 0x7e, 0xfb, 0xed, 0xa2, 0x18, + 0x7a, 0x25, 0x83, 0x3e, 0x74, 0xf5, 0x88, 0x89, 0x74, 0xf0, 0x08, 0x88, 0x74, 0xd8, 0x23, 0x68, 0x9f, 0x6a, 0x1b, 0xb5, + 0xa4, 0x41, 0x87, 0xba, 0x90, 0x41, 0xfb, 0x07, 0xf1, 0xe2, 0xc5, 0x89, 0x20, 0x6d, 0x5d, 0x7b, 0x33, 0x49, 0x99, 0xf9, + 0xda, 0xe3, 0x35, 0x97, 0x85, 0xe3, 0x88, 0x5f, 0xfc, 0x46, 0x04, 0x72, 0x74, 0x76, 0xee, 0xb3, 0x38, 0xe2, 0x6a, 0x22, + 0x58, 0x84, 0xf2, 0xb6, 0xd1, 0xbe, 0x04, 0xc1, 0xd4, 0xc6, 0xa5, 0xb0, 0x6d, 0xe3, 0x99, 0x2b, 0x7f, 0xe8, 0xc7, 0x6d, + 0xb1, 0x6f, 0xdb, 0x1e, 0xec, 0x1f, 0x43, 0xfb, 0x46, 0x58, 0xdf, 0xe1, 0x28, 0x6c, 0xbc, 0xae, 0x44, 0xe5, 0x71, 0xb5, + 0xad, 0xf0, 0x02, 0x13, 0xcf, 0x28, 0x2d, 0x89, 0xf2, 0x67, 0x58, 0x80, 0x96, 0x33, 0xe5, 0x89, 0x1a, 0x88, 0x57, 0x6c, + 0xce, 0x5c, 0xee, 0x23, 0x23, 0x46, 0x04, 0x84, 0x8d, 0xc7, 0xf1, 0xa6, 0x11, 0xa8, 0x91, 0x5e, 0xb8, 0xe5, 0x44, 0x4d, + 0x8b, 0x04, 0xa8, 0xc9, 0xa8, 0x2d, 0xa2, 0x15, 0xd3, 0xa3, 0x8f, 0x3e, 0x9a, 0xdf, 0x42, 0x20, 0x48, 0x63, 0x96, 0x7a, + 0xc0, 0x55, 0x6d, 0x02, 0x0e, 0x53, 0x01, 0x47, 0xb8, 0xae, 0xfb, 0x2e, 0x34, 0x98, 0xf7, 0xbc, 0xe7, 0x3d, 0xc2, 0x87, + 0x27, 0xee, 0x08, 0x60, 0xb1, 0xe3, 0x1a, 0x5b, 0x85, 0x63, 0xe0, 0x69, 0x6b, 0x6b, 0xa3, 0x6f, 0x7f, 0xf7, 0x3b, 0xe2, + 0xef, 0x73, 0x7f, 0xff, 0x7b, 0x7a, 0xe6, 0xe9, 0xa7, 0x69, 0xf9, 0xf2, 0xe5, 0x74, 0xf4, 0xfb, 0x8e, 0xa1, 0x8f, 0x7d, + 0xec, 0xe3, 0x74, 0xd8, 0xe1, 0x87, 0x09, 0xf2, 0x06, 0xd5, 0x0e, 0xd7, 0x15, 0x0d, 0x0d, 0xaa, 0x1d, 0x5f, 0x5b, 0x56, + 0x27, 0xd4, 0x01, 0x97, 0xab, 0x26, 0x08, 0x75, 0xa5, 0xad, 0x4d, 0x64, 0x94, 0x5f, 0xbd, 0x6a, 0xb5, 0x50, 0xd5, 0x16, + 0xbd, 0xf8, 0xa2, 0x70, 0xec, 0xc5, 0x76, 0xbe, 0x77, 0xd2, 0x49, 0xf4, 0xcb, 0x33, 0x4e, 0xa7, 0x6e, 0xc5, 0x31, 0xbf, + 0x52, 0x3e, 0x14, 0x20, 0xa7, 0x6f, 0xbc, 0xf1, 0x06, 0xfd, 0xfc, 0xe7, 0x3f, 0xaf, 0x48, 0xd0, 0x87, 0xea, 0x5c, 0x2d, + 0xab, 0x35, 0x67, 0x4c, 0x84, 0xa8, 0xd2, 0xc2, 0x04, 0x9c, 0xaf, 0x37, 0x12, 0x71, 0x07, 0xd7, 0x7b, 0x50, 0x61, 0xe5, + 0x89, 0x4d, 0x25, 0xe2, 0x83, 0x6a, 0x47, 0xa2, 0xca, 0x7f, 0x55, 0x01, 0xd7, 0x10, 0x84, 0x8b, 0xf3, 0xee, 0x8d, 0x19, + 0x3d, 0x46, 0xf8, 0x2d, 0x21, 0x2a, 0x97, 0x4b, 0xaf, 0x71, 0x05, 0x07, 0x9e, 0x18, 0xd1, 0xa6, 0x01, 0x0e, 0x78, 0xc2, + 0xdf, 0x6d, 0xed, 0x81, 0x99, 0x0b, 0xdf, 0x57, 0x03, 0x33, 0x58, 0x19, 0xc4, 0x36, 0xc6, 0x8e, 0x1e, 0x43, 0x6e, 0xca, + 0xa5, 0xb6, 0xb6, 0x76, 0x11, 0x55, 0x8c, 0xed, 0xab, 0x7e, 0x7d, 0xd8, 0x0e, 0x6f, 0x7b, 0xd4, 0xc8, 0x91, 0xd4, 0xdc, + 0xdc, 0x22, 0xb6, 0xd7, 0xde, 0xd1, 0x2e, 0xf6, 0x8b, 0xd7, 0xe8, 0x2b, 0x96, 0x00, 0x0e, 0x42, 0x6d, 0xdb, 0x41, 0x32, + 0xf9, 0x06, 0x71, 0x4d, 0x83, 0x88, 0xee, 0xa0, 0x9f, 0xa0, 0x7f, 0xa0, 0xf2, 0x0b, 0x30, 0xd4, 0x12, 0x31, 0x20, 0xee, + 0x59, 0xf0, 0x08, 0x12, 0x6e, 0xab, 0xa9, 0x75, 0x92, 0x1c, 0xe3, 0x75, 0x75, 0x8f, 0x23, 0x65, 0xf9, 0xd8, 0x2e, 0xbe, + 0xf8, 0x62, 0x51, 0x83, 0xf7, 0xb8, 0xe3, 0x8e, 0xa3, 0x5d, 0xbb, 0x76, 0x95, 0xc5, 0xf2, 0x80, 0x6d, 0xa3, 0x3d, 0x03, + 0x58, 0xa0, 0x14, 0x6a, 0x85, 0x19, 0x8c, 0xf6, 0x85, 0xcf, 0x5f, 0xe0, 0x4b, 0x88, 0x4a, 0x3b, 0x48, 0x31, 0xb6, 0x6e, + 0xfd, 0x46, 0x91, 0xe2, 0x68, 0xe6, 0x7e, 0x33, 0x0a, 0xf2, 0x11, 0xe7, 0x7e, 0xc1, 0x0b, 0x20, 0x8c, 0xcd, 0xd6, 0xfd, + 0x26, 0x1a, 0x3c, 0xff, 0xbe, 0xf7, 0xbd, 0xef, 0x15, 0x93, 0xb2, 0xef, 0xfb, 0x07, 0x11, 0xd1, 0x44, 0x22, 0xda, 0x1e, + 0x92, 0x10, 0x3a, 0xd1, 0x60, 0x90, 0xa4, 0xa3, 0x80, 0x55, 0xd2, 0x97, 0x89, 0xfe, 0x85, 0xfb, 0x82, 0x74, 0x7e, 0x44, + 0x71, 0x64, 0x37, 0xa9, 0xb0, 0xfa, 0x5a, 0x6c, 0x84, 0x18, 0x2c, 0xa1, 0xbe, 0x7d, 0xe7, 0xc4, 0x13, 0xe8, 0xa8, 0xa3, + 0x8f, 0xa2, 0x0b, 0xff, 0x74, 0x01, 0x3d, 0xf5, 0xd4, 0x53, 0xf4, 0xd0, 0x03, 0x0f, 0xd2, 0x63, 0x8f, 0x3c, 0x4a, 0xa3, + 0x47, 0x8f, 0x16, 0x03, 0x04, 0x1e, 0x78, 0x3d, 0x7a, 0xcc, 0x98, 0x8c, 0x73, 0x3a, 0x72, 0x3f, 0xa5, 0x30, 0x99, 0x51, + 0x40, 0xa2, 0xf0, 0xc0, 0x00, 0xdb, 0xd5, 0xd5, 0x2d, 0x88, 0x65, 0x7b, 0x7b, 0x1b, 0xed, 0xed, 0xdc, 0x2b, 0x26, 0x44, + 0xec, 0xa3, 0xaf, 0xb7, 0x97, 0x46, 0x8d, 0x1e, 0x2d, 0x7c, 0xfe, 0xfe, 0xf3, 0xa4, 0xef, 0xd3, 0xbf, 0x7e, 0xe6, 0x33, + 0x19, 0x05, 0xa5, 0x52, 0x3e, 0x1e, 0x68, 0x2b, 0x38, 0x17, 0x4c, 0xb6, 0xf0, 0xc5, 0xc1, 0x71, 0xab, 0x41, 0x1f, 0xe5, + 0xb8, 0xe7, 0x3c, 0x41, 0x71, 0x9a, 0x88, 0x86, 0x86, 0x11, 0x32, 0x67, 0x18, 0xd4, 0x81, 0x80, 0x00, 0x0e, 0x35, 0x03, + 0x62, 0xa2, 0x12, 0xe9, 0x13, 0x33, 0x7d, 0x58, 0x57, 0x3a, 0x70, 0x2f, 0x7a, 0x7b, 0x7b, 0xc4, 0x40, 0xda, 0xdf, 0x8f, + 0xca, 0x11, 0x01, 0xd9, 0xa9, 0xb5, 0xf6, 0x5b, 0x0c, 0x58, 0x91, 0x03, 0x40, 0xfe, 0xc6, 0x8f, 0x1b, 0x27, 0xde, 0x6b, + 0x1e, 0xd1, 0x4c, 0x5b, 0x40, 0xe8, 0xc4, 0x35, 0xeb, 0x1f, 0x42, 0x00, 0x01, 0xdc, 0x13, 0x54, 0xf1, 0xc0, 0xb5, 0x46, + 0x99, 0x38, 0x5c, 0x79, 0xb4, 0x97, 0x20, 0x97, 0xdf, 0xa0, 0xfa, 0xc7, 0xce, 0xfc, 0x13, 0xc6, 0x4f, 0x10, 0x49, 0x9f, + 0xd9, 0xf1, 0x1f, 0x0b, 0x9f, 0xb4, 0x54, 0xf8, 0x44, 0xfe, 0x4b, 0x65, 0xdb, 0x48, 0xf8, 0x3c, 0x71, 0xc2, 0x44, 0xb9, + 0x6d, 0xfc, 0xc6, 0xa3, 0x76, 0x69, 0x36, 0xc6, 0x7e, 0x75, 0x13, 0xe2, 0x70, 0x03, 0x8f, 0xe9, 0xe8, 0x9b, 0x20, 0xc9, + 0x0d, 0x0d, 0x81, 0x7f, 0x64, 0xa0, 0xa0, 0xd5, 0x85, 0xf6, 0x0f, 0x15, 0x7a, 0x5f, 0xe1, 0x45, 0x13, 0xae, 0x2f, 0xfa, + 0x07, 0x12, 0xd1, 0xa3, 0xbf, 0x70, 0x26, 0x83, 0x80, 0x3c, 0x62, 0x8a, 0xf1, 0x13, 0x27, 0x81, 0xec, 0xe7, 0x89, 0xd7, + 0x3f, 0xfb, 0xd9, 0xcf, 0x90, 0xd2, 0x83, 0x66, 0xcf, 0x9e, 0x2d, 0xc6, 0xcd, 0xa4, 0xd5, 0x2f, 0xec, 0x13, 0xc1, 0x16, + 0xc0, 0xe6, 0xcd, 0x9b, 0xc5, 0x78, 0x91, 0x6f, 0x1b, 0x53, 0xc9, 0x1f, 0xca, 0x81, 0xe2, 0x1c, 0x26, 0x4d, 0x9c, 0x40, + 0x07, 0x1e, 0x30, 0x57, 0x94, 0x08, 0xdd, 0xbc, 0x05, 0xd1, 0xc1, 0x9b, 0xc4, 0xf7, 0x66, 0xcd, 0xdc, 0x2f, 0x6f, 0x12, + 0xc8, 0xc2, 0xc4, 0xd6, 0xad, 0x5b, 0xc5, 0xdf, 0x53, 0xa7, 0x4e, 0x35, 0xaa, 0x74, 0x9e, 0x69, 0x70, 0x24, 0x61, 0x3e, + 0xe4, 0x90, 0x43, 0x9c, 0x86, 0x86, 0x06, 0xbf, 0xaf, 0xaf, 0x6f, 0x82, 0xeb, 0xba, 0xb3, 0x3c, 0xcf, 0xdb, 0xa2, 0x25, + 0x84, 0x16, 0x5f, 0x4f, 0x52, 0x0d, 0x48, 0x5a, 0x01, 0xd4, 0x89, 0x20, 0x07, 0x80, 0xcc, 0x4e, 0xa7, 0xd3, 0x13, 0x53, + 0xa9, 0x94, 0x0f, 0x67, 0xc8, 0x24, 0xcc, 0xbf, 0x62, 0xa7, 0x35, 0x3a, 0xf8, 0x62, 0xf0, 0x6c, 0xdb, 0xbd, 0x9b, 0xde, + 0xfd, 0x9e, 0xf7, 0xd0, 0x55, 0xd7, 0xfe, 0x8d, 0x9e, 0x7d, 0xe6, 0x19, 0x7a, 0xe4, 0xe1, 0x87, 0xe9, 0xd5, 0x65, 0xaf, + 0xd2, 0xa6, 0x8d, 0x1b, 0x85, 0x0a, 0x81, 0xc1, 0x01, 0x0e, 0xb9, 0x88, 0xd4, 0x45, 0xf4, 0xaf, 0x18, 0xc4, 0xc4, 0x40, + 0x8a, 0x2d, 0xc8, 0x89, 0x49, 0x12, 0x0c, 0x36, 0x6d, 0x88, 0x4a, 0x06, 0xcd, 0xcd, 0xc2, 0x9c, 0x3c, 0x77, 0xee, 0x5c, + 0x3a, 0xea, 0xe8, 0xa3, 0xe9, 0x63, 0x9f, 0xf8, 0x38, 0x7d, 0xf0, 0x43, 0x1f, 0x12, 0xab, 0x3a, 0x90, 0x42, 0x35, 0xa2, + 0xb2, 0x12, 0xc0, 0xa0, 0x85, 0x64, 0xcf, 0xa8, 0xf4, 0xb1, 0x6c, 0xd9, 0xb2, 0x32, 0x05, 0x7d, 0x04, 0xfd, 0x8f, 0x57, + 0xdb, 0x98, 0xcc, 0x9a, 0x9a, 0xa0, 0xae, 0x36, 0x67, 0x4c, 0x42, 0x83, 0xaa, 0x1d, 0x30, 0xd4, 0x9f, 0x52, 0x35, 0x4d, + 0xaa, 0x8f, 0x60, 0xb2, 0x18, 0xfc, 0x4d, 0x4b, 0x4b, 0xe0, 0x57, 0x19, 0x28, 0x49, 0x48, 0x27, 0xb2, 0x77, 0x48, 0xe9, + 0xb3, 0xe1, 0xa8, 0x0a, 0xaa, 0xa6, 0x5d, 0x00, 0xca, 0x1f, 0x93, 0x81, 0xfa, 0x3a, 0xb4, 0xd9, 0x40, 0xbd, 0xd0, 0x27, + 0x69, 0xf1, 0x5d, 0x49, 0xda, 0x58, 0x39, 0x84, 0xd2, 0xd1, 0xa6, 0x10, 0x0a, 0x75, 0x11, 0xe3, 0xe2, 0xbe, 0xd6, 0xd7, + 0x07, 0xd5, 0x41, 0xa0, 0x06, 0xa6, 0xea, 0xc4, 0x62, 0x29, 0x2d, 0xcb, 0xb8, 0xed, 0xb3, 0xed, 0xc6, 0xa1, 0xdb, 0x16, + 0xfe, 0x4f, 0x1d, 0x1d, 0xfb, 0xdc, 0xeb, 0xe1, 0x83, 0xc1, 0x3e, 0x12, 0xa4, 0xdb, 0x69, 0x96, 0x35, 0x91, 0x9b, 0x15, + 0x77, 0x14, 0x56, 0xf8, 0xd4, 0x85, 0x4f, 0xa0, 0x82, 0x07, 0xf7, 0x34, 0x50, 0xd3, 0x07, 0x95, 0x73, 0xb8, 0xa5, 0x60, + 0x31, 0x95, 0x1a, 0x32, 0x46, 0xf9, 0x7e, 0x40, 0xd2, 0x71, 0xed, 0x41, 0x02, 0xbb, 0x84, 0x1b, 0x40, 0x60, 0x92, 0x2f, + 0xd7, 0x75, 0x67, 0x57, 0x13, 0x04, 0x3c, 0x20, 0x49, 0x34, 0x2a, 0x73, 0x24, 0xad, 0x00, 0xb2, 0xf5, 0x03, 0xc1, 0x80, + 0x00, 0xc6, 0x77, 0x28, 0x8f, 0xb0, 0xf6, 0xe4, 0x32, 0x43, 0x07, 0xe4, 0xaf, 0x2e, 0x43, 0xfe, 0xd2, 0x69, 0x3f, 0x43, + 0xfe, 0x80, 0x39, 0xb3, 0x07, 0x53, 0xc4, 0x6c, 0x40, 0x8a, 0x18, 0x44, 0x19, 0xcf, 0xdc, 0x2f, 0xe7, 0x76, 0x71, 0x1f, + 0x71, 0x4f, 0x90, 0x2c, 0x1b, 0xc7, 0x82, 0x7b, 0x3e, 0x73, 0x66, 0x90, 0x6f, 0x76, 0x78, 0xb5, 0xff, 0xc2, 0xfd, 0x00, + 0x41, 0xe4, 0x67, 0xcd, 0x9a, 0xe5, 0xbd, 0xf3, 0xce, 0x3b, 0x29, 0xc7, 0x71, 0x0e, 0x25, 0xa2, 0x17, 0x42, 0x12, 0x42, + 0x8b, 0x9f, 0x50, 0x95, 0x9b, 0x80, 0x55, 0x05, 0x70, 0x20, 0x95, 0x4a, 0x1d, 0x92, 0x4e, 0xa7, 0x9d, 0xe9, 0xd3, 0xa7, + 0xa7, 0x67, 0xce, 0x9c, 0x99, 0xc2, 0xc5, 0x48, 0xc2, 0x9f, 0xac, 0x96, 0x57, 0xe0, 0x98, 0x9c, 0xb0, 0xe2, 0x04, 0xfe, + 0xe9, 0xa3, 0x1f, 0xa5, 0x8f, 0x7f, 0xe2, 0x13, 0xd4, 0xd6, 0xb6, 0x87, 0xb6, 0x6f, 0xdf, 0x21, 0x54, 0xbc, 0x8e, 0xce, + 0x0e, 0x6a, 0xdf, 0xd3, 0x26, 0x06, 0x28, 0x24, 0xbb, 0x4d, 0x0f, 0xa4, 0x45, 0x1a, 0x80, 0x81, 0xfe, 0x60, 0x65, 0x96, + 0xaa, 0x4b, 0x51, 0x9d, 0xac, 0x84, 0x80, 0x4e, 0x0b, 0x52, 0x35, 0x7a, 0xf4, 0x18, 0x51, 0x1a, 0x0e, 0x7e, 0x84, 0x50, + 0x37, 0xc6, 0x8e, 0x1f, 0x27, 0xf2, 0x0f, 0x42, 0xf5, 0x63, 0xa5, 0xad, 0x92, 0xe0, 0x24, 0x9a, 0xd7, 0x5c, 0x73, 0x8d, + 0x48, 0xf8, 0x8c, 0xe3, 0x61, 0xd3, 0x5f, 0x92, 0x01, 0x29, 0x98, 0xa0, 0xd0, 0x3e, 0x47, 0x8e, 0x1c, 0x25, 0x1e, 0x8d, + 0x8d, 0x23, 0x32, 0x13, 0x14, 0x97, 0x5c, 0x82, 0x79, 0x0a, 0xc4, 0x1b, 0xca, 0x44, 0xa0, 0x52, 0xb0, 0xb9, 0x6a, 0xd0, + 0xbf, 0x89, 0x4d, 0x60, 0xf8, 0x1d, 0x4f, 0x68, 0xc1, 0xa4, 0xd6, 0x28, 0x54, 0x23, 0x98, 0xc6, 0x02, 0x5f, 0x46, 0xf8, + 0x62, 0x8e, 0xa0, 0x51, 0xa3, 0x46, 0x0b, 0xb5, 0xa3, 0xb3, 0xb3, 0x43, 0x4c, 0x72, 0x4c, 0x36, 0x78, 0xbf, 0xc3, 0x01, + 0x99, 0xeb, 0xe6, 0xb8, 0xe4, 0x91, 0x27, 0xda, 0x3c, 0xd4, 0x37, 0xa1, 0x02, 0xa7, 0x07, 0xa8, 0xbb, 0x27, 0xc8, 0xb9, + 0xa7, 0x8e, 0x1f, 0xfc, 0x1a, 0x2e, 0x0d, 0xe9, 0xd1, 0xe9, 0x8c, 0x2a, 0xc3, 0xce, 0xf3, 0x6a, 0x40, 0x47, 0xc6, 0x25, + 0xc2, 0xf7, 0x45, 0x5e, 0x40, 0x28, 0x8c, 0x00, 0x22, 0x23, 0x59, 0xc5, 0x50, 0x17, 0x17, 0xbc, 0x6d, 0x7c, 0x8e, 0x9a, + 0xc3, 0x3c, 0xe9, 0x73, 0xbe, 0x42, 0x26, 0x2f, 0xaa, 0xd9, 0x73, 0x38, 0x00, 0x7d, 0x04, 0x6d, 0x17, 0x6d, 0xb6, 0xa5, + 0x65, 0x54, 0x66, 0x51, 0x06, 0xe0, 0xfa, 0x60, 0x8c, 0x0f, 0x5c, 0x4d, 0xba, 0x25, 0x59, 0x0b, 0xfa, 0x07, 0x13, 0x6e, + 0x3d, 0xf0, 0x80, 0xdb, 0x39, 0x14, 0x75, 0xf4, 0x07, 0x90, 0x17, 0xf4, 0x09, 0x10, 0x4b, 0xee, 0x2b, 0x81, 0x55, 0x23, + 0x30, 0xc3, 0xa3, 0xbf, 0xed, 0xdd, 0xdb, 0x29, 0xfa, 0x0a, 0xfa, 0x4c, 0xd2, 0x44, 0x90, 0xd5, 0x7f, 0x1c, 0xf3, 0xcb, + 0x2f, 0xbf, 0x4c, 0x67, 0x9e, 0x79, 0x26, 0xfd, 0xf9, 0xcf, 0x7f, 0xa6, 0xd6, 0xd6, 0xd6, 0xc4, 0x54, 0x40, 0x4e, 0x07, + 0x86, 0xb2, 0x6b, 0xb0, 0xee, 0x20, 0x23, 0xc3, 0xdb, 0x6f, 0xbf, 0x4d, 0x1f, 0xfe, 0xf0, 0x87, 0x85, 0x39, 0x38, 0x6a, + 0x7c, 0xce, 0x28, 0x7f, 0x5b, 0xb7, 0xd1, 0x1a, 0xa1, 0xfc, 0xf9, 0x34, 0x71, 0xe2, 0x78, 0x41, 0xfe, 0x32, 0xd7, 0xde, + 0x71, 0x68, 0xce, 0xfe, 0xb3, 0x87, 0x92, 0x40, 0xc7, 0xa1, 0x59, 0xfb, 0xcd, 0xc8, 0xdc, 0xa3, 0xb0, 0xeb, 0xc9, 0x8a, + 0x28, 0x12, 0x40, 0xe3, 0x35, 0xf2, 0x01, 0x82, 0x00, 0x26, 0x11, 0xd4, 0x59, 0x4b, 0x48, 0xa7, 0xd3, 0x82, 0xb8, 0x1f, + 0x76, 0xd8, 0x61, 0x22, 0xaf, 0xa3, 0xe3, 0x38, 0x47, 0x28, 0x31, 0x12, 0xae, 0xf6, 0xf0, 0x94, 0xd5, 0x7f, 0xac, 0x2a, + 0x40, 0xdc, 0x2d, 0x55, 0x67, 0xac, 0x6e, 0x98, 0x09, 0x58, 0x9e, 0xac, 0x68, 0x2c, 0x08, 0xa5, 0x87, 0xb2, 0x94, 0x04, + 0xb9, 0xa8, 0xf5, 0xc1, 0x97, 0x3b, 0x58, 0xa7, 0x54, 0x1e, 0x30, 0xf0, 0x20, 0x31, 0xa8, 0x50, 0xa4, 0x30, 0x11, 0x61, + 0x10, 0x64, 0x53, 0x0b, 0xa7, 0x35, 0xe0, 0x1f, 0x2b, 0xce, 0xcd, 0x42, 0xad, 0xc2, 0x43, 0x3a, 0xc0, 0xb3, 0x0a, 0xd5, + 0xb6, 0x67, 0x4f, 0x66, 0x3f, 0x95, 0x26, 0x7f, 0xdc, 0x61, 0x16, 0x2d, 0x5a, 0x44, 0xbf, 0xfa, 0xd5, 0xaf, 0x32, 0x13, + 0x2d, 0xa7, 0x67, 0x48, 0xe2, 0x5e, 0x73, 0x92, 0x5f, 0x10, 0xe3, 0x91, 0x23, 0x47, 0x0f, 0xf1, 0xa5, 0x0c, 0x1c, 0xff, + 0x3b, 0x04, 0x39, 0xc6, 0x84, 0x06, 0xe2, 0xa7, 0xfb, 0x27, 0xa9, 0xcf, 0x2a, 0xf4, 0x20, 0x04, 0x56, 0x61, 0xb1, 0x7d, + 0x4c, 0x70, 0x50, 0x02, 0x31, 0xa9, 0x05, 0xea, 0x62, 0x93, 0x24, 0x83, 0x63, 0xa8, 0xab, 0x2b, 0x98, 0xe0, 0xb0, 0x9f, + 0xe1, 0x36, 0xb8, 0x36, 0x34, 0x36, 0xd0, 0x40, 0xd7, 0x00, 0x75, 0x74, 0x76, 0x8a, 0xfa, 0xc0, 0x50, 0xf7, 0x40, 0xba, + 0x58, 0xf5, 0x61, 0x13, 0xad, 0xf8, 0x6e, 0x43, 0x83, 0x98, 0x80, 0xfa, 0xfa, 0xfb, 0x69, 0xcb, 0xd6, 0xad, 0xd4, 0xdc, + 0xdc, 0x44, 0xbd, 0x7d, 0x7d, 0x82, 0xa0, 0xf3, 0xe7, 0xec, 0x87, 0xc3, 0x44, 0x1c, 0x04, 0x05, 0x15, 0x44, 0x7a, 0x7a, + 0x82, 0x89, 0x0b, 0xc1, 0x25, 0xea, 0xe7, 0x0c, 0xb4, 0x37, 0xf6, 0x03, 0xdc, 0xbc, 0x75, 0x0b, 0x35, 0x37, 0x35, 0x09, + 0x05, 0x92, 0xfd, 0x02, 0xd5, 0x74, 0x4c, 0xb5, 0x3e, 0xfe, 0x00, 0xac, 0xf8, 0x8d, 0x1e, 0x8d, 0xa0, 0xb1, 0x20, 0x97, + 0x62, 0x40, 0x98, 0xb1, 0x60, 0xeb, 0x13, 0x84, 0xbd, 0xa3, 0x03, 0x11, 0xd8, 0x7b, 0xc5, 0x98, 0x12, 0xf4, 0x55, 0xfc, + 0x72, 0x68, 0x74, 0x6f, 0x38, 0x61, 0x0b, 0xca, 0x56, 0x06, 0x8b, 0x2b, 0xca, 0x58, 0x20, 0x82, 0x64, 0xe1, 0x4d, 0x92, + 0x6c, 0xaa, 0xe6, 0xe5, 0x71, 0xe2, 0x3d, 0xec, 0x0b, 0x8b, 0xe1, 0xfe, 0x7e, 0xdc, 0xcb, 0x64, 0xc6, 0x2d, 0x1e, 0x6f, + 0x99, 0xe8, 0x5f, 0x7b, 0xed, 0xb5, 0xc2, 0xa9, 0xff, 0x1b, 0xdf, 0xf8, 0x86, 0x20, 0x81, 0x49, 0x25, 0x89, 0x46, 0x3b, + 0xc3, 0x18, 0x8f, 0x60, 0x40, 0xf8, 0x68, 0xc3, 0xfd, 0xe7, 0x63, 0x1f, 0xfb, 0x58, 0xa4, 0x45, 0x86, 0x8f, 0x13, 0xa4, + 0x6e, 0xad, 0x42, 0xfe, 0xd4, 0x3c, 0x7f, 0x7c, 0xdd, 0x31, 0xc6, 0x0e, 0x21, 0x81, 0x1b, 0x36, 0x11, 0x66, 0x8c, 0xc0, + 0x1c, 0x1c, 0xae, 0x04, 0xe2, 0xb7, 0xf8, 0xdd, 0x63, 0x8f, 0x3d, 0x26, 0xfe, 0x06, 0x19, 0x85, 0xb5, 0x08, 0x79, 0x59, + 0x6d, 0x30, 0x48, 0x34, 0x78, 0xf1, 0xf9, 0xee, 0x77, 0xbf, 0xdb, 0xb9, 0xef, 0xbe, 0xfb, 0xf0, 0x37, 0x14, 0xc0, 0x91, + 0x48, 0x5e, 0x50, 0xce, 0x72, 0x70, 0x49, 0x87, 0xeb, 0xe8, 0x01, 0x20, 0xc0, 0x48, 0x79, 0xb2, 0x74, 0xe4, 0x91, 0x47, + 0x3a, 0x49, 0x96, 0x48, 0xaa, 0x65, 0x05, 0x50, 0x3d, 0x37, 0x75, 0xa5, 0xcd, 0x13, 0x51, 0xc6, 0xe4, 0xab, 0x7d, 0x7f, + 0x9f, 0x6b, 0x8d, 0xbf, 0xb5, 0x6b, 0xc4, 0xdb, 0x35, 0xa5, 0x7c, 0x15, 0x9b, 0x19, 0x30, 0x01, 0xc0, 0xef, 0x0f, 0x93, + 0x0a, 0x9b, 0x7e, 0x93, 0x00, 0x47, 0xe7, 0x82, 0x88, 0x8d, 0x19, 0x33, 0x4e, 0xec, 0x27, 0xb8, 0x76, 0x41, 0x6a, 0x91, + 0xb6, 0xb6, 0xdd, 0x62, 0x52, 0x83, 0xf9, 0x09, 0x03, 0x6a, 0xa0, 0x0c, 0xb1, 0xba, 0xc7, 0x66, 0x2e, 0xf1, 0x6f, 0xe8, + 0xf6, 0x75, 0x72, 0xc8, 0x03, 0xb1, 0xa8, 0x3a, 0xd1, 0xd5, 0x45, 0xbb, 0x76, 0xb5, 0x8a, 0x49, 0x0d, 0x13, 0x2a, 0x16, + 0x48, 0x20, 0x85, 0x9c, 0x63, 0x0e, 0xea, 0x0a, 0x7c, 0x35, 0x3b, 0x3b, 0xdb, 0x15, 0xd3, 0x70, 0x6d, 0x03, 0xe7, 0x89, + 0xf3, 0x0f, 0x4c, 0x7e, 0x41, 0xc0, 0x12, 0x93, 0x39, 0x5c, 0x43, 0x4e, 0x04, 0xcd, 0x6d, 0x35, 0xf0, 0x3b, 0x6b, 0x16, + 0xd7, 0xb2, 0x7f, 0xa0, 0x9f, 0xda, 0xda, 0x07, 0xa3, 0x25, 0xb1, 0x1d, 0x36, 0xdf, 0xf1, 0xb6, 0xf1, 0x5d, 0x35, 0xaa, + 0x98, 0x81, 0x6b, 0x0b, 0x82, 0xa1, 0x9a, 0xa1, 0x31, 0xa9, 0x65, 0xb6, 0x8d, 0x45, 0x92, 0x12, 0x89, 0xc9, 0x01, 0x57, + 0xb5, 0x3c, 0xee, 0x30, 0xf8, 0x7a, 0x60, 0xa1, 0x32, 0xb4, 0x8f, 0xa0, 0x1d, 0x77, 0xd1, 0x9e, 0x3d, 0xbb, 0x45, 0x7f, + 0x05, 0x09, 0x54, 0x95, 0x56, 0x26, 0x05, 0xf9, 0x8e, 0x2b, 0xec, 0x5a, 0x11, 0x10, 0xc4, 0x41, 0xdf, 0x59, 0x2c, 0x84, + 0xd0, 0x07, 0x83, 0xfb, 0xd1, 0x42, 0xe3, 0xc6, 0x8d, 0x17, 0xfd, 0x15, 0x7f, 0x83, 0x04, 0xe2, 0x1e, 0xa1, 0x9f, 0xe0, + 0xc1, 0x24, 0x35, 0x89, 0x6b, 0xc0, 0xfe, 0x80, 0x78, 0xa0, 0x0a, 0xd1, 0x91, 0x47, 0x1e, 0x29, 0xaa, 0x85, 0x60, 0x61, + 0x18, 0x37, 0x01, 0x62, 0xb2, 0x85, 0x6b, 0xfd, 0x99, 0xcf, 0x7c, 0x86, 0x9e, 0x78, 0xe2, 0x09, 0xba, 0xf3, 0xce, 0x3b, + 0xe9, 0xe4, 0x93, 0x4f, 0x8e, 0x34, 0x3f, 0x73, 0x6d, 0x5f, 0x95, 0xfc, 0xa1, 0x18, 0x80, 0x4e, 0xfe, 0x18, 0x3a, 0x09, + 0x5c, 0xbf, 0x01, 0xe6, 0x60, 0x27, 0xd4, 0x27, 0x90, 0xd3, 0x84, 0xbd, 0xf5, 0xd6, 0x5b, 0xf4, 0xf8, 0xe3, 0x8f, 0x8b, + 0xf7, 0xfe, 0xf5, 0x5f, 0xff, 0xd5, 0xd6, 0x02, 0xce, 0x01, 0xb6, 0x24, 0x60, 0xfc, 0x38, 0xe2, 0x88, 0x23, 0xc4, 0x05, + 0xf5, 0x3c, 0x6f, 0x96, 0x4c, 0x08, 0xbd, 0x5a, 0xf3, 0x03, 0xd4, 0x5d, 0xe9, 0x7c, 0xd3, 0x09, 0x60, 0x54, 0xf4, 0x2f, + 0x07, 0x80, 0x4c, 0x91, 0x27, 0x4b, 0xef, 0x7a, 0xd7, 0xbb, 0x9c, 0x24, 0x0b, 0x47, 0xd7, 0xf2, 0x20, 0x1c, 0x75, 0x6e, + 0x2a, 0x19, 0x0c, 0x43, 0xb6, 0x81, 0x37, 0xec, 0xb3, 0x4a, 0xfa, 0xfb, 0x31, 0x84, 0xa3, 0x7d, 0x4b, 0x8b, 0xc8, 0xbd, + 0x05, 0x93, 0x47, 0x92, 0x7e, 0x7f, 0x5c, 0xf5, 0x64, 0xec, 0xd8, 0xf1, 0x82, 0x78, 0xf1, 0xb6, 0xa1, 0x2a, 0xec, 0xde, + 0xbd, 0x4b, 0x4c, 0x28, 0x81, 0x02, 0x17, 0x98, 0xa8, 0xea, 0xea, 0xf6, 0x75, 0x12, 0x2f, 0xe4, 0xbc, 0x54, 0xa8, 0xa6, + 0x49, 0x4c, 0x9c, 0xad, 0xad, 0x3b, 0x68, 0xcf, 0x9e, 0x5d, 0x82, 0x08, 0xf2, 0x04, 0x07, 0xd3, 0xd7, 0x78, 0x04, 0x2b, + 0xb4, 0x8c, 0x14, 0x44, 0x14, 0x93, 0xed, 0x70, 0x21, 0x81, 0x98, 0xd4, 0xa1, 0xac, 0x70, 0x10, 0x87, 0x5a, 0xab, 0x55, + 0x55, 0x53, 0x79, 0x62, 0xc6, 0xfb, 0x50, 0xf6, 0x58, 0x21, 0x66, 0x93, 0x3b, 0x43, 0x0d, 0xd4, 0x40, 0xc5, 0x0e, 0x90, + 0x4b, 0x36, 0xfb, 0xea, 0x6d, 0x4c, 0x3d, 0x8e, 0x20, 0xe0, 0xa7, 0x6e, 0xc8, 0xb6, 0x39, 0xc0, 0xa1, 0xd2, 0x7d, 0xa5, + 0x9c, 0x25, 0xc9, 0xc6, 0x8d, 0x9b, 0x30, 0xa4, 0x8f, 0xc0, 0x04, 0x8b, 0xc5, 0x0b, 0x16, 0x27, 0x50, 0x8c, 0x38, 0x22, + 0x9e, 0x89, 0x1b, 0x50, 0xfc, 0xf5, 0x61, 0xff, 0xe5, 0x00, 0xea, 0x76, 0x3b, 0x3a, 0xda, 0x04, 0x19, 0x0c, 0x5c, 0x59, + 0x26, 0x08, 0xc5, 0x3e, 0x95, 0x0a, 0x8e, 0x0f, 0x0b, 0xa6, 0xdd, 0xbb, 0x5b, 0x85, 0x7a, 0x9e, 0x84, 0x1a, 0xc8, 0x8b, + 0x13, 0x5c, 0x13, 0xb8, 0x18, 0x60, 0x81, 0xfa, 0x90, 0xcc, 0x97, 0xca, 0x2e, 0x1b, 0x71, 0x02, 0xed, 0x12, 0xfb, 0x01, + 0x01, 0x3c, 0xfb, 0xec, 0xb3, 0x45, 0x26, 0x84, 0x07, 0x1f, 0x7c, 0x90, 0xbe, 0xfa, 0xd5, 0xaf, 0xee, 0x63, 0x7e, 0x86, + 0xd9, 0x7c, 0xcb, 0x56, 0x85, 0xfc, 0x4d, 0x08, 0xc8, 0x1f, 0x1f, 0x77, 0xd4, 0xb1, 0xc1, 0x55, 0x68, 0x28, 0x09, 0xdc, + 0x24, 0x5e, 0xcf, 0x9e, 0x35, 0x54, 0x09, 0xc4, 0xf9, 0xe1, 0x9a, 0x43, 0xfd, 0x04, 0xe1, 0x45, 0x46, 0x8f, 0x63, 0x8f, + 0x3d, 0x56, 0xbc, 0xae, 0xb4, 0xc5, 0xc8, 0x64, 0xf8, 0xf2, 0xda, 0x63, 0xfc, 0x98, 0x3b, 0x77, 0xae, 0x33, 0x76, 0xec, + 0x58, 0x7f, 0xcf, 0x9e, 0x3d, 0xcd, 0xae, 0xeb, 0x1e, 0xe0, 0x79, 0xde, 0xdb, 0x9a, 0x19, 0x58, 0xe5, 0x51, 0xb1, 0x0f, + 0x2e, 0x49, 0xcd, 0x1c, 0x61, 0xa9, 0x5f, 0x84, 0xff, 0x1f, 0x4e, 0xd2, 0xf7, 0xfd, 0x96, 0x96, 0x96, 0x16, 0xff, 0xc0, + 0x03, 0x0f, 0x14, 0x01, 0x20, 0x49, 0x4d, 0x60, 0xb5, 0x3c, 0x18, 0xd7, 0xf2, 0xb9, 0xe9, 0x4e, 0xcf, 0xc8, 0xf7, 0x87, + 0x94, 0x0b, 0x77, 0xdf, 0x7d, 0x77, 0x62, 0xc9, 0x9e, 0x59, 0x59, 0xc0, 0xe4, 0x31, 0x65, 0xca, 0x74, 0xa1, 0x2a, 0x70, + 0x27, 0xdd, 0xbc, 0x79, 0x23, 0xad, 0x59, 0xb3, 0x4a, 0x4c, 0x24, 0xac, 0x02, 0x05, 0x7e, 0x78, 0xf1, 0xdf, 0x07, 0x95, + 0xc8, 0xf0, 0x60, 0x0e, 0xd2, 0xb9, 0x7e, 0xfd, 0x1a, 0xda, 0xb0, 0x61, 0x9d, 0x20, 0x7c, 0xd8, 0x37, 0xcc, 0xc2, 0x93, + 0x26, 0x4d, 0x15, 0x44, 0x55, 0xf7, 0x9f, 0xaa, 0x55, 0xb0, 0x2f, 0x13, 0x47, 0xb9, 0xb3, 0xf2, 0x07, 0xe8, 0xe6, 0x44, + 0x80, 0xd5, 0x3a, 0x98, 0xa4, 0x02, 0x53, 0xe1, 0xa0, 0x99, 0x98, 0xa1, 0xb6, 0x1f, 0x10, 0x3b, 0x7c, 0x17, 0x0f, 0x4e, + 0xb2, 0x1b, 0x76, 0x5d, 0x55, 0x25, 0x90, 0xb7, 0x3d, 0x9c, 0xc8, 0x1f, 0xce, 0x57, 0xed, 0x23, 0x58, 0xac, 0x6c, 0xde, + 0xbc, 0x89, 0xd6, 0xae, 0x5d, 0x2d, 0x94, 0x3f, 0x5c, 0x06, 0x4e, 0x9d, 0xc3, 0x01, 0x51, 0xf1, 0x63, 0x70, 0xbb, 0x1c, + 0x55, 0x0c, 0x55, 0x76, 0xe3, 0xc6, 0xf5, 0xa2, 0xaf, 0x80, 0x8c, 0x02, 0x58, 0x30, 0x4d, 0x9e, 0x3c, 0x95, 0xc6, 0x8d, + 0x0b, 0x22, 0xb6, 0x93, 0x38, 0x16, 0x0e, 0x02, 0x42, 0x5b, 0xe4, 0xd4, 0x54, 0xb8, 0x46, 0x49, 0x64, 0xb7, 0xc0, 0xbe, + 0xa0, 0x7e, 0x1f, 0x74, 0xd0, 0x41, 0xf4, 0xa5, 0x2f, 0x7d, 0x49, 0xbc, 0x77, 0xc1, 0x05, 0x17, 0x64, 0x48, 0x57, 0x26, + 0xa8, 0xc9, 0x75, 0x68, 0xd3, 0xe6, 0x2d, 0xb4, 0x6e, 0xbd, 0xea, 0xf3, 0x37, 0x47, 0x06, 0x02, 0x66, 0xaf, 0xed, 0x0b, + 0x9a, 0x81, 0x63, 0x9f, 0x3b, 0x67, 0x7f, 0x9a, 0x36, 0x6d, 0xaa, 0xb8, 0xd6, 0x20, 0x81, 0x48, 0x1b, 0xc3, 0xbf, 0xe3, + 0x76, 0x00, 0xff, 0x35, 0xf8, 0x64, 0x03, 0x27, 0x9e, 0x78, 0xa2, 0xf0, 0x4d, 0xb4, 0x11, 0xc0, 0xd9, 0xc1, 0x63, 0x15, + 0x97, 0xd0, 0x3b, 0xe0, 0x80, 0x03, 0x38, 0x21, 0xf4, 0xe1, 0xf2, 0x2b, 0x7a, 0x20, 0x88, 0x6e, 0x0a, 0x8e, 0x6d, 0x55, + 0x11, 0x27, 0xf3, 0xd2, 0x0f, 0x50, 0x27, 0x81, 0x75, 0x32, 0x01, 0xb4, 0x38, 0xc9, 0x39, 0x73, 0xe6, 0x78, 0x08, 0x17, + 0xe7, 0x30, 0xfe, 0x24, 0x30, 0x1c, 0x15, 0xc0, 0x5a, 0x02, 0x06, 0x12, 0xf8, 0xfd, 0xc1, 0xcf, 0x05, 0xd5, 0x3e, 0xd8, + 0xef, 0x4f, 0x2d, 0x11, 0x16, 0x07, 0x58, 0x4d, 0x9a, 0x34, 0x69, 0x0a, 0x8d, 0x1f, 0x3f, 0x51, 0x0c, 0xa4, 0x18, 0xe0, + 0x76, 0xee, 0xdc, 0x41, 0x6b, 0xd6, 0xbc, 0x23, 0x54, 0x8d, 0xc0, 0x4f, 0xaf, 0x30, 0xf3, 0x55, 0x1c, 0xc7, 0x05, 0x04, + 0x51, 0xc6, 0x48, 0xff, 0xd3, 0x46, 0x6b, 0xd7, 0xae, 0xa2, 0x6d, 0xdb, 0x36, 0xcb, 0xc0, 0x14, 0x87, 0xc6, 0x8c, 0x19, + 0x4b, 0x53, 0xa6, 0x4c, 0x93, 0x84, 0x38, 0x99, 0x74, 0x4a, 0x26, 0x41, 0x8d, 0xae, 0x1e, 0x4c, 0xa6, 0x1d, 0xfd, 0x5d, + 0xfd, 0x91, 0x6b, 0xdb, 0xc5, 0x7e, 0xb7, 0xd6, 0xc9, 0x1f, 0x9f, 0x23, 0xd4, 0xe7, 0x89, 0x13, 0xa7, 0x64, 0x88, 0x37, + 0xfa, 0xc6, 0xea, 0xd5, 0xe8, 0x23, 0x3b, 0x8b, 0x32, 0xf1, 0xc6, 0x75, 0x6c, 0x6a, 0x32, 0x7b, 0x28, 0x64, 0xeb, 0xd6, + 0xad, 0x16, 0x0b, 0x37, 0xa4, 0xb9, 0xc2, 0x71, 0x8d, 0x1d, 0x3b, 0x4e, 0x90, 0x56, 0xd5, 0x6f, 0x2f, 0xce, 0xfd, 0xab, + 0x49, 0xa2, 0xef, 0xb8, 0xe3, 0x0e, 0xba, 0xec, 0xb2, 0xcb, 0xc4, 0xc2, 0x35, 0x09, 0x32, 0xc4, 0x64, 0x17, 0x16, 0x11, + 0x8c, 0x8f, 0xaf, 0xbc, 0xf2, 0x0a, 0xfd, 0xe9, 0x4f, 0x7f, 0xd2, 0xf6, 0xe7, 0x50, 0x77, 0x77, 0x0f, 0xf5, 0xf5, 0x0f, + 0x64, 0xcc, 0xbe, 0x82, 0x34, 0xe7, 0x71, 0x2e, 0xec, 0x2b, 0x0e, 0x85, 0x6f, 0xee, 0xfe, 0xb3, 0x69, 0xfa, 0xb4, 0xa9, + 0x34, 0x90, 0x46, 0xa5, 0x9c, 0x20, 0x5f, 0xa6, 0x6a, 0xfe, 0x85, 0xd9, 0x1b, 0xfe, 0x7e, 0x48, 0x85, 0xf3, 0x95, 0xaf, + 0x7c, 0xc5, 0x88, 0x60, 0x41, 0xd3, 0xe1, 0x2b, 0xd7, 0x10, 0x0b, 0x4d, 0xb8, 0x0d, 0x48, 0x80, 0x1b, 0x35, 0x28, 0x9c, + 0x29, 0xcc, 0x04, 0x5c, 0x35, 0x95, 0x40, 0x74, 0x05, 0x10, 0xaf, 0x1b, 0x98, 0x00, 0xc2, 0x4f, 0x82, 0x7d, 0x6f, 0x92, + 0x22, 0x33, 0xb5, 0x3c, 0x28, 0xd7, 0xf2, 0xb9, 0xa9, 0xa6, 0x58, 0x98, 0x35, 0x90, 0xf2, 0x05, 0xab, 0x25, 0x0c, 0x7c, + 0x6a, 0xb2, 0xe7, 0x38, 0xda, 0x4d, 0x90, 0x57, 0xb0, 0x9e, 0xa6, 0x4e, 0x9d, 0x2e, 0x4c, 0xad, 0x81, 0xea, 0xd7, 0x4b, + 0xeb, 0xd7, 0xaf, 0xa5, 0xad, 0x5b, 0x37, 0x8b, 0xd4, 0x14, 0x95, 0x98, 0xd4, 0x54, 0xf0, 0x7e, 0xf9, 0x38, 0x76, 0xec, + 0xd8, 0x2e, 0x88, 0x60, 0x50, 0x8b, 0x19, 0x6a, 0x60, 0x93, 0x98, 0xdc, 0xf0, 0x5c, 0xe9, 0xf2, 0x7c, 0x49, 0x43, 0x3f, + 0xb7, 0x5a, 0x3e, 0x57, 0x13, 0xa0, 0x9a, 0xc9, 0xb1, 0x40, 0x42, 0xb0, 0x07, 0xfb, 0xa2, 0x41, 0x6d, 0x0b, 0x48, 0xd6, + 0x60, 0xa4, 0x75, 0xa5, 0xc7, 0x25, 0xd5, 0xdf, 0x10, 0xe4, 0x14, 0xaa, 0x24, 0xdc, 0x37, 0x00, 0x04, 0x8e, 0x04, 0xfd, + 0x04, 0x26, 0xdb, 0x78, 0xab, 0x77, 0xa8, 0x6e, 0x07, 0xd8, 0xff, 0x6f, 0x7f, 0xfb, 0x5b, 0x7a, 0xe1, 0x85, 0x17, 0xf2, + 0x4a, 0xd1, 0x52, 0x28, 0x70, 0x6e, 0xe8, 0xfb, 0x98, 0x43, 0x7f, 0xfa, 0xd3, 0x9f, 0x8a, 0xf7, 0xfe, 0xf0, 0x87, 0x3f, + 0xd0, 0x23, 0x8f, 0x3c, 0x22, 0x14, 0x25, 0x76, 0x91, 0x40, 0xb9, 0x37, 0x10, 0x3f, 0x4e, 0xf1, 0x92, 0xcf, 0xad, 0xc9, + 0xa8, 0xe8, 0xf2, 0x6f, 0x1c, 0xfb, 0xec, 0x59, 0x33, 0xe9, 0xe0, 0x03, 0x0f, 0x10, 0x0f, 0x9c, 0x1b, 0x44, 0x1b, 0x90, + 0xcd, 0x8b, 0x2e, 0xba, 0x48, 0x54, 0x62, 0x02, 0xb0, 0x40, 0xc7, 0xb9, 0x26, 0xe9, 0xd2, 0x55, 0x2b, 0x70, 0x34, 0x3f, + 0x4a, 0xc4, 0x42, 0x28, 0x09, 0xa1, 0xc7, 0x46, 0x04, 0xd0, 0x26, 0x42, 0x02, 0xdd, 0x32, 0xa4, 0x7e, 0xe1, 0x07, 0x30, + 0x56, 0x9e, 0x24, 0x4e, 0x3a, 0x71, 0xc7, 0xa5, 0x5a, 0x6e, 0x88, 0xb5, 0x7c, 0x6e, 0xaa, 0xcf, 0xd7, 0x29, 0xa7, 0x9c, + 0x42, 0xeb, 0xd6, 0xad, 0xcb, 0x44, 0xc9, 0x66, 0x8b, 0xae, 0x2d, 0x8e, 0x64, 0x8e, 0xa0, 0xa9, 0x53, 0xa7, 0x09, 0x53, + 0x11, 0x80, 0xe8, 0x41, 0x98, 0x7b, 0x61, 0x42, 0x0a, 0xcc, 0x58, 0x95, 0x9f, 0xd4, 0xc2, 0x88, 0x20, 0xcc, 0x40, 0x50, + 0x39, 0xe0, 0x27, 0x88, 0x95, 0x3d, 0xae, 0x0f, 0x26, 0x68, 0x98, 0xe5, 0x82, 0x09, 0xa7, 0x76, 0xdb, 0x87, 0x9a, 0x4b, + 0xd1, 0x22, 0xd9, 0xeb, 0x0c, 0x55, 0x19, 0x6d, 0x0b, 0x66, 0x54, 0xf8, 0xfb, 0x01, 0x50, 0xd8, 0xa0, 0x8c, 0xc3, 0xdc, + 0x5b, 0x89, 0x7a, 0xb8, 0xf9, 0x22, 0xf0, 0xd3, 0xec, 0x11, 0x24, 0x10, 0x6a, 0x3e, 0xbf, 0x37, 0x79, 0xf2, 0x34, 0x91, + 0x9f, 0x30, 0x09, 0x25, 0x90, 0x4d, 0xc1, 0xf0, 0x27, 0x85, 0x42, 0x87, 0x40, 0x98, 0x24, 0xdc, 0x03, 0xb0, 0x0f, 0xe4, + 0xdd, 0xc3, 0xf8, 0x88, 0xc8, 0x5b, 0xec, 0xef, 0xbb, 0xdf, 0xfd, 0xae, 0x30, 0x41, 0x23, 0xa5, 0x17, 0x5b, 0xd6, 0xa6, + 0x4d, 0x9d, 0x5c, 0x72, 0xd2, 0x7e, 0xfc, 0x16, 0x2a, 0x20, 0x2a, 0xe4, 0x60, 0xdc, 0x41, 0x2a, 0x2e, 0xf8, 0x1d, 0x42, + 0xfd, 0x03, 0x4e, 0x38, 0xe1, 0x04, 0x3a, 0xfe, 0xf8, 0xe3, 0x45, 0xca, 0x31, 0xab, 0xfe, 0x15, 0xa6, 0x58, 0xe3, 0x3e, + 0x1d, 0x72, 0xc8, 0x21, 0xae, 0xb4, 0x3a, 0xc1, 0xde, 0x3e, 0x53, 0xe6, 0x4a, 0x66, 0x33, 0xb0, 0x2e, 0xa8, 0x55, 0x85, + 0x02, 0xa8, 0x13, 0x41, 0x9c, 0x0c, 0xb4, 0xe9, 0xfd, 0x70, 0x92, 0x18, 0x30, 0x0e, 0x3b, 0xec, 0xb0, 0xc4, 0x12, 0x40, + 0x33, 0x4c, 0x1c, 0x94, 0xe2, 0x42, 0x2d, 0x9f, 0x1b, 0xfb, 0xfd, 0x5d, 0x72, 0xc9, 0x25, 0x74, 0xff, 0xfd, 0xf7, 0xef, + 0xe3, 0xf7, 0x17, 0x07, 0x02, 0xf9, 0xbd, 0x59, 0x98, 0x4f, 0x61, 0xda, 0x45, 0x3b, 0xdc, 0xbe, 0x7d, 0x1b, 0x6d, 0xdc, + 0xb8, 0x2e, 0x93, 0xfe, 0xc3, 0xd4, 0x6b, 0xac, 0x46, 0xff, 0x6e, 0xd9, 0xb2, 0x89, 0xb6, 0x6c, 0xd9, 0x28, 0x5e, 0x07, + 0x66, 0xec, 0xc9, 0x42, 0xc9, 0xe4, 0x4a, 0x22, 0x16, 0x16, 0xc5, 0x80, 0xd3, 0xe4, 0x20, 0x70, 0x02, 0xbe, 0xa6, 0x9c, + 0xfb, 0x12, 0x26, 0x3e, 0xf8, 0xd8, 0x41, 0x65, 0x8a, 0xb3, 0x3f, 0x26, 0x81, 0x40, 0xb9, 0x0c, 0xd4, 0xc0, 0xad, 0x5b, + 0x37, 0x89, 0x07, 0xa6, 0x24, 0xf4, 0x6d, 0xf4, 0xfb, 0xc1, 0xc5, 0x52, 0x7c, 0xe0, 0x80, 0x20, 0xec, 0x03, 0x01, 0x6b, + 0xbf, 0xf8, 0xc5, 0x2f, 0x84, 0x9f, 0x68, 0xdc, 0x64, 0x53, 0x55, 0x66, 0xaf, 0xb8, 0xe2, 0x0a, 0x9a, 0x32, 0x65, 0x0a, + 0x6d, 0xda, 0xb4, 0x49, 0xf8, 0x05, 0x22, 0x41, 0x34, 0x6a, 0x14, 0x63, 0x7e, 0x8d, 0x4a, 0xdf, 0x52, 0x28, 0x38, 0xb7, + 0x29, 0xc8, 0x1f, 0xa2, 0x8f, 0xbf, 0xfe, 0xf5, 0xaf, 0x8b, 0xac, 0x05, 0xef, 0x7f, 0xff, 0xfb, 0xe9, 0xbc, 0xf3, 0xce, + 0x13, 0x79, 0x08, 0x87, 0x43, 0x30, 0x5a, 0x1c, 0x50, 0x45, 0x0c, 0xdc, 0x23, 0xe4, 0x4d, 0x9c, 0x3e, 0x7d, 0x3a, 0x1a, + 0x88, 0x5b, 0x57, 0x57, 0x07, 0x81, 0x2c, 0x1d, 0x11, 0x08, 0x42, 0xd5, 0x16, 0x04, 0xc2, 0x07, 0x2f, 0x2a, 0x80, 0xb8, + 0xae, 0x7b, 0xb0, 0xef, 0xfb, 0xa9, 0x49, 0x93, 0x26, 0x79, 0xfb, 0xef, 0xbf, 0xbf, 0x38, 0xf9, 0x24, 0x1b, 0x4d, 0x2d, + 0x4f, 0x80, 0xb5, 0x7a, 0x6e, 0xec, 0xf7, 0x07, 0xf3, 0x49, 0x94, 0xdf, 0x5f, 0xa9, 0xe7, 0xce, 0xca, 0x1f, 0x14, 0x33, + 0x95, 0x48, 0x6d, 0xdf, 0xbe, 0x35, 0x13, 0x29, 0x68, 0xf2, 0xc4, 0xa6, 0x02, 0x93, 0x30, 0x94, 0x00, 0x04, 0x88, 0x04, + 0x93, 0x8c, 0x43, 0x13, 0x26, 0x4c, 0x12, 0x51, 0xc2, 0x49, 0x44, 0x21, 0x5a, 0xd4, 0x36, 0xd4, 0x74, 0x51, 0xe8, 0x1b, + 0x13, 0x27, 0x4e, 0xce, 0x28, 0xef, 0x30, 0xa9, 0x62, 0x81, 0x04, 0x54, 0xaa, 0x14, 0x64, 0xb1, 0x80, 0x9b, 0x47, 0x6b, + 0xeb, 0x4e, 0xda, 0xb4, 0x69, 0x7d, 0xe6, 0x1c, 0x71, 0x6e, 0x30, 0x0b, 0xc7, 0x49, 0xce, 0x74, 0x7f, 0xc0, 0xdb, 0x6e, + 0xbb, 0x8d, 0xae, 0xba, 0xea, 0xaa, 0x44, 0xfc, 0x01, 0xd9, 0x17, 0x10, 0x55, 0x9b, 0x6e, 0xbe, 0xf9, 0x66, 0x11, 0x80, + 0xf1, 0xe6, 0x9b, 0x6f, 0x8a, 0x54, 0x2c, 0x0b, 0x17, 0x2e, 0x14, 0xa4, 0x10, 0xe7, 0x56, 0x2a, 0xc9, 0xe5, 0xbc, 0xa3, + 0x30, 0x2f, 0xcf, 0x9b, 0x37, 0x4f, 0xd4, 0x3e, 0x86, 0xda, 0x87, 0x40, 0x14, 0x9c, 0x1f, 0xce, 0x75, 0x38, 0xe6, 0x26, + 0x2d, 0x16, 0x6a, 0xbf, 0xe1, 0xf9, 0xee, 0x90, 0x43, 0x0e, 0xe1, 0x37, 0x8f, 0x50, 0x38, 0x13, 0xf3, 0x27, 0xbe, 0xb0, + 0xb1, 0xfb, 0x03, 0xba, 0x09, 0x06, 0x80, 0xa8, 0xe4, 0x0f, 0x0f, 0xc7, 0x75, 0x5d, 0x91, 0x00, 0xfa, 0xe0, 0x83, 0x0f, + 0xf6, 0x21, 0x53, 0x27, 0x1d, 0x2d, 0x54, 0x4d, 0x03, 0x54, 0xa1, 0xa8, 0xc5, 0x73, 0x63, 0x3f, 0x1a, 0x98, 0x4d, 0x50, + 0x5e, 0x89, 0xb3, 0xc9, 0x73, 0x9d, 0x5f, 0xa0, 0x54, 0x42, 0x13, 0x44, 0x92, 0x06, 0x91, 0x81, 0x3c, 0x60, 0x6d, 0xda, + 0xb4, 0x41, 0x98, 0x52, 0x39, 0xc8, 0xa3, 0x9a, 0xc0, 0x11, 0xa9, 0x08, 0x10, 0xd9, 0xb0, 0x61, 0x6d, 0x66, 0x32, 0x9b, + 0x30, 0x61, 0xa2, 0x70, 0x30, 0xb6, 0x24, 0xd0, 0xa2, 0x90, 0xb6, 0xa4, 0xe6, 0x3c, 0xc4, 0x42, 0x02, 0x0b, 0x25, 0xa8, + 0x68, 0x20, 0x7f, 0xe8, 0x27, 0xb9, 0xd2, 0x4c, 0x99, 0xde, 0x4f, 0x90, 0x56, 0x09, 0xe7, 0x01, 0xe0, 0x5c, 0x30, 0x0e, + 0x60, 0x3c, 0x88, 0x9b, 0x04, 0xaa, 0xfe, 0x80, 0xbf, 0xfe, 0xf5, 0xaf, 0x69, 0xc9, 0x92, 0x25, 0x82, 0xa0, 0xc5, 0xad, + 0x38, 0x06, 0xe7, 0xb4, 0x47, 0xa4, 0x5f, 0x41, 0x4e, 0xc0, 0xc9, 0x93, 0x27, 0xd3, 0xda, 0xb5, 0x6b, 0x45, 0x9a, 0x18, + 0x64, 0x4e, 0x80, 0xfa, 0x88, 0xfd, 0x72, 0x9e, 0xcb, 0x5c, 0xe7, 0xc9, 0xf7, 0x9e, 0xbf, 0x0f, 0x80, 0xa5, 0xa3, 0x01, + 0x47, 0x00, 0x00, 0x7f, 0x53, 0x49, 0x44, 0x41, 0x54, 0xbc, 0xe2, 0xbd, 0x53, 0x4f, 0x3d, 0x55, 0xa4, 0x9b, 0x81, 0xda, + 0x87, 0x94, 0x2f, 0x30, 0x03, 0x23, 0x90, 0x13, 0x24, 0xb4, 0xda, 0x16, 0x04, 0x95, 0x84, 0xa3, 0xcc, 0x61, 0xdc, 0x2e, + 0x15, 0x3f, 0xc0, 0xc3, 0x50, 0x6a, 0x5c, 0x7e, 0xac, 0x2a, 0x80, 0x89, 0xb0, 0xeb, 0x24, 0x7d, 0x00, 0x55, 0x3f, 0x40, + 0xa0, 0x99, 0x13, 0x40, 0x23, 0xff, 0x1f, 0x27, 0xd0, 0x4c, 0x12, 0xb5, 0xac, 0x7e, 0xd4, 0xe2, 0xb9, 0xa1, 0x3d, 0x60, + 0xc0, 0x42, 0x1a, 0x05, 0xce, 0xf7, 0xc7, 0xea, 0x43, 0x1c, 0x29, 0x5f, 0x58, 0xd5, 0x98, 0x3c, 0x39, 0x88, 0x62, 0x0c, + 0x4c, 0x43, 0x9b, 0xa5, 0x2f, 0x13, 0xf2, 0xc3, 0x55, 0xe7, 0x00, 0xc6, 0x83, 0x08, 0x52, 0x41, 0x40, 0xe1, 0x08, 0x6a, + 0x3d, 0xbb, 0x34, 0x61, 0xc2, 0x94, 0x4c, 0xa2, 0xda, 0x5a, 0x6c, 0x2f, 0x16, 0xc9, 0x00, 0xed, 0x05, 0xd1, 0xf0, 0x4d, + 0x4d, 0x41, 0x9a, 0x17, 0xe4, 0x9b, 0x84, 0x42, 0x5e, 0xed, 0xfe, 0x5d, 0x41, 0x3f, 0xa9, 0x17, 0x7e, 0xbe, 0x38, 0x1f, + 0x36, 0x07, 0x83, 0x04, 0xaa, 0x2e, 0x1f, 0x71, 0x10, 0x19, 0x26, 0x81, 0xac, 0xd2, 0x9d, 0x74, 0xd2, 0x49, 0xc2, 0x64, + 0x1a, 0xb7, 0xd9, 0x9c, 0x53, 0x23, 0x41, 0x91, 0xfb, 0xc8, 0x47, 0x3e, 0x22, 0x72, 0x10, 0x1e, 0x73, 0xcc, 0x31, 0xc2, + 0x4f, 0xf3, 0x27, 0x3f, 0xf9, 0x09, 0x7d, 0xee, 0x73, 0x9f, 0x13, 0x15, 0x43, 0x90, 0xb2, 0x05, 0x0a, 0x1e, 0x16, 0x85, + 0x40, 0x50, 0xbe, 0x72, 0x60, 0xc8, 0x03, 0xef, 0x71, 0xd2, 0x6c, 0xf8, 0x5f, 0xe3, 0xfb, 0x78, 0x0d, 0x75, 0xf1, 0x9f, + 0xff, 0xf9, 0x9f, 0x85, 0xa9, 0x17, 0x80, 0x02, 0xf8, 0xf0, 0xc3, 0x0f, 0x0b, 0xd3, 0x65, 0x12, 0x09, 0xaf, 0x6b, 0x1d, + 0xbe, 0x56, 0xf2, 0x10, 0xd7, 0x1e, 0x9c, 0x08, 0x7f, 0x7b, 0x9e, 0xb7, 0x3f, 0x11, 0x4d, 0x92, 0x39, 0x93, 0x55, 0x15, + 0x90, 0x42, 0x9e, 0x8d, 0x4c, 0x03, 0x13, 0x96, 0x03, 0x10, 0x67, 0x3c, 0xde, 0xf7, 0x7d, 0x91, 0x5d, 0x12, 0xd9, 0xaf, + 0xcb, 0x31, 0x29, 0xd5, 0xf2, 0x8a, 0xa4, 0xd6, 0xce, 0x8d, 0xfd, 0xfe, 0xae, 0xbe, 0xfa, 0x6a, 0x11, 0x59, 0xc6, 0x75, + 0x7e, 0xe3, 0xcc, 0xf7, 0xc7, 0xaa, 0x06, 0xaa, 0x6c, 0xb0, 0xcf, 0x1f, 0xcc, 0x42, 0xa6, 0xfb, 0x32, 0x15, 0xa6, 0x04, + 0xb6, 0x8b, 0x9c, 0x6c, 0x00, 0xae, 0x21, 0xce, 0xd7, 0x54, 0x27, 0x7d, 0x0b, 0x73, 0xc0, 0x7d, 0x0c, 0xbe, 0xa3, 0x5c, + 0xf3, 0x1a, 0x5d, 0x0e, 0xc1, 0x50, 0x88, 0xf4, 0xad, 0x15, 0xf3, 0x1e, 0xf7, 0x13, 0x28, 0x9a, 0x70, 0xf9, 0x08, 0x12, + 0x84, 0x23, 0xb9, 0x7a, 0x90, 0x27, 0x30, 0x4e, 0xa8, 0x89, 0xca, 0x97, 0x2f, 0x5f, 0x2e, 0x4a, 0x58, 0x26, 0xa1, 0x02, + 0xf2, 0x39, 0x81, 0x04, 0xa2, 0xbc, 0x2a, 0xc8, 0xd9, 0x8f, 0x7f, 0xfc, 0x63, 0x11, 0x90, 0x82, 0x0a, 0x1d, 0x30, 0x09, + 0x83, 0x08, 0x5e, 0x7e, 0xf9, 0xe5, 0x22, 0x6f, 0x1f, 0x8e, 0x0b, 0x15, 0x86, 0x40, 0xf0, 0xe0, 0xd3, 0xc7, 0x0f, 0xfc, + 0x8d, 0xf7, 0x31, 0x16, 0xbf, 0xfa, 0xea, 0xab, 0x74, 0xee, 0xb9, 0xe7, 0x8a, 0x32, 0x73, 0x50, 0xfd, 0x96, 0x2d, 0x5b, + 0x26, 0x3e, 0x07, 0x09, 0xbc, 0xf5, 0xd6, 0x5b, 0x45, 0xe2, 0x74, 0x90, 0x4c, 0x95, 0xfc, 0xd9, 0x45, 0x66, 0x7e, 0x50, + 0xaf, 0x93, 0x9a, 0x10, 0xba, 0xa9, 0xa9, 0xc9, 0xf7, 0x7d, 0x7f, 0x8c, 0xeb, 0xba, 0x1c, 0x08, 0x22, 0x2c, 0xa7, 0x49, + 0xfa, 0x02, 0xc6, 0xb5, 0x31, 0xbd, 0xe2, 0x07, 0x5a, 0x45, 0xa3, 0x7c, 0xb4, 0xc8, 0xf7, 0xff, 0x81, 0x88, 0xae, 0x47, + 0x83, 0xb9, 0xf7, 0xde, 0x7b, 0x9d, 0x83, 0x0f, 0x3e, 0x58, 0x44, 0x14, 0xa9, 0xe5, 0xb3, 0xc2, 0x92, 0xb9, 0x16, 0xf2, + 0x5e, 0xe6, 0x60, 0xb2, 0xbc, 0x57, 0xec, 0x77, 0xf3, 0xd9, 0x56, 0xb6, 0xf7, 0x0a, 0xfd, 0x4e, 0xa9, 0x9f, 0x47, 0x0d, + 0x66, 0xb9, 0xf2, 0xa6, 0xe5, 0xfb, 0xbe, 0xfe, 0x9e, 0xfa, 0x77, 0xd8, 0xeb, 0x6c, 0xef, 0x71, 0x46, 0x79, 0x94, 0x14, + 0xfa, 0xd4, 0xa7, 0x3e, 0x95, 0x29, 0xf5, 0x86, 0xd5, 0x6a, 0x7c, 0x7e, 0x7f, 0x69, 0x1a, 0x3d, 0x7a, 0x9c, 0xc8, 0x63, + 0x86, 0x6d, 0x61, 0xb0, 0x84, 0x5a, 0x16, 0x98, 0x7d, 0x6b, 0x87, 0x1c, 0x05, 0x2b, 0xca, 0x7e, 0xa1, 0x6a, 0xe0, 0x81, + 0xcb, 0x87, 0x4a, 0x09, 0xc8, 0xd3, 0xa6, 0x57, 0xcc, 0xa8, 0x46, 0x14, 0x73, 0xdc, 0x4c, 0x6e, 0x74, 0xd3, 0x8b, 0x69, + 0xa8, 0xf4, 0x31, 0x21, 0xe2, 0x17, 0x0a, 0x19, 0x02, 0x24, 0xe0, 0x0b, 0x0b, 0x22, 0x80, 0x68, 0xdf, 0x20, 0xb5, 0x07, + 0xaf, 0xe3, 0x6b, 0x03, 0x68, 0x0a, 0x18, 0x77, 0xf6, 0xdb, 0x6f, 0x7f, 0xe1, 0x83, 0x85, 0x6b, 0x0f, 0x37, 0x10, 0xb8, + 0x52, 0x70, 0x3f, 0xe1, 0xf6, 0x52, 0xca, 0x7d, 0xe1, 0x09, 0x1e, 0x01, 0x14, 0xd8, 0x1f, 0xfc, 0x01, 0xbf, 0xfc, 0xe5, + 0x2f, 0x0f, 0xa9, 0x17, 0x9c, 0xef, 0x7c, 0x93, 0x6d, 0xde, 0xe1, 0xbf, 0x39, 0x25, 0x0f, 0xfb, 0x51, 0x23, 0x49, 0x34, + 0x6a, 0xcd, 0x62, 0xff, 0x00, 0x08, 0x29, 0x72, 0xf6, 0x1d, 0x72, 0xc8, 0x21, 0x34, 0x6b, 0xd6, 0x2c, 0x41, 0xe4, 0xf0, + 0x7d, 0x7c, 0x0e, 0x53, 0x32, 0xcc, 0xc7, 0x2b, 0x57, 0xae, 0x14, 0xd1, 0xc4, 0x0c, 0x04, 0x94, 0xfc, 0x9f, 0xff, 0xf3, + 0x7f, 0x84, 0xa2, 0x08, 0x82, 0x89, 0xb1, 0x13, 0x50, 0x17, 0x05, 0xaa, 0xfb, 0x40, 0x18, 0xf2, 0xb9, 0x86, 0xc5, 0x6e, + 0xa3, 0xd0, 0xf9, 0x26, 0xd7, 0x7b, 0xc5, 0x7c, 0xae, 0x3e, 0xe7, 0x7a, 0x2f, 0xea, 0xb7, 0xc7, 0x1d, 0x77, 0x5c, 0xfa, + 0xed, 0xb7, 0xdf, 0x4e, 0xa5, 0x52, 0xa9, 0xff, 0x49, 0xa7, 0xd3, 0x7f, 0x93, 0x3c, 0xaa, 0x43, 0xd6, 0x07, 0x46, 0x58, + 0x77, 0xbf, 0x24, 0x86, 0x78, 0x04, 0xf5, 0x4a, 0x4b, 0x44, 0x5d, 0x19, 0x4c, 0xc0, 0x22, 0x02, 0x38, 0x95, 0x4a, 0x1d, + 0x98, 0x4e, 0xa7, 0x9d, 0x29, 0x53, 0xa6, 0xa4, 0xa7, 0x4d, 0x9b, 0x96, 0x4a, 0x3a, 0x02, 0x18, 0x88, 0x4b, 0x39, 0x32, + 0x11, 0xb5, 0x74, 0x6e, 0x18, 0x48, 0x30, 0x70, 0x21, 0x6d, 0x02, 0x67, 0xb4, 0x57, 0xeb, 0xfc, 0xc6, 0x13, 0xf4, 0xd1, + 0x24, 0xca, 0xa9, 0x05, 0x99, 0xf4, 0xbb, 0x45, 0x32, 0xe5, 0xc0, 0xa4, 0x55, 0x3b, 0x93, 0xda, 0xa0, 0x13, 0x7a, 0x9d, + 0xc8, 0x15, 0x88, 0x28, 0x47, 0x28, 0x39, 0xa8, 0x8d, 0x8a, 0xba, 0xc5, 0x5c, 0x0e, 0xab, 0xd2, 0x44, 0xa3, 0x5c, 0x60, + 0x93, 0x3f, 0xd7, 0x0f, 0xc6, 0x44, 0xc7, 0xca, 0x32, 0xfb, 0x67, 0xf1, 0xf7, 0x2c, 0x00, 0x47, 0x28, 0x61, 0x1c, 0x08, + 0x05, 0x33, 0x29, 0xc6, 0xe9, 0x5a, 0x50, 0xc8, 0x75, 0x04, 0x25, 0xd0, 0x5d, 0x11, 0x19, 0x0c, 0x1f, 0x63, 0x10, 0x23, + 0x94, 0x8e, 0x43, 0x3f, 0x89, 0x33, 0x38, 0x91, 0x4d, 0xb4, 0x5c, 0x2f, 0xf8, 0xb4, 0xd3, 0x4e, 0xa3, 0xf7, 0xbd, 0xef, + 0x7d, 0x34, 0x63, 0xc6, 0x8c, 0x8c, 0x00, 0x12, 0xe7, 0x58, 0x3e, 0x98, 0xc4, 0x7e, 0x27, 0x1d, 0x7d, 0xf4, 0xd1, 0xc2, + 0x7c, 0xbb, 0x78, 0xf1, 0x62, 0xe1, 0x1f, 0x08, 0xf3, 0x30, 0x94, 0x48, 0x24, 0x8e, 0xc6, 0x23, 0x1b, 0x70, 0xcf, 0x71, + 0x9c, 0x9f, 0xfd, 0xec, 0x67, 0xe9, 0x8b, 0x5f, 0xfc, 0xa2, 0x20, 0x7e, 0x58, 0x98, 0xeb, 0xe5, 0xe6, 0x2c, 0x0a, 0x87, + 0x4e, 0x72, 0x31, 0xf7, 0x81, 0xb0, 0x23, 0xa8, 0x06, 0xae, 0x4f, 0x8e, 0xe3, 0x1c, 0x12, 0x91, 0x07, 0x50, 0xe5, 0x57, + 0xbe, 0xf2, 0x5c, 0x34, 0xe2, 0xb8, 0x93, 0x61, 0xf6, 0xe9, 0x7d, 0x0e, 0xde, 0x71, 0x9c, 0x83, 0xf1, 0xe1, 0x01, 0x07, + 0x1c, 0x20, 0x4e, 0x16, 0xf2, 0x71, 0xd2, 0x66, 0x85, 0x5a, 0x21, 0x48, 0xb5, 0x7c, 0x6e, 0x50, 0x17, 0x60, 0x7e, 0x40, + 0xba, 0x04, 0x38, 0x4a, 0xb3, 0xdf, 0x5f, 0x9c, 0x4e, 0xc5, 0xb8, 0x56, 0x01, 0xf9, 0x0b, 0x88, 0x26, 0x26, 0x36, 0x3c, + 0x9b, 0x9c, 0xea, 0x25, 0x8e, 0x73, 0x86, 0x29, 0x78, 0xce, 0x9c, 0x03, 0x84, 0xaa, 0x83, 0x92, 0x71, 0x20, 0xbe, 0xb5, + 0x7a, 0xbe, 0xb9, 0x80, 0x49, 0x51, 0xad, 0x3a, 0xc4, 0x55, 0x23, 0x38, 0xbd, 0x10, 0xfb, 0xb7, 0x0d, 0xdf, 0xeb, 0x03, + 0xd3, 0xef, 0x68, 0xb1, 0x50, 0xc2, 0xd0, 0x82, 0xbc, 0x79, 0x50, 0xc3, 0x6a, 0x91, 0xfc, 0xa9, 0x6d, 0x00, 0xe3, 0x0f, + 0xc6, 0x83, 0x59, 0xb3, 0xf6, 0x17, 0x6d, 0x00, 0xfd, 0x64, 0xfb, 0xf6, 0x2d, 0xe2, 0xf3, 0x38, 0x89, 0x19, 0xfb, 0xe2, + 0x82, 0x40, 0x41, 0x49, 0xbb, 0xeb, 0xae, 0xbb, 0x28, 0x29, 0x70, 0x45, 0x16, 0xcc, 0xb1, 0x00, 0x02, 0x36, 0x3e, 0xf8, + 0xc1, 0x0f, 0x0a, 0xf2, 0x89, 0x28, 0xe1, 0xa5, 0x4b, 0x97, 0x0a, 0x53, 0xf0, 0x86, 0x0d, 0x1b, 0xc4, 0x77, 0xa0, 0xfe, + 0xe1, 0xf8, 0x60, 0x9e, 0x86, 0x2a, 0x08, 0xb2, 0x07, 0xf2, 0x08, 0x42, 0x02, 0x9f, 0x6c, 0x26, 0x7e, 0xdc, 0x67, 0x2c, + 0x4a, 0x43, 0x58, 0x7f, 0xc2, 0xb5, 0x45, 0x6a, 0x3c, 0x04, 0xd6, 0xf8, 0xbe, 0x7f, 0x20, 0x11, 0xc1, 0x59, 0x73, 0x20, + 0x4b, 0x39, 0xb8, 0x58, 0x90, 0xc4, 0xdd, 0x54, 0x0f, 0x98, 0x5f, 0x8f, 0xe0, 0x04, 0xd0, 0x87, 0x1e, 0x7a, 0xa8, 0xc3, + 0x89, 0x31, 0xad, 0x02, 0x38, 0xbc, 0x15, 0x40, 0x90, 0x30, 0x44, 0x83, 0x23, 0xd7, 0x1f, 0x72, 0xfe, 0xa1, 0x13, 0x70, + 0x0a, 0x85, 0x38, 0x4d, 0xbf, 0xa3, 0x46, 0x8d, 0x11, 0x89, 0x5f, 0x83, 0x54, 0x16, 0x3b, 0x33, 0xbe, 0x2b, 0xb5, 0x3a, + 0xb1, 0x0d, 0x26, 0x19, 0xed, 0x15, 0x7e, 0x4e, 0x33, 0x66, 0xcc, 0x14, 0x24, 0x10, 0x75, 0x8e, 0x77, 0xef, 0xde, 0xb5, + 0x8f, 0x89, 0x6b, 0xb8, 0x80, 0x53, 0x0a, 0x71, 0x34, 0x24, 0x08, 0x21, 0x5b, 0x22, 0xd0, 0x1e, 0x30, 0x09, 0x0e, 0x47, + 0x32, 0xc8, 0xaa, 0x71, 0x50, 0xe5, 0x83, 0x84, 0x0a, 0x06, 0x05, 0xb9, 0x96, 0x17, 0x48, 0x6a, 0xca, 0x96, 0xce, 0xce, + 0x0e, 0x11, 0x08, 0x06, 0xf5, 0x13, 0xaa, 0x79, 0x73, 0x33, 0x48, 0x4f, 0xbc, 0x02, 0x05, 0xe7, 0x07, 0xc4, 0x3e, 0x17, + 0x2c, 0x58, 0x20, 0x7c, 0xe9, 0xce, 0x3c, 0xf3, 0x4c, 0xda, 0xb1, 0x63, 0x47, 0xc6, 0x14, 0x1c, 0x37, 0xd8, 0xbd, 0x0a, + 0x04, 0x0e, 0x96, 0x15, 0xec, 0x07, 0xc4, 0xee, 0x43, 0x1f, 0xfa, 0x50, 0x26, 0xf8, 0x40, 0x1d, 0x67, 0x79, 0xfc, 0xc5, + 0x7b, 0x50, 0xcd, 0x11, 0xb4, 0x02, 0x25, 0x91, 0x55, 0x73, 0x8b, 0x78, 0x10, 0x66, 0xe6, 0xc6, 0x5c, 0x78, 0xc8, 0x21, + 0x87, 0x70, 0x24, 0x30, 0x7c, 0x00, 0x27, 0x40, 0x84, 0xd7, 0x02, 0x41, 0xc2, 0x54, 0xc0, 0x92, 0x50, 0x57, 0xa6, 0x00, + 0x90, 0x71, 0x1c, 0x00, 0x02, 0x02, 0x98, 0x74, 0xf4, 0x6f, 0xe6, 0xa0, 0x6a, 0x78, 0x82, 0xab, 0xf6, 0x73, 0xe3, 0x52, + 0x6f, 0x5b, 0xb6, 0x6c, 0xc9, 0x94, 0x33, 0xc2, 0x00, 0x84, 0xf7, 0xd4, 0x41, 0xa9, 0x54, 0xa2, 0x82, 0x89, 0x0d, 0xf5, + 0x72, 0x79, 0x62, 0x43, 0xd0, 0x47, 0xad, 0x4f, 0x6c, 0xea, 0xe4, 0x86, 0x88, 0x47, 0xd4, 0x41, 0x45, 0x5e, 0x40, 0x28, + 0x3c, 0xc1, 0x8a, 0x3f, 0xd9, 0xfc, 0x9b, 0xa6, 0x02, 0xe7, 0x0c, 0x9f, 0x27, 0x8e, 0x80, 0x64, 0xbf, 0x2c, 0xb4, 0x45, + 0x4e, 0x74, 0x1b, 0x04, 0x05, 0xd4, 0x8b, 0x76, 0x68, 0x72, 0x95, 0x8b, 0x38, 0x30, 0xe8, 0x73, 0xe5, 0x09, 0xff, 0xd8, + 0x20, 0x12, 0x3e, 0x28, 0x35, 0x88, 0x1a, 0xba, 0xb5, 0xbe, 0x48, 0x1a, 0xec, 0x27, 0x2e, 0xed, 0xdc, 0xb9, 0x5d, 0xb8, + 0x4a, 0xe0, 0xde, 0x27, 0xa5, 0x96, 0xe3, 0x7a, 0xa2, 0xbd, 0x61, 0xbb, 0x7f, 0xfc, 0xe3, 0x1f, 0x45, 0x05, 0x0f, 0xa4, + 0x6f, 0x41, 0xe0, 0x56, 0x92, 0x04, 0x8b, 0x17, 0x3e, 0x68, 0xe7, 0xe8, 0xff, 0x48, 0xe3, 0x12, 0x56, 0x4d, 0x47, 0x3d, + 0x5f, 0xfe, 0x8d, 0x25, 0x7e, 0xf1, 0x43, 0x6f, 0x57, 0x5c, 0x11, 0x64, 0xce, 0x9c, 0x39, 0x4e, 0x63, 0x63, 0xa3, 0xdf, + 0xdb, 0xdb, 0x3b, 0xce, 0x75, 0x5d, 0x14, 0xcd, 0xd8, 0x14, 0x91, 0x10, 0x3a, 0x16, 0xf2, 0x27, 0xf6, 0x4d, 0xf1, 0x41, + 0x65, 0xa7, 0x43, 0x12, 0x40, 0x13, 0xd1, 0x0c, 0xcf, 0xf3, 0x26, 0xe0, 0x44, 0x0f, 0x3c, 0xf0, 0x40, 0x87, 0x07, 0xda, + 0xa4, 0x91, 0xab, 0x03, 0x57, 0x33, 0x89, 0xaa, 0xf6, 0x81, 0x19, 0xc7, 0x8f, 0xc0, 0x8f, 0x9f, 0xfd, 0xec, 0x67, 0xb4, + 0x79, 0x73, 0xe0, 0x8f, 0x87, 0x49, 0x57, 0x75, 0x78, 0xce, 0xe5, 0x14, 0x9c, 0x9f, 0xfa, 0x37, 0x4a, 0x44, 0xf9, 0x61, + 0x13, 0x3b, 0x76, 0x6c, 0x1b, 0x66, 0xb5, 0x2a, 0x83, 0x6b, 0x07, 0x15, 0x90, 0xab, 0x9b, 0xc0, 0xcc, 0x13, 0x67, 0xba, + 0x0b, 0x53, 0x50, 0xc8, 0xb9, 0xe0, 0x3a, 0xc0, 0xef, 0x0b, 0x6d, 0x03, 0x0f, 0x98, 0xb9, 0x54, 0xb7, 0x03, 0x0c, 0xc6, + 0x98, 0x24, 0xf1, 0x28, 0xd7, 0x58, 0x55, 0x09, 0x70, 0xdf, 0x02, 0xf1, 0x83, 0xea, 0x85, 0xbf, 0x3b, 0x3a, 0xda, 0xc5, + 0xa2, 0x01, 0x0b, 0xa7, 0x5a, 0x6a, 0x1f, 0xd9, 0x00, 0xd7, 0x10, 0xdc, 0x73, 0x90, 0x40, 0x00, 0x59, 0x02, 0xa0, 0x04, + 0xc6, 0x9d, 0xa9, 0x82, 0x53, 0xc3, 0xa0, 0xfd, 0xa1, 0x5d, 0x21, 0x52, 0x17, 0xe4, 0x4f, 0x4d, 0x72, 0x9f, 0x24, 0x58, + 0xe5, 0xe3, 0xec, 0x0a, 0xec, 0x07, 0xcb, 0x0f, 0x35, 0xf3, 0x42, 0x2d, 0x2e, 0x10, 0x4d, 0xe9, 0xc7, 0x4e, 0x48, 0x00, + 0x0f, 0xda, 0x03, 0x72, 0x2a, 0xca, 0x8a, 0x20, 0x70, 0x99, 0x3b, 0x40, 0x8b, 0x04, 0xd6, 0x1f, 0x64, 0x2a, 0x01, 0x54, + 0x13, 0x17, 0x62, 0x59, 0x93, 0xae, 0xab, 0xab, 0x83, 0x4d, 0xdb, 0x9d, 0x32, 0x65, 0x8a, 0x07, 0xe7, 0xd7, 0x72, 0x04, + 0x80, 0x98, 0x74, 0xc3, 0x4d, 0x3d, 0x9e, 0x4a, 0x9d, 0x0b, 0xa7, 0x7c, 0xf9, 0xeb, 0x5f, 0xff, 0x3a, 0xa4, 0xd4, 0x9b, + 0x9e, 0x8b, 0xab, 0xd4, 0xeb, 0xe5, 0xba, 0x75, 0xd4, 0xd2, 0x32, 0x5a, 0x9a, 0x41, 0x3a, 0x87, 0x44, 0xf8, 0x0d, 0x0f, + 0x04, 0x2a, 0x20, 0x56, 0xfd, 0x38, 0x77, 0x5c, 0x07, 0xe4, 0x76, 0x0b, 0x08, 0x71, 0x75, 0xe5, 0x06, 0x8c, 0x7b, 0x22, + 0xc6, 0xe4, 0xce, 0x2a, 0x29, 0x26, 0x60, 0x4e, 0x98, 0x8b, 0x7c, 0x69, 0xf8, 0x9b, 0xdb, 0x29, 0x48, 0x20, 0x4c, 0x61, + 0xe5, 0xba, 0x56, 0xe5, 0xbe, 0x27, 0x68, 0x07, 0x50, 0x87, 0x03, 0xb5, 0x0f, 0x3e, 0x6a, 0x3b, 0x69, 0xb8, 0x81, 0xdb, + 0x01, 0xcc, 0xc0, 0x41, 0x60, 0x86, 0x23, 0xd4, 0xc0, 0xb8, 0x49, 0x10, 0x8f, 0x3b, 0xec, 0x6a, 0x00, 0x3f, 0xbc, 0x33, + 0xce, 0x38, 0x23, 0xa3, 0x4a, 0x9b, 0x8c, 0xe1, 0x33, 0x66, 0x56, 0x06, 0xb8, 0xff, 0x68, 0x07, 0xc8, 0x8e, 0x02, 0x38, + 0x8e, 0x73, 0x68, 0x1e, 0x81, 0x20, 0xea, 0x73, 0x51, 0x28, 0xb5, 0x85, 0x87, 0x1d, 0x84, 0x1e, 0x04, 0x82, 0xbf, 0xc5, + 0x59, 0xcd, 0x9d, 0x3b, 0xd7, 0xe7, 0x3c, 0x43, 0x26, 0x4c, 0x3e, 0xe5, 0x6e, 0xd4, 0x71, 0xee, 0xaf, 0xd2, 0xd7, 0xaf, + 0xd8, 0x73, 0x41, 0x43, 0xc7, 0x64, 0xfb, 0xda, 0x6b, 0xaf, 0xd1, 0x6f, 0x7e, 0xf3, 0x9b, 0xbc, 0x4a, 0xbd, 0x15, 0x73, + 0xae, 0x98, 0xe0, 0x31, 0x99, 0xb3, 0x3f, 0x21, 0x7c, 0xdf, 0x86, 0x63, 0x42, 0x64, 0x26, 0xd2, 0xbb, 0x77, 0xb7, 0x66, + 0x02, 0x5f, 0x82, 0x5a, 0xc1, 0xd5, 0xa5, 0x02, 0xc6, 0xad, 0xe6, 0xf3, 0xf7, 0x31, 0xe1, 0xa3, 0xbe, 0x2d, 0x7c, 0xa4, + 0xb0, 0x0f, 0xa8, 0xd0, 0x4c, 0x06, 0xd9, 0x37, 0x0b, 0x04, 0xd0, 0x14, 0xab, 0x45, 0xdc, 0xfb, 0x82, 0xd2, 0xc7, 0xea, + 0x1f, 0xfc, 0xde, 0x06, 0x7d, 0xdf, 0xaa, 0xa3, 0x5d, 0xc4, 0x05, 0x9c, 0x3f, 0xfa, 0x07, 0x48, 0x20, 0x80, 0x0a, 0x28, + 0xa8, 0x15, 0x1e, 0xe7, 0x98, 0xc1, 0x8a, 0xab, 0x1a, 0x89, 0x7e, 0xe3, 0x8d, 0x37, 0xd2, 0x2d, 0xb7, 0xdc, 0x22, 0x16, + 0xc4, 0x26, 0x90, 0xc0, 0xa8, 0xf6, 0x67, 0xc2, 0xb8, 0x59, 0xea, 0x31, 0x98, 0x3c, 0xd6, 0xf9, 0xb2, 0x5d, 0xc0, 0x45, + 0x4e, 0xfe, 0x7d, 0x90, 0x0c, 0x04, 0x71, 0x92, 0x0c, 0x04, 0x71, 0xcb, 0x10, 0x00, 0xd2, 0xc8, 0x01, 0x20, 0x70, 0x72, + 0x54, 0x1d, 0xfc, 0x93, 0x86, 0xc9, 0x37, 0x7c, 0x38, 0x9e, 0x1b, 0xa7, 0xe5, 0x00, 0x10, 0x09, 0x87, 0x49, 0x17, 0x9d, + 0x5a, 0x4f, 0xf9, 0x12, 0x87, 0xfa, 0x87, 0xdf, 0xc3, 0xe7, 0x0d, 0xfb, 0x83, 0x3f, 0x0f, 0x1c, 0xbd, 0x87, 0x97, 0xfa, + 0x37, 0x08, 0xae, 0x46, 0x80, 0xa4, 0xbe, 0xb8, 0x2e, 0x30, 0x6f, 0xc5, 0x99, 0x60, 0xbb, 0x5a, 0x81, 0x09, 0x17, 0xd7, + 0x05, 0xcf, 0xb0, 0x4a, 0x40, 0x29, 0xe5, 0x3c, 0x5d, 0xb8, 0x3e, 0x81, 0xfb, 0x40, 0x40, 0x02, 0xe1, 0x14, 0x5f, 0x6b, + 0x80, 0xe2, 0x87, 0xe0, 0xa8, 0xe1, 0xbe, 0x48, 0x52, 0xc7, 0xa6, 0xf6, 0xf6, 0x3d, 0x99, 0x34, 0x30, 0x58, 0x08, 0x30, + 0xe2, 0x26, 0x81, 0x6c, 0xf1, 0xc0, 0xdf, 0xbf, 0xfc, 0xe5, 0x2f, 0x69, 0xdd, 0xba, 0x75, 0xc2, 0x2d, 0xa1, 0x5c, 0xfe, + 0xf1, 0xd9, 0x8e, 0xcf, 0x54, 0x94, 0x3a, 0x76, 0x9b, 0x72, 0x6e, 0x7e, 0xc8, 0x79, 0xf0, 0x02, 0x44, 0x21, 0x80, 0x08, + 0x04, 0x19, 0x27, 0x57, 0x62, 0xd9, 0x02, 0x41, 0x2a, 0x4e, 0x00, 0xb3, 0xa5, 0x81, 0xc1, 0xc1, 0x8f, 0x55, 0x03, 0x40, + 0xca, 0x39, 0x01, 0x9b, 0x72, 0xc3, 0x93, 0x40, 0xb5, 0x9d, 0x1b, 0x37, 0x70, 0x24, 0x15, 0x85, 0x03, 0x34, 0x8a, 0x95, + 0x87, 0xa5, 0x7c, 0x89, 0x83, 0x94, 0x04, 0x01, 0x26, 0x41, 0x6e, 0x2f, 0x00, 0x09, 0x4e, 0x4d, 0x51, 0x9d, 0x2b, 0x81, + 0xe0, 0xbc, 0x7d, 0xa1, 0x6e, 0x30, 0xb9, 0x19, 0x31, 0x02, 0x49, 0xb6, 0x2b, 0x3b, 0xd9, 0x98, 0xd0, 0x1e, 0xf9, 0x35, + 0xc0, 0xe5, 0xb0, 0xf0, 0x37, 0x4f, 0xc4, 0xdc, 0x86, 0xd8, 0x79, 0xbf, 0xb6, 0x80, 0xc5, 0x40, 0x73, 0x26, 0x57, 0xe2, + 0x70, 0x5e, 0x24, 0xa9, 0xce, 0xf8, 0xf0, 0x83, 0x04, 0x90, 0x12, 0x07, 0xfe, 0x91, 0xe8, 0x27, 0x71, 0x5e, 0x13, 0xde, + 0x16, 0x93, 0xc0, 0xed, 0xdb, 0xb7, 0x0b, 0x5f, 0x68, 0x10, 0xc0, 0x4a, 0x5f, 0xfb, 0x42, 0x93, 0x30, 0x97, 0x13, 0xb5, + 0x32, 0x7e, 0x3b, 0x11, 0xc5, 0x23, 0x38, 0x10, 0x44, 0xe6, 0x8d, 0x44, 0xcc, 0xc4, 0x0c, 0xc5, 0x0f, 0x50, 0x2d, 0xab, + 0x1b, 0x9b, 0x12, 0x18, 0x97, 0x02, 0xa8, 0x47, 0xfe, 0xaa, 0x01, 0x20, 0xd3, 0x3d, 0xcf, 0x9b, 0xa4, 0x06, 0x80, 0x94, + 0xcb, 0xc1, 0xd4, 0x84, 0x46, 0x9b, 0x14, 0xaa, 0xed, 0xdc, 0x30, 0x81, 0xc2, 0xac, 0xf6, 0xec, 0xb3, 0xcf, 0xd2, 0xf9, + 0xe7, 0x9f, 0x9f, 0x48, 0xca, 0x97, 0x41, 0x04, 0x01, 0x26, 0x5c, 0xcd, 0xa0, 0xb3, 0xb3, 0x7d, 0x58, 0x17, 0x2b, 0x0f, + 0x48, 0x35, 0x7c, 0x01, 0x3b, 0xc5, 0x44, 0x8f, 0x6b, 0x01, 0xf3, 0x16, 0x8f, 0x21, 0x6a, 0x76, 0xfa, 0xe1, 0x82, 0xb0, + 0x88, 0x47, 0xf5, 0x7d, 0x6e, 0x8b, 0xfc, 0x3e, 0xfb, 0x0c, 0xd6, 0x0a, 0x58, 0x85, 0x42, 0xc0, 0x03, 0x00, 0xf2, 0x37, + 0x9c, 0x17, 0x49, 0x83, 0xc9, 0xa1, 0x83, 0x40, 0x18, 0xdc, 0x6f, 0x2c, 0x94, 0x50, 0x8d, 0x08, 0xee, 0x12, 0x71, 0x5e, + 0x17, 0x56, 0x01, 0xd1, 0xb6, 0x98, 0x04, 0x22, 0x49, 0xf3, 0x95, 0x57, 0x5e, 0x29, 0x4c, 0xc1, 0xb8, 0x0f, 0x95, 0x42, + 0xd4, 0x79, 0x9a, 0xd0, 0x2e, 0x6a, 0xa5, 0xff, 0xf9, 0x11, 0x0a, 0x20, 0x07, 0x82, 0x4c, 0x9b, 0x36, 0x4d, 0x04, 0x82, + 0xb8, 0xae, 0x3b, 0x57, 0xa9, 0x09, 0xac, 0x5b, 0x56, 0x8d, 0x22, 0x80, 0x61, 0x0a, 0xa0, 0x20, 0x80, 0xf2, 0x24, 0x52, + 0xe3, 0xc7, 0x8f, 0x2f, 0x6b, 0x00, 0x88, 0x29, 0x8d, 0x36, 0x29, 0x54, 0xd3, 0xb9, 0xb1, 0x7f, 0x03, 0xfc, 0xad, 0x60, + 0xfa, 0x65, 0x13, 0x8b, 0x9a, 0xf2, 0x85, 0xbf, 0x17, 0xc7, 0x79, 0x81, 0xf8, 0x05, 0x79, 0xff, 0x48, 0x98, 0xf8, 0x40, + 0x7a, 0xaa, 0xe9, 0x7a, 0x25, 0x01, 0x38, 0xb6, 0x63, 0x62, 0x01, 0x09, 0x04, 0xa0, 0x90, 0xaa, 0x66, 0xe0, 0xe1, 0x76, + 0x7d, 0xa2, 0xd2, 0x5f, 0xd4, 0xca, 0x24, 0x93, 0x0b, 0x38, 0x4f, 0xa8, 0xc0, 0x68, 0x03, 0x20, 0x3b, 0x20, 0x3d, 0x01, + 0x31, 0xa1, 0x61, 0x8c, 0x80, 0x94, 0x75, 0x77, 0x0f, 0x8e, 0x19, 0x70, 0x97, 0x08, 0x2b, 0xc5, 0x56, 0x2a, 0x78, 0x5b, + 0x6a, 0x34, 0xee, 0x59, 0x67, 0x9d, 0x45, 0x2b, 0x56, 0xac, 0x10, 0xbe, 0xcb, 0x95, 0xf2, 0x07, 0xb4, 0x0a, 0x60, 0xf2, + 0x88, 0x6a, 0x47, 0x2c, 0x92, 0x1c, 0x70, 0xc0, 0x01, 0xdc, 0x0b, 0x83, 0x88, 0x90, 0x7d, 0x53, 0xc1, 0x64, 0x36, 0xa5, + 0x3d, 0x97, 0x95, 0x00, 0xea, 0x07, 0xa2, 0xe7, 0x00, 0x14, 0xac, 0xd5, 0x71, 0x1c, 0xe1, 0xff, 0x37, 0x67, 0xce, 0x1c, + 0x1f, 0x49, 0x7f, 0xcb, 0xd9, 0xb0, 0x6b, 0x79, 0x30, 0xaf, 0xa6, 0x73, 0x03, 0xf1, 0x40, 0xf0, 0xcf, 0xd9, 0x67, 0x9f, + 0x2d, 0x4a, 0x11, 0xb1, 0xe9, 0x57, 0x1f, 0x58, 0xe3, 0x18, 0x60, 0x31, 0x99, 0x61, 0xdb, 0xec, 0xbb, 0x85, 0x89, 0x6d, + 0xb8, 0xfb, 0xba, 0x31, 0x70, 0x0d, 0xa0, 0x86, 0x06, 0x29, 0x61, 0x90, 0xf8, 0x18, 0x26, 0x27, 0xaf, 0xea, 0xda, 0x53, + 0x39, 0x51, 0xcb, 0xed, 0x06, 0x8b, 0x00, 0x9c, 0x1f, 0x27, 0xfd, 0x1d, 0x8e, 0xc1, 0x1f, 0x3a, 0x38, 0x41, 0x32, 0x2f, + 0x94, 0x38, 0x6d, 0x4b, 0x12, 0x2a, 0xb9, 0x1a, 0x15, 0x1c, 0xf8, 0x1f, 0xb6, 0xd3, 0x29, 0xa7, 0x9c, 0x92, 0xf1, 0x0d, + 0xac, 0x04, 0xac, 0x02, 0x98, 0x3c, 0xa2, 0xda, 0x11, 0xab, 0xce, 0x87, 0x1d, 0x76, 0x18, 0x7f, 0x0f, 0xdc, 0x69, 0x44, + 0x44, 0x7c, 0x45, 0x2c, 0x88, 0xd3, 0x07, 0x90, 0x5f, 0xab, 0x07, 0x8a, 0x59, 0x18, 0xf9, 0x6c, 0x44, 0x78, 0x33, 0x7c, + 0x1c, 0xca, 0x49, 0x00, 0x6b, 0x79, 0xf0, 0xae, 0x96, 0x73, 0xc3, 0xfd, 0x06, 0xf9, 0x7b, 0xfc, 0xf1, 0xc7, 0xe9, 0xd2, + 0x4b, 0x2f, 0x1d, 0x92, 0x6f, 0x2a, 0x99, 0x7c, 0x74, 0xc8, 0xb5, 0xd5, 0x98, 0xa9, 0x2f, 0x8c, 0xd5, 0xfc, 0x70, 0x36, + 0xff, 0x32, 0x02, 0x93, 0x53, 0x50, 0x07, 0x39, 0x70, 0xc3, 0x08, 0x82, 0x6f, 0x86, 0xf9, 0x65, 0xc9, 0xd9, 0x97, 0x6a, + 0xb1, 0xdd, 0xa8, 0xe6, 0x47, 0x0c, 0xd3, 0x68, 0x13, 0x9e, 0x37, 0xbc, 0xcd, 0xbf, 0x2a, 0x02, 0xcb, 0x41, 0x10, 0x10, + 0x14, 0x2c, 0x94, 0x82, 0x0c, 0x05, 0x71, 0x5f, 0x1f, 0x35, 0xe0, 0x8d, 0x89, 0x26, 0xaa, 0x84, 0x60, 0x9c, 0x84, 0xaf, + 0x74, 0x25, 0x4c, 0xc1, 0x56, 0x01, 0xac, 0x9c, 0x0f, 0x20, 0xfb, 0x1e, 0x1f, 0x7c, 0xf0, 0xc1, 0x82, 0x97, 0xf9, 0xbe, + 0x3f, 0x8b, 0x88, 0xc6, 0xc8, 0x55, 0x99, 0x1e, 0x04, 0x62, 0x5c, 0x1a, 0x18, 0xdd, 0xff, 0x0f, 0x18, 0x45, 0x44, 0x38, + 0x09, 0xf8, 0xff, 0xb9, 0xe5, 0x56, 0x62, 0x6a, 0x71, 0xf0, 0xae, 0xa6, 0x73, 0xe3, 0x80, 0x03, 0x44, 0xfb, 0x9e, 0x7c, + 0xf2, 0xc9, 0x82, 0x90, 0x85, 0x99, 0x7e, 0xe3, 0x85, 0x93, 0x51, 0x36, 0x82, 0x52, 0x5f, 0xd6, 0xfc, 0xab, 0x5e, 0x9b, + 0x81, 0x81, 0xb4, 0x8c, 0x68, 0x0d, 0x26, 0x9d, 0xb8, 0x8b, 0xd1, 0xd7, 0x0a, 0xb8, 0x7d, 0x72, 0x30, 0x08, 0x97, 0xd5, + 0xaa, 0x05, 0x70, 0xf2, 0xe7, 0xa0, 0xf2, 0x87, 0x2f, 0x16, 0x49, 0x55, 0x30, 0x9c, 0x94, 0x05, 0x41, 0x5f, 0x40, 0x50, + 0x4c, 0x8f, 0xa8, 0x86, 0x82, 0xd7, 0x81, 0x52, 0x0e, 0x05, 0x30, 0xfe, 0xfd, 0xe9, 0xa9, 0x61, 0xd0, 0xce, 0x60, 0x29, + 0x59, 0xb6, 0x6c, 0x99, 0x88, 0x42, 0x2e, 0x77, 0x54, 0xb0, 0x55, 0x00, 0x93, 0x47, 0xd8, 0xdc, 0xc7, 0x63, 0x30, 0x16, + 0xe7, 0xfb, 0xef, 0xbf, 0x3f, 0x57, 0x6e, 0x99, 0x48, 0x44, 0x93, 0x15, 0x3f, 0x40, 0xd5, 0x04, 0x1c, 0x8b, 0x1f, 0x60, + 0x5c, 0x0a, 0x60, 0x18, 0x11, 0xc4, 0x41, 0x4f, 0xf0, 0x3c, 0x6f, 0x2a, 0x3e, 0x98, 0x3b, 0x77, 0x6e, 0xd9, 0x57, 0x34, + 0xb5, 0x32, 0x60, 0x57, 0xeb, 0xb9, 0xa9, 0xa6, 0xdf, 0xb7, 0xde, 0x7a, 0x6b, 0x1f, 0xd3, 0x6f, 0x12, 0xe7, 0xc2, 0x39, + 0x05, 0x07, 0x95, 0x8d, 0x20, 0xaa, 0xd3, 0x22, 0xb8, 0xce, 0x98, 0x50, 0x7a, 0x7a, 0xba, 0xc4, 0xc4, 0x0f, 0x02, 0x00, + 0x85, 0xa3, 0x5a, 0x16, 0x14, 0x3a, 0x74, 0xb3, 0x9c, 0x7e, 0x0e, 0xc5, 0xf8, 0x36, 0xaa, 0xee, 0x08, 0x6c, 0x0e, 0xac, + 0x35, 0x02, 0x08, 0x20, 0x19, 0xf8, 0xa0, 0x4a, 0x0e, 0xf3, 0x6f, 0xed, 0x96, 0xbc, 0x2b, 0x14, 0xc1, 0xe2, 0xb1, 0x9f, + 0x7a, 0x7b, 0x03, 0x7f, 0x75, 0x58, 0x14, 0x70, 0xeb, 0x93, 0xbc, 0xfd, 0x6a, 0x6a, 0x18, 0xa4, 0x23, 0x42, 0x54, 0x30, + 0xb7, 0xc1, 0x72, 0xe7, 0x86, 0x2c, 0xe4, 0xfd, 0x72, 0x62, 0x38, 0x28, 0x80, 0xfd, 0xfd, 0xfd, 0x08, 0x02, 0x71, 0x10, + 0x33, 0x81, 0x6e, 0xea, 0xba, 0xee, 0x4c, 0x2d, 0x12, 0xd8, 0xf8, 0x4a, 0x20, 0x99, 0x08, 0x60, 0xd4, 0xb3, 0xf3, 0x7d, + 0xbf, 0xa9, 0xa9, 0xa9, 0xc9, 0x9f, 0x39, 0x73, 0x66, 0x59, 0x23, 0x80, 0x4d, 0x69, 0xb4, 0xc3, 0xf5, 0xdc, 0xd8, 0xf4, + 0xfb, 0xc4, 0x13, 0x4f, 0xd0, 0x65, 0x97, 0x5d, 0x36, 0xa4, 0x04, 0x51, 0x52, 0xc7, 0x1e, 0x98, 0xb6, 0xe0, 0x50, 0x1d, + 0x08, 0xd0, 0x58, 0xc5, 0x1b, 0x7e, 0x99, 0xca, 0x0e, 0x8c, 0x3d, 0x08, 0xc6, 0x61, 0x33, 0x20, 0xfb, 0x37, 0x55, 0xcb, + 0xe0, 0x1a, 0xe6, 0x36, 0xa0, 0x46, 0xee, 0xaa, 0xe7, 0x81, 0x36, 0x98, 0x4f, 0xfe, 0x3e, 0x75, 0x5b, 0x20, 0x7c, 0xac, + 0xba, 0xe0, 0xb7, 0x50, 0x91, 0xd5, 0x74, 0x30, 0xb5, 0x01, 0x90, 0xff, 0xc0, 0xcf, 0x0c, 0x2a, 0xd7, 0xc0, 0x40, 0x7f, + 0xdc, 0xf9, 0x65, 0xab, 0x1c, 0x41, 0x7d, 0x64, 0xd4, 0xcc, 0x46, 0x73, 0x0a, 0xae, 0x55, 0x72, 0x6e, 0x24, 0xea, 0xa2, + 0x83, 0x49, 0x20, 0xb2, 0x25, 0xfc, 0xe5, 0x2f, 0x7f, 0x11, 0xa6, 0x60, 0x13, 0xdc, 0xa6, 0x4c, 0x18, 0x1f, 0x4c, 0x9f, + 0xf3, 0xe2, 0x48, 0xb6, 0xcd, 0xa2, 0xc9, 0xcc, 0x99, 0x33, 0xc5, 0x97, 0x1c, 0xc7, 0x99, 0x23, 0x3f, 0x4e, 0x25, 0x91, + 0x14, 0x3a, 0x4e, 0x05, 0x50, 0x55, 0xff, 0x70, 0xb0, 0x1e, 0x1f, 0x3c, 0xea, 0xdb, 0x4d, 0x9c, 0x38, 0xd1, 0x2a, 0x80, + 0x31, 0xc2, 0x84, 0x0e, 0x19, 0x05, 0x36, 0x69, 0x20, 0x02, 0x17, 0x4e, 0xcd, 0x6c, 0xfa, 0x4d, 0xba, 0xe6, 0x25, 0x9b, + 0x9c, 0x03, 0xb3, 0xe6, 0xe0, 0x00, 0x6e, 0x31, 0x78, 0x7d, 0x02, 0x33, 0x70, 0xbf, 0x4c, 0xf8, 0x0b, 0x02, 0x98, 0x5c, + 0x11, 0xfa, 0xa4, 0xa0, 0x13, 0x3e, 0x35, 0x55, 0x0b, 0x48, 0x1b, 0xda, 0x1d, 0x1c, 0xea, 0xf1, 0xc0, 0xeb, 0x7c, 0xaa, + 0x88, 0xf0, 0x77, 0xa0, 0x86, 0xa1, 0x32, 0x88, 0x5a, 0x1d, 0x04, 0x6d, 0xaa, 0x5c, 0xf5, 0x5a, 0xcb, 0x03, 0x47, 0x9a, + 0x7f, 0x03, 0x97, 0x00, 0xce, 0x7d, 0x68, 0x21, 0xaf, 0x8e, 0x13, 0xb4, 0x31, 0x8c, 0x1f, 0xb8, 0xe5, 0x1c, 0xa5, 0x9b, + 0xe8, 0x1d, 0x89, 0x30, 0x05, 0xa3, 0x62, 0x12, 0xa2, 0x82, 0xcb, 0x65, 0x0a, 0xb6, 0x0a, 0x60, 0xf2, 0xc8, 0xd6, 0xd7, + 0x82, 0x1c, 0xb6, 0x8d, 0xc2, 0x62, 0x2a, 0xbf, 0x7b, 0x40, 0x0e, 0xf2, 0x57, 0x92, 0x2f, 0x60, 0xb1, 0xad, 0x5a, 0xdf, + 0x59, 0x58, 0x14, 0xb0, 0x2b, 0x0f, 0x9e, 0x66, 0xcf, 0x9e, 0x9d, 0x09, 0x6d, 0xb7, 0x3e, 0x80, 0xf1, 0xc0, 0xe4, 0xc9, + 0x08, 0xf7, 0x19, 0x11, 0xdf, 0xe7, 0x9e, 0x7b, 0x2e, 0xad, 0x5c, 0xb9, 0x32, 0xd2, 0xf4, 0x9b, 0x04, 0x78, 0xf0, 0x44, + 0x47, 0x82, 0xe2, 0x1c, 0xac, 0xe6, 0xcd, 0xbd, 0x56, 0xe5, 0x46, 0x60, 0x66, 0x08, 0x12, 0x1e, 0xc3, 0xec, 0x57, 0x5f, + 0x9f, 0x9c, 0x22, 0x9b, 0x14, 0x54, 0x87, 0x69, 0xdc, 0x63, 0x90, 0x3c, 0xd4, 0xec, 0x05, 0xe1, 0x83, 0xf9, 0x0c, 0x24, + 0x50, 0x4f, 0xf2, 0x9c, 0x0b, 0x5c, 0x03, 0x98, 0x7d, 0x22, 0xb9, 0x22, 0x06, 0x14, 0x19, 0x7c, 0xa6, 0x9a, 0x9b, 0xab, + 0x3d, 0x6d, 0x0e, 0x0e, 0x1d, 0xc4, 0x1f, 0xcf, 0xb8, 0x7e, 0x95, 0xae, 0x3e, 0x61, 0x2a, 0x60, 0x06, 0x66, 0xab, 0x42, + 0xb9, 0x12, 0x64, 0xab, 0xa6, 0x60, 0x2c, 0x40, 0x7e, 0xf1, 0x8b, 0x5f, 0x88, 0x31, 0xad, 0x5c, 0xb0, 0x0a, 0x60, 0xf2, + 0xc8, 0x67, 0x41, 0x7a, 0xd0, 0x41, 0x07, 0x89, 0x01, 0xc6, 0xf7, 0xfd, 0xfd, 0x65, 0x49, 0x38, 0x0a, 0xa9, 0x09, 0x5c, + 0xd1, 0x34, 0x30, 0x59, 0xd3, 0xbf, 0x20, 0x7c, 0xd9, 0xf7, 0x7d, 0xa1, 0x00, 0x22, 0x01, 0x74, 0x92, 0xa6, 0xbf, 0xc8, + 0x83, 0xab, 0xe2, 0x41, 0xba, 0x5a, 0xcf, 0x8d, 0x73, 0x19, 0x3d, 0xff, 0xfc, 0xf3, 0x74, 0xf1, 0xc5, 0x17, 0x97, 0xc5, + 0xf4, 0x3b, 0x08, 0x2e, 0x35, 0x17, 0x90, 0x03, 0xa8, 0x1b, 0xa6, 0x5e, 0xa7, 0x4a, 0x21, 0x20, 0x4e, 0x81, 0xea, 0x03, + 0xb0, 0xb9, 0xbc, 0x1a, 0xc0, 0xf7, 0x12, 0xa4, 0x05, 0x44, 0x0f, 0xa4, 0x0f, 0x93, 0x24, 0x4c, 0xda, 0x30, 0x9d, 0xb0, + 0x59, 0x1b, 0x44, 0x4e, 0x2d, 0x2f, 0x98, 0x0f, 0x98, 0xe8, 0x21, 0x81, 0x38, 0x7e, 0xcb, 0xa9, 0x38, 0xb0, 0x4d, 0xec, + 0x07, 0x8a, 0x20, 0xab, 0x8a, 0xd8, 0x77, 0x39, 0xf3, 0x99, 0x26, 0x11, 0xe4, 0x00, 0xf2, 0x0f, 0xc0, 0x04, 0x8c, 0x7e, + 0x53, 0x8d, 0xe7, 0x92, 0x24, 0xd8, 0x3c, 0xce, 0xd7, 0x86, 0x15, 0xc0, 0x24, 0xaf, 0x53, 0x98, 0x29, 0x18, 0x2e, 0x34, + 0xd7, 0x5c, 0x73, 0x4d, 0xd9, 0xa2, 0x82, 0xad, 0x02, 0x98, 0x3c, 0xb2, 0xb5, 0x21, 0xae, 0x50, 0x34, 0x77, 0xee, 0x5c, + 0x26, 0x80, 0xd3, 0x95, 0x92, 0x70, 0x4c, 0xfe, 0xf4, 0x7c, 0x80, 0x45, 0xa3, 0x2e, 0x81, 0x3c, 0x80, 0x9c, 0x4c, 0x6a, + 0x8c, 0xef, 0xfb, 0xfb, 0xe1, 0x43, 0xb0, 0xd9, 0x4a, 0xa8, 0x0c, 0xd5, 0xe4, 0xdb, 0x54, 0x2b, 0xe7, 0xc6, 0x0d, 0xf8, + 0xd4, 0x53, 0x4f, 0x15, 0x93, 0x64, 0x39, 0xcd, 0x67, 0x41, 0x26, 0x7f, 0x38, 0xeb, 0x73, 0x80, 0x80, 0x55, 0x36, 0xc2, + 0xaf, 0x13, 0x5f, 0x9b, 0x40, 0xc9, 0x32, 0xb1, 0x1d, 0xe9, 0xe0, 0xa8, 0x6e, 0xa8, 0x7b, 0xea, 0x44, 0x88, 0xf7, 0xb9, + 0xa2, 0x0c, 0x1e, 0x1c, 0xac, 0x51, 0x48, 0xed, 0x5e, 0x7c, 0x1f, 0x24, 0x92, 0x7d, 0x23, 0x55, 0xa8, 0xea, 0x18, 0x7f, + 0xc6, 0xbe, 0x85, 0x4c, 0x1a, 0xab, 0xe1, 0xfa, 0xe9, 0xe0, 0xa4, 0xcf, 0x41, 0x99, 0xb3, 0x4a, 0x1f, 0x8d, 0x59, 0xe0, + 0xeb, 0xc1, 0xf7, 0x3e, 0xb8, 0xbf, 0x78, 0x24, 0x5f, 0x31, 0x47, 0x35, 0x05, 0xe3, 0x81, 0x63, 0xf8, 0xed, 0x6f, 0x7f, + 0x4b, 0x9f, 0xfc, 0xe4, 0x27, 0x45, 0x95, 0x08, 0xae, 0xe4, 0x93, 0xe4, 0xfe, 0x0b, 0x79, 0xbf, 0x9c, 0xa8, 0x36, 0x4b, + 0x45, 0x31, 0xe7, 0xc1, 0x81, 0x20, 0xb3, 0x66, 0xcd, 0x12, 0x25, 0xe1, 0xfa, 0xfb, 0xfb, 0xc7, 0xb9, 0xae, 0x3b, 0xcd, + 0xf3, 0xbc, 0xcd, 0x11, 0x35, 0x81, 0x83, 0x86, 0x69, 0x88, 0x02, 0xc8, 0x04, 0x10, 0xf2, 0xc2, 0x14, 0xd4, 0xb3, 0xc3, + 0x09, 0xed, 0xbf, 0xff, 0xfe, 0x22, 0x00, 0xa4, 0xdc, 0x8d, 0xc8, 0x84, 0x46, 0x3b, 0x5c, 0xce, 0x8d, 0x1d, 0x58, 0xb1, + 0x52, 0x85, 0xf3, 0xf2, 0xa2, 0x45, 0x8b, 0x32, 0x13, 0x73, 0x39, 0x8f, 0x95, 0x95, 0x8d, 0xb8, 0xeb, 0x77, 0xd6, 0x12, + 0x54, 0x73, 0x66, 0x39, 0x83, 0xb2, 0x8a, 0x05, 0xda, 0x0f, 0xcc, 0xbc, 0x50, 0xde, 0x98, 0xfc, 0x31, 0xf9, 0x1a, 0x33, + 0x66, 0x0c, 0x8d, 0x1a, 0x35, 0x4a, 0xfc, 0x1d, 0x24, 0xf0, 0xdd, 0x2b, 0x6a, 0x3f, 0xe3, 0xfb, 0x40, 0xbe, 0x6d, 0x40, + 0xbd, 0x26, 0xec, 0xb2, 0x80, 0xbc, 0xa5, 0xd8, 0x07, 0xb6, 0x0f, 0x55, 0x1b, 0xcf, 0x6c, 0x2a, 0x06, 0x30, 0xa6, 0x41, + 0x81, 0xac, 0x36, 0xa8, 0xa4, 0xdf, 0x9a, 0x7f, 0xc3, 0xe0, 0x87, 0xf6, 0x13, 0x2e, 0x15, 0x57, 0x2e, 0xb0, 0x0a, 0xd8, + 0xda, 0xda, 0x4a, 0x67, 0x9e, 0x79, 0xa6, 0x28, 0x4b, 0x97, 0xf4, 0x98, 0x66, 0x15, 0xc0, 0xca, 0x2b, 0x80, 0x18, 0x57, + 0x26, 0x4f, 0x9e, 0x0c, 0xc2, 0xcf, 0x25, 0xe1, 0x66, 0x2b, 0x91, 0xc0, 0x61, 0xb9, 0x00, 0x8d, 0x48, 0x04, 0x3d, 0x24, + 0x00, 0x44, 0x16, 0x32, 0xae, 0x1f, 0x33, 0x66, 0x8c, 0x37, 0x6d, 0xda, 0x34, 0x71, 0x52, 0xe5, 0x26, 0x2d, 0xb5, 0x4c, + 0x00, 0x4c, 0x3b, 0x37, 0xa8, 0x22, 0x30, 0x9f, 0xbd, 0xf1, 0xc6, 0x1b, 0x74, 0xce, 0x39, 0xe7, 0x0c, 0x51, 0x66, 0xca, + 0x75, 0xac, 0xc1, 0xc4, 0x36, 0x58, 0xd3, 0xd5, 0x54, 0x95, 0xb4, 0xf2, 0x60, 0x1f, 0x37, 0xf3, 0x16, 0x12, 0x51, 0xea, + 0x1c, 0x2b, 0x7a, 0x20, 0x5f, 0x20, 0x63, 0xc8, 0x91, 0x86, 0xd7, 0xf8, 0x8c, 0xcd, 0xb3, 0x20, 0x7d, 0x18, 0x67, 0x54, + 0x53, 0x30, 0xda, 0x64, 0x21, 0xe7, 0x88, 0xdf, 0x20, 0x0a, 0x0f, 0xdb, 0xc7, 0x84, 0x0b, 0x05, 0x9b, 0x4d, 0x80, 0x6c, + 0x5a, 0xc6, 0x67, 0x78, 0xf0, 0xa2, 0x07, 0xfb, 0x2d, 0x77, 0xba, 0x8e, 0xd2, 0xc1, 0x0b, 0xa5, 0x6a, 0x3a, 0xe6, 0xf2, + 0x62, 0x70, 0x11, 0xc9, 0x4a, 0x79, 0x65, 0x92, 0x75, 0xe3, 0xf9, 0x8e, 0x3b, 0xee, 0xa0, 0xbb, 0xef, 0xbe, 0x5b, 0xf8, + 0x56, 0x27, 0x19, 0x15, 0x6c, 0x15, 0xc0, 0xe4, 0x91, 0xab, 0xcf, 0xb1, 0x1b, 0x15, 0x47, 0x02, 0x13, 0x11, 0xfc, 0x00, + 0x55, 0x8e, 0xa5, 0xe7, 0x03, 0x64, 0x38, 0x95, 0x4c, 0x04, 0xad, 0xa6, 0x80, 0xf1, 0x1d, 0xc7, 0x11, 0x07, 0x3d, 0x6d, + 0xda, 0x34, 0x51, 0x02, 0xae, 0x12, 0x85, 0xc6, 0x4d, 0x9f, 0xdc, 0x6a, 0xe9, 0xdc, 0xd0, 0xa8, 0x31, 0x39, 0x9e, 0x71, + 0xc6, 0x19, 0x62, 0x32, 0x66, 0x15, 0xa5, 0xdc, 0x13, 0xcc, 0xe0, 0xfe, 0x4a, 0x56, 0xc7, 0x6b, 0x18, 0x9c, 0x5f, 0xcc, + 0x7c, 0x02, 0x80, 0xe3, 0xe3, 0x54, 0x2c, 0x4c, 0xbe, 0xd0, 0xb6, 0x00, 0xa8, 0x7d, 0x20, 0x80, 0x6a, 0xc0, 0x06, 0x48, + 0x1b, 0x94, 0x3a, 0x3c, 0xa0, 0xe0, 0x15, 0x4a, 0xcc, 0xb0, 0x2d, 0x6c, 0x17, 0x6d, 0x18, 0x4a, 0x22, 0x93, 0x4b, 0x3c, + 0x23, 0x42, 0x98, 0x8f, 0x09, 0xc7, 0x82, 0x7d, 0x01, 0x1c, 0x74, 0x52, 0x2d, 0x24, 0x90, 0xef, 0x7b, 0xb0, 0x00, 0x30, + 0x5f, 0x01, 0xae, 0x14, 0x02, 0x77, 0x92, 0x60, 0x0c, 0x41, 0xbb, 0xf0, 0xfd, 0xf2, 0xd4, 0x4a, 0xe6, 0xb1, 0x9d, 0x23, + 0xd0, 0x39, 0x08, 0xe4, 0x57, 0xbf, 0xfa, 0x15, 0xed, 0xde, 0xbd, 0x3b, 0xf1, 0x54, 0x5a, 0x85, 0xbc, 0x3f, 0x9c, 0xe7, + 0xbc, 0xa4, 0xce, 0x03, 0x6d, 0x0d, 0x63, 0x19, 0x47, 0x02, 0x4b, 0x02, 0x58, 0x1f, 0x42, 0xfe, 0xdc, 0x4a, 0x04, 0x81, + 0x84, 0x85, 0x1f, 0xab, 0xe6, 0x5f, 0x41, 0x02, 0x1d, 0xc7, 0x81, 0x6c, 0x09, 0x5b, 0xb6, 0x18, 0x28, 0x2b, 0x61, 0x6a, + 0x30, 0xa1, 0xd1, 0x0e, 0x87, 0x73, 0x03, 0xb9, 0x07, 0xc9, 0xbf, 0xf3, 0xce, 0x3b, 0xe9, 0xfe, 0xfb, 0xef, 0xcf, 0x04, + 0x7e, 0x94, 0xdf, 0xbc, 0x38, 0xe8, 0xf7, 0x17, 0xf8, 0x82, 0x0d, 0xfa, 0xf3, 0x58, 0x44, 0x2b, 0xa5, 0x26, 0x83, 0x23, + 0x72, 0x01, 0x5e, 0x50, 0xf0, 0x23, 0x88, 0xf2, 0x0e, 0xde, 0x57, 0x4d, 0xb3, 0x20, 0x64, 0x6a, 0x54, 0x70, 0xa1, 0x6d, + 0x59, 0x0d, 0x2a, 0x61, 0xf5, 0x0f, 0xaf, 0xa1, 0xf4, 0xb1, 0x09, 0x9a, 0xd3, 0x35, 0x30, 0x19, 0xe5, 0x05, 0x6e, 0x75, + 0x4c, 0x52, 0xaa, 0x69, 0xb3, 0xbc, 0xca, 0x56, 0x75, 0xc0, 0x51, 0xae, 0xcd, 0x20, 0x19, 0x73, 0x9c, 0x80, 0x34, 0x97, + 0xe5, 0x08, 0x94, 0x1d, 0x81, 0x0c, 0x60, 0x3c, 0x5d, 0xb5, 0x6a, 0x15, 0xfd, 0xf1, 0x8f, 0x7f, 0x14, 0x0a, 0x75, 0x52, + 0x2a, 0xa0, 0x55, 0x00, 0x93, 0x47, 0xbe, 0x69, 0xa9, 0xe0, 0x3a, 0x27, 0xbf, 0xbf, 0x9f, 0x12, 0x09, 0xac, 0x72, 0x2d, + 0xfe, 0x5b, 0x7d, 0xae, 0x98, 0x0f, 0xa0, 0xca, 0x4e, 0x1b, 0x64, 0x1d, 0x3b, 0x9a, 0x33, 0x67, 0x8e, 0x53, 0xae, 0x10, + 0xfa, 0x7d, 0x0e, 0xae, 0x86, 0x47, 0x36, 0x53, 0xce, 0x8d, 0xd3, 0x16, 0x60, 0x65, 0xfa, 0xeb, 0x5f, 0xff, 0x3a, 0x63, + 0xfa, 0xad, 0x8c, 0xfa, 0xa7, 0xe6, 0x88, 0xb3, 0xea, 0x46, 0x34, 0x78, 0x62, 0x63, 0x22, 0x60, 0x36, 0x09, 0x0c, 0xf3, + 0x57, 0xc3, 0x7b, 0xac, 0x8c, 0x70, 0x54, 0x30, 0x1e, 0x50, 0xe9, 0xa0, 0x18, 0x0e, 0x75, 0xe0, 0xcf, 0x0d, 0xd5, 0xff, + 0x0f, 0xc4, 0x0e, 0xa6, 0x63, 0x36, 0xf5, 0xe2, 0x6f, 0xde, 0x8e, 0xaa, 0xf4, 0xa9, 0x84, 0xcf, 0x74, 0x22, 0xbd, 0x2f, + 0x98, 0x00, 0x06, 0x6e, 0x45, 0x55, 0x77, 0xf8, 0x09, 0x82, 0x9b, 0x0c, 0x47, 0xc8, 0x0f, 0xfa, 0x02, 0x96, 0x5f, 0xe1, + 0x65, 0x53, 0x30, 0x2f, 0xa8, 0xe1, 0x5f, 0xbd, 0x78, 0xf1, 0xe2, 0xc4, 0xca, 0xc4, 0x59, 0x05, 0x30, 0x79, 0xe4, 0x33, + 0x26, 0x61, 0x9c, 0x61, 0x02, 0x28, 0xab, 0xa9, 0x8d, 0x95, 0xd5, 0xd5, 0xc2, 0x52, 0xc1, 0x94, 0x3d, 0x0d, 0x4c, 0xce, + 0x08, 0x60, 0x58, 0x7f, 0x99, 0x00, 0xb2, 0x89, 0xa6, 0xdc, 0xa8, 0xbe, 0x41, 0xb9, 0xfa, 0xce, 0x8d, 0x2b, 0x7e, 0x9c, + 0x7f, 0xfe, 0xf9, 0xb4, 0x7a, 0xf5, 0x6a, 0xa5, 0xc8, 0x7c, 0xf9, 0xc1, 0xb9, 0xe1, 0x38, 0xd5, 0x45, 0xb0, 0xf0, 0xa8, + 0xc8, 0xa1, 0x18, 0x8b, 0x60, 0x42, 0x09, 0x48, 0x3a, 0xdf, 0x3f, 0x93, 0xaf, 0x11, 0x4f, 0x7e, 0x00, 0x94, 0x39, 0x80, + 0x09, 0x18, 0x48, 0x1a, 0x9b, 0xc3, 0x98, 0x90, 0xe1, 0x6f, 0x98, 0x7e, 0xf1, 0xc8, 0x17, 0x6c, 0xd2, 0xe5, 0x40, 0x0f, + 0x4e, 0x21, 0x03, 0x25, 0x11, 0x41, 0x1e, 0x20, 0x95, 0xea, 0xf6, 0x01, 0x5c, 0x3f, 0x35, 0x22, 0x99, 0xaf, 0xa7, 0x29, + 0xfd, 0x32, 0x57, 0x1f, 0x49, 0xa7, 0x03, 0xf2, 0x10, 0x24, 0x02, 0xb7, 0xae, 0x12, 0x3a, 0xd8, 0xfc, 0xca, 0x6d, 0x6d, + 0x90, 0x6c, 0x95, 0x6f, 0x1e, 0xd3, 0x4d, 0xc1, 0x68, 0x63, 0xe8, 0x03, 0x30, 0x05, 0x27, 0x65, 0x5d, 0xb1, 0x0a, 0xa0, + 0x19, 0x0a, 0x20, 0x16, 0xb5, 0x33, 0x66, 0xcc, 0x10, 0x91, 0xc0, 0xbe, 0xef, 0x8f, 0x71, 0x5d, 0x77, 0x8a, 0x52, 0x13, + 0xd8, 0x88, 0x20, 0x10, 0x27, 0x2a, 0x00, 0x44, 0xd6, 0x00, 0x9e, 0xc8, 0x26, 0xe0, 0x4a, 0xf8, 0xff, 0x99, 0xa4, 0x92, + 0xd5, 0xea, 0xb9, 0x61, 0x50, 0xc4, 0x4a, 0x74, 0xe9, 0xd2, 0xa5, 0x74, 0xe9, 0xa5, 0x97, 0x96, 0x39, 0xe7, 0x5f, 0x38, + 0xd8, 0x74, 0xc7, 0x01, 0x28, 0xc1, 0x7a, 0xa4, 0xf2, 0xd7, 0xca, 0x1c, 0x70, 0x0d, 0xe0, 0x40, 0x95, 0x0f, 0x14, 0x2d, + 0x32, 0x1a, 0xac, 0xc0, 0xe1, 0x58, 0xb9, 0x3a, 0x07, 0x97, 0xb1, 0x03, 0x69, 0x43, 0x24, 0x30, 0x3f, 0x40, 0xe0, 0x40, + 0x0c, 0x99, 0x90, 0x45, 0x41, 0x6f, 0x9f, 0xf8, 0x1b, 0x93, 0xab, 0x5a, 0x41, 0x44, 0x0d, 0x28, 0xc1, 0x31, 0x60, 0xfb, + 0xd8, 0x2e, 0xda, 0x18, 0x8e, 0x83, 0x23, 0x8d, 0xd5, 0x36, 0x6f, 0x42, 0xbf, 0xcc, 0x07, 0xc8, 0x71, 0x37, 0x98, 0x74, + 0xd8, 0xfa, 0x01, 0x46, 0xd5, 0x4b, 0xc6, 0xd8, 0x81, 0x76, 0x87, 0xeb, 0xc5, 0xaa, 0x79, 0xb9, 0xa0, 0xb6, 0x51, 0x5e, + 0x7c, 0x70, 0x6e, 0xc0, 0x5b, 0x6f, 0xbd, 0x35, 0x11, 0x53, 0xb0, 0x55, 0x00, 0x93, 0x47, 0xae, 0x31, 0x82, 0x83, 0xcb, + 0x50, 0x3d, 0x6d, 0xe2, 0xc4, 0x89, 0xac, 0xfa, 0xcd, 0x08, 0x21, 0x80, 0xe2, 0xeb, 0xa5, 0x1c, 0x4b, 0x1c, 0x29, 0xc6, + 0x75, 0x05, 0x10, 0x11, 0xc0, 0xd3, 0x3d, 0xcf, 0x6b, 0x18, 0x39, 0x72, 0xa4, 0x8f, 0xc2, 0xc6, 0x95, 0x88, 0x00, 0x06, + 0xaa, 0x69, 0x40, 0xae, 0xc6, 0x73, 0xe3, 0x09, 0xe4, 0xac, 0xb3, 0xce, 0x12, 0x2a, 0x09, 0x06, 0xa8, 0x72, 0x46, 0xfd, + 0x46, 0x25, 0x6f, 0x05, 0x31, 0x55, 0x8f, 0xc5, 0xfa, 0x02, 0xaa, 0xf7, 0x6c, 0xb0, 0x5a, 0x4a, 0x40, 0x00, 0xa1, 0x60, + 0x99, 0xdb, 0x47, 0x58, 0xfd, 0x00, 0xa9, 0x83, 0x89, 0x17, 0x63, 0x09, 0x08, 0x1a, 0x57, 0xed, 0x50, 0xcd, 0xc3, 0x81, + 0xb2, 0x95, 0xce, 0xbc, 0xe6, 0xdf, 0xeb, 0xd0, 0x7d, 0xf5, 0x38, 0xc7, 0x20, 0x07, 0x9b, 0xf0, 0x64, 0xcb, 0xbe, 0x57, + 0x4c, 0x96, 0x31, 0x28, 0xe3, 0x3b, 0x4c, 0x0c, 0x01, 0x7c, 0x8e, 0x45, 0x50, 0x75, 0x21, 0x38, 0x17, 0x20, 0x68, 0x0b, + 0x20, 0xb5, 0x95, 0x19, 0xa3, 0x4d, 0x1e, 0x5b, 0x83, 0x14, 0x56, 0x81, 0x4a, 0x5e, 0x09, 0x2b, 0x96, 0xaa, 0x00, 0x72, + 0x3f, 0xe0, 0xb6, 0x8d, 0xdc, 0x80, 0x9f, 0xfe, 0xf4, 0xa7, 0xc5, 0xc2, 0x24, 0x4e, 0x53, 0xb0, 0x55, 0x00, 0xcd, 0x50, + 0x00, 0x39, 0x12, 0x78, 0xc6, 0x8c, 0x19, 0xfe, 0x96, 0x2d, 0x5b, 0x30, 0x06, 0xcd, 0xf6, 0x3c, 0x8f, 0x93, 0x41, 0xab, + 0x0f, 0xf1, 0x93, 0x4a, 0x2a, 0x80, 0x7a, 0x04, 0x30, 0x6a, 0x00, 0x0b, 0xff, 0x3f, 0xe4, 0xb1, 0xe1, 0x08, 0xe0, 0x4a, + 0xa0, 0x96, 0x07, 0xb4, 0x4a, 0x9f, 0x1b, 0x9b, 0x7e, 0xef, 0xbd, 0xf7, 0x5e, 0x7a, 0xe0, 0x81, 0x07, 0x2a, 0x18, 0xf8, + 0xb1, 0xef, 0x71, 0x05, 0xab, 0x62, 0x87, 0x1a, 0x1a, 0x0a, 0xab, 0x06, 0x51, 0xeb, 0x60, 0x73, 0x16, 0xae, 0x0b, 0x97, + 0xcb, 0xc3, 0xc4, 0x6f, 0x3a, 0x82, 0x63, 0x0e, 0x02, 0x3d, 0xf8, 0xb8, 0xa1, 0xd6, 0x71, 0x6e, 0x40, 0xf6, 0xfd, 0x63, + 0x93, 0xac, 0xea, 0xff, 0xa7, 0x96, 0xd1, 0xc2, 0x67, 0x08, 0x0e, 0xc1, 0x6f, 0x75, 0xe5, 0x84, 0xfb, 0x13, 0x26, 0x7d, + 0xb4, 0x6b, 0xec, 0x0b, 0xbf, 0x05, 0xd9, 0xc3, 0x6f, 0x10, 0x11, 0x0c, 0xd5, 0x0f, 0x04, 0x90, 0x15, 0x66, 0xce, 0x11, + 0x58, 0xe9, 0xbe, 0x58, 0x38, 0xb8, 0x1e, 0x74, 0x70, 0x1e, 0x8d, 0x8d, 0xb5, 0x54, 0xe7, 0x38, 0x1e, 0x80, 0x14, 0xa3, + 0x9f, 0x04, 0xc4, 0x1f, 0x7d, 0xa4, 0x32, 0x0b, 0x6e, 0x7d, 0xa1, 0xcf, 0x0b, 0x92, 0xb5, 0x6b, 0xd7, 0xd2, 0x85, 0x17, + 0x5e, 0x28, 0x54, 0xe9, 0x38, 0x55, 0x40, 0xab, 0x00, 0x26, 0x8f, 0x7c, 0xda, 0x11, 0xc6, 0x30, 0x8c, 0x79, 0x73, 0xe6, + 0xcc, 0xe1, 0xfb, 0x32, 0x5b, 0x49, 0x04, 0xed, 0xc6, 0x15, 0x0c, 0x52, 0x97, 0x40, 0x04, 0xb0, 0xcb, 0x11, 0xc0, 0xfb, + 0xed, 0xb7, 0x9f, 0x18, 0x24, 0x31, 0x70, 0xe6, 0x32, 0xc9, 0xd4, 0xaa, 0x4a, 0x56, 0x8b, 0xe7, 0xc6, 0x13, 0x20, 0x26, + 0x60, 0xac, 0x44, 0x81, 0x72, 0xe7, 0xfc, 0xcb, 0x56, 0xe6, 0x0c, 0x03, 0x76, 0x63, 0xe3, 0x08, 0x11, 0x7d, 0xce, 0x4a, + 0x97, 0xc5, 0xe0, 0x35, 0x0a, 0xd2, 0x97, 0x04, 0x6a, 0xa9, 0x1e, 0xd4, 0x60, 0x3a, 0x09, 0xc4, 0x04, 0x08, 0x12, 0xa6, + 0x12, 0x3d, 0x55, 0xd5, 0x63, 0xd3, 0x30, 0x1e, 0xfc, 0x1a, 0xdf, 0xc7, 0x33, 0xce, 0x15, 0xbf, 0xc3, 0x03, 0x84, 0x31, + 0x6c, 0xb1, 0xc2, 0x69, 0x60, 0x54, 0x95, 0x8f, 0xc1, 0x8b, 0x1c, 0x1c, 0x07, 0x27, 0x38, 0xaf, 0xc6, 0xb6, 0x35, 0x58, + 0x03, 0x38, 0x2d, 0x7d, 0x26, 0x9b, 0x05, 0xc9, 0xad, 0xd6, 0xf3, 0x89, 0x1b, 0xb8, 0x06, 0xf0, 0x21, 0xe5, 0x40, 0xb6, + 0xde, 0x5e, 0x54, 0x88, 0xa9, 0x4c, 0x46, 0x01, 0xf5, 0x9e, 0xa8, 0x01, 0x21, 0x68, 0xa7, 0x70, 0xbb, 0xf9, 0xda, 0xd7, + 0xbe, 0x86, 0x60, 0x01, 0xb1, 0xa8, 0x89, 0x63, 0xf1, 0x6d, 0x15, 0xc0, 0xe4, 0x91, 0x6f, 0x1f, 0xe3, 0x22, 0x1a, 0xf2, + 0x37, 0x10, 0xd5, 0x30, 0x70, 0x07, 0x05, 0xee, 0x4b, 0xcc, 0xff, 0x17, 0x97, 0x09, 0x58, 0x27, 0x7f, 0x78, 0xd4, 0x73, + 0x04, 0x30, 0x1a, 0x66, 0x25, 0xfd, 0xc1, 0x4c, 0x9e, 0xd0, 0xaa, 0xf9, 0xdc, 0x30, 0x81, 0x4e, 0x9a, 0x34, 0x89, 0xfe, + 0xf4, 0xa7, 0x3f, 0xd1, 0xf2, 0xe5, 0xcb, 0x87, 0x54, 0xfc, 0xa8, 0xf4, 0x04, 0x12, 0x0c, 0xd8, 0xbd, 0xd4, 0xd2, 0x12, + 0x24, 0x0a, 0x96, 0xe5, 0x74, 0x6a, 0xba, 0x2d, 0xe4, 0x0b, 0x9e, 0x40, 0x46, 0x8c, 0xc0, 0x38, 0x12, 0xe4, 0xd7, 0xc3, + 0x44, 0x52, 0x69, 0xd5, 0xb6, 0xd0, 0xe3, 0x57, 0x2b, 0x22, 0x0c, 0x46, 0x7d, 0x07, 0xf7, 0x57, 0xbd, 0xcf, 0xec, 0xbc, + 0xcf, 0x65, 0xe2, 0x98, 0xfc, 0xa1, 0x3d, 0xe8, 0x04, 0x72, 0x5f, 0x05, 0x79, 0x68, 0x99, 0x39, 0x56, 0x5e, 0xf8, 0x5a, + 0xa9, 0x55, 0x22, 0xaa, 0x0d, 0x08, 0x90, 0xc2, 0x22, 0x09, 0xd7, 0x01, 0xfe, 0xa0, 0xb8, 0x9e, 0x26, 0xf4, 0x5d, 0x13, + 0xc0, 0xe6, 0x37, 0x10, 0xc0, 0x60, 0xd1, 0x10, 0x98, 0xfd, 0xcb, 0xed, 0xff, 0x17, 0x05, 0x36, 0x05, 0xb3, 0x3f, 0xec, + 0xd9, 0x67, 0x9f, 0x4d, 0x37, 0xdc, 0x70, 0x83, 0x58, 0x8c, 0xc7, 0xd1, 0x8f, 0xa3, 0x16, 0x82, 0x26, 0x2c, 0x10, 0x6b, + 0xa5, 0x8d, 0x3a, 0x79, 0x9e, 0x07, 0xee, 0xf1, 0xec, 0xd9, 0xb3, 0x99, 0x00, 0x22, 0x08, 0x64, 0x14, 0x11, 0xb5, 0x86, + 0x44, 0x01, 0x67, 0x36, 0x5d, 0x68, 0x23, 0x2d, 0x35, 0x0f, 0xa0, 0xae, 0x00, 0x02, 0x2d, 0x28, 0x03, 0x87, 0x17, 0x33, + 0x67, 0xce, 0xac, 0x48, 0x0d, 0x60, 0x46, 0x2d, 0x34, 0x16, 0xd3, 0xce, 0x8d, 0x57, 0xc7, 0x1b, 0x37, 0x6e, 0xa4, 0xf3, + 0xce, 0x3b, 0x2f, 0x33, 0x49, 0x56, 0x92, 0xe8, 0x0f, 0x05, 0xfc, 0xb9, 0x82, 0xe4, 0xc0, 0x98, 0xdc, 0x40, 0x76, 0x90, + 0x1b, 0xb0, 0xd2, 0x83, 0x97, 0x09, 0xc0, 0x75, 0x80, 0xcf, 0x10, 0x2b, 0x1b, 0x7d, 0x7d, 0xbd, 0x86, 0xdc, 0xb3, 0xfc, + 0xc1, 0xa4, 0x4e, 0x25, 0x7e, 0xba, 0xaf, 0x94, 0x4a, 0xce, 0xf4, 0x7c, 0x6a, 0x9c, 0x28, 0x1a, 0xfe, 0x35, 0x6a, 0xa5, + 0x0f, 0x3d, 0x0d, 0x0c, 0xfc, 0xfa, 0x38, 0xa8, 0x04, 0xdf, 0x53, 0x17, 0x38, 0xd5, 0x76, 0xcd, 0xc2, 0x10, 0xe4, 0x51, + 0x84, 0xcf, 0x23, 0xfa, 0x73, 0x70, 0x1d, 0x6a, 0xe1, 0xbc, 0xe2, 0x00, 0x9a, 0x4c, 0x73, 0x33, 0xa6, 0xb1, 0xc0, 0x19, + 0x1f, 0xd7, 0xa9, 0x92, 0x39, 0x1e, 0xf5, 0xfd, 0xb2, 0x6b, 0x03, 0x08, 0xdf, 0x6d, 0xb7, 0xdd, 0x46, 0x0b, 0x16, 0x2c, + 0x10, 0xed, 0x39, 0x0e, 0x53, 0xb0, 0x55, 0x00, 0x93, 0x47, 0x3e, 0xfd, 0x8c, 0x03, 0x41, 0x50, 0x45, 0x4d, 0xba, 0xbd, + 0x8c, 0x43, 0x70, 0xad, 0x24, 0x78, 0x19, 0x6b, 0x2b, 0x7f, 0xbd, 0xdc, 0x79, 0x00, 0xc3, 0xd2, 0xc0, 0x88, 0x0a, 0x20, + 0x44, 0x34, 0xda, 0xf7, 0xfd, 0x49, 0x4c, 0x00, 0x93, 0x2c, 0x5b, 0x93, 0xf3, 0x20, 0x6b, 0x78, 0xd2, 0xaf, 0xd4, 0xb9, + 0xb1, 0x73, 0xea, 0x45, 0x17, 0x5d, 0x44, 0xdb, 0xb7, 0x6f, 0xcf, 0xa4, 0x7d, 0x31, 0x65, 0xf2, 0x60, 0x87, 0x7e, 0x8e, + 0x3c, 0x1f, 0x39, 0x72, 0x94, 0xd1, 0x69, 0x4e, 0xca, 0x85, 0xc0, 0x3c, 0xee, 0x53, 0x4b, 0xcb, 0xa8, 0x4c, 0x91, 0x79, + 0x28, 0xa5, 0xd5, 0xd6, 0x47, 0x74, 0x85, 0x4f, 0x8f, 0x94, 0xcc, 0x06, 0xf5, 0xfb, 0xb8, 0x06, 0x4c, 0x06, 0xe1, 0xa6, + 0xc2, 0x69, 0x60, 0xf0, 0xe0, 0xa4, 0xd2, 0x3a, 0xb1, 0xac, 0x35, 0xf4, 0xf4, 0x74, 0x67, 0x7c, 0x8d, 0x9a, 0x9b, 0x47, + 0xda, 0x85, 0x52, 0xa6, 0x0a, 0x43, 0xe0, 0x6f, 0x8a, 0xe9, 0xcc, 0xc4, 0x2a, 0x2f, 0xac, 0x02, 0xb2, 0x29, 0xf8, 0xbf, + 0xff, 0xfb, 0xbf, 0xc5, 0xfb, 0x71, 0xf4, 0x65, 0xeb, 0x03, 0x98, 0x3c, 0xf2, 0xb9, 0x4f, 0x4c, 0x00, 0x27, 0x4f, 0x9e, + 0xec, 0x8c, 0x1a, 0x35, 0x0a, 0x0d, 0xaf, 0x41, 0xa6, 0x82, 0xe1, 0x9a, 0xc0, 0xaa, 0x0a, 0x48, 0x26, 0x04, 0x81, 0x60, + 0x5b, 0x69, 0x1c, 0xa4, 0xe7, 0x79, 0x23, 0x31, 0xc0, 0x22, 0x02, 0x18, 0x27, 0x51, 0x29, 0x13, 0x93, 0x29, 0x1d, 0xb6, + 0x56, 0xce, 0x0d, 0x83, 0x0d, 0xa2, 0x31, 0x61, 0xf6, 0xfd, 0xeb, 0x5f, 0xff, 0x3a, 0x24, 0x35, 0x81, 0x29, 0xe0, 0x8e, + 0x03, 0xbf, 0x1d, 0x00, 0xa6, 0x60, 0x10, 0xd4, 0xe1, 0x5e, 0xf4, 0x9e, 0xcd, 0xa7, 0x20, 0x3c, 0x00, 0xd4, 0x3f, 0x56, + 0x36, 0xaa, 0xad, 0x9f, 0xb0, 0x1a, 0x53, 0xaa, 0x2a, 0xa3, 0xaa, 0x84, 0x6a, 0xc9, 0xad, 0x5a, 0x25, 0x7c, 0x2a, 0x70, + 0xce, 0xe8, 0x23, 0xbc, 0x50, 0xe2, 0x76, 0x31, 0x9c, 0xc1, 0x39, 0x12, 0xa1, 0xfe, 0x81, 0x04, 0xe2, 0x75, 0x50, 0xe7, + 0xd9, 0xcc, 0x8a, 0x42, 0xac, 0x02, 0x42, 0x01, 0x44, 0x30, 0x1e, 0x14, 0xeb, 0x52, 0x03, 0x2e, 0xad, 0x02, 0x68, 0x8e, + 0x02, 0x88, 0x85, 0x07, 0xee, 0xe9, 0x94, 0x29, 0x53, 0xc4, 0xe4, 0xe5, 0x38, 0xce, 0x0c, 0x4d, 0x01, 0xd4, 0xdd, 0xef, + 0x2a, 0x4e, 0x00, 0x71, 0x70, 0x60, 0xa9, 0xee, 0xb8, 0x71, 0xe3, 0x3c, 0xe4, 0xb1, 0xa9, 0x54, 0x04, 0xb0, 0x38, 0xc0, + 0x2a, 0x53, 0x37, 0x4c, 0x3f, 0x37, 0x26, 0x80, 0xf0, 0xfd, 0xe3, 0xc0, 0x1e, 0x93, 0xd4, 0x3f, 0x15, 0x5d, 0x5d, 0x7b, + 0x15, 0x75, 0xa3, 0x65, 0xd8, 0xab, 0x1b, 0x6c, 0xba, 0x0f, 0x4c, 0xe2, 0xbe, 0x08, 0x82, 0xe0, 0xd4, 0x16, 0xb5, 0xdc, + 0x4f, 0xf2, 0xc5, 0x70, 0x20, 0x7d, 0x61, 0x13, 0x0c, 0x07, 0x38, 0x04, 0x0b, 0xa5, 0x80, 0xf4, 0x0c, 0x67, 0x04, 0x64, + 0x78, 0xb4, 0x5c, 0x48, 0xf6, 0x53, 0x6f, 0x6f, 0xb7, 0xac, 0x09, 0x4c, 0x46, 0x81, 0x03, 0xf1, 0x78, 0xd1, 0x72, 0xce, + 0x39, 0xe7, 0x88, 0x3e, 0x5d, 0xea, 0x62, 0xdc, 0x2a, 0x80, 0xc9, 0x23, 0xdf, 0xf1, 0x16, 0xfd, 0x13, 0xf3, 0x2d, 0xcc, + 0xc0, 0xf2, 0x77, 0xfb, 0x29, 0x5c, 0x4b, 0xad, 0x09, 0x1c, 0xf5, 0x9c, 0xa8, 0x09, 0x58, 0x25, 0x7e, 0xfc, 0xf0, 0x39, + 0x05, 0xcc, 0x94, 0x29, 0x53, 0x7c, 0xf6, 0x4b, 0xa8, 0x64, 0xb4, 0x6a, 0xad, 0xa2, 0xdc, 0xe7, 0xc6, 0x49, 0x9f, 0x97, + 0x2c, 0x59, 0x42, 0x37, 0xdf, 0x7c, 0xf3, 0x10, 0x3f, 0x14, 0xd3, 0xae, 0x33, 0x8e, 0x8d, 0xeb, 0xb9, 0xe2, 0xf5, 0xd8, + 0xb1, 0x70, 0x9f, 0xa8, 0x3e, 0xa5, 0x2b, 0x6e, 0x65, 0x63, 0xcc, 0x98, 0x71, 0x99, 0x68, 0xd8, 0x9e, 0x1e, 0x28, 0x1b, + 0x86, 0xcd, 0x6a, 0x16, 0x15, 0x59, 0x28, 0xc1, 0x37, 0x14, 0x0b, 0xa5, 0x31, 0x63, 0xc6, 0x56, 0x24, 0xdf, 0x9d, 0x29, + 0xc0, 0xb9, 0x63, 0x81, 0x14, 0xb8, 0x8d, 0x04, 0x8b, 0x24, 0x1e, 0x43, 0x4c, 0x1d, 0x3b, 0xd8, 0x02, 0xf3, 0xca, 0x2b, + 0xaf, 0xd0, 0x1d, 0x77, 0xdc, 0x51, 0x72, 0x5a, 0x18, 0xab, 0x00, 0x26, 0x8f, 0x7c, 0xdb, 0x12, 0x93, 0xfc, 0xd9, 0xb3, + 0x45, 0x52, 0x15, 0x60, 0xa6, 0x0c, 0xdc, 0xd5, 0x95, 0xbf, 0xb2, 0xe4, 0x01, 0xcc, 0xc6, 0x36, 0x33, 0x24, 0xd0, 0x71, + 0x9c, 0xe9, 0x78, 0x73, 0xc6, 0x8c, 0x19, 0x42, 0x71, 0xa8, 0xe4, 0x8a, 0xb2, 0x96, 0x07, 0xb2, 0x72, 0x9d, 0x1b, 0x37, + 0x56, 0xdc, 0x47, 0xf8, 0x49, 0x41, 0xfd, 0x03, 0xb9, 0xaa, 0x74, 0xc5, 0x8f, 0x7c, 0x12, 0x42, 0x07, 0x93, 0x1b, 0xfc, + 0xde, 0x46, 0x8a, 0x95, 0xd4, 0x70, 0x55, 0x37, 0x58, 0x09, 0xc5, 0xe4, 0xc0, 0x15, 0x2f, 0x38, 0xb2, 0xd1, 0xc4, 0xfb, + 0x67, 0x51, 0x1e, 0x60, 0xf1, 0x06, 0x3f, 0x40, 0xf8, 0xb9, 0xa1, 0x19, 0x60, 0xa1, 0x64, 0x6a, 0x9f, 0x2e, 0xd7, 0x22, + 0x69, 0xdc, 0xb8, 0xf1, 0x19, 0xdf, 0xba, 0xce, 0xce, 0x76, 0xd9, 0x47, 0xc8, 0x48, 0xa8, 0x2a, 0x20, 0x8e, 0x13, 0xe5, + 0x38, 0x4b, 0x4d, 0xb9, 0x66, 0x15, 0x40, 0xf3, 0xe6, 0x6e, 0xc4, 0x52, 0xe0, 0xd9, 0xf7, 0x7d, 0x48, 0x81, 0x4d, 0xbc, + 0x99, 0x08, 0x12, 0xe8, 0x94, 0x33, 0x08, 0x44, 0x37, 0x03, 0x67, 0x52, 0xc0, 0xcc, 0x9a, 0x35, 0xcb, 0xe1, 0x0c, 0xfa, + 0x95, 0x42, 0x2d, 0x0f, 0x64, 0xe5, 0x3c, 0x37, 0x0c, 0x86, 0xf0, 0x11, 0x7a, 0xf9, 0xe5, 0x97, 0xe9, 0xce, 0x3b, 0xef, + 0xcc, 0x44, 0xfe, 0x9a, 0x9c, 0x3f, 0x0e, 0xc7, 0x84, 0x01, 0x1c, 0xab, 0x61, 0x1c, 0xeb, 0xb8, 0x71, 0x13, 0x8c, 0x3d, + 0xd6, 0x72, 0x4c, 0x6c, 0x98, 0xdc, 0x61, 0xe2, 0xc3, 0x35, 0xd8, 0xbb, 0xb7, 0x23, 0x93, 0xd8, 0x76, 0xb8, 0x5d, 0x0f, + 0x8b, 0xa1, 0x80, 0xfa, 0x87, 0xf6, 0x10, 0x44, 0x88, 0x8f, 0xa0, 0x51, 0xa3, 0x02, 0x05, 0x69, 0xb8, 0xb5, 0x8b, 0x60, + 0x91, 0x84, 0x40, 0x20, 0x2c, 0x92, 0x88, 0xba, 0xbb, 0xbb, 0x04, 0x31, 0x0e, 0xaa, 0xcd, 0x90, 0xd1, 0x60, 0x4b, 0xcc, + 0x8a, 0x15, 0x2b, 0x4a, 0x56, 0x01, 0xad, 0x02, 0x68, 0x56, 0x1e, 0x40, 0xdc, 0x47, 0x85, 0x00, 0x4e, 0x96, 0xa9, 0x60, + 0x74, 0x3f, 0xc0, 0xcc, 0x4f, 0x0a, 0x3d, 0x16, 0x37, 0x86, 0xe8, 0x5f, 0xd5, 0xff, 0x0f, 0x07, 0x37, 0x99, 0x09, 0x60, + 0xa5, 0x09, 0x58, 0x2d, 0x0f, 0x62, 0xe5, 0x3c, 0x37, 0x4e, 0xc2, 0x8b, 0xc8, 0x5f, 0x28, 0x47, 0xaa, 0xc3, 0xbc, 0xa9, + 0xd7, 0x98, 0xa3, 0x81, 0xbb, 0xbb, 0x03, 0x15, 0x10, 0x7e, 0x3d, 0x4d, 0x4d, 0x50, 0x01, 0x2b, 0x17, 0x95, 0x5e, 0xc9, + 0xa8, 0xc6, 0xb1, 0x63, 0xc7, 0x67, 0x92, 0xda, 0x06, 0xe6, 0x5f, 0xf3, 0x4c, 0xf7, 0x16, 0xe5, 0x07, 0xda, 0x01, 0x94, + 0x72, 0xe4, 0x04, 0x04, 0xe0, 0xb7, 0x3d, 0xdc, 0x54, 0x40, 0x5e, 0x24, 0x4d, 0x9c, 0x38, 0x49, 0x9e, 0xbb, 0x47, 0x1d, + 0x1d, 0x6d, 0x99, 0x94, 0x6a, 0x26, 0x5f, 0x0b, 0x35, 0x39, 0x34, 0xce, 0x03, 0xd5, 0x41, 0x4a, 0x51, 0x01, 0xad, 0x02, + 0x98, 0x3c, 0xf2, 0x9d, 0x33, 0xd5, 0x54, 0x30, 0x32, 0x73, 0xc3, 0x58, 0x99, 0x0a, 0x86, 0xeb, 0x03, 0xeb, 0x02, 0x5c, + 0xc1, 0x28, 0x36, 0x0f, 0xa0, 0xae, 0x00, 0x32, 0x01, 0x1c, 0xe9, 0x79, 0x1e, 0x0e, 0x90, 0xa6, 0x4f, 0x9f, 0x9e, 0xf1, + 0x9f, 0xa8, 0x14, 0x4c, 0xee, 0xb8, 0xd5, 0x72, 0x6e, 0x18, 0x18, 0x91, 0x12, 0xe1, 0xd5, 0x57, 0x5f, 0x0d, 0x55, 0xff, + 0x4c, 0x06, 0x8e, 0x11, 0x75, 0x63, 0x71, 0x0e, 0x38, 0xe6, 0x49, 0x93, 0xa6, 0x88, 0xd5, 0xbd, 0xa9, 0xa4, 0x35, 0xc9, + 0x89, 0x8d, 0xcb, 0x5a, 0x75, 0x74, 0xb4, 0x67, 0x94, 0xd0, 0xe1, 0x72, 0x1d, 0x2c, 0x72, 0xb7, 0x11, 0xa8, 0xe5, 0xe8, + 0x1b, 0x50, 0x01, 0xc7, 0x8f, 0x9f, 0x38, 0xac, 0x54, 0x40, 0x9c, 0x2b, 0xc6, 0xb8, 0xc0, 0x57, 0x38, 0x50, 0xff, 0x82, + 0x4a, 0x31, 0x95, 0xb5, 0x60, 0x15, 0x6a, 0x0a, 0x06, 0x11, 0x7c, 0xfd, 0xf5, 0xd7, 0x33, 0x11, 0xc1, 0xc5, 0xa8, 0x80, + 0x56, 0x01, 0x34, 0x4b, 0x01, 0x04, 0x87, 0x9a, 0x30, 0x61, 0x82, 0x33, 0x7a, 0xf4, 0x68, 0xfc, 0xa8, 0xce, 0x75, 0xdd, + 0x49, 0x21, 0x04, 0xb0, 0x68, 0xc4, 0x15, 0x05, 0xec, 0xca, 0x83, 0x9a, 0xe4, 0xfb, 0x7e, 0x4b, 0x30, 0xd9, 0x4e, 0x12, + 0x29, 0x60, 0x2a, 0x89, 0x5a, 0x1e, 0xc0, 0xca, 0x71, 0x6e, 0x9c, 0x74, 0x17, 0xf9, 0xd2, 0xae, 0xb8, 0xe2, 0x8a, 0x21, + 0xbe, 0x7f, 0xd5, 0x93, 0xea, 0xa2, 0x5b, 0x90, 0x1e, 0x20, 0xc8, 0xf3, 0x16, 0xa4, 0x4a, 0xa8, 0xe5, 0xb6, 0x31, 0x34, + 0x8a, 0xac, 0x45, 0xf8, 0x35, 0x05, 0x4e, 0xed, 0x5d, 0x42, 0xed, 0xb1, 0xea, 0x9f, 0x85, 0x0a, 0x10, 0x87, 0xce, 0xce, + 0x0e, 0xd1, 0x57, 0x80, 0x09, 0x13, 0x26, 0x56, 0xdc, 0x7f, 0xbb, 0xdc, 0xc0, 0xe2, 0x30, 0x48, 0xb8, 0x9b, 0xa6, 0xdd, + 0xbb, 0x77, 0x65, 0xde, 0xaf, 0x96, 0x71, 0x42, 0x8d, 0x08, 0xbe, 0xe4, 0x92, 0x4b, 0x32, 0xa5, 0xe1, 0x0a, 0x25, 0xb0, + 0x56, 0x01, 0x4c, 0x1e, 0x85, 0xb4, 0x29, 0x8c, 0xe1, 0x70, 0xbf, 0x9a, 0x30, 0x61, 0x02, 0xa7, 0x82, 0x99, 0x2a, 0xc5, + 0xb6, 0x54, 0x1c, 0xa9, 0x60, 0x4a, 0x51, 0x00, 0xf7, 0x21, 0x80, 0xae, 0xeb, 0x42, 0xfd, 0x73, 0x47, 0x8f, 0x1e, 0xed, + 0x4d, 0x98, 0x30, 0x41, 0x1c, 0x7c, 0x25, 0xcb, 0x4c, 0x55, 0xc3, 0xea, 0xcd, 0xe4, 0x73, 0xc3, 0x3e, 0x40, 0xfe, 0xde, + 0x7e, 0xfb, 0xed, 0x4c, 0xe4, 0xaf, 0xe9, 0xbe, 0x7f, 0x3a, 0x40, 0x76, 0xda, 0xda, 0xf6, 0x88, 0x94, 0x0e, 0xb8, 0x64, + 0x93, 0x27, 0x4f, 0x15, 0x15, 0x42, 0x86, 0xc3, 0xe4, 0x86, 0xfb, 0x33, 0x65, 0xca, 0x54, 0x39, 0x11, 0x78, 0xd4, 0xd6, + 0xb6, 0x3b, 0xf3, 0x7e, 0x35, 0xdc, 0x3b, 0x8b, 0xf2, 0x01, 0xfd, 0x19, 0xfd, 0x84, 0xd5, 0xa4, 0x29, 0x53, 0x44, 0x2c, + 0x5f, 0x4d, 0x83, 0x7d, 0xac, 0xc6, 0x8f, 0x9f, 0x20, 0x22, 0x7f, 0x01, 0x2c, 0x16, 0xe1, 0x26, 0x61, 0x62, 0x76, 0x83, + 0x5c, 0xc0, 0x31, 0xe3, 0xb1, 0x68, 0xd1, 0x22, 0x9a, 0x3f, 0x7f, 0xbe, 0x58, 0xf0, 0x16, 0x3a, 0xce, 0x59, 0x05, 0x30, + 0x79, 0x14, 0xd2, 0xae, 0x58, 0x80, 0x99, 0x32, 0x65, 0x0a, 0xdf, 0x9f, 0x20, 0x27, 0xcc, 0x50, 0xe2, 0x47, 0x59, 0x9e, + 0x13, 0x55, 0x00, 0xf5, 0x14, 0x30, 0xfb, 0x49, 0x3f, 0x12, 0x1f, 0xac, 0xb5, 0x92, 0x55, 0x40, 0xc4, 0x01, 0xd6, 0xf0, + 0x24, 0x57, 0x8e, 0x73, 0xe3, 0xe0, 0x8f, 0xeb, 0xae, 0xbb, 0x4e, 0x98, 0x52, 0x31, 0x31, 0x98, 0x94, 0xf4, 0xb9, 0x90, + 0x88, 0x60, 0x4c, 0x6e, 0x00, 0x22, 0x99, 0xa7, 0x4e, 0x9d, 0x56, 0xd3, 0xe9, 0x2e, 0x78, 0x62, 0x9b, 0x34, 0x69, 0xb2, + 0x88, 0x80, 0xc6, 0x78, 0x13, 0x28, 0x3c, 0x81, 0x53, 0xbb, 0x85, 0x45, 0x54, 0x44, 0x30, 0xda, 0x09, 0xda, 0x0b, 0xfa, + 0x3d, 0x5c, 0x07, 0x6a, 0xd5, 0x14, 0xcc, 0x7d, 0x04, 0xd9, 0x01, 0xb0, 0x48, 0x0a, 0x4a, 0x23, 0xf6, 0x89, 0x71, 0x82, + 0xfb, 0x48, 0x35, 0x9d, 0x37, 0x57, 0x07, 0x41, 0x5e, 0x56, 0xe0, 0xb2, 0xcb, 0x2e, 0x2b, 0x8a, 0xc0, 0x5a, 0x05, 0x30, + 0x79, 0x14, 0xd2, 0xae, 0xf8, 0xbe, 0x22, 0xab, 0x8a, 0xc4, 0x34, 0x25, 0x15, 0x4c, 0xd9, 0x7c, 0x00, 0xc3, 0xd8, 0x25, + 0xbf, 0xce, 0x24, 0x25, 0x74, 0x1c, 0x47, 0x04, 0x80, 0x4c, 0x9e, 0x3c, 0x59, 0xb0, 0xd6, 0x4a, 0xab, 0x2c, 0xd5, 0xb6, + 0x82, 0x33, 0xe9, 0xdc, 0x38, 0xf0, 0x63, 0xd3, 0xa6, 0x4d, 0xf4, 0xb7, 0xbf, 0xfd, 0x2d, 0xa3, 0xfe, 0x55, 0xeb, 0xca, + 0x18, 0x04, 0xb6, 0xab, 0xab, 0x53, 0x1c, 0x3b, 0x7c, 0x7d, 0x60, 0xe6, 0xaa, 0x45, 0x53, 0x30, 0xfb, 0x8d, 0x20, 0xe8, + 0x65, 0xe2, 0xc4, 0xc9, 0x99, 0x9a, 0xbf, 0x6d, 0x6d, 0xbb, 0xe4, 0xc4, 0x36, 0xbc, 0x12, 0x1e, 0x5b, 0x14, 0xd6, 0x76, + 0xf6, 0xec, 0xd9, 0x45, 0xfd, 0xfd, 0x41, 0x8d, 0x68, 0x98, 0x45, 0xa1, 0x8c, 0xd5, 0x22, 0x09, 0x0c, 0xfc, 0x82, 0x5d, + 0x9a, 0x3e, 0x7d, 0xbf, 0x8c, 0xaf, 0x5f, 0x6b, 0xeb, 0x0e, 0xa5, 0xec, 0x1b, 0x55, 0x25, 0x82, 0xa8, 0x65, 0x87, 0x1e, + 0x7f, 0xfc, 0x71, 0x5a, 0xb8, 0x70, 0xa1, 0xc8, 0xdd, 0x5a, 0x88, 0x10, 0x63, 0x15, 0xc0, 0xe4, 0x51, 0xe8, 0xf8, 0x8b, + 0x7b, 0x82, 0xaa, 0x6a, 0xf2, 0xb7, 0x30, 0x01, 0x37, 0x44, 0x28, 0x80, 0x65, 0x4d, 0x04, 0xcd, 0xbf, 0xcf, 0xa4, 0x80, + 0x21, 0x22, 0xa1, 0x00, 0x82, 0xad, 0x9a, 0x10, 0x49, 0x56, 0x6b, 0x83, 0x56, 0x39, 0xcf, 0x8d, 0x6b, 0xfe, 0xa2, 0xd8, + 0xf8, 0xd6, 0xad, 0x5b, 0xc5, 0xc0, 0xa2, 0xaa, 0x7f, 0xd5, 0x76, 0x6d, 0x71, 0xb8, 0xad, 0xad, 0x3b, 0x05, 0x39, 0x42, + 0xbb, 0x9c, 0x32, 0x65, 0x9a, 0x1c, 0x1c, 0x6b, 0x87, 0x04, 0xb2, 0xaa, 0x01, 0x47, 0x7e, 0x4c, 0x6c, 0x3c, 0xd1, 0xed, + 0xda, 0xb5, 0x43, 0xd4, 0x01, 0xae, 0xe6, 0x89, 0xcd, 0x22, 0x59, 0xb0, 0x4b, 0x07, 0xda, 0x0b, 0xfa, 0x09, 0x8f, 0xdd, + 0x33, 0x66, 0xcc, 0x14, 0xaa, 0x79, 0x2d, 0x92, 0xc0, 0xe9, 0xd3, 0x67, 0x8a, 0xc4, 0xcf, 0xc0, 0x9e, 0x3d, 0xbb, 0x85, + 0x8f, 0xec, 0xa0, 0xfa, 0x57, 0x7d, 0x1d, 0x85, 0xcd, 0xf7, 0x50, 0x01, 0x71, 0xbf, 0xe0, 0xb7, 0x8d, 0x45, 0x7c, 0x21, + 0xf3, 0xb0, 0x55, 0x00, 0x93, 0x47, 0xa1, 0xfd, 0x08, 0x7d, 0x72, 0xbf, 0xfd, 0xf6, 0xcb, 0xb8, 0xab, 0x12, 0x51, 0xb3, + 0xf4, 0x03, 0x54, 0xad, 0xb0, 0x65, 0x4d, 0x04, 0x1d, 0x26, 0x3d, 0x22, 0x07, 0xe0, 0x44, 0xbc, 0x00, 0x5b, 0x35, 0x61, + 0xb0, 0xa8, 0x34, 0x01, 0xad, 0xe6, 0x73, 0x03, 0x81, 0xdf, 0xb3, 0x67, 0x8f, 0x18, 0x44, 0x58, 0xfd, 0xab, 0x74, 0x5e, + 0xc7, 0x38, 0x4c, 0xc1, 0xad, 0xad, 0xdb, 0x33, 0x7f, 0xef, 0xb7, 0xdf, 0x6c, 0x31, 0x01, 0xd4, 0xc2, 0xe4, 0xc6, 0x93, + 0x37, 0xee, 0xdb, 0xac, 0x59, 0xb3, 0x33, 0x0e, 0xe1, 0x50, 0x74, 0xd8, 0xf4, 0x5b, 0xad, 0xf7, 0xce, 0x22, 0x79, 0xb0, + 0x5f, 0x2f, 0xda, 0x09, 0x7c, 0xe0, 0x38, 0x10, 0x02, 0xed, 0x68, 0xe6, 0xcc, 0xfd, 0x33, 0xf5, 0xb4, 0xab, 0xbd, 0x9f, + 0x00, 0x08, 0xf4, 0x98, 0x36, 0x6d, 0x06, 0x8d, 0x1e, 0x3d, 0x56, 0x2c, 0x88, 0xf6, 0xee, 0xdd, 0x2b, 0xfc, 0x63, 0x79, + 0x81, 0x1b, 0xf4, 0x93, 0xea, 0x3c, 0x4f, 0xd5, 0x4f, 0xfb, 0xee, 0xbb, 0xef, 0x16, 0x51, 0xc1, 0x88, 0x70, 0xce, 0xd7, + 0x1a, 0x67, 0x15, 0xc0, 0xe4, 0x51, 0xc8, 0x38, 0xcc, 0x8b, 0xfa, 0x29, 0x53, 0xa6, 0x88, 0x06, 0xe9, 0x79, 0xde, 0x78, + 0xc4, 0x33, 0x2a, 0xb9, 0x00, 0x87, 0x7c, 0xbd, 0x5c, 0x89, 0xa0, 0xc3, 0x52, 0xc0, 0xe0, 0xa0, 0x84, 0x09, 0x78, 0xc6, + 0x8c, 0x19, 0x4e, 0xa5, 0xcd, 0xbf, 0xe2, 0x00, 0x6b, 0x60, 0xb0, 0xaa, 0xc4, 0xb9, 0x41, 0x25, 0x43, 0x1a, 0x01, 0xa4, + 0x13, 0x78, 0xf3, 0xcd, 0x37, 0x33, 0x83, 0x4a, 0x39, 0xf6, 0x9d, 0x24, 0x60, 0xea, 0x41, 0x7a, 0x07, 0x98, 0x7a, 0x00, + 0x9c, 0x13, 0x26, 0x37, 0xa4, 0x48, 0xa9, 0x66, 0x12, 0xc8, 0xe4, 0x0f, 0x93, 0xf7, 0xac, 0x59, 0xfb, 0x0b, 0x05, 0x10, + 0x68, 0x6f, 0xdf, 0x23, 0x9c, 0xda, 0x2d, 0xf9, 0xb3, 0x28, 0x94, 0x04, 0x22, 0x0f, 0x1e, 0xda, 0x0f, 0x86, 0x78, 0x28, + 0x80, 0xe8, 0x27, 0x5c, 0x46, 0xb0, 0x5a, 0xfb, 0x09, 0x93, 0xbf, 0xa9, 0x53, 0xa7, 0xcb, 0xc8, 0x78, 0x4f, 0x44, 0x3e, + 0xef, 0xdc, 0xb9, 0x6d, 0xc8, 0x39, 0x55, 0xf3, 0xf9, 0xa9, 0xd5, 0x41, 0x30, 0xd6, 0x5d, 0x7d, 0xf5, 0xd5, 0x05, 0xb9, + 0x63, 0x59, 0x05, 0x30, 0x79, 0x14, 0xd2, 0xbe, 0xd8, 0xa5, 0x67, 0xd2, 0xa4, 0x49, 0xac, 0xe6, 0xb6, 0xc8, 0x60, 0x5b, + 0x4e, 0x05, 0xa3, 0xd7, 0x05, 0x4e, 0x3c, 0x11, 0x74, 0xd8, 0x03, 0x04, 0xb0, 0xd9, 0xf3, 0x3c, 0x90, 0x40, 0x11, 0xb1, + 0x62, 0xc2, 0x40, 0x51, 0xcb, 0x8a, 0x47, 0x92, 0xe7, 0x86, 0x01, 0x04, 0x83, 0x07, 0xd2, 0x09, 0x00, 0x26, 0x97, 0x7d, + 0x2b, 0x0c, 0x83, 0x93, 0x1b, 0x94, 0x31, 0xb4, 0x4f, 0x28, 0x1b, 0xb3, 0x67, 0xcf, 0xa9, 0x5a, 0x25, 0x90, 0x57, 0x88, + 0xa9, 0x54, 0x9d, 0x38, 0x0f, 0x24, 0xbb, 0xe6, 0xa0, 0x0f, 0x9c, 0x63, 0xad, 0x07, 0x7d, 0x54, 0x7f, 0x9b, 0x34, 0x0b, + 0xdc, 0xfe, 0xd1, 0x6e, 0xd0, 0x7e, 0x90, 0x1f, 0x10, 0x40, 0xff, 0x98, 0x3d, 0x7b, 0x6e, 0x55, 0x2e, 0x96, 0x98, 0xd8, + 0xe2, 0x01, 0xb3, 0xef, 0x84, 0x09, 0x93, 0xc4, 0xeb, 0xfe, 0xfe, 0x3e, 0xda, 0xbe, 0x7d, 0x6b, 0xd5, 0x64, 0x34, 0x28, + 0x46, 0x05, 0xbc, 0xe1, 0x86, 0x1b, 0x68, 0xd5, 0xaa, 0x55, 0x82, 0x04, 0xe6, 0xd3, 0x57, 0xac, 0x02, 0x68, 0xde, 0x98, + 0x85, 0xfe, 0x36, 0x76, 0xec, 0x58, 0x67, 0xcc, 0x98, 0x31, 0x4c, 0xfa, 0x26, 0x86, 0x54, 0x03, 0x29, 0x5b, 0x1a, 0x18, + 0x06, 0xef, 0x30, 0x25, 0x53, 0xc0, 0x20, 0x07, 0x60, 0x33, 0x88, 0xc2, 0xf8, 0xf1, 0xe3, 0x9d, 0x4a, 0x47, 0x00, 0x8b, + 0x03, 0xac, 0xa1, 0x4e, 0x5d, 0xae, 0x73, 0x63, 0xdf, 0xbf, 0x47, 0x1e, 0x79, 0x44, 0x94, 0x7e, 0xab, 0x76, 0xdf, 0xbf, + 0x28, 0x25, 0x10, 0x3e, 0x3f, 0x88, 0xf8, 0x53, 0x49, 0x20, 0x4c, 0x25, 0x41, 0xee, 0x4a, 0xa7, 0xaa, 0xcc, 0xda, 0x50, + 0x68, 0xf6, 0xdf, 0x7f, 0x6e, 0x86, 0xfc, 0x21, 0xd8, 0x65, 0xd7, 0xae, 0x9d, 0x22, 0x05, 0x4e, 0xad, 0x82, 0x27, 0x74, + 0x75, 0x72, 0xb7, 0x88, 0x17, 0x68, 0x3f, 0xbb, 0x77, 0xef, 0x14, 0x8b, 0x09, 0x74, 0x7b, 0xb5, 0x9d, 0x55, 0x4b, 0x00, + 0x15, 0x2f, 0x90, 0x5c, 0xd7, 0xa1, 0x99, 0x33, 0x67, 0x67, 0x72, 0x62, 0xa2, 0xf2, 0x09, 0xc8, 0x1f, 0x14, 0xc1, 0x6a, + 0x38, 0x8f, 0x62, 0x54, 0x40, 0x3c, 0xe0, 0xc6, 0x73, 0xed, 0xb5, 0xd7, 0xe6, 0x1d, 0x0c, 0x62, 0x15, 0xc0, 0xe4, 0x51, + 0x68, 0x7b, 0xe3, 0x68, 0xf5, 0xf1, 0xe3, 0xc7, 0x8b, 0x41, 0xce, 0x71, 0x9c, 0x49, 0x1a, 0x01, 0xa4, 0x90, 0xe7, 0xb2, + 0x29, 0x80, 0x6c, 0x02, 0x1e, 0x83, 0xbf, 0x47, 0x8e, 0x1c, 0xe9, 0x8d, 0x1d, 0x3b, 0xd6, 0x88, 0x01, 0xa2, 0x96, 0x27, + 0x85, 0xb8, 0xcf, 0x8d, 0xb7, 0xc7, 0x03, 0xe6, 0xc5, 0x17, 0x5f, 0x1c, 0xaa, 0xfe, 0xd5, 0xca, 0x35, 0x05, 0xb1, 0x05, + 0x49, 0x82, 0xca, 0x01, 0x60, 0xb0, 0x9c, 0x35, 0x6b, 0x0e, 0x3a, 0x19, 0x79, 0x1e, 0x48, 0xa0, 0xc9, 0xaa, 0x40, 0x70, + 0x5c, 0xe8, 0x63, 0x23, 0x47, 0x8e, 0x96, 0xca, 0x4c, 0x43, 0x46, 0xf9, 0xdb, 0xb9, 0x73, 0xbb, 0xc1, 0xc7, 0x5e, 0x3a, + 0xd4, 0x4a, 0x26, 0x95, 0xa8, 0x6a, 0x52, 0xcb, 0xd7, 0x76, 0xdf, 0xf3, 0x74, 0x84, 0xcb, 0x44, 0x7b, 0x7b, 0x5b, 0x66, + 0x3c, 0xc0, 0x62, 0x09, 0x44, 0x0a, 0x8b, 0x0f, 0xb3, 0xfb, 0x49, 0xd0, 0x47, 0xa0, 0x5e, 0xee, 0xbf, 0xff, 0x01, 0x22, + 0x32, 0x1e, 0x7d, 0x04, 0x3e, 0xb1, 0x5b, 0xb7, 0x6e, 0x16, 0xb9, 0x41, 0x6b, 0x75, 0x91, 0xa4, 0x96, 0x87, 0xbb, 0xe6, + 0x9a, 0x6b, 0x68, 0xe3, 0xc6, 0x8d, 0x82, 0xc0, 0xe7, 0x1a, 0xbf, 0xad, 0x02, 0x68, 0x9e, 0x0f, 0x20, 0xe7, 0x02, 0x44, + 0x6e, 0x65, 0xf9, 0x9e, 0x70, 0xb5, 0x53, 0x08, 0x20, 0x37, 0xe2, 0x82, 0xc9, 0x60, 0x31, 0x25, 0x1d, 0xc2, 0x48, 0xa0, + 0xe7, 0x38, 0x8e, 0xc8, 0x54, 0x08, 0x96, 0x5a, 0x88, 0xd3, 0x69, 0x92, 0x30, 0x79, 0x60, 0x32, 0xed, 0xdc, 0x98, 0xf8, + 0x41, 0xfd, 0x7b, 0xe2, 0x89, 0x27, 0xe8, 0xe9, 0xa7, 0x9f, 0x16, 0xef, 0xd5, 0xb2, 0x09, 0x11, 0xe7, 0xb6, 0x7b, 0x77, + 0xab, 0x4c, 0x06, 0x3b, 0x51, 0x9c, 0x2f, 0x4c, 0x44, 0x4d, 0x4d, 0x2d, 0xb4, 0x6d, 0xdb, 0x16, 0x69, 0x5a, 0x35, 0x2b, + 0xf0, 0x85, 0xef, 0x53, 0x90, 0xe4, 0x79, 0x9a, 0xc8, 0xd5, 0x26, 0x3f, 0x11, 0x3e, 0x5b, 0x7b, 0xf6, 0xb4, 0xd6, 0xec, + 0xa4, 0xc6, 0x50, 0xcb, 0x10, 0xe2, 0x35, 0xd4, 0x1c, 0x4c, 0xea, 0xe5, 0x18, 0x73, 0x58, 0x31, 0x46, 0xa5, 0x8c, 0x5a, + 0x87, 0x6a, 0x1a, 0xc5, 0x62, 0x09, 0x84, 0x0f, 0x35, 0xa5, 0xd1, 0x6f, 0x10, 0x1d, 0x8c, 0x71, 0x7e, 0xeb, 0xd6, 0x2d, + 0x82, 0x64, 0x99, 0x94, 0x1f, 0x94, 0x27, 0x4d, 0xf8, 0xf8, 0xa1, 0x5f, 0xa3, 0x9f, 0x20, 0xe5, 0x0b, 0x80, 0xda, 0xe0, + 0x3b, 0x76, 0x6c, 0x93, 0xe7, 0x56, 0xbb, 0xfd, 0x44, 0x55, 0x01, 0x91, 0xc5, 0xe1, 0xa6, 0x9b, 0x6e, 0xa2, 0xd3, 0x4e, + 0x3b, 0x8d, 0x76, 0xec, 0xd8, 0x91, 0xb5, 0x92, 0x53, 0x94, 0x39, 0xdc, 0x04, 0x33, 0x79, 0x35, 0x94, 0x1f, 0x4d, 0xe2, + 0x3c, 0x06, 0x93, 0xb3, 0x4f, 0x51, 0x23, 0x81, 0x53, 0x21, 0xe4, 0xaf, 0xe0, 0x1b, 0x94, 0x0f, 0x01, 0x8c, 0x62, 0x93, + 0xaa, 0x02, 0x08, 0x6d, 0x59, 0xb0, 0x52, 0x28, 0x28, 0x90, 0x2b, 0x83, 0x5a, 0x8a, 0x95, 0xed, 0x60, 0x26, 0x34, 0xda, + 0x6a, 0x39, 0x37, 0xd5, 0xa4, 0x76, 0xd1, 0x45, 0x17, 0x89, 0xd7, 0x98, 0xe8, 0x74, 0xdf, 0xbf, 0x5a, 0xbb, 0x9e, 0x30, + 0x07, 0x43, 0xdd, 0xc0, 0x24, 0x06, 0x32, 0x85, 0xbf, 0xc7, 0x8d, 0x9b, 0x20, 0x56, 0x5c, 0x98, 0xdc, 0xa0, 0xa8, 0x71, + 0x86, 0xfd, 0x4a, 0x0e, 0x3e, 0x3c, 0xa9, 0x81, 0xfc, 0xc1, 0x04, 0x87, 0x64, 0xd6, 0x41, 0x92, 0xe7, 0xe0, 0xbe, 0xc1, + 0x54, 0xc7, 0x01, 0x1f, 0xb5, 0x0e, 0x95, 0xfc, 0x21, 0x79, 0x2f, 0xa2, 0x38, 0xcb, 0x09, 0xb4, 0x15, 0xae, 0x1f, 0x3b, + 0x5c, 0xae, 0x35, 0xda, 0x55, 0x50, 0x51, 0x67, 0x40, 0xf4, 0x0f, 0x4c, 0x48, 0x20, 0x83, 0x23, 0x46, 0x34, 0x0b, 0x53, + 0x2a, 0xda, 0x1e, 0x86, 0x86, 0x4a, 0xd6, 0xcf, 0xe5, 0x89, 0x95, 0x55, 0x3f, 0xe4, 0x31, 0x44, 0x30, 0x1b, 0xf7, 0x11, + 0x2c, 0x90, 0x38, 0xba, 0xb9, 0xd6, 0xc6, 0xb1, 0x30, 0xb0, 0xfb, 0x0e, 0xda, 0xea, 0xe5, 0x97, 0x5f, 0x4e, 0xdf, 0xfe, + 0xf6, 0xb7, 0x85, 0xa5, 0x20, 0xdb, 0x42, 0xc9, 0x2a, 0x80, 0xc9, 0xa3, 0x98, 0xfe, 0x81, 0x7b, 0x39, 0x79, 0xf2, 0x64, + 0xce, 0x05, 0x38, 0x49, 0xe1, 0x6e, 0x3a, 0xf1, 0x53, 0xf9, 0x9a, 0x9f, 0xa4, 0x02, 0xa8, 0xbe, 0x4e, 0x39, 0x8e, 0x33, + 0x91, 0x93, 0x40, 0xa3, 0xd1, 0x71, 0x54, 0x62, 0x25, 0x51, 0xcb, 0x9d, 0x3c, 0xee, 0x73, 0xe3, 0xaa, 0x1f, 0xcf, 0x3d, + 0xf7, 0x9c, 0xf0, 0xff, 0xd3, 0xcb, 0xbe, 0xd5, 0x32, 0xd0, 0x4e, 0x51, 0x23, 0x77, 0xcb, 0x96, 0x3e, 0xe1, 0x20, 0x0e, + 0x82, 0xd5, 0xd8, 0x08, 0xa7, 0xf7, 0x39, 0x62, 0xd2, 0x83, 0x62, 0xc0, 0xa9, 0x54, 0xca, 0x4d, 0x04, 0x55, 0xe2, 0x07, + 0x42, 0x8e, 0x52, 0x76, 0x28, 0x5d, 0x15, 0x1c, 0x07, 0x09, 0x02, 0x04, 0x75, 0x86, 0xcb, 0x57, 0x0d, 0x17, 0x70, 0xbb, + 0xec, 0xea, 0xea, 0x12, 0x7f, 0x63, 0xa1, 0x02, 0x13, 0x97, 0xfa, 0x79, 0x3e, 0x0b, 0x25, 0xf5, 0xf3, 0x7c, 0x16, 0x55, + 0x20, 0x17, 0xa8, 0xb3, 0x8a, 0xeb, 0x8e, 0xfb, 0x91, 0x8f, 0x59, 0xad, 0x56, 0x80, 0xf1, 0x60, 0xef, 0xde, 0x4e, 0x91, + 0x58, 0x1c, 0xca, 0x1a, 0xfa, 0x09, 0x94, 0x50, 0x44, 0x08, 0x23, 0xb0, 0x6a, 0xc7, 0x8e, 0xed, 0x22, 0x97, 0x1e, 0x5b, + 0x0e, 0xca, 0x35, 0x76, 0xe8, 0x7d, 0x04, 0x09, 0xd0, 0xd1, 0x47, 0x58, 0x95, 0xc4, 0xfb, 0x30, 0x63, 0xc3, 0x37, 0x16, + 0x04, 0x75, 0xb8, 0x80, 0x95, 0x23, 0xdc, 0x8b, 0x75, 0xeb, 0xd6, 0xd1, 0xbc, 0x79, 0xf3, 0xe8, 0x47, 0x3f, 0xfa, 0x11, + 0xb5, 0xb6, 0xb6, 0x46, 0xaa, 0x80, 0x56, 0x01, 0x4c, 0x1e, 0xc5, 0xf4, 0x8b, 0x20, 0x77, 0x6d, 0x46, 0x01, 0x84, 0x2d, + 0x18, 0x26, 0x88, 0x6e, 0x4d, 0x88, 0x4b, 0x44, 0x01, 0x14, 0xc7, 0xac, 0x3c, 0xeb, 0x3b, 0xc4, 0xa3, 0xce, 0xf7, 0x7d, + 0x51, 0xa3, 0x0e, 0xf9, 0x6a, 0x4c, 0x31, 0x07, 0x58, 0x05, 0xb0, 0xb0, 0x6b, 0x85, 0x41, 0xe1, 0xc2, 0x0b, 0x2f, 0x14, + 0x83, 0x69, 0x98, 0xfa, 0x57, 0xcb, 0xc0, 0x20, 0x89, 0xc9, 0x1d, 0xa6, 0xdf, 0x31, 0x63, 0xc6, 0xd1, 0xe8, 0xd1, 0x63, + 0xc4, 0xe0, 0x09, 0x5f, 0x27, 0x54, 0x43, 0x80, 0x72, 0x80, 0x5c, 0x61, 0x98, 0xfc, 0x93, 0x9e, 0xe0, 0x06, 0x03, 0x1b, + 0x30, 0xa9, 0x05, 0x15, 0x59, 0xc6, 0x8c, 0x19, 0x2b, 0x94, 0x17, 0x26, 0x1c, 0xb8, 0x47, 0x41, 0xa4, 0xef, 0x6e, 0xf2, + 0xfd, 0xca, 0xd6, 0xdc, 0xae, 0x14, 0x38, 0xa9, 0x37, 0xae, 0x17, 0xd4, 0x38, 0x36, 0xd7, 0x27, 0xb9, 0xf0, 0x63, 0x05, + 0x05, 0x04, 0x10, 0xfb, 0x57, 0x49, 0x67, 0xad, 0x83, 0x53, 0xc4, 0xe0, 0xbc, 0xa1, 0xfa, 0x8d, 0x1a, 0x35, 0x46, 0xf4, + 0x13, 0x8c, 0x13, 0x78, 0x86, 0x22, 0x0d, 0x25, 0x10, 0x6e, 0x15, 0x20, 0xe6, 0xfc, 0x7d, 0x6e, 0x9b, 0xf1, 0xf5, 0x15, + 0xf8, 0x7c, 0x06, 0xdb, 0x0b, 0x4c, 0xbd, 0xbe, 0xb8, 0x0f, 0xe8, 0xb7, 0xa8, 0xf2, 0x83, 0x48, 0x65, 0xae, 0x78, 0xd3, + 0xd9, 0xd9, 0x29, 0xfc, 0x7c, 0xe1, 0xef, 0x37, 0x9c, 0xc8, 0x1f, 0x83, 0x53, 0xc2, 0xe0, 0x3a, 0x21, 0xab, 0xc3, 0xd7, + 0xbf, 0xfe, 0xf5, 0x21, 0xe3, 0xba, 0xde, 0x57, 0xac, 0x02, 0x68, 0x66, 0x25, 0x10, 0xdc, 0x3f, 0xce, 0x05, 0xe8, 0xfb, + 0xfe, 0x38, 0x99, 0x0c, 0xba, 0x2b, 0x84, 0xf8, 0xa9, 0x99, 0x59, 0x28, 0x09, 0x05, 0x90, 0x77, 0x02, 0xf0, 0xac, 0x83, + 0xd2, 0x24, 0xa3, 0x59, 0x01, 0x34, 0x05, 0x56, 0x01, 0xcc, 0x0f, 0x58, 0x21, 0x23, 0x4a, 0xec, 0xa5, 0x97, 0x5e, 0xa2, + 0x07, 0x1e, 0x78, 0x60, 0x58, 0xa9, 0x7f, 0x61, 0xed, 0x05, 0x7e, 0x74, 0x50, 0x0b, 0x60, 0xe2, 0x6a, 0x6e, 0x6e, 0x11, + 0x03, 0xe6, 0xe4, 0xc9, 0x53, 0x04, 0x19, 0x0c, 0x52, 0xc8, 0xa0, 0x6a, 0x40, 0x77, 0x26, 0xba, 0x10, 0xbe, 0x44, 0xaa, + 0x8a, 0x54, 0xec, 0x7e, 0xd9, 0x54, 0x15, 0x6c, 0xd7, 0x15, 0xf9, 0xfc, 0x30, 0xa9, 0x81, 0xfc, 0x71, 0x46, 0x7f, 0x0c, + 0x04, 0x20, 0xa1, 0x28, 0xed, 0x86, 0xe7, 0x80, 0x88, 0x0e, 0x3f, 0xf2, 0xa7, 0x23, 0x4a, 0xc5, 0x8b, 0x9a, 0xe8, 0xc2, + 0x3e, 0xcb, 0x87, 0x3c, 0xaa, 0x01, 0x27, 0xc3, 0xa9, 0x6f, 0xa8, 0xe0, 0xf3, 0x87, 0x49, 0x15, 0xca, 0x39, 0xda, 0x27, + 0xc8, 0x1f, 0x2f, 0x98, 0x40, 0x06, 0xa1, 0x14, 0x42, 0x3d, 0xc7, 0xe7, 0xf0, 0xd1, 0x64, 0x32, 0x38, 0xf4, 0xfa, 0x89, + 0x7f, 0x0b, 0xee, 0x1f, 0x58, 0x18, 0x05, 0xea, 0x56, 0x9d, 0xd8, 0x2f, 0xf6, 0x87, 0x07, 0x16, 0xad, 0xd8, 0x26, 0x3e, + 0x43, 0x7e, 0x3f, 0xae, 0xee, 0x51, 0xeb, 0xbe, 0xcc, 0xf9, 0xaa, 0x80, 0xef, 0xbc, 0xf3, 0x8e, 0xa8, 0xec, 0x74, 0xe2, + 0x89, 0x27, 0x46, 0xaa, 0x80, 0x56, 0x01, 0x4c, 0x1e, 0x85, 0xce, 0xab, 0xec, 0xf7, 0xcd, 0x41, 0x20, 0x9e, 0xe7, 0x21, + 0xe0, 0x76, 0x14, 0x11, 0xed, 0x28, 0x35, 0x0d, 0x4c, 0x21, 0x04, 0x30, 0xcc, 0xd6, 0x8c, 0x5e, 0x05, 0x87, 0x82, 0xd1, + 0xd2, 0x2e, 0x2d, 0x58, 0xaa, 0x09, 0x01, 0x20, 0x80, 0x55, 0x00, 0xf3, 0xbf, 0x4e, 0x20, 0x18, 0xf0, 0xfd, 0xc3, 0x60, + 0x3d, 0xdc, 0xd4, 0x3f, 0x1d, 0xae, 0x5b, 0x97, 0x49, 0x13, 0x01, 0x02, 0x88, 0x8a, 0x01, 0x50, 0x18, 0xea, 0xea, 0xea, + 0x85, 0xe9, 0x0b, 0xa4, 0xac, 0xa7, 0xa7, 0x5b, 0x28, 0x70, 0x1d, 0x1d, 0x1d, 0xc2, 0x24, 0x06, 0x07, 0x79, 0x5c, 0x2e, + 0x9e, 0xe0, 0xf2, 0x59, 0x7c, 0x0c, 0x4e, 0x68, 0x83, 0x7e, 0x56, 0xb8, 0x0f, 0x50, 0x1c, 0xf1, 0x80, 0x89, 0x2d, 0xb8, + 0x0f, 0x81, 0x89, 0x1e, 0xfb, 0x81, 0xc2, 0x82, 0xc9, 0x95, 0x73, 0x1a, 0x0e, 0x67, 0xa8, 0x8b, 0x14, 0x28, 0x4e, 0xac, + 0xc6, 0xe9, 0xe9, 0x2e, 0xa2, 0x06, 0xdc, 0x62, 0x06, 0x62, 0xa8, 0x5f, 0x50, 0xff, 0x80, 0x6c, 0xce, 0xf4, 0xc3, 0x01, + 0x50, 0xd4, 0x82, 0xea, 0x3a, 0x3b, 0x68, 0xef, 0xde, 0x0e, 0x11, 0x91, 0x8e, 0x36, 0x8b, 0xfb, 0x02, 0x42, 0x86, 0xa8, + 0x5b, 0xe4, 0xda, 0x83, 0x8f, 0x26, 0xda, 0x2c, 0x16, 0x4d, 0xf8, 0x3b, 0x48, 0xb5, 0x34, 0x48, 0xec, 0xa2, 0xfb, 0x0a, + 0xfa, 0xc6, 0x50, 0x3f, 0x44, 0xf4, 0x41, 0x98, 0x9d, 0xd1, 0x2f, 0xb1, 0x68, 0xc5, 0x22, 0x89, 0xdd, 0x21, 0xd2, 0x69, + 0xf4, 0x91, 0x9e, 0x4c, 0x1f, 0x61, 0xd2, 0x39, 0xdc, 0xa1, 0xaa, 0x80, 0xc8, 0xee, 0xf0, 0x7f, 0xff, 0xef, 0xff, 0x8d, + 0x54, 0xcb, 0xad, 0x02, 0x98, 0x3c, 0x8a, 0x99, 0x57, 0x03, 0xdf, 0xdb, 0x71, 0x0e, 0xda, 0x7e, 0x4f, 0x4f, 0x4f, 0xa3, + 0xeb, 0xba, 0xe3, 0x3d, 0xcf, 0x7b, 0x47, 0xb3, 0xc4, 0x16, 0x8c, 0x38, 0xa2, 0x80, 0x81, 0x06, 0xdf, 0xf7, 0x45, 0x51, + 0xc5, 0x20, 0x8d, 0x86, 0x19, 0x25, 0x83, 0x4c, 0x38, 0x06, 0xd3, 0xcf, 0x0d, 0xf7, 0x0a, 0x03, 0xe9, 0x92, 0x25, 0x4b, + 0x44, 0xe9, 0xa0, 0xe1, 0xaa, 0xfe, 0x0d, 0xc5, 0x60, 0x6a, 0x11, 0x28, 0x18, 0x50, 0x11, 0xe0, 0x54, 0xce, 0xa4, 0x0c, + 0xd7, 0x07, 0xca, 0x03, 0x1e, 0x08, 0x1c, 0x81, 0x7f, 0x20, 0xd4, 0x38, 0x4c, 0x70, 0xf0, 0xc5, 0x83, 0xb9, 0x09, 0x24, + 0x84, 0xcd, 0x53, 0x3a, 0x78, 0xdb, 0x98, 0xcc, 0xea, 0xeb, 0xeb, 0x84, 0xc9, 0x8a, 0xfd, 0xa9, 0x30, 0xa1, 0x31, 0xb1, + 0x60, 0x35, 0x90, 0xc9, 0x26, 0x8e, 0x63, 0x70, 0x52, 0xab, 0xdd, 0xb6, 0x9d, 0x0f, 0xf8, 0x3a, 0xe0, 0x9a, 0xe1, 0xba, + 0x83, 0x94, 0x31, 0x31, 0x2b, 0x07, 0xd8, 0xe7, 0x70, 0xf8, 0xf6, 0x91, 0xa1, 0xfd, 0x04, 0xed, 0x1e, 0x7d, 0x00, 0x0b, + 0x18, 0xf4, 0x8b, 0x40, 0x39, 0xaf, 0x17, 0x6d, 0x1b, 0x0f, 0x98, 0x66, 0xd1, 0x96, 0xb1, 0x88, 0x41, 0x7b, 0xc6, 0x77, + 0xb1, 0xc8, 0xc2, 0xc4, 0xc6, 0xfd, 0x04, 0xca, 0x1e, 0x30, 0xb8, 0x88, 0x0a, 0x52, 0x99, 0x60, 0x41, 0x8a, 0xed, 0x22, + 0xe0, 0x84, 0x17, 0x62, 0x50, 0xde, 0xc5, 0x11, 0xc8, 0x9c, 0x7e, 0xdc, 0x47, 0xf0, 0xac, 0xaa, 0x8d, 0x16, 0x43, 0x55, + 0xc0, 0x15, 0x2b, 0x56, 0xd0, 0x5d, 0x77, 0xdd, 0x45, 0xdf, 0xf8, 0xc6, 0x37, 0x68, 0xd7, 0xae, 0x5d, 0xfb, 0x2c, 0x62, + 0xac, 0x02, 0x68, 0xae, 0x02, 0x08, 0x1f, 0xfd, 0x91, 0x23, 0x47, 0xfa, 0x3d, 0x3d, 0x3d, 0x68, 0xd8, 0x63, 0xb2, 0x24, + 0x83, 0xce, 0xbb, 0xe1, 0x97, 0x62, 0x02, 0xce, 0xa4, 0x80, 0x91, 0x6c, 0xb4, 0x09, 0x8d, 0x0c, 0x51, 0x57, 0xa6, 0x64, + 0x8a, 0xb7, 0x0a, 0x60, 0x6e, 0x60, 0xf0, 0xc5, 0xa0, 0x0a, 0xdf, 0x3f, 0x10, 0x19, 0x0c, 0xb6, 0xa6, 0xa5, 0x3e, 0xa9, + 0x24, 0x58, 0x41, 0x08, 0x26, 0xad, 0x2e, 0xaa, 0xaf, 0x6f, 0x10, 0x64, 0x0d, 0x0f, 0x4c, 0x6c, 0xb8, 0x56, 0xcd, 0xcd, + 0x01, 0x19, 0x0c, 0x4c, 0xb4, 0x69, 0xa1, 0x44, 0x04, 0x91, 0xa2, 0x81, 0x8f, 0x1a, 0x9b, 0x6e, 0x31, 0xa1, 0x05, 0x26, + 0xe3, 0x80, 0x64, 0x63, 0xf0, 0x85, 0x8a, 0x82, 0x87, 0x6a, 0xe6, 0x42, 0xff, 0x81, 0x52, 0x02, 0xc2, 0x87, 0x07, 0x88, + 0x8d, 0x9d, 0xd4, 0x06, 0xa1, 0x26, 0x7f, 0x06, 0x01, 0x0c, 0x08, 0x48, 0x79, 0xd3, 0xc0, 0x20, 0x4a, 0xdc, 0x42, 0xbd, + 0x2e, 0x20, 0x5c, 0x24, 0xc8, 0x18, 0x7c, 0x00, 0x11, 0x59, 0x8f, 0xc5, 0x4c, 0xb0, 0xb0, 0x69, 0xca, 0xa4, 0x24, 0x01, + 0x31, 0x54, 0xa3, 0xd7, 0x07, 0xc9, 0xdf, 0xa0, 0x12, 0xae, 0x2a, 0x83, 0xec, 0x43, 0x18, 0xdc, 0x73, 0xd1, 0x43, 0xc4, + 0x6f, 0xfa, 0xfb, 0xa1, 0xc4, 0xf6, 0x8a, 0x05, 0x1a, 0xfa, 0x26, 0xf6, 0xcb, 0xfd, 0xd5, 0x84, 0xb9, 0xc7, 0x24, 0xf0, + 0xd8, 0xc1, 0x2a, 0xe0, 0x05, 0x17, 0x5c, 0x40, 0x5f, 0xfc, 0xe2, 0x17, 0x43, 0x53, 0xf7, 0x58, 0x05, 0x30, 0x79, 0x14, + 0x33, 0xb7, 0xe2, 0xbe, 0x61, 0xac, 0x1b, 0x3b, 0x76, 0xac, 0xbf, 0x73, 0xe7, 0x4e, 0xc7, 0x71, 0x1c, 0xd4, 0x04, 0x0e, + 0x0b, 0xca, 0x4d, 0xdc, 0x04, 0x1c, 0x96, 0x04, 0x7a, 0x2c, 0x94, 0xe6, 0xa6, 0xa6, 0x26, 0x7f, 0xcc, 0x98, 0x31, 0x46, + 0x54, 0x01, 0x01, 0x6a, 0x79, 0x20, 0x88, 0xe3, 0xdc, 0x54, 0xf5, 0xef, 0xf6, 0xdb, 0x6f, 0x1f, 0x32, 0xe0, 0x5a, 0x02, + 0x18, 0x76, 0xbd, 0x83, 0x9c, 0x73, 0x7d, 0x7d, 0xa8, 0xb1, 0xdb, 0x26, 0xc8, 0x20, 0x26, 0x39, 0x3c, 0xf0, 0x9a, 0x09, + 0x5d, 0x5d, 0x5d, 0x4a, 0xfc, 0x9d, 0xed, 0x16, 0xf1, 0x64, 0xc6, 0xa4, 0x11, 0x84, 0x11, 0xa4, 0x0f, 0x44, 0x06, 0x6a, + 0x0a, 0x5e, 0x07, 0xa4, 0x91, 0x27, 0xd7, 0xda, 0x6d, 0xcb, 0xc5, 0x2e, 0xec, 0x98, 0x34, 0x60, 0x01, 0x83, 0x47, 0xb9, + 0x2c, 0x0f, 0xb6, 0x7f, 0x44, 0x23, 0x50, 0xee, 0x82, 0x05, 0x24, 0xc8, 0x19, 0x1e, 0xf0, 0xd5, 0x0b, 0x54, 0xbc, 0xe0, + 0x3e, 0xa1, 0x9f, 0x04, 0x8a, 0x54, 0xb0, 0xf0, 0xe1, 0x45, 0x56, 0x98, 0x6f, 0xa0, 0xe7, 0x05, 0x0a, 0x1f, 0xe6, 0x14, + 0x2c, 0xa8, 0xb0, 0x18, 0xe2, 0xfe, 0xa1, 0x06, 0x01, 0x59, 0x53, 0x6f, 0xf6, 0x7b, 0x02, 0xb0, 0x0a, 0xf8, 0xda, 0x6b, + 0xaf, 0x09, 0x15, 0x10, 0x01, 0x21, 0xba, 0x0a, 0x68, 0x15, 0x40, 0x73, 0xa3, 0x80, 0xb1, 0xe8, 0x1c, 0x33, 0x66, 0x0c, + 0xff, 0x90, 0x09, 0xa0, 0x5a, 0x0f, 0x58, 0x6c, 0x5e, 0x79, 0xf6, 0x73, 0x05, 0x84, 0x94, 0x6a, 0x02, 0x66, 0x02, 0x28, + 0x12, 0x62, 0x8d, 0x1a, 0x35, 0xca, 0x6f, 0x6e, 0x6e, 0x16, 0x04, 0xd0, 0x84, 0x09, 0xcb, 0x2a, 0x80, 0xf9, 0xad, 0x2a, + 0x54, 0xf5, 0x6f, 0x38, 0xfb, 0xfe, 0xe5, 0x03, 0x36, 0x4d, 0xa1, 0x79, 0x07, 0x93, 0x51, 0x2f, 0x39, 0x4e, 0x90, 0x7f, + 0x2f, 0x30, 0xe9, 0x06, 0x0a, 0x2a, 0x26, 0xbd, 0x80, 0x10, 0xaa, 0xfd, 0x92, 0x7d, 0x9a, 0xbc, 0xcc, 0x84, 0x86, 0x67, + 0x98, 0x8c, 0x79, 0x92, 0x0b, 0xf6, 0x11, 0x90, 0xbe, 0x20, 0x6a, 0xd1, 0xde, 0x8b, 0xb0, 0x7b, 0xa0, 0x93, 0xc0, 0x72, + 0x92, 0x00, 0xdb, 0x3f, 0xf2, 0xc3, 0x60, 0xf4, 0xaf, 0x27, 0x82, 0x32, 0xa0, 0xd4, 0xf1, 0xfb, 0x9c, 0xa3, 0x2e, 0x70, + 0x37, 0x09, 0xfe, 0xe6, 0xef, 0xb3, 0x2a, 0x88, 0x67, 0x3c, 0x02, 0x33, 0xf1, 0x50, 0x97, 0x0a, 0xd5, 0x4c, 0x6c, 0xfb, + 0x48, 0x61, 0x2a, 0x20, 0xc6, 0x19, 0xa8, 0x80, 0x5f, 0xf8, 0xc2, 0x17, 0xf6, 0x51, 0x01, 0xad, 0x02, 0x68, 0xe6, 0xf8, + 0xc1, 0x59, 0x3a, 0xe0, 0x62, 0x07, 0x48, 0x05, 0x30, 0x2c, 0x2e, 0xa3, 0x20, 0xe2, 0x95, 0x8b, 0x00, 0xea, 0xd2, 0x62, + 0xd8, 0xce, 0x50, 0x05, 0x64, 0x3a, 0xde, 0x00, 0x3b, 0x05, 0x4b, 0xb5, 0x3e, 0x80, 0xc9, 0xa3, 0x54, 0x82, 0x8d, 0x7b, + 0x84, 0xd4, 0x19, 0x4b, 0x97, 0x2e, 0xb5, 0xea, 0x5f, 0xc1, 0x08, 0x88, 0x5c, 0x30, 0x71, 0xc9, 0x77, 0x7c, 0x5f, 0x98, + 0xa4, 0xf0, 0x50, 0x17, 0x1e, 0xe1, 0xf7, 0x29, 0xf8, 0x3d, 0x83, 0x27, 0xb3, 0x7d, 0x09, 0x8c, 0x25, 0x7f, 0xf9, 0x90, + 0x40, 0x0b, 0xf3, 0x31, 0xa8, 0x62, 0x07, 0x6d, 0x3a, 0x58, 0x00, 0xa5, 0xb5, 0xc9, 0x90, 0xfb, 0x95, 0xf8, 0x85, 0xf6, + 0xfb, 0xa8, 0xe0, 0x2a, 0xdb, 0x47, 0x0a, 0x01, 0x93, 0xee, 0x65, 0xcb, 0x96, 0x09, 0x9f, 0xef, 0xaf, 0x7e, 0xf5, 0xab, + 0x43, 0x54, 0x40, 0xab, 0x00, 0x9a, 0xa9, 0x00, 0x72, 0x5e, 0xe5, 0x49, 0x93, 0xb8, 0xf2, 0x93, 0x50, 0x00, 0x53, 0x39, + 0x92, 0x41, 0x27, 0x5e, 0x0b, 0x98, 0x7f, 0x8f, 0x90, 0x64, 0xd8, 0xa7, 0x8d, 0x72, 0x8c, 0x36, 0xe5, 0x38, 0x4c, 0x3c, + 0x37, 0xae, 0x2f, 0x88, 0xc8, 0x5f, 0x38, 0x64, 0xeb, 0x35, 0x7f, 0x2d, 0xf2, 0xba, 0x0b, 0x43, 0x14, 0x09, 0x55, 0xd9, + 0x50, 0x7d, 0x97, 0xf6, 0x7d, 0xb0, 0xe2, 0x11, 0x7c, 0xcf, 0x92, 0x98, 0xe2, 0x60, 0xaf, 0x5b, 0xb5, 0x61, 0x68, 0x45, + 0x21, 0xb5, 0xcf, 0x70, 0x7f, 0x60, 0xd3, 0xf0, 0xd0, 0xf7, 0x6d, 0x24, 0x6f, 0x5c, 0xa4, 0x83, 0x55, 0x40, 0xe0, 0x4f, + 0x7f, 0xfa, 0x93, 0x88, 0x9e, 0x57, 0x55, 0x40, 0xab, 0x00, 0x26, 0x8f, 0x62, 0xe7, 0x58, 0xdc, 0x1b, 0x44, 0x02, 0xcb, + 0x6d, 0x30, 0x01, 0xcc, 0x16, 0x00, 0x92, 0x93, 0x08, 0x16, 0xd2, 0xb3, 0xc2, 0xd4, 0x3f, 0xae, 0x02, 0x22, 0x74, 0x49, + 0xe4, 0xa9, 0x31, 0x29, 0x80, 0xa0, 0x96, 0x27, 0x88, 0x52, 0xce, 0x8d, 0xd5, 0xbf, 0x57, 0x5e, 0x79, 0x85, 0x6e, 0xb9, + 0xe5, 0x96, 0x21, 0x03, 0xb1, 0x45, 0xe9, 0xf7, 0x21, 0xff, 0xf6, 0x6f, 0x46, 0x3f, 0xb1, 0xb0, 0x30, 0x11, 0x7a, 0x70, + 0x88, 0x45, 0xbc, 0x2a, 0x20, 0xc6, 0xff, 0x7b, 0xee, 0xb9, 0x27, 0x13, 0xb8, 0xc9, 0xd7, 0x3c, 0xea, 0x5e, 0x54, 0x1a, + 0xb5, 0x32, 0x9f, 0x3b, 0x45, 0x9c, 0x07, 0x13, 0x78, 0x45, 0x01, 0x44, 0x14, 0x30, 0x67, 0xa1, 0x2f, 0x3a, 0x0f, 0x60, + 0x3e, 0x33, 0xbe, 0xbe, 0x51, 0x7d, 0x67, 0xa8, 0x02, 0x22, 0x6a, 0x94, 0x4c, 0x98, 0x30, 0xc1, 0x31, 0x89, 0x44, 0x98, + 0xd0, 0x68, 0x4d, 0x3c, 0x37, 0x76, 0x28, 0x65, 0xf5, 0x8f, 0x23, 0x52, 0x6b, 0xf9, 0x7a, 0x95, 0x13, 0xb5, 0x32, 0x50, + 0x59, 0x58, 0x58, 0xd4, 0xbe, 0x0a, 0x88, 0x34, 0x4a, 0x7a, 0x20, 0x4e, 0xd8, 0x6f, 0x2b, 0x8d, 0x5a, 0x99, 0x9f, 0xfc, + 0x22, 0xcf, 0x03, 0xc2, 0xcd, 0xf8, 0xf1, 0xe3, 0x59, 0x01, 0x44, 0xe1, 0x8d, 0x26, 0x2d, 0x15, 0x0c, 0x23, 0x6f, 0x32, + 0x58, 0xac, 0x09, 0x58, 0x7d, 0xed, 0xca, 0xba, 0x74, 0xc2, 0x04, 0x6c, 0x52, 0xfe, 0x38, 0x13, 0x1a, 0xad, 0x69, 0xe7, + 0xc6, 0xea, 0x1f, 0x7c, 0x40, 0x6e, 0xbe, 0xf9, 0xe6, 0x4c, 0x4a, 0x12, 0x93, 0x88, 0xbb, 0x85, 0x85, 0x85, 0x85, 0x45, + 0xf2, 0x2a, 0x20, 0x7c, 0xc0, 0xa1, 0x02, 0x62, 0xee, 0xde, 0xd7, 0x27, 0x73, 0x10, 0x26, 0xcc, 0xe9, 0xc3, 0x5d, 0x01, + 0xf4, 0x3c, 0x4f, 0xa8, 0xb5, 0x80, 0xef, 0xfb, 0x2d, 0x92, 0x77, 0x71, 0xa4, 0x2f, 0x15, 0xa3, 0x02, 0xe6, 0x3b, 0xeb, + 0x47, 0x45, 0x9b, 0xf8, 0x52, 0x86, 0xcc, 0xf8, 0x00, 0x9a, 0x12, 0x00, 0x62, 0x4a, 0xa3, 0x4d, 0x0a, 0xc5, 0x84, 0x91, + 0xf3, 0xb3, 0x55, 0xff, 0x2c, 0x2c, 0x2c, 0x2c, 0x86, 0x1f, 0xf2, 0x51, 0x01, 0xa3, 0x92, 0xd7, 0x57, 0x1a, 0xb5, 0x32, + 0x9f, 0xfb, 0x25, 0x28, 0x80, 0x10, 0x6f, 0x64, 0x1a, 0xaa, 0x11, 0xa9, 0x54, 0xaa, 0xa5, 0x1c, 0x26, 0x60, 0x15, 0xba, + 0xb3, 0xa1, 0x48, 0x01, 0xe3, 0xfb, 0xfe, 0x58, 0x49, 0x00, 0x1d, 0x93, 0x6e, 0x92, 0x09, 0x8d, 0xd6, 0xa4, 0x73, 0x53, + 0xd5, 0xbf, 0x79, 0xf3, 0xe6, 0x59, 0xf5, 0xcf, 0xc2, 0xc2, 0xc2, 0x62, 0x98, 0x82, 0xfd, 0xbe, 0x91, 0x07, 0x56, 0xf5, + 0x05, 0x2c, 0xcd, 0xaf, 0x39, 0x39, 0xd4, 0xca, 0x7c, 0xee, 0x14, 0x79, 0x7d, 0x65, 0x35, 0x10, 0x07, 0x55, 0x71, 0x64, + 0xf5, 0xb5, 0x51, 0xa5, 0x56, 0x03, 0x29, 0xc5, 0xee, 0xa7, 0xfa, 0x00, 0x0a, 0x67, 0xc4, 0xd1, 0xa3, 0x47, 0x1b, 0xd1, + 0x50, 0x18, 0x26, 0x1d, 0x4b, 0xa5, 0xcf, 0x8d, 0x25, 0x64, 0xa8, 0x7f, 0x97, 0x5c, 0x72, 0x89, 0x8d, 0xfc, 0xb5, 0xb0, + 0xb0, 0xb0, 0x18, 0xe6, 0xe5, 0xe1, 0x90, 0xb7, 0x14, 0xf8, 0xf3, 0x9f, 0xff, 0x2c, 0x72, 0x9a, 0x46, 0x25, 0x39, 0x37, + 0x81, 0x7c, 0x95, 0x3a, 0x9f, 0x9b, 0xc2, 0x07, 0xfc, 0x22, 0x8e, 0x83, 0xe7, 0xef, 0xe6, 0x66, 0x54, 0xa1, 0x6a, 0x62, + 0xb3, 0x2f, 0x14, 0x40, 0xaf, 0xd8, 0x14, 0x30, 0xc5, 0x46, 0x01, 0xeb, 0x49, 0xa0, 0x9b, 0x41, 0x00, 0x71, 0x80, 0xa8, + 0x55, 0x67, 0x4a, 0x12, 0x68, 0x20, 0xd7, 0x71, 0x94, 0xfb, 0x38, 0x2b, 0x79, 0x5d, 0xb8, 0xf1, 0x2c, 0x5f, 0xbe, 0x3c, + 0xa3, 0xfe, 0x0d, 0x96, 0x58, 0x32, 0xa3, 0x63, 0x44, 0xc1, 0xf4, 0xe3, 0xcb, 0x65, 0x72, 0x37, 0x09, 0xa6, 0xf4, 0xcd, + 0xb8, 0x8f, 0xdb, 0xb4, 0xeb, 0x5c, 0x2d, 0xf7, 0x27, 0xea, 0xba, 0x0d, 0xc7, 0xe3, 0x30, 0xe1, 0x18, 0xca, 0x71, 0x1c, + 0xea, 0x76, 0x58, 0x05, 0x5c, 0xb4, 0x68, 0x11, 0x3d, 0xf8, 0xe0, 0x83, 0x43, 0x22, 0x82, 0xf3, 0x39, 0xa6, 0x6a, 0x82, + 0x29, 0x63, 0x9f, 0x53, 0x82, 0xff, 0x3e, 0xd2, 0xec, 0xa1, 0xe0, 0x06, 0xfe, 0x76, 0x5d, 0x37, 0x70, 0x08, 0x1c, 0xaa, + 0x00, 0x8a, 0x5d, 0xc4, 0x41, 0x00, 0xc3, 0x58, 0xa5, 0x9e, 0x03, 0x10, 0x75, 0x80, 0x27, 0xc2, 0x0f, 0x10, 0xb2, 0x24, + 0xe4, 0x49, 0x53, 0xca, 0xc0, 0xe5, 0xd3, 0x68, 0x6b, 0xa1, 0x51, 0x17, 0x4a, 0x00, 0x2f, 0xbb, 0xec, 0x32, 0xda, 0xbb, + 0x77, 0x6f, 0x26, 0xef, 0x5f, 0x35, 0xc0, 0x94, 0x8e, 0x5b, 0x08, 0xb2, 0x27, 0x82, 0xb6, 0x48, 0xea, 0x7a, 0x5b, 0x54, + 0xe7, 0x75, 0x33, 0xe1, 0x38, 0x4c, 0x38, 0x86, 0x72, 0x1e, 0x47, 0x98, 0x0a, 0x88, 0xaa, 0x2b, 0x36, 0x20, 0xd0, 0x8c, + 0x7b, 0xae, 0xbe, 0xc7, 0x42, 0x0d, 0x2a, 0x77, 0x31, 0x01, 0x64, 0xd7, 0x3b, 0x85, 0x8f, 0x85, 0x65, 0x6c, 0x51, 0x9f, + 0x0b, 0x22, 0x80, 0x7e, 0x1e, 0xa4, 0xd0, 0xe7, 0x08, 0xe0, 0x86, 0x86, 0x06, 0x0f, 0x04, 0xc3, 0xa4, 0xec, 0xfc, 0xa6, + 0x1c, 0x47, 0x12, 0x84, 0xb3, 0x90, 0x73, 0x63, 0xd3, 0xef, 0xdb, 0x6f, 0xbf, 0x4d, 0x37, 0xde, 0x78, 0xe3, 0x10, 0xf5, + 0xaf, 0xd0, 0x6d, 0x59, 0x54, 0x37, 0xaa, 0x75, 0xd1, 0x53, 0xad, 0xc7, 0x5d, 0xad, 0xe7, 0x69, 0x8f, 0xa3, 0xb6, 0xaf, + 0x45, 0x98, 0x0a, 0xf8, 0xdc, 0x73, 0xcf, 0xd1, 0xfc, 0xf9, 0xf3, 0x85, 0x2b, 0x97, 0x2e, 0xe4, 0xd4, 0xc2, 0x1c, 0x61, + 0xf2, 0x7d, 0xf4, 0xf3, 0x78, 0x0f, 0xf3, 0x38, 0x84, 0x36, 0xf8, 0xf1, 0x4b, 0xb0, 0x0f, 0x60, 0x51, 0x29, 0x60, 0x4a, + 0x31, 0x01, 0xab, 0x05, 0x4e, 0x85, 0x47, 0x22, 0xc8, 0x1f, 0x17, 0x64, 0x37, 0x05, 0xa6, 0xdc, 0xf0, 0x4a, 0x9f, 0x1b, + 0x07, 0x7f, 0x5c, 0x79, 0xe5, 0x95, 0xd4, 0xd6, 0xd6, 0x96, 0xc9, 0xfb, 0x57, 0xe8, 0x76, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, + 0x6a, 0x07, 0x61, 0x2a, 0xa0, 0x9d, 0x13, 0x2a, 0xab, 0xf6, 0x65, 0x03, 0x88, 0x3a, 0x5c, 0xed, 0xe4, 0x6f, 0x46, 0x16, + 0x13, 0xf8, 0x31, 0x64, 0x7b, 0xd9, 0x8e, 0x53, 0x7b, 0x0e, 0x7b, 0xdf, 0xe7, 0x2a, 0x20, 0x20, 0x18, 0x60, 0xa7, 0x26, + 0x35, 0x9e, 0x5a, 0x58, 0xb5, 0x94, 0x7a, 0x6e, 0x2c, 0x1b, 0xaf, 0x5b, 0xb7, 0x8e, 0xae, 0xb9, 0xe6, 0x9a, 0x4c, 0xe4, + 0xaf, 0xad, 0xa5, 0x6a, 0x61, 0x61, 0x61, 0x31, 0x7c, 0x11, 0xa6, 0x02, 0x3e, 0xfe, 0xf8, 0xe3, 0xb4, 0x60, 0xc1, 0x02, + 0xa1, 0x02, 0x9a, 0x24, 0xe6, 0xd4, 0x12, 0xfc, 0x22, 0x39, 0x12, 0x5b, 0x57, 0x71, 0x6f, 0x24, 0x46, 0x66, 0xe1, 0x70, + 0xb1, 0x47, 0x01, 0xeb, 0x4e, 0x86, 0xfc, 0x5b, 0x61, 0x87, 0x6e, 0x6e, 0x6e, 0xf6, 0x41, 0x00, 0x4d, 0x6a, 0x34, 0x26, + 0x91, 0xd1, 0x4a, 0x9d, 0x1b, 0xa4, 0xfc, 0x91, 0x23, 0x47, 0xd2, 0x75, 0xd7, 0x5d, 0x47, 0xad, 0xad, 0xad, 0x99, 0x04, + 0xa0, 0x16, 0x16, 0x16, 0x16, 0x16, 0x16, 0xac, 0x02, 0x72, 0x35, 0xa8, 0x8b, 0x2f, 0xbe, 0xd8, 0xa8, 0x92, 0xae, 0xb5, + 0x06, 0xa7, 0x04, 0x61, 0x0a, 0x24, 0x5d, 0x21, 0x80, 0xa3, 0x4a, 0xad, 0x07, 0x5c, 0x4c, 0x1a, 0x18, 0x7d, 0x27, 0x23, + 0x58, 0x01, 0x84, 0x8c, 0x6c, 0x52, 0xa3, 0x19, 0xee, 0x0a, 0x20, 0xee, 0x05, 0x48, 0xf9, 0xb6, 0x6d, 0xdb, 0x84, 0xf9, + 0x57, 0xad, 0xf9, 0x6b, 0x92, 0xaf, 0xa6, 0x85, 0x85, 0x85, 0x85, 0x45, 0xe5, 0x55, 0x40, 0xfc, 0xfd, 0xd0, 0x43, 0x0f, + 0xd1, 0x4b, 0x2f, 0xbd, 0x24, 0x84, 0x03, 0x93, 0x04, 0x9d, 0x5a, 0x81, 0x5f, 0x02, 0x47, 0x92, 0xd9, 0x56, 0xb8, 0x1c, + 0xdc, 0x28, 0xcd, 0x1d, 0x2f, 0xd1, 0x4a, 0x20, 0x11, 0xc7, 0xe3, 0x08, 0x1f, 0x40, 0xd8, 0xa5, 0x4d, 0x0b, 0x2a, 0x30, + 0x89, 0x8c, 0x56, 0xe2, 0xdc, 0xd0, 0x79, 0xb1, 0x5a, 0xb8, 0xf5, 0xd6, 0x5b, 0x69, 0xe3, 0xc6, 0x8d, 0x43, 0xb2, 0xbf, + 0x5b, 0x58, 0x58, 0x58, 0x58, 0x0c, 0x6f, 0xa8, 0xe9, 0xaa, 0x38, 0x33, 0x44, 0x7f, 0x7f, 0xbf, 0xc8, 0x16, 0x61, 0x9a, + 0x4b, 0x57, 0xad, 0xc0, 0x29, 0x81, 0x1f, 0xb1, 0x3f, 0xbf, 0x44, 0x33, 0xf2, 0x30, 0xf3, 0x66, 0xc3, 0x76, 0x55, 0x2a, + 0x01, 0x0c, 0x8b, 0x2e, 0x51, 0x1f, 0x29, 0xc5, 0x04, 0x9c, 0x51, 0x96, 0x4c, 0x69, 0x34, 0xa6, 0x10, 0xd1, 0x4a, 0x9d, + 0x1b, 0x3a, 0x33, 0x82, 0x3e, 0xfe, 0xf2, 0x97, 0xbf, 0x0c, 0xa9, 0xfa, 0x61, 0xd5, 0x3f, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, + 0x1d, 0xec, 0x1f, 0x7e, 0xfb, 0xed, 0xb7, 0xd3, 0x8a, 0x15, 0x2b, 0x44, 0xf6, 0x08, 0x53, 0xe6, 0xf3, 0x5a, 0x81, 0x5f, + 0xc2, 0xf5, 0xc4, 0x6f, 0xa1, 0xcc, 0x4a, 0xa0, 0x00, 0x47, 0x10, 0xbd, 0x53, 0xe6, 0x4a, 0x20, 0xbc, 0x71, 0x57, 0xca, + 0x90, 0xe2, 0xa0, 0x4c, 0x23, 0x5c, 0xb5, 0xdc, 0x70, 0x73, 0x9d, 0x1b, 0x7c, 0xff, 0xa0, 0xfe, 0xa1, 0xc4, 0xcf, 0x1b, + 0x6f, 0xbc, 0x91, 0x31, 0xfd, 0x5a, 0x58, 0x58, 0x58, 0x58, 0x58, 0x64, 0xf3, 0x05, 0xec, 0xea, 0xea, 0x12, 0x6e, 0x43, + 0x10, 0x76, 0x30, 0x97, 0xd4, 0xf2, 0x5c, 0x5a, 0x6e, 0x94, 0xca, 0x93, 0x70, 0x4f, 0x00, 0xd4, 0x03, 0x56, 0x08, 0x60, + 0x51, 0x28, 0xb6, 0x16, 0xb0, 0xfa, 0xfb, 0x26, 0xbc, 0x68, 0x6a, 0x6a, 0x72, 0x98, 0x60, 0x98, 0x42, 0x04, 0x4d, 0x39, + 0x8e, 0x72, 0x9e, 0x1b, 0x2b, 0xb0, 0xb8, 0x17, 0x28, 0xed, 0x03, 0x29, 0x1f, 0x50, 0x9d, 0x7c, 0x2d, 0x2c, 0x2c, 0x2c, + 0x2c, 0xc2, 0x31, 0x9c, 0xc7, 0x48, 0x35, 0x4b, 0x04, 0x72, 0xc6, 0xae, 0x5f, 0xbf, 0x5e, 0x64, 0x91, 0x18, 0xce, 0xd7, + 0x24, 0x6e, 0x14, 0x7b, 0x2d, 0x39, 0x73, 0x07, 0xb8, 0x96, 0x7c, 0x8b, 0x09, 0x20, 0xd7, 0x03, 0x2e, 0x18, 0xf9, 0xfc, + 0x28, 0x4c, 0x4e, 0x54, 0x65, 0x46, 0xc1, 0x40, 0x15, 0xbb, 0xb4, 0x31, 0xa8, 0xe5, 0x46, 0x9b, 0xed, 0xdc, 0xe0, 0x27, + 0x00, 0x9f, 0x4c, 0x84, 0xf3, 0xbf, 0xf8, 0xe2, 0x8b, 0xfb, 0xa8, 0x7f, 0xb5, 0x4c, 0x8c, 0xf3, 0x05, 0xae, 0x81, 0xfe, + 0x28, 0x06, 0x4c, 0xb8, 0xc3, 0x1e, 0xfc, 0xb9, 0x89, 0xa8, 0xc6, 0x63, 0x06, 0xaa, 0xf1, 0x98, 0xa3, 0x10, 0x76, 0x1e, + 0x95, 0x38, 0x06, 0xfd, 0x58, 0x6a, 0xf9, 0x38, 0xb2, 0xf5, 0x79, 0x75, 0x9f, 0x95, 0xbe, 0x1e, 0x95, 0x02, 0x8b, 0x07, + 0x20, 0x81, 0xc8, 0x1a, 0x81, 0xb2, 0xa1, 0x36, 0x18, 0x24, 0x5e, 0x94, 0x32, 0xff, 0x4a, 0x02, 0xc8, 0xaf, 0x55, 0x13, + 0xb0, 0xd8, 0x74, 0x92, 0xb5, 0x80, 0xd5, 0x1d, 0xf0, 0x4e, 0x52, 0x7c, 0x00, 0x90, 0x25, 0x4d, 0x8b, 0x18, 0xaa, 0x65, + 0xa2, 0x13, 0x75, 0x6e, 0xbc, 0x4a, 0x40, 0x27, 0xbe, 0xfc, 0xf2, 0xcb, 0x87, 0x38, 0xf7, 0x0e, 0xb7, 0xc1, 0x4c, 0x85, + 0x3a, 0xe0, 0xe3, 0x3a, 0xa0, 0xe4, 0x51, 0x5f, 0x5f, 0x9f, 0xdf, 0xd3, 0xd3, 0xe3, 0xe1, 0xd1, 0xdf, 0xdf, 0xef, 0xf3, + 0xf5, 0xc9, 0x36, 0x49, 0x84, 0x11, 0xc7, 0xa8, 0x07, 0x7f, 0xdf, 0x14, 0xa8, 0xc7, 0x54, 0x2d, 0xc7, 0x9c, 0xcf, 0x71, + 0xab, 0xdf, 0xa9, 0x26, 0x98, 0x70, 0x2e, 0x51, 0xd7, 0xd6, 0x94, 0xe3, 0xc8, 0xb5, 0x40, 0xcb, 0xf5, 0x7e, 0x58, 0xbf, + 0xef, 0xed, 0xed, 0x15, 0xfd, 0x1e, 0xcf, 0x03, 0x03, 0x03, 0x3e, 0xe6, 0x2d, 0xd5, 0x2f, 0xba, 0x94, 0x05, 0x61, 0x2d, + 0x80, 0x09, 0x20, 0x70, 0xd5, 0x55, 0x57, 0xd1, 0xee, 0xdd, 0xbb, 0x87, 0xfd, 0xfc, 0x11, 0x27, 0x4a, 0x99, 0x87, 0xd1, + 0x56, 0xa1, 0xc8, 0xca, 0xed, 0x20, 0x00, 0xb7, 0xa1, 0x94, 0x6a, 0x20, 0x85, 0x84, 0x84, 0xea, 0x1b, 0xc4, 0x4e, 0xc1, + 0x40, 0x85, 0x41, 0x9a, 0x59, 0xa9, 0x49, 0xa8, 0xe5, 0x60, 0x87, 0xa8, 0x73, 0x43, 0x03, 0xc1, 0x8a, 0xed, 0x95, 0x57, + 0x5e, 0x11, 0xe1, 0xfc, 0x9c, 0xfa, 0x85, 0x51, 0xab, 0xd7, 0x43, 0x87, 0x3a, 0xe8, 0xe3, 0x9a, 0xa4, 0xd3, 0x69, 0x5f, + 0x3e, 0xf0, 0xb7, 0xe3, 0xfb, 0xfe, 0x3e, 0xce, 0xb2, 0x8e, 0xe3, 0xa0, 0xb6, 0x35, 0x07, 0xcb, 0xc0, 0xa5, 0xc1, 0xc9, + 0xf7, 0x9a, 0xe9, 0x89, 0xb5, 0xa3, 0xee, 0x8f, 0xfa, 0xbd, 0x52, 0xda, 0x67, 0xae, 0xfd, 0x84, 0x21, 0x4c, 0x2d, 0x2b, + 0x66, 0x3b, 0xf9, 0x1c, 0x5b, 0xd8, 0x20, 0x17, 0xf6, 0x7e, 0x3e, 0xd7, 0xa1, 0x10, 0x95, 0xaf, 0x12, 0x09, 0xce, 0xf5, + 0xfb, 0x59, 0xea, 0x42, 0x4b, 0x3d, 0xdf, 0x38, 0xb6, 0x97, 0x6b, 0x5f, 0x51, 0xfb, 0xc8, 0xb5, 0xdf, 0x52, 0x9d, 0xd9, + 0x4b, 0x39, 0xb6, 0x7c, 0xf7, 0x81, 0x55, 0x9d, 0xd2, 0xff, 0xf1, 0x37, 0xd7, 0x4c, 0x1d, 0xd2, 0x40, 0x5c, 0xd7, 0xe5, + 0xbe, 0xef, 0xd4, 0xd5, 0xd5, 0x09, 0x77, 0x26, 0xb5, 0x0d, 0x0d, 0xa7, 0xc5, 0xb3, 0xaa, 0x02, 0xbe, 0xf3, 0xce, 0x3b, + 0x74, 0xff, 0xfd, 0xf7, 0xd3, 0xd7, 0xbf, 0xfe, 0x75, 0xda, 0xb5, 0x6b, 0x97, 0xcd, 0x22, 0x11, 0x03, 0x8a, 0x6d, 0xd3, + 0xf8, 0x1d, 0xda, 0x32, 0x2a, 0xae, 0xe1, 0xfe, 0x78, 0x9e, 0x97, 0x4a, 0xa5, 0x52, 0x8d, 0xb2, 0x6c, 0x5f, 0xae, 0x1c, + 0x80, 0xa2, 0x70, 0x87, 0xbe, 0xcd, 0x62, 0x73, 0x82, 0xf0, 0x86, 0xeb, 0xa4, 0x23, 0x22, 0x42, 0xc6, 0x31, 0xa9, 0x92, + 0x49, 0xa8, 0x65, 0xb2, 0x13, 0x75, 0x6e, 0xdc, 0x40, 0xb0, 0x72, 0x83, 0x0f, 0x20, 0x72, 0x33, 0x0e, 0x97, 0xa4, 0x9e, + 0xfa, 0x4a, 0xbf, 0xbf, 0xbf, 0xdf, 0x43, 0xe7, 0x48, 0xa7, 0xd3, 0x61, 0x83, 0x7e, 0x3f, 0x11, 0x75, 0x10, 0xd1, 0x4e, + 0xb9, 0x8a, 0x9a, 0x8e, 0x15, 0x95, 0xfc, 0xbe, 0xba, 0x59, 0x31, 0x31, 0x48, 0x55, 0x80, 0x91, 0x37, 0x29, 0xcc, 0xe7, + 0xbd, 0x5c, 0x9f, 0xe5, 0x52, 0x7b, 0x0b, 0xfd, 0x9d, 0x0a, 0x55, 0xf5, 0x44, 0xdb, 0xd1, 0x09, 0x61, 0xb1, 0x64, 0x2a, + 0x8c, 0x0c, 0x67, 0x23, 0x19, 0x51, 0xed, 0xb3, 0xd0, 0x7d, 0x47, 0x6d, 0x2f, 0xce, 0xb1, 0x20, 0x9f, 0xf3, 0xd0, 0xcf, + 0xbf, 0x90, 0x6d, 0xab, 0xc7, 0x9a, 0xaf, 0x55, 0x45, 0xbd, 0x8f, 0x85, 0xec, 0x53, 0xff, 0x5d, 0x3e, 0xbf, 0xcd, 0xf6, + 0x79, 0x3e, 0x9f, 0x65, 0x6b, 0x0b, 0x6a, 0x3b, 0x2c, 0xf4, 0x1c, 0x3c, 0xcf, 0x13, 0x2a, 0x3e, 0xfe, 0x91, 0xcf, 0x6a, + 0x9f, 0x57, 0x1b, 0x00, 0xfa, 0xfc, 0x0e, 0x22, 0x42, 0x46, 0xdd, 0x71, 0x10, 0x31, 0x3c, 0xcf, 0x73, 0xb1, 0x5f, 0xa9, + 0x10, 0x0a, 0x42, 0x28, 0x93, 0xe6, 0x67, 0x08, 0x61, 0xae, 0xf3, 0xab, 0x25, 0xb0, 0xcf, 0x38, 0xc6, 0x42, 0x58, 0x92, + 0xfe, 0xf7, 0xff, 0xfe, 0xdf, 0x36, 0x83, 0x44, 0x4c, 0x28, 0xb5, 0x0d, 0x81, 0x6b, 0xe1, 0xde, 0xf4, 0xf5, 0xf5, 0xa5, + 0xa4, 0x0a, 0xa8, 0x2b, 0x80, 0x79, 0xa3, 0x50, 0x02, 0xa8, 0xb2, 0x4c, 0x5f, 0x9a, 0x7f, 0x45, 0x1e, 0x40, 0x13, 0x1d, + 0x45, 0x87, 0x9b, 0x02, 0xa8, 0x96, 0x7d, 0x43, 0xee, 0x3f, 0x80, 0xc9, 0x8b, 0x69, 0xf7, 0x26, 0x4e, 0xf0, 0xf9, 0x31, + 0xe9, 0xc3, 0x33, 0x06, 0x74, 0xcd, 0xc5, 0x61, 0x17, 0x11, 0x6d, 0x20, 0xa2, 0x35, 0xf2, 0x79, 0x1b, 0x11, 0x75, 0x12, + 0xd1, 0x5e, 0xe9, 0xca, 0x30, 0x81, 0x88, 0x66, 0x12, 0xd1, 0x1c, 0xf9, 0x98, 0x2a, 0x27, 0x08, 0x31, 0x31, 0x68, 0xfb, + 0xf3, 0x14, 0xd3, 0x14, 0xab, 0x05, 0x82, 0x18, 0xf2, 0xf1, 0xe4, 0x73, 0xcc, 0xf9, 0xbc, 0x97, 0xeb, 0xfb, 0xa5, 0x90, + 0x3f, 0xfd, 0xbb, 0xea, 0x6f, 0x0a, 0x35, 0x03, 0xea, 0xdf, 0x0b, 0xdb, 0x56, 0xa1, 0x08, 0xfb, 0x5d, 0x3e, 0x6a, 0x61, + 0xd2, 0x7d, 0xbe, 0xd0, 0x6b, 0x52, 0x68, 0xff, 0xd3, 0xaf, 0x5d, 0xbe, 0xca, 0x67, 0xd8, 0xdf, 0xb9, 0x7e, 0x1b, 0x36, + 0x86, 0x70, 0xaa, 0xa8, 0x24, 0x11, 0x76, 0x7c, 0x61, 0x66, 0x60, 0xf5, 0xb8, 0xf8, 0x59, 0x21, 0x79, 0x19, 0xf3, 0x6d, + 0x16, 0xb2, 0xd7, 0x47, 0x44, 0xdb, 0x89, 0x68, 0xad, 0xec, 0xfb, 0xeb, 0x65, 0xdf, 0xef, 0x92, 0x73, 0x17, 0x9c, 0xd7, + 0x27, 0x62, 0x01, 0x48, 0x44, 0xfb, 0x73, 0xdf, 0xf7, 0x3c, 0xaf, 0x0e, 0xdb, 0x46, 0x4e, 0x3c, 0xc7, 0x71, 0xfc, 0x54, + 0x2a, 0xe5, 0xd7, 0xd7, 0xd7, 0x0b, 0x32, 0x58, 0xeb, 0xe3, 0x29, 0x83, 0x7d, 0xc7, 0x5f, 0x78, 0xe1, 0x05, 0x7a, 0xf6, + 0xd9, 0x67, 0xe9, 0x9f, 0xfe, 0xe9, 0x9f, 0xa8, 0xa3, 0xa3, 0xc3, 0x56, 0x92, 0x2a, 0x11, 0xa5, 0xb4, 0x1f, 0xb4, 0x49, + 0xe4, 0x67, 0x94, 0x26, 0xfa, 0x14, 0xf3, 0x2f, 0xde, 0xb4, 0xf2, 0x1c, 0x66, 0xb1, 0xdd, 0x07, 0xa5, 0x66, 0x05, 0xce, + 0xf8, 0x00, 0xb2, 0x5d, 0xda, 0x24, 0xd4, 0x2a, 0xf9, 0x8b, 0x3a, 0x37, 0xac, 0xd6, 0xc6, 0x8e, 0x1d, 0x2b, 0xf2, 0xfe, + 0xc1, 0x81, 0x17, 0xab, 0x04, 0x55, 0xfd, 0xab, 0xc5, 0xeb, 0x81, 0x73, 0x83, 0xff, 0x1e, 0xfc, 0xf9, 0xa4, 0xd2, 0xe7, + 0x2a, 0x0a, 0x1f, 0x06, 0xfc, 0xe5, 0x44, 0xf4, 0x06, 0x11, 0x6d, 0x26, 0xa2, 0x36, 0xf9, 0xbe, 0x23, 0xdb, 0x2e, 0x7f, + 0x7f, 0x40, 0x4e, 0x0c, 0xab, 0x89, 0x68, 0x81, 0xec, 0x54, 0xc8, 0x6f, 0x39, 0x45, 0x92, 0x42, 0x3c, 0x66, 0x11, 0xd1, + 0x64, 0x64, 0x3c, 0x82, 0x19, 0x29, 0xa4, 0x03, 0xa3, 0x2e, 0x36, 0x3f, 0x54, 0x32, 0x98, 0x51, 0x0f, 0x24, 0xc2, 0xcc, + 0xca, 0x7e, 0x39, 0x4d, 0xc0, 0x39, 0x06, 0xa0, 0x7d, 0x4f, 0x2c, 0x26, 0x93, 0x66, 0x81, 0x9f, 0xfb, 0x05, 0x7c, 0x77, + 0xe8, 0xc5, 0x8c, 0xd9, 0x74, 0x9a, 0xe5, 0xfa, 0xfa, 0x05, 0xde, 0x97, 0x7d, 0xdf, 0x28, 0xa2, 0x4f, 0x96, 0xda, 0x8f, + 0x33, 0x8d, 0xb3, 0x82, 0x90, 0xf7, 0x26, 0xec, 0x38, 0x32, 0xbe, 0xb8, 0x9a, 0x9a, 0x07, 0x88, 0x89, 0x2d, 0xcc, 0x7d, + 0x43, 0x21, 0x7b, 0x3b, 0x65, 0x5f, 0xdf, 0x20, 0x1f, 0x9b, 0x88, 0xa8, 0x55, 0x12, 0x3e, 0x8e, 0x96, 0xac, 0x93, 0xcf, + 0x5d, 0x72, 0x11, 0x88, 0xef, 0xbf, 0x22, 0xdf, 0x03, 0x21, 0x9c, 0x44, 0x44, 0x07, 0x10, 0xd1, 0x11, 0x44, 0x74, 0xb0, + 0xef, 0xfb, 0xe3, 0x06, 0x06, 0x06, 0x1c, 0x2c, 0x2c, 0xa1, 0x0c, 0x82, 0x04, 0x82, 0x0c, 0xb2, 0x9f, 0x5c, 0x2d, 0x92, + 0x41, 0x5e, 0x08, 0x48, 0xa5, 0x49, 0x58, 0x94, 0x3e, 0xfe, 0xf1, 0x8f, 0x57, 0xfa, 0xb0, 0x6a, 0x02, 0x7e, 0x89, 0xae, + 0x13, 0x20, 0x80, 0x4a, 0x41, 0x07, 0x9d, 0x00, 0x16, 0xd4, 0xb7, 0xf3, 0x25, 0x80, 0x51, 0xb6, 0x65, 0x74, 0x46, 0x31, + 0xbb, 0x71, 0xd6, 0x70, 0x03, 0xc6, 0x96, 0x0c, 0x4c, 0x3b, 0x9e, 0xa4, 0xcf, 0x8d, 0x13, 0x3f, 0x5f, 0x73, 0xcd, 0x35, + 0xe2, 0x6f, 0x35, 0xf1, 0x73, 0xb5, 0x22, 0xca, 0xaf, 0x0e, 0xaf, 0x41, 0xfa, 0x40, 0xfe, 0xa4, 0xda, 0xc7, 0x17, 0xe3, + 0x6d, 0x22, 0x5a, 0x42, 0x44, 0xcb, 0xe4, 0xc0, 0xde, 0x23, 0x3f, 0x53, 0x4b, 0xe6, 0xa4, 0x25, 0x11, 0x14, 0x9b, 0x52, + 0xde, 0xc7, 0x77, 0x52, 0xf2, 0x33, 0xa8, 0x06, 0x5b, 0x95, 0x89, 0x61, 0x84, 0x54, 0x04, 0x27, 0x4b, 0xb5, 0x60, 0x3f, + 0xf9, 0x98, 0x24, 0xdf, 0x6f, 0xc4, 0xc4, 0x54, 0xe4, 0xb5, 0x36, 0xa9, 0x91, 0x9a, 0x74, 0x2c, 0x16, 0xc3, 0x0f, 0x4e, + 0x1e, 0xed, 0xd1, 0x93, 0xc4, 0xad, 0x55, 0x12, 0x3c, 0x7e, 0xa0, 0xbf, 0xee, 0x96, 0xaa, 0x3e, 0x16, 0x75, 0x80, 0x6e, + 0x09, 0xe8, 0x97, 0x44, 0x51, 0xef, 0xf7, 0xfc, 0x9d, 0x2e, 0xb9, 0x70, 0x5c, 0x45, 0x44, 0x4f, 0x48, 0x13, 0xf1, 0x21, + 0x44, 0xf4, 0x3e, 0x10, 0x42, 0xcf, 0xf3, 0x46, 0x81, 0x10, 0x61, 0xec, 0xa9, 0xaf, 0xaf, 0xc7, 0xc3, 0xe5, 0xc9, 0xb8, + 0x9a, 0xc7, 0xd9, 0x30, 0xb0, 0xff, 0x38, 0x9e, 0xef, 0xbb, 0xef, 0x3e, 0x91, 0x18, 0x7a, 0xee, 0xdc, 0xb9, 0xd4, 0xd3, + 0xd3, 0x63, 0x73, 0xca, 0x96, 0x80, 0x52, 0xfd, 0x5a, 0xd1, 0xde, 0x1a, 0x1a, 0x1a, 0xd8, 0xec, 0x9b, 0x88, 0x09, 0x38, + 0x9b, 0x23, 0xa1, 0x2a, 0x33, 0x66, 0x26, 0x5e, 0xd3, 0xea, 0x00, 0x03, 0xb5, 0x4a, 0xfe, 0xc2, 0xce, 0x8d, 0xd5, 0x3f, + 0x64, 0x70, 0xaf, 0x85, 0xc4, 0xcf, 0x61, 0x3e, 0x4d, 0xdc, 0x71, 0x40, 0xfa, 0x10, 0xc1, 0xa7, 0x38, 0x74, 0xc3, 0x97, + 0x6f, 0x11, 0x11, 0x3d, 0x27, 0x55, 0xbc, 0x2e, 0x65, 0x50, 0x77, 0xe4, 0x64, 0x30, 0x20, 0x89, 0x9f, 0xa7, 0x3c, 0xc4, + 0xa6, 0x43, 0xda, 0x34, 0x3f, 0xd0, 0x3f, 0x82, 0x65, 0x3e, 0x51, 0xaf, 0x24, 0x85, 0xdb, 0x24, 0xb9, 0x74, 0x15, 0x13, + 0xd2, 0x68, 0x69, 0x42, 0x9e, 0x20, 0x09, 0x22, 0x9e, 0xc7, 0xcb, 0x00, 0xa9, 0xb1, 0x4a, 0xa8, 0xbe, 0xba, 0x3d, 0xde, + 0x37, 0x3f, 0xc2, 0xfe, 0x1e, 0x72, 0x49, 0xb2, 0xfc, 0xed, 0x67, 0x79, 0x8e, 0xda, 0x07, 0x5f, 0x03, 0x3f, 0xcb, 0x73, + 0xba, 0x80, 0xfd, 0x86, 0xed, 0xd3, 0x8b, 0xf8, 0x3b, 0xec, 0x59, 0x7f, 0xf0, 0xbd, 0x8a, 0xda, 0x7f, 0xae, 0x73, 0x0d, + 0x7b, 0x84, 0xed, 0x97, 0xc7, 0x34, 0x6e, 0x2b, 0xaa, 0xbf, 0x68, 0xae, 0x07, 0x65, 0x79, 0x56, 0xa1, 0xb6, 0x29, 0xb5, + 0x5d, 0x86, 0xbd, 0xa7, 0x1f, 0x43, 0xb6, 0xe3, 0xe1, 0xfd, 0x85, 0xed, 0x3b, 0xdb, 0x71, 0xd4, 0x15, 0x79, 0xbe, 0x51, + 0x26, 0xa6, 0x7c, 0xf7, 0x9f, 0x6d, 0x5b, 0xbc, 0x30, 0x1b, 0x50, 0xee, 0x0d, 0x48, 0x5e, 0xbb, 0xec, 0xdf, 0xdb, 0x25, + 0xb9, 0xdb, 0x2e, 0xdd, 0x39, 0x76, 0xcb, 0xf7, 0x7b, 0x94, 0xbe, 0xcc, 0xe7, 0xc2, 0x7d, 0x7a, 0x40, 0x12, 0xbe, 0xa8, + 0x7e, 0xaf, 0xee, 0x9f, 0x7f, 0x9b, 0x92, 0xd7, 0xa7, 0x5e, 0x7e, 0x17, 0xfb, 0x7a, 0x96, 0x88, 0x5e, 0x90, 0x7d, 0xfb, + 0xfd, 0x44, 0xf4, 0x8f, 0x44, 0x34, 0xbb, 0xbf, 0xbf, 0xdf, 0xc1, 0x58, 0x04, 0x22, 0xd8, 0xd0, 0xd0, 0xe0, 0xd6, 0x9a, + 0xaf, 0xb5, 0x9e, 0x18, 0xfa, 0x86, 0x1b, 0x6e, 0xa0, 0x73, 0xce, 0x39, 0x47, 0xbc, 0xae, 0xe6, 0xb9, 0xa5, 0xda, 0x15, + 0xc0, 0x54, 0x2a, 0x05, 0xbe, 0xc5, 0x6d, 0x5c, 0xad, 0x04, 0x92, 0x0d, 0xdc, 0x2f, 0xf2, 0x22, 0x80, 0xb9, 0x18, 0x25, + 0x7f, 0x06, 0x27, 0x44, 0xd1, 0x12, 0x4c, 0x6c, 0xfc, 0xc3, 0x4d, 0x01, 0x84, 0x7f, 0x00, 0xa4, 0x7a, 0x40, 0x37, 0xff, + 0x56, 0x13, 0x54, 0xb2, 0xc7, 0xaf, 0xf1, 0x80, 0x3f, 0x4e, 0x6f, 0x6f, 0xaf, 0xa7, 0x28, 0x7e, 0x98, 0x04, 0x9e, 0x24, + 0xa2, 0x67, 0xe4, 0xea, 0x1f, 0xe0, 0xcf, 0xfa, 0x94, 0xc1, 0x9f, 0xc9, 0x5f, 0x2e, 0x02, 0xa8, 0x4f, 0xcc, 0x29, 0xed, + 0xb5, 0xfa, 0x20, 0xb9, 0xfd, 0x36, 0x79, 0x1c, 0x6b, 0x94, 0x4e, 0xc6, 0x44, 0xaf, 0x41, 0x92, 0xc0, 0x94, 0xd2, 0x59, + 0x1b, 0x95, 0xef, 0xa9, 0x04, 0x49, 0x7d, 0x9d, 0x8e, 0xba, 0x34, 0x79, 0xbc, 0x97, 0x8d, 0x20, 0xa9, 0xdf, 0xf1, 0xf2, + 0x20, 0x88, 0x51, 0x64, 0xb4, 0xd0, 0x63, 0x8a, 0x3a, 0xb6, 0xb0, 0xef, 0x47, 0x7d, 0x47, 0xff, 0x5c, 0x6d, 0xfc, 0xb9, + 0x8e, 0xb1, 0xd8, 0x41, 0xa0, 0x90, 0xed, 0x86, 0x1d, 0x57, 0xd4, 0xf7, 0xb3, 0xa9, 0x5c, 0xd9, 0x88, 0x64, 0xd8, 0xf7, + 0xb3, 0xbd, 0x17, 0xf6, 0x1d, 0x95, 0x70, 0x52, 0x01, 0xa4, 0x32, 0x1b, 0xd1, 0xcd, 0xf7, 0x78, 0x72, 0x91, 0xdd, 0x7e, + 0xb9, 0xd0, 0xe2, 0xb6, 0x07, 0x72, 0xd7, 0xad, 0x11, 0x43, 0xfd, 0x58, 0x19, 0x69, 0xd9, 0xe7, 0xd5, 0x7e, 0xae, 0xf7, + 0x77, 0xbd, 0xcd, 0xab, 0xe7, 0xaa, 0x1e, 0x1b, 0x93, 0x40, 0x7e, 0x6e, 0x90, 0xef, 0x63, 0xf1, 0x77, 0x0f, 0x11, 0x3d, + 0x4e, 0x44, 0xef, 0x21, 0xa2, 0x4f, 0x12, 0xd1, 0x61, 0x92, 0x08, 0x7a, 0x30, 0x0b, 0x37, 0x36, 0x36, 0x0a, 0x97, 0x8f, + 0x6a, 0x1c, 0x77, 0xa3, 0xc0, 0x64, 0xef, 0xa6, 0x9b, 0x6e, 0xa2, 0x53, 0x4e, 0x39, 0x45, 0x64, 0xfc, 0x80, 0xe0, 0x50, + 0xab, 0x73, 0xab, 0xc9, 0x51, 0xc0, 0xfc, 0xcc, 0xee, 0x07, 0x5a, 0x2d, 0xe0, 0xb0, 0x7e, 0x11, 0x4a, 0xfc, 0xf4, 0x1f, + 0xe7, 0xb5, 0x7f, 0xed, 0x6f, 0x5f, 0x76, 0x8c, 0x14, 0x2b, 0x80, 0xa6, 0xa1, 0x96, 0x1b, 0xa8, 0x1e, 0x29, 0x88, 0xd4, + 0x2f, 0x4b, 0x96, 0x2c, 0xa1, 0xa7, 0x9e, 0x7a, 0x2a, 0x23, 0xdd, 0x57, 0x1b, 0xc2, 0x7c, 0xd4, 0xf0, 0x1a, 0x83, 0x0d, + 0x88, 0xdf, 0xc0, 0xc0, 0x00, 0x0f, 0xd0, 0x58, 0xf9, 0xcf, 0x97, 0x03, 0xf1, 0x0e, 0x85, 0x60, 0xf5, 0xc9, 0xc7, 0x40, + 0xc8, 0x23, 0x9d, 0x65, 0x22, 0xd0, 0x27, 0x41, 0x5d, 0x99, 0x49, 0x45, 0x10, 0x42, 0x56, 0x0c, 0xf4, 0xf7, 0x79, 0xfb, + 0x03, 0xd2, 0x1c, 0x95, 0xad, 0x23, 0x66, 0x23, 0x03, 0xe5, 0x04, 0xef, 0xd7, 0x2f, 0xe2, 0x58, 0x8a, 0x9d, 0xed, 0xfc, + 0x02, 0xae, 0x4b, 0xd4, 0xfb, 0xc5, 0x98, 0x3f, 0xa2, 0x8e, 0xb7, 0x98, 0x7b, 0x91, 0x0f, 0x61, 0xcb, 0xb5, 0x7f, 0xf5, + 0x1c, 0x8a, 0xb9, 0x96, 0x85, 0xee, 0x3b, 0xeb, 0xa4, 0x90, 0x30, 0xb2, 0x91, 0x7f, 0xd2, 0x8e, 0x4d, 0xbd, 0x26, 0xfc, + 0xbe, 0x4e, 0xee, 0xf4, 0x7e, 0xad, 0xfe, 0xad, 0x7f, 0x27, 0x6c, 0xc1, 0xa3, 0xf6, 0x7b, 0xb5, 0x9f, 0x33, 0xf9, 0x53, + 0x1f, 0x9c, 0x77, 0xad, 0x47, 0x5a, 0x1b, 0x16, 0x13, 0xd1, 0x51, 0x44, 0xf4, 0x59, 0x22, 0x3a, 0x08, 0x0b, 0xd4, 0x81, + 0x81, 0x01, 0xaf, 0xb1, 0xb1, 0xd1, 0x65, 0x97, 0xa8, 0x5a, 0x80, 0x8c, 0x86, 0xa6, 0x8d, 0x1b, 0x37, 0x0a, 0x53, 0xf0, + 0x77, 0xbe, 0xf3, 0x9d, 0x8c, 0x8f, 0xb9, 0x45, 0xe1, 0x28, 0xb5, 0x5d, 0xf0, 0xfd, 0x00, 0x5c, 0xd7, 0x15, 0xc1, 0x4a, + 0x1a, 0xc2, 0x88, 0x60, 0x28, 0x8a, 0xb9, 0x83, 0xbc, 0x71, 0xdf, 0x75, 0xdd, 0x06, 0xe4, 0xa2, 0xe1, 0x9c, 0x41, 0xa6, + 0x35, 0xf8, 0xe1, 0xa2, 0x00, 0x72, 0x64, 0xd0, 0xb5, 0xd7, 0x5e, 0x2b, 0x54, 0xb2, 0x6a, 0x4d, 0xfd, 0xa2, 0x47, 0x06, + 0xe2, 0x6f, 0xf8, 0xdb, 0x80, 0xfc, 0x49, 0xa5, 0xd9, 0x97, 0x7e, 0x39, 0xf7, 0x4b, 0xff, 0x3e, 0x1e, 0xb0, 0xbb, 0x15, + 0xe2, 0xd7, 0xaf, 0x90, 0x3e, 0x56, 0x00, 0xc3, 0x54, 0x01, 0x55, 0x69, 0x52, 0x27, 0x71, 0xdd, 0x44, 0xa7, 0x92, 0xbb, + 0x30, 0x65, 0x30, 0xca, 0xb4, 0x17, 0xa6, 0x70, 0xf0, 0x3e, 0x54, 0x33, 0x55, 0x31, 0x37, 0x29, 0xee, 0xdf, 0x14, 0xa2, + 0xe2, 0x55, 0xe2, 0x58, 0xe2, 0xdc, 0x77, 0xd4, 0x6f, 0x4b, 0x1d, 0x28, 0x0a, 0xf9, 0x7d, 0x3e, 0xe6, 0x9a, 0xa4, 0xf6, + 0xef, 0x24, 0x7c, 0x2c, 0xa5, 0x5e, 0xc7, 0x7c, 0x4d, 0xf7, 0x51, 0x2e, 0x03, 0x51, 0x7f, 0xe7, 0x22, 0x80, 0xaa, 0x09, + 0x58, 0x7d, 0xa8, 0x04, 0xb0, 0x5e, 0x21, 0x82, 0x8d, 0x72, 0x1f, 0x0b, 0xa5, 0x4b, 0xc8, 0xb1, 0x44, 0x74, 0xbc, 0xef, + 0xfb, 0x93, 0xe0, 0x23, 0x87, 0x04, 0xd3, 0x23, 0x46, 0x8c, 0xa8, 0x09, 0x35, 0x90, 0x83, 0x41, 0xb0, 0x10, 0xbf, 0xfa, + 0xea, 0xab, 0x45, 0x4e, 0x40, 0x3e, 0xaf, 0x5a, 0x9d, 0x5f, 0x4d, 0xf6, 0x01, 0xc4, 0xef, 0x15, 0xc1, 0xad, 0x24, 0xe5, + 0xad, 0x90, 0x20, 0x10, 0xf5, 0x59, 0x1c, 0x8b, 0xdc, 0xb9, 0x20, 0x80, 0x88, 0x8c, 0x32, 0xad, 0xa1, 0xd7, 0x72, 0xe3, + 0x54, 0xc9, 0x12, 0x22, 0xb0, 0x37, 0x6c, 0xd8, 0x40, 0xb7, 0xdd, 0x76, 0x5b, 0x55, 0xa6, 0x7e, 0xd1, 0x73, 0xa8, 0x71, + 0x2e, 0xb0, 0xee, 0xee, 0x6e, 0x64, 0xea, 0xe7, 0xc1, 0x19, 0xc1, 0x1d, 0xb7, 0x10, 0xd1, 0xeb, 0xca, 0xa0, 0xdd, 0x2d, + 0x4d, 0x46, 0xfd, 0xda, 0x43, 0x57, 0xfe, 0x74, 0xf3, 0x2f, 0x4f, 0x22, 0x3a, 0x74, 0x05, 0x90, 0x27, 0x04, 0x55, 0x1d, + 0xc8, 0x87, 0xf8, 0xa9, 0x26, 0x36, 0x35, 0x40, 0x25, 0x0e, 0xb5, 0x28, 0xee, 0xdf, 0xf9, 0x15, 0xdc, 0x7f, 0x5c, 0xfb, + 0xae, 0x54, 0x43, 0xaf, 0x04, 0xe9, 0x2b, 0x65, 0x50, 0xcb, 0x57, 0x55, 0x8d, 0x73, 0xff, 0x85, 0xaa, 0xc8, 0xba, 0x2b, + 0x42, 0x18, 0x09, 0xd4, 0xfb, 0xb1, 0x4e, 0xfc, 0x54, 0xa5, 0x50, 0xfd, 0x8e, 0x4e, 0xfe, 0xd4, 0x63, 0x54, 0xfb, 0x6d, + 0x14, 0x09, 0xac, 0x97, 0x8f, 0x3e, 0x39, 0xee, 0x30, 0x11, 0xec, 0x93, 0x16, 0x09, 0x04, 0x8c, 0x7d, 0x9e, 0x88, 0x3e, + 0x05, 0x6b, 0xc5, 0xde, 0xbd, 0x7b, 0xbd, 0x11, 0x23, 0x46, 0xb8, 0x26, 0xfa, 0xc7, 0x17, 0x13, 0x11, 0x8c, 0xc7, 0xc2, + 0x85, 0x0b, 0xe9, 0xb9, 0xe7, 0x9e, 0xa3, 0x8f, 0x7c, 0xe4, 0x23, 0x36, 0x25, 0x8c, 0x01, 0x0a, 0xa0, 0xef, 0xfb, 0xba, + 0x09, 0x38, 0x11, 0x02, 0xa8, 0x9b, 0x85, 0x1c, 0xe5, 0xf7, 0x62, 0x95, 0xc3, 0x8a, 0x93, 0x49, 0xa4, 0xcb, 0xb4, 0xe3, + 0x49, 0xe2, 0xdc, 0x38, 0xf8, 0xe3, 0xca, 0x2b, 0xaf, 0xa4, 0x9d, 0x3b, 0x77, 0x66, 0x1a, 0x47, 0x35, 0x0d, 0x38, 0xba, + 0xc9, 0x17, 0x2a, 0x26, 0x4a, 0x35, 0x49, 0xd5, 0x0f, 0x24, 0xee, 0x6e, 0x22, 0xba, 0x4f, 0x12, 0xbe, 0x94, 0x34, 0xc1, + 0xf4, 0x2a, 0x7e, 0x7e, 0xfc, 0xac, 0x2a, 0x80, 0x51, 0xbe, 0x7f, 0x2a, 0xf9, 0x0b, 0x33, 0x77, 0x86, 0x29, 0x78, 0x51, + 0x4e, 0xfb, 0xfa, 0xfb, 0xfa, 0x6f, 0xf5, 0x87, 0xba, 0x9f, 0x52, 0x90, 0xcf, 0xcd, 0xcd, 0x66, 0x52, 0x2c, 0x45, 0xf1, + 0xcb, 0xf7, 0xfb, 0x61, 0xea, 0x66, 0x1c, 0xa4, 0x90, 0x12, 0x24, 0x96, 0x49, 0x28, 0x73, 0xc5, 0x6e, 0x27, 0xec, 0x3b, + 0xf9, 0x2a, 0xc6, 0xc5, 0x6e, 0x3f, 0xd7, 0xbe, 0x93, 0xf4, 0xb7, 0x54, 0xb7, 0xad, 0x92, 0x34, 0xee, 0xab, 0xba, 0xbf, + 0x6c, 0x2e, 0x22, 0x18, 0x45, 0xfc, 0xf2, 0x21, 0x80, 0x61, 0x44, 0x50, 0x25, 0x80, 0xfc, 0xba, 0x41, 0x8e, 0x3d, 0x78, + 0x6e, 0x92, 0xbe, 0xc0, 0xd7, 0xc8, 0x2c, 0x04, 0xdf, 0xf0, 0x7d, 0x7f, 0xbf, 0xee, 0xee, 0x6e, 0xb8, 0xae, 0x38, 0x50, + 0x03, 0xab, 0x79, 0x4e, 0x52, 0x53, 0xc2, 0xfc, 0xed, 0x6f, 0x7f, 0xa3, 0x8f, 0x7d, 0xec, 0x63, 0x55, 0x35, 0xc7, 0xd4, + 0x92, 0x02, 0x98, 0x0a, 0xe6, 0x78, 0x3f, 0x82, 0xc3, 0x15, 0xd4, 0xb8, 0x4a, 0x31, 0xe2, 0x73, 0x87, 0x31, 0xd6, 0xe7, + 0xac, 0x1a, 0x3b, 0x5a, 0xa1, 0x8d, 0x08, 0x8d, 0x61, 0xef, 0xde, 0xbd, 0xc2, 0xfc, 0x5b, 0xad, 0xa9, 0x5f, 0x54, 0xf2, + 0x87, 0x2c, 0xfc, 0x30, 0xf9, 0xca, 0xb6, 0x05, 0x33, 0xef, 0x95, 0x44, 0xf4, 0x9a, 0x1c, 0x64, 0x3d, 0x19, 0xe1, 0xcb, + 0xe4, 0x8f, 0x1f, 0x51, 0xca, 0x9f, 0x6e, 0x0a, 0x52, 0x95, 0x04, 0xb1, 0x6b, 0xe5, 0x30, 0x74, 0x13, 0x6d, 0x98, 0x09, + 0x57, 0x57, 0xf9, 0x74, 0xf2, 0x97, 0x8d, 0x00, 0xaa, 0xfb, 0xd0, 0x5f, 0x87, 0x5e, 0x96, 0x38, 0x2e, 0x6d, 0x85, 0xbe, + 0x97, 0xe4, 0x77, 0x8b, 0xf9, 0x7e, 0xbe, 0xbf, 0x2f, 0xa7, 0x19, 0xb8, 0xd8, 0xdf, 0xc4, 0xad, 0xd6, 0x95, 0xcb, 0xc4, + 0xeb, 0xe4, 0x79, 0x3f, 0xa2, 0x14, 0x40, 0x5d, 0x0d, 0x0c, 0x0b, 0xa0, 0xd2, 0x9f, 0xf5, 0xcf, 0xc3, 0xfa, 0x3d, 0x1f, + 0x9b, 0xde, 0xc7, 0x75, 0xdf, 0xdf, 0x3a, 0x39, 0xd6, 0xa8, 0x44, 0x50, 0xb7, 0x3c, 0x34, 0x4a, 0x22, 0xf8, 0x8a, 0xcc, + 0x46, 0xf0, 0x55, 0x22, 0xfa, 0x18, 0x16, 0xb4, 0xa8, 0x52, 0xd2, 0xd4, 0xd4, 0x94, 0x49, 0x22, 0x5d, 0x6d, 0x73, 0x93, + 0x3a, 0xc7, 0xdf, 0x7b, 0xef, 0xbd, 0xf4, 0xf6, 0xdb, 0x6f, 0xd3, 0x8c, 0x19, 0x33, 0xb8, 0x6a, 0x4a, 0xa5, 0x0f, 0xaf, + 0xaa, 0xe0, 0x97, 0x38, 0x37, 0x6b, 0x7c, 0xab, 0xa4, 0x8b, 0x9f, 0x4f, 0x1a, 0x98, 0xb0, 0xbf, 0x87, 0xf8, 0x4e, 0x99, + 0xda, 0x98, 0xab, 0xb1, 0xa3, 0x15, 0x72, 0x6e, 0x30, 0x93, 0x8e, 0x1e, 0x3d, 0x9a, 0x1e, 0x7d, 0xf4, 0x51, 0x5a, 0xb6, + 0x6c, 0x59, 0xd5, 0xa7, 0x7e, 0x81, 0xc9, 0x17, 0x83, 0xa5, 0x6c, 0xd4, 0xf0, 0xad, 0xf9, 0x9b, 0x4c, 0xc3, 0x50, 0x27, + 0x83, 0x29, 0x7a, 0x14, 0xf3, 0x8b, 0x4e, 0xfe, 0xf4, 0x88, 0xdf, 0x28, 0xff, 0x9f, 0x30, 0xf5, 0x4f, 0x45, 0x18, 0x69, + 0xcb, 0x46, 0xec, 0x72, 0xa5, 0xd1, 0x50, 0xb7, 0xa1, 0xee, 0xa3, 0x10, 0xc4, 0xc9, 0xe6, 0xe3, 0x50, 0xff, 0x4a, 0xfd, + 0x5d, 0xa5, 0xf7, 0x9b, 0x14, 0x92, 0x30, 0xcf, 0x26, 0xbd, 0x8d, 0x38, 0xcc, 0xc2, 0x85, 0x6e, 0xbb, 0x10, 0x05, 0x30, + 0x1b, 0x11, 0x8c, 0x22, 0x79, 0x51, 0x0f, 0x7d, 0x1f, 0x4e, 0x1e, 0x24, 0x50, 0x57, 0x03, 0xeb, 0xe4, 0x58, 0xc3, 0xcf, + 0x6c, 0x81, 0x68, 0x54, 0x2c, 0x10, 0xcd, 0x32, 0x85, 0xcd, 0xe5, 0x92, 0x08, 0x7e, 0x23, 0x9d, 0x4e, 0x37, 0x74, 0x75, + 0x75, 0x79, 0x4d, 0x4d, 0x4d, 0x22, 0x5d, 0x8c, 0x5a, 0x76, 0xb1, 0x9a, 0xcc, 0xc0, 0x30, 0x67, 0xb7, 0xb7, 0xb7, 0x0b, + 0x77, 0xa3, 0x33, 0xce, 0x38, 0x03, 0x63, 0x76, 0x55, 0xcf, 0x39, 0x95, 0x40, 0x1c, 0xee, 0x59, 0x4a, 0xdb, 0xc9, 0x66, + 0x59, 0xca, 0xd9, 0xc0, 0x4a, 0xad, 0x05, 0xcc, 0x77, 0x1e, 0x01, 0x21, 0xc6, 0xb5, 0xe6, 0x6a, 0xea, 0x60, 0xc5, 0x80, + 0x15, 0x40, 0x48, 0xf2, 0x40, 0xb5, 0x9a, 0x7f, 0xd9, 0xdf, 0x2f, 0x9d, 0x4e, 0xf3, 0x0d, 0xbb, 0x93, 0x88, 0x6e, 0x55, + 0x06, 0xee, 0x76, 0x49, 0xfa, 0x7a, 0x43, 0xc8, 0x9f, 0x6e, 0xf6, 0x0d, 0x73, 0x00, 0x0f, 0x33, 0xfd, 0xe4, 0x52, 0x81, + 0xc2, 0xc8, 0x5b, 0x3e, 0xa9, 0x33, 0xa2, 0x54, 0x3f, 0x53, 0x08, 0x60, 0x9c, 0xdb, 0xad, 0xf4, 0xef, 0x93, 0xde, 0x5e, + 0x14, 0x92, 0x1a, 0x58, 0x2a, 0xa1, 0x40, 0xc6, 0xb5, 0xef, 0x38, 0xb6, 0x99, 0x4b, 0x09, 0xd4, 0xff, 0xce, 0xe7, 0xb3, + 0xa8, 0xed, 0x46, 0x1d, 0x6b, 0x94, 0xda, 0xcf, 0x24, 0x70, 0x40, 0x49, 0x11, 0xc3, 0x63, 0x4f, 0x83, 0xf2, 0x9a, 0x89, + 0x60, 0x93, 0x7c, 0x3c, 0x28, 0x93, 0x54, 0xff, 0xd0, 0xf3, 0xbc, 0x09, 0x20, 0x81, 0xf0, 0x0b, 0x84, 0x39, 0xb5, 0x9a, + 0x04, 0x0a, 0x3e, 0x56, 0x26, 0x7b, 0xd7, 0x5f, 0x7f, 0x3d, 0xfd, 0xe0, 0x07, 0x3f, 0x10, 0x66, 0xe1, 0x6a, 0x9a, 0x6f, + 0x4c, 0x80, 0x5f, 0x05, 0x0a, 0x60, 0x66, 0x5f, 0x21, 0x7f, 0xef, 0x33, 0x91, 0x71, 0x9e, 0x36, 0xd3, 0x1a, 0x42, 0x35, + 0x75, 0xb0, 0x62, 0xce, 0xad, 0xb9, 0xb9, 0x99, 0x56, 0xae, 0x5c, 0x49, 0x0f, 0x3e, 0xf8, 0x60, 0x55, 0x06, 0x7f, 0x00, + 0x20, 0x7f, 0x5d, 0x5d, 0x5d, 0xa8, 0xe6, 0xe1, 0x48, 0xe2, 0x06, 0x93, 0xef, 0x63, 0xd2, 0xc4, 0xd2, 0xab, 0x04, 0x7a, + 0xe8, 0x04, 0x50, 0x35, 0xfb, 0x86, 0x05, 0x7a, 0x44, 0x45, 0xfd, 0x15, 0x6a, 0x06, 0x54, 0xdb, 0x7c, 0x3a, 0x0b, 0xb9, + 0xcb, 0x46, 0xfa, 0x0a, 0x5d, 0x9d, 0x15, 0xe3, 0x67, 0x55, 0x4e, 0x93, 0x71, 0xd2, 0xdb, 0x28, 0xe7, 0x76, 0x93, 0x42, + 0x92, 0x03, 0x4f, 0xa5, 0xd4, 0xc2, 0x7c, 0xb6, 0x93, 0xed, 0x3e, 0xe5, 0x6a, 0xf3, 0x4e, 0x08, 0x59, 0x0b, 0x53, 0xee, + 0xd4, 0xcf, 0xa2, 0xde, 0xd7, 0x8f, 0x27, 0x6c, 0xfb, 0x51, 0xc7, 0xc6, 0x7d, 0x59, 0x4f, 0x14, 0x9e, 0x96, 0xc4, 0x4f, + 0x7d, 0x56, 0x33, 0x0e, 0xe8, 0x81, 0x67, 0x03, 0x32, 0x51, 0xfc, 0xab, 0x44, 0xf4, 0x5b, 0x22, 0x3a, 0xd9, 0xf7, 0xfd, + 0x39, 0xdd, 0xdd, 0xdd, 0xe9, 0xa6, 0xa6, 0xa6, 0x54, 0x35, 0x91, 0x40, 0x3e, 0x46, 0xf6, 0xf7, 0x7f, 0xf3, 0xcd, 0x37, + 0x69, 0xfe, 0xfc, 0xf9, 0x74, 0xfc, 0xf1, 0xc7, 0xd3, 0x9e, 0x3d, 0x7b, 0xac, 0x0a, 0x58, 0x46, 0x1f, 0x40, 0x7d, 0x73, + 0x54, 0x02, 0x4a, 0x4d, 0xe4, 0x33, 0x84, 0x00, 0x9a, 0x06, 0x13, 0x8f, 0x29, 0x2e, 0x20, 0xf8, 0x03, 0x09, 0x39, 0x6f, + 0xb9, 0xe5, 0x16, 0x91, 0x99, 0xbd, 0xda, 0x12, 0x3f, 0x2b, 0xca, 0x1f, 0x27, 0x76, 0x06, 0xb1, 0xbb, 0x88, 0x88, 0x9e, + 0x97, 0x2b, 0xea, 0xbd, 0x0a, 0xf9, 0xe3, 0xa0, 0x0f, 0x3d, 0xe2, 0x57, 0x0f, 0xf2, 0x48, 0xe7, 0xe1, 0xf3, 0x93, 0xeb, + 0x02, 0xf1, 0xe7, 0x4e, 0x84, 0xa9, 0x48, 0xfd, 0x8c, 0x5f, 0x47, 0xa9, 0x7b, 0xb9, 0x7e, 0x97, 0xeb, 0x18, 0xe2, 0x44, + 0x98, 0xdf, 0x53, 0xb9, 0x1a, 0x4b, 0xa5, 0x1b, 0x65, 0xb1, 0xfb, 0x37, 0x65, 0x00, 0x29, 0xc7, 0x71, 0x44, 0xb5, 0x87, + 0x38, 0xf7, 0x9d, 0x6f, 0x9b, 0x2f, 0xe4, 0x75, 0x94, 0x5f, 0x5f, 0xb6, 0xef, 0x66, 0xdb, 0x3f, 0x5f, 0x07, 0x7d, 0x71, + 0xc7, 0x7e, 0xc9, 0x5e, 0x08, 0x01, 0x54, 0x17, 0xa0, 0x61, 0x01, 0x68, 0x2d, 0xd2, 0x9f, 0xf9, 0x6c, 0x22, 0xfa, 0x19, + 0x92, 0x47, 0x63, 0xdc, 0x53, 0x23, 0x84, 0xab, 0x65, 0xae, 0x52, 0x53, 0xc2, 0xc0, 0xf2, 0x74, 0xdc, 0x71, 0xc7, 0x65, + 0x3e, 0xab, 0x96, 0xb9, 0xa7, 0x86, 0x15, 0x40, 0x47, 0x7b, 0x4e, 0x84, 0x00, 0xea, 0x1d, 0x65, 0x48, 0xc5, 0x06, 0x93, + 0x60, 0xe2, 0x31, 0xc5, 0x05, 0x0c, 0x1c, 0xbb, 0x76, 0xed, 0xa2, 0x1b, 0x6f, 0xbc, 0x51, 0xfc, 0xcd, 0xfe, 0x7f, 0xd5, + 0xd0, 0x09, 0x35, 0xb3, 0x2f, 0xe7, 0xf1, 0x3b, 0x5f, 0x26, 0x56, 0x6d, 0x50, 0x4a, 0x3c, 0xf5, 0x44, 0x90, 0x3f, 0x3d, + 0xc7, 0x5f, 0x98, 0xf3, 0x37, 0x45, 0x28, 0x7f, 0x8c, 0x5c, 0x93, 0x5d, 0xd4, 0xc4, 0xa3, 0x4e, 0x94, 0x61, 0x93, 0x66, + 0x3e, 0x24, 0x2f, 0x17, 0xf9, 0x2a, 0x27, 0x39, 0x2b, 0x07, 0x6a, 0xe9, 0x5c, 0x2a, 0x81, 0x5a, 0x18, 0xc4, 0x8a, 0x6d, + 0xd3, 0xb9, 0x88, 0x5d, 0x98, 0x6a, 0x98, 0xef, 0xb6, 0xd4, 0x63, 0xd3, 0xbf, 0xa3, 0x6e, 0x9b, 0x49, 0xa0, 0x1f, 0x41, + 0x04, 0xf9, 0x75, 0x3a, 0x8b, 0x35, 0xa2, 0x59, 0x56, 0x0d, 0xfa, 0x3d, 0x11, 0xfd, 0x9c, 0x88, 0xde, 0x8d, 0x4c, 0x07, + 0x8e, 0xe3, 0x54, 0x8d, 0x39, 0x58, 0xad, 0xca, 0x84, 0x07, 0x14, 0xc0, 0xd7, 0x5f, 0x7f, 0x9d, 0x0e, 0x39, 0xe4, 0x90, + 0x8c, 0x2f, 0x60, 0x35, 0xcc, 0x3f, 0x95, 0x86, 0x13, 0x83, 0x95, 0x4e, 0xf9, 0x7d, 0x49, 0x1b, 0x2a, 0x36, 0x11, 0x34, + 0x43, 0x38, 0xd4, 0xc3, 0x7c, 0x17, 0x92, 0x8d, 0xba, 0xe2, 0x30, 0xbd, 0x43, 0x15, 0x0b, 0xac, 0xbe, 0xc6, 0x8d, 0x1b, + 0x27, 0x1c, 0x71, 0x57, 0xaf, 0x5e, 0x9d, 0x91, 0xe5, 0xab, 0x05, 0x68, 0xbc, 0x92, 0xfc, 0x91, 0x24, 0x78, 0x4c, 0xfe, + 0xea, 0x15, 0xf2, 0xd7, 0xad, 0x91, 0x3f, 0x3d, 0xd1, 0x73, 0x2e, 0x3f, 0xbf, 0x7c, 0x4d, 0xbe, 0xf9, 0x7c, 0x27, 0x5f, + 0x62, 0x18, 0xf6, 0x5e, 0x98, 0x82, 0x68, 0x02, 0x0a, 0x1d, 0x38, 0xf2, 0x3d, 0x07, 0x3b, 0x03, 0x94, 0x07, 0x49, 0xdc, + 0x0f, 0x93, 0xda, 0x69, 0xb6, 0x45, 0x56, 0x3e, 0x84, 0xaf, 0x90, 0xf3, 0x0e, 0xeb, 0xc7, 0x61, 0xfb, 0x51, 0xfb, 0xb8, + 0x4a, 0x04, 0xf3, 0x7d, 0xb4, 0xc8, 0xdf, 0x9e, 0x47, 0x44, 0xa7, 0x11, 0xd1, 0x11, 0x50, 0x02, 0x11, 0x18, 0x82, 0x05, + 0x7d, 0xb5, 0x04, 0x86, 0x70, 0x7d, 0x60, 0x44, 0x00, 0xff, 0xfd, 0xef, 0x7f, 0xa7, 0x73, 0xcf, 0x3d, 0x97, 0x3a, 0x3b, + 0x3b, 0xab, 0xe2, 0xd8, 0x4d, 0x80, 0x5f, 0x02, 0xf9, 0x63, 0xf1, 0x44, 0xce, 0x9d, 0xaa, 0x5b, 0x52, 0x51, 0x28, 0xc5, + 0x81, 0x90, 0x7d, 0xb6, 0xc4, 0x09, 0x29, 0x07, 0x64, 0x0c, 0x6a, 0x75, 0x35, 0xc2, 0x8d, 0x80, 0x83, 0x3f, 0xd0, 0x19, + 0xab, 0x65, 0xf5, 0x85, 0x63, 0xef, 0xe9, 0xe9, 0x61, 0xf2, 0x87, 0x41, 0xf1, 0x42, 0x22, 0x5a, 0x24, 0x17, 0x23, 0x1d, + 0x32, 0xcd, 0x0b, 0x3f, 0xba, 0x15, 0x33, 0x30, 0x47, 0xff, 0x66, 0xf3, 0xfb, 0x0b, 0xf3, 0xf7, 0xcb, 0xa6, 0x02, 0xe6, + 0x0b, 0xdd, 0x97, 0x30, 0xca, 0xa7, 0x50, 0x7f, 0x64, 0xab, 0x5c, 0x50, 0xe9, 0x87, 0x5f, 0xe0, 0x23, 0xa9, 0xed, 0xda, + 0x47, 0x71, 0xd7, 0x20, 0x89, 0xfb, 0x51, 0xe9, 0x36, 0x19, 0x76, 0xdc, 0xf9, 0xf8, 0xf2, 0xe6, 0xea, 0x9b, 0xc5, 0xf6, + 0x75, 0xfd, 0x3d, 0xbd, 0x3f, 0xab, 0x66, 0x5f, 0x8e, 0x06, 0xe6, 0x05, 0x2b, 0x5b, 0x2f, 0xd4, 0xb1, 0xac, 0x53, 0x7e, + 0x0f, 0xee, 0x2d, 0x7f, 0x20, 0xa2, 0x77, 0x30, 0x07, 0x43, 0x09, 0xe4, 0xda, 0xba, 0x6c, 0x4d, 0x33, 0x5d, 0xb9, 0x62, + 0x13, 0xe4, 0xcd, 0x37, 0xdf, 0x4c, 0xdb, 0xb7, 0x6f, 0x17, 0x95, 0xa8, 0x2c, 0xf2, 0x43, 0xa9, 0x44, 0x99, 0x33, 0x80, + 0x48, 0x94, 0xa4, 0xbc, 0x95, 0x1a, 0xbf, 0xed, 0xa9, 0x07, 0x64, 0xda, 0x0a, 0xc0, 0xb4, 0xe3, 0x89, 0x33, 0xf8, 0x03, + 0x69, 0x5f, 0x9e, 0x7c, 0xf2, 0xc9, 0x21, 0x92, 0x7c, 0x95, 0x90, 0x3f, 0x24, 0x7a, 0xe6, 0xd5, 0xf4, 0x5f, 0x65, 0x4d, + 0xcd, 0xfa, 0x10, 0xf2, 0xa7, 0x9b, 0x7f, 0xf5, 0x1a, 0xbf, 0x3c, 0xf8, 0xfa, 0x09, 0x12, 0xbf, 0x5c, 0xc8, 0x36, 0x99, + 0x96, 0xeb, 0x18, 0x8a, 0x45, 0x52, 0xc4, 0xab, 0x12, 0xfb, 0xac, 0xc5, 0x47, 0x25, 0xee, 0x9f, 0x49, 0x30, 0xe1, 0x98, + 0xc3, 0xf6, 0xe1, 0x6b, 0x44, 0x35, 0x1f, 0x12, 0xd8, 0xad, 0x91, 0xc0, 0x01, 0x39, 0xde, 0x81, 0x04, 0x6e, 0x46, 0xc2, + 0x7b, 0x28, 0x81, 0xaa, 0x19, 0xd8, 0x64, 0x22, 0xa8, 0x66, 0x9c, 0x58, 0xbf, 0x7e, 0x3d, 0x3d, 0xfc, 0xf0, 0xc3, 0x34, + 0x6a, 0xd4, 0x28, 0x23, 0x45, 0x20, 0x13, 0xe1, 0xc7, 0x60, 0xfe, 0x95, 0x41, 0x93, 0x40, 0xba, 0xdc, 0x04, 0x50, 0x3d, + 0x7a, 0xb1, 0x22, 0x52, 0x19, 0xa9, 0x49, 0x8d, 0xd6, 0xa4, 0x63, 0x89, 0x0b, 0xe8, 0x64, 0x28, 0xfd, 0x36, 0x6f, 0xde, + 0x3c, 0x91, 0x95, 0xbd, 0x5a, 0x82, 0x3f, 0xb8, 0xae, 0x6f, 0x5f, 0x5f, 0x5f, 0x5a, 0xb6, 0x3b, 0x94, 0x75, 0x7b, 0x50, + 0x21, 0x7f, 0xac, 0xf6, 0xe9, 0xbe, 0x7f, 0x61, 0x11, 0xbf, 0xaa, 0x4a, 0xc0, 0xcf, 0x0c, 0x53, 0x26, 0xb3, 0xb0, 0x63, + 0x32, 0xe9, 0x91, 0xe4, 0x79, 0x57, 0x03, 0xc1, 0x30, 0x1d, 0x95, 0xb8, 0x7f, 0x95, 0x6e, 0x93, 0xa6, 0xb6, 0x95, 0x28, + 0x22, 0xc8, 0x8f, 0x74, 0x1e, 0x44, 0x50, 0x27, 0x81, 0xf8, 0xee, 0x36, 0x69, 0x0e, 0xee, 0x44, 0x20, 0x1c, 0xdc, 0x62, + 0xd4, 0x1d, 0x98, 0x98, 0xd1, 0x41, 0x4d, 0x64, 0x8d, 0xb9, 0x07, 0xcf, 0xd7, 0x5d, 0x77, 0x1d, 0x6a, 0x1f, 0x57, 0x85, + 0x08, 0x61, 0x02, 0x9c, 0x12, 0xae, 0x53, 0x84, 0x09, 0xb8, 0xac, 0x04, 0x50, 0xf5, 0x6b, 0x12, 0x93, 0xb1, 0x24, 0x80, + 0xbe, 0x69, 0x0d, 0xc0, 0xb4, 0xe3, 0x29, 0x15, 0xb8, 0xce, 0x90, 0xda, 0x21, 0xb9, 0x23, 0xfa, 0x17, 0xa8, 0x86, 0xe4, + 0xcf, 0x5c, 0xb2, 0x0e, 0xa6, 0x0e, 0xe9, 0x34, 0xfd, 0x0c, 0xac, 0x07, 0x5a, 0xb4, 0xaf, 0xfa, 0xd0, 0xd3, 0xbd, 0xe8, + 0xd1, 0xbe, 0x61, 0x13, 0x85, 0x89, 0x13, 0x87, 0x85, 0x85, 0x45, 0xed, 0x20, 0x6c, 0xcc, 0x51, 0x17, 0xa2, 0x2a, 0x11, + 0xcc, 0xa6, 0x06, 0x32, 0x09, 0x74, 0x64, 0x8d, 0xf3, 0x4b, 0xf0, 0xfb, 0x74, 0x3a, 0xed, 0xc3, 0xaf, 0x4e, 0x55, 0x01, + 0x4d, 0x25, 0x81, 0xea, 0xf3, 0x33, 0xcf, 0x3c, 0x43, 0x4b, 0x96, 0x2c, 0xa1, 0x96, 0x96, 0x16, 0xd5, 0x34, 0x69, 0x91, + 0xa0, 0x02, 0xa8, 0x6c, 0x43, 0xbd, 0xe0, 0xfc, 0x66, 0xde, 0x3b, 0xc8, 0xc5, 0x1c, 0xc2, 0x36, 0x34, 0xb8, 0x67, 0xcf, + 0xc3, 0xc4, 0x8c, 0x34, 0x1e, 0x46, 0xde, 0x78, 0xd3, 0x3a, 0x4e, 0xa9, 0xc0, 0x35, 0x86, 0xd4, 0x0e, 0xc9, 0x7d, 0xe3, + 0xc6, 0x8d, 0x55, 0x53, 0xf6, 0x4d, 0x06, 0x7d, 0x78, 0xb2, 0xbd, 0xad, 0x21, 0xa2, 0xcb, 0xe4, 0x47, 0xba, 0xaf, 0x5f, + 0x54, 0xc4, 0x6f, 0x54, 0x8e, 0xbf, 0xcc, 0x2e, 0x2a, 0x74, 0x6a, 0x16, 0x16, 0x16, 0xc3, 0x0f, 0xd9, 0xd4, 0xc0, 0x28, + 0xb3, 0x70, 0x9f, 0x46, 0x02, 0x7b, 0x24, 0x09, 0x84, 0xef, 0xf3, 0xb3, 0x44, 0x34, 0x0f, 0xe3, 0x23, 0x2c, 0x24, 0xaa, + 0x9a, 0x66, 0x62, 0x74, 0xb0, 0xea, 0x07, 0x88, 0xe0, 0x15, 0x54, 0x6f, 0x82, 0x45, 0xaa, 0xb1, 0xb1, 0xd1, 0x48, 0x1e, + 0x50, 0x8b, 0x3e, 0x80, 0x69, 0xa9, 0x00, 0x3a, 0x8e, 0x53, 0xd6, 0x20, 0x10, 0xbd, 0xe1, 0x0b, 0x1f, 0x2c, 0xcd, 0x29, + 0xd1, 0x18, 0x98, 0xd6, 0x71, 0xe2, 0x38, 0x1f, 0x0c, 0x0e, 0xc8, 0xc2, 0x0e, 0x30, 0x01, 0xac, 0x86, 0xa0, 0x0f, 0xe9, + 0xb3, 0xd0, 0x23, 0x57, 0xbb, 0xec, 0x0c, 0xad, 0xfb, 0xfa, 0xe9, 0xf5, 0x7d, 0xd5, 0x15, 0x75, 0x94, 0x79, 0xc8, 0x92, + 0x3f, 0x0b, 0x0b, 0x8b, 0x72, 0x23, 0xca, 0x02, 0x51, 0x28, 0x09, 0xdc, 0x2b, 0x2d, 0x21, 0xb7, 0x13, 0xd1, 0xcb, 0x18, + 0xd6, 0x61, 0x29, 0x51, 0xe7, 0x53, 0x93, 0xcd, 0xc0, 0x3c, 0xff, 0x20, 0x23, 0xc5, 0x96, 0x2d, 0x5b, 0x84, 0x85, 0xca, + 0xb4, 0xe3, 0xad, 0xb5, 0x28, 0x60, 0xbf, 0x0c, 0x41, 0x20, 0xb9, 0x8e, 0x90, 0x4d, 0xc0, 0xac, 0xce, 0x08, 0x46, 0x6a, + 0x1a, 0xe1, 0xaa, 0xa5, 0x86, 0x88, 0x1b, 0x8e, 0xe0, 0x8f, 0xa5, 0x4b, 0x97, 0xd2, 0xd3, 0x4f, 0x3f, 0xad, 0x27, 0x83, + 0x34, 0x12, 0x38, 0x46, 0xac, 0x0e, 0x95, 0xa0, 0x8f, 0x6b, 0x89, 0xe8, 0x0d, 0xf9, 0x31, 0xd7, 0xf6, 0x8d, 0x0a, 0xf6, + 0xb0, 0x26, 0x5f, 0x0b, 0x0b, 0x0b, 0xd3, 0x11, 0x66, 0x12, 0x66, 0x0b, 0x45, 0x14, 0x09, 0x0c, 0x0b, 0x10, 0xc1, 0x6f, + 0xfe, 0x42, 0x44, 0xad, 0xbe, 0xef, 0x3b, 0xbd, 0xbd, 0xbd, 0xc6, 0xb9, 0x54, 0x85, 0x81, 0x53, 0x90, 0x6d, 0xde, 0xbc, + 0x99, 0x1e, 0x7a, 0xe8, 0x21, 0x61, 0xa1, 0x32, 0x51, 0x0c, 0x32, 0x09, 0x4e, 0x89, 0xf7, 0x35, 0xc2, 0x07, 0x30, 0xab, + 0xb5, 0x36, 0x0a, 0xb9, 0x18, 0x44, 0x58, 0x6e, 0x33, 0xf5, 0xb3, 0x7e, 0x29, 0x41, 0x0a, 0x07, 0x7f, 0xd3, 0x1a, 0xac, + 0x69, 0xc7, 0x53, 0xea, 0x4d, 0xe7, 0xe0, 0x0f, 0x90, 0x2a, 0x4e, 0xfd, 0x62, 0x32, 0x40, 0xc0, 0x7b, 0x7b, 0x7b, 0xd9, + 0xf4, 0xfb, 0xbc, 0x12, 0xf4, 0xa1, 0x93, 0x3f, 0xbd, 0xb6, 0x6f, 0x3e, 0xe4, 0xcf, 0xc2, 0xc2, 0xc2, 0xc2, 0x04, 0x84, + 0x59, 0x25, 0xb2, 0x45, 0x09, 0x87, 0xa9, 0x81, 0xf8, 0xce, 0x16, 0x99, 0x19, 0xc1, 0x19, 0x18, 0x18, 0xf0, 0x31, 0xce, + 0x9b, 0x3a, 0x87, 0xe9, 0xc1, 0x20, 0x00, 0x2c, 0x53, 0x26, 0x1f, 0xb3, 0x29, 0xf0, 0x4b, 0x28, 0x03, 0xc7, 0x56, 0x40, + 0xf0, 0x2d, 0xc0, 0xf3, 0xbc, 0xe0, 0x45, 0x91, 0xc8, 0xd7, 0x07, 0x30, 0x2a, 0x39, 0x26, 0x32, 0x99, 0x0b, 0xba, 0xaf, + 0x3a, 0xaf, 0x9a, 0x82, 0x5a, 0x51, 0x00, 0x39, 0xf8, 0x63, 0xeb, 0xd6, 0xad, 0x74, 0xeb, 0xad, 0xb7, 0x0e, 0xa9, 0xfb, + 0x5b, 0x25, 0xa6, 0xdf, 0x76, 0x22, 0x42, 0xd2, 0x42, 0x5f, 0x8b, 0xf4, 0x55, 0xcd, 0xbe, 0x96, 0xfc, 0x59, 0x58, 0x58, + 0xd4, 0x9a, 0x49, 0x38, 0xdf, 0x54, 0x31, 0x7b, 0xe5, 0xe2, 0x18, 0x69, 0xb1, 0x9e, 0xc4, 0x10, 0x8f, 0xc5, 0xb3, 0xaa, + 0xa6, 0x99, 0x3a, 0xde, 0x73, 0x1a, 0xb2, 0xe7, 0x9e, 0x7b, 0x8e, 0x5e, 0x7e, 0xf9, 0x65, 0x1b, 0x0c, 0x92, 0x70, 0x14, + 0x30, 0xd4, 0xbf, 0xde, 0xde, 0x5e, 0xde, 0x48, 0x6f, 0x29, 0x95, 0xa3, 0x8a, 0x95, 0x90, 0x78, 0x67, 0xdc, 0xb8, 0x45, + 0x7e, 0x37, 0xd3, 0x22, 0x96, 0x4c, 0xed, 0x30, 0x85, 0x02, 0x37, 0x1c, 0xd2, 0xfa, 0x23, 0x8f, 0x3c, 0x22, 0xa4, 0x76, + 0xd5, 0xf7, 0xcf, 0xa4, 0xeb, 0xcd, 0xe0, 0x55, 0x8a, 0x62, 0xfa, 0xbd, 0x89, 0x88, 0x36, 0xc8, 0xf6, 0xa2, 0x47, 0xf9, + 0xea, 0x69, 0x5e, 0xc2, 0x92, 0xc1, 0x32, 0xcc, 0x3b, 0x59, 0x0b, 0x0b, 0x0b, 0x8b, 0x41, 0x84, 0x8d, 0x57, 0xd9, 0x22, + 0x84, 0x55, 0x32, 0xd8, 0x25, 0xc7, 0x4b, 0x38, 0x79, 0xef, 0x82, 0x29, 0xb8, 0xaf, 0xaf, 0xcf, 0x37, 0x3d, 0x20, 0x04, + 0xf3, 0x11, 0x82, 0x41, 0x30, 0xe6, 0xdb, 0x60, 0x90, 0xe4, 0x7d, 0x00, 0xa1, 0xfe, 0xf5, 0xf7, 0xf7, 0x73, 0x43, 0xe8, + 0xd3, 0x2c, 0xb5, 0x7e, 0x12, 0x04, 0x30, 0x2a, 0xbc, 0x18, 0x13, 0xb6, 0x90, 0x20, 0x51, 0x0b, 0xd0, 0xc4, 0xc6, 0x59, + 0xed, 0x50, 0x65, 0xdf, 0xb0, 0xe0, 0x0f, 0xd3, 0xae, 0x39, 0x43, 0x31, 0xfd, 0xbe, 0x46, 0x44, 0x0f, 0xcb, 0xd5, 0x2d, + 0x07, 0x7d, 0xf4, 0x86, 0x44, 0xfb, 0xea, 0xf9, 0xfd, 0x00, 0x4b, 0xfe, 0x2c, 0x2c, 0x2c, 0xaa, 0x0d, 0x43, 0xac, 0x64, + 0xca, 0x7b, 0x9e, 0xa6, 0x04, 0xf6, 0x87, 0x28, 0x81, 0xf8, 0x7c, 0xb3, 0x5c, 0x34, 0x3b, 0x58, 0x44, 0xab, 0xfe, 0xf5, + 0xa6, 0xce, 0x69, 0x3c, 0x1f, 0xdd, 0x71, 0xc7, 0x1d, 0x36, 0x18, 0x24, 0x61, 0x05, 0x10, 0xd6, 0x56, 0xe9, 0x03, 0x88, + 0xc6, 0xc0, 0x26, 0xe0, 0xc4, 0x15, 0x40, 0x75, 0x52, 0xf6, 0x15, 0x1f, 0x40, 0x28, 0x3a, 0x64, 0xa2, 0xd3, 0xaa, 0x69, + 0xc7, 0x53, 0x0c, 0xd0, 0xe1, 0x91, 0x5f, 0xe9, 0x95, 0x57, 0x5e, 0x11, 0xf9, 0x96, 0xd4, 0xaa, 0x1f, 0x26, 0x0e, 0x06, + 0xbc, 0x42, 0x49, 0xa7, 0xd3, 0x9c, 0x27, 0xf2, 0x26, 0x6d, 0x95, 0x1b, 0x95, 0xe6, 0xc5, 0x2a, 0x7f, 0x16, 0x16, 0x16, + 0xb5, 0x4a, 0x02, 0xa3, 0xcc, 0xc1, 0x2a, 0x09, 0x64, 0x15, 0x10, 0x8b, 0xe5, 0x27, 0x88, 0xe8, 0x4d, 0x36, 0x05, 0x93, + 0x81, 0x50, 0xe7, 0xa1, 0xb0, 0x60, 0x10, 0x5b, 0x19, 0x24, 0x1c, 0xa5, 0xcc, 0xdb, 0xb8, 0xce, 0x50, 0x85, 0x21, 0x08, + 0xc9, 0x36, 0xc4, 0x26, 0xe0, 0xe2, 0xb6, 0x57, 0xf4, 0x91, 0x04, 0xbf, 0xed, 0x93, 0x0d, 0x96, 0xba, 0xba, 0xba, 0x8c, + 0x23, 0x5c, 0x26, 0x12, 0xa4, 0x62, 0x83, 0x3f, 0x50, 0x73, 0x91, 0x83, 0x3f, 0xd0, 0xd1, 0x4c, 0x05, 0xae, 0x79, 0x5f, + 0x5f, 0x1f, 0x06, 0x2c, 0x34, 0x86, 0x05, 0x44, 0xb4, 0x4c, 0xb6, 0x15, 0xf6, 0xfd, 0x53, 0x9d, 0xa0, 0xf5, 0xb2, 0x6e, + 0xd6, 0xec, 0x6b, 0x61, 0x61, 0x51, 0x2b, 0x88, 0xf2, 0x09, 0x0c, 0x53, 0x02, 0xd5, 0x45, 0x32, 0xcf, 0xab, 0x37, 0xe2, + 0x37, 0x58, 0x4c, 0x9b, 0x5e, 0x69, 0x43, 0x0d, 0x06, 0xb9, 0xe1, 0x86, 0x1b, 0x32, 0xc1, 0x20, 0xb5, 0x30, 0x07, 0xc7, + 0x8d, 0x62, 0xef, 0x23, 0x5b, 0x03, 0x15, 0x05, 0x30, 0x2d, 0x83, 0x40, 0xd8, 0x07, 0x50, 0x17, 0xe9, 0x8a, 0x26, 0x80, + 0x51, 0x41, 0x1f, 0xfa, 0x7b, 0x19, 0x13, 0x30, 0x7c, 0x00, 0x4d, 0x83, 0xc9, 0x1d, 0xa6, 0xd0, 0xca, 0x1f, 0xc8, 0xb3, + 0xa4, 0x06, 0x7f, 0x98, 0xe6, 0x0f, 0xc2, 0xc7, 0x03, 0x93, 0x85, 0x92, 0xf3, 0xef, 0x36, 0xd9, 0x56, 0x74, 0xe2, 0xc7, + 0xca, 0x9f, 0xaa, 0xfe, 0x59, 0xb3, 0xaf, 0x85, 0x85, 0x45, 0xad, 0x42, 0xcf, 0x13, 0xe8, 0x65, 0x21, 0x80, 0x58, 0x2c, + 0x83, 0x4d, 0x2d, 0x26, 0xa2, 0x97, 0x30, 0x95, 0x41, 0x05, 0x34, 0x91, 0x4c, 0xa9, 0x73, 0x10, 0x5b, 0xa7, 0x9e, 0x7d, + 0xf6, 0x59, 0x91, 0xae, 0x0c, 0x96, 0x2b, 0x13, 0x8f, 0xb9, 0xda, 0x7d, 0x00, 0x7b, 0x7b, 0x7b, 0xf9, 0x35, 0xb7, 0x9b, + 0x21, 0x9b, 0xcf, 0xf1, 0x77, 0xd1, 0x79, 0x00, 0xf5, 0x74, 0x1c, 0x6a, 0x63, 0xb6, 0x3e, 0x80, 0x09, 0x00, 0x2c, 0x7f, + 0xe4, 0xc8, 0x91, 0xf4, 0xe8, 0xa3, 0x8f, 0xd2, 0x86, 0x0d, 0x1b, 0x8c, 0xf5, 0xfd, 0x53, 0x4b, 0x16, 0x41, 0x9e, 0x96, + 0x0b, 0x88, 0xa7, 0x88, 0x68, 0x95, 0x7c, 0x5d, 0x48, 0x5d, 0xdf, 0xcc, 0x66, 0x2b, 0x78, 0x4a, 0x16, 0x16, 0x16, 0x16, + 0x49, 0xab, 0x80, 0xac, 0x04, 0xf2, 0x98, 0xa8, 0x27, 0x8c, 0xc6, 0x67, 0x77, 0xc9, 0x6a, 0x5b, 0x8e, 0x89, 0xb9, 0x76, + 0xa3, 0x82, 0x41, 0x60, 0xb1, 0x82, 0xe5, 0xca, 0xe6, 0x04, 0xdc, 0x17, 0xa5, 0xdc, 0x43, 0xcc, 0xff, 0x1a, 0x01, 0xec, + 0x8f, 0x88, 0x02, 0xce, 0x8b, 0x08, 0x16, 0x1a, 0x04, 0xa2, 0xff, 0x9d, 0x71, 0x42, 0x84, 0x09, 0xd8, 0xb4, 0x9b, 0x6d, + 0x6a, 0x67, 0x29, 0x84, 0x54, 0xa1, 0xd3, 0x43, 0x52, 0x07, 0x4c, 0x2e, 0xfd, 0xc6, 0x49, 0x9f, 0xa5, 0xfa, 0x87, 0x36, + 0x71, 0x9f, 0xfc, 0x48, 0xcf, 0xf3, 0x17, 0x45, 0xfe, 0x6c, 0xc0, 0x87, 0x85, 0x85, 0xc5, 0x70, 0x8a, 0x0c, 0xce, 0x96, + 0x22, 0x06, 0xe3, 0x66, 0x4a, 0xba, 0xd0, 0xa0, 0x42, 0x08, 0x22, 0x82, 0xcd, 0x9a, 0x60, 0x43, 0xc0, 0x02, 0xc5, 0xed, + 0xb7, 0xdf, 0x4e, 0xdb, 0xb6, 0x6d, 0xb3, 0x95, 0x41, 0x42, 0x50, 0xea, 0xfc, 0x0d, 0xae, 0x25, 0x81, 0x76, 0x22, 0x9c, + 0x01, 0x43, 0xe6, 0x50, 0xa7, 0x2c, 0xa5, 0xe0, 0x1c, 0xc7, 0xd9, 0x83, 0x17, 0x6d, 0x6d, 0x6d, 0xa2, 0x24, 0x9c, 0x49, + 0x30, 0xed, 0x78, 0x0a, 0x3d, 0x76, 0x54, 0xfe, 0x78, 0xfd, 0xf5, 0xd7, 0x69, 0xc1, 0x82, 0x05, 0xc6, 0x12, 0x5a, 0x4d, + 0xfd, 0xe3, 0xba, 0x84, 0xa8, 0x6d, 0xf9, 0x96, 0x6c, 0x5f, 0xba, 0xfa, 0x17, 0x56, 0xdb, 0xb7, 0xe0, 0xf0, 0x75, 0x0b, + 0x0b, 0x0b, 0x8b, 0x1a, 0xf6, 0x07, 0x64, 0x22, 0x88, 0xbf, 0xef, 0xc6, 0x8f, 0x4c, 0xf5, 0x05, 0xd4, 0xd3, 0xd4, 0x40, + 0xa8, 0x40, 0xad, 0x7a, 0x58, 0xae, 0x60, 0xc1, 0xb2, 0xc1, 0x20, 0xf1, 0xf9, 0x00, 0x82, 0x60, 0x77, 0x74, 0x74, 0x88, + 0xb6, 0xe4, 0x38, 0x4e, 0x57, 0x96, 0x34, 0x30, 0x25, 0xf9, 0x00, 0x66, 0x3d, 0x0e, 0xe5, 0x81, 0x86, 0xdb, 0x8a, 0x37, + 0xdb, 0xda, 0xda, 0x84, 0x02, 0x68, 0x52, 0xe3, 0x34, 0xe9, 0x58, 0x0a, 0x05, 0xae, 0x65, 0x53, 0x53, 0x93, 0x48, 0xfc, + 0x0c, 0xc9, 0xd7, 0xf4, 0xe0, 0x0f, 0x74, 0x72, 0xcf, 0xf3, 0x5c, 0x39, 0xa0, 0x3d, 0xa8, 0xf9, 0xfe, 0xa9, 0x26, 0x0e, + 0xab, 0xfe, 0x59, 0x58, 0x58, 0x0c, 0x47, 0x84, 0xb9, 0x4f, 0x45, 0x45, 0x06, 0xf7, 0x69, 0x2a, 0xe0, 0x4a, 0x99, 0x16, + 0xc6, 0x38, 0x15, 0x50, 0x15, 0x5a, 0x40, 0x50, 0x30, 0x57, 0x61, 0xee, 0x85, 0xe5, 0xca, 0x64, 0xb3, 0x75, 0xb5, 0xfa, + 0x00, 0xee, 0xd9, 0x23, 0x34, 0x37, 0x92, 0xc9, 0xc3, 0xd5, 0x20, 0x90, 0xcc, 0x2e, 0xc2, 0x7e, 0x1a, 0xb6, 0xbd, 0x92, + 0x6b, 0x89, 0xf9, 0xbe, 0x2f, 0x0c, 0xd2, 0x1d, 0x1d, 0x1d, 0x19, 0xa6, 0x6f, 0x8a, 0xf2, 0x66, 0xca, 0x71, 0x14, 0x03, + 0x74, 0xa2, 0xd6, 0xd6, 0x56, 0xba, 0xe5, 0x96, 0x5b, 0xc4, 0xdf, 0x20, 0x7f, 0xa6, 0x05, 0x7f, 0xa8, 0xc7, 0x22, 0x07, + 0x26, 0xfc, 0xb1, 0x9c, 0x88, 0x56, 0xc8, 0xb6, 0xa5, 0xe7, 0xf9, 0x53, 0x1f, 0x6a, 0xe0, 0x47, 0x66, 0x93, 0x15, 0x39, + 0x11, 0x0b, 0x0b, 0x0b, 0x8b, 0xf2, 0x22, 0x1b, 0x09, 0x54, 0x89, 0x20, 0x5e, 0x43, 0xe9, 0x79, 0x44, 0x59, 0x68, 0x1b, + 0x33, 0x07, 0x00, 0xfa, 0xb1, 0xf0, 0xdf, 0xb0, 0x5c, 0xbd, 0xfa, 0xea, 0xab, 0xc2, 0x92, 0x55, 0xcd, 0x73, 0xb1, 0x69, + 0x79, 0x00, 0xdb, 0xdb, 0x51, 0x58, 0x4b, 0xa0, 0x43, 0xab, 0x05, 0x9c, 0xcd, 0x95, 0xaa, 0x24, 0x1f, 0x40, 0x7d, 0x07, + 0xea, 0x8e, 0x70, 0x10, 0xd4, 0xd9, 0xd9, 0x29, 0x94, 0x2a, 0x93, 0xea, 0xd3, 0x9a, 0xd4, 0x49, 0x8a, 0xa9, 0xfc, 0xf1, + 0xc4, 0x13, 0x4f, 0xd0, 0x9a, 0x35, 0x6b, 0x8c, 0x2f, 0xfb, 0x86, 0xce, 0x2d, 0xf3, 0x12, 0x01, 0xf3, 0x65, 0x14, 0x9b, + 0x3e, 0x88, 0xa9, 0xc9, 0x9e, 0xc3, 0xda, 0x91, 0x85, 0x85, 0x85, 0x45, 0xad, 0x23, 0x6c, 0xd1, 0xab, 0xe7, 0x08, 0x0c, + 0x53, 0x01, 0x5f, 0x94, 0xd5, 0x41, 0x5c, 0xd4, 0x09, 0x26, 0x43, 0xc1, 0x66, 0x4a, 0x08, 0x18, 0xc8, 0x07, 0x8b, 0xec, + 0x15, 0xb0, 0x64, 0x59, 0x33, 0xf0, 0x20, 0x4a, 0x21, 0xc3, 0x20, 0xff, 0xed, 0xed, 0xed, 0x6c, 0x02, 0x66, 0x02, 0x18, + 0x46, 0xfc, 0x62, 0x33, 0x01, 0x87, 0x6d, 0x2c, 0x93, 0x0c, 0xda, 0xf7, 0xfd, 0x1d, 0x78, 0x63, 0xef, 0xde, 0xbd, 0x70, + 0x52, 0x35, 0x8a, 0x00, 0x56, 0xfb, 0xaa, 0x83, 0x83, 0x3f, 0xd0, 0x99, 0x4c, 0x0d, 0xfe, 0x00, 0xd2, 0xe9, 0x34, 0xfc, + 0x3f, 0x71, 0xe3, 0xdb, 0x65, 0xea, 0x02, 0x56, 0xff, 0x54, 0xf3, 0xaf, 0x55, 0xff, 0x2c, 0x2c, 0x2c, 0x2c, 0xf2, 0x0b, + 0x08, 0x51, 0x83, 0x42, 0xf0, 0xbd, 0x6d, 0x32, 0x25, 0x0c, 0x16, 0xdb, 0xc6, 0x99, 0x81, 0x55, 0x40, 0xac, 0x60, 0x1e, + 0x00, 0x17, 0xa6, 0x9d, 0x3b, 0x77, 0x8a, 0x60, 0x10, 0x8b, 0x00, 0xc5, 0x8a, 0x39, 0xf8, 0x1d, 0x08, 0xa0, 0x62, 0x02, + 0xc6, 0x7c, 0xab, 0xb7, 0x85, 0x44, 0x4a, 0xc1, 0xe9, 0x3b, 0x50, 0x49, 0x61, 0xb7, 0xaa, 0x00, 0x9a, 0xa4, 0x54, 0x99, + 0x74, 0x2c, 0x85, 0x06, 0x7f, 0xac, 0x5c, 0xb9, 0x92, 0xe6, 0xcf, 0x9f, 0x3f, 0x24, 0xbf, 0x92, 0x49, 0x50, 0xc9, 0xa8, + 0xe2, 0x97, 0x82, 0xb2, 0x6f, 0x5b, 0xe5, 0xeb, 0x5c, 0x89, 0x9e, 0x0b, 0x76, 0x58, 0xb5, 0xb0, 0xb0, 0xb0, 0xa8, 0x01, + 0x84, 0xa9, 0x35, 0x51, 0x2a, 0x20, 0xe7, 0xda, 0xc5, 0x7b, 0x0b, 0xf1, 0x83, 0x74, 0x3a, 0xed, 0x9a, 0x96, 0x71, 0x43, + 0x85, 0x5a, 0x19, 0x04, 0x16, 0x2c, 0x58, 0xb2, 0x6c, 0x30, 0x48, 0x7c, 0x0a, 0x20, 0xe2, 0x2d, 0xe4, 0x76, 0xda, 0x4b, + 0xb5, 0xa6, 0x15, 0x63, 0x02, 0x56, 0xff, 0x06, 0x2b, 0x11, 0x3e, 0x80, 0x3d, 0x3d, 0x3d, 0xee, 0xde, 0xbd, 0x7b, 0x8d, + 0x52, 0xaa, 0x4c, 0x39, 0x8e, 0x42, 0x00, 0xa9, 0x1c, 0x04, 0xf0, 0xce, 0x3b, 0xef, 0x14, 0xb9, 0x15, 0xf5, 0xe0, 0x0f, + 0x93, 0x88, 0x20, 0xfb, 0x24, 0xca, 0xb2, 0x6f, 0xc0, 0x0b, 0x21, 0x41, 0x1f, 0xba, 0xf2, 0x67, 0xa3, 0x7e, 0x2d, 0x2c, + 0x2c, 0x86, 0x3b, 0xfc, 0x1c, 0x2a, 0xa0, 0x9e, 0x1a, 0xc6, 0x95, 0xfe, 0xd5, 0x3b, 0x31, 0xf4, 0xc2, 0x0c, 0x6c, 0xd2, + 0x5c, 0xa0, 0x83, 0xcd, 0xc0, 0xc0, 0x4d, 0x37, 0xdd, 0x64, 0xdc, 0xdc, 0x55, 0xad, 0x0a, 0x20, 0x52, 0xad, 0x41, 0x6c, + 0x53, 0xdd, 0xef, 0x22, 0xf2, 0x33, 0xc7, 0x42, 0x00, 0xf5, 0x46, 0xaa, 0xaf, 0x56, 0xb0, 0x12, 0x81, 0x1e, 0xd9, 0x0f, + 0xf3, 0x6f, 0x67, 0x67, 0xa7, 0x6f, 0x52, 0xa4, 0x6a, 0x35, 0x36, 0x38, 0x24, 0xd2, 0x04, 0xc3, 0x47, 0x22, 0x4d, 0xbd, + 0xf2, 0x87, 0x89, 0xa4, 0x56, 0x31, 0xff, 0xa2, 0x55, 0x2e, 0x95, 0xfe, 0x2a, 0xaa, 0xfa, 0xc7, 0x0a, 0x20, 0xb7, 0x19, + 0x9b, 0xf3, 0xcf, 0xc2, 0xc2, 0xc2, 0x22, 0xb7, 0x0a, 0xa8, 0x2a, 0x81, 0xc0, 0x76, 0x22, 0x5a, 0x52, 0x0d, 0x66, 0x60, + 0x75, 0xfe, 0x85, 0x25, 0x0b, 0x16, 0x2d, 0xf8, 0x02, 0x9a, 0x36, 0x7f, 0x55, 0x02, 0xc5, 0x5c, 0x03, 0x56, 0x55, 0x61, + 0x65, 0xed, 0xec, 0xec, 0x64, 0x62, 0xd3, 0x9e, 0x23, 0x00, 0xc4, 0x4f, 0xda, 0x04, 0x8c, 0x03, 0x69, 0x77, 0x1c, 0xa7, + 0x07, 0x07, 0x08, 0xe2, 0x02, 0x02, 0x68, 0xca, 0x4d, 0x36, 0xe5, 0x38, 0x0a, 0xad, 0xfc, 0xf1, 0xcc, 0x33, 0xcf, 0x88, + 0x0e, 0x83, 0x1b, 0xae, 0xfa, 0x54, 0x9a, 0x60, 0x0a, 0xc6, 0x35, 0x8d, 0x30, 0xff, 0xbe, 0x4a, 0x44, 0x9b, 0x65, 0x9b, + 0x60, 0x15, 0x50, 0x55, 0xfe, 0xa2, 0x22, 0x7f, 0x2d, 0x2c, 0x2c, 0x2c, 0x86, 0x23, 0xb2, 0x09, 0x2c, 0x61, 0xa9, 0x61, + 0xf0, 0xf7, 0xf3, 0xd5, 0x64, 0x06, 0x86, 0xa0, 0x81, 0xc4, 0xc5, 0xb0, 0x68, 0xc1, 0xb2, 0x65, 0x83, 0x41, 0xa8, 0xe8, + 0x39, 0x1c, 0xd7, 0x13, 0x56, 0xc1, 0xb6, 0xb6, 0x36, 0xb1, 0x01, 0xdf, 0xf7, 0xf7, 0x68, 0x29, 0x60, 0x2a, 0x63, 0x02, + 0x76, 0x5d, 0x57, 0x48, 0x91, 0x3b, 0x76, 0xec, 0x30, 0x2a, 0x08, 0xa4, 0xd2, 0x64, 0xa9, 0x18, 0x80, 0x40, 0xb3, 0x64, + 0xce, 0xe6, 0x5f, 0x93, 0x88, 0x2c, 0x5f, 0xd3, 0x10, 0xf3, 0xef, 0x73, 0x21, 0xc4, 0x4f, 0x7d, 0x84, 0x85, 0xa4, 0x9b, + 0x73, 0x62, 0x16, 0x16, 0x16, 0x16, 0x95, 0x83, 0x9e, 0x12, 0x46, 0x0f, 0x0a, 0xe9, 0x93, 0xd6, 0x95, 0xd7, 0x64, 0xee, + 0x5d, 0x94, 0x86, 0x33, 0xda, 0x0c, 0xac, 0x06, 0x83, 0xc0, 0xa2, 0x05, 0x81, 0x88, 0xcd, 0xc2, 0xc3, 0x19, 0x7e, 0x91, + 0x0a, 0x20, 0xb8, 0x00, 0x0a, 0x6e, 0x48, 0x05, 0x10, 0xed, 0x02, 0x04, 0x90, 0x73, 0xef, 0xc6, 0x6e, 0x02, 0x8e, 0x9a, + 0xa4, 0x55, 0xa9, 0xda, 0x91, 0xa6, 0x3f, 0x91, 0x0c, 0x7a, 0xfb, 0xf6, 0xed, 0xbe, 0xf5, 0x01, 0x2c, 0x0e, 0xb8, 0xc1, + 0xa8, 0x9d, 0xf8, 0xce, 0x3b, 0xef, 0xd0, 0x83, 0x0f, 0x22, 0x8f, 0xb2, 0xf9, 0x8d, 0x57, 0x33, 0xff, 0xbe, 0x22, 0x0b, + 0x98, 0x87, 0x25, 0x7c, 0x56, 0x07, 0x37, 0x4b, 0xfa, 0x2c, 0x2c, 0x2c, 0x2c, 0xe4, 0x90, 0x1a, 0xf2, 0xac, 0x2a, 0x80, + 0xaa, 0x29, 0x18, 0xd8, 0x21, 0x4b, 0xc3, 0x19, 0x6f, 0x06, 0xe6, 0x3c, 0xb1, 0xe0, 0x04, 0xb0, 0x68, 0xc1, 0xb2, 0x85, + 0xf4, 0x66, 0xc3, 0x5d, 0x05, 0x74, 0x8a, 0x24, 0xed, 0x20, 0x80, 0xbb, 0x77, 0xef, 0x16, 0x7e, 0x80, 0xb0, 0xba, 0x7a, + 0x9e, 0xd7, 0xa6, 0x28, 0x80, 0x51, 0x81, 0x95, 0x7e, 0x9c, 0x0a, 0x20, 0x85, 0xec, 0x68, 0x40, 0x66, 0xa4, 0x16, 0x0a, + 0xa0, 0x89, 0x6a, 0x55, 0x35, 0x00, 0x9d, 0xa2, 0xa5, 0xa5, 0x85, 0xee, 0xbf, 0xff, 0x7e, 0x91, 0xe8, 0x11, 0x37, 0x5b, + 0x55, 0xff, 0x4c, 0x3c, 0x17, 0xcd, 0xfc, 0xbb, 0x49, 0x36, 0xc6, 0xa8, 0xc0, 0x0f, 0x86, 0x55, 0xff, 0x2c, 0x2c, 0x2c, + 0x2c, 0xf6, 0x85, 0x2a, 0xae, 0xe8, 0x66, 0x60, 0x7e, 0xf6, 0xaa, 0xc5, 0x0c, 0xac, 0x07, 0x83, 0xcc, 0x9b, 0x37, 0xcf, + 0x28, 0x0b, 0x61, 0x35, 0x2a, 0x80, 0xbb, 0x76, 0xed, 0x12, 0x7f, 0x3b, 0x8e, 0xd3, 0x2e, 0x79, 0x97, 0x4e, 0x00, 0x0b, + 0x42, 0xb1, 0xb5, 0x80, 0x87, 0x10, 0x40, 0xc7, 0x71, 0x36, 0x4b, 0x02, 0xe8, 0x9b, 0x94, 0xa5, 0xdc, 0x24, 0x32, 0x9a, + 0x0b, 0xe8, 0x18, 0x60, 0xf6, 0xf7, 0xdd, 0x77, 0x9f, 0xb8, 0x7e, 0x9c, 0xfb, 0xcf, 0xc4, 0x73, 0x89, 0x30, 0xff, 0xf6, + 0x87, 0x04, 0x7e, 0x30, 0xf9, 0xb3, 0xea, 0x9f, 0x85, 0x85, 0x85, 0x45, 0x61, 0x24, 0x50, 0x4f, 0x0b, 0x33, 0xc4, 0x0c, + 0xec, 0xfb, 0xbe, 0xf1, 0xd1, 0xc0, 0xaa, 0x19, 0xf8, 0xf1, 0xc7, 0x1f, 0xa7, 0xcd, 0x9b, 0x37, 0x8b, 0x9c, 0x80, 0x26, + 0xcd, 0x67, 0xd5, 0xe4, 0x03, 0x08, 0x2b, 0xab, 0xdc, 0x46, 0x9b, 0x4c, 0xc1, 0xe7, 0x64, 0x31, 0x01, 0xc7, 0x16, 0x04, + 0xa2, 0x4b, 0x8c, 0x43, 0xa2, 0x96, 0x7c, 0xdf, 0x6f, 0x63, 0x05, 0x50, 0xca, 0x93, 0x64, 0x02, 0x4c, 0x39, 0x8e, 0x42, + 0xcc, 0xbf, 0x2f, 0xbe, 0xf8, 0x62, 0x55, 0x74, 0x8e, 0x90, 0xe8, 0xdf, 0x3a, 0x25, 0xfa, 0x57, 0x27, 0x7f, 0x45, 0xad, + 0x4e, 0x2c, 0x2c, 0x2c, 0x2c, 0x86, 0x01, 0xc2, 0xcc, 0x76, 0xea, 0xf8, 0xa9, 0x2a, 0x81, 0x6c, 0x06, 0x5e, 0x5c, 0x6d, + 0x66, 0xe0, 0x6d, 0xdb, 0xb6, 0xd1, 0x0b, 0x2f, 0xbc, 0x20, 0x82, 0x41, 0x4c, 0x57, 0x2e, 0x4d, 0x54, 0x00, 0x71, 0x1d, + 0xc1, 0xb1, 0x24, 0x76, 0x73, 0x0a, 0x3e, 0xcd, 0xcd, 0x2a, 0xf4, 0xe7, 0x49, 0x45, 0x01, 0xf3, 0x0e, 0x91, 0x9b, 0x48, + 0x64, 0xa8, 0x46, 0x94, 0x8a, 0x29, 0x32, 0x6f, 0x35, 0x10, 0x29, 0x35, 0xf7, 0x1f, 0x12, 0x66, 0x22, 0x62, 0xca, 0xf4, + 0xca, 0x1f, 0x9a, 0xf9, 0xf7, 0x15, 0x25, 0xfa, 0x37, 0x2c, 0x00, 0xa4, 0x60, 0xbf, 0x04, 0x0b, 0x0b, 0x0b, 0x8b, 0x61, + 0x8a, 0xa8, 0x94, 0x30, 0xba, 0x75, 0xa5, 0x6a, 0xcc, 0xc0, 0x20, 0x2e, 0x88, 0x06, 0x06, 0xe0, 0xdf, 0x6e, 0x5a, 0x60, + 0xa3, 0x09, 0xc2, 0x54, 0xae, 0xeb, 0xc1, 0x55, 0x40, 0x60, 0x65, 0x95, 0x7f, 0x83, 0x73, 0xa9, 0xce, 0x94, 0x89, 0xe4, + 0x01, 0xdc, 0xe7, 0x38, 0x43, 0x1a, 0x68, 0xa6, 0x1c, 0xdc, 0xee, 0xdd, 0xbb, 0x1d, 0x10, 0x18, 0x53, 0x6e, 0x70, 0xb5, + 0x28, 0x80, 0x38, 0x4e, 0xd4, 0xd2, 0x85, 0xff, 0x1f, 0xa0, 0xa7, 0x7f, 0x31, 0x09, 0x05, 0x98, 0x7f, 0xb3, 0xe5, 0xfe, + 0xb3, 0xb0, 0xb0, 0xb0, 0xb0, 0x18, 0x84, 0x9f, 0x27, 0x09, 0xec, 0x93, 0xd6, 0x96, 0xd7, 0xaa, 0x25, 0x29, 0xb4, 0x9a, + 0xbe, 0x0c, 0x66, 0xe0, 0xed, 0xdb, 0xb7, 0x0f, 0x6b, 0x33, 0xb0, 0x1f, 0x72, 0xde, 0xf9, 0xdc, 0x3f, 0x08, 0x45, 0x8a, + 0x02, 0xd8, 0x1a, 0x51, 0x5c, 0xa1, 0x20, 0x7f, 0xc0, 0x42, 0x4d, 0xc0, 0xfa, 0x7b, 0x1c, 0x09, 0x8c, 0x70, 0x64, 0xaf, + 0xbd, 0xbd, 0xdd, 0x85, 0x93, 0xa2, 0x29, 0xc9, 0xa0, 0xf3, 0x61, 0xd5, 0xa6, 0x98, 0x7f, 0xd7, 0xae, 0x5d, 0x2b, 0xe4, + 0xf1, 0x24, 0x8f, 0x2b, 0xae, 0x0e, 0xa7, 0x98, 0x7f, 0x3b, 0xb4, 0xe4, 0xcf, 0x7a, 0xc9, 0x37, 0x4b, 0xfe, 0x2c, 0x2c, + 0x2c, 0x2c, 0x0a, 0x18, 0xa6, 0x95, 0xe7, 0xb0, 0xea, 0x20, 0x6a, 0x34, 0xf0, 0xa2, 0x52, 0xcc, 0xc0, 0xa5, 0xce, 0x07, + 0xf9, 0xfe, 0x5e, 0x35, 0x03, 0x6f, 0xd8, 0xb0, 0x81, 0x5e, 0x7a, 0xe9, 0xa5, 0x8a, 0x98, 0x81, 0x4d, 0x98, 0xef, 0x8b, + 0x55, 0x00, 0xc1, 0xa9, 0x60, 0x5d, 0x05, 0x79, 0x96, 0xdf, 0x67, 0x26, 0x58, 0x30, 0xe9, 0x8b, 0x43, 0x01, 0x54, 0x27, + 0xf8, 0x94, 0xe7, 0x79, 0x3b, 0x1c, 0xc7, 0xe9, 0x02, 0x43, 0x85, 0x93, 0x22, 0x4c, 0x98, 0x26, 0xb0, 0x7b, 0x53, 0x6e, + 0x78, 0xb6, 0xe3, 0x61, 0xf3, 0xef, 0x82, 0x05, 0x0b, 0x32, 0xd1, 0xbf, 0x55, 0x66, 0xfe, 0xdd, 0x62, 0xcd, 0xbf, 0x16, + 0x16, 0x16, 0x16, 0xb1, 0x41, 0x57, 0x00, 0xf9, 0x31, 0xa0, 0x90, 0x40, 0xbf, 0xda, 0xcc, 0xc0, 0x1c, 0x0d, 0xfc, 0xd0, + 0x43, 0x0f, 0x89, 0xd7, 0x26, 0xcf, 0x71, 0x26, 0x70, 0x03, 0xf5, 0x3d, 0xf0, 0x82, 0x8e, 0x8e, 0x0e, 0x28, 0x80, 0x82, + 0xb3, 0xf9, 0xbe, 0xbf, 0x55, 0xcb, 0x01, 0x58, 0x94, 0x7b, 0x55, 0x3e, 0x04, 0x30, 0xca, 0x7f, 0x8b, 0x77, 0x2a, 0x72, + 0x01, 0xba, 0xae, 0x2b, 0x72, 0x01, 0x6e, 0xda, 0xb4, 0xc9, 0x18, 0x13, 0x70, 0x2e, 0x94, 0xfb, 0x18, 0xa3, 0xa4, 0x5f, + 0xbc, 0xff, 0xc0, 0x03, 0x0f, 0x88, 0xbf, 0x71, 0xed, 0x92, 0x22, 0xae, 0x71, 0x6c, 0x17, 0x03, 0x8d, 0x62, 0xfe, 0x7d, + 0x56, 0x33, 0xfd, 0x5a, 0xf3, 0xaf, 0x85, 0x85, 0x85, 0x45, 0xb2, 0x66, 0xe0, 0x7e, 0x69, 0x75, 0x79, 0x5d, 0x96, 0x87, + 0x2b, 0xca, 0x0c, 0x5c, 0xea, 0x7c, 0x50, 0xc8, 0xef, 0x55, 0x33, 0xf0, 0xa3, 0x8f, 0x3e, 0x2a, 0xd2, 0x99, 0xc0, 0x2f, + 0xb0, 0x90, 0x39, 0xb8, 0xd4, 0xe3, 0xad, 0x06, 0x4e, 0xa2, 0x42, 0x2d, 0xff, 0x0a, 0xc2, 0xbc, 0x73, 0xe7, 0x4e, 0x88, + 0x44, 0xb8, 0x08, 0x03, 0x10, 0xdd, 0x22, 0x92, 0x40, 0x53, 0x12, 0x26, 0xe0, 0xac, 0x3e, 0x80, 0x6a, 0x32, 0xe8, 0x8d, + 0x1b, 0x37, 0x1a, 0xe3, 0x8f, 0x60, 0xfa, 0x0d, 0xc7, 0xf1, 0x35, 0x36, 0x36, 0x0a, 0x59, 0xfc, 0xe9, 0xa7, 0x9f, 0x36, + 0xa6, 0xdc, 0x5b, 0x14, 0x70, 0x5c, 0x8a, 0xf9, 0xb7, 0x4d, 0x4b, 0xfe, 0xac, 0x07, 0x7e, 0x58, 0xf3, 0xaf, 0x85, 0x85, + 0x85, 0x45, 0xe1, 0xc8, 0xd7, 0x0c, 0xbc, 0xb3, 0x54, 0x33, 0x70, 0xb9, 0x4b, 0xc3, 0x61, 0x0e, 0x59, 0xb5, 0x6a, 0x15, + 0xbd, 0xfc, 0xf2, 0xcb, 0xc2, 0xf2, 0x55, 0xc8, 0x1c, 0x5d, 0xea, 0x7c, 0x6e, 0xca, 0xbc, 0xea, 0x17, 0x78, 0x1e, 0x4c, + 0x00, 0xb7, 0x6d, 0xdb, 0xe6, 0xc3, 0x62, 0xe8, 0xba, 0x6e, 0xbb, 0x8c, 0x02, 0x56, 0x53, 0xc0, 0x14, 0x95, 0x6a, 0xcd, + 0x2d, 0x52, 0xfd, 0xd3, 0x1d, 0x0f, 0x33, 0xb9, 0x00, 0x41, 0x00, 0x4d, 0xc9, 0x05, 0x68, 0xc2, 0x31, 0x64, 0x03, 0x9b, + 0x7f, 0x9f, 0x7d, 0xf6, 0x59, 0xb1, 0x22, 0xaa, 0x06, 0xf3, 0xaf, 0x32, 0xd0, 0xa0, 0x28, 0x39, 0x64, 0x68, 0x8a, 0xa8, + 0xfb, 0x6b, 0xa3, 0x7f, 0x2d, 0x2c, 0x2c, 0x2c, 0x8a, 0x43, 0x98, 0xd8, 0x12, 0x66, 0x06, 0x7e, 0x8e, 0xcd, 0xc0, 0xa6, + 0x57, 0xd8, 0x50, 0xa3, 0x81, 0x61, 0x06, 0x46, 0x20, 0x48, 0x21, 0xa6, 0x6b, 0xd3, 0xe7, 0xf3, 0xa4, 0xce, 0x83, 0x93, + 0x40, 0x6f, 0xda, 0xb4, 0x49, 0x8d, 0x00, 0xee, 0x50, 0x92, 0x40, 0xeb, 0xc4, 0x2f, 0x6f, 0x73, 0x70, 0xb1, 0x69, 0x60, + 0x48, 0xcf, 0x58, 0xee, 0xfb, 0xfe, 0x36, 0xbc, 0xb9, 0x65, 0xcb, 0x16, 0xea, 0xed, 0xed, 0x35, 0xe2, 0x66, 0x99, 0x4c, + 0xa4, 0xd4, 0x0a, 0x1f, 0x30, 0xff, 0xe2, 0x39, 0x49, 0xf3, 0x6f, 0xa9, 0xe0, 0x30, 0x74, 0x2d, 0xfa, 0x37, 0xcc, 0xfc, + 0x6b, 0x03, 0x40, 0x2c, 0x2c, 0x2c, 0x2c, 0xe2, 0x33, 0x03, 0x87, 0xe5, 0x03, 0xe4, 0xa4, 0xd0, 0xcb, 0xd9, 0x0f, 0xbb, + 0x9a, 0xa2, 0x81, 0x1f, 0x79, 0xe4, 0x11, 0x91, 0x36, 0xae, 0x10, 0x5f, 0x40, 0x93, 0xe7, 0xf3, 0x42, 0x50, 0xec, 0x79, + 0x6c, 0xdc, 0xb8, 0x91, 0x5f, 0xc2, 0xec, 0xdf, 0xa3, 0x29, 0x80, 0x45, 0x05, 0x82, 0x14, 0x5a, 0x0a, 0x2e, 0x6c, 0x55, + 0x82, 0x06, 0xe9, 0x78, 0x9e, 0x27, 0x8e, 0x6e, 0xcb, 0x96, 0x2d, 0x0e, 0x07, 0x33, 0x54, 0xfa, 0x86, 0x99, 0xdc, 0x19, + 0x00, 0xac, 0x80, 0x40, 0x98, 0x9f, 0x7a, 0xea, 0xa9, 0x4c, 0xa4, 0x94, 0xc9, 0xc7, 0xac, 0x98, 0x7f, 0x77, 0x67, 0x31, + 0xff, 0xda, 0xe4, 0xcf, 0x16, 0x16, 0x16, 0x16, 0xc9, 0x99, 0x81, 0x79, 0xb1, 0x4d, 0xd2, 0xf5, 0xea, 0x45, 0x39, 0x3e, + 0xa3, 0x28, 0x83, 0xb1, 0xd7, 0x5d, 0x9d, 0xe3, 0xde, 0x7c, 0xf3, 0x4d, 0x5a, 0xb6, 0x6c, 0x59, 0x41, 0x66, 0x60, 0x93, + 0xe7, 0xc6, 0x42, 0x50, 0x8c, 0xaf, 0x26, 0xd4, 0xdd, 0x75, 0xeb, 0xd6, 0xb1, 0x02, 0xb8, 0x59, 0x29, 0x0b, 0x18, 0xe5, + 0x6a, 0x95, 0x97, 0x0a, 0x58, 0x6c, 0xb2, 0x39, 0x75, 0xc7, 0x78, 0x76, 0x7d, 0xdf, 0xc7, 0x41, 0x79, 0xad, 0xad, 0xad, + 0x0e, 0x42, 0x95, 0x0b, 0x75, 0xf0, 0x4c, 0x02, 0x95, 0xde, 0x7f, 0x36, 0x40, 0x4d, 0x43, 0xed, 0xdf, 0x85, 0x0b, 0x17, + 0xd2, 0xd6, 0xad, 0x5b, 0x33, 0xb9, 0xff, 0xaa, 0xc4, 0xfc, 0xbb, 0x98, 0x9d, 0x8f, 0x95, 0x1c, 0x80, 0xd6, 0xfc, 0x6b, + 0x61, 0x61, 0x61, 0x11, 0x1f, 0xa2, 0x04, 0x17, 0x36, 0x01, 0xb3, 0x2f, 0xe0, 0x90, 0x68, 0x60, 0x93, 0x89, 0x12, 0xe6, + 0x38, 0x70, 0x03, 0x1c, 0x27, 0x54, 0x40, 0xf8, 0xc0, 0xe3, 0x75, 0x3e, 0xf3, 0x9e, 0xc9, 0x73, 0x63, 0x21, 0x28, 0xf4, + 0x3c, 0x70, 0xcd, 0x90, 0x5f, 0x79, 0xfd, 0xfa, 0xf5, 0xfc, 0xfb, 0xf5, 0x21, 0xed, 0xa2, 0x28, 0xbf, 0xfb, 0x62, 0x15, + 0x40, 0xf5, 0xef, 0xb4, 0xdc, 0xce, 0x76, 0xd7, 0x75, 0x3b, 0x61, 0x22, 0x84, 0x1f, 0xa0, 0x09, 0x04, 0xd0, 0xe4, 0x8e, + 0xc0, 0x76, 0x7d, 0x8e, 0xfe, 0x85, 0x14, 0x5e, 0x05, 0xe6, 0x5f, 0x57, 0x89, 0xfe, 0xf5, 0xb2, 0x54, 0xfe, 0xb0, 0x01, + 0x20, 0x16, 0x16, 0x16, 0x16, 0xf1, 0x9b, 0x81, 0x55, 0x12, 0xc8, 0x49, 0xa1, 0x57, 0xc0, 0x42, 0x88, 0xa1, 0x1a, 0x2a, + 0xa0, 0xe9, 0x17, 0x9d, 0xe7, 0xb9, 0x87, 0x1f, 0x7e, 0x58, 0xa4, 0x36, 0xc9, 0x37, 0x6f, 0xb0, 0xa9, 0xf3, 0x63, 0xa1, + 0x28, 0xe4, 0x3c, 0xc0, 0x13, 0xc0, 0xa5, 0x5a, 0x5b, 0x5b, 0x21, 0x14, 0x71, 0x0a, 0x18, 0x71, 0xaf, 0x35, 0x97, 0xab, + 0xc4, 0xd2, 0xc0, 0xec, 0x73, 0x4c, 0x21, 0x8d, 0x52, 0x24, 0x83, 0x76, 0x1c, 0x47, 0xf8, 0x01, 0xae, 0x59, 0xb3, 0xc6, + 0x37, 0xc1, 0x04, 0x5c, 0xe9, 0xfd, 0x67, 0x03, 0x6e, 0x2a, 0x94, 0xd2, 0xf9, 0xf3, 0xe7, 0x8b, 0xbf, 0x4d, 0x37, 0xff, + 0xc2, 0xbf, 0x04, 0xc5, 0xc7, 0x65, 0xe4, 0xd9, 0x6b, 0x4a, 0xf2, 0x67, 0x3d, 0x00, 0xc4, 0x92, 0x3f, 0x0b, 0x0b, 0x0b, + 0x8b, 0xe4, 0xcd, 0xc0, 0x03, 0xf2, 0x33, 0x14, 0x62, 0x58, 0x88, 0x2f, 0xf6, 0xf7, 0xf7, 0x63, 0x9c, 0x36, 0xfa, 0xda, + 0xf3, 0x5c, 0xf7, 0xda, 0x6b, 0xaf, 0xd1, 0xf2, 0xe5, 0xcb, 0xa9, 0xa9, 0xa9, 0xc9, 0x2a, 0x80, 0x39, 0x22, 0x80, 0xb7, + 0x6c, 0xd9, 0xe2, 0x77, 0x76, 0x76, 0x3a, 0x8e, 0xe3, 0xf4, 0x78, 0x9e, 0xb7, 0x55, 0xce, 0xbf, 0xe9, 0x52, 0xfc, 0xff, + 0x0a, 0xad, 0x04, 0xa2, 0x3f, 0xab, 0x24, 0x10, 0xe8, 0x76, 0x1c, 0x47, 0xf8, 0x01, 0xae, 0x5a, 0xb5, 0xca, 0x88, 0x48, + 0xe0, 0x4a, 0xef, 0x3f, 0x97, 0xf9, 0x77, 0xd1, 0xa2, 0x45, 0x22, 0x05, 0x0c, 0x87, 0xc7, 0x57, 0x89, 0xf9, 0xf7, 0x25, + 0x99, 0x85, 0x5e, 0xbc, 0x1d, 0x52, 0xfd, 0xc3, 0x46, 0xff, 0x5a, 0x58, 0x58, 0x58, 0xc4, 0x83, 0x30, 0xc1, 0x45, 0x4f, + 0x09, 0xe3, 0xc8, 0xa0, 0x3c, 0xcc, 0xbb, 0x55, 0x61, 0x06, 0x06, 0xa9, 0x41, 0xf9, 0xd3, 0xc7, 0x1e, 0x7b, 0x4c, 0x10, + 0xc0, 0x7c, 0xa2, 0x81, 0x4d, 0x3e, 0xa7, 0x24, 0x15, 0x40, 0x5c, 0xab, 0x75, 0xeb, 0xd6, 0x89, 0xbf, 0x5d, 0xd7, 0xc5, + 0xdc, 0xbb, 0x4b, 0x09, 0x00, 0x09, 0x53, 0x00, 0x13, 0x31, 0x01, 0x33, 0xd4, 0x1d, 0x0e, 0x49, 0x05, 0x23, 0x6d, 0xd3, + 0xa2, 0xac, 0x59, 0x5f, 0x5f, 0x5f, 0xc5, 0x6f, 0x98, 0xa9, 0x84, 0x8a, 0x6f, 0x2a, 0x42, 0xe1, 0x01, 0xbc, 0x36, 0xb5, + 0xf6, 0x2f, 0x10, 0x62, 0xfe, 0xf5, 0xb5, 0xfa, 0xbf, 0xaa, 0xfa, 0x67, 0x15, 0x40, 0x0b, 0x0b, 0x0b, 0x8b, 0xf8, 0xcd, + 0xc0, 0x61, 0x7e, 0x80, 0x1c, 0x0d, 0xfc, 0x26, 0xa6, 0x5e, 0x19, 0x0d, 0x6c, 0xac, 0x19, 0x98, 0xe7, 0x64, 0x9e, 0xef, + 0x30, 0x07, 0xa2, 0xc4, 0x19, 0xff, 0x9d, 0x6d, 0xce, 0x36, 0x75, 0x3e, 0x2f, 0x87, 0x0f, 0xe0, 0xea, 0xd5, 0xab, 0xf9, + 0x47, 0x9b, 0x65, 0xde, 0x65, 0x95, 0x00, 0x66, 0x13, 0x5f, 0xb2, 0x6f, 0x3b, 0x9f, 0xe3, 0x55, 0x9e, 0xc3, 0x24, 0x69, + 0x7e, 0x80, 0x28, 0xa0, 0x01, 0x42, 0xd5, 0x72, 0x76, 0xef, 0xde, 0x9d, 0x29, 0xfd, 0x52, 0x29, 0x54, 0x9a, 0x80, 0x46, + 0x01, 0xd7, 0x05, 0x79, 0xff, 0x90, 0x11, 0xdd, 0xe4, 0xe3, 0xe4, 0x63, 0x83, 0xf9, 0x57, 0x36, 0xb8, 0xcd, 0x32, 0xfb, + 0x3c, 0x47, 0xff, 0xaa, 0x0a, 0x60, 0x98, 0x3f, 0x82, 0x85, 0x85, 0x85, 0x85, 0x45, 0xf1, 0x88, 0x9a, 0x73, 0x55, 0x53, + 0x30, 0xfe, 0x6e, 0xe7, 0x60, 0x10, 0xe9, 0xae, 0x63, 0xf4, 0x35, 0xe7, 0x39, 0x6f, 0xc9, 0x92, 0x25, 0xf4, 0xc6, 0x1b, + 0x6f, 0x64, 0xcc, 0xc0, 0xd9, 0xe6, 0x42, 0x93, 0xe7, 0xc9, 0x24, 0x2b, 0xa8, 0x40, 0x29, 0x7d, 0xfb, 0xed, 0xb7, 0x39, + 0x02, 0x78, 0xad, 0x9c, 0x7b, 0xc3, 0x88, 0x5f, 0x62, 0x26, 0xe0, 0x5c, 0x91, 0x49, 0x03, 0x32, 0x12, 0x18, 0x3a, 0x65, + 0xba, 0xb5, 0xb5, 0xd5, 0x45, 0xce, 0x9a, 0x42, 0x13, 0x3d, 0xc6, 0x0d, 0x13, 0x3b, 0x01, 0xae, 0x07, 0x42, 0xdf, 0x97, + 0x2e, 0x5d, 0x2a, 0x32, 0xa2, 0x9b, 0xee, 0xfb, 0x87, 0x6b, 0xa8, 0xac, 0x28, 0x17, 0x4a, 0xf9, 0xd9, 0xcf, 0x91, 0xfe, + 0x85, 0x42, 0x9e, 0x2d, 0x2c, 0x2c, 0x2c, 0x2c, 0xe2, 0x33, 0x03, 0xb3, 0x05, 0x86, 0xcd, 0xc0, 0x2f, 0xe0, 0x7d, 0xcf, + 0xf3, 0x52, 0xa6, 0x26, 0x85, 0xe6, 0xb9, 0x8e, 0xcd, 0xc0, 0xc8, 0x19, 0xfc, 0xc4, 0x13, 0x4f, 0x64, 0xcc, 0xc0, 0x56, + 0x01, 0x1c, 0x0a, 0xc4, 0x52, 0x20, 0xad, 0xde, 0xea, 0xd5, 0xab, 0xc5, 0x85, 0xf3, 0x7d, 0x7f, 0x55, 0xc8, 0x62, 0xa0, + 0x68, 0xd7, 0xab, 0xb8, 0x08, 0xa0, 0x27, 0x65, 0xe8, 0xad, 0xa9, 0x54, 0x6a, 0x27, 0x6e, 0x22, 0x18, 0x6b, 0xa5, 0x23, + 0x81, 0x4d, 0x24, 0x56, 0x68, 0xe4, 0x08, 0x7d, 0x47, 0x08, 0x3c, 0x9b, 0x82, 0x4d, 0x35, 0xff, 0x86, 0x44, 0xff, 0xc2, + 0xcf, 0xc4, 0x91, 0x66, 0x07, 0x75, 0xf5, 0x59, 0xf2, 0x4a, 0xc4, 0xc2, 0xc2, 0xc2, 0xc2, 0xa2, 0x20, 0x33, 0xb0, 0xa7, + 0xd5, 0x06, 0x7e, 0x9b, 0x88, 0xde, 0xc1, 0x97, 0x11, 0x0d, 0x6c, 0xe2, 0xfc, 0x07, 0x30, 0x27, 0xe0, 0xe8, 0xdf, 0x07, + 0x1f, 0x7c, 0x30, 0x2f, 0x97, 0x31, 0x53, 0xcf, 0xa7, 0x50, 0xe4, 0x7b, 0x1e, 0x1c, 0x01, 0x8c, 0x5c, 0xc1, 0x5b, 0xb6, + 0x6c, 0x11, 0x75, 0x7f, 0x7d, 0xdf, 0x87, 0x02, 0xe8, 0x66, 0x29, 0xba, 0x90, 0x68, 0x14, 0xb0, 0xde, 0x20, 0xd5, 0xd5, + 0x88, 0x23, 0x65, 0x68, 0xe1, 0x07, 0xf8, 0xc6, 0x1b, 0x6f, 0x54, 0x3c, 0x2b, 0xb9, 0x89, 0x0a, 0x20, 0x08, 0x5f, 0x5b, + 0x5b, 0x9b, 0x08, 0x81, 0x07, 0x4c, 0x25, 0x7f, 0x0c, 0x99, 0x56, 0x00, 0x37, 0x12, 0xea, 0xee, 0x4a, 0x39, 0xd0, 0xe8, + 0xe6, 0x5f, 0xeb, 0xfb, 0x67, 0x61, 0x61, 0x61, 0x51, 0x1e, 0x33, 0xb0, 0x4a, 0xfe, 0xd8, 0x17, 0xd0, 0x93, 0xbe, 0x61, + 0xf0, 0xd1, 0x16, 0x66, 0x43, 0x13, 0xe7, 0x3f, 0x80, 0x79, 0x01, 0x3f, 0xbf, 0xf8, 0xe2, 0x8b, 0xc2, 0x1a, 0x36, 0x62, + 0xc4, 0x08, 0xab, 0x00, 0x2a, 0xc0, 0xfd, 0x83, 0x15, 0x15, 0xfe, 0x7f, 0xb8, 0x9f, 0xae, 0xeb, 0xee, 0x0a, 0x89, 0x00, + 0x2e, 0xc9, 0xed, 0xaa, 0xd0, 0x3c, 0x80, 0xfc, 0xac, 0x4f, 0xf8, 0xfc, 0x77, 0x9f, 0xe3, 0x38, 0x90, 0x28, 0x91, 0xe9, + 0xdb, 0x07, 0xab, 0xaf, 0x24, 0xc1, 0xa9, 0x34, 0x01, 0x8d, 0x32, 0xff, 0x22, 0xfc, 0x7d, 0xc5, 0x8a, 0x15, 0x55, 0x61, + 0xfe, 0x45, 0x5a, 0x01, 0x45, 0xfd, 0x6b, 0xd7, 0xcc, 0x0f, 0xd6, 0xfc, 0x6b, 0x61, 0x61, 0x61, 0x51, 0x86, 0xe1, 0x58, + 0x9b, 0xf0, 0x55, 0x12, 0xa8, 0x96, 0x86, 0x83, 0x9b, 0x4e, 0x3f, 0xa2, 0x81, 0x61, 0x06, 0x36, 0x79, 0x7e, 0xc1, 0xb1, + 0x41, 0x10, 0xd9, 0xbb, 0x77, 0xaf, 0xa8, 0x86, 0x85, 0xb9, 0x31, 0x9b, 0xcb, 0x98, 0xc9, 0xe7, 0x92, 0x94, 0x02, 0x08, + 0x95, 0x14, 0x62, 0x9a, 0xfc, 0xdd, 0x46, 0x99, 0xf2, 0x87, 0x03, 0x40, 0xd4, 0x34, 0x30, 0x54, 0x6e, 0x05, 0x90, 0x42, + 0x02, 0x41, 0xfc, 0x74, 0x3a, 0x2d, 0x08, 0xe0, 0x9a, 0x35, 0x6b, 0x32, 0x81, 0x20, 0x95, 0x5a, 0x89, 0x98, 0xb6, 0x02, + 0x62, 0xf3, 0x2f, 0x82, 0x3f, 0xf0, 0xda, 0xf4, 0xe4, 0xcf, 0x18, 0x40, 0x30, 0x90, 0xc8, 0x7b, 0x0b, 0xff, 0x12, 0x37, + 0x0f, 0xf5, 0xcf, 0xac, 0x8b, 0x6e, 0x61, 0x61, 0x61, 0x51, 0xbd, 0xd0, 0xad, 0x6e, 0xfc, 0xcc, 0x24, 0x50, 0x8d, 0x08, + 0xc6, 0xf8, 0xbc, 0x46, 0xd6, 0x07, 0xce, 0xf8, 0x6e, 0x9b, 0x36, 0x0f, 0xe2, 0x78, 0x38, 0xe0, 0x43, 0x35, 0x03, 0xe7, + 0xf2, 0x5b, 0x34, 0xed, 0x3c, 0x8a, 0x45, 0x21, 0xa5, 0xef, 0xa0, 0xfc, 0xad, 0x5c, 0xb9, 0x92, 0x09, 0xe0, 0x2a, 0x59, + 0x03, 0x58, 0x5d, 0x08, 0x14, 0x1d, 0x01, 0x5c, 0x4c, 0x1e, 0x40, 0x7e, 0xad, 0x97, 0x82, 0x53, 0x03, 0x41, 0x56, 0x39, + 0x8e, 0x93, 0xde, 0xb9, 0x73, 0xa7, 0x8b, 0x74, 0x30, 0x90, 0x30, 0x2b, 0x75, 0xe3, 0x4c, 0x23, 0x57, 0x68, 0xec, 0x28, + 0xe9, 0xc2, 0xe9, 0x5f, 0x4c, 0x57, 0x00, 0xe5, 0x00, 0xe2, 0x48, 0xbf, 0x92, 0xb7, 0x14, 0x02, 0xa8, 0x27, 0x7f, 0x0e, + 0x23, 0x7f, 0xb5, 0xd1, 0x5b, 0x2d, 0x2c, 0x2c, 0x2c, 0xcc, 0x34, 0x03, 0xab, 0x0f, 0x5e, 0x94, 0xf7, 0xa8, 0x66, 0x60, + 0xce, 0x09, 0x68, 0x12, 0x79, 0x52, 0xe7, 0x3d, 0x7e, 0x7e, 0xf6, 0xd9, 0x67, 0x45, 0xae, 0xbb, 0x6c, 0x66, 0x60, 0x93, + 0xe7, 0xca, 0x42, 0x90, 0xef, 0x79, 0x40, 0x20, 0xda, 0xb3, 0x67, 0x0f, 0xbd, 0xf5, 0xd6, 0x5b, 0x1c, 0x00, 0xf2, 0xa6, + 0xa6, 0xfe, 0x96, 0x44, 0xfe, 0x80, 0x52, 0xec, 0xb3, 0x61, 0x51, 0x49, 0xa0, 0xf3, 0x9b, 0x5d, 0xd7, 0xdd, 0x82, 0x9b, + 0xf8, 0xfa, 0xeb, 0xaf, 0xfb, 0x95, 0x24, 0x80, 0x26, 0x35, 0x7a, 0x74, 0x44, 0x44, 0x3a, 0xad, 0x5c, 0xb9, 0x52, 0x14, + 0xc1, 0x36, 0xbd, 0x41, 0xe3, 0xda, 0x29, 0x2b, 0xb2, 0x67, 0xa4, 0x7f, 0x89, 0x5e, 0xfe, 0x4d, 0x8f, 0x44, 0x12, 0x3f, + 0xad, 0xdc, 0x51, 0x5b, 0x58, 0x58, 0x58, 0xd4, 0x2c, 0xc2, 0x14, 0x1f, 0x3d, 0x1a, 0x18, 0x73, 0xf0, 0x22, 0x14, 0x66, + 0xf0, 0x7d, 0x1f, 0x66, 0x60, 0x23, 0xc7, 0x63, 0x9e, 0x9b, 0x59, 0x05, 0x84, 0x5f, 0xfc, 0x33, 0xcf, 0x3c, 0x93, 0xd5, + 0x0c, 0x6c, 0xd2, 0x7c, 0x5e, 0x0a, 0xf2, 0x39, 0x0f, 0xb6, 0x16, 0x82, 0x14, 0xcb, 0x00, 0x90, 0x81, 0x74, 0x3a, 0xfd, + 0x8e, 0xe2, 0xff, 0x97, 0xcb, 0xf7, 0x3e, 0xb6, 0x3c, 0x80, 0xfb, 0x1c, 0xbf, 0xb2, 0x71, 0xd5, 0x1f, 0x81, 0xd9, 0x42, + 0xbb, 0xe3, 0x38, 0x88, 0x46, 0x02, 0xd1, 0xf1, 0x2a, 0x99, 0x06, 0xc6, 0x24, 0x82, 0xc5, 0x04, 0xf0, 0xf1, 0xc7, 0x1f, + 0x87, 0x5f, 0x9d, 0x88, 0xee, 0x31, 0x35, 0x00, 0x44, 0x33, 0xff, 0xf6, 0x49, 0xf3, 0x2f, 0x97, 0x7e, 0xb3, 0xc9, 0x9f, + 0x2d, 0x2c, 0x2c, 0x2c, 0xca, 0x87, 0x28, 0xd7, 0x2b, 0x26, 0x01, 0x7a, 0x55, 0x10, 0x04, 0x62, 0x2e, 0x53, 0xcd, 0xc0, + 0x26, 0xaa, 0x80, 0x6c, 0x06, 0x66, 0x57, 0x28, 0xb6, 0x8c, 0x65, 0xfb, 0x4d, 0x2d, 0xc0, 0xc9, 0xe3, 0x3c, 0x38, 0x02, + 0x78, 0xf9, 0xf2, 0xe5, 0xa2, 0xaa, 0x5a, 0x2a, 0x95, 0xda, 0x22, 0xf3, 0xf0, 0x0a, 0x32, 0x18, 0x62, 0x85, 0x2d, 0x4b, + 0x1e, 0x40, 0xdd, 0x07, 0xc1, 0x0f, 0x33, 0x05, 0xfb, 0xbe, 0x8f, 0x68, 0x51, 0x51, 0xe7, 0x8f, 0x8b, 0x3d, 0x57, 0xa2, + 0xf1, 0x99, 0xd4, 0xe0, 0x41, 0xf6, 0x90, 0xf3, 0x08, 0xbe, 0x0e, 0xd5, 0x60, 0xfe, 0xed, 0xef, 0xef, 0x67, 0xe6, 0xbe, + 0x5c, 0xfa, 0x95, 0x70, 0xf4, 0x6f, 0x58, 0xe2, 0x67, 0xc0, 0x9c, 0x8b, 0x6d, 0x61, 0x61, 0x61, 0x51, 0x7b, 0x08, 0x73, + 0xc5, 0xd2, 0x6b, 0x03, 0xb3, 0x12, 0xf8, 0x34, 0xbe, 0x94, 0x4e, 0xa7, 0x1d, 0x55, 0x6d, 0x33, 0x15, 0x38, 0x46, 0x04, + 0x82, 0x6c, 0xda, 0xb4, 0x29, 0xd2, 0x6d, 0xcc, 0xa4, 0xf9, 0xbc, 0x14, 0x14, 0x72, 0x1e, 0x10, 0xd1, 0xf0, 0xec, 0x38, + 0xce, 0x3b, 0x32, 0x08, 0x93, 0x42, 0x52, 0xc0, 0x50, 0xb9, 0x08, 0x60, 0x36, 0x13, 0xb0, 0xea, 0x07, 0xf8, 0x96, 0xac, + 0x08, 0x22, 0x12, 0x42, 0x43, 0xca, 0xac, 0xc4, 0xcd, 0x33, 0xa5, 0xc1, 0x83, 0xc1, 0xc3, 0xb7, 0xe1, 0x9d, 0x77, 0xde, + 0x11, 0xf5, 0x7f, 0xd5, 0x63, 0x33, 0xb1, 0x51, 0xcb, 0xdc, 0x7f, 0xaa, 0xf9, 0xb7, 0x57, 0x53, 0xfe, 0x72, 0x91, 0x40, + 0xf3, 0x4e, 0xca, 0xc2, 0xc2, 0xc2, 0xa2, 0xfa, 0x11, 0xe6, 0x83, 0xcf, 0x04, 0x90, 0xfd, 0xb3, 0xb1, 0x58, 0x7f, 0x99, + 0x88, 0xda, 0x54, 0x33, 0xb0, 0x89, 0x73, 0x0d, 0x8b, 0x23, 0x10, 0x89, 0x76, 0xec, 0xd8, 0x41, 0x2f, 0xbc, 0xf0, 0x02, + 0xb5, 0xb4, 0xb4, 0x84, 0x9a, 0x81, 0x4d, 0x99, 0xcf, 0x4b, 0x45, 0x3e, 0xe7, 0x81, 0xeb, 0xd1, 0xd9, 0xd9, 0x09, 0x37, + 0x3a, 0xf1, 0xb7, 0x14, 0xd5, 0x54, 0xe5, 0xaf, 0xec, 0x3e, 0x80, 0xf9, 0xa8, 0x7f, 0x68, 0x88, 0x28, 0x46, 0xbd, 0x16, + 0x39, 0x6b, 0xfa, 0xfb, 0xfb, 0x9d, 0x15, 0x2b, 0x56, 0x54, 0xcc, 0x0f, 0xd0, 0x94, 0x06, 0xcf, 0xe9, 0x5f, 0x9e, 0x7c, + 0xf2, 0x49, 0x51, 0xf7, 0x50, 0x4d, 0xfe, 0x6c, 0x5a, 0xa3, 0x96, 0xe6, 0x5f, 0x94, 0x12, 0xc2, 0x01, 0x76, 0x11, 0xd1, + 0x4b, 0x11, 0xe6, 0xdf, 0xb0, 0x76, 0x60, 0x61, 0x61, 0x61, 0x61, 0x11, 0x3f, 0xc2, 0x26, 0x78, 0xbd, 0x2c, 0x9c, 0x6a, + 0x06, 0x46, 0xbe, 0xb8, 0x45, 0xaa, 0x35, 0xc7, 0x34, 0x33, 0x30, 0x10, 0x66, 0x06, 0xc6, 0xdc, 0x38, 0x9c, 0x15, 0x40, + 0xcf, 0xf3, 0x84, 0x0a, 0x0a, 0x35, 0x74, 0xed, 0xda, 0xb5, 0x98, 0x87, 0x31, 0x1f, 0xbf, 0x11, 0x62, 0xfe, 0x2d, 0xb9, + 0xf4, 0x6a, 0x29, 0x0a, 0x60, 0x18, 0xf9, 0xe3, 0x84, 0xd0, 0x3b, 0x1d, 0xc7, 0x11, 0x2a, 0xe0, 0x4b, 0x2f, 0xbd, 0x54, + 0xb1, 0x84, 0xd0, 0xa6, 0x90, 0x2b, 0x0e, 0xe7, 0x66, 0x1f, 0x07, 0x34, 0x70, 0x13, 0x3b, 0x23, 0x43, 0x29, 0xfd, 0xb6, + 0x84, 0x88, 0x90, 0x7b, 0xc8, 0xd1, 0xd2, 0xbf, 0xa8, 0xfe, 0x27, 0xfa, 0x52, 0xcd, 0xcc, 0x93, 0xb2, 0xb0, 0xb0, 0xb0, + 0xa8, 0x0d, 0xe8, 0x96, 0xb7, 0xb0, 0xd2, 0x70, 0x69, 0xc5, 0x0c, 0x0c, 0x51, 0x86, 0x4c, 0x83, 0x3e, 0x3f, 0x63, 0x3e, + 0x84, 0x8f, 0xfc, 0xb6, 0x6d, 0xdb, 0x42, 0xcd, 0xc0, 0xa6, 0xcc, 0xe7, 0xa5, 0x22, 0xd7, 0x79, 0xe0, 0xbc, 0x61, 0x35, + 0x7d, 0xf5, 0xd5, 0x57, 0xfd, 0xde, 0xde, 0x5e, 0xc7, 0x75, 0xdd, 0xed, 0x9e, 0xe7, 0xb1, 0x1b, 0x96, 0x4a, 0xf6, 0xcb, + 0x96, 0x06, 0x66, 0x9f, 0x63, 0x54, 0x9e, 0x75, 0x02, 0xe8, 0xcb, 0x06, 0x28, 0x9c, 0x50, 0x5f, 0x7e, 0xf9, 0x65, 0x1f, + 0xb5, 0xec, 0x38, 0xdf, 0x4f, 0x39, 0x61, 0x02, 0xc1, 0xc2, 0x31, 0xc0, 0xfc, 0x8b, 0x68, 0x9e, 0xe7, 0x9e, 0x7b, 0x2e, + 0x34, 0x13, 0xba, 0x81, 0xe6, 0x5f, 0x3e, 0xb0, 0x05, 0x79, 0x9a, 0x7e, 0x81, 0xca, 0x5f, 0x6c, 0x0b, 0x0b, 0x0b, 0x8b, + 0xe1, 0x01, 0xd5, 0xfa, 0xa2, 0x2b, 0x80, 0xb0, 0xd6, 0xd4, 0x11, 0xd1, 0xab, 0x44, 0xb4, 0x0d, 0x53, 0x8d, 0x1a, 0x0d, + 0x6c, 0xc2, 0xbc, 0xa8, 0x03, 0x73, 0x21, 0x84, 0x11, 0xb8, 0x8c, 0x2d, 0x5e, 0xbc, 0x38, 0x34, 0x1a, 0xd8, 0xc4, 0xe3, + 0x2e, 0x06, 0xf9, 0x9c, 0x07, 0xae, 0xc7, 0x8b, 0x2f, 0xbe, 0xc8, 0xca, 0x2d, 0xd4, 0xbf, 0xdd, 0xf2, 0xa3, 0xb0, 0x12, + 0x70, 0x45, 0xb3, 0xfb, 0x62, 0xa3, 0x80, 0xf9, 0x39, 0xcc, 0x0f, 0x50, 0x24, 0xa4, 0x4c, 0xa7, 0xd3, 0xaf, 0xe1, 0xb3, + 0x75, 0xeb, 0xd6, 0xb9, 0xab, 0x57, 0xaf, 0xae, 0x88, 0x1f, 0xa0, 0x09, 0x04, 0x0b, 0xbe, 0x74, 0x68, 0xcc, 0x08, 0x71, + 0x67, 0x22, 0xcc, 0xe6, 0x5f, 0xd3, 0x1a, 0xb4, 0x54, 0x2a, 0xd9, 0xfc, 0xdb, 0x4a, 0x44, 0x4b, 0xe5, 0x40, 0xd2, 0x17, + 0xa2, 0x00, 0xea, 0xbe, 0x28, 0x16, 0x16, 0x16, 0x16, 0x16, 0xc9, 0x21, 0xcc, 0xd7, 0x3a, 0x4c, 0x84, 0xc1, 0x38, 0x4d, + 0x72, 0x0c, 0x7f, 0x41, 0x0b, 0xea, 0x33, 0x0e, 0x98, 0x07, 0x31, 0x27, 0xc2, 0x0c, 0x0c, 0xc0, 0x52, 0x86, 0x08, 0xd8, + 0xe1, 0xaa, 0x00, 0xa6, 0x64, 0x5a, 0x9c, 0x97, 0x5f, 0x86, 0x1b, 0xa7, 0xc0, 0x32, 0xa5, 0xdc, 0x5f, 0xac, 0xe9, 0xd7, + 0xe2, 0x50, 0x00, 0xf5, 0x06, 0x88, 0xc6, 0x07, 0xb9, 0x6f, 0x6d, 0x2a, 0x95, 0xda, 0x06, 0x35, 0x69, 0xc9, 0x92, 0x25, + 0x3e, 0x08, 0x60, 0xb9, 0x65, 0x68, 0x13, 0x08, 0x16, 0x9b, 0x7a, 0x11, 0xfd, 0xcb, 0x39, 0x8f, 0x4c, 0x55, 0x00, 0x71, + 0x9c, 0x8a, 0xf9, 0x77, 0xa1, 0x5c, 0x3d, 0xb2, 0xa2, 0xab, 0xab, 0x7f, 0x36, 0xf8, 0xc3, 0xc2, 0xc2, 0xc2, 0xa2, 0x42, + 0xc3, 0x75, 0x88, 0x0a, 0xa4, 0x12, 0x40, 0x2c, 0xda, 0x49, 0x9a, 0x81, 0x91, 0x4a, 0x44, 0x98, 0x81, 0x4d, 0x9b, 0x73, + 0x54, 0xf0, 0xb1, 0xcd, 0x9f, 0x3f, 0x9f, 0x76, 0xed, 0xda, 0xb5, 0x0f, 0x09, 0x34, 0x61, 0x3e, 0x8f, 0x03, 0xd9, 0xce, + 0x83, 0x2d, 0x86, 0xa8, 0x8d, 0xbc, 0x7e, 0xfd, 0x7a, 0x61, 0xf2, 0x4d, 0xa7, 0xd3, 0xcb, 0x15, 0xff, 0xbf, 0x6c, 0x05, + 0x18, 0xca, 0x96, 0x06, 0x86, 0x22, 0xd4, 0x3f, 0x35, 0x1f, 0xe0, 0x6e, 0xc7, 0x71, 0x44, 0x3a, 0x18, 0x48, 0x99, 0x95, + 0x68, 0x7c, 0x95, 0x6e, 0xec, 0x5c, 0xcc, 0x79, 0xf3, 0xe6, 0xcd, 0xf4, 0xf4, 0xd3, 0x4f, 0x1b, 0xdb, 0x98, 0xf9, 0x58, + 0xa4, 0xf9, 0xd7, 0x55, 0xa2, 0x7f, 0x49, 0x69, 0x74, 0xd9, 0xca, 0xbf, 0x59, 0x58, 0x58, 0x58, 0x58, 0x54, 0xde, 0x0c, + 0xac, 0xd7, 0x06, 0xc6, 0x1c, 0xbc, 0x1a, 0xd3, 0xa1, 0xaa, 0x02, 0x9a, 0x32, 0xff, 0xa8, 0x73, 0x34, 0xa7, 0x46, 0x43, + 0xb6, 0x8c, 0xa5, 0x4b, 0x97, 0x8a, 0xbc, 0xb9, 0xaa, 0x68, 0x54, 0xe9, 0xf9, 0x3c, 0x2e, 0x64, 0x3b, 0x0f, 0x0e, 0x00, + 0x59, 0xb2, 0x64, 0x89, 0xe0, 0x4c, 0xa9, 0x54, 0x6a, 0x93, 0xcc, 0xeb, 0x98, 0xd2, 0x2c, 0x70, 0xfa, 0xfc, 0x5b, 0x56, + 0x05, 0x90, 0x77, 0x98, 0xcd, 0x17, 0x10, 0xcc, 0x75, 0x31, 0x3e, 0x5c, 0xbc, 0x78, 0xb1, 0x03, 0xc7, 0xce, 0x30, 0x59, + 0x37, 0x49, 0x54, 0xba, 0x91, 0xb3, 0xf9, 0x17, 0xa1, 0xed, 0x08, 0x71, 0x87, 0xcc, 0x6d, 0x72, 0xf4, 0xaf, 0x52, 0xfa, + 0x6d, 0x83, 0xcc, 0xff, 0xa7, 0x9a, 0x7f, 0xa3, 0x1c, 0x4f, 0x2d, 0x2c, 0x2c, 0x2c, 0x2c, 0x2a, 0x67, 0x06, 0x0e, 0x33, + 0x01, 0x33, 0x51, 0xe8, 0xe0, 0xc5, 0x3c, 0xfb, 0x01, 0x9a, 0x36, 0xf7, 0xa8, 0xd1, 0xc0, 0xcc, 0x11, 0x1e, 0x7d, 0xf4, + 0xd1, 0x7d, 0x02, 0x41, 0x2a, 0x3d, 0x9f, 0xc7, 0x85, 0x6c, 0xe7, 0xc1, 0x01, 0xa3, 0xcf, 0x3c, 0xf3, 0x0c, 0xdf, 0x2b, + 0x98, 0x7f, 0xdb, 0xe4, 0xc7, 0x61, 0x01, 0x98, 0xfa, 0x3c, 0x9c, 0x58, 0x1a, 0x98, 0x21, 0xe7, 0xa0, 0x3c, 0x87, 0x29, + 0x80, 0x22, 0x17, 0x91, 0xef, 0xfb, 0xaf, 0xba, 0xae, 0xdb, 0xd3, 0xda, 0xda, 0xea, 0xbe, 0xf2, 0xca, 0x2b, 0xbe, 0xce, + 0xe8, 0x93, 0x86, 0x09, 0x0d, 0x1d, 0x26, 0x5f, 0x8e, 0xfe, 0x55, 0xd3, 0xbf, 0x98, 0xd4, 0x98, 0xd9, 0x4c, 0x0d, 0xff, + 0x3f, 0xf9, 0xd6, 0x33, 0xd2, 0xe9, 0x34, 0xac, 0xf4, 0x9b, 0x9a, 0x02, 0x06, 0xb0, 0xb9, 0xff, 0x2c, 0x2c, 0x2c, 0x2c, + 0xca, 0x8f, 0x30, 0x3f, 0x7c, 0x95, 0x04, 0x0a, 0x7f, 0x7c, 0x22, 0x7a, 0x1e, 0xaf, 0x3d, 0xcf, 0x4b, 0x29, 0xf9, 0x5d, + 0x8d, 0x81, 0xea, 0x12, 0xc5, 0xaf, 0x1f, 0x79, 0xe4, 0x11, 0x91, 0x07, 0x4f, 0x2d, 0x22, 0x61, 0xc2, 0x7c, 0x1e, 0x07, + 0xc2, 0xce, 0x03, 0xe7, 0xa8, 0x5a, 0x0c, 0x97, 0x2c, 0x59, 0x22, 0x88, 0x82, 0xe7, 0x79, 0x48, 0xe5, 0xe3, 0x6b, 0x16, + 0xb8, 0xa8, 0xe8, 0xdf, 0xb2, 0x2b, 0x80, 0xd9, 0x64, 0x68, 0x6c, 0x7b, 0x13, 0xa7, 0x83, 0x59, 0xb0, 0x60, 0x81, 0x5f, + 0xee, 0x48, 0xe0, 0x4a, 0x92, 0x2c, 0x2e, 0xe5, 0xb2, 0x7d, 0xfb, 0x76, 0x7a, 0xe2, 0x89, 0x27, 0xf6, 0xf9, 0xcc, 0x94, + 0xc6, 0xcc, 0xd7, 0x48, 0x96, 0x7e, 0xe3, 0x30, 0x73, 0x14, 0x13, 0xe7, 0x32, 0x70, 0xaa, 0x59, 0xc1, 0x9a, 0x7f, 0x2d, + 0x2c, 0x2c, 0x2c, 0x2a, 0x8b, 0x30, 0x57, 0x2c, 0x5f, 0xf3, 0xd3, 0x56, 0xcd, 0xc0, 0x30, 0x01, 0x8b, 0x8c, 0xc2, 0x26, + 0x9a, 0x81, 0x55, 0x30, 0x09, 0x44, 0x15, 0x31, 0x24, 0x41, 0x86, 0x05, 0x8d, 0x8f, 0xd3, 0xc4, 0xe3, 0x2d, 0x06, 0x61, + 0xe7, 0x81, 0x73, 0xe6, 0x72, 0xb1, 0x8b, 0x17, 0x2f, 0xf6, 0x3b, 0x3a, 0x3a, 0x90, 0xfe, 0xa5, 0xcd, 0xf3, 0xbc, 0x15, + 0x4a, 0x15, 0x2e, 0xbd, 0x04, 0x5c, 0x45, 0x4c, 0xc0, 0x7a, 0xe3, 0xd3, 0x23, 0x52, 0x54, 0xb5, 0xa8, 0x9b, 0x93, 0x51, + 0x3e, 0xff, 0xfc, 0xf3, 0xfe, 0xee, 0xdd, 0xbb, 0xcb, 0x9a, 0x0e, 0xa6, 0x92, 0x24, 0x0b, 0x37, 0x13, 0x19, 0xcd, 0x11, + 0xd2, 0xbe, 0x61, 0xc3, 0x86, 0x21, 0xe6, 0x5f, 0xd3, 0xa0, 0x98, 0x7f, 0x49, 0xfa, 0x8c, 0x70, 0xd1, 0x69, 0xce, 0x2c, + 0x1f, 0x46, 0xfc, 0x6a, 0xa3, 0x37, 0x5a, 0x58, 0x58, 0x58, 0x54, 0x27, 0x74, 0x4b, 0x1c, 0x3f, 0xab, 0xb9, 0x00, 0xf1, + 0xba, 0x47, 0xa6, 0xf4, 0x12, 0x0b, 0x7d, 0x93, 0x04, 0x88, 0xa8, 0xa4, 0xd0, 0x38, 0x4e, 0x04, 0x83, 0x20, 0x20, 0x82, + 0xad, 0x86, 0x26, 0x1e, 0x73, 0x9c, 0x0a, 0x20, 0x7f, 0xf6, 0xd4, 0x53, 0x4f, 0x71, 0xfa, 0x17, 0x90, 0xf6, 0xed, 0xd2, + 0x2d, 0x2b, 0x2c, 0x0d, 0x9b, 0x5a, 0x06, 0xae, 0x28, 0xb8, 0x31, 0x37, 0x40, 0xd5, 0x4c, 0x28, 0x32, 0x92, 0xa7, 0xd3, + 0xe9, 0x25, 0x8e, 0xe3, 0x78, 0xeb, 0xd7, 0xaf, 0x77, 0x57, 0xac, 0x58, 0xb1, 0x8f, 0x63, 0x67, 0xad, 0x2b, 0x80, 0x0f, + 0x3f, 0xfc, 0xf0, 0x10, 0xf3, 0xaf, 0x49, 0xab, 0x18, 0xee, 0x70, 0xb8, 0x1f, 0xf0, 0x3b, 0x90, 0x78, 0x4a, 0x56, 0x00, + 0x51, 0x07, 0x11, 0x1b, 0xfd, 0x6b, 0x61, 0x61, 0x61, 0x61, 0x1e, 0xa2, 0x4c, 0xc0, 0xaa, 0x0a, 0x08, 0x5f, 0xee, 0x17, + 0x51, 0x4b, 0x16, 0x29, 0xbe, 0x14, 0x57, 0x1f, 0x63, 0xf3, 0x01, 0x02, 0x98, 0x3b, 0x51, 0x39, 0x8b, 0xe7, 0x4d, 0x93, + 0xe6, 0xce, 0x52, 0x10, 0x75, 0x1e, 0xe0, 0x0b, 0x3b, 0x77, 0xee, 0xa4, 0x85, 0x0b, 0x17, 0x32, 0x43, 0x5c, 0xa4, 0x11, + 0xf9, 0x30, 0xbf, 0x3f, 0x95, 0x4c, 0x25, 0x1e, 0x05, 0x5c, 0x88, 0x1f, 0xe0, 0x80, 0x6c, 0x78, 0xef, 0xb8, 0xae, 0xbb, + 0xc6, 0xf7, 0x7d, 0xe7, 0xc9, 0x27, 0x9f, 0xf4, 0xca, 0x19, 0x08, 0x52, 0xa9, 0x15, 0x03, 0xce, 0x0f, 0x84, 0x0f, 0x8a, + 0x27, 0x56, 0x31, 0xa6, 0x1c, 0x57, 0x14, 0xb4, 0xd2, 0x6f, 0x2f, 0xca, 0xfb, 0xa6, 0x36, 0xbc, 0x6c, 0xa1, 0xe7, 0x16, + 0x16, 0x16, 0x16, 0x16, 0xe5, 0x45, 0x98, 0xe3, 0x7f, 0x58, 0x65, 0x10, 0x8c, 0xe3, 0xc0, 0x66, 0xb6, 0xc6, 0x29, 0xd6, + 0x1e, 0x63, 0xa0, 0x47, 0x03, 0x03, 0x4b, 0x96, 0x2c, 0xa1, 0x37, 0xdf, 0x7c, 0x53, 0x88, 0x46, 0xa6, 0xaa, 0x96, 0xc5, + 0x20, 0xec, 0x3c, 0xd8, 0xfc, 0x8b, 0x94, 0x79, 0xdb, 0xb6, 0x6d, 0x73, 0x1d, 0xc7, 0xe9, 0x86, 0x78, 0xa6, 0x58, 0xe2, + 0xc2, 0x44, 0x18, 0x23, 0x14, 0x40, 0xdd, 0x11, 0x55, 0x25, 0x80, 0xbe, 0x8c, 0x42, 0x82, 0x13, 0x2a, 0xc8, 0x90, 0xa8, + 0x0a, 0xc2, 0x09, 0x1f, 0x93, 0x46, 0xa5, 0x56, 0x0c, 0x5c, 0xfb, 0x77, 0xd9, 0xb2, 0x65, 0xf4, 0xd6, 0x5b, 0x6f, 0x0d, + 0x71, 0x6e, 0x35, 0x11, 0x8a, 0x5f, 0xc8, 0xcb, 0x11, 0xa5, 0xdf, 0xf4, 0xda, 0xbf, 0x45, 0x47, 0x1d, 0x59, 0x58, 0x58, + 0x58, 0x58, 0xc4, 0x86, 0x6c, 0xbe, 0xf8, 0x3c, 0x86, 0xb3, 0x7a, 0xf4, 0x94, 0x5a, 0x1a, 0xce, 0xa4, 0x39, 0x49, 0xf5, + 0xf3, 0x63, 0x33, 0x70, 0x6f, 0x6f, 0x2f, 0xcc, 0xa1, 0x19, 0xab, 0x61, 0x2d, 0x2b, 0x80, 0xbe, 0xef, 0x0b, 0xf7, 0xb8, + 0x87, 0x1f, 0x7e, 0x58, 0x7c, 0xe8, 0xba, 0xee, 0x6b, 0x21, 0xe9, 0x5f, 0xc2, 0xcc, 0xbf, 0x25, 0xa1, 0xd4, 0x28, 0x60, + 0x7e, 0x1d, 0x25, 0x43, 0xf7, 0xc9, 0xaa, 0x20, 0x0b, 0x1d, 0xc7, 0x49, 0xaf, 0x5e, 0xbd, 0x1a, 0xd1, 0xc0, 0xa1, 0x65, + 0x5e, 0x6a, 0x4d, 0x01, 0x44, 0xe2, 0xeb, 0xc7, 0x1e, 0x7b, 0x2c, 0xa3, 0x06, 0x9a, 0xe6, 0xff, 0xa7, 0x9a, 0x7f, 0x95, + 0xd2, 0x6f, 0x4f, 0x2a, 0x7e, 0x7f, 0x3a, 0x01, 0xb4, 0x0a, 0xa0, 0x85, 0x85, 0x85, 0x85, 0x79, 0x50, 0xe7, 0xde, 0x30, + 0x21, 0x86, 0xcd, 0xc0, 0x48, 0x29, 0x82, 0xbc, 0x72, 0x8e, 0x89, 0x2a, 0x20, 0x83, 0x0b, 0x26, 0x00, 0xc8, 0xa0, 0xd1, + 0xdf, 0xdf, 0x6f, 0x14, 0x59, 0x2d, 0x15, 0x61, 0xe7, 0x82, 0xe8, 0x5f, 0xa4, 0xca, 0x5b, 0xb0, 0x40, 0xb8, 0x6a, 0x62, + 0x5e, 0x7e, 0x4e, 0xde, 0xb7, 0xb0, 0xfc, 0xbb, 0xb1, 0x59, 0xe2, 0xe2, 0xf2, 0x01, 0xcc, 0x26, 0x3f, 0xe3, 0x4e, 0xbe, + 0xed, 0xba, 0xee, 0x2a, 0x9c, 0xfb, 0xa3, 0x8f, 0x3e, 0xea, 0x81, 0x10, 0x95, 0x83, 0x00, 0x56, 0x6a, 0xc5, 0x00, 0xb2, + 0x87, 0x10, 0x76, 0xf6, 0xff, 0x63, 0x05, 0xd0, 0x94, 0x15, 0x8c, 0x7a, 0x1c, 0x32, 0x37, 0x94, 0x2b, 0xab, 0x7e, 0xa8, + 0xa5, 0xdf, 0xf4, 0xc8, 0x5f, 0x75, 0x90, 0xb1, 0xb0, 0xb0, 0xb0, 0xb0, 0x30, 0x33, 0x27, 0xa0, 0x1e, 0x30, 0xd0, 0x2f, + 0x3f, 0xdb, 0x2d, 0x2b, 0x83, 0x70, 0xc9, 0x4f, 0x32, 0x05, 0x51, 0x04, 0x6f, 0xe1, 0xc2, 0x85, 0xb4, 0x76, 0xed, 0xda, + 0x8a, 0x94, 0x92, 0x4d, 0x0a, 0xfa, 0x79, 0x70, 0xbe, 0xe0, 0x85, 0x0b, 0x17, 0xfa, 0x3b, 0x77, 0xee, 0x74, 0x5d, 0xd7, + 0xed, 0xf2, 0x7d, 0x7f, 0xb1, 0x16, 0xfd, 0x9b, 0x4b, 0x84, 0x29, 0x5b, 0x14, 0x70, 0x18, 0xc2, 0xe4, 0x67, 0xf5, 0x80, + 0x3b, 0xd9, 0x0c, 0xfc, 0xc4, 0x13, 0x4f, 0xf8, 0xad, 0xad, 0xad, 0x65, 0x49, 0x0a, 0x5d, 0x89, 0x55, 0x03, 0x9b, 0x7f, + 0x11, 0xf0, 0x82, 0x30, 0x76, 0xfd, 0x38, 0x4c, 0x59, 0xc9, 0xf0, 0x71, 0x28, 0xe6, 0x5f, 0xa4, 0x7e, 0xd9, 0x29, 0x5f, + 0xe7, 0x0a, 0xfe, 0x60, 0xd4, 0x46, 0x8f, 0xb4, 0xb0, 0xb0, 0xb0, 0xa8, 0x6e, 0xa8, 0x73, 0xb0, 0x9a, 0x8d, 0x83, 0x09, + 0x04, 0x16, 0xf5, 0x8e, 0xcc, 0xf1, 0x3a, 0xc0, 0x39, 0x01, 0x4d, 0x99, 0x8f, 0xc2, 0x6a, 0x03, 0x43, 0x05, 0xec, 0xe8, + 0xe8, 0x40, 0x52, 0xe4, 0xb2, 0x59, 0x0d, 0xcb, 0x81, 0xb0, 0x6b, 0x8e, 0xf7, 0x1e, 0x7e, 0xf8, 0x61, 0x8e, 0xfe, 0x65, + 0xa5, 0xd6, 0xd5, 0x08, 0x60, 0x6c, 0x15, 0x40, 0xe2, 0x24, 0x80, 0xb9, 0xe4, 0x67, 0xa1, 0x02, 0xa6, 0xd3, 0xe9, 0x67, + 0x5d, 0xd7, 0xed, 0xdb, 0xb8, 0x71, 0x63, 0x0a, 0xac, 0x1e, 0x29, 0x52, 0x92, 0xbe, 0xa1, 0x95, 0x58, 0x31, 0x70, 0x2d, + 0xbf, 0xc7, 0x1f, 0x7f, 0x5c, 0x48, 0xd7, 0x26, 0x9a, 0x7f, 0x19, 0x32, 0xf7, 0x1f, 0x0e, 0x0e, 0x37, 0x02, 0xda, 0xb3, + 0xa3, 0xe5, 0xfe, 0x4b, 0x44, 0x76, 0xb6, 0xb0, 0xb0, 0xb0, 0xb0, 0x88, 0x1d, 0xd9, 0x92, 0x42, 0x73, 0x4e, 0xc0, 0xb7, + 0x89, 0x68, 0x85, 0xa9, 0xc1, 0x20, 0x0c, 0xf6, 0x03, 0x94, 0xc4, 0xa8, 0xa6, 0x82, 0x40, 0x7c, 0xad, 0xba, 0x09, 0xd4, + 0xcd, 0x75, 0xeb, 0xd6, 0xa1, 0x5c, 0xac, 0x38, 0x41, 0xcf, 0xf3, 0x9e, 0xcc, 0xe1, 0x82, 0x15, 0x5b, 0x25, 0xae, 0xb8, + 0xa2, 0x80, 0x19, 0x91, 0x55, 0x41, 0x88, 0x68, 0x95, 0x64, 0xb6, 0x74, 0xd7, 0x5d, 0x77, 0x95, 0xa5, 0xe1, 0x55, 0xa2, + 0xc1, 0x60, 0x9f, 0x70, 0x5e, 0x45, 0x26, 0x73, 0x00, 0xe4, 0xcf, 0x54, 0xf3, 0xaf, 0x52, 0xfa, 0xed, 0x4d, 0xf9, 0x48, + 0x85, 0x98, 0x7f, 0x75, 0xd9, 0xd9, 0xc2, 0xc2, 0xc2, 0xc2, 0xc2, 0x6c, 0x33, 0x70, 0x98, 0x10, 0x93, 0x96, 0xb9, 0x79, + 0x9f, 0x50, 0x73, 0x02, 0x9a, 0x0c, 0x1c, 0xdf, 0xd3, 0x4f, 0x3f, 0x2d, 0xaa, 0x63, 0xe8, 0xa5, 0xe1, 0xaa, 0x15, 0x8e, + 0xc2, 0x4b, 0x70, 0x0f, 0x20, 0x86, 0x3d, 0xfa, 0xe8, 0xa3, 0x48, 0xfe, 0xec, 0xa6, 0x52, 0xa9, 0x9d, 0xd2, 0xfc, 0x5b, + 0xaf, 0xe5, 0xe1, 0x8d, 0xad, 0xfc, 0x9b, 0x8a, 0x38, 0xa5, 0xa9, 0xa8, 0x48, 0x60, 0x66, 0xb2, 0x28, 0x45, 0xf3, 0x38, + 0xbe, 0x88, 0x1b, 0x8a, 0x82, 0xcf, 0x50, 0xca, 0x92, 0xbc, 0xa1, 0xe5, 0x6e, 0x2c, 0xac, 0xfe, 0xad, 0x5a, 0xb5, 0x4a, + 0x24, 0x80, 0x36, 0xd9, 0xfc, 0x2b, 0x4b, 0xbf, 0xf1, 0x5b, 0x58, 0x71, 0xec, 0xd5, 0x48, 0xbb, 0xcd, 0xfd, 0x67, 0x61, + 0x61, 0x61, 0x51, 0x3d, 0x88, 0x0a, 0xc8, 0xe4, 0xc5, 0x7c, 0x68, 0x4e, 0x40, 0x53, 0xe6, 0x25, 0x15, 0xac, 0xf8, 0x41, + 0x40, 0xd9, 0xb1, 0x63, 0x07, 0xbd, 0xf8, 0xe2, 0x8b, 0x35, 0x63, 0x06, 0xf6, 0x15, 0x5e, 0x02, 0x33, 0x77, 0x57, 0x57, + 0x17, 0xdd, 0x7d, 0xf7, 0xdd, 0xe2, 0xc4, 0x7c, 0xdf, 0x87, 0x89, 0x7e, 0x87, 0xbc, 0x87, 0xf9, 0x96, 0x61, 0x25, 0x53, + 0x12, 0x41, 0xeb, 0x66, 0x60, 0x56, 0x92, 0x44, 0xc3, 0x03, 0xb3, 0x4d, 0xa5, 0x52, 0xad, 0xdd, 0xdd, 0xdd, 0xee, 0x43, + 0x0f, 0x3d, 0xe4, 0x27, 0x7d, 0x43, 0xcb, 0xdd, 0xb0, 0xd9, 0xff, 0x0f, 0x04, 0x17, 0x37, 0x55, 0x37, 0xff, 0x9a, 0xb4, + 0x7a, 0x51, 0x72, 0xff, 0x81, 0xf8, 0xbd, 0xa0, 0x04, 0x7f, 0x64, 0x5b, 0x71, 0x98, 0x73, 0x02, 0x16, 0x16, 0x16, 0x16, + 0x16, 0x85, 0x98, 0x81, 0x45, 0x71, 0x06, 0x99, 0x13, 0x70, 0xa1, 0xe9, 0x66, 0x60, 0xcc, 0x9d, 0x9c, 0x32, 0x0e, 0x16, + 0xb5, 0x72, 0x97, 0x92, 0x4d, 0x9a, 0x97, 0x30, 0x5f, 0x40, 0xbe, 0xc3, 0xd7, 0x5f, 0x7f, 0x1d, 0xb9, 0xff, 0x3c, 0xcf, + 0xf3, 0x44, 0xaa, 0x9e, 0x2c, 0xc1, 0x1f, 0xb1, 0x5a, 0xe3, 0xe2, 0x0c, 0x02, 0x61, 0x84, 0x65, 0x24, 0xe7, 0x64, 0x94, + 0xdb, 0x7c, 0xdf, 0x47, 0x78, 0x33, 0xdd, 0x73, 0xcf, 0x3d, 0x1e, 0x72, 0x02, 0x26, 0x79, 0x53, 0x2b, 0x41, 0xb8, 0x70, + 0x53, 0x11, 0xba, 0x6e, 0xba, 0xf9, 0x57, 0x09, 0xfe, 0x78, 0x89, 0x88, 0x36, 0x68, 0xb9, 0xff, 0xc2, 0xa2, 0x7f, 0xcd, + 0x38, 0x09, 0x0b, 0x0b, 0x0b, 0x0b, 0x8b, 0x5c, 0x66, 0x60, 0x35, 0x10, 0x44, 0x25, 0x80, 0xfd, 0x72, 0x3c, 0x7f, 0xd2, + 0xd4, 0x9c, 0x80, 0x2a, 0xf8, 0xb8, 0x9e, 0x78, 0xe2, 0x09, 0xa1, 0x04, 0x22, 0x78, 0xb4, 0xda, 0xe1, 0x2b, 0x39, 0x0f, + 0x71, 0x3e, 0x70, 0x89, 0x43, 0xa1, 0x0c, 0xd7, 0x75, 0xe1, 0x86, 0xf5, 0x46, 0x44, 0x26, 0x8e, 0x44, 0x5c, 0xb1, 0xe2, + 0x36, 0x01, 0xab, 0x3e, 0x80, 0x61, 0xf2, 0x33, 0x28, 0xee, 0x63, 0xae, 0xeb, 0xa6, 0xdf, 0x7e, 0xfb, 0x6d, 0x17, 0xd1, + 0x3d, 0x23, 0x47, 0x8e, 0x14, 0x76, 0xf0, 0x24, 0x50, 0xce, 0x46, 0xcd, 0xce, 0x9c, 0xa8, 0xfb, 0xfb, 0xfc, 0xf3, 0xcf, + 0x87, 0x9a, 0x7f, 0x4d, 0xe8, 0x64, 0x4a, 0xee, 0x3f, 0xbe, 0xf7, 0x4f, 0x28, 0x24, 0x3d, 0xca, 0xf1, 0x94, 0x11, 0x9b, + 0xf4, 0x6c, 0x61, 0x61, 0x61, 0x61, 0x11, 0x3b, 0xb2, 0x59, 0xe3, 0x54, 0x33, 0x30, 0x12, 0x0d, 0xaf, 0x35, 0x39, 0x27, + 0x20, 0x9b, 0x81, 0xf1, 0x40, 0x2a, 0x98, 0xa5, 0x4b, 0x97, 0x96, 0xb5, 0x94, 0x6c, 0x52, 0x60, 0x51, 0x08, 0xee, 0x62, + 0x38, 0x2f, 0x16, 0x8c, 0x3c, 0xcf, 0x7b, 0x44, 0x71, 0xc5, 0x0a, 0x23, 0x7f, 0xaa, 0x10, 0x63, 0x4c, 0x14, 0x70, 0x3e, + 0x7e, 0x80, 0x6a, 0x32, 0xca, 0x15, 0x8e, 0xe3, 0x20, 0xdf, 0x9c, 0x73, 0xe3, 0x8d, 0x37, 0x82, 0xf9, 0xc6, 0x7c, 0x08, + 0xca, 0xc1, 0x94, 0x51, 0x79, 0x43, 0xa3, 0x84, 0x33, 0xe7, 0x0b, 0x2f, 0xbc, 0x40, 0xbb, 0x76, 0xed, 0xca, 0xa8, 0x7f, + 0x26, 0x42, 0xaa, 0x7f, 0x8e, 0xac, 0xfa, 0xb1, 0x4c, 0x59, 0x71, 0xe8, 0xd1, 0xbf, 0xfa, 0x60, 0x62, 0x61, 0x61, 0x61, + 0x61, 0x61, 0x1e, 0xc2, 0x52, 0x74, 0x45, 0x99, 0x81, 0xf1, 0x5e, 0x1b, 0xab, 0x80, 0xc8, 0x56, 0x61, 0x8a, 0x95, 0x4a, + 0x07, 0xe6, 0x50, 0x56, 0xfd, 0x50, 0x58, 0xa1, 0x16, 0x02, 0x41, 0x7c, 0xdf, 0xcf, 0x04, 0x7f, 0xdc, 0x73, 0xcf, 0x3d, + 0xa8, 0x8e, 0xc6, 0xc1, 0x1f, 0x48, 0xc5, 0x86, 0x93, 0xed, 0xcd, 0x91, 0xfe, 0xc5, 0x28, 0x05, 0x30, 0x9f, 0x28, 0xa4, + 0x4c, 0x20, 0x08, 0x1e, 0xe9, 0x74, 0xfa, 0x41, 0xdc, 0xd8, 0xe7, 0x9e, 0x7b, 0x4e, 0xb0, 0xfa, 0xa4, 0x52, 0xc2, 0x94, + 0x9b, 0x80, 0x61, 0x7f, 0x1c, 0xfd, 0xcb, 0x21, 0xec, 0xa6, 0x35, 0x56, 0xd9, 0xf8, 0xf8, 0xa0, 0x9e, 0x92, 0xc9, 0x41, + 0xd9, 0xe1, 0x34, 0x6c, 0xc5, 0x61, 0x61, 0x61, 0x61, 0x61, 0x51, 0x1d, 0xc8, 0x56, 0x99, 0x8b, 0xad, 0x3c, 0x9c, 0x12, + 0x06, 0x01, 0x07, 0x3d, 0xf0, 0x05, 0x37, 0x35, 0x27, 0xa0, 0x6a, 0x39, 0x03, 0x01, 0x44, 0x5e, 0xc0, 0x5a, 0xf0, 0x05, + 0xac, 0xaf, 0xaf, 0x27, 0xe4, 0x43, 0xbe, 0xf9, 0xe6, 0x9b, 0x79, 0x8e, 0x9d, 0x4f, 0x44, 0xdb, 0x23, 0xe6, 0x62, 0x0e, + 0xfe, 0x88, 0x5d, 0x88, 0x71, 0xcb, 0x18, 0x85, 0xc4, 0x0d, 0x0f, 0x6a, 0xd3, 0x22, 0xd7, 0x75, 0xd7, 0xc3, 0x0c, 0x39, + 0x6f, 0xde, 0x3c, 0x2f, 0x29, 0x56, 0x5f, 0x2e, 0xf2, 0xc5, 0xb6, 0x7c, 0xf8, 0x28, 0xa0, 0x76, 0xa1, 0x49, 0x26, 0x5f, + 0x15, 0x38, 0x1e, 0x99, 0xfb, 0x8f, 0xd3, 0xbd, 0x3c, 0xa5, 0xa5, 0x7e, 0xe1, 0x00, 0x10, 0xdd, 0x94, 0x0f, 0x58, 0xf3, + 0xaf, 0x85, 0x85, 0x85, 0x45, 0x75, 0x20, 0x8a, 0x04, 0x32, 0x11, 0x74, 0xa4, 0x09, 0x78, 0x09, 0xbe, 0x3c, 0x30, 0x30, + 0x90, 0x8c, 0x1f, 0x56, 0x8c, 0x66, 0xe0, 0x95, 0x2b, 0x57, 0xd2, 0xf2, 0xe5, 0xcb, 0xab, 0xde, 0x0c, 0x9c, 0x4e, 0xa7, + 0x85, 0xeb, 0x1b, 0x08, 0xed, 0x86, 0x0d, 0x1b, 0x50, 0xf9, 0xa3, 0x37, 0x9d, 0x4e, 0xcf, 0x97, 0x7c, 0x2c, 0xca, 0xf7, + 0x2f, 0x11, 0x57, 0xac, 0x24, 0x32, 0x14, 0xfb, 0x39, 0x9c, 0x50, 0x85, 0xfc, 0xec, 0x79, 0x9e, 0x50, 0x01, 0x1f, 0x78, + 0xe0, 0x01, 0x91, 0x36, 0x25, 0x89, 0x94, 0x30, 0xe5, 0x22, 0x60, 0x1c, 0xcd, 0xf3, 0xf2, 0xcb, 0x2f, 0x0b, 0x1f, 0x40, + 0x13, 0xc9, 0x1f, 0x43, 0xe9, 0xe8, 0xe8, 0xf8, 0x6b, 0x94, 0x46, 0x17, 0x56, 0xfd, 0xc3, 0x46, 0xff, 0x5a, 0x58, 0x58, + 0x58, 0x54, 0x07, 0x0a, 0xb1, 0xc6, 0xf1, 0x7c, 0x2c, 0x52, 0xb3, 0x0d, 0x0c, 0x0c, 0xc0, 0x3f, 0x9f, 0x4c, 0x4e, 0x0a, + 0x8d, 0xb4, 0x65, 0x08, 0x06, 0x01, 0x57, 0x30, 0xf5, 0x58, 0xf3, 0x01, 0xdc, 0xc3, 0x90, 0x2b, 0xf8, 0xfa, 0xeb, 0xaf, + 0xc7, 0xfd, 0x40, 0xf0, 0x07, 0x02, 0x63, 0x57, 0x85, 0x10, 0xc0, 0x81, 0xa4, 0x5d, 0xb1, 0xe2, 0x8e, 0x02, 0xe6, 0xe7, + 0xb0, 0x40, 0x10, 0x6e, 0x70, 0xb0, 0x6f, 0xd7, 0xfb, 0xbe, 0xff, 0xb8, 0xeb, 0xba, 0x3b, 0x3b, 0x3b, 0x3b, 0x9d, 0x1b, + 0x6e, 0xb8, 0xc1, 0x87, 0x19, 0x38, 0xee, 0x60, 0x90, 0x72, 0x2b, 0x80, 0x60, 0xf4, 0xa6, 0x9a, 0x7f, 0x39, 0xf8, 0x03, + 0x1d, 0x5d, 0xbe, 0x35, 0x5f, 0x21, 0x7e, 0xb9, 0x4a, 0xbf, 0x59, 0xf5, 0xcf, 0xc2, 0xc2, 0xc2, 0xa2, 0x76, 0x4c, 0xc1, + 0x7d, 0xd2, 0xdf, 0x0c, 0x09, 0x6b, 0xb7, 0x80, 0x0b, 0x20, 0x18, 0xc4, 0x44, 0xe1, 0x82, 0xf3, 0x01, 0x02, 0x8f, 0x3e, + 0xfa, 0x28, 0xf5, 0xf4, 0xf4, 0x18, 0x5b, 0x5d, 0x2b, 0x17, 0xc0, 0x71, 0x46, 0x8f, 0x1e, 0x2d, 0x88, 0xec, 0x2b, 0xaf, + 0xbc, 0x02, 0xf5, 0x2f, 0x3d, 0x30, 0x30, 0x70, 0x8f, 0xbc, 0x4f, 0xba, 0x25, 0x4e, 0x17, 0x63, 0x62, 0x87, 0x5b, 0xc6, + 0x9a, 0x84, 0x6a, 0x30, 0x08, 0xde, 0xdf, 0xee, 0x79, 0xde, 0xfd, 0x8e, 0xe3, 0x38, 0xb7, 0xdc, 0x72, 0x8b, 0xbf, 0x7a, + 0xf5, 0xea, 0xd8, 0x99, 0x7d, 0xb9, 0x1a, 0x33, 0x08, 0x1f, 0x52, 0xda, 0xcc, 0x9f, 0x3f, 0xdf, 0x58, 0xf3, 0x2f, 0x80, + 0xa4, 0x9f, 0xf2, 0x9e, 0x6f, 0x91, 0x1d, 0x3f, 0x2c, 0xdc, 0xdc, 0xe6, 0xfe, 0xb3, 0xb0, 0xb0, 0xb0, 0xa8, 0x7e, 0xe4, + 0x63, 0x8d, 0xdb, 0xc5, 0xc1, 0x20, 0x98, 0x1f, 0x4c, 0x12, 0x2d, 0xc2, 0x00, 0x2b, 0x1b, 0x73, 0x05, 0xd3, 0x8f, 0x35, + 0x0c, 0x20, 0xae, 0x08, 0xba, 0xb9, 0xe2, 0x8a, 0x2b, 0x84, 0xfa, 0x27, 0x93, 0x72, 0x2f, 0xd7, 0xf2, 0xf0, 0xe6, 0x53, + 0x86, 0xd5, 0xa8, 0x3c, 0x80, 0x14, 0xa1, 0x16, 0xa5, 0x23, 0x9c, 0x50, 0x7b, 0x64, 0x62, 0xe8, 0x47, 0x5c, 0xd7, 0xdd, + 0xd3, 0xde, 0xde, 0x9e, 0x51, 0x01, 0xe3, 0x24, 0x80, 0xe5, 0x68, 0x20, 0x38, 0x5e, 0xf8, 0x24, 0xc0, 0x37, 0xe1, 0x8d, + 0x37, 0xde, 0x30, 0x96, 0xfc, 0xc9, 0xca, 0x1f, 0x7c, 0x71, 0x9f, 0x92, 0x1d, 0x9f, 0xb2, 0x38, 0x9c, 0xda, 0xc4, 0xcf, + 0x16, 0x16, 0x16, 0x16, 0xb5, 0x65, 0x06, 0x56, 0xcd, 0x8b, 0x1c, 0x0c, 0x82, 0xf9, 0xa0, 0x0f, 0xbe, 0xe1, 0x26, 0x06, + 0x83, 0x60, 0xee, 0xe2, 0xa4, 0xd0, 0x28, 0xb0, 0x80, 0xf4, 0x71, 0x98, 0x73, 0x93, 0x4a, 0x1f, 0x97, 0x14, 0x70, 0xbc, + 0xa3, 0x46, 0x8d, 0x12, 0xea, 0xdf, 0xe2, 0xc5, 0x8b, 0xa1, 0xfe, 0xf9, 0x9e, 0xe7, 0xdd, 0xad, 0xa4, 0xe7, 0x51, 0xad, + 0x71, 0x03, 0xe5, 0x98, 0x8b, 0xdd, 0x32, 0xc9, 0xcf, 0x7a, 0xc3, 0xe3, 0xc4, 0xd0, 0x5b, 0x3c, 0xcf, 0x7b, 0x08, 0x2a, + 0xe0, 0xbc, 0x79, 0xf3, 0x7c, 0x14, 0x44, 0x8e, 0x93, 0xd9, 0x97, 0xa3, 0x21, 0x83, 0x00, 0xe2, 0x98, 0x71, 0x53, 0x71, + 0x83, 0xb9, 0xfa, 0x87, 0x49, 0xab, 0x13, 0x25, 0xf8, 0xc3, 0x95, 0xd7, 0x1e, 0x1d, 0xde, 0x0d, 0x09, 0x37, 0xb7, 0xe6, + 0x5f, 0x0b, 0x0b, 0x0b, 0x8b, 0xda, 0xcf, 0x09, 0xc8, 0x66, 0x60, 0x57, 0xfa, 0x9f, 0x2d, 0xd5, 0x0a, 0x04, 0x18, 0x07, + 0xd5, 0x0c, 0xcc, 0xc1, 0x21, 0xd5, 0x04, 0x47, 0xce, 0xc3, 0x57, 0x5c, 0x71, 0x05, 0xa7, 0x61, 0x83, 0x1f, 0xfe, 0x2b, + 0x52, 0xfd, 0x53, 0xe7, 0x62, 0x3d, 0x18, 0x33, 0x11, 0xf5, 0x0f, 0x48, 0xd2, 0x90, 0xae, 0x27, 0x86, 0xd6, 0x1b, 0x1e, + 0xab, 0x80, 0xf7, 0xb9, 0xae, 0xbb, 0xbb, 0xad, 0xad, 0xcd, 0xb9, 0xea, 0xaa, 0xab, 0x62, 0x55, 0x01, 0xcb, 0x41, 0xc2, + 0xd0, 0x28, 0xe1, 0x93, 0xc0, 0xfe, 0x7f, 0xa6, 0x2a, 0x80, 0xfd, 0xfd, 0xfd, 0x69, 0xa5, 0xd1, 0xbd, 0xa3, 0x38, 0x9c, + 0xaa, 0xe4, 0xdc, 0xe6, 0xfe, 0xb3, 0xb0, 0xb0, 0xb0, 0xa8, 0x6e, 0x44, 0x59, 0xe3, 0x74, 0x33, 0xb0, 0x5a, 0x1d, 0x44, + 0x4c, 0x60, 0x52, 0x28, 0x20, 0xd3, 0xa0, 0xce, 0xab, 0x48, 0x1f, 0xb7, 0x79, 0xf3, 0x66, 0x91, 0x13, 0xd0, 0xc4, 0x63, + 0xcd, 0xe6, 0xfb, 0x87, 0x34, 0x71, 0x2f, 0xbd, 0xf4, 0x12, 0x78, 0x03, 0xca, 0xbe, 0xdd, 0xa2, 0xf0, 0x21, 0xbd, 0x10, + 0x43, 0x58, 0x26, 0x8e, 0xd8, 0x91, 0x44, 0x1a, 0x18, 0x7e, 0xce, 0x96, 0x14, 0x9a, 0x4f, 0x1a, 0x9f, 0x6f, 0xf6, 0x3c, + 0xef, 0x2e, 0xa8, 0x80, 0x37, 0xdd, 0x74, 0x93, 0x0f, 0x53, 0x6a, 0x5c, 0x35, 0x82, 0x93, 0x26, 0x62, 0x9c, 0xcd, 0x1b, + 0x3e, 0x09, 0xf0, 0x4d, 0x28, 0xc7, 0x3e, 0x8b, 0x81, 0xac, 0xfc, 0xc1, 0x07, 0xf6, 0xa8, 0xd6, 0xd8, 0x74, 0x87, 0x53, + 0x96, 0x9d, 0x01, 0x1b, 0xfc, 0x61, 0x61, 0x61, 0x61, 0x51, 0xbd, 0xc8, 0x37, 0x35, 0xdb, 0x62, 0x59, 0x23, 0xd8, 0xc8, + 0x60, 0x10, 0x56, 0xfc, 0x20, 0xb8, 0x20, 0xdd, 0x1a, 0x48, 0x14, 0x78, 0x82, 0x49, 0x96, 0xb6, 0x6c, 0x40, 0xee, 0xc2, + 0xee, 0xee, 0x6e, 0xba, 0xe0, 0x82, 0x0b, 0xd2, 0x92, 0x77, 0xbd, 0x20, 0x55, 0x57, 0x4e, 0xfc, 0x9c, 0xad, 0xf4, 0x1b, + 0x55, 0x9b, 0x09, 0x98, 0x11, 0x46, 0x02, 0xfb, 0x35, 0x5f, 0xc0, 0x06, 0xdf, 0xf7, 0x1f, 0x74, 0x5d, 0x77, 0x4b, 0x77, + 0x77, 0xb7, 0xf3, 0xe7, 0x3f, 0xff, 0xd9, 0x43, 0x49, 0xb5, 0x38, 0x08, 0x60, 0xd2, 0x8d, 0x83, 0xfd, 0xff, 0x50, 0xfa, + 0x0d, 0xbe, 0x09, 0xb8, 0xc9, 0x26, 0x46, 0xff, 0x4a, 0xdf, 0x3f, 0x57, 0x76, 0xf0, 0x97, 0x73, 0x38, 0x9c, 0x5a, 0xff, + 0x3f, 0x0b, 0x0b, 0x0b, 0x8b, 0xda, 0x41, 0x54, 0x3e, 0x40, 0x3d, 0x18, 0x44, 0xa4, 0x84, 0xe9, 0xef, 0xef, 0x37, 0x32, + 0x18, 0x84, 0xd3, 0xc1, 0x00, 0x08, 0xb8, 0xc4, 0x7c, 0x6b, 0xe2, 0x71, 0xea, 0x40, 0xfa, 0x9a, 0x31, 0x63, 0xc6, 0x10, + 0x82, 0x5d, 0x57, 0xae, 0x5c, 0x09, 0xdf, 0xbf, 0x7e, 0xcf, 0xf3, 0x6e, 0x96, 0xd7, 0x5d, 0x25, 0x7f, 0xd9, 0xe6, 0x63, + 0x86, 0x91, 0x69, 0x60, 0xb2, 0xa9, 0x80, 0x61, 0xe5, 0x68, 0xd8, 0x01, 0x95, 0x4d, 0x90, 0xad, 0x9e, 0xe7, 0xdd, 0xee, + 0xba, 0xae, 0x83, 0xbc, 0x80, 0x90, 0x78, 0x21, 0x97, 0x96, 0x4a, 0x02, 0xcb, 0xb1, 0x8a, 0x41, 0x03, 0x84, 0x4f, 0x02, + 0x80, 0x06, 0x69, 0x5a, 0x78, 0x3a, 0x8e, 0x0f, 0x1d, 0x5a, 0xfe, 0xf9, 0xb8, 0xec, 0xe8, 0x5e, 0x96, 0xba, 0xbf, 0xb6, + 0xec, 0x9b, 0x85, 0x85, 0x85, 0x45, 0x75, 0x23, 0x4c, 0x39, 0x0a, 0xf3, 0xc9, 0x57, 0x7d, 0x01, 0xe1, 0x1b, 0xde, 0xeb, + 0xfb, 0xbe, 0x91, 0xc1, 0x20, 0xaa, 0x19, 0x18, 0x05, 0x17, 0x76, 0xef, 0xde, 0x9d, 0x21, 0x84, 0xa6, 0xc2, 0xf7, 0x7d, + 0x61, 0xaa, 0x86, 0x6a, 0x79, 0xc9, 0x25, 0x97, 0xf8, 0xb0, 0x74, 0x12, 0xd1, 0x13, 0x28, 0x89, 0x2b, 0x03, 0x70, 0xd8, + 0xf7, 0x4f, 0xb5, 0xc4, 0x95, 0x4d, 0x8c, 0x29, 0x07, 0x5b, 0xc9, 0xa6, 0x02, 0xf6, 0x29, 0x2a, 0xe0, 0x63, 0x8e, 0xe3, + 0xbc, 0x8d, 0x40, 0x85, 0x73, 0xcf, 0x3d, 0xd7, 0x8b, 0xa3, 0x01, 0x26, 0x5d, 0x67, 0x18, 0x37, 0x76, 0xdb, 0xb6, 0x6d, + 0x82, 0xb0, 0x9a, 0xec, 0x74, 0x8a, 0x0e, 0x2d, 0xaf, 0xf3, 0x93, 0x4a, 0xe5, 0x8f, 0xb0, 0xe0, 0x8f, 0xb0, 0x95, 0x86, + 0xf9, 0x4b, 0x2c, 0x0b, 0x0b, 0x0b, 0x0b, 0x8b, 0x7c, 0x83, 0x41, 0x54, 0x31, 0x86, 0x23, 0x50, 0x5d, 0x59, 0x18, 0x60, + 0x11, 0xfb, 0x8c, 0x9b, 0xa6, 0xae, 0xa9, 0x55, 0x41, 0xde, 0x79, 0xe7, 0x9d, 0xaa, 0xa8, 0x0a, 0x92, 0x96, 0xbe, 0x7f, + 0x97, 0x5d, 0x76, 0x99, 0xbf, 0x65, 0xcb, 0x16, 0x24, 0x7d, 0xee, 0x90, 0xea, 0x9f, 0x2b, 0xe7, 0x64, 0xd5, 0xff, 0x4f, + 0x27, 0x81, 0x89, 0xaa, 0x7f, 0xe5, 0x36, 0x01, 0x87, 0xe5, 0x04, 0x54, 0x1d, 0x20, 0xbb, 0xd2, 0xe9, 0xf4, 0xdf, 0x10, + 0x1a, 0xbd, 0x68, 0xd1, 0x22, 0xba, 0xe9, 0xa6, 0x9b, 0x68, 0xec, 0xd8, 0xb1, 0x42, 0x3e, 0x2d, 0x16, 0x49, 0xad, 0x60, + 0xd0, 0x10, 0xb9, 0xfa, 0xc7, 0x92, 0x25, 0x4b, 0x68, 0xeb, 0xd6, 0xad, 0x42, 0xf9, 0x33, 0x2d, 0xfa, 0x57, 0x09, 0xfe, + 0x20, 0x99, 0x6f, 0x08, 0xa5, 0x7f, 0x70, 0x51, 0x6c, 0xf0, 0x87, 0x85, 0x85, 0x85, 0x45, 0x6d, 0x23, 0xdf, 0xd4, 0x6c, + 0xaa, 0xf9, 0xf1, 0x61, 0x7c, 0x11, 0x65, 0x5a, 0x4d, 0x24, 0x56, 0x6c, 0x06, 0xc6, 0xb1, 0x41, 0x05, 0x8c, 0xcb, 0x5d, + 0x2c, 0x09, 0xe0, 0xb8, 0x50, 0xf2, 0x0d, 0x1c, 0xe1, 0xea, 0xab, 0xaf, 0xf6, 0x61, 0xe1, 0xf4, 0x3c, 0xef, 0x56, 0x22, + 0x5a, 0x27, 0xbf, 0xd2, 0x5b, 0xe9, 0x2a, 0x5c, 0x49, 0xa6, 0x81, 0xd1, 0xff, 0x0e, 0x33, 0x05, 0x0f, 0x89, 0x08, 0xc6, + 0xea, 0xc3, 0xf7, 0xfd, 0x27, 0x1d, 0xc7, 0x71, 0xcf, 0x3f, 0xff, 0x7c, 0x6f, 0xfd, 0xfa, 0xf5, 0x25, 0x25, 0x87, 0x4e, + 0x8a, 0x8c, 0xb1, 0x9f, 0x1f, 0x1a, 0x22, 0xd2, 0xbf, 0x00, 0xec, 0xff, 0x67, 0x9a, 0xfa, 0x87, 0x8e, 0x2c, 0xdf, 0x7a, + 0x24, 0xa4, 0xc3, 0xdb, 0xe0, 0x0f, 0x0b, 0x0b, 0x0b, 0x8b, 0xda, 0x47, 0xae, 0x60, 0x10, 0x51, 0xa1, 0x4b, 0x06, 0x26, + 0x20, 0x2d, 0x8c, 0x63, 0x62, 0x30, 0x88, 0x5a, 0x15, 0x04, 0x73, 0x2f, 0x4a, 0xaa, 0x99, 0xe6, 0x76, 0xa5, 0x1f, 0xef, + 0xef, 0x7e, 0xf7, 0x3b, 0xaf, 0xb7, 0xb7, 0xd7, 0x75, 0x1c, 0x67, 0x0d, 0xb2, 0x9e, 0xc0, 0xe2, 0x49, 0x44, 0xdd, 0x11, + 0xea, 0x5f, 0x59, 0x7c, 0xff, 0x2a, 0x65, 0x02, 0x8e, 0x32, 0x03, 0x33, 0x09, 0x74, 0x7d, 0xdf, 0xbf, 0x01, 0x32, 0x69, + 0x6b, 0x6b, 0xab, 0x73, 0xee, 0xb9, 0xe7, 0x96, 0x94, 0x16, 0x26, 0x49, 0x05, 0x10, 0x84, 0xaf, 0xb3, 0xb3, 0x93, 0x16, + 0x2c, 0x58, 0x90, 0xd9, 0x97, 0x69, 0x9d, 0x45, 0xe6, 0x74, 0xc2, 0x41, 0xbd, 0x1d, 0x91, 0x6f, 0xc8, 0x06, 0x7f, 0x58, + 0x58, 0x58, 0x58, 0x0c, 0xcf, 0xca, 0x20, 0x3c, 0x07, 0xa8, 0x82, 0x40, 0x87, 0x14, 0x0b, 0x84, 0xf5, 0xcd, 0x34, 0x75, + 0x4d, 0x15, 0x75, 0xa0, 0xac, 0x21, 0x77, 0xb0, 0x89, 0x2a, 0xe0, 0xc0, 0xc0, 0x00, 0x8d, 0x1b, 0x37, 0x8e, 0x6e, 0xbe, + 0xf9, 0x66, 0xe1, 0x22, 0x06, 0xbe, 0x90, 0x4e, 0xa7, 0xaf, 0x25, 0xa2, 0xce, 0x90, 0xd4, 0x2f, 0x51, 0xa6, 0xdf, 0xc4, + 0xcd, 0x89, 0x49, 0xe7, 0x01, 0xd4, 0xff, 0x8e, 0x72, 0x42, 0xed, 0x95, 0x04, 0x10, 0x9f, 0x6f, 0x48, 0xa7, 0xd3, 0x7f, + 0x4f, 0xa5, 0x52, 0xce, 0xed, 0xb7, 0xdf, 0xee, 0x3f, 0xf4, 0xd0, 0x43, 0xc2, 0x14, 0x5c, 0x4c, 0xd6, 0xef, 0xa4, 0x14, + 0x40, 0x4e, 0xff, 0x02, 0x3f, 0x84, 0x15, 0x2b, 0x56, 0x0c, 0x51, 0x05, 0x0d, 0x4b, 0xfd, 0xc2, 0x7f, 0x3e, 0x24, 0x1b, + 0x9e, 0xde, 0xd9, 0xcb, 0x92, 0x6d, 0xdc, 0xc2, 0xc2, 0xc2, 0xc2, 0xc2, 0x08, 0x33, 0xb0, 0x9e, 0x5f, 0x4e, 0x2d, 0xd0, + 0xd0, 0x2b, 0x45, 0x82, 0x67, 0x88, 0xa8, 0xcd, 0xf7, 0x7d, 0x37, 0x9d, 0x4e, 0x8b, 0xdf, 0x99, 0x34, 0xb7, 0x61, 0xae, + 0x65, 0x01, 0x06, 0xee, 0x62, 0xf0, 0x03, 0x34, 0xe9, 0xf8, 0x7c, 0xc9, 0x0f, 0x60, 0xc1, 0x44, 0x3c, 0x83, 0x28, 0xf9, + 0xe1, 0xfb, 0x30, 0x15, 0x2e, 0x94, 0x2a, 0x2b, 0xfb, 0xfe, 0xa9, 0xe6, 0xdf, 0x81, 0x72, 0xab, 0x7f, 0x40, 0xb9, 0xb4, + 0x53, 0xbd, 0xf1, 0x85, 0xa5, 0x84, 0xe9, 0x93, 0xb2, 0x28, 0x2e, 0xd0, 0x7d, 0xbe, 0xef, 0x2f, 0x83, 0x29, 0xf8, 0x57, + 0xbf, 0xfa, 0x95, 0xb7, 0x73, 0xe7, 0xce, 0xa2, 0x92, 0x3e, 0x26, 0xa5, 0xc8, 0x71, 0xf5, 0x8f, 0x17, 0x5f, 0x7c, 0x91, + 0xfa, 0xfa, 0xfa, 0x84, 0x29, 0xd8, 0x24, 0xf5, 0x4f, 0xa6, 0x7e, 0x41, 0x28, 0xbf, 0x2b, 0xa3, 0x7e, 0x9f, 0x53, 0xf2, + 0x0d, 0xb1, 0xfa, 0xa7, 0x36, 0xb8, 0xb0, 0x86, 0x67, 0x4e, 0x8f, 0xb2, 0xb0, 0xb0, 0xb0, 0xb0, 0x28, 0x15, 0xd9, 0x32, + 0x73, 0xf0, 0x3c, 0x4c, 0xb2, 0x56, 0xfc, 0x53, 0x6a, 0x65, 0x10, 0xd3, 0xe6, 0x37, 0x10, 0x40, 0x00, 0x16, 0x38, 0xd3, + 0x7c, 0xef, 0x3d, 0xc9, 0x0f, 0xce, 0x3c, 0xf3, 0x4c, 0x7f, 0xc7, 0x8e, 0x1d, 0x08, 0xfc, 0xdd, 0xe9, 0x79, 0xde, 0x35, + 0xd2, 0x1a, 0xd7, 0xad, 0xf9, 0xfe, 0xf1, 0x7c, 0x5c, 0x91, 0x34, 0x6c, 0xe5, 0x08, 0x02, 0x51, 0x5f, 0x47, 0xf9, 0x1f, + 0x30, 0x01, 0xcc, 0xe4, 0xc4, 0xf1, 0x3c, 0xef, 0x72, 0xd7, 0x75, 0xbb, 0x37, 0x6e, 0xdc, 0x48, 0x67, 0x9d, 0x75, 0x96, + 0x0f, 0x67, 0xca, 0x42, 0x09, 0x60, 0xd2, 0x3e, 0x80, 0x4f, 0x3e, 0x29, 0x6a, 0x68, 0x8b, 0x06, 0x68, 0x52, 0x07, 0x91, + 0xa9, 0x5f, 0xf8, 0x62, 0x61, 0xe5, 0xb1, 0x55, 0x5e, 0xfb, 0x28, 0x87, 0x53, 0x9b, 0xfa, 0xc5, 0xc2, 0xc2, 0xc2, 0x62, + 0xf8, 0x04, 0x83, 0xe8, 0x99, 0x39, 0x58, 0x90, 0xc1, 0x1c, 0xec, 0x48, 0x33, 0x30, 0xf2, 0xd5, 0x41, 0x05, 0x0c, 0x7e, + 0x64, 0x08, 0xc9, 0x52, 0xdd, 0xad, 0x9e, 0x7d, 0xf6, 0x59, 0xda, 0xb3, 0x67, 0x8f, 0x10, 0x61, 0x72, 0x1d, 0x5f, 0x39, + 0x8e, 0x7f, 0x60, 0x60, 0x80, 0x26, 0x4c, 0x98, 0x40, 0x37, 0xde, 0x78, 0x23, 0x3d, 0xfc, 0xf0, 0xc3, 0x1e, 0x2c, 0x99, + 0xe9, 0x74, 0xfa, 0x6a, 0x22, 0xda, 0x26, 0xaf, 0x39, 0x73, 0x1c, 0x7d, 0x2e, 0xd6, 0x85, 0x98, 0xcc, 0x61, 0x27, 0x79, + 0xbc, 0xe5, 0xf4, 0x9e, 0xcc, 0x56, 0x1d, 0x84, 0x2f, 0x08, 0xab, 0x80, 0xc0, 0x3b, 0xd2, 0x14, 0xec, 0xde, 0x7e, 0xfb, + 0xed, 0xde, 0x2d, 0xb7, 0xdc, 0x22, 0x2e, 0x6c, 0x21, 0x51, 0xc1, 0xb9, 0x48, 0x59, 0xb1, 0xa4, 0xad, 0xbe, 0xbe, 0x9e, + 0xa0, 0x4a, 0xbe, 0xf0, 0xc2, 0x0b, 0x79, 0x6d, 0xab, 0x9c, 0xe4, 0x50, 0x4b, 0xfd, 0x82, 0xeb, 0xf9, 0xa8, 0x52, 0xf7, + 0x37, 0x2c, 0xd3, 0x78, 0x58, 0xb6, 0x71, 0x33, 0x7a, 0xba, 0x85, 0x85, 0x85, 0x85, 0x45, 0x9c, 0xc8, 0x47, 0x88, 0xc1, + 0x7c, 0xf1, 0x96, 0x2c, 0x1a, 0xe0, 0x70, 0x26, 0x09, 0x7d, 0x1e, 0x8b, 0x9b, 0x50, 0xf1, 0xf6, 0xb3, 0xcd, 0x97, 0xd8, + 0xa7, 0x9a, 0x0e, 0x66, 0xd5, 0xaa, 0x55, 0xf4, 0xc6, 0x1b, 0x6f, 0xe4, 0x95, 0x0e, 0x26, 0xe9, 0x79, 0x38, 0x9d, 0x4e, + 0x8b, 0xa8, 0xdf, 0x95, 0x2b, 0x57, 0x8a, 0xc0, 0x0f, 0xd7, 0x75, 0x53, 0x9e, 0xe7, 0x21, 0x48, 0xe0, 0x49, 0x69, 0x81, + 0xeb, 0x8a, 0x50, 0xff, 0xd4, 0xb9, 0x58, 0x9c, 0x26, 0x95, 0x09, 0xe5, 0x0a, 0x02, 0xd1, 0xff, 0x8e, 0x2a, 0x49, 0xc3, + 0x17, 0xa7, 0x4b, 0x46, 0xca, 0xdc, 0xe5, 0x79, 0xde, 0x22, 0x5c, 0xc8, 0xd3, 0x4f, 0x3f, 0xdd, 0x7b, 0xfd, 0xf5, 0xd7, + 0xc5, 0x05, 0xce, 0xd7, 0x1f, 0x30, 0x89, 0x15, 0x01, 0x57, 0xff, 0x58, 0xb6, 0x6c, 0x19, 0x6d, 0xda, 0xb4, 0x29, 0xd3, + 0x10, 0x4d, 0x59, 0x1d, 0x85, 0xa4, 0x7e, 0x59, 0xa5, 0xd4, 0xfd, 0x55, 0xcd, 0xbf, 0x65, 0x77, 0x38, 0xb5, 0xb0, 0xb0, + 0xb0, 0xb0, 0xa8, 0x38, 0xd4, 0x39, 0x38, 0xaa, 0x54, 0x2b, 0x1e, 0x0f, 0xea, 0x29, 0x61, 0xd4, 0x79, 0xae, 0x12, 0x56, + 0x2f, 0x95, 0x24, 0x42, 0xf5, 0x03, 0x17, 0x80, 0x0a, 0x88, 0x40, 0x90, 0x4a, 0xce, 0xc1, 0xbe, 0x0c, 0x0c, 0xed, 0xef, + 0xef, 0xa7, 0x1f, 0xfe, 0xf0, 0x87, 0x5e, 0x5b, 0x5b, 0x1b, 0xa2, 0x7e, 0xb7, 0xf8, 0xbe, 0xff, 0x57, 0x39, 0xff, 0xaa, + 0xa6, 0xdf, 0xb0, 0x2a, 0x5c, 0xaa, 0x2f, 0x7e, 0x66, 0xb3, 0x49, 0x1f, 0x77, 0xb9, 0x7d, 0x00, 0x73, 0x85, 0xa2, 0x33, + 0x09, 0xe4, 0xa0, 0x10, 0xcf, 0xf7, 0xfd, 0x4b, 0x1c, 0xc7, 0xd9, 0xd1, 0xd1, 0xd1, 0xe1, 0xfe, 0xf8, 0xc7, 0x3f, 0xf6, + 0x70, 0x81, 0xf3, 0x91, 0x7b, 0x93, 0x6a, 0xa0, 0xe8, 0x08, 0x50, 0x00, 0x91, 0x83, 0x08, 0xc0, 0xb1, 0xe4, 0x0a, 0x43, + 0x2f, 0x67, 0xc3, 0x54, 0x52, 0xbf, 0x60, 0xa7, 0xf7, 0x2b, 0x89, 0x3e, 0xb3, 0x15, 0x9b, 0xb6, 0xe4, 0xcf, 0xc2, 0xc2, + 0xc2, 0xa2, 0x76, 0x11, 0x66, 0xe5, 0x89, 0x52, 0x01, 0x39, 0x18, 0xe4, 0x65, 0x99, 0x41, 0xc2, 0x29, 0x87, 0x2f, 0x20, + 0xcf, 0x93, 0xf9, 0x0a, 0x37, 0x6a, 0x3a, 0x18, 0xf0, 0x82, 0x5c, 0xc7, 0x96, 0xe4, 0x3c, 0x9c, 0x4e, 0xa7, 0x45, 0xb9, + 0xb7, 0xdf, 0xfc, 0xe6, 0x37, 0x3e, 0xc4, 0xa1, 0x54, 0x2a, 0x35, 0x90, 0x4e, 0xa7, 0x2f, 0x22, 0xa2, 0x9d, 0xf2, 0xfa, + 0xf6, 0x84, 0xa8, 0x7f, 0x15, 0x89, 0xfc, 0x55, 0x51, 0x89, 0x04, 0x3a, 0xd9, 0xfc, 0x0f, 0xd4, 0xb4, 0x30, 0xdd, 0xf2, + 0x3b, 0x5b, 0xd3, 0xe9, 0xf4, 0xa5, 0xa9, 0x54, 0xca, 0x7b, 0xf5, 0xd5, 0x57, 0xe9, 0xff, 0xfd, 0xbf, 0xff, 0x27, 0x2e, + 0x74, 0x3e, 0x2a, 0x60, 0x12, 0x37, 0x1c, 0x2c, 0x1f, 0x75, 0x7f, 0x39, 0xff, 0x9f, 0x49, 0xe9, 0x5f, 0x70, 0x1c, 0x4a, + 0xea, 0x17, 0x84, 0x27, 0x2f, 0xd3, 0xea, 0xfe, 0xea, 0x79, 0xff, 0xac, 0xf9, 0xd7, 0xc2, 0xc2, 0xc2, 0x62, 0x78, 0x21, + 0x4a, 0x88, 0x51, 0xe7, 0xe1, 0xb4, 0xcc, 0x1c, 0xf1, 0x80, 0x9e, 0x12, 0xc6, 0x24, 0x6b, 0x17, 0xf0, 0xd2, 0x4b, 0x2f, + 0x89, 0x88, 0xdb, 0x4a, 0xa9, 0x80, 0xfd, 0xfd, 0xfd, 0xc2, 0x3d, 0x6d, 0xde, 0xbc, 0x79, 0x74, 0xdd, 0x75, 0xd7, 0xc1, + 0xef, 0x0f, 0x7e, 0x93, 0x37, 0x21, 0x53, 0x8d, 0x9c, 0x7f, 0xbb, 0x34, 0x37, 0xb7, 0xa8, 0xb2, 0x6f, 0x2a, 0x6a, 0x22, + 0x08, 0x24, 0xdf, 0x80, 0x90, 0x81, 0x2c, 0xa6, 0x60, 0xd8, 0xce, 0x5f, 0x48, 0xa7, 0xd3, 0xb7, 0xe2, 0xc2, 0x5e, 0x7f, + 0xfd, 0xf5, 0xe9, 0x1b, 0x6e, 0xb8, 0x81, 0x26, 0x4e, 0x9c, 0x98, 0xd3, 0x1f, 0x30, 0x6e, 0x62, 0xc6, 0xe6, 0xdf, 0xb7, + 0xde, 0x7a, 0x8b, 0x40, 0x46, 0x79, 0x1f, 0xa6, 0x74, 0x08, 0x90, 0x62, 0xe5, 0x9a, 0xdc, 0x27, 0x49, 0xb4, 0xaa, 0xfc, + 0x19, 0xb1, 0xea, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0x30, 0x46, 0x05, 0x0c, 0x33, 0x01, 0xab, 0x29, 0x61, 0xb6, 0x71, 0x62, + 0x68, 0x13, 0xee, 0x99, 0x6a, 0x06, 0x86, 0x20, 0xd3, 0xd6, 0xd6, 0x46, 0x0b, 0x17, 0x2e, 0xac, 0x48, 0x59, 0xb8, 0xb4, + 0x2c, 0xf5, 0x06, 0xf7, 0xb4, 0x33, 0xce, 0x38, 0x23, 0x2d, 0xfd, 0xfe, 0x5e, 0x22, 0xa2, 0xdb, 0xa5, 0x1b, 0xdb, 0x5e, + 0xc5, 0xaa, 0x99, 0xaf, 0x1b, 0x56, 0x4d, 0xf9, 0x00, 0x86, 0x41, 0x3d, 0x51, 0x5d, 0x05, 0xd4, 0xcd, 0xc0, 0x7b, 0xe5, + 0x85, 0x9c, 0xe7, 0x79, 0xde, 0x2b, 0xb8, 0xc0, 0xbf, 0xfc, 0xe5, 0x2f, 0xd3, 0xcf, 0x3c, 0xf3, 0x4c, 0xce, 0x52, 0x71, + 0x71, 0x13, 0x33, 0x26, 0x80, 0x88, 0xfe, 0x35, 0x31, 0xfd, 0x8b, 0xec, 0xa0, 0xb8, 0xa7, 0xeb, 0x89, 0xe8, 0xf9, 0x90, + 0xd4, 0x2f, 0x51, 0x75, 0x06, 0x6d, 0xf0, 0x87, 0x85, 0x85, 0x85, 0xc5, 0xf0, 0x81, 0x2a, 0xc0, 0xa8, 0xf3, 0x30, 0x93, + 0x93, 0x3e, 0xf9, 0xfe, 0x4e, 0x99, 0x47, 0x16, 0x04, 0x30, 0x13, 0x80, 0x51, 0x69, 0xd1, 0x83, 0x8f, 0x83, 0xd3, 0xc1, + 0x3c, 0xf2, 0xc8, 0x23, 0x65, 0xaf, 0x08, 0xe2, 0xc9, 0x74, 0x2f, 0xbb, 0x77, 0xef, 0xa6, 0x13, 0x4f, 0x3c, 0xd1, 0x6f, + 0x6f, 0x6f, 0xc7, 0xc1, 0x6c, 0xf7, 0x7d, 0xff, 0x52, 0x79, 0x5d, 0xd9, 0xef, 0x2f, 0x9b, 0xef, 0x5f, 0x58, 0xde, 0x3f, + 0xaa, 0x55, 0x02, 0x18, 0xa6, 0x02, 0xfa, 0x59, 0xfc, 0x10, 0xb8, 0x42, 0x08, 0x1e, 0x28, 0x4e, 0xfd, 0x27, 0x22, 0xda, + 0xd4, 0xdd, 0xdd, 0x9d, 0xfa, 0xee, 0x77, 0xbf, 0xeb, 0xad, 0x5e, 0xbd, 0x3a, 0x6b, 0x50, 0x48, 0x9c, 0xe4, 0x0c, 0x0d, + 0x0e, 0x0d, 0x0c, 0xc4, 0x0f, 0xc9, 0xa9, 0x4d, 0x4b, 0xff, 0x82, 0xe3, 0x53, 0xc8, 0x30, 0x7c, 0xff, 0xda, 0x34, 0x49, + 0x3f, 0x2c, 0xfa, 0xd7, 0xfa, 0xff, 0x59, 0x58, 0x58, 0x58, 0x0c, 0x5f, 0x30, 0xf9, 0x0b, 0x33, 0x03, 0xb3, 0x0a, 0xf8, + 0x18, 0x11, 0xb5, 0xfb, 0xbe, 0x0f, 0x12, 0x98, 0x99, 0xc3, 0x2b, 0x49, 0x02, 0xf5, 0x88, 0x61, 0xf8, 0xe4, 0x6f, 0xdd, + 0xba, 0x55, 0xe4, 0x0b, 0x2e, 0xc7, 0x71, 0xf9, 0x92, 0x0f, 0x60, 0xff, 0x27, 0x9c, 0x70, 0x82, 0xff, 0xe6, 0x9b, 0x6f, + 0x82, 0x8c, 0x76, 0x7b, 0x9e, 0x77, 0x1e, 0x48, 0xa0, 0xe2, 0xf7, 0xc7, 0xbe, 0x7f, 0xb9, 0x2a, 0x70, 0x65, 0x36, 0x4d, + 0xc3, 0xc0, 0x07, 0x90, 0x9f, 0xc3, 0xa2, 0x91, 0xc2, 0x02, 0x42, 0xba, 0xe5, 0x67, 0x48, 0xa8, 0x78, 0x6e, 0x2a, 0x95, + 0xea, 0xdc, 0xbe, 0x7d, 0xbb, 0xfb, 0xad, 0x6f, 0x7d, 0x0b, 0xac, 0x5b, 0xd8, 0xfe, 0xc3, 0x48, 0x60, 0x9c, 0x0d, 0x41, + 0xad, 0xfe, 0x81, 0x04, 0xd0, 0xa6, 0x80, 0x57, 0x42, 0xfd, 0xfd, 0xfd, 0x48, 0xfc, 0x8c, 0xde, 0xb0, 0x43, 0x09, 0x3b, + 0xd7, 0x13, 0x3f, 0xeb, 0x09, 0x27, 0xc5, 0x26, 0x2a, 0x7c, 0x0a, 0x16, 0x16, 0x16, 0x16, 0x16, 0x95, 0x0b, 0xc8, 0xd4, + 0x45, 0x18, 0x55, 0x05, 0x04, 0x36, 0x13, 0xd1, 0x7c, 0x0e, 0x06, 0xe1, 0x39, 0xc7, 0xa4, 0xda, 0xc0, 0x5b, 0xb6, 0x6c, + 0xa1, 0xe7, 0x9f, 0x7f, 0x9e, 0x9a, 0x9b, 0x9b, 0x8b, 0xaa, 0x1a, 0x56, 0x08, 0x38, 0x15, 0xcd, 0xa8, 0x51, 0xa3, 0xe8, + 0x94, 0x53, 0x4e, 0xf1, 0x9f, 0x7d, 0xf6, 0x59, 0xbf, 0xae, 0xae, 0x0e, 0xf9, 0xfe, 0x2e, 0x26, 0x22, 0xf8, 0x86, 0xa5, + 0xa4, 0xfb, 0x5a, 0x58, 0xe0, 0x87, 0x31, 0xea, 0x1f, 0x50, 0xe9, 0x2a, 0xca, 0xba, 0x29, 0x98, 0xfd, 0x01, 0xa3, 0x4c, + 0xc1, 0x38, 0xde, 0xb7, 0xd3, 0xe9, 0xf4, 0xf9, 0x88, 0xb2, 0x59, 0xb9, 0x72, 0xa5, 0x0f, 0xe9, 0x15, 0xa6, 0x58, 0x48, + 0xc1, 0xba, 0xfd, 0x3f, 0xce, 0x46, 0x8a, 0x6d, 0xa3, 0x71, 0x3d, 0xf6, 0xd8, 0x63, 0x22, 0x08, 0x04, 0xfb, 0xab, 0x74, + 0x11, 0x6a, 0xee, 0x88, 0x38, 0x36, 0xb9, 0x32, 0x73, 0x64, 0xe8, 0x3e, 0x48, 0xa0, 0x17, 0x12, 0x71, 0x94, 0x2d, 0xdb, + 0xb8, 0x25, 0x82, 0x16, 0x16, 0x16, 0x16, 0xc3, 0x0b, 0x61, 0x81, 0x20, 0xba, 0x0a, 0xe8, 0xca, 0x60, 0x90, 0x6e, 0x54, + 0x97, 0xd2, 0x55, 0xc0, 0x4a, 0x28, 0x81, 0x6a, 0x3e, 0x40, 0xcc, 0xff, 0xc0, 0x7d, 0xf7, 0xdd, 0x57, 0x96, 0x39, 0x79, + 0x60, 0x60, 0x40, 0xc4, 0x20, 0xfc, 0xfe, 0xf7, 0xbf, 0xa7, 0x5b, 0x6e, 0xb9, 0xc5, 0xab, 0xab, 0xab, 0xc3, 0x35, 0xb9, + 0x4e, 0x0a, 0x2f, 0xec, 0xf7, 0xa7, 0x92, 0xbf, 0xa8, 0xc0, 0x0f, 0x71, 0x2a, 0xea, 0x69, 0x51, 0x99, 0x51, 0x69, 0x1f, + 0x40, 0x7e, 0x1d, 0xe6, 0x8c, 0xaa, 0x93, 0xc0, 0x5e, 0x19, 0x95, 0x04, 0x65, 0x6b, 0x61, 0x3a, 0x9d, 0xbe, 0x12, 0x17, + 0xfe, 0xa9, 0xa7, 0x9e, 0xf2, 0x7e, 0xf4, 0xa3, 0x1f, 0xf9, 0x20, 0x67, 0x7a, 0x49, 0x98, 0x38, 0x1b, 0x26, 0xb6, 0xdd, + 0xd3, 0xd3, 0x43, 0x77, 0xdc, 0x71, 0x87, 0xf8, 0x1b, 0x04, 0xd0, 0x94, 0x55, 0x90, 0xa2, 0xfe, 0xed, 0x91, 0x19, 0xdc, + 0x53, 0x8a, 0xfa, 0xa7, 0x3b, 0x9d, 0x86, 0xf9, 0x00, 0x5a, 0x58, 0x58, 0x58, 0x58, 0x0c, 0x0f, 0x44, 0xa5, 0x65, 0xf3, + 0x23, 0x4a, 0xb4, 0x62, 0x6e, 0x59, 0x23, 0x09, 0xce, 0x3e, 0xc1, 0x20, 0x95, 0xca, 0x07, 0xa8, 0x9b, 0x81, 0xe1, 0x07, + 0x88, 0xca, 0x61, 0x49, 0x46, 0x03, 0x0f, 0x0c, 0x0c, 0xd0, 0xe4, 0xc9, 0x93, 0xe9, 0xd2, 0x4b, 0x2f, 0xa5, 0xf3, 0xce, + 0x3b, 0x2f, 0x9d, 0x82, 0x12, 0x35, 0x30, 0xf0, 0x30, 0x11, 0xdd, 0x16, 0x42, 0xfe, 0xc2, 0x02, 0x3f, 0x8c, 0x30, 0xfd, + 0x32, 0x2a, 0x29, 0x61, 0x65, 0xcb, 0x0d, 0x18, 0x16, 0x15, 0xcc, 0xf6, 0xf4, 0x4e, 0x79, 0xa1, 0xef, 0x1f, 0x18, 0x18, + 0xb8, 0xad, 0xae, 0xae, 0x2e, 0x75, 0xdb, 0x6d, 0xb7, 0x79, 0x3f, 0xfe, 0xf1, 0x8f, 0xa9, 0xa5, 0xa5, 0x25, 0xa3, 0x88, + 0xc5, 0xd9, 0x30, 0xb1, 0x3d, 0x6c, 0x7b, 0xe9, 0xd2, 0xa5, 0x22, 0xe4, 0xdc, 0x84, 0xd4, 0x2f, 0xaa, 0x33, 0xae, 0xec, + 0x90, 0x38, 0xa0, 0x87, 0xa5, 0x5c, 0x4f, 0x59, 0xca, 0xbe, 0x59, 0xf5, 0xcf, 0xc2, 0xc2, 0xc2, 0xc2, 0x22, 0x33, 0x9d, + 0x84, 0x04, 0x64, 0xea, 0x2a, 0x20, 0x70, 0x2f, 0xe6, 0x15, 0x94, 0x87, 0x83, 0x0a, 0xc8, 0x73, 0x60, 0xa5, 0x7c, 0x01, + 0x79, 0xbf, 0x1c, 0x0c, 0x82, 0xea, 0x5c, 0xf0, 0xcf, 0x2f, 0xa6, 0x6c, 0x6c, 0xbe, 0xe4, 0x6f, 0xd2, 0xa4, 0x49, 0x74, + 0xc5, 0x15, 0x57, 0xd0, 0xe9, 0xa7, 0x9f, 0xce, 0x11, 0xbf, 0xf0, 0x07, 0xbb, 0x52, 0x31, 0xfb, 0x76, 0x47, 0xa8, 0x7f, + 0x2a, 0xf9, 0x33, 0x46, 0x80, 0xa9, 0xb4, 0x09, 0x98, 0xb2, 0x24, 0xa7, 0x8c, 0x52, 0x01, 0xd9, 0x1c, 0x0c, 0x25, 0xf0, + 0xfa, 0x81, 0x81, 0x81, 0x7b, 0x40, 0x02, 0xe7, 0xcd, 0x9b, 0xe7, 0xfd, 0xf4, 0xa7, 0x3f, 0x15, 0x37, 0x5f, 0x25, 0x81, + 0x71, 0x46, 0xfb, 0x5c, 0x7f, 0xfd, 0xf5, 0xc2, 0xbf, 0x20, 0x9f, 0xe4, 0xcf, 0x49, 0x41, 0xef, 0x6c, 0xe8, 0x88, 0x90, + 0xe5, 0x89, 0xa8, 0x43, 0x9a, 0x7f, 0xeb, 0x42, 0xd4, 0x3f, 0x1b, 0xf8, 0x61, 0x61, 0x61, 0x61, 0x61, 0x91, 0x99, 0x4a, + 0x94, 0x67, 0x55, 0x01, 0xd4, 0x7d, 0x01, 0x79, 0xfe, 0x15, 0xee, 0x57, 0x44, 0x84, 0xd2, 0x66, 0x4e, 0x5f, 0x5f, 0x1f, + 0xe6, 0x9d, 0x8a, 0x5e, 0x4d, 0x16, 0x40, 0xd4, 0x68, 0xe0, 0x6b, 0xaf, 0xbd, 0x56, 0x58, 0xea, 0xe2, 0x9e, 0x9f, 0x07, + 0x24, 0xf9, 0xbb, 0xf2, 0xca, 0x2b, 0xe9, 0xd4, 0x53, 0x4f, 0x15, 0xe4, 0xcf, 0xf7, 0xfd, 0xc5, 0xbe, 0xef, 0x9f, 0x2f, + 0xaf, 0x53, 0x8f, 0x42, 0xfe, 0x54, 0x02, 0x18, 0x66, 0x7d, 0x23, 0x13, 0xd4, 0x3f, 0x13, 0x08, 0xa0, 0x7a, 0xe2, 0x7a, + 0x03, 0x0c, 0x8b, 0x0a, 0xee, 0x51, 0x2e, 0x34, 0xd8, 0x36, 0xee, 0xfa, 0xd5, 0x03, 0x03, 0x03, 0xf7, 0xc3, 0x1c, 0x7c, + 0xe3, 0x8d, 0x37, 0x7a, 0x27, 0x9f, 0x7c, 0xb2, 0x70, 0xce, 0x44, 0x03, 0x88, 0xc3, 0x19, 0x94, 0x7d, 0xff, 0x90, 0xe7, + 0xe7, 0xe6, 0x9b, 0x6f, 0xae, 0xb8, 0xf2, 0xa7, 0x36, 0x7a, 0x3c, 0x2b, 0x89, 0x9f, 0x11, 0x9a, 0xbc, 0x41, 0x7e, 0x4d, + 0xf5, 0xfd, 0x0b, 0xcb, 0xfd, 0x07, 0xd8, 0x20, 0x10, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0xca, 0x91, 0x14, 0x9a, 0x85, 0x18, + 0xe0, 0x6e, 0xfc, 0xcd, 0x11, 0xc1, 0x95, 0x9e, 0x0f, 0xf5, 0x60, 0x90, 0xc5, 0x8b, 0x17, 0xd3, 0x83, 0x0f, 0x3e, 0x28, + 0x72, 0xf3, 0xc5, 0x15, 0x0c, 0x92, 0x4e, 0xa7, 0x85, 0xd9, 0xf7, 0xea, 0xab, 0xaf, 0xa6, 0x9f, 0xfd, 0xec, 0x67, 0x4c, + 0xfe, 0x96, 0xfa, 0xbe, 0x7f, 0x9e, 0x96, 0xb3, 0x38, 0x4c, 0xf9, 0x8b, 0xf2, 0xbf, 0x67, 0x54, 0x94, 0x45, 0x57, 0x9a, + 0x00, 0xe6, 0x4a, 0x10, 0xcd, 0x24, 0x90, 0x2f, 0xa8, 0x4a, 0x02, 0x59, 0x6e, 0x05, 0x09, 0xbc, 0x72, 0x60, 0x60, 0xe0, + 0x21, 0x90, 0xc0, 0xeb, 0xaf, 0xbf, 0xde, 0xfb, 0xe1, 0x0f, 0x7f, 0x28, 0xfc, 0x00, 0x10, 0x12, 0x5e, 0x6a, 0x23, 0x60, + 0xf3, 0xef, 0xf9, 0xe7, 0x9f, 0x4f, 0x7b, 0xf7, 0xee, 0x15, 0x2b, 0x0d, 0x5e, 0x6d, 0x54, 0xca, 0xf9, 0x35, 0x42, 0xfd, + 0x83, 0x93, 0x6e, 0x4a, 0x5e, 0x1b, 0x3d, 0xdf, 0x90, 0x31, 0x51, 0x47, 0x16, 0x16, 0x16, 0x16, 0x16, 0x46, 0x81, 0xe7, + 0x03, 0xd5, 0x44, 0xa9, 0x46, 0x03, 0xab, 0xc1, 0x20, 0x6f, 0xb0, 0x0a, 0x28, 0x7d, 0xcf, 0x2b, 0x7c, 0xe8, 0x83, 0x29, + 0x59, 0x78, 0x5e, 0x3e, 0xe7, 0x9c, 0x73, 0x44, 0xba, 0x36, 0x3d, 0x26, 0xa0, 0x98, 0xed, 0x7a, 0x9e, 0x27, 0x02, 0x3e, + 0xe0, 0xf3, 0x77, 0xf2, 0xc9, 0x27, 0x33, 0xf9, 0x7b, 0xd5, 0xf7, 0xfd, 0x3f, 0xc8, 0xb9, 0xb6, 0x5f, 0xf1, 0xfb, 0xd3, + 0x53, 0xbe, 0x18, 0x5f, 0x78, 0xc1, 0x04, 0x02, 0x98, 0x4f, 0x89, 0x9a, 0x5c, 0x24, 0x10, 0xe7, 0x71, 0x05, 0x9c, 0x31, + 0x41, 0x02, 0xff, 0xfe, 0xf7, 0xbf, 0x7b, 0x5f, 0xff, 0xfa, 0xd7, 0xfd, 0xde, 0xde, 0xde, 0x92, 0xc2, 0xc2, 0x71, 0xf3, + 0x51, 0x76, 0x6e, 0xc1, 0x82, 0x05, 0x88, 0xf6, 0xc9, 0xe4, 0xfd, 0x51, 0x55, 0xb8, 0x4a, 0x40, 0x51, 0xff, 0x38, 0xf2, + 0xf7, 0x01, 0x99, 0xfc, 0x99, 0xf2, 0xac, 0x35, 0x68, 0xd5, 0x3f, 0x0b, 0x0b, 0x0b, 0x8b, 0xe1, 0x8d, 0x6c, 0xe2, 0x8b, + 0x17, 0xa2, 0x02, 0xf6, 0xca, 0xf9, 0x06, 0x55, 0x2e, 0x7a, 0x4d, 0x50, 0x01, 0xd5, 0x7d, 0x33, 0x09, 0x44, 0x2d, 0xde, + 0x6b, 0xae, 0xb9, 0x86, 0xc6, 0x8f, 0x1f, 0x9f, 0xb3, 0x5a, 0x58, 0xb6, 0xb9, 0x1f, 0xdb, 0x96, 0xf5, 0x7d, 0xe9, 0xb4, + 0xd3, 0x4e, 0xd3, 0xc9, 0x5f, 0x77, 0x1e, 0xe4, 0xcf, 0xa8, 0x9c, 0x7f, 0x61, 0x30, 0x43, 0xbf, 0xdd, 0xf7, 0x58, 0x1c, + 0xf9, 0x00, 0xb1, 0x4b, 0xc9, 0x47, 0x9d, 0x0c, 0xfe, 0x68, 0x94, 0x8f, 0x11, 0xf2, 0xd1, 0x2c, 0x1f, 0x4d, 0xf2, 0x82, + 0x7e, 0xad, 0xae, 0xae, 0xee, 0x7f, 0xa3, 0x61, 0x1e, 0x75, 0xd4, 0x51, 0xa8, 0xcd, 0xe7, 0xec, 0xb7, 0xdf, 0x7e, 0xa2, + 0x5c, 0x4c, 0x7d, 0x7d, 0xfd, 0x3e, 0x8d, 0x46, 0x8f, 0x24, 0xe2, 0xd7, 0xea, 0xaa, 0xe2, 0xa3, 0x1f, 0xfd, 0x28, 0xbd, + 0xf6, 0xda, 0x6b, 0xe2, 0x35, 0xb6, 0x51, 0x4c, 0x83, 0x8f, 0xb3, 0x93, 0x60, 0x5b, 0xf0, 0xc1, 0x40, 0x0d, 0x42, 0x19, + 0xf9, 0xfb, 0x03, 0x99, 0xfa, 0xa5, 0x5b, 0x36, 0xc8, 0xbd, 0x8a, 0x3f, 0x82, 0x1e, 0x0c, 0x62, 0x09, 0xa0, 0x85, 0x85, + 0x85, 0x85, 0x85, 0x98, 0x4e, 0x94, 0xcb, 0xe0, 0x2a, 0x73, 0x2e, 0xcf, 0xb7, 0x0d, 0x72, 0x6e, 0xc5, 0x1c, 0xdb, 0x42, + 0x44, 0xa3, 0x25, 0x99, 0x39, 0x99, 0x88, 0x3e, 0xeb, 0x38, 0x8e, 0xd7, 0xd4, 0xd4, 0x14, 0x8b, 0x90, 0x54, 0xac, 0x5a, + 0xa7, 0x06, 0x83, 0x80, 0xf0, 0x41, 0xf0, 0x81, 0x1b, 0x18, 0xaa, 0x85, 0xcd, 0x9a, 0x35, 0x4b, 0xa4, 0x6d, 0x8b, 0xca, + 0x10, 0xe2, 0x87, 0xbc, 0x87, 0x6d, 0xc0, 0x82, 0x88, 0xdf, 0xc0, 0xa5, 0x0c, 0x82, 0x12, 0xca, 0xd0, 0x7a, 0x9e, 0xf7, + 0xbc, 0xef, 0xfb, 0x17, 0x2b, 0xe4, 0xaf, 0x53, 0xbe, 0xee, 0xce, 0x53, 0xfd, 0xf3, 0x4c, 0x22, 0x7f, 0xa6, 0x29, 0x80, + 0x61, 0xcc, 0x38, 0x2c, 0x37, 0x51, 0x5f, 0x84, 0x3f, 0x20, 0x2b, 0x81, 0x37, 0x0c, 0x0c, 0x0c, 0x20, 0x45, 0x0c, 0xa2, + 0x76, 0x9d, 0xcf, 0x7d, 0xee, 0x73, 0x1e, 0xea, 0xf6, 0xc2, 0x81, 0x93, 0x4b, 0xd9, 0xe4, 0x03, 0x7c, 0x77, 0xdc, 0xb8, + 0x71, 0x74, 0xd6, 0x59, 0x67, 0x65, 0xc8, 0x1f, 0xa7, 0x7e, 0xa9, 0x84, 0xec, 0xad, 0x12, 0x55, 0x2d, 0xef, 0x1f, 0x7c, + 0x32, 0xb6, 0xc8, 0x6b, 0xc6, 0x2a, 0x69, 0x58, 0xad, 0xc1, 0x30, 0xe7, 0x53, 0x0b, 0x0b, 0x0b, 0x0b, 0x8b, 0xe1, 0x0b, + 0x7d, 0xde, 0xd5, 0x15, 0xc0, 0x30, 0x15, 0x10, 0xf3, 0xec, 0x9d, 0x10, 0x1a, 0xa0, 0x02, 0xc2, 0x12, 0x65, 0x82, 0x0a, + 0x88, 0x79, 0x99, 0xf3, 0xf3, 0x42, 0xf0, 0xf9, 0xc9, 0x4f, 0x7e, 0x92, 0xb1, 0xda, 0xe5, 0x6b, 0xb1, 0x1b, 0x18, 0x18, + 0x10, 0xfe, 0x83, 0x08, 0x24, 0xf9, 0xda, 0xd7, 0xbe, 0xe6, 0xff, 0xfd, 0xef, 0x7f, 0x47, 0x9e, 0x61, 0x37, 0x9d, 0x4e, + 0x3f, 0x20, 0x03, 0x3e, 0xb2, 0x99, 0x7d, 0xfb, 0xaa, 0x89, 0xfc, 0x99, 0x46, 0x00, 0xc3, 0x82, 0x42, 0xf8, 0xbd, 0x6c, + 0xa6, 0xe0, 0x6e, 0x85, 0x04, 0x72, 0x74, 0xf0, 0xbd, 0x03, 0x03, 0x03, 0x7f, 0x4c, 0xa5, 0x52, 0x3d, 0xeb, 0xd6, 0xad, + 0x73, 0x3f, 0xff, 0xf9, 0xcf, 0xa7, 0xe7, 0xcd, 0x9b, 0x27, 0x6c, 0xf9, 0xb9, 0x22, 0x84, 0x65, 0x55, 0x0d, 0xe1, 0xf4, + 0x79, 0xe3, 0x8d, 0x37, 0xd2, 0x25, 0x97, 0x5c, 0x92, 0x21, 0x7e, 0x78, 0xae, 0x94, 0xe9, 0x57, 0x25, 0x9d, 0x32, 0x1b, + 0xbb, 0x23, 0x53, 0xbe, 0x3c, 0x20, 0xcf, 0x99, 0x1b, 0x66, 0x54, 0xe9, 0x37, 0xe3, 0xe4, 0x67, 0x0b, 0x0b, 0x0b, 0x0b, + 0x0b, 0xe3, 0x90, 0x2b, 0x2f, 0x2f, 0xb0, 0x56, 0xa6, 0x85, 0x11, 0x66, 0x60, 0x36, 0x99, 0x56, 0x0a, 0xaa, 0x40, 0xc2, + 0x96, 0xbb, 0x27, 0x9f, 0x7c, 0x52, 0x98, 0x6f, 0x27, 0x4c, 0x98, 0x90, 0x53, 0xfc, 0xf1, 0x7d, 0x5f, 0x28, 0x87, 0xe0, + 0x08, 0x10, 0x8c, 0x3e, 0xf3, 0x99, 0xcf, 0x78, 0xf3, 0xe7, 0xcf, 0x77, 0x52, 0xa9, 0x14, 0xce, 0xef, 0x26, 0x99, 0xea, + 0x85, 0xe4, 0xf9, 0xb3, 0x85, 0x2d, 0x2c, 0xe5, 0x8b, 0x51, 0x95, 0x3e, 0xaa, 0x8d, 0x00, 0x16, 0x9a, 0x24, 0x9a, 0x6b, + 0x05, 0x77, 0x2b, 0x0f, 0x4e, 0x16, 0xfd, 0x4c, 0x3a, 0x9d, 0xfe, 0x6f, 0xd7, 0x75, 0x5b, 0x51, 0xa4, 0xf9, 0x84, 0x13, + 0x4e, 0x48, 0x9f, 0x7a, 0xea, 0xa9, 0x22, 0x85, 0x4b, 0x53, 0x53, 0x93, 0x20, 0x79, 0x68, 0xb4, 0xec, 0xe8, 0xc9, 0x0f, + 0xf8, 0x0d, 0x8e, 0x1d, 0x3b, 0x56, 0x44, 0x13, 0x21, 0xad, 0x0c, 0x37, 0x2c, 0xfc, 0xae, 0xd2, 0x25, 0x70, 0xb0, 0x6f, + 0x34, 0x52, 0xe9, 0xd7, 0x80, 0x03, 0x41, 0xc3, 0xdc, 0x25, 0xaf, 0x8b, 0x9e, 0x74, 0xd2, 0xaa, 0x7f, 0x16, 0x16, 0x16, + 0x16, 0x16, 0xa5, 0xe4, 0xe4, 0xd5, 0x55, 0x40, 0x9e, 0x73, 0xeb, 0xa4, 0xf5, 0x69, 0x3b, 0xab, 0x80, 0x95, 0xbe, 0xcc, + 0xac, 0xf4, 0xb1, 0x0a, 0x88, 0xe7, 0x0b, 0x2e, 0xb8, 0x80, 0x6e, 0xb8, 0xe1, 0x06, 0x21, 0xe8, 0x60, 0x6e, 0xc7, 0xfc, + 0xc9, 0x73, 0xbd, 0x2f, 0xab, 0x89, 0x60, 0x3e, 0xc5, 0xf7, 0xe1, 0x33, 0x08, 0xdf, 0x41, 0x90, 0xbf, 0x95, 0x2b, 0x57, + 0xba, 0xa9, 0x54, 0xaa, 0x4f, 0x96, 0x77, 0xbb, 0x45, 0xc9, 0xf3, 0x17, 0x45, 0xfe, 0xf4, 0x79, 0x57, 0x75, 0xb7, 0x32, + 0x56, 0x78, 0x31, 0xc9, 0x07, 0x30, 0x9b, 0x3f, 0xa0, 0xee, 0x9f, 0x90, 0x92, 0x24, 0xaf, 0x5e, 0xfa, 0x03, 0x36, 0x28, + 0x3e, 0x81, 0x4d, 0xf2, 0xd1, 0x22, 0x6f, 0xc4, 0x74, 0xc7, 0x71, 0xbe, 0xef, 0x38, 0xce, 0xbb, 0x3d, 0xcf, 0xf3, 0x8f, + 0x3d, 0xf6, 0x58, 0xa8, 0x7a, 0xce, 0xe1, 0x87, 0x1f, 0x2e, 0x7c, 0x03, 0x78, 0xe5, 0x82, 0x06, 0x80, 0x07, 0x22, 0x7e, + 0x51, 0xef, 0xf7, 0xd3, 0x9f, 0xfe, 0x34, 0xad, 0x5b, 0xb7, 0x6e, 0x88, 0xdf, 0x5f, 0x29, 0x04, 0x30, 0x2e, 0xe2, 0xd8, + 0xd3, 0xd3, 0xe3, 0x21, 0x11, 0x27, 0x11, 0xbd, 0x4e, 0x44, 0xa7, 0xc9, 0x46, 0xd7, 0xa9, 0xf8, 0x23, 0x74, 0x69, 0x8d, + 0xd2, 0xfa, 0xfe, 0x59, 0x58, 0x58, 0x58, 0x58, 0x64, 0x9d, 0xa2, 0x72, 0xf8, 0x02, 0xb2, 0xdf, 0x7d, 0x93, 0xe6, 0x0b, + 0xf8, 0x79, 0x22, 0xfa, 0x29, 0x5e, 0x8f, 0x18, 0x31, 0x02, 0xa4, 0xa9, 0x64, 0x5f, 0xbe, 0x62, 0x7e, 0xa7, 0x9a, 0x81, + 0xf9, 0x35, 0x8b, 0x3c, 0xf0, 0xe7, 0xbb, 0xf3, 0xce, 0x3b, 0xe9, 0x5f, 0xfe, 0xe5, 0x5f, 0xa8, 0xa3, 0xa3, 0x43, 0xbc, + 0x07, 0x22, 0xe8, 0xcb, 0xef, 0x22, 0xc7, 0xef, 0x9e, 0x3d, 0x7b, 0xe8, 0x57, 0xbf, 0xfa, 0x15, 0xf2, 0x08, 0xe2, 0x9c, + 0x5c, 0xd7, 0x75, 0x37, 0x79, 0x9e, 0xf7, 0x17, 0x22, 0x7a, 0x4d, 0xf2, 0x8c, 0x4e, 0x4d, 0x6c, 0x52, 0xcd, 0xbe, 0x61, + 0x45, 0x17, 0x8c, 0x27, 0x7f, 0x26, 0x13, 0xc0, 0xa8, 0xa0, 0x10, 0x47, 0x36, 0x4a, 0x57, 0x23, 0x81, 0x6a, 0x70, 0x48, + 0x93, 0x42, 0x06, 0x5b, 0xe4, 0x77, 0xf1, 0xf9, 0x57, 0xea, 0xea, 0xea, 0x8e, 0x93, 0x09, 0x1d, 0xd3, 0x3f, 0xff, 0xf9, + 0xcf, 0xdd, 0x63, 0x8e, 0x39, 0x06, 0x51, 0x3e, 0x28, 0xe2, 0x4c, 0xdd, 0xdd, 0xdd, 0xb4, 0x6b, 0xd7, 0x2e, 0x7f, 0xcd, + 0x9a, 0x35, 0xc8, 0xf7, 0xe3, 0xaf, 0x5c, 0xb9, 0x92, 0xfd, 0x07, 0x1c, 0x59, 0x6b, 0x10, 0x2f, 0x4b, 0x26, 0x72, 0xa5, + 0x10, 0x48, 0x19, 0xf8, 0xc1, 0xab, 0xb3, 0x5f, 0xc8, 0xc6, 0x39, 0x20, 0xd3, 0xc0, 0xe8, 0x59, 0xc8, 0xd5, 0xf2, 0x33, + 0xc6, 0xfa, 0x20, 0x58, 0x58, 0x58, 0x58, 0x58, 0x18, 0x01, 0x9e, 0x9c, 0x38, 0x00, 0x13, 0x8f, 0x3a, 0x85, 0x04, 0xaa, + 0x04, 0x10, 0x41, 0x21, 0xa3, 0xe4, 0x3c, 0x7c, 0x0e, 0x11, 0x1d, 0xe9, 0xba, 0xae, 0x20, 0x81, 0xe5, 0x22, 0x7f, 0x7a, + 0x25, 0x12, 0xe5, 0x59, 0xa4, 0xa7, 0x81, 0xe0, 0xc3, 0x6a, 0x1f, 0xcc, 0xc0, 0x27, 0x9d, 0x74, 0x92, 0x73, 0xe8, 0xa1, + 0x87, 0xd2, 0xd4, 0xa9, 0x53, 0x1d, 0x58, 0x01, 0x1b, 0x1a, 0x1a, 0x90, 0xda, 0xcd, 0x87, 0xe0, 0x73, 0xc9, 0x25, 0x97, + 0xf8, 0x4b, 0x97, 0x2e, 0x15, 0x04, 0xd6, 0xf3, 0xbc, 0x17, 0x7c, 0xdf, 0x87, 0xc9, 0xb7, 0x55, 0x5e, 0x03, 0x35, 0xa8, + 0x52, 0x4f, 0xf4, 0x1c, 0xe6, 0xf3, 0x57, 0x35, 0x2e, 0x57, 0x26, 0x13, 0xc0, 0x62, 0x48, 0xa0, 0xba, 0x52, 0x51, 0xa3, + 0x84, 0x1b, 0xe5, 0x4d, 0xfa, 0x27, 0xd7, 0x75, 0x4f, 0xf0, 0x3c, 0x0f, 0xab, 0x17, 0x01, 0x34, 0x04, 0x34, 0x10, 0xe4, + 0x0d, 0x52, 0x1b, 0x61, 0x58, 0xb0, 0x07, 0x22, 0x9e, 0x98, 0x04, 0x2a, 0x0f, 0x47, 0x7d, 0xe6, 0xdf, 0xe6, 0x5a, 0x9d, + 0x14, 0x63, 0xfa, 0xed, 0xe9, 0xe9, 0x49, 0xcb, 0x73, 0x86, 0xf4, 0x7e, 0x89, 0x7c, 0xdd, 0x2e, 0xc9, 0x9f, 0x4a, 0x00, + 0xa3, 0x12, 0x50, 0x8a, 0xc3, 0x28, 0xf8, 0x00, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x86, 0xb3, 0x0a, 0xc8, 0x73, 0xac, 0x6a, + 0x61, 0x63, 0x02, 0x78, 0x38, 0x11, 0x21, 0x29, 0x72, 0xaa, 0xae, 0xae, 0xce, 0x69, 0x6c, 0x6c, 0x74, 0x0a, 0x25, 0x74, + 0x61, 0x73, 0xaf, 0x3e, 0x8f, 0x46, 0x91, 0x3c, 0x36, 0xe5, 0xca, 0x07, 0x73, 0x84, 0x7d, 0xb6, 0xa7, 0x02, 0x56, 0xbd, + 0xba, 0xba, 0x3a, 0x61, 0x16, 0xe6, 0x98, 0x80, 0x54, 0x2a, 0x95, 0x4e, 0xa7, 0xd3, 0x7f, 0x97, 0xf3, 0x2b, 0x97, 0xc6, + 0x53, 0x83, 0x3d, 0xf2, 0x09, 0xf8, 0xa8, 0x1a, 0xf2, 0x57, 0x0d, 0x04, 0x30, 0x1b, 0x09, 0xd4, 0x53, 0xc4, 0x44, 0x91, + 0x40, 0x56, 0x05, 0x9b, 0xe4, 0x4d, 0x9b, 0xeb, 0x38, 0xce, 0xe7, 0x5c, 0xd7, 0x3d, 0x22, 0x9d, 0x4e, 0x8f, 0x93, 0xdf, + 0xc1, 0xf6, 0x90, 0xe7, 0xa7, 0xcf, 0x75, 0xdd, 0xdd, 0x9e, 0xe7, 0x6d, 0xf1, 0x3c, 0x0f, 0x37, 0x79, 0x02, 0x11, 0x8d, + 0x91, 0x72, 0x37, 0x88, 0x64, 0x36, 0x20, 0x12, 0xca, 0x57, 0x73, 0x05, 0xea, 0xe4, 0x50, 0x57, 0x10, 0x0b, 0xe9, 0x24, + 0x8a, 0xe9, 0x77, 0xa3, 0x94, 0xdc, 0x3b, 0x15, 0x9f, 0x04, 0x6e, 0xa4, 0xdd, 0x9a, 0x1c, 0xcd, 0xf5, 0x07, 0xab, 0xa2, + 0x31, 0x5a, 0x58, 0x58, 0x58, 0x58, 0x18, 0xa3, 0x02, 0xb2, 0xd8, 0xc2, 0x42, 0x0b, 0xcf, 0xad, 0x9c, 0x16, 0xa6, 0x59, + 0xce, 0x8d, 0x98, 0x6b, 0xbe, 0x4d, 0x44, 0x5f, 0xc5, 0xeb, 0xc6, 0xc6, 0x46, 0x10, 0xc1, 0xbc, 0xe6, 0x37, 0x9d, 0x9c, + 0x29, 0x44, 0x8e, 0x89, 0xdd, 0x3e, 0x04, 0x4f, 0x92, 0xbc, 0x6c, 0xe8, 0x93, 0x73, 0xe2, 0x1e, 0xe9, 0x23, 0xbf, 0xd7, + 0x71, 0x9c, 0xc9, 0xa9, 0x54, 0x6a, 0x8a, 0xe7, 0x79, 0xcd, 0x9e, 0xe7, 0xe1, 0x5c, 0x5c, 0x39, 0x37, 0xf6, 0xa6, 0x52, + 0xa9, 0x3d, 0xbe, 0xef, 0xaf, 0xf6, 0x3c, 0xef, 0x61, 0x22, 0x5a, 0x2a, 0xcf, 0xb3, 0x37, 0xa4, 0xb4, 0x9b, 0x4e, 0xfe, + 0xf2, 0x29, 0xb4, 0x60, 0xf4, 0x7c, 0x5b, 0x0d, 0x04, 0xb0, 0x50, 0x12, 0xa8, 0x12, 0x41, 0x26, 0x80, 0xaa, 0x79, 0x98, + 0x6f, 0xca, 0x58, 0x90, 0x3b, 0xd7, 0x75, 0xc7, 0xfa, 0xbe, 0xdf, 0xe0, 0x38, 0x4e, 0xaf, 0xe7, 0x79, 0x9c, 0x47, 0x0f, + 0x37, 0x9c, 0xe4, 0x76, 0x59, 0x45, 0x04, 0x11, 0x04, 0x61, 0x9c, 0xa8, 0x3c, 0xc6, 0xc9, 0xed, 0x60, 0x35, 0x54, 0x9f, + 0xf5, 0x04, 0x34, 0xf5, 0x90, 0xcd, 0xcb, 0xd9, 0xd4, 0x43, 0x71, 0xa0, 0xbe, 0x8f, 0x55, 0x8a, 0x9f, 0x4e, 0xa7, 0xb9, + 0x61, 0x9d, 0x4e, 0x44, 0x4b, 0xe4, 0xc7, 0x6c, 0xfa, 0xd5, 0xcb, 0xd0, 0xb0, 0xe9, 0x57, 0x6f, 0x90, 0x46, 0x37, 0x46, + 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0xa3, 0x54, 0x40, 0x47, 0x9b, 0x5f, 0x55, 0x5f, 0x40, 0x26, 0x81, 0x3c, 0xff, 0x9d, 0x0b, + 0x35, 0xd0, 0x71, 0x1c, 0x41, 0x02, 0xb9, 0x32, 0x47, 0x94, 0x8a, 0xc7, 0xea, 0x5d, 0x3e, 0x2a, 0x9e, 0x06, 0x5f, 0xce, + 0x79, 0x6d, 0x92, 0xe4, 0xed, 0x54, 0x1e, 0xbb, 0xe5, 0x7b, 0xec, 0x13, 0xdf, 0x2f, 0xe7, 0xc1, 0x94, 0x3c, 0x4e, 0x71, + 0xec, 0xae, 0xeb, 0xd6, 0xc9, 0xf9, 0xb2, 0xdd, 0xf3, 0xbc, 0x76, 0xb9, 0x2d, 0xe1, 0xff, 0xa7, 0x11, 0xbe, 0x28, 0xd5, + 0x4f, 0xb5, 0xb0, 0x55, 0x8d, 0xcf, 0x5f, 0xb5, 0x12, 0xc0, 0x7c, 0x48, 0xa0, 0xab, 0x91, 0x40, 0x35, 0x40, 0xa4, 0x51, + 0x7b, 0xdd, 0xa0, 0x6d, 0x83, 0xe4, 0x6f, 0x79, 0x1b, 0xdc, 0xf0, 0x49, 0xf1, 0x9f, 0xd3, 0x6f, 0x70, 0x9d, 0xdc, 0x16, + 0xfb, 0x42, 0x8c, 0x95, 0x8a, 0xa1, 0x4a, 0x10, 0xc7, 0xc8, 0x47, 0x56, 0xf5, 0x10, 0xca, 0xa1, 0x54, 0x10, 0xd5, 0x6a, + 0x23, 0x0e, 0x5e, 0xc3, 0x91, 0x35, 0x9d, 0x4e, 0x73, 0x03, 0xfe, 0xab, 0x8c, 0x48, 0xaa, 0x0b, 0x21, 0x7f, 0x6c, 0xfa, + 0xed, 0xd3, 0x1c, 0x51, 0xad, 0xef, 0x9f, 0x85, 0x85, 0x85, 0x85, 0x45, 0xa9, 0x2a, 0x60, 0x58, 0x40, 0x08, 0x13, 0x40, + 0xbc, 0x3f, 0x83, 0x88, 0x90, 0x2b, 0x6f, 0x1c, 0x48, 0x60, 0x43, 0x43, 0x83, 0xf0, 0x07, 0x54, 0x08, 0x9e, 0xcf, 0x0a, + 0x5e, 0x9e, 0x2a, 0x5e, 0xa7, 0xa2, 0xe2, 0x31, 0xc1, 0x6b, 0x95, 0x7f, 0xb7, 0x29, 0x6e, 0x4f, 0x2c, 0x76, 0xf0, 0x31, + 0xbb, 0x21, 0xf3, 0x3b, 0x9b, 0x74, 0xa3, 0x52, 0xa3, 0xf9, 0x4a, 0x9a, 0x9b, 0xb0, 0xe7, 0xbe, 0x3c, 0x52, 0xac, 0x55, + 0x15, 0xf9, 0xab, 0x36, 0x02, 0x98, 0x8b, 0x04, 0x86, 0x55, 0x0d, 0x51, 0xb3, 0x99, 0xf3, 0x83, 0xc9, 0x21, 0x3b, 0xb7, + 0x32, 0x79, 0xd4, 0x57, 0x1d, 0xba, 0x43, 0xac, 0xba, 0x1f, 0x75, 0xdf, 0x61, 0x37, 0xdf, 0x95, 0xfb, 0x40, 0x27, 0x19, + 0x99, 0x43, 0x3d, 0x1c, 0x99, 0x4b, 0x3d, 0x94, 0xb8, 0x8b, 0x88, 0x2e, 0x93, 0xc7, 0xdb, 0x19, 0x42, 0xfe, 0x7a, 0x23, + 0x4c, 0xbf, 0x56, 0xfd, 0xb3, 0xb0, 0xb0, 0xb0, 0xb0, 0x28, 0x55, 0x05, 0x0c, 0x33, 0x05, 0x33, 0x09, 0x1c, 0x29, 0xe7, + 0x9c, 0xa3, 0x89, 0xe8, 0x2c, 0x49, 0x0a, 0xb3, 0xc1, 0x93, 0xe4, 0x8d, 0x55, 0xbc, 0x1d, 0x92, 0xdc, 0xed, 0x90, 0x2a, + 0xde, 0x6e, 0x65, 0x9e, 0x63, 0xab, 0x16, 0x17, 0x3f, 0x08, 0x53, 0x08, 0x55, 0x13, 0x2c, 0xbf, 0xa6, 0x2c, 0x79, 0xf8, + 0xbc, 0x88, 0xf4, 0x72, 0x6a, 0x8a, 0x39, 0x5d, 0xf1, 0xd3, 0xe7, 0xd7, 0xaa, 0x26, 0x7f, 0xd5, 0x48, 0x00, 0xb3, 0x91, + 0x40, 0x3d, 0x38, 0x84, 0xd5, 0x40, 0x5d, 0x15, 0x0c, 0x23, 0x7f, 0x61, 0x2b, 0x86, 0xb0, 0xd7, 0x3a, 0x09, 0x74, 0xb3, + 0x3c, 0x54, 0xa8, 0x7e, 0x78, 0x8e, 0x42, 0x4c, 0x59, 0x3d, 0x1c, 0xa7, 0x10, 0x44, 0x56, 0x11, 0x41, 0x1a, 0xc7, 0x4b, + 0x93, 0xf4, 0x3d, 0x44, 0x74, 0x9b, 0xfc, 0xbd, 0x9a, 0xf8, 0x5a, 0x27, 0x7f, 0x51, 0x81, 0x1f, 0x55, 0xd5, 0x28, 0x2d, + 0x2c, 0x2c, 0x2c, 0x2c, 0x2a, 0x0a, 0x7d, 0xee, 0xd3, 0xe7, 0x55, 0xb5, 0x24, 0x2b, 0x13, 0xc1, 0x91, 0x92, 0x1c, 0x1d, + 0x49, 0x44, 0x27, 0xc0, 0xdf, 0x5e, 0xce, 0x53, 0x61, 0x2a, 0xde, 0x1e, 0x49, 0xfe, 0xd8, 0xe5, 0x8a, 0x55, 0xb5, 0xb0, + 0xf9, 0x37, 0xaa, 0x4a, 0x89, 0xfa, 0x9e, 0xfe, 0x5a, 0x17, 0x3e, 0xf4, 0x67, 0x2f, 0x07, 0x09, 0x54, 0xd5, 0x3e, 0x35, + 0xa3, 0x86, 0x57, 0x2b, 0xe4, 0xaf, 0x5a, 0x09, 0x60, 0xd8, 0x71, 0xab, 0x04, 0x4e, 0x8f, 0x5e, 0x52, 0xc9, 0x1e, 0x93, + 0x3f, 0xfe, 0x8c, 0xbf, 0x17, 0x46, 0xfe, 0xf4, 0x67, 0x95, 0xf4, 0xa9, 0xfb, 0xca, 0x45, 0x0a, 0x55, 0x62, 0xaa, 0xbe, + 0x47, 0x21, 0x26, 0x66, 0x4f, 0xd9, 0x46, 0x9d, 0x24, 0x88, 0x58, 0x05, 0x6d, 0x97, 0x7f, 0xeb, 0xa1, 0xe8, 0x61, 0xe4, + 0x2f, 0x4a, 0xde, 0xb6, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0x28, 0x74, 0x8e, 0x55, 0xe7, 0x36, 0x9e, 0x4f, 0x59, 0x09, 0x54, + 0x03, 0x2d, 0xd9, 0x5f, 0xde, 0x97, 0x7f, 0x4f, 0x51, 0xca, 0xc7, 0x31, 0x69, 0x8a, 0x32, 0xd1, 0x86, 0x91, 0x32, 0x9d, + 0xd8, 0x45, 0x91, 0x3d, 0xfd, 0xd9, 0x2f, 0x90, 0x04, 0xa6, 0x15, 0x02, 0xc8, 0x44, 0x54, 0x35, 0xf5, 0x66, 0x4b, 0xf0, + 0x5c, 0xb5, 0xe4, 0xaf, 0x9a, 0x09, 0x60, 0xd8, 0xb1, 0xeb, 0xa4, 0x4c, 0x55, 0x03, 0x55, 0xd3, 0xb0, 0xfa, 0xbe, 0x4e, + 0xca, 0xa2, 0x4c, 0xc0, 0x61, 0x8f, 0x28, 0xf2, 0xa7, 0x93, 0xc0, 0x7c, 0x08, 0xa2, 0xae, 0x1a, 0x7a, 0x4a, 0xd9, 0x3b, + 0x6e, 0x78, 0x3d, 0x11, 0x4e, 0xa9, 0x51, 0x51, 0xbf, 0x96, 0xfc, 0x59, 0x58, 0x58, 0x58, 0x58, 0x94, 0x3a, 0xc7, 0xea, + 0xe2, 0x8a, 0x4e, 0x02, 0x59, 0x09, 0x54, 0x83, 0x2d, 0xeb, 0xe4, 0x6f, 0xd8, 0xed, 0x2a, 0xcc, 0xaf, 0xbe, 0x10, 0x82, + 0x97, 0x8d, 0xf0, 0x45, 0x11, 0x40, 0x0a, 0x79, 0xe6, 0xd7, 0xbe, 0xb6, 0xed, 0x74, 0xc4, 0x23, 0x4c, 0xf5, 0xd3, 0xad, + 0x6b, 0xfa, 0xf6, 0xab, 0x06, 0x22, 0xc3, 0x71, 0x95, 0x82, 0xfd, 0x01, 0xd4, 0xbf, 0x49, 0x59, 0x65, 0xf8, 0x4a, 0xa8, + 0x37, 0xe7, 0xcf, 0x4b, 0x67, 0x31, 0xd7, 0xe6, 0x52, 0x00, 0xb3, 0x11, 0xc0, 0x7c, 0x9f, 0xb3, 0x91, 0xc6, 0x30, 0x9f, + 0x86, 0xb0, 0xd2, 0x77, 0x3a, 0xf1, 0x53, 0x1d, 0x52, 0x2d, 0xe9, 0xb3, 0xb0, 0xb0, 0xb0, 0xb0, 0x88, 0x73, 0x8e, 0x55, + 0xe7, 0x56, 0x92, 0x73, 0x0d, 0x43, 0x9d, 0xbb, 0xd4, 0x39, 0x8b, 0x89, 0xdf, 0x40, 0x88, 0xd5, 0x8b, 0x22, 0xc8, 0x5b, + 0x36, 0x75, 0x2f, 0x1f, 0xd5, 0x2f, 0x1b, 0x01, 0x54, 0x5f, 0xab, 0xcf, 0x5e, 0x08, 0x11, 0x54, 0x9f, 0x73, 0x99, 0x7c, + 0xf5, 0x7d, 0x54, 0x15, 0xaa, 0x99, 0x00, 0x92, 0xe6, 0x57, 0xa7, 0xfe, 0xad, 0xbe, 0x56, 0x1b, 0x47, 0x3a, 0x82, 0x7c, + 0xa9, 0xdb, 0x88, 0x52, 0x01, 0xf3, 0x25, 0x82, 0xf9, 0x92, 0xc0, 0x30, 0x29, 0x5c, 0xdd, 0xb7, 0xda, 0x10, 0x75, 0xbf, + 0x84, 0xb0, 0x50, 0xf4, 0xaa, 0xcb, 0x41, 0x64, 0x61, 0x61, 0x61, 0x61, 0x51, 0x75, 0x64, 0x90, 0x45, 0x16, 0x9e, 0x9b, + 0xf8, 0x73, 0x5d, 0xb4, 0x60, 0x37, 0x2b, 0x5d, 0xe4, 0xd0, 0x09, 0x5b, 0xbe, 0x64, 0x2f, 0xd7, 0x6b, 0x75, 0xdb, 0x51, + 0x62, 0x48, 0x98, 0x12, 0xe8, 0xe5, 0xe1, 0x4f, 0x58, 0x73, 0xe4, 0xaf, 0x16, 0x08, 0x60, 0x98, 0x1a, 0xa8, 0xde, 0x10, + 0x55, 0x0d, 0x74, 0x42, 0x7c, 0x10, 0xa2, 0x94, 0x3f, 0x8a, 0x20, 0x83, 0xf9, 0x98, 0x85, 0x29, 0x0b, 0xc9, 0xcb, 0x46, + 0x16, 0xc3, 0x56, 0x48, 0x61, 0xfe, 0x09, 0x03, 0x05, 0x84, 0xa2, 0x5b, 0x58, 0x58, 0x58, 0x58, 0x58, 0xc4, 0x39, 0xb7, + 0x7a, 0x11, 0xdf, 0xd3, 0x09, 0xa0, 0x1e, 0x64, 0xa9, 0x7e, 0x37, 0x1f, 0x42, 0x17, 0xe5, 0xd7, 0x97, 0xcf, 0x43, 0xdd, + 0x57, 0xd4, 0x79, 0xf9, 0xda, 0xeb, 0x5c, 0xfb, 0xd2, 0x7f, 0x5f, 0xf5, 0xa8, 0x15, 0x02, 0x98, 0x8d, 0x04, 0xaa, 0xef, + 0x33, 0xd1, 0xe2, 0x06, 0x1c, 0x46, 0xbc, 0xf8, 0x7d, 0xf5, 0x39, 0xea, 0xb5, 0x6e, 0x3e, 0x2e, 0xf4, 0x11, 0xe5, 0x0c, + 0x4b, 0x39, 0xfc, 0x13, 0xd8, 0x2f, 0xc1, 0xaa, 0x7f, 0x16, 0x16, 0x16, 0x16, 0x16, 0xe5, 0x80, 0x2e, 0xae, 0x44, 0xcd, + 0x55, 0x03, 0x11, 0x19, 0x36, 0xf4, 0xed, 0xe8, 0x84, 0xab, 0x50, 0xb2, 0xc7, 0xdb, 0x0a, 0x33, 0xed, 0x86, 0x1d, 0x73, + 0x18, 0x69, 0xf3, 0xb5, 0xed, 0x64, 0xdb, 0x6e, 0xb6, 0xed, 0x54, 0x25, 0x6a, 0x89, 0x00, 0xe6, 0x32, 0x09, 0x47, 0x7d, + 0x27, 0x8c, 0x00, 0x32, 0x54, 0xf5, 0x30, 0x1f, 0x45, 0x50, 0xff, 0x2c, 0xcc, 0xbc, 0x9b, 0x8d, 0x10, 0xea, 0xc7, 0xa9, + 0x76, 0xac, 0x28, 0xbf, 0x04, 0x55, 0xfa, 0xd6, 0xcf, 0xd1, 0xc2, 0xc2, 0xc2, 0xc2, 0xc2, 0x22, 0x29, 0x0b, 0x9b, 0x3e, + 0x57, 0xe9, 0xc1, 0x95, 0xaa, 0x48, 0xa2, 0xcf, 0x4f, 0x51, 0xa6, 0xdb, 0x28, 0x32, 0x16, 0x45, 0xce, 0xa2, 0x88, 0x5a, + 0xd4, 0x7b, 0x61, 0x9f, 0xfb, 0x39, 0xde, 0xcb, 0x77, 0x7b, 0x55, 0x85, 0x6c, 0xe4, 0xa7, 0xda, 0x91, 0x8b, 0xd8, 0xa9, + 0xaf, 0x75, 0x52, 0x98, 0xef, 0xef, 0xb2, 0xbd, 0x8e, 0x22, 0x88, 0x61, 0x84, 0x50, 0x7f, 0x8e, 0x92, 0xa6, 0xa3, 0xfc, + 0x22, 0x2c, 0xf9, 0xb3, 0xb0, 0xb0, 0xb0, 0xb0, 0x48, 0x12, 0xd9, 0x44, 0x8e, 0xa8, 0x00, 0x47, 0xf5, 0xbb, 0x3c, 0xa7, + 0x51, 0x81, 0xe4, 0x2e, 0x17, 0x39, 0x2b, 0x74, 0xfe, 0x53, 0xe7, 0x7b, 0x3f, 0xe2, 0xb3, 0xa8, 0xdf, 0xd4, 0x14, 0x6a, + 0x99, 0x00, 0xc6, 0x79, 0x9e, 0x4e, 0x11, 0xef, 0x65, 0x33, 0x23, 0x73, 0x87, 0xf0, 0xb5, 0xf4, 0x2f, 0x51, 0xab, 0xa4, + 0x7c, 0xfd, 0x1d, 0xd4, 0xdf, 0x59, 0x58, 0x58, 0x58, 0x58, 0x58, 0xc4, 0x89, 0x6c, 0xf3, 0x99, 0xee, 0x5f, 0x9f, 0xcf, + 0xdc, 0xc6, 0xcf, 0xf9, 0x12, 0xbb, 0xb0, 0xf9, 0xae, 0x10, 0x22, 0x57, 0x08, 0xfc, 0x18, 0xb6, 0x61, 0x34, 0xfe, 0x7f, + 0x81, 0x4c, 0x91, 0x18, 0x98, 0x6d, 0xd7, 0x79, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_triangle[5528] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x69, 0x71, 0xde, 0x00, 0x00, 0x15, 0x5f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x7b, 0x5d, 0x8c, 0x5c, 0xe7, 0x79, 0xde, 0xf3, 0xbe, 0xdf, 0x77, 0x7e, 0xe6, 0x77, 0x77, 0x66, + 0x77, 0x29, 0x89, 0x34, 0x45, 0x59, 0x92, 0xa1, 0x6a, 0x29, 0x5b, 0x0a, 0x68, 0x29, 0x70, 0xd1, 0x36, 0x34, 0x62, 0x23, + 0x46, 0x90, 0x5c, 0xd2, 0x17, 0xbd, 0x6a, 0x93, 0xc0, 0x2d, 0xd0, 0xcb, 0xa4, 0x4e, 0xae, 0xea, 0xd5, 0x4d, 0x13, 0x24, + 0x48, 0x7a, 0xd9, 0x04, 0x0d, 0xd0, 0x04, 0xcd, 0x55, 0x78, 0x55, 0x04, 0xc8, 0x0f, 0x12, 0xb4, 0x92, 0x91, 0xb4, 0x70, + 0x1c, 0x16, 0x95, 0xed, 0xdd, 0xd4, 0xb6, 0x24, 0x93, 0x96, 0x45, 0x4a, 0xdc, 0x9f, 0xd9, 0x9d, 0xd9, 0x99, 0x39, 0x73, + 0xce, 0xf7, 0xbd, 0x6f, 0xf1, 0x9e, 0xd9, 0x25, 0x29, 0x93, 0xcb, 0x5d, 0x4a, 0x64, 0x50, 0xa0, 0x7a, 0x17, 0x33, 0xb3, + 0x73, 0xe6, 0x9c, 0xef, 0x7c, 0xef, 0xff, 0xef, 0x01, 0x3e, 0x86, 0x8f, 0xe1, 0x63, 0xf8, 0xff, 0x19, 0xe8, 0x1f, 0xf4, + 0x5e, 0x7a, 0xf8, 0xaf, 0x1e, 0xbd, 0x15, 0x3a, 0xf2, 0x84, 0x47, 0xb4, 0xa9, 0x47, 0x89, 0xec, 0xda, 0xd7, 0x08, 0x6b, + 0x00, 0x2e, 0x6f, 0x10, 0x56, 0x56, 0x09, 0xdf, 0xbb, 0x41, 0xb8, 0x70, 0x01, 0x78, 0xfb, 0x3a, 0xad, 0xae, 0xde, 0x3e, + 0x79, 0xc3, 0xde, 0x8a, 0xd3, 0x8a, 0xd1, 0xf5, 0x39, 0xe2, 0x9b, 0x1b, 0x8a, 0x4b, 0xab, 0x0a, 0xac, 0x69, 0xbd, 0xc5, + 0x47, 0x48, 0x14, 0x7a, 0xa8, 0xab, 0x29, 0xe8, 0x16, 0xd2, 0xaf, 0x81, 0x57, 0x37, 0xc1, 0xe5, 0x4b, 0x7d, 0x2a, 0xb6, + 0x02, 0xc7, 0x73, 0x6d, 0x0a, 0x83, 0x8a, 0xfb, 0x2e, 0xa7, 0x9b, 0xe3, 0x2d, 0x06, 0x7a, 0x40, 0xaf, 0x07, 0x0c, 0x06, + 0x00, 0x06, 0x38, 0xd5, 0x5a, 0x96, 0x9d, 0x58, 0xa8, 0xef, 0x25, 0xe2, 0xae, 0xed, 0x6b, 0xbe, 0xec, 0xe5, 0xcd, 0x61, + 0x2e, 0xb8, 0xd0, 0x13, 0x60, 0xfd, 0x4e, 0x62, 0xe8, 0xff, 0x6b, 0x04, 0x20, 0xa8, 0xed, 0x6f, 0x8d, 0xb0, 0x76, 0x9e, + 0x70, 0x65, 0xc0, 0xe7, 0x46, 0xd7, 0x5d, 0xd9, 0x39, 0xcd, 0x65, 0xcb, 0xb9, 0x76, 0xee, 0x5c, 0x35, 0x65, 0x97, 0xa7, + 0x63, 0x17, 0x4a, 0xe7, 0x32, 0x97, 0xb1, 0x94, 0x63, 0x46, 0xde, 0xb8, 0xbd, 0x42, 0x31, 0x85, 0xef, 0x66, 0x71, 0x3a, + 0x8e, 0xea, 0xcb, 0x18, 0xcb, 0x7e, 0x12, 0xdc, 0xf6, 0xbe, 0x4c, 0x92, 0x24, 0xf8, 0x62, 0x53, 0x5a, 0xdd, 0x7e, 0x5c, + 0x18, 0xe6, 0x72, 0xe5, 0xed, 0x9e, 0xe0, 0x92, 0x11, 0xe3, 0x55, 0x7d, 0x58, 0x84, 0xa0, 0x87, 0xc2, 0xf1, 0xf3, 0xe7, + 0x69, 0x75, 0x75, 0xdd, 0x8d, 0x5b, 0x4f, 0xf1, 0x64, 0x3c, 0xf6, 0xcd, 0x56, 0xcb, 0x67, 0xb3, 0xd2, 0x4f, 0xb5, 0x4c, + 0x93, 0xb4, 0xeb, 0x39, 0x16, 0x89, 0x8b, 0xce, 0xb3, 0x88, 0x8f, 0x2e, 0x75, 0x9e, 0x94, 0x25, 0x2a, 0x1f, 0x2e, 0xc3, + 0x8e, 0x24, 0x8a, 0x46, 0xe7, 0x34, 0x8a, 0xf3, 0x21, 0x8e, 0x43, 0x90, 0x06, 0x55, 0xc1, 0x53, 0x55, 0x25, 0x5c, 0xe5, + 0xb3, 0x22, 0x8c, 0x47, 0x8d, 0x90, 0x2f, 0xbc, 0x15, 0x97, 0xb7, 0x4f, 0xc7, 0x2b, 0x6f, 0xff, 0x95, 0x60, 0x7d, 0x55, + 0xb1, 0xf6, 0xd1, 0x09, 0x41, 0x1f, 0x1a, 0x71, 0xbb, 0xef, 0xe5, 0x2f, 0xf3, 0x85, 0xa7, 0xbf, 0xc0, 0x5b, 0x4b, 0xa9, + 0x33, 0xc4, 0x1b, 0xc2, 0x89, 0x6f, 0xb6, 0x13, 0x9a, 0x86, 0x8c, 0x32, 0x4e, 0x53, 0xc4, 0x4c, 0xa1, 0x99, 0x06, 0xc9, + 0x48, 0x39, 0x85, 0x43, 0xc2, 0x8e, 0x7d, 0xac, 0xc4, 0x2b, 0xf1, 0x9c, 0x00, 0x21, 0x82, 0x53, 0x17, 0x59, 0x10, 0x95, + 0x50, 0xd9, 0x0b, 0xd0, 0xb2, 0x0a, 0x5a, 0x92, 0x4f, 0x0a, 0x20, 0xcc, 0x00, 0x37, 0x53, 0x8a, 0x65, 0x35, 0x1e, 0x56, + 0x05, 0x2d, 0x55, 0xf9, 0xe0, 0xad, 0x78, 0xad, 0x73, 0x23, 0xe2, 0xc2, 0x13, 0xf1, 0xa3, 0xaa, 0x06, 0x3d, 0x38, 0xf2, + 0x4a, 0x87, 0xe2, 0xfe, 0xec, 0x9f, 0xdd, 0xf0, 0xa3, 0xd3, 0xa5, 0xcf, 0xd5, 0x27, 0xae, 0x93, 0xa5, 0x28, 0x5c, 0x9e, + 0x32, 0xe5, 0x31, 0xba, 0x86, 0xcb, 0xb8, 0xe1, 0x88, 0x1a, 0xb1, 0x0a, 0x4d, 0xe7, 0x5d, 0xae, 0x11, 0xb9, 0x8a, 0x66, + 0xe4, 0xd9, 0x43, 0x63, 0x82, 0x43, 0x02, 0x08, 0x40, 0xa4, 0x51, 0x1d, 0x55, 0x10, 0x54, 0x02, 0x9a, 0x21, 0xca, 0x8c, + 0x58, 0xa7, 0xa2, 0x3c, 0x75, 0x4c, 0x93, 0x28, 0xb3, 0x69, 0xf0, 0x3c, 0xa5, 0x5c, 0x0b, 0x4c, 0xdd, 0x4c, 0x86, 0xa1, + 0x2c, 0x4f, 0xf5, 0xca, 0xee, 0x70, 0x3d, 0x6e, 0x6c, 0x9c, 0x8f, 0xb8, 0x74, 0x49, 0x3e, 0x2c, 0x11, 0xe8, 0x81, 0x91, + 0xc7, 0x1a, 0x5d, 0xb8, 0x72, 0xc3, 0x6d, 0x8d, 0x3e, 0xe7, 0xf6, 0x1f, 0xbf, 0x99, 0x64, 0xfa, 0x78, 0xda, 0x72, 0x9a, + 0x0b, 0x57, 0x0d, 0x16, 0x6e, 0xb1, 0x50, 0x8b, 0x54, 0xda, 0x00, 0xb7, 0x01, 0x6d, 0x93, 0xe7, 0x26, 0x29, 0x5a, 0x2a, + 0xda, 0x60, 0x48, 0xaa, 0xce, 0x39, 0x44, 0xf5, 0xa0, 0x5a, 0x8a, 0x6c, 0xd7, 0xaa, 0x44, 0x42, 0x6a, 0x12, 0x40, 0x01, + 0x90, 0x19, 0xa9, 0x4e, 0x41, 0x6e, 0x0c, 0xd2, 0xb1, 0x4a, 0x1c, 0x23, 0xd2, 0xbe, 0x52, 0xdc, 0x47, 0x9a, 0xef, 0x87, + 0xe9, 0x74, 0x5a, 0x76, 0x9a, 0x13, 0xd9, 0x2f, 0x66, 0xd5, 0x52, 0x36, 0xeb, 0x8c, 0x06, 0xe1, 0xcd, 0x77, 0x77, 0x22, + 0x5e, 0x83, 0x60, 0x6d, 0x4d, 0x8d, 0x9a, 0x8f, 0x86, 0x00, 0x7a, 0x88, 0xfc, 0x69, 0xf7, 0x7e, 0xb9, 0xef, 0xc7, 0x69, + 0x3b, 0xed, 0x2d, 0xc6, 0x2c, 0x56, 0xd4, 0x6c, 0xb9, 0xb4, 0x59, 0x55, 0xe8, 0x38, 0x92, 0xae, 0x23, 0xea, 0xaa, 0xa3, + 0xae, 0x08, 0x2f, 0x30, 0xa3, 0xa3, 0x51, 0x9b, 0x60, 0xca, 0x48, 0xb5, 0x01, 0x42, 0x0b, 0x40, 0x07, 0x8a, 0x36, 0x00, + 0x0f, 0x22, 0x52, 0x15, 0x25, 0xe2, 0x99, 0xaa, 0xee, 0x33, 0x0c, 0x51, 0x19, 0x2b, 0xb8, 0x80, 0xc8, 0x0c, 0xe0, 0x31, + 0x31, 0x86, 0x02, 0xda, 0x23, 0xd5, 0x21, 0x41, 0x87, 0x51, 0x65, 0x68, 0xc4, 0x88, 0x2e, 0x19, 0x4f, 0x62, 0x35, 0x2d, + 0xd5, 0xcd, 0xda, 0xef, 0xb9, 0xea, 0xda, 0xc5, 0xab, 0x01, 0x6b, 0x0f, 0x4e, 0x04, 0x7f, 0x32, 0xe4, 0x71, 0x8b, 0xf3, + 0xef, 0x97, 0xe7, 0xfd, 0xf8, 0x31, 0xa4, 0x5d, 0x4e, 0x1b, 0xbc, 0x5f, 0xb6, 0x5c, 0xea, 0xdb, 0x5a, 0xe9, 0x02, 0x27, + 0xbc, 0x00, 0xe5, 0x1e, 0x84, 0x7a, 0x10, 0x2c, 0x12, 0x62, 0x07, 0xc2, 0x2d, 0x10, 0x56, 0x48, 0xf1, 0x09, 0x10, 0x3d, + 0x0e, 0x35, 0xdf, 0xa7, 0x2d, 0x72, 0xec, 0x40, 0x26, 0x02, 0x26, 0xb3, 0x0c, 0x48, 0xbd, 0xdf, 0x4a, 0x55, 0xc7, 0xaa, + 0xb4, 0x4d, 0xc0, 0x75, 0x10, 0xbd, 0xab, 0xa4, 0xdb, 0x00, 0x77, 0x59, 0x75, 0x11, 0xa4, 0x03, 0x88, 0x0c, 0x98, 0x39, + 0x8f, 0xaa, 0x59, 0x42, 0xe2, 0xd3, 0x2c, 0x75, 0x8d, 0xe8, 0x78, 0xb7, 0x31, 0xa0, 0x73, 0xaf, 0x3d, 0x85, 0xa7, 0xd6, + 0xae, 0x86, 0xd7, 0xd7, 0xd6, 0xe4, 0xd6, 0xae, 0x1f, 0x92, 0x04, 0x10, 0xbe, 0xf6, 0x35, 0xba, 0xf0, 0xf3, 0x37, 0xdc, + 0xfb, 0xa7, 0x9e, 0xf3, 0x69, 0x75, 0x36, 0x0d, 0xb3, 0x41, 0x33, 0x49, 0x1a, 0xad, 0x04, 0xa1, 0xcb, 0x11, 0x8b, 0x60, + 0xed, 0x43, 0x69, 0x49, 0xc1, 0x4b, 0xa4, 0xb2, 0xa8, 0xa0, 0x2e, 0x11, 0x9e, 0x04, 0xe1, 0x39, 0x52, 0x9c, 0x21, 0xef, + 0xb2, 0x7a, 0x25, 0x51, 0xa8, 0xca, 0x7c, 0x6b, 0x6a, 0xef, 0xf6, 0x4f, 0xad, 0xbb, 0x54, 0x13, 0x84, 0x09, 0xb0, 0x97, + 0x28, 0x24, 0xca, 0x84, 0x80, 0xab, 0x0a, 0xfd, 0x1e, 0x44, 0xaf, 0x2b, 0x63, 0x44, 0xa4, 0x03, 0x15, 0xb7, 0xe5, 0x48, + 0x76, 0x02, 0x61, 0x27, 0x2a, 0x76, 0x01, 0x8c, 0xc2, 0x6c, 0x34, 0xde, 0x9b, 0xd0, 0xb4, 0xf3, 0x58, 0xb7, 0xbc, 0x76, + 0xf5, 0x6a, 0xa8, 0xd5, 0xe1, 0xd5, 0x57, 0xe5, 0x61, 0x10, 0x80, 0x6a, 0x1f, 0xff, 0xda, 0x9a, 0xfb, 0x44, 0xd6, 0x4d, + 0xc6, 0x8f, 0xb5, 0x6b, 0xce, 0xb7, 0x82, 0x6b, 0x4b, 0x90, 0x05, 0xb8, 0xaa, 0x8f, 0xc0, 0xcb, 0xec, 0x78, 0x19, 0x24, + 0xa7, 0x34, 0xd0, 0x02, 0x48, 0xcf, 0x10, 0xf1, 0x4b, 0xc4, 0xf4, 0x14, 0x39, 0x66, 0x8d, 0x02, 0xc8, 0x9c, 0xc5, 0xb7, + 0x90, 0x3d, 0x0a, 0xd4, 0x6e, 0x76, 0x00, 0x8e, 0x89, 0x9c, 0x83, 0x84, 0x58, 0x41, 0xf5, 0xbb, 0xaa, 0xf8, 0x16, 0xa9, + 0xde, 0x04, 0x61, 0x97, 0x58, 0x6f, 0xaa, 0xf0, 0x56, 0x80, 0x6e, 0xbb, 0x28, 0x83, 0xe0, 0x69, 0x2f, 0xba, 0x64, 0x7f, + 0xaf, 0x2a, 0xa7, 0x3d, 0x37, 0x2e, 0xdf, 0xfc, 0xd4, 0x13, 0x01, 0xb8, 0x24, 0x27, 0x51, 0x05, 0x7f, 0xdf, 0x5f, 0xed, + 0xf2, 0xcb, 0x97, 0xf9, 0xd9, 0x97, 0xfa, 0x6e, 0x10, 0x5b, 0x7e, 0x71, 0xac, 0xb9, 0xcb, 0xa9, 0x25, 0x51, 0x16, 0xa0, + 0x61, 0x89, 0xe1, 0x96, 0xc1, 0xfa, 0x98, 0x8a, 0x3c, 0x06, 0xc2, 0x22, 0x3b, 0x3a, 0x0f, 0xe2, 0xcf, 0x92, 0x59, 0xfd, + 0x2a, 0x40, 0xab, 0x60, 0xfa, 0x68, 0xdc, 0xbd, 0x0b, 0x69, 0x3e, 0xa0, 0x83, 0xbd, 0xcb, 0x5c, 0x1c, 0xf0, 0x81, 0xf3, + 0x44, 0x55, 0x63, 0x65, 0xce, 0x22, 0xa1, 0xc4, 0xbf, 0x20, 0x55, 0x38, 0x0b, 0xe8, 0x37, 0x94, 0xe8, 0xfb, 0x10, 0x4a, + 0x40, 0xea, 0x5c, 0x00, 0x93, 0x63, 0xa4, 0x50, 0xa9, 0x42, 0xa1, 0xbd, 0xa9, 0xd3, 0xbd, 0xd4, 0xe9, 0xea, 0xfa, 0xba, + 0x6e, 0x6c, 0x5c, 0xb6, 0xfd, 0xcb, 0x71, 0x9e, 0xc1, 0x1f, 0x17, 0xe4, 0xac, 0x5e, 0x5a, 0x77, 0x9b, 0xe5, 0x4a, 0xb2, + 0xe4, 0x63, 0x86, 0x94, 0x9a, 0xae, 0x0a, 0x5d, 0x78, 0xea, 0x89, 0xe8, 0x32, 0xc0, 0x8f, 0x09, 0xc9, 0xe3, 0x0c, 0xfb, + 0x9f, 0x3e, 0x47, 0xde, 0x3d, 0xaf, 0x22, 0xe6, 0xc5, 0x8f, 0x44, 0xfc, 0x10, 0xf9, 0x89, 0x54, 0x88, 0x35, 0xe2, 0x8a, + 0x16, 0xa7, 0x66, 0x09, 0x7e, 0x7c, 0xa7, 0xb5, 0x5a, 0x98, 0x04, 0xda, 0x7a, 0xec, 0xdd, 0x82, 0x0a, 0x7d, 0x41, 0x45, + 0x16, 0x41, 0xf8, 0x5f, 0x50, 0x22, 0x4a, 0x6d, 0x79, 0x95, 0x10, 0x48, 0x08, 0x24, 0xb2, 0xe0, 0x62, 0x96, 0x64, 0x71, + 0xe0, 0x4e, 0xcb, 0x85, 0xa7, 0x6f, 0xe8, 0x15, 0x98, 0xbe, 0xd5, 0x7b, 0x38, 0x92, 0x08, 0x7c, 0x34, 0x6d, 0x14, 0xb8, + 0x08, 0x1e, 0x76, 0xbb, 0xae, 0xd1, 0xe1, 0x24, 0xba, 0xa4, 0x76, 0x73, 0xc2, 0xba, 0x00, 0x95, 0x25, 0xef, 0xdc, 0x8a, + 0x44, 0x79, 0x9c, 0x14, 0x2b, 0x20, 0xfa, 0x3c, 0xa7, 0xc9, 0xf3, 0x35, 0xc7, 0xa3, 0xce, 0x91, 0x3f, 0x02, 0x1c, 0x08, + 0x63, 0xad, 0xf0, 0x8f, 0x5b, 0x67, 0xf0, 0x07, 0x67, 0xbf, 0x84, 0x5f, 0x5b, 0xf9, 0xc9, 0xfa, 0xf8, 0x7d, 0x15, 0xd6, + 0xbc, 0x45, 0x88, 0x66, 0x40, 0xd8, 0x25, 0xfe, 0x15, 0x28, 0x3e, 0x07, 0xd2, 0x3e, 0xa2, 0x3e, 0x21, 0x51, 0x57, 0x88, + 0xb5, 0xef, 0x48, 0x17, 0x5c, 0x28, 0x5b, 0xad, 0x31, 0xe5, 0x45, 0x81, 0x64, 0x6b, 0xe9, 0x09, 0x07, 0x5c, 0xe6, 0x5a, + 0x85, 0x1f, 0x58, 0x02, 0x14, 0x64, 0x51, 0xde, 0xea, 0xea, 0x2a, 0xbf, 0x3f, 0x5e, 0xf0, 0xed, 0xe8, 0x32, 0xef, 0x62, + 0x53, 0x89, 0xbb, 0xa4, 0xda, 0x63, 0xa2, 0x25, 0x15, 0x3a, 0x45, 0x90, 0x3e, 0x40, 0xff, 0x94, 0xd3, 0xe4, 0x93, 0x3a, + 0x3b, 0xe0, 0xfa, 0x7d, 0xc0, 0x38, 0x3f, 0xd5, 0x80, 0x4f, 0xa6, 0x0b, 0xf8, 0xdd, 0x33, 0x5f, 0x44, 0x93, 0x3d, 0x7e, + 0xaa, 0x75, 0xb6, 0x56, 0x81, 0x5f, 0xbf, 0xf9, 0x0d, 0x2c, 0xf9, 0x06, 0x82, 0x31, 0xed, 0x08, 0x22, 0xd4, 0x66, 0x33, + 0x44, 0xe5, 0xc4, 0xbf, 0x28, 0x55, 0x15, 0x40, 0xf4, 0x0d, 0x27, 0x08, 0x4a, 0x52, 0x89, 0x50, 0x99, 0x66, 0x6e, 0x36, + 0x8b, 0x5c, 0xf6, 0x46, 0x65, 0x18, 0xf9, 0x95, 0x78, 0xe1, 0xca, 0x20, 0x5e, 0xf9, 0x13, 0x8b, 0x14, 0x1f, 0x58, 0x02, + 0x14, 0x96, 0xbe, 0x0e, 0x8a, 0xd3, 0x3e, 0xd3, 0x69, 0x9a, 0x3b, 0xe4, 0xe4, 0xb9, 0x65, 0x3e, 0x9e, 0x88, 0x7a, 0x0a, + 0x59, 0x51, 0xd2, 0x05, 0x22, 0xba, 0xe0, 0xd2, 0xe4, 0x59, 0x2d, 0x83, 0x19, 0x9c, 0x63, 0x3d, 0x8a, 0x9d, 0x51, 0x6a, + 0xc4, 0xaf, 0xae, 0xbc, 0x52, 0x23, 0x3f, 0xd3, 0x58, 0x23, 0xfc, 0x8b, 0xfd, 0x4f, 0xe3, 0xd3, 0xf9, 0x32, 0xc6, 0x52, + 0xdd, 0xb2, 0x0d, 0xf7, 0x5e, 0x60, 0xfe, 0x6e, 0x44, 0x20, 0xe7, 0x2f, 0x28, 0xf4, 0x79, 0xdb, 0x07, 0xc0, 0xcb, 0xc4, + 0xda, 0x93, 0xa0, 0x0b, 0x2c, 0x68, 0x51, 0x2b, 0xcf, 0x2c, 0x2c, 0xb7, 0x10, 0x1d, 0x17, 0x5f, 0xe3, 0xb9, 0x1b, 0x7f, + 0x10, 0x02, 0xac, 0xad, 0xd1, 0xea, 0xca, 0x79, 0x9e, 0x75, 0x0b, 0xdf, 0x99, 0x22, 0x8b, 0x51, 0x9a, 0x24, 0xd2, 0x16, + 0x89, 0x8b, 0x60, 0xf4, 0x95, 0x5c, 0x17, 0x82, 0x67, 0x88, 0xf9, 0xc5, 0x5a, 0xec, 0x71, 0x3b, 0xb1, 0x39, 0x0a, 0x1c, + 0x11, 0xf6, 0xe2, 0x0c, 0x3f, 0xd3, 0xf9, 0x24, 0xbe, 0xd8, 0x3e, 0x57, 0xeb, 0x7f, 0x4a, 0x16, 0x0e, 0x10, 0x32, 0x72, + 0xf8, 0xd5, 0x53, 0xaf, 0x1c, 0xcd, 0xfd, 0x1f, 0x07, 0xd3, 0xb2, 0xb9, 0x50, 0xfc, 0x24, 0x88, 0x9e, 0x10, 0xd5, 0x1e, + 0xc8, 0x99, 0x5d, 0x5a, 0xb0, 0x28, 0x34, 0x25, 0xe4, 0x0e, 0x49, 0x6a, 0xf9, 0x09, 0x3a, 0xff, 0x7c, 0x9e, 0xb7, 0x9c, + 0x98, 0x00, 0x0a, 0xaa, 0x75, 0x7f, 0xf8, 0x8e, 0x6b, 0xe6, 0x4d, 0x8f, 0x7e, 0x3b, 0xf5, 0x4e, 0x1a, 0x0a, 0x74, 0xd8, + 0xf1, 0x02, 0x11, 0x16, 0xa1, 0xda, 0x27, 0xc6, 0x67, 0xcd, 0xcd, 0xcd, 0x75, 0xec, 0xfe, 0xcc, 0xb7, 0x5f, 0xcd, 0x34, + 0xb4, 0x39, 0xc5, 0x57, 0x57, 0x5e, 0xbe, 0x75, 0xcc, 0x5e, 0xc6, 0x71, 0x51, 0xad, 0x55, 0xe1, 0xe7, 0xba, 0xcf, 0x60, + 0x4f, 0x66, 0x35, 0xb1, 0xee, 0xbf, 0xa0, 0x65, 0x0f, 0x51, 0xd9, 0xfb, 0xa6, 0x2a, 0x2e, 0x30, 0x51, 0x07, 0x22, 0x7d, + 0xe7, 0xa8, 0xeb, 0x55, 0xda, 0x1c, 0xb5, 0xc9, 0x0d, 0x97, 0x5a, 0x56, 0x6a, 0xa9, 0xb9, 0xa9, 0xf3, 0x51, 0x9b, 0xe4, + 0x7b, 0x90, 0x17, 0xe8, 0x9c, 0xa6, 0x59, 0x37, 0x73, 0x49, 0x85, 0x44, 0x67, 0xc8, 0x89, 0x5d, 0xf3, 0x20, 0x84, 0x5d, + 0x54, 0x45, 0x0b, 0x44, 0xcf, 0xb1, 0xf7, 0xcb, 0xb7, 0xdc, 0xdc, 0x31, 0xe0, 0x88, 0x6b, 0xee, 0x9b, 0xa8, 0x3f, 0x93, + 0x2e, 0xce, 0xed, 0xe4, 0x1d, 0x6e, 0xf0, 0x20, 0xb7, 0xc4, 0xbf, 0x5d, 0x79, 0x19, 0x3d, 0xce, 0x10, 0x0e, 0x38, 0x7c, + 0x2c, 0x11, 0xaa, 0xa0, 0x4c, 0xf4, 0x34, 0x81, 0xce, 0x91, 0xe3, 0x16, 0x09, 0x2f, 0x80, 0xd0, 0x89, 0x51, 0x9b, 0x19, + 0x62, 0x96, 0x54, 0x92, 0x14, 0xbd, 0xb6, 0xc3, 0xa5, 0xd5, 0x23, 0x9d, 0x21, 0xdf, 0x75, 0x64, 0x6d, 0x8d, 0x9e, 0xed, + 0x16, 0xdc, 0xac, 0x2a, 0xcf, 0xe2, 0xd2, 0x84, 0x5c, 0x46, 0x4a, 0x2d, 0x30, 0xb7, 0xc1, 0xd4, 0x86, 0xa0, 0x4f, 0xaa, + 0xff, 0xe8, 0xce, 0x98, 0xe5, 0x7e, 0x70, 0xe8, 0xf2, 0x9e, 0xcb, 0xfa, 0xf8, 0x4a, 0xff, 0x33, 0xb5, 0xc1, 0x3b, 0x44, + 0xfc, 0xd7, 0xde, 0xfb, 0x3a, 0xbe, 0x5d, 0x6c, 0xd5, 0xe7, 0x98, 0xf8, 0x3f, 0x99, 0x74, 0xf0, 0x95, 0xa5, 0x17, 0x31, + 0x8c, 0x26, 0x05, 0x7c, 0x32, 0x55, 0x48, 0x1c, 0xa9, 0xea, 0xf3, 0x50, 0x6d, 0x2b, 0xd0, 0x8d, 0xcc, 0x6d, 0x62, 0x34, + 0x15, 0x49, 0x36, 0x8b, 0x9a, 0x74, 0x9a, 0xa9, 0xc3, 0xba, 0xe1, 0x79, 0xef, 0xfd, 0xf2, 0x8f, 0x7d, 0x27, 0xac, 0x6d, + 0xd4, 0x25, 0xac, 0x2a, 0xeb, 0x3b, 0x2a, 0xaa, 0x54, 0x50, 0xe5, 0x22, 0xda, 0xe4, 0xa8, 0x1d, 0xcb, 0xe8, 0x88, 0xe9, + 0x2c, 0x3b, 0xd7, 0x83, 0xb9, 0xa5, 0x13, 0x1a, 0x3e, 0x33, 0x76, 0xbf, 0xb2, 0xf2, 0x32, 0x5a, 0x9c, 0xd4, 0x88, 0x9a, + 0x88, 0xff, 0xcd, 0xf8, 0x5d, 0xfc, 0xfe, 0xce, 0xb7, 0xf1, 0x1f, 0xb7, 0xff, 0xf7, 0xad, 0x8d, 0x18, 0x71, 0x7e, 0xa1, + 0xff, 0x02, 0x5e, 0x38, 0x89, 0x41, 0x9c, 0x2f, 0x4e, 0x5a, 0xd5, 0xae, 0xfe, 0x13, 0x10, 0x3c, 0xae, 0x24, 0x4d, 0xa7, + 0xae, 0xa5, 0x9c, 0x34, 0x34, 0x54, 0xb9, 0xcb, 0x90, 0x94, 0x45, 0xe2, 0xce, 0x6d, 0x82, 0x0f, 0xd4, 0xe0, 0x18, 0x02, + 0xa8, 0xbd, 0xad, 0x52, 0xd5, 0x14, 0xce, 0x42, 0xe9, 0x39, 0x49, 0x13, 0xcb, 0xe3, 0x99, 0xa8, 0x61, 0x52, 0x40, 0x84, + 0x26, 0x14, 0xe7, 0xe0, 0x4e, 0x96, 0x44, 0xce, 0x0d, 0x5f, 0x89, 0x2f, 0xb4, 0xcf, 0xe1, 0x4b, 0x9d, 0xa7, 0x6a, 0xd1, + 0xf7, 0xc4, 0x35, 0x41, 0xfe, 0xfd, 0xe6, 0x37, 0xb0, 0xe4, 0x1a, 0xf8, 0xf3, 0xd1, 0x0f, 0xf0, 0x97, 0xfb, 0xd7, 0x6a, + 0x8e, 0x9b, 0xe8, 0xe7, 0xe4, 0x6b, 0x3b, 0x51, 0x1b, 0xc4, 0x93, 0xdc, 0x46, 0x45, 0x39, 0x71, 0x96, 0x59, 0x3e, 0x49, + 0x8a, 0x1c, 0x24, 0x2d, 0x16, 0xb3, 0x59, 0x2e, 0x73, 0x93, 0x34, 0xc9, 0x53, 0xe7, 0xca, 0x0e, 0x18, 0x2b, 0x37, 0x0f, + 0xcd, 0xce, 0x7d, 0x08, 0x00, 0x05, 0xae, 0x9c, 0xa6, 0x90, 0xf5, 0xd8, 0xc7, 0xe0, 0x49, 0x35, 0x81, 0xa7, 0x54, 0x09, + 0xb9, 0x3a, 0xca, 0x54, 0x69, 0x01, 0xd0, 0xc7, 0xeb, 0xf8, 0xfe, 0x04, 0x9b, 0x33, 0x84, 0xcd, 0xdd, 0x7d, 0x75, 0xe5, + 0x95, 0xfa, 0xbb, 0x71, 0xd8, 0xb8, 0xfa, 0x87, 0x83, 0x75, 0x7c, 0x6b, 0xba, 0x59, 0xff, 0x66, 0x88, 0xff, 0xd6, 0xe6, + 0x37, 0x31, 0x95, 0x00, 0x4f, 0x73, 0x55, 0xf8, 0x7c, 0xfb, 0x49, 0xfc, 0x6c, 0xe7, 0xe9, 0xda, 0x6e, 0x1c, 0x6b, 0x10, + 0x0f, 0xb6, 0x4d, 0xa4, 0xa7, 0x09, 0xd4, 0x54, 0xad, 0x0d, 0x76, 0xee, 0x41, 0x29, 0x27, 0xb3, 0x64, 0x16, 0x2a, 0x2f, + 0x67, 0x9e, 0x21, 0x5c, 0xbc, 0x78, 0x4f, 0x2d, 0xe0, 0xbb, 0xdc, 0x5f, 0xde, 0x23, 0x49, 0x23, 0x47, 0x2b, 0x5e, 0x39, + 0xf1, 0xd0, 0x3a, 0xe0, 0xcc, 0x49, 0x61, 0xf1, 0x77, 0x9f, 0x88, 0x1b, 0xf3, 0xf4, 0xf5, 0xfe, 0x3b, 0x33, 0x4e, 0x1b, + 0x02, 0xff, 0xb2, 0xf7, 0x02, 0x9e, 0xcb, 0x7a, 0xa8, 0x54, 0xea, 0x63, 0x3f, 0xaa, 0x46, 0xb5, 0xd8, 0x77, 0x5c, 0x5a, + 0x23, 0x6b, 0x6a, 0xf1, 0xf7, 0xc5, 0x36, 0x7e, 0x7f, 0xf0, 0xed, 0x9a, 0x38, 0x87, 0x7b, 0x34, 0x29, 0x58, 0x38, 0x89, + 0x41, 0xac, 0x3d, 0x42, 0x9d, 0x61, 0x2e, 0x2a, 0x51, 0x17, 0xa0, 0x94, 0x24, 0xe6, 0xd1, 0xc5, 0x94, 0xc5, 0xf9, 0xdc, + 0xe5, 0x1c, 0x76, 0x4b, 0xbe, 0x70, 0xe5, 0xf4, 0x3d, 0xdd, 0x21, 0x7f, 0x90, 0x00, 0xc0, 0x78, 0x73, 0x9d, 0x3b, 0xe3, + 0xc8, 0x89, 0x4b, 0x99, 0x85, 0x7d, 0x8d, 0x38, 0x24, 0x15, 0x20, 0x21, 0x60, 0x91, 0x3c, 0x5b, 0x86, 0xa8, 0xc7, 0x46, + 0x7c, 0x12, 0xf0, 0x4c, 0xb6, 0x88, 0x7f, 0xbd, 0xf4, 0x62, 0xcd, 0xf9, 0x43, 0xf9, 0xfb, 0xed, 0xcd, 0xbf, 0xc3, 0x4e, + 0x2c, 0x90, 0x90, 0xc5, 0x27, 0x26, 0x25, 0x82, 0xae, 0xcb, 0xf0, 0x9f, 0xb6, 0xbf, 0x85, 0xab, 0xe5, 0x5e, 0x7d, 0xdc, + 0x88, 0x75, 0x2e, 0xed, 0xe2, 0x2b, 0x4b, 0x9f, 0x39, 0x99, 0x41, 0xb4, 0xed, 0x30, 0x59, 0xc9, 0x6d, 0x01, 0x6a, 0x4b, + 0x70, 0x62, 0x9f, 0x56, 0x84, 0x0d, 0x9e, 0x9d, 0x8c, 0x23, 0x4f, 0xf3, 0xeb, 0x27, 0x75, 0x83, 0x80, 0x2c, 0x26, 0x24, + 0x2c, 0x1c, 0x85, 0x9c, 0xa8, 0x78, 0x32, 0xe4, 0x55, 0x3d, 0x14, 0x9d, 0x63, 0x18, 0x5f, 0x83, 0x9d, 0x52, 0x48, 0xc0, + 0xaf, 0x2c, 0xbf, 0x8c, 0x0e, 0xa7, 0x35, 0x92, 0xc6, 0xfd, 0xbf, 0x1e, 0xbf, 0x8b, 0xff, 0x3a, 0x7c, 0xb3, 0xe6, 0xac, + 0xa9, 0x47, 0xbd, 0xf7, 0x5a, 0x5a, 0x08, 0x43, 0x99, 0xe1, 0x37, 0x37, 0xbf, 0x39, 0xbf, 0xfe, 0x40, 0x5d, 0xcc, 0x6d, + 0xae, 0xe6, 0x4b, 0xc7, 0x1b, 0x44, 0x55, 0xb5, 0xac, 0x10, 0x8c, 0xb6, 0x12, 0x9c, 0xd4, 0xc8, 0xc3, 0x69, 0xe6, 0x39, + 0x96, 0xc2, 0x5d, 0x97, 0x5a, 0xe5, 0x7a, 0x5e, 0xba, 0x3f, 0x96, 0x00, 0x17, 0x9f, 0x42, 0x7b, 0x3f, 0xb5, 0xe8, 0x9a, + 0x95, 0x94, 0x2d, 0xdf, 0x54, 0x21, 0x67, 0x0b, 0x03, 0xc8, 0x8f, 0x2b, 0xb4, 0x98, 0xce, 0x0e, 0x63, 0x89, 0x9f, 0xee, + 0x3c, 0x89, 0x9f, 0xeb, 0x3e, 0x5d, 0x23, 0xea, 0x0e, 0x0c, 0xdf, 0x6f, 0x6c, 0xfe, 0x2d, 0xf8, 0x1e, 0xdc, 0xb4, 0x73, + 0x16, 0x5c, 0x86, 0x3f, 0x1d, 0xfd, 0x00, 0xff, 0x6d, 0xff, 0x87, 0x35, 0xb1, 0x4c, 0xf4, 0x1b, 0xb5, 0x41, 0x7c, 0x05, + 0x95, 0xc6, 0x13, 0xd0, 0xbd, 0xae, 0xaa, 0xe4, 0x20, 0x62, 0x32, 0x22, 0x30, 0x39, 0x09, 0xc2, 0x19, 0x3b, 0x52, 0x37, + 0xa5, 0xf1, 0x6b, 0xeb, 0x27, 0xf0, 0x02, 0x97, 0x37, 0xea, 0xdb, 0x08, 0x17, 0x04, 0x64, 0xd0, 0xc4, 0x56, 0x0b, 0x2c, + 0xae, 0xe6, 0x8a, 0x31, 0xc1, 0x1d, 0x57, 0x68, 0x32, 0x64, 0x1a, 0xec, 0xeb, 0x78, 0xff, 0x4e, 0xc3, 0xf7, 0x5f, 0x06, + 0x1b, 0x78, 0x63, 0x7a, 0x13, 0x6d, 0x4e, 0x6e, 0xc5, 0x02, 0x77, 0x82, 0x09, 0x84, 0x89, 0xbf, 0x49, 0x81, 0x25, 0x4c, + 0x26, 0x15, 0x26, 0x39, 0x3f, 0x7d, 0x52, 0x83, 0x58, 0x67, 0xce, 0xea, 0x49, 0x85, 0xc9, 0x6e, 0x19, 0x89, 0x3c, 0x45, + 0x52, 0xaa, 0x08, 0x0b, 0x47, 0x5f, 0xc6, 0xf7, 0x3c, 0xd8, 0xce, 0xe7, 0xf5, 0x09, 0xb5, 0x92, 0x25, 0xcf, 0x77, 0x3b, + 0x0f, 0xd3, 0xef, 0x6b, 0x91, 0x0e, 0x0d, 0xdf, 0xbf, 0xe8, 0x9d, 0xaf, 0x03, 0x9f, 0x43, 0xc3, 0x77, 0x23, 0x8c, 0xf1, + 0xbb, 0x66, 0xf8, 0x0e, 0xd4, 0xe1, 0x5e, 0x60, 0x44, 0x31, 0x83, 0xf8, 0x9d, 0x62, 0x0b, 0xff, 0x79, 0xe7, 0x3b, 0xf3, + 0x10, 0xf9, 0xe0, 0x37, 0x8b, 0x10, 0xbb, 0xc7, 0x19, 0xc4, 0x79, 0x77, 0x60, 0xbe, 0x6f, 0x23, 0x81, 0x3b, 0xd8, 0xf7, + 0x31, 0xc0, 0x1f, 0xf8, 0x66, 0x0d, 0xc9, 0xab, 0x00, 0x86, 0x66, 0x4b, 0x45, 0x2d, 0x4a, 0x37, 0xba, 0xb2, 0x9a, 0x92, + 0x51, 0x04, 0xa8, 0x3a, 0xca, 0xff, 0x7d, 0xc0, 0xf0, 0xf5, 0x5f, 0xfa, 0x80, 0xe1, 0xfb, 0x9d, 0xcd, 0xbf, 0xc3, 0xcd, + 0x30, 0x45, 0x62, 0xa9, 0xc3, 0x7d, 0x36, 0x63, 0xc4, 0x31, 0x55, 0xf8, 0xbd, 0xed, 0x37, 0x70, 0xad, 0x1a, 0xd6, 0xc4, + 0x33, 0x22, 0x5a, 0xfa, 0xfc, 0x4b, 0x4b, 0x9f, 0x3e, 0x56, 0x0a, 0x54, 0xad, 0xb1, 0xc2, 0x31, 0xa8, 0x08, 0x69, 0xd0, + 0xe8, 0x48, 0x68, 0x9a, 0x28, 0xf6, 0x80, 0xe4, 0x4c, 0x5f, 0x4f, 0x26, 0x01, 0x57, 0xaf, 0x62, 0x5f, 0x4a, 0xa5, 0x22, + 0x2a, 0x09, 0x89, 0xa8, 0xd6, 0xf5, 0x7a, 0x93, 0x48, 0x58, 0xbd, 0xfe, 0x08, 0x14, 0x0e, 0x0d, 0xdf, 0x2f, 0x2f, 0x7f, + 0x16, 0x5d, 0x97, 0xde, 0x0a, 0x7a, 0xbe, 0x39, 0x79, 0xaf, 0x36, 0x7c, 0x4b, 0x7e, 0x6e, 0x3e, 0x0c, 0x81, 0xa3, 0x5e, + 0x7c, 0x90, 0x19, 0x8e, 0xa4, 0xc4, 0x7f, 0xd8, 0xbc, 0x72, 0x3b, 0x59, 0x82, 0xe2, 0x97, 0x7a, 0x9f, 0xa9, 0x0d, 0xe2, + 0x44, 0xc2, 0xbd, 0x0d, 0x62, 0x5d, 0x87, 0xc1, 0xc4, 0x9c, 0xa2, 0xf5, 0x18, 0x58, 0x39, 0x5a, 0x07, 0xae, 0xea, 0x96, + 0x42, 0xb1, 0xa1, 0x69, 0xb9, 0x73, 0x02, 0x02, 0xac, 0xcd, 0x29, 0xe5, 0x5a, 0x5e, 0x2a, 0x97, 0x45, 0xb1, 0x7e, 0x9d, + 0xf7, 0x75, 0xc7, 0x06, 0x6a, 0x2d, 0x2b, 0x1a, 0x1e, 0x94, 0xb0, 0xef, 0xaa, 0xf2, 0x98, 0xe1, 0xfb, 0x7c, 0xe7, 0x49, + 0xfc, 0x7c, 0xf7, 0x99, 0x03, 0xc3, 0x67, 0x96, 0xbd, 0xc4, 0x57, 0xdf, 0xfb, 0x3a, 0x76, 0xe3, 0x0c, 0x03, 0x7b, 0xc9, + 0xc1, 0xe7, 0x7d, 0x5e, 0x5b, 0x61, 0x5a, 0x93, 0xf8, 0x8f, 0x76, 0x37, 0xf0, 0x27, 0xc3, 0xb7, 0xea, 0x75, 0x4c, 0xf4, + 0x2d, 0x68, 0x32, 0x55, 0xb0, 0x7a, 0xc2, 0x5d, 0x42, 0xc0, 0x56, 0x31, 0xb2, 0xca, 0xab, 0x8e, 0x54, 0x11, 0x9d, 0xe3, + 0xd2, 0x44, 0xc0, 0x89, 0x8f, 0x1c, 0x49, 0x46, 0xad, 0xa1, 0xd4, 0x3d, 0x78, 0xeb, 0x19, 0xdc, 0xb7, 0x22, 0xb4, 0xb6, + 0xa6, 0xe9, 0xfa, 0x9a, 0x6e, 0x0f, 0xa7, 0xda, 0xcf, 0x4e, 0x89, 0xf8, 0xb4, 0xe2, 0x28, 0x95, 0x75, 0x6b, 0x14, 0xae, + 0x22, 0xa2, 0x6d, 0x09, 0x31, 0x12, 0xb1, 0x3b, 0x94, 0x04, 0xdb, 0x4b, 0x80, 0x22, 0xbf, 0xc3, 0xf0, 0x59, 0x9d, 0xcf, + 0x81, 0x6b, 0xbf, 0xfe, 0x13, 0x8d, 0x53, 0xf8, 0x67, 0xad, 0x33, 0xb7, 0xdc, 0xde, 0x49, 0xc0, 0x24, 0xc1, 0xd4, 0xe9, + 0x7a, 0xd8, 0xaf, 0xd7, 0x32, 0xe3, 0x68, 0xd7, 0x5b, 0x1d, 0xe1, 0x4b, 0x9d, 0x4f, 0xe2, 0xcf, 0x46, 0x3f, 0xc0, 0xa2, + 0xb9, 0xd2, 0xba, 0x44, 0xa4, 0x6a, 0xdd, 0x55, 0x6b, 0xa8, 0x10, 0x68, 0x57, 0x81, 0x2a, 0x46, 0x2d, 0xc1, 0xf6, 0x59, + 0xc6, 0x19, 0xcd, 0xc4, 0xf5, 0x9d, 0x6c, 0x3c, 0x7d, 0x7a, 0x6e, 0x25, 0xee, 0x4b, 0x00, 0x10, 0x36, 0x8a, 0xdf, 0xd3, + 0x95, 0xb3, 0x55, 0xac, 0xb6, 0xab, 0xd0, 0xe2, 0x10, 0x50, 0x72, 0x49, 0x1e, 0x85, 0x5a, 0x31, 0x47, 0x65, 0x97, 0x89, + 0xf6, 0xc8, 0x51, 0x5f, 0x83, 0xd4, 0xc9, 0x90, 0x6d, 0xd6, 0x82, 0x95, 0x7f, 0xd5, 0x7f, 0x11, 0xcf, 0x67, 0xfd, 0x5b, + 0xa2, 0x6f, 0xf0, 0x99, 0x7c, 0x05, 0xbf, 0xf3, 0xc4, 0x45, 0x3c, 0x0c, 0x38, 0xe4, 0xfa, 0x2f, 0x2f, 0xbf, 0x8c, 0xff, + 0x39, 0xbe, 0x5e, 0x13, 0xfd, 0xb0, 0x90, 0x4a, 0x8e, 0xa0, 0x51, 0xb6, 0x41, 0x3c, 0x62, 0x31, 0x66, 0x51, 0xa1, 0x41, + 0x4b, 0x65, 0x54, 0x49, 0xe2, 0x42, 0x79, 0x63, 0xac, 0x18, 0x6d, 0xde, 0xd3, 0x82, 0xfa, 0xbb, 0x8e, 0x5c, 0xe8, 0x89, + 0xbf, 0x3e, 0x90, 0xd4, 0xfb, 0xa0, 0x55, 0xac, 0x5c, 0xe6, 0x0a, 0x09, 0x3a, 0x25, 0x98, 0xfe, 0x63, 0xa8, 0xd0, 0x1f, + 0x11, 0x73, 0x1f, 0x88, 0xb7, 0x83, 0x30, 0x10, 0xbe, 0xd8, 0x39, 0x57, 0xeb, 0xea, 0x9c, 0x2b, 0x87, 0x8b, 0x1d, 0x7c, + 0xff, 0x90, 0x60, 0xeb, 0xd6, 0x09, 0xe7, 0x41, 0xcd, 0xc5, 0x88, 0xfb, 0xa9, 0x6c, 0xb1, 0x36, 0xb4, 0xdf, 0x2a, 0x36, + 0xd1, 0x24, 0x0b, 0xf8, 0x74, 0xde, 0x59, 0x22, 0xbe, 0xa6, 0x75, 0x4f, 0x11, 0x13, 0x11, 0x14, 0xe4, 0x69, 0x26, 0x40, + 0x55, 0x94, 0xad, 0x98, 0x4c, 0xa6, 0x52, 0x4f, 0x9d, 0xdc, 0xf3, 0x1e, 0x77, 0x82, 0x85, 0xe2, 0x97, 0x2f, 0x23, 0x2d, + 0x53, 0x29, 0xb3, 0x3c, 0x28, 0x25, 0x25, 0x55, 0x71, 0xc6, 0x8c, 0x09, 0x04, 0x63, 0x22, 0x9a, 0x42, 0xf4, 0x07, 0x52, + 0x05, 0x2b, 0x48, 0xce, 0x6b, 0x19, 0x07, 0xfb, 0xfb, 0xf3, 0xd1, 0xd5, 0x7a, 0xc3, 0x29, 0xf1, 0x1d, 0x86, 0x8d, 0xeb, + 0xb2, 0xd7, 0x87, 0x7d, 0x99, 0x24, 0x99, 0x7d, 0xa9, 0xd7, 0x3a, 0xf8, 0x34, 0x37, 0xf9, 0x56, 0xb9, 0x8b, 0x8c, 0xbc, + 0x11, 0x5c, 0xe1, 0xea, 0xe1, 0x82, 0x11, 0x80, 0x77, 0xcc, 0x0e, 0x83, 0x78, 0x9f, 0x99, 0x26, 0xa1, 0xe2, 0x99, 0x30, + 0x55, 0xc9, 0x6c, 0x27, 0xe6, 0xbb, 0x7e, 0x3e, 0x4f, 0x70, 0x0f, 0x0b, 0xee, 0x7f, 0xfc, 0x80, 0x9d, 0xd8, 0x5a, 0xbd, + 0x2a, 0xef, 0xa5, 0xfd, 0x98, 0x71, 0x5a, 0x05, 0x97, 0x14, 0x14, 0x68, 0x42, 0x4e, 0x47, 0x4a, 0x98, 0x80, 0xe8, 0x06, + 0x54, 0x7e, 0x44, 0x69, 0xfa, 0x94, 0xd5, 0xeb, 0xcd, 0x37, 0x5a, 0x70, 0xf3, 0x47, 0x83, 0x0d, 0xbc, 0x3d, 0xdb, 0xc5, + 0x27, 0x12, 0x2b, 0x1c, 0x3d, 0x82, 0x71, 0x1e, 0x02, 0x2a, 0x11, 0xfc, 0xcd, 0xe4, 0x3a, 0xa6, 0x12, 0x6b, 0x6f, 0x61, + 0x6d, 0xb6, 0x5a, 0xfc, 0x05, 0xdf, 0x07, 0xe9, 0x0e, 0x88, 0xf6, 0x11, 0x75, 0xac, 0xcc, 0x13, 0x68, 0x35, 0x0b, 0xde, + 0x57, 0x36, 0x65, 0xb2, 0x79, 0x2a, 0x99, 0x37, 0x4d, 0x5f, 0x7d, 0x15, 0xc7, 0x13, 0x60, 0x6d, 0x4d, 0x37, 0xb0, 0x26, + 0x8f, 0xbd, 0x51, 0x46, 0x6d, 0xb6, 0x4b, 0x56, 0x29, 0x44, 0xe2, 0x44, 0x08, 0xfb, 0xde, 0xf9, 0x3d, 0x2b, 0x98, 0x29, + 0xf0, 0x1d, 0xb5, 0x4e, 0x0d, 0xdd, 0x8e, 0x6b, 0x8d, 0xf3, 0xaf, 0x8f, 0xdf, 0xa9, 0x75, 0xf3, 0x51, 0x81, 0x89, 0x9c, + 0x85, 0xc7, 0x86, 0xbc, 0x58, 0x88, 0xe6, 0x9c, 0x95, 0xc5, 0xf6, 0x49, 0xf1, 0x5d, 0x21, 0x1a, 0x33, 0x68, 0x2f, 0x38, + 0x1d, 0x25, 0x1c, 0x26, 0x31, 0xc9, 0x8a, 0x6a, 0xba, 0x57, 0x65, 0xdd, 0x32, 0x62, 0x73, 0xf3, 0x9e, 0x06, 0xf0, 0x88, + 0xbe, 0x00, 0x01, 0x97, 0x2f, 0x69, 0xbe, 0xb2, 0x1a, 0x37, 0x17, 0x96, 0xab, 0xe5, 0x40, 0xb3, 0x06, 0xf3, 0x38, 0x88, + 0x0c, 0x35, 0x86, 0x3d, 0x38, 0xd7, 0xa5, 0xa8, 0x3f, 0x14, 0xe0, 0xbb, 0x2e, 0x4d, 0x56, 0xeb, 0x7e, 0x80, 0xb9, 0x21, + 0xa0, 0x2e, 0x7a, 0x9e, 0x24, 0x7d, 0xff, 0x28, 0x60, 0x05, 0x54, 0xfb, 0xab, 0x6f, 0xc3, 0x04, 0x09, 0x78, 0x83, 0x48, + 0x6f, 0x92, 0xd0, 0x50, 0x35, 0x0c, 0x01, 0xec, 0x47, 0x92, 0x29, 0x35, 0xca, 0x59, 0x31, 0x93, 0xea, 0xf1, 0xe1, 0xd9, + 0x88, 0x8b, 0xeb, 0x47, 0xb6, 0xc8, 0xf8, 0x1e, 0xf8, 0xab, 0xa9, 0xc1, 0xb5, 0xce, 0xe9, 0x98, 0x8e, 0xc7, 0x41, 0xa6, + 0xb1, 0x8c, 0x51, 0xa6, 0xf0, 0x34, 0x12, 0xa5, 0x3d, 0x08, 0x76, 0x14, 0x3c, 0x22, 0xc2, 0x95, 0x58, 0x85, 0x1d, 0x4a, + 0xfd, 0xad, 0xf4, 0xb8, 0x36, 0x82, 0xfa, 0x68, 0x5f, 0xf3, 0x1b, 0xa9, 0x52, 0x9a, 0x90, 0x54, 0xd5, 0x55, 0x73, 0x5c, + 0x60, 0x8c, 0x40, 0xb2, 0x23, 0x8e, 0xf6, 0x12, 0xeb, 0x16, 0x8b, 0x9b, 0x0e, 0xa7, 0xb1, 0xcc, 0x86, 0x79, 0xd8, 0x38, + 0xbf, 0x2e, 0xf3, 0x31, 0x9a, 0x07, 0xea, 0x0b, 0xbc, 0x5a, 0xcf, 0xec, 0x35, 0x5b, 0xad, 0x10, 0x51, 0x95, 0xa5, 0xa0, + 0xd0, 0x58, 0x8e, 0x59, 0xe2, 0x1e, 0x58, 0x07, 0x60, 0x6c, 0x2b, 0x68, 0x13, 0xaa, 0x7f, 0xad, 0x31, 0x96, 0xd6, 0xc9, + 0x3d, 0xae, 0x46, 0xf0, 0xd0, 0xc0, 0xa2, 0xf2, 0xd4, 0x1b, 0xf2, 0xbb, 0x0a, 0xfe, 0x1f, 0x04, 0xec, 0x92, 0x60, 0x1b, + 0xca, 0x03, 0x52, 0xda, 0x9b, 0x71, 0x32, 0x66, 0xd1, 0x62, 0xc6, 0x45, 0xd9, 0xea, 0x16, 0x11, 0x97, 0xcd, 0xfa, 0x1f, + 0x2d, 0x96, 0x7c, 0xcf, 0xa3, 0x26, 0x05, 0xaf, 0x41, 0x96, 0xb7, 0xcb, 0x38, 0x93, 0x76, 0x39, 0xce, 0xb4, 0x10, 0xf6, + 0xe3, 0xe8, 0x78, 0xa8, 0xa2, 0x03, 0x12, 0xd9, 0x62, 0xe8, 0x80, 0x18, 0x57, 0x55, 0xf4, 0xeb, 0x80, 0xc6, 0x7f, 0x10, + 0x22, 0x18, 0xe7, 0x13, 0xb3, 0xfa, 0x71, 0x0c, 0xc5, 0x7f, 0x87, 0xea, 0xfb, 0xca, 0xb4, 0x25, 0x8c, 0x2d, 0x25, 0x19, + 0x04, 0xd0, 0xa8, 0x4a, 0xaa, 0xc9, 0x48, 0xa7, 0x33, 0xe3, 0x7e, 0x3d, 0x3a, 0x73, 0xe9, 0x8f, 0xef, 0xdb, 0x21, 0xe6, + 0x23, 0x6f, 0xb6, 0xb6, 0xa6, 0x36, 0x8e, 0xd6, 0x69, 0x0e, 0x42, 0x89, 0x74, 0x36, 0x8b, 0xc1, 0xe2, 0x80, 0x91, 0x32, + 0x0f, 0x00, 0x35, 0x09, 0x78, 0xbf, 0x56, 0x07, 0xd5, 0xff, 0x23, 0x41, 0x5e, 0x07, 0x50, 0x92, 0xbf, 0xad, 0x0e, 0x8f, + 0x84, 0xf3, 0x99, 0x65, 0xbb, 0x3a, 0x44, 0xc4, 0x5f, 0x01, 0xfa, 0x43, 0xdb, 0x07, 0x45, 0xd9, 0x44, 0x45, 0x3b, 0x51, + 0x69, 0x4f, 0xcc, 0x20, 0xee, 0x6b, 0x31, 0xa3, 0x46, 0xd9, 0xcb, 0x7b, 0x01, 0x17, 0xeb, 0x11, 0xac, 0xfb, 0x2e, 0xcb, + 0x47, 0xfe, 0x62, 0x76, 0xed, 0xd2, 0x1f, 0xcb, 0x99, 0x4f, 0xed, 0xc4, 0xe6, 0x56, 0x56, 0x21, 0xb4, 0x8b, 0xe8, 0x64, + 0x5c, 0x55, 0xd5, 0x08, 0x44, 0x3b, 0x02, 0xd9, 0x02, 0xe1, 0x3d, 0x22, 0xb7, 0x45, 0xe4, 0xbe, 0xa3, 0x51, 0xfe, 0x52, + 0x62, 0xdc, 0x33, 0xdd, 0x3c, 0xdc, 0xf0, 0x43, 0xc2, 0xbb, 0xce, 0x72, 0x6c, 0x5d, 0x0d, 0xf1, 0x86, 0xc6, 0xf8, 0x17, + 0xca, 0x78, 0x9b, 0x88, 0x37, 0xe1, 0xe8, 0x06, 0x81, 0xb6, 0x34, 0xa1, 0x1d, 0xd2, 0x64, 0xe8, 0x1d, 0x4d, 0x76, 0x5b, + 0x52, 0xb4, 0x73, 0x57, 0x6d, 0x6c, 0x1e, 0xe8, 0xfe, 0x31, 0xf3, 0x01, 0x7c, 0xdf, 0xbb, 0x13, 0xe1, 0x75, 0x40, 0xba, + 0xdd, 0xf5, 0x38, 0x93, 0x58, 0x4e, 0x42, 0x36, 0xd5, 0x3c, 0x1b, 0x89, 0xe8, 0xae, 0xdd, 0x58, 0x60, 0x13, 0x1b, 0xf1, + 0x06, 0xa0, 0x5b, 0x4a, 0xf4, 0x3d, 0x55, 0xfd, 0x53, 0xad, 0xc2, 0x9b, 0x46, 0x3c, 0x4a, 0xac, 0x92, 0x76, 0x80, 0xc0, + 0x03, 0x06, 0x06, 0x76, 0x4d, 0x7d, 0x9d, 0x6d, 0xd0, 0x10, 0xb7, 0x10, 0x20, 0x84, 0x37, 0x44, 0xf4, 0x2f, 0xc0, 0x7c, + 0x8d, 0xa2, 0x6e, 0x8a, 0xe8, 0x0d, 0x8e, 0xd8, 0x0c, 0xc0, 0x76, 0xd4, 0xb0, 0x17, 0xcb, 0xe9, 0x78, 0xda, 0x2c, 0xa7, + 0xf9, 0x00, 0x95, 0xa9, 0x6e, 0xcd, 0x7d, 0xab, 0x0b, 0x7c, 0xc4, 0x21, 0x29, 0xb5, 0x14, 0x71, 0x63, 0xe3, 0xcb, 0xf1, + 0xd9, 0x97, 0xfa, 0xb4, 0x57, 0xba, 0x99, 0x56, 0x09, 0x65, 0x6a, 0x65, 0x26, 0x9b, 0xe8, 0x13, 0xa8, 0xf3, 0x02, 0xd6, + 0x60, 0x8d, 0x5f, 0x1b, 0x74, 0x12, 0x95, 0x21, 0x81, 0xde, 0x46, 0xc4, 0x0b, 0x20, 0x9c, 0xe6, 0xc4, 0xcf, 0xab, 0xb6, + 0xf3, 0xd2, 0xc2, 0xf1, 0x84, 0xb0, 0xfc, 0xc2, 0x39, 0x82, 0x63, 0x48, 0x08, 0x41, 0x43, 0x78, 0x47, 0x45, 0xbf, 0xcd, + 0x8a, 0x77, 0x94, 0x74, 0x08, 0xa5, 0x6d, 0x71, 0xbc, 0x09, 0x84, 0x6d, 0x8a, 0xd8, 0x11, 0x97, 0xec, 0x4a, 0x39, 0xdd, + 0x9f, 0x16, 0x32, 0x8d, 0x83, 0x85, 0x72, 0x29, 0x7f, 0x2b, 0x5c, 0x39, 0x6f, 0x71, 0xfa, 0xab, 0x27, 0x22, 0x3b, 0x9d, + 0x7c, 0x44, 0xee, 0xcb, 0xfc, 0xec, 0xf7, 0xff, 0x89, 0x1f, 0xdc, 0x2c, 0xd2, 0xa4, 0x99, 0xe7, 0xcd, 0x85, 0xc5, 0x46, + 0x56, 0xcc, 0x3a, 0x36, 0x30, 0xc1, 0x9c, 0xd4, 0x0d, 0x53, 0x28, 0xfa, 0xd6, 0x3d, 0x86, 0x70, 0x87, 0x18, 0x5d, 0x00, + 0x67, 0x01, 0x3c, 0x4d, 0x84, 0x27, 0x2c, 0x60, 0x24, 0x7f, 0xd0, 0xa3, 0x34, 0x3a, 0xdc, 0x49, 0x0b, 0x0b, 0x1e, 0x0e, + 0xa7, 0x41, 0x42, 0xdd, 0x39, 0xdc, 0x03, 0xf4, 0x5d, 0x55, 0xbc, 0x0d, 0x88, 0x95, 0x73, 0x47, 0x00, 0x0f, 0xc5, 0x66, + 0x82, 0x88, 0x76, 0x82, 0xe8, 0xc0, 0x31, 0x0f, 0x82, 0xea, 0x30, 0x56, 0x93, 0xf1, 0x74, 0x22, 0x93, 0x98, 0x2d, 0x14, + 0x4b, 0x3e, 0xaf, 0x36, 0x36, 0x2e, 0x1f, 0x18, 0xbe, 0x93, 0x8d, 0xca, 0xf9, 0x13, 0x11, 0xc0, 0x16, 0x53, 0x95, 0x37, + 0x3f, 0x75, 0x39, 0x3c, 0x8b, 0x1b, 0xd8, 0x2b, 0x9d, 0x16, 0x19, 0x84, 0x26, 0x95, 0x3a, 0xd7, 0x8c, 0xac, 0x65, 0x25, + 0x11, 0x25, 0xb3, 0x9b, 0x0a, 0xf1, 0x3e, 0xb1, 0xf4, 0x14, 0xb4, 0x4f, 0x4a, 0xbb, 0x4a, 0x78, 0x8b, 0xac, 0x66, 0x0f, + 0x59, 0xd6, 0x52, 0x56, 0x00, 0xea, 0x2a, 0xa4, 0xc5, 0x44, 0x89, 0x45, 0xf2, 0xb0, 0x42, 0x0b, 0x30, 0x03, 0x68, 0x6c, + 0x03, 0x50, 0x20, 0x6c, 0x42, 0x65, 0x5b, 0x55, 0xf7, 0x88, 0xdc, 0x04, 0x4a, 0x13, 0x65, 0xec, 0xaa, 0xea, 0x2e, 0xa9, + 0xec, 0x05, 0x76, 0xbb, 0x36, 0x3b, 0x58, 0x90, 0x8c, 0x92, 0x24, 0x1f, 0xcf, 0x42, 0x28, 0x62, 0x96, 0xcd, 0x3e, 0x0c, + 0xf2, 0x0f, 0x38, 0x28, 0x79, 0x50, 0x72, 0x7b, 0xed, 0xa2, 0x5b, 0x5d, 0xf9, 0x37, 0xbc, 0x1d, 0x8a, 0x24, 0xeb, 0xb9, + 0x54, 0x27, 0xd3, 0x46, 0xe6, 0x7c, 0xa3, 0x1e, 0x4c, 0x70, 0xd2, 0x76, 0x31, 0x76, 0x01, 0xdf, 0x51, 0xd5, 0x4e, 0xdd, + 0x51, 0x66, 0x6d, 0x93, 0x52, 0x03, 0x50, 0x0b, 0x13, 0x93, 0xba, 0x71, 0xa1, 0x9a, 0xc8, 0x9c, 0xf8, 0x66, 0xde, 0x84, + 0x50, 0x27, 0xd7, 0x15, 0x33, 0x95, 0x2a, 0x5a, 0x81, 0xb4, 0x04, 0xd1, 0x04, 0xa0, 0x7d, 0x81, 0x0e, 0x1d, 0x30, 0x8a, + 0x64, 0x52, 0x40, 0x23, 0x84, 0xb8, 0x2f, 0x9c, 0x8e, 0x67, 0x21, 0x4e, 0x51, 0xa1, 0x28, 0x4f, 0x95, 0x65, 0x6f, 0x70, + 0x3d, 0x6c, 0x6c, 0x6c, 0xcc, 0x91, 0x7f, 0xc0, 0x91, 0x59, 0x3a, 0x31, 0x01, 0x0e, 0xcf, 0xfe, 0x77, 0x5f, 0x63, 0x9c, + 0xdf, 0xa0, 0xd5, 0xd5, 0x55, 0x67, 0x13, 0x24, 0x8d, 0x1e, 0x12, 0x8c, 0x62, 0x06, 0xef, 0xf2, 0xc4, 0xb9, 0x86, 0x63, + 0xd7, 0x20, 0x0d, 0xad, 0x28, 0xd4, 0x02, 0xa8, 0xc5, 0xc4, 0x4d, 0x21, 0x6d, 0x70, 0xdd, 0xb2, 0xe2, 0x6c, 0xde, 0xb4, + 0x88, 0xde, 0xf2, 0xd7, 0x7a, 0x4d, 0x26, 0xad, 0xc7, 0x45, 0x23, 0xe2, 0x1c, 0x71, 0x2e, 0x94, 0x75, 0x5a, 0x8f, 0xcb, + 0xb2, 0xb3, 0x51, 0xd9, 0x89, 0x46, 0x3f, 0x76, 0x31, 0x4c, 0xa6, 0x4c, 0x13, 0x4e, 0xc2, 0x74, 0x2c, 0x5a, 0xb4, 0xb8, + 0x28, 0x8b, 0x3c, 0x54, 0x8f, 0xdd, 0x6c, 0x87, 0x7a, 0x7a, 0x7c, 0xce, 0xf9, 0x39, 0xab, 0x1e, 0x10, 0xa5, 0x07, 0x83, + 0x43, 0x49, 0x38, 0x9c, 0x19, 0x5e, 0xfa, 0xdc, 0x7c, 0x52, 0xbc, 0xc3, 0x09, 0x8d, 0x24, 0x23, 0xca, 0xb3, 0x3c, 0x4f, + 0x32, 0xa9, 0x34, 0xf7, 0x09, 0x72, 0x99, 0x45, 0x1b, 0x9a, 0xce, 0xe1, 0x90, 0x22, 0x52, 0x2a, 0x5e, 0x3d, 0x05, 0xf2, + 0x4a, 0x60, 0xab, 0x5d, 0x12, 0x5b, 0xfb, 0x21, 0x8a, 0x12, 0x5b, 0xa7, 0xac, 0x72, 0xd0, 0x32, 0x7a, 0x9b, 0x17, 0x76, + 0x45, 0x54, 0x14, 0xa4, 0x28, 0x58, 0x50, 0x58, 0x34, 0x2a, 0x1a, 0x4b, 0xe9, 0xf8, 0x59, 0xb1, 0xe7, 0x2a, 0x8b, 0x4f, + 0xce, 0xbc, 0xbb, 0x13, 0x5f, 0xbf, 0x3d, 0x23, 0x3c, 0xdf, 0xdd, 0x03, 0x02, 0x3d, 0xe8, 0x05, 0x77, 0x3d, 0x12, 0x73, + 0xf0, 0xac, 0xc0, 0x70, 0xd8, 0x75, 0xd3, 0x5e, 0xf0, 0xad, 0x66, 0xc7, 0xbb, 0xbd, 0x24, 0x65, 0x72, 0x29, 0xa7, 0x9a, + 0xd4, 0x63, 0xf2, 0x08, 0x29, 0x6b, 0x92, 0x10, 0x47, 0xcf, 0x2a, 0x5e, 0xa2, 0x35, 0x5a, 0xcc, 0x57, 0x0a, 0x91, 0x1a, + 0x01, 0x54, 0x25, 0xe5, 0xc0, 0x65, 0x5d, 0x80, 0xad, 0x90, 0x4a, 0xa9, 0x95, 0x55, 0x78, 0xad, 0x3a, 0x9b, 0x96, 0x71, + 0x3a, 0xa9, 0x02, 0xa3, 0x9a, 0xb2, 0x54, 0x16, 0x9e, 0x9b, 0x9b, 0xbb, 0xc5, 0xf5, 0x8f, 0xf8, 0x14, 0x09, 0x7d, 0xd8, + 0x0b, 0x6f, 0x13, 0x62, 0x2e, 0x0d, 0xc0, 0x79, 0x5a, 0x5d, 0xbf, 0xfd, 0xd0, 0x44, 0xa7, 0x91, 0xb8, 0x22, 0xcb, 0xeb, + 0x07, 0x27, 0x7c, 0x48, 0x7c, 0x15, 0x82, 0x4f, 0x3c, 0x39, 0x1f, 0xc8, 0x59, 0xdb, 0x4d, 0x29, 0x12, 0xb2, 0x14, 0x75, + 0xf5, 0x39, 0xb5, 0xc1, 0x78, 0x92, 0xe0, 0xb3, 0x18, 0x12, 0x8d, 0x76, 0x76, 0xb9, 0xa7, 0x71, 0xe6, 0x8b, 0x90, 0x4f, + 0xd2, 0x30, 0xf6, 0x77, 0x3e, 0x2c, 0xd1, 0x13, 0xac, 0xaf, 0xeb, 0x87, 0x99, 0x0c, 0x7f, 0x14, 0x04, 0xb8, 0xfb, 0xb1, + 0x99, 0xf3, 0xe7, 0x09, 0x4f, 0x0f, 0xd8, 0xa6, 0x4c, 0x8a, 0x3c, 0x70, 0xb5, 0xb3, 0xc2, 0x55, 0x73, 0xe0, 0x3a, 0x49, + 0x97, 0xe3, 0x38, 0x70, 0xd3, 0x0b, 0x0f, 0xd9, 0x53, 0x93, 0x13, 0xd2, 0xc9, 0x8c, 0xa8, 0x99, 0xe9, 0x44, 0x2a, 0xed, + 0x4a, 0xd0, 0x89, 0x35, 0xa1, 0xaa, 0x7d, 0xd9, 0xcf, 0x3b, 0xd1, 0xcf, 0x52, 0x49, 0x26, 0x9b, 0xd2, 0xed, 0x9e, 0x8d, + 0x8d, 0x62, 0xa0, 0xb7, 0x1f, 0x97, 0xf9, 0xf0, 0xe2, 0x7e, 0x2f, 0x20, 0x3c, 0x6c, 0xb8, 0xc3, 0x46, 0x98, 0x54, 0x00, + 0xeb, 0x74, 0x01, 0xa7, 0x69, 0xef, 0xfb, 0x05, 0x57, 0xef, 0x76, 0x29, 0x3e, 0xb3, 0x43, 0xf1, 0x66, 0xfb, 0xae, 0xfb, + 0xba, 0x72, 0x5f, 0xdd, 0xac, 0xaf, 0xc9, 0x74, 0xa8, 0x6f, 0x9e, 0xca, 0xe5, 0xa7, 0x46, 0xd7, 0xf5, 0xf5, 0xcd, 0xf3, + 0x7a, 0x0b, 0xe9, 0x47, 0xf0, 0xc0, 0x94, 0xc1, 0xa3, 0x2d, 0x5f, 0xdc, 0xaa, 0xc3, 0x1e, 0x3e, 0x54, 0x75, 0xd0, 0x7f, + 0xbc, 0x64, 0xc7, 0xea, 0xb7, 0x39, 0x5c, 0xbe, 0x7c, 0xbb, 0x33, 0xb5, 0x76, 0x58, 0xbf, 0x7f, 0xb4, 0x8f, 0xcb, 0x7d, + 0x0c, 0x1f, 0xc3, 0xc7, 0x00, 0x83, 0xff, 0x0b, 0xe7, 0xf2, 0xef, 0xbd, 0x02, 0xc2, 0x35, 0x0d, 0x00, 0x00, 0x00, 0x00, + 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_circle[5235] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x69, 0x71, 0xde, 0x00, 0x00, 0x14, 0x3a, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0x6b, 0x8c, 0x24, 0xd7, 0x55, 0xc7, 0x7f, 0xe7, 0x56, 0x55, 0xbf, 0xa6, 0xe7, 0xb5, 0xbb, + 0x33, 0x6b, 0x67, 0x6d, 0xc7, 0xd9, 0x38, 0xd8, 0x5e, 0x3b, 0x91, 0x89, 0xf3, 0x50, 0x62, 0x2c, 0x6f, 0x64, 0x11, 0x62, + 0x61, 0x25, 0x11, 0xd1, 0x44, 0x06, 0xa1, 0x24, 0x84, 0x08, 0x02, 0x28, 0x20, 0x21, 0x25, 0x7c, 0x41, 0x2c, 0x9b, 0x2f, + 0x28, 0x28, 0x7c, 0x40, 0x10, 0x84, 0x84, 0x20, 0x7c, 0xe3, 0x31, 0x42, 0x10, 0x64, 0x20, 0x58, 0x06, 0x7b, 0x43, 0x42, + 0x62, 0x23, 0xec, 0x28, 0xc1, 0x9b, 0xf8, 0x91, 0xb5, 0x63, 0x67, 0xbd, 0xf6, 0xcc, 0x3e, 0x66, 0xa6, 0x7b, 0xa6, 0xbb, + 0xeb, 0x71, 0x0f, 0x3a, 0xf7, 0x76, 0xcf, 0x6b, 0x67, 0xdf, 0x76, 0x10, 0x8a, 0x8f, 0x54, 0x53, 0x3d, 0xd5, 0xd5, 0xb7, + 0xee, 0x79, 0xde, 0x73, 0xff, 0xe7, 0x14, 0xbc, 0x46, 0xaf, 0xd1, 0x6b, 0xf4, 0xa3, 0x4c, 0xf2, 0xc3, 0x7a, 0x90, 0x5e, + 0xc2, 0xb3, 0x24, 0xdc, 0xfe, 0xff, 0x58, 0x00, 0xba, 0x31, 0xae, 0xc0, 0x21, 0x98, 0x3b, 0x2a, 0x2c, 0x2c, 0x08, 0xdd, + 0x6e, 0xbc, 0xde, 0xeb, 0x9d, 0xfd, 0xdc, 0x66, 0x53, 0x69, 0xb7, 0x23, 0xe3, 0xb3, 0xb3, 0xca, 0xfc, 0xbc, 0x7d, 0xd6, + 0x57, 0x5b, 0x28, 0xf2, 0x2a, 0x30, 0x2e, 0x1c, 0x3a, 0x04, 0x0f, 0x3f, 0xec, 0x58, 0x5c, 0x74, 0xe4, 0xd7, 0x09, 0x7b, + 0xc6, 0x1d, 0x7b, 0x7a, 0x42, 0xa7, 0xe9, 0x98, 0x1c, 0x08, 0x6b, 0x75, 0x77, 0xd6, 0x8f, 0xd7, 0x06, 0x9e, 0xac, 0xae, + 0x74, 0x7b, 0x9e, 0xec, 0xa4, 0x72, 0x72, 0xca, 0x33, 0xb9, 0xe8, 0xd9, 0xbf, 0xdf, 0x33, 0x7f, 0x40, 0xe1, 0xb0, 0xbe, + 0x1a, 0x82, 0x90, 0x57, 0x4e, 0xdb, 0x87, 0x24, 0x68, 0xfa, 0xd8, 0x31, 0x47, 0xbb, 0x9d, 0xd0, 0x1d, 0x77, 0xec, 0x73, + 0x09, 0xcb, 0x92, 0x90, 0x4a, 0x82, 0xb3, 0x83, 0x84, 0x34, 0x75, 0x14, 0xee, 0x6c, 0x01, 0x78, 0xa9, 0x48, 0x06, 0x8a, + 0xa7, 0xc2, 0x6b, 0x45, 0xa9, 0x15, 0xd4, 0xca, 0x20, 0x90, 0x99, 0xb2, 0x62, 0x71, 0x28, 0x8c, 0x03, 0xf3, 0xca, 0x61, + 0xf4, 0x95, 0x12, 0x84, 0x5c, 0x31, 0xf3, 0x87, 0x10, 0x8e, 0xce, 0x09, 0x4f, 0x90, 0x30, 0xd3, 0x72, 0xb0, 0x96, 0x42, + 0x9e, 0x42, 0x2b, 0x25, 0xd3, 0x1a, 0x8d, 0x2a, 0xa5, 0x6c, 0x66, 0xd4, 0xaa, 0x14, 0x4d, 0x52, 0xc0, 0x84, 0xe1, 0x70, + 0xe5, 0x86, 0x10, 0x06, 0xa9, 0x27, 0x2b, 0x2a, 0x54, 0x2a, 0x0a, 0x57, 0xe2, 0xaa, 0x92, 0xa2, 0x56, 0x90, 0xae, 0x16, + 0x0c, 0x1a, 0x05, 0xd2, 0x2f, 0x91, 0x7a, 0x49, 0xfe, 0x42, 0x45, 0xb7, 0x5b, 0x45, 0xab, 0x88, 0x2e, 0x72, 0xa5, 0x82, + 0x90, 0xcb, 0x66, 0xdc, 0x68, 0x6e, 0xce, 0xad, 0x6b, 0x9c, 0xd9, 0x94, 0x2a, 0xcb, 0xa8, 0xf9, 0x1a, 0xe3, 0x5a, 0x43, + 0xea, 0x35, 0x7c, 0x52, 0x87, 0xb2, 0x8e, 0xfa, 0x3a, 0x92, 0xd4, 0x90, 0x2a, 0x03, 0x97, 0xa2, 0x3e, 0xc5, 0x4b, 0x14, + 0x80, 0x88, 0xe2, 0xf0, 0x10, 0x34, 0x5f, 0xe0, 0xb4, 0x40, 0x92, 0x01, 0x5a, 0xe6, 0x14, 0xc9, 0x00, 0xa9, 0x06, 0x90, + 0x0e, 0xa8, 0x7a, 0x39, 0xbd, 0xbc, 0xa0, 0xb6, 0x56, 0xf0, 0x54, 0x5e, 0xb1, 0xa7, 0x5b, 0x71, 0xef, 0xbd, 0x15, 0x87, + 0xaf, 0xcc, 0x35, 0xe4, 0x32, 0x99, 0x17, 0xe6, 0xe6, 0x84, 0xc7, 0x3b, 0x29, 0xad, 0x2a, 0x65, 0xba, 0x95, 0x51, 0x73, + 0x35, 0xea, 0xed, 0x06, 0x15, 0x0d, 0x9c, 0x36, 0xc3, 0x21, 0x49, 0x13, 0xaa, 0x16, 0x3e, 0x6d, 0xe0, 0xaa, 0x06, 0x48, + 0x1d, 0xd5, 0x14, 0x21, 0x43, 0x87, 0x02, 0x30, 0x72, 0x54, 0x28, 0x05, 0xea, 0x0a, 0xd0, 0x41, 0x38, 0xb4, 0xea, 0xa1, + 0xd2, 0x23, 0x4b, 0xd6, 0x18, 0x94, 0x3d, 0x52, 0xd7, 0xa3, 0xd0, 0x3e, 0xdd, 0x7c, 0x40, 0x83, 0x9c, 0x2e, 0x39, 0x2b, + 0x4f, 0x54, 0xdc, 0x72, 0x4b, 0xc5, 0xfc, 0xdf, 0x7a, 0x9b, 0xd2, 0xe5, 0x08, 0x41, 0x2e, 0x9d, 0xf9, 0x43, 0xc2, 0xed, + 0xf7, 0x27, 0x41, 0xeb, 0xc5, 0x64, 0x46, 0xd3, 0xd5, 0xd0, 0x89, 0x06, 0x63, 0xbe, 0x89, 0x67, 0x0c, 0x65, 0x0c, 0xa7, + 0x6d, 0xc4, 0xb5, 0x11, 0x6d, 0x83, 0xb4, 0xc2, 0x35, 0x91, 0x26, 0xf8, 0x1a, 0x48, 0x02, 0xa4, 0xa8, 0x08, 0xa2, 0x82, + 0x8a, 0x22, 0x1a, 0x2d, 0x40, 0xb4, 0x04, 0x37, 0xa0, 0xf2, 0x3d, 0x24, 0x59, 0x45, 0xaa, 0x55, 0x3c, 0xab, 0x38, 0xe9, + 0xa2, 0xbe, 0x8b, 0x97, 0x2e, 0x55, 0xd1, 0x43, 0xd3, 0x35, 0x34, 0x1f, 0x30, 0x20, 0xe7, 0x78, 0xa7, 0x60, 0x5f, 0xaf, + 0xe2, 0xc8, 0x41, 0x6f, 0x81, 0xf2, 0x52, 0x85, 0x20, 0x97, 0xc4, 0xfc, 0xa1, 0x43, 0xc2, 0xfd, 0xf7, 0x27, 0x64, 0xfb, + 0x53, 0xda, 0xd4, 0x90, 0xb2, 0x8e, 0xab, 0xb5, 0xa8, 0xa7, 0x2d, 0x90, 0x71, 0x94, 0x89, 0x70, 0x38, 0x3b, 0xcb, 0x24, + 0x30, 0x8e, 0x53, 0xfb, 0xae, 0x8e, 0x97, 0x26, 0xe2, 0x4d, 0x20, 0x6d, 0x34, 0x08, 0x26, 0xc5, 0x89, 0xe0, 0x55, 0x11, + 0x31, 0xad, 0x77, 0x41, 0xba, 0xc0, 0x2a, 0xea, 0xfb, 0xe1, 0x9a, 0x31, 0x2f, 0xac, 0x20, 0xba, 0x8c, 0xb7, 0xb3, 0x1d, + 0xb2, 0x82, 0x2f, 0xbb, 0xe4, 0x7e, 0x95, 0x9a, 0xeb, 0x71, 0x7a, 0x75, 0xc0, 0xf1, 0xe5, 0x82, 0xeb, 0x29, 0x39, 0x78, + 0xd0, 0x9b, 0x4b, 0x5c, 0x8a, 0x10, 0xe4, 0xd2, 0x99, 0xcf, 0x52, 0xda, 0xd7, 0xd6, 0x28, 0x68, 0xd2, 0xce, 0x5a, 0xe0, + 0xc6, 0x51, 0x3f, 0x49, 0x2a, 0x53, 0x60, 0x87, 0x9b, 0x46, 0x75, 0x1a, 0x31, 0x6b, 0x10, 0xb3, 0x82, 0x19, 0x54, 0xae, + 0x41, 0xb8, 0x0a, 0x61, 0x3a, 0x5a, 0x48, 0xb0, 0x82, 0x4d, 0x0f, 0x50, 0x3b, 0x8a, 0xc0, 0x3c, 0x9c, 0x02, 0x5e, 0x44, + 0x39, 0x1e, 0x3e, 0x8b, 0x09, 0x04, 0x13, 0xce, 0x19, 0xc4, 0x9f, 0x41, 0xe4, 0x0c, 0xe8, 0x12, 0x25, 0x2b, 0x94, 0x49, + 0x17, 0xbf, 0xb2, 0x46, 0xd2, 0xeb, 0xf3, 0x9d, 0x5e, 0x7e, 0x39, 0x42, 0x90, 0x8b, 0x62, 0xde, 0x26, 0xf8, 0xb6, 0xb7, + 0xa5, 0xeb, 0xcc, 0x27, 0x65, 0x8b, 0xda, 0xd8, 0x18, 0xaa, 0x13, 0x88, 0x4c, 0x21, 0x6e, 0x17, 0xc2, 0x6e, 0x3c, 0xbb, + 0x71, 0x4c, 0x85, 0xeb, 0x70, 0x1d, 0xc8, 0x8d, 0x08, 0xfb, 0x70, 0xae, 0xbe, 0x89, 0xd1, 0x4d, 0x43, 0x6f, 0x9b, 0x87, + 0x48, 0x3c, 0x42, 0x7c, 0xf7, 0x6b, 0xc0, 0x73, 0xa8, 0x3e, 0x85, 0x70, 0x3c, 0x08, 0x41, 0xf5, 0x74, 0x14, 0x8a, 0x3b, + 0x8d, 0xd7, 0xd3, 0xa8, 0x2e, 0x81, 0xef, 0xe0, 0xfc, 0x2a, 0xc5, 0x52, 0x6f, 0x5d, 0x08, 0x47, 0x0e, 0x7a, 0xe1, 0xb0, + 0xb9, 0xd5, 0x05, 0x29, 0xbd, 0x20, 0xf3, 0x46, 0x07, 0x0f, 0x26, 0x9c, 0x6c, 0x27, 0xbc, 0x69, 0x76, 0x83, 0xf9, 0x24, + 0x99, 0xa4, 0xaa, 0x76, 0x81, 0xee, 0x41, 0xed, 0x60, 0x16, 0xd1, 0x49, 0xd4, 0xed, 0x03, 0x6e, 0x43, 0xe4, 0x0d, 0x38, + 0x27, 0x78, 0x0f, 0xbe, 0xda, 0xc4, 0xac, 0x71, 0x78, 0x0e, 0xe1, 0x9b, 0x3b, 0xd8, 0x82, 0x10, 0x05, 0xd1, 0x42, 0xe4, + 0x00, 0xde, 0xbf, 0x09, 0xe5, 0x49, 0xf0, 0xdf, 0x42, 0x4c, 0x90, 0xbe, 0x89, 0xfa, 0x1a, 0x4e, 0x52, 0xf0, 0x2e, 0xc4, + 0x3e, 0x5b, 0x51, 0xab, 0x3d, 0xca, 0xbe, 0x15, 0xe5, 0x78, 0xae, 0xcc, 0x1d, 0x55, 0x9d, 0x5f, 0x17, 0xe5, 0xe5, 0x5b, + 0x80, 0xc6, 0x68, 0xef, 0x42, 0xb4, 0x9f, 0xad, 0xd5, 0x68, 0xb4, 0x5a, 0xa4, 0xe9, 0x38, 0x59, 0x32, 0x49, 0x56, 0xee, + 0x46, 0xdd, 0x1e, 0x2a, 0xdd, 0x8b, 0x93, 0xbd, 0xc0, 0x14, 0x70, 0x2b, 0x22, 0xb7, 0xe3, 0x5c, 0x23, 0x30, 0xae, 0xc1, + 0xbf, 0x2f, 0x37, 0xd7, 0xd0, 0x60, 0x2d, 0xf6, 0x7b, 0xcb, 0x9b, 0xaa, 0x6a, 0x09, 0xd5, 0x47, 0x70, 0xf2, 0x0c, 0xde, + 0x34, 0xcf, 0x4b, 0xa0, 0x0b, 0x50, 0x9d, 0xc4, 0xa7, 0xa7, 0x28, 0x8b, 0x65, 0xc4, 0xaf, 0xd2, 0xa3, 0xc7, 0x22, 0x39, + 0xb7, 0x50, 0x31, 0x3f, 0xef, 0x2f, 0x24, 0x84, 0xf4, 0x82, 0x7e, 0x3f, 0x3f, 0x9f, 0xb0, 0xef, 0x96, 0x8c, 0xf1, 0xb4, + 0xce, 0x20, 0x69, 0xd1, 0x28, 0xc7, 0xa9, 0x64, 0x3a, 0x32, 0x6f, 0x7e, 0xed, 0xae, 0x42, 0xd9, 0x8d, 0xf8, 0x77, 0xe1, + 0xd2, 0x9b, 0xc3, 0x2f, 0x83, 0xc6, 0x2d, 0xca, 0x6f, 0x62, 0x7e, 0x64, 0xde, 0x76, 0x25, 0x28, 0x7a, 0xd3, 0xbc, 0x8c, + 0xc1, 0x70, 0x3d, 0x98, 0xfe, 0x68, 0xca, 0xf6, 0xfb, 0xf8, 0xbd, 0x8d, 0xe7, 0x9c, 0xb9, 0xd6, 0x4f, 0x46, 0x41, 0xeb, + 0xe3, 0x61, 0x6c, 0xb5, 0xdf, 0x39, 0x1b, 0xcc, 0xe3, 0x12, 0x4f, 0x52, 0xf3, 0xa4, 0x1d, 0x4f, 0xb3, 0xf4, 0x1c, 0x3b, + 0x61, 0xa3, 0xd8, 0x53, 0xce, 0x6b, 0x09, 0x72, 0x5e, 0x01, 0xdc, 0x75, 0x57, 0xc2, 0x60, 0x36, 0x63, 0x77, 0xd6, 0xa0, + 0xa8, 0xda, 0x64, 0xd9, 0x64, 0x30, 0x79, 0x71, 0x7b, 0x11, 0xae, 0x1e, 0x1e, 0x33, 0x20, 0x07, 0x71, 0xc9, 0x1b, 0x36, + 0x99, 0xfa, 0x56, 0xc6, 0x9d, 0x40, 0x5e, 0x40, 0xdf, 0x82, 0xbd, 0x42, 0x96, 0x42, 0xad, 0x16, 0x19, 0xaf, 0x2a, 0xc8, + 0x73, 0x28, 0x2b, 0x48, 0x1c, 0x34, 0x1a, 0x90, 0x26, 0x71, 0xea, 0x1b, 0xf1, 0x62, 0x34, 0xa5, 0xb0, 0xd8, 0x53, 0xf9, + 0x6f, 0x82, 0x7c, 0x03, 0xe7, 0x4f, 0x81, 0xbc, 0x88, 0xe7, 0x25, 0x94, 0x05, 0x3c, 0xa7, 0xc8, 0x8b, 0x65, 0xa8, 0x56, + 0x29, 0x16, 0x06, 0xcc, 0xce, 0x16, 0x17, 0xb2, 0x82, 0xf4, 0x9c, 0xcc, 0x33, 0xe7, 0x58, 0xc4, 0x71, 0x5d, 0x27, 0x43, + 0xc7, 0xeb, 0x34, 0x6a, 0x2d, 0x24, 0x2c, 0x73, 0x16, 0xe1, 0x77, 0xa3, 0xc6, 0x38, 0xbb, 0x50, 0xee, 0x24, 0x09, 0xcc, + 0x5b, 0xd0, 0xd9, 0x9a, 0xe3, 0x1b, 0x43, 0x83, 0x3c, 0x1e, 0x7b, 0x67, 0xe0, 0xce, 0x03, 0x70, 0xcb, 0x8d, 0x70, 0xed, + 0x3e, 0x18, 0x1f, 0x03, 0xcb, 0x8c, 0x8d, 0xf9, 0xe5, 0x15, 0x78, 0xee, 0x05, 0xf8, 0xd6, 0x51, 0x78, 0xe2, 0x49, 0x58, + 0x5a, 0x86, 0x56, 0x6b, 0x28, 0x88, 0xf5, 0x58, 0x16, 0xf9, 0x50, 0x94, 0x24, 0xb9, 0x8d, 0xaa, 0x2c, 0x51, 0x1e, 0x45, + 0xb5, 0x42, 0x5d, 0x8e, 0x94, 0x39, 0x4e, 0x06, 0xa4, 0xb5, 0x9c, 0xaa, 0x53, 0x86, 0xbc, 0xe2, 0xd8, 0xb1, 0x6a, 0x64, + 0x57, 0x97, 0x64, 0x01, 0x3a, 0xd2, 0x7e, 0x77, 0xbc, 0xc6, 0x54, 0xda, 0xa4, 0x3d, 0x39, 0x4e, 0x55, 0x5a, 0xc0, 0xdb, + 0x8b, 0x4b, 0xae, 0x06, 0x6c, 0x59, 0x9b, 0xc5, 0xeb, 0x1d, 0xa4, 0xe9, 0x6d, 0x78, 0x7f, 0x36, 0xf3, 0xa6, 0xdd, 0x4e, + 0x17, 0xae, 0xb9, 0x1a, 0x3e, 0x78, 0x0f, 0xdc, 0xf5, 0x6e, 0x98, 0xb2, 0xd4, 0xe0, 0x02, 0x74, 0xe2, 0x65, 0xf8, 0xd7, + 0x87, 0xe0, 0x9f, 0x1e, 0x84, 0x95, 0x0e, 0xb4, 0x5b, 0xa6, 0xf1, 0xb3, 0xa7, 0x68, 0x96, 0x55, 0x55, 0x0f, 0x83, 0x7c, + 0x0b, 0xf4, 0x65, 0x54, 0x7e, 0x00, 0xfe, 0x45, 0x24, 0x59, 0xc4, 0x0d, 0xce, 0x70, 0x2a, 0xe9, 0x92, 0x64, 0x3d, 0x78, + 0xae, 0xe4, 0xc8, 0x91, 0xea, 0x5c, 0x56, 0x90, 0xee, 0x3c, 0x8b, 0x43, 0xc2, 0xe2, 0xbc, 0xe3, 0xba, 0x66, 0x4a, 0xd9, + 0xae, 0xa3, 0x65, 0x2b, 0x64, 0x77, 0xb8, 0x49, 0xbc, 0xee, 0x42, 0x9c, 0xb9, 0xc2, 0x1b, 0x71, 0xee, 0x2d, 0xf8, 0xe0, + 0xcc, 0x1b, 0xcc, 0x07, 0x8f, 0x53, 0xe8, 0x76, 0xe1, 0x9e, 0xbb, 0xe1, 0x13, 0x3f, 0x0f, 0x13, 0xed, 0xf8, 0x5d, 0x59, + 0xc6, 0x69, 0x98, 0x0b, 0x6c, 0x61, 0x47, 0xe3, 0x77, 0x26, 0xb4, 0xab, 0xf7, 0xc2, 0xc7, 0xee, 0x83, 0xbb, 0xef, 0x84, + 0x3f, 0xfe, 0x73, 0x78, 0xec, 0xdb, 0x30, 0xde, 0xde, 0x6c, 0x09, 0xf1, 0x7e, 0x8b, 0x01, 0x22, 0xef, 0x04, 0x16, 0x41, + 0x06, 0xa8, 0xae, 0x22, 0x6e, 0x35, 0x64, 0x91, 0x59, 0xb3, 0xc7, 0x74, 0x3f, 0x67, 0x65, 0xad, 0x08, 0x9b, 0xa7, 0xf3, + 0x90, 0xdb, 0x39, 0xf2, 0x1f, 0x15, 0x26, 0x6e, 0x49, 0x28, 0x1a, 0x19, 0xcd, 0xaa, 0x4e, 0xa5, 0xcd, 0x90, 0xe9, 0x19, + 0xe3, 0x4e, 0xa6, 0x11, 0xdd, 0x85, 0xea, 0xdb, 0x91, 0x6d, 0xdb, 0xda, 0x11, 0xf3, 0xfd, 0x3e, 0xfc, 0xea, 0xc7, 0xe1, + 0x37, 0x3f, 0x19, 0x99, 0x0f, 0x8c, 0x2b, 0xa4, 0x69, 0x64, 0xde, 0xe2, 0xc1, 0x99, 0xa5, 0xa8, 0x6d, 0x33, 0x7f, 0x93, + 0x61, 0x96, 0x41, 0x92, 0xc4, 0x98, 0x60, 0xf1, 0xc0, 0xdc, 0xe4, 0xf7, 0x7e, 0x1b, 0xde, 0xff, 0x53, 0xd1, 0x12, 0xcc, + 0x9d, 0x36, 0x9e, 0x63, 0xcb, 0xab, 0xb9, 0x82, 0x2d, 0x95, 0x6f, 0x0d, 0x79, 0x87, 0x73, 0x36, 0xaf, 0x49, 0x9c, 0x6b, + 0x33, 0x28, 0x5b, 0x0c, 0xb4, 0x16, 0x76, 0xa5, 0x96, 0xb2, 0xcf, 0xcd, 0x59, 0xa4, 0x94, 0x8b, 0xb7, 0x80, 0x63, 0xb6, + 0xc3, 0xdb, 0x9f, 0x50, 0xcf, 0x32, 0x34, 0xad, 0x93, 0x30, 0x46, 0x25, 0xe3, 0x21, 0xc9, 0xb1, 0xf5, 0x19, 0xbd, 0x89, + 0x34, 0xdd, 0x3d, 0xd4, 0xfe, 0xd6, 0x80, 0xb7, 0xba, 0x06, 0xbf, 0xfe, 0x09, 0xb8, 0xf7, 0xbd, 0x43, 0xd3, 0x1d, 0x32, + 0x6e, 0xf4, 0x5f, 0x8f, 0xc3, 0x43, 0x5f, 0x83, 0xa7, 0xbe, 0x07, 0xdd, 0xd5, 0x28, 0x18, 0x0b, 0x86, 0x53, 0x13, 0x70, + 0xe0, 0x46, 0x78, 0xef, 0x41, 0xf8, 0xb1, 0x37, 0xc6, 0x7b, 0x4d, 0x10, 0x26, 0xdf, 0x4f, 0x7d, 0x22, 0x3e, 0xe2, 0x4b, + 0xff, 0x02, 0x93, 0x13, 0xf1, 0xfa, 0x66, 0x21, 0xc0, 0x7e, 0x84, 0xd7, 0x87, 0x54, 0x3a, 0xa4, 0xdf, 0x7e, 0x05, 0xa9, + 0x3a, 0xd4, 0xb3, 0x55, 0x9c, 0xef, 0x53, 0xd5, 0x0a, 0x16, 0x16, 0x2c, 0x26, 0x70, 0x91, 0x02, 0x38, 0x24, 0x2c, 0x3f, + 0xe2, 0x68, 0xe7, 0x29, 0x59, 0x23, 0xa3, 0x90, 0x06, 0xe2, 0x5a, 0x24, 0x96, 0xeb, 0xfb, 0x71, 0x44, 0x2c, 0xf0, 0xdd, + 0xb4, 0x2d, 0x42, 0x47, 0xed, 0x99, 0x36, 0x7f, 0xee, 0x43, 0x43, 0xe6, 0x6d, 0xa2, 0x12, 0xaf, 0x3f, 0xfb, 0x3c, 0xfc, + 0xe9, 0x5f, 0xc6, 0x20, 0x67, 0xda, 0x35, 0xa6, 0x4d, 0xa3, 0x26, 0x30, 0xb3, 0x06, 0xfb, 0xdd, 0x53, 0xc7, 0xa2, 0xef, + 0xff, 0xc4, 0x3b, 0xe1, 0x93, 0x1f, 0xdd, 0x60, 0xd6, 0xee, 0xf9, 0xd4, 0x2f, 0xc2, 0xc2, 0x22, 0x3c, 0xfa, 0x18, 0xb4, + 0xc7, 0x36, 0x62, 0x82, 0xcd, 0x21, 0x49, 0x1c, 0x95, 0xde, 0x8c, 0xe8, 0xf7, 0x41, 0x26, 0x42, 0x0a, 0xee, 0x9d, 0xa5, + 0xe8, 0x75, 0xca, 0x24, 0x63, 0x25, 0x49, 0xa8, 0x86, 0x50, 0xdc, 0x0e, 0xe4, 0x76, 0x34, 0x7f, 0x83, 0xb0, 0x0c, 0xc5, + 0x19, 0x50, 0x23, 0xb5, 0xec, 0x2b, 0x68, 0xdd, 0x76, 0x78, 0x0d, 0x94, 0xeb, 0x86, 0x6b, 0xf2, 0x86, 0xf6, 0x6d, 0x99, + 0x5b, 0xeb, 0xc5, 0x08, 0xff, 0x91, 0x0f, 0x0f, 0xfd, 0xd5, 0x98, 0x77, 0xf0, 0xf8, 0xff, 0xc0, 0xa7, 0x0f, 0xc7, 0x73, + 0xb3, 0x19, 0x5d, 0xa2, 0x36, 0x34, 0x77, 0x63, 0xce, 0xce, 0x26, 0x10, 0x63, 0xd8, 0x2c, 0xe5, 0x81, 0x87, 0xe1, 0x33, + 0x9f, 0x85, 0x17, 0x5f, 0x8e, 0xdf, 0x8d, 0x04, 0xfd, 0x1b, 0xbf, 0x04, 0xd3, 0x53, 0x90, 0x97, 0x1b, 0xc9, 0x64, 0xb4, + 0x02, 0x7b, 0xd4, 0x35, 0x20, 0x7b, 0xf1, 0x98, 0x4b, 0xd8, 0x3c, 0x9b, 0x68, 0x55, 0xa7, 0xe6, 0x32, 0x66, 0x76, 0xc5, + 0x2c, 0xd6, 0x14, 0x7b, 0x21, 0x01, 0x04, 0x32, 0xf0, 0x72, 0x7c, 0xc9, 0xa1, 0x8d, 0x94, 0xb4, 0x91, 0xe1, 0xcd, 0x02, + 0x2c, 0x06, 0x30, 0x06, 0x6a, 0x0f, 0x78, 0x7d, 0x9c, 0xc0, 0xb6, 0x54, 0xde, 0x26, 0xfa, 0xd1, 0xfb, 0x36, 0x96, 0x2e, + 0x63, 0xfe, 0x99, 0x67, 0xe1, 0xb3, 0x9f, 0x8f, 0x31, 0xc1, 0x18, 0xb7, 0xeb, 0xa6, 0xbd, 0xcd, 0x7b, 0x82, 0xd1, 0x67, + 0xd3, 0xb6, 0x9d, 0x77, 0x4d, 0x45, 0x8b, 0xf9, 0xdd, 0xdf, 0x8f, 0x96, 0x61, 0x6e, 0x60, 0x56, 0xb3, 0x67, 0x17, 0x7c, + 0xe8, 0x5e, 0x58, 0x5b, 0x8b, 0xd7, 0x46, 0x64, 0xcb, 0xa2, 0x4b, 0xd2, 0xa0, 0x18, 0xc1, 0x14, 0x34, 0x86, 0xd0, 0x0c, + 0xf3, 0x4e, 0x5c, 0x86, 0x68, 0x12, 0x14, 0x3a, 0x77, 0x54, 0x76, 0x8a, 0x03, 0x6e, 0xfb, 0x85, 0x00, 0x64, 0xae, 0x36, + 0x5d, 0xc0, 0xef, 0x92, 0x22, 0x03, 0x43, 0x73, 0xb4, 0x89, 0x8a, 0x59, 0xc2, 0x24, 0xaa, 0x7b, 0xe3, 0xe4, 0x87, 0x63, + 0xd9, 0x64, 0x4c, 0xfb, 0x6f, 0xbe, 0x19, 0xde, 0xfa, 0xe6, 0x21, 0xf3, 0x49, 0x5c, 0xfb, 0x3f, 0xff, 0x85, 0xc8, 0x7c, + 0xdd, 0x80, 0xa1, 0xf3, 0x06, 0xe3, 0x0d, 0x2a, 0x4a, 0x98, 0x18, 0x87, 0xef, 0x3d, 0x07, 0x7f, 0xf2, 0xc5, 0x4d, 0x1b, + 0x24, 0x85, 0xf7, 0xbe, 0x07, 0xae, 0x9a, 0x8d, 0xb9, 0xc3, 0x7a, 0x92, 0x19, 0x72, 0x03, 0xa3, 0x7d, 0x41, 0x41, 0x18, + 0xf3, 0x98, 0xd2, 0x6a, 0x54, 0x92, 0xd1, 0x29, 0x53, 0x76, 0x0d, 0x22, 0x2a, 0xbd, 0x03, 0xb9, 0x6d, 0xff, 0xc7, 0x9b, + 0x32, 0xdb, 0xae, 0x56, 0x69, 0x18, 0x40, 0x9c, 0x0d, 0x54, 0x47, 0xa8, 0x81, 0x2d, 0x81, 0x06, 0x70, 0x8c, 0x50, 0xa8, + 0x61, 0xe0, 0xb3, 0x60, 0x76, 0xd7, 0xbb, 0xe2, 0x08, 0x23, 0xbf, 0xbd, 0xff, 0x01, 0x78, 0xfa, 0x59, 0x18, 0xb3, 0x75, + 0xfc, 0x22, 0x99, 0x1f, 0x91, 0x8d, 0x67, 0x2e, 0x71, 0xe4, 0xeb, 0xf0, 0xf8, 0xb7, 0xa3, 0x35, 0xd9, 0x18, 0x93, 0xe3, + 0xf0, 0xf6, 0x1f, 0x87, 0x5e, 0x3f, 0xba, 0x5d, 0x7c, 0xbe, 0x84, 0xf4, 0x59, 0x2c, 0x45, 0x76, 0x13, 0xa8, 0xd6, 0x48, + 0x86, 0xf3, 0xcd, 0xaa, 0x94, 0xc9, 0x24, 0x2a, 0x74, 0x04, 0xc9, 0x9f, 0x5f, 0x00, 0x87, 0x60, 0x75, 0xc6, 0xd1, 0x1e, + 0x13, 0x12, 0x03, 0x38, 0x49, 0x10, 0xc9, 0x70, 0x86, 0xfa, 0x88, 0x99, 0xd9, 0x74, 0xd0, 0xb8, 0x99, 0xdd, 0x88, 0x6c, + 0x62, 0xc6, 0xe4, 0xad, 0x37, 0xc7, 0xff, 0xcd, 0x8f, 0x8d, 0x81, 0x07, 0x1e, 0x8a, 0x9a, 0x3f, 0x3b, 0x89, 0xb9, 0x78, + 0xb2, 0xb1, 0xff, 0xf9, 0xdf, 0x36, 0xfe, 0x37, 0xc1, 0xdf, 0x76, 0xeb, 0x39, 0xb2, 0xfb, 0xe0, 0xaa, 0xb6, 0x3d, 0x4f, + 0xa9, 0x7c, 0x9d, 0xc4, 0xb0, 0xc7, 0x24, 0xa5, 0xaf, 0x09, 0xad, 0xba, 0xdb, 0xb1, 0x16, 0xc1, 0x4e, 0x2e, 0x70, 0xbd, + 0x99, 0x61, 0x21, 0xa4, 0x85, 0x43, 0xcc, 0xa1, 0x49, 0x50, 0x9f, 0x21, 0x3e, 0xc3, 0x31, 0x1e, 0x9f, 0x35, 0x7c, 0xfa, + 0x48, 0xfb, 0x16, 0x9c, 0x2c, 0xd5, 0x1d, 0x5d, 0x33, 0x1f, 0x3e, 0xfe, 0x32, 0xd4, 0xcd, 0x68, 0x2e, 0x13, 0xb4, 0xb5, + 0xdf, 0x35, 0xea, 0xf0, 0xe4, 0x33, 0x71, 0x69, 0x35, 0xc1, 0xda, 0xd8, 0xd7, 0xed, 0x83, 0x66, 0x63, 0x6b, 0x62, 0x14, + 0x32, 0x43, 0x63, 0x45, 0x6c, 0x7e, 0x09, 0xce, 0x98, 0x37, 0x41, 0x54, 0x8e, 0x34, 0x71, 0x14, 0xb9, 0xc0, 0x2d, 0x61, + 0x76, 0xe7, 0x17, 0xc0, 0xa1, 0xe1, 0xb9, 0x2a, 0x24, 0x60, 0xf7, 0x36, 0x80, 0xd7, 0x28, 0x04, 0x5c, 0x82, 0xd2, 0xd8, + 0x72, 0x7f, 0xd8, 0x98, 0x54, 0x71, 0x1d, 0xdf, 0x3c, 0x29, 0x8b, 0xe0, 0x5b, 0xfc, 0xf4, 0x32, 0x05, 0x60, 0xb1, 0xc4, + 0x92, 0xa0, 0x93, 0x86, 0x83, 0x0c, 0xc9, 0xdc, 0x60, 0xf4, 0xac, 0xd1, 0xf8, 0xa3, 0x90, 0x64, 0x41, 0x50, 0x6c, 0xae, + 0x06, 0xb3, 0x56, 0x66, 0xbd, 0x8e, 0x2a, 0x13, 0xaa, 0x52, 0xc8, 0x3b, 0x17, 0x61, 0x01, 0x47, 0x8f, 0x0a, 0x83, 0x81, + 0x50, 0x96, 0x02, 0x75, 0x48, 0xbc, 0xe0, 0x54, 0x62, 0x16, 0x66, 0x28, 0xd3, 0x10, 0xca, 0xda, 0x5c, 0xb0, 0xb2, 0x5c, + 0xc4, 0x4c, 0xdd, 0x68, 0x24, 0x80, 0x90, 0xdd, 0x05, 0xbf, 0xbc, 0x32, 0x0a, 0x79, 0x42, 0x1e, 0xd3, 0xea, 0x11, 0xd9, + 0xb3, 0x2c, 0x6b, 0xdc, 0x62, 0x59, 0xeb, 0x9f, 0x13, 0xd4, 0x80, 0x56, 0xb5, 0x10, 0x0e, 0x9a, 0x08, 0xbe, 0x12, 0x26, + 0x27, 0xa1, 0xb8, 0x58, 0x17, 0xa8, 0xd7, 0xb7, 0xda, 0xac, 0xe1, 0xf6, 0xeb, 0x9f, 0x03, 0x7e, 0x7f, 0xf6, 0x24, 0x37, + 0xb2, 0xb3, 0x78, 0x36, 0xcf, 0xb9, 0x12, 0xed, 0x6f, 0x1f, 0xdf, 0x6d, 0x82, 0x10, 0x03, 0xc2, 0x34, 0xcc, 0x33, 0xce, + 0xa2, 0xa1, 0x54, 0xe4, 0xe2, 0x41, 0x51, 0xb7, 0xe5, 0xbf, 0x03, 0x56, 0x83, 0x0b, 0x81, 0x4c, 0x71, 0x5d, 0x45, 0x13, + 0x1f, 0xd2, 0xcd, 0x32, 0xec, 0xf3, 0x2b, 0xd4, 0x60, 0xeb, 0x6d, 0xcf, 0x1b, 0x2d, 0x83, 0x16, 0xec, 0x46, 0xeb, 0xf3, + 0xee, 0xe9, 0xf8, 0xf9, 0x4a, 0x8b, 0x57, 0xc6, 0xa8, 0xe1, 0x03, 0xe6, 0x62, 0x23, 0xb2, 0x67, 0x99, 0x55, 0x8c, 0x56, + 0x81, 0x40, 0x23, 0xe0, 0x24, 0xd4, 0x16, 0xcc, 0xf4, 0x14, 0x6f, 0x87, 0x7a, 0xb2, 0x9a, 0x67, 0x79, 0x19, 0xb2, 0xa6, + 0x5e, 0x58, 0x00, 0x87, 0x87, 0xe7, 0x24, 0xb3, 0x8d, 0x86, 0xe2, 0xd4, 0x87, 0x72, 0x55, 0x92, 0xd8, 0xde, 0xdb, 0xd6, + 0x37, 0x03, 0x2a, 0xb7, 0x92, 0x69, 0xfb, 0xd4, 0x99, 0x68, 0xf6, 0x23, 0xad, 0xef, 0xbf, 0x3e, 0xee, 0xe0, 0x2e, 0x75, + 0xf9, 0xdb, 0x4c, 0x36, 0x56, 0x51, 0xc4, 0x75, 0x7f, 0x76, 0x66, 0xc3, 0xbd, 0x16, 0x4e, 0xc6, 0xa0, 0x68, 0x56, 0x31, + 0x72, 0x83, 0x11, 0xca, 0x04, 0x6b, 0x9b, 0x14, 0x55, 0x91, 0x18, 0x52, 0xd4, 0x51, 0x92, 0x54, 0xa9, 0x8d, 0x5f, 0x84, + 0x00, 0x38, 0x0c, 0xc7, 0x9b, 0x4a, 0x33, 0xf7, 0x43, 0x86, 0x2b, 0x9c, 0x2b, 0x42, 0xd5, 0x46, 0x4c, 0xba, 0xba, 0xbc, + 0x45, 0xab, 0x61, 0x87, 0x67, 0x7b, 0x80, 0x65, 0x38, 0xf6, 0xdc, 0x70, 0x5b, 0x5b, 0xc1, 0xcc, 0x6e, 0x78, 0xcb, 0xcd, + 0x71, 0xbd, 0xde, 0xbc, 0x8b, 0xbb, 0x14, 0x32, 0x0b, 0xb2, 0x64, 0xea, 0xdd, 0x6f, 0x8b, 0x63, 0x8c, 0x12, 0xa9, 0xef, + 0x3e, 0x1d, 0x93, 0xa5, 0x2d, 0x16, 0x60, 0xce, 0xe9, 0x7d, 0xa8, 0x19, 0xe0, 0xab, 0x30, 0x57, 0x3b, 0x32, 0xa9, 0x28, + 0x6b, 0x9e, 0x66, 0xdb, 0xc3, 0x13, 0x61, 0xc6, 0x17, 0x10, 0x00, 0x4a, 0xed, 0x79, 0x65, 0xd0, 0xf6, 0xb1, 0x5a, 0xab, + 0x45, 0x30, 0xab, 0x50, 0xae, 0x0a, 0x83, 0x9e, 0xc6, 0xdb, 0x03, 0x36, 0x63, 0x7d, 0xc3, 0xc9, 0x3d, 0xf2, 0xd8, 0xd0, + 0x02, 0x86, 0xcf, 0xf8, 0x99, 0x7b, 0x2f, 0xdf, 0x0d, 0x46, 0xda, 0x9f, 0xdd, 0x03, 0xef, 0xbb, 0x3b, 0x8e, 0x61, 0x82, + 0x36, 0x01, 0x3f, 0xfa, 0x78, 0x5c, 0x12, 0xd7, 0x83, 0x60, 0x00, 0x5e, 0xed, 0x47, 0xdd, 0x50, 0x40, 0x31, 0xc6, 0x43, + 0x69, 0x2d, 0x29, 0x28, 0x5d, 0xb4, 0xdc, 0x5e, 0xee, 0x43, 0xff, 0xc1, 0x4e, 0x72, 0x66, 0x3b, 0xd9, 0x8d, 0xf6, 0x03, + 0xfb, 0xa1, 0x0d, 0x40, 0x95, 0xa3, 0xda, 0x47, 0xc9, 0x11, 0xce, 0x00, 0x4b, 0x43, 0x46, 0xe3, 0x80, 0xbe, 0x82, 0x56, + 0x13, 0xbe, 0xf6, 0x68, 0x74, 0x83, 0xd1, 0x9e, 0xfe, 0xd6, 0x9b, 0xe0, 0x03, 0xf7, 0xc0, 0xe9, 0x33, 0x1b, 0xdb, 0xe1, + 0x8b, 0x65, 0x3e, 0xa0, 0x49, 0xab, 0xf0, 0x0b, 0x3f, 0x1b, 0xe3, 0x49, 0x35, 0x04, 0x4b, 0xbe, 0xfb, 0x0c, 0x1c, 0x7d, + 0x6a, 0xeb, 0x92, 0x1b, 0x96, 0xc0, 0x30, 0x9f, 0x45, 0xd4, 0x4a, 0x68, 0xae, 0x8f, 0xd3, 0x3e, 0x49, 0x99, 0x53, 0x9a, + 0x02, 0xd7, 0x2a, 0x6a, 0x4b, 0x1b, 0xcd, 0x17, 0x17, 0x14, 0x40, 0xbb, 0xad, 0x8c, 0xf7, 0x3c, 0x92, 0x97, 0x78, 0xc3, + 0xda, 0xd2, 0x7e, 0x28, 0x52, 0x62, 0x07, 0x1d, 0xe0, 0x07, 0x5b, 0x22, 0x7c, 0x40, 0x78, 0xb2, 0xe8, 0x9b, 0x5f, 0xfa, + 0xf2, 0x46, 0xde, 0x6e, 0x13, 0xfc, 0xf8, 0x7d, 0x71, 0x7b, 0x6b, 0x42, 0x30, 0x33, 0xde, 0xa1, 0x2d, 0x60, 0x0b, 0x8d, + 0xdc, 0xc5, 0xc0, 0x92, 0xfb, 0x3e, 0x18, 0xf1, 0x01, 0x0b, 0xae, 0xa3, 0xe7, 0xfd, 0xcd, 0x3f, 0x44, 0x61, 0x6c, 0x7e, + 0xfe, 0xe8, 0x79, 0xf0, 0x02, 0xf8, 0x1e, 0xea, 0x7b, 0x78, 0xfa, 0x94, 0xc9, 0x20, 0x94, 0xd9, 0xad, 0xd7, 0xa0, 0x33, + 0xe5, 0x39, 0x32, 0xbb, 0x63, 0xb5, 0xc8, 0x6d, 0x11, 0xbe, 0xdd, 0x70, 0x64, 0x56, 0xe9, 0x74, 0x3c, 0x49, 0x56, 0x52, + 0xf6, 0x0a, 0xc4, 0x0f, 0x48, 0x92, 0x35, 0xf0, 0x56, 0xa2, 0xea, 0x87, 0x6a, 0x8d, 0xf7, 0x5b, 0x67, 0x61, 0x1a, 0xb7, + 0x7d, 0xfa, 0xdf, 0xdd, 0x1f, 0x77, 0x80, 0xa6, 0xf1, 0x51, 0x7e, 0x70, 0xe8, 0xd3, 0xf0, 0x81, 0xf7, 0xc1, 0x72, 0x27, + 0x6e, 0x8c, 0x46, 0x5b, 0xe0, 0x70, 0xb8, 0x8d, 0xb3, 0x91, 0x81, 0x24, 0xe6, 0xf7, 0xbf, 0xf2, 0x31, 0xf8, 0xe5, 0x8f, + 0x0c, 0x77, 0x8a, 0xc3, 0xcd, 0xd5, 0x83, 0x5f, 0x81, 0xff, 0x7c, 0x14, 0xc6, 0xc6, 0x36, 0x69, 0x7f, 0x58, 0x77, 0x50, + 0x1f, 0x15, 0x63, 0xf3, 0xb3, 0x42, 0xaa, 0x38, 0x9b, 0xef, 0x80, 0xa2, 0x2a, 0x42, 0xa3, 0xc5, 0xc9, 0x8e, 0x87, 0xf9, + 0x8b, 0xb4, 0x00, 0xe6, 0x35, 0x74, 0x63, 0x2c, 0x9e, 0xae, 0x48, 0x7d, 0x41, 0xa5, 0x7d, 0xaa, 0x62, 0x0d, 0xb4, 0x13, + 0x8b, 0x95, 0xfe, 0x04, 0xea, 0x7f, 0x10, 0xfd, 0x7b, 0x53, 0x36, 0x62, 0xff, 0x5b, 0x70, 0xfa, 0xdc, 0x1f, 0x45, 0x57, + 0x30, 0x9f, 0x35, 0xc1, 0x18, 0x04, 0x66, 0x7b, 0xf9, 0xcf, 0xfe, 0x16, 0xbc, 0x69, 0x7f, 0x64, 0xd0, 0xbe, 0xb7, 0x63, + 0xa5, 0x0b, 0x4b, 0xf6, 0xb9, 0x13, 0x99, 0x7a, 0xc7, 0xed, 0xf0, 0x07, 0x87, 0x61, 0xee, 0xfd, 0x1b, 0x5b, 0x64, 0x13, + 0xa6, 0x81, 0x25, 0x5f, 0xf8, 0x0b, 0x68, 0x34, 0xcf, 0x4e, 0xad, 0xe3, 0xbe, 0xe0, 0x69, 0x94, 0xd3, 0x88, 0xb9, 0x40, + 0x38, 0xac, 0xba, 0x3c, 0x08, 0xf3, 0xb7, 0x2e, 0x13, 0x6b, 0xb5, 0x39, 0x47, 0x34, 0x92, 0x73, 0x22, 0xc2, 0xb5, 0x5a, + 0x9d, 0x64, 0xaa, 0x45, 0x56, 0x9f, 0x44, 0xab, 0x19, 0x48, 0x5e, 0x87, 0x73, 0xd7, 0x80, 0xda, 0x71, 0x13, 0xb8, 0x7b, + 0x90, 0x20, 0xc0, 0x8d, 0x31, 0x4c, 0x53, 0xa6, 0xc5, 0x1b, 0x6f, 0x80, 0xc3, 0x9f, 0x81, 0xe9, 0xc9, 0x18, 0x20, 0x2d, + 0x62, 0x8f, 0x02, 0xa2, 0xe5, 0xf6, 0xdf, 0x79, 0x32, 0x2e, 0x9d, 0x86, 0x06, 0xd9, 0x3a, 0x7f, 0xd5, 0x4c, 0x84, 0xc4, + 0xae, 0xbf, 0x76, 0xc3, 0xa2, 0x46, 0xe3, 0x3d, 0x7d, 0x0c, 0x7e, 0xe7, 0x73, 0x11, 0x61, 0x36, 0xe0, 0x64, 0xc3, 0xf7, + 0x35, 0x56, 0x97, 0xbd, 0x15, 0x4e, 0xff, 0x11, 0xf4, 0xfb, 0xa8, 0xbe, 0x80, 0x33, 0x4b, 0x90, 0x13, 0xa8, 0x9e, 0x62, + 0xad, 0xbb, 0xc2, 0x6a, 0xb6, 0xc6, 0xb5, 0xe4, 0xe7, 0xaa, 0x0f, 0xa4, 0x3b, 0x49, 0x25, 0x74, 0x69, 0x3d, 0xba, 0x50, + 0x71, 0x7d, 0x5e, 0xe0, 0xdd, 0x80, 0x7a, 0x7d, 0x35, 0x60, 0x6d, 0xea, 0x97, 0x87, 0xb0, 0xd3, 0xf3, 0x88, 0x3e, 0x89, + 0x4b, 0x0e, 0xac, 0x57, 0x81, 0x36, 0xbb, 0x82, 0x31, 0xf9, 0x99, 0xc3, 0xf0, 0xe9, 0x5f, 0xdb, 0xc0, 0xf8, 0xcc, 0x3a, + 0xcc, 0x2a, 0x6e, 0xba, 0x21, 0x1e, 0x3b, 0xd1, 0x08, 0x14, 0x19, 0x05, 0xcd, 0xff, 0xf8, 0x06, 0xfc, 0xe1, 0x9f, 0x59, + 0x57, 0x59, 0x74, 0xa7, 0xcd, 0x1b, 0xa0, 0x00, 0x6f, 0x84, 0x14, 0xfd, 0x9b, 0x28, 0x8b, 0x28, 0x96, 0x88, 0x2c, 0x53, + 0xfa, 0x0e, 0x49, 0xb6, 0x86, 0xf4, 0x06, 0x74, 0xc6, 0x0a, 0xba, 0x79, 0x65, 0x4d, 0x56, 0xe7, 0x82, 0xc5, 0x65, 0xa7, + 0x8b, 0x96, 0xdf, 0x71, 0xfb, 0xed, 0xd6, 0x04, 0x51, 0x27, 0x99, 0x18, 0xa3, 0xd9, 0x36, 0xa6, 0xf7, 0xa0, 0xee, 0x2a, + 0x9c, 0xec, 0x43, 0xc4, 0x20, 0xa8, 0xd7, 0x81, 0xfe, 0x34, 0x2e, 0xd9, 0x85, 0x6e, 0x12, 0x42, 0xd0, 0x9c, 0x8b, 0x39, + 0x80, 0x69, 0xcc, 0xcc, 0xd9, 0x62, 0x80, 0x09, 0x66, 0x44, 0x23, 0x78, 0x7c, 0x7d, 0x16, 0x12, 0x85, 0x33, 0xa2, 0x97, + 0x17, 0xe1, 0xaf, 0xfe, 0x1e, 0xbe, 0xfc, 0xef, 0x11, 0x3e, 0x0b, 0x31, 0x65, 0x0b, 0x2c, 0x6e, 0x89, 0x9a, 0x50, 0x55, + 0xcf, 0xa2, 0xf2, 0x60, 0xa8, 0x0b, 0xa0, 0x2f, 0x20, 0x7a, 0x1c, 0xdc, 0xcb, 0x54, 0xd5, 0x69, 0xba, 0xba, 0x42, 0xb7, + 0xb3, 0x46, 0xbb, 0x93, 0x5f, 0x46, 0x5d, 0x80, 0xd1, 0xb2, 0x51, 0x92, 0xfb, 0x9c, 0xd4, 0xf7, 0x69, 0x5a, 0x2d, 0x5e, + 0x96, 0x51, 0x6b, 0x74, 0xa0, 0x19, 0x80, 0x07, 0xf8, 0x2a, 0xde, 0xbf, 0x2f, 0xe2, 0x05, 0x9b, 0x60, 0x22, 0x8b, 0xdc, + 0x66, 0xda, 0xa6, 0xd1, 0x2f, 0xfe, 0x35, 0x3c, 0x78, 0x04, 0x0e, 0xde, 0x01, 0x77, 0xbc, 0x03, 0xae, 0xbb, 0x26, 0x32, + 0xb5, 0x9d, 0x2c, 0xc5, 0x35, 0x73, 0xff, 0xca, 0xd7, 0xe1, 0xab, 0x8f, 0xc0, 0xe9, 0xa5, 0x0d, 0xa1, 0x6d, 0x67, 0xde, + 0x05, 0xe6, 0xad, 0x58, 0xfa, 0xf5, 0xd0, 0x2b, 0x80, 0x9c, 0x0a, 0x7d, 0x03, 0xa2, 0x2b, 0x14, 0xac, 0x92, 0x87, 0xf9, + 0xe6, 0x1c, 0x2f, 0x2b, 0xf6, 0xcf, 0x9e, 0x37, 0x13, 0x91, 0x73, 0x7d, 0xb1, 0x6e, 0x05, 0xbb, 0x6e, 0xae, 0x91, 0x0c, + 0x5a, 0x24, 0xd9, 0x38, 0x19, 0xd3, 0x94, 0xe9, 0x2c, 0xce, 0x5f, 0x15, 0x20, 0x28, 0x91, 0x19, 0xbc, 0x1c, 0xc0, 0xc9, + 0x7b, 0xc2, 0x36, 0x74, 0xb3, 0x10, 0x46, 0xa3, 0x8f, 0x32, 0x3a, 0xab, 0x0b, 0x5a, 0xbe, 0xb0, 0x77, 0x36, 0xfa, 0xbc, + 0x21, 0x3e, 0x16, 0x20, 0xed, 0xba, 0x95, 0xc2, 0x4e, 0x2c, 0xc4, 0xa5, 0xd4, 0xf2, 0x7c, 0xbb, 0xcf, 0xbe, 0xdb, 0xb1, + 0x22, 0xe4, 0x2c, 0xea, 0xaf, 0xe2, 0xf5, 0x81, 0xb0, 0x22, 0x45, 0xed, 0x1f, 0x47, 0xdc, 0x4b, 0x94, 0xd5, 0x49, 0x5b, + 0x44, 0x29, 0x8b, 0x0e, 0xa7, 0x7a, 0xfd, 0x0b, 0x69, 0xdf, 0xe8, 0x7c, 0x19, 0x8a, 0x86, 0x76, 0xb4, 0xc7, 0x4f, 0x96, + 0xdc, 0xb0, 0x7b, 0x40, 0x49, 0x4a, 0x49, 0x46, 0x56, 0x58, 0x55, 0x73, 0xd8, 0xed, 0x25, 0x09, 0xa2, 0xdf, 0x0d, 0xdb, + 0x4f, 0xe4, 0x4e, 0xc4, 0x65, 0x5b, 0xdc, 0x21, 0x6c, 0xa1, 0x7c, 0xcc, 0x13, 0x0c, 0x1c, 0xb1, 0xcf, 0x2f, 0x9e, 0x80, + 0xe7, 0xad, 0x8a, 0xb5, 0x89, 0x39, 0x13, 0x92, 0x31, 0x6c, 0xf7, 0x34, 0xcd, 0xd7, 0x75, 0x67, 0xe6, 0x63, 0xbf, 0x81, + 0xc5, 0xa2, 0x87, 0x10, 0xbe, 0x8f, 0x37, 0xcd, 0xf3, 0x32, 0xde, 0x9d, 0x46, 0xfc, 0x32, 0x89, 0xeb, 0xb2, 0x5a, 0xf6, + 0xe9, 0x0f, 0x0a, 0x7a, 0xcd, 0x92, 0x7b, 0x6f, 0xf7, 0x1c, 0x39, 0x72, 0x85, 0xfd, 0x01, 0x77, 0x0d, 0x2b, 0xc4, 0x69, + 0xd6, 0xa0, 0x2d, 0x63, 0x64, 0xd5, 0x24, 0x9a, 0x4d, 0xe3, 0xfc, 0x0c, 0x3e, 0xb1, 0xa6, 0x88, 0xab, 0x71, 0xd6, 0xfa, + 0xa2, 0x37, 0x80, 0xbb, 0x83, 0xc4, 0xca, 0x67, 0x61, 0xf2, 0x5b, 0xad, 0x61, 0xfd, 0x89, 0x43, 0x90, 0x73, 0xf4, 0xf4, + 0x4d, 0x19, 0xed, 0x59, 0x4b, 0x5c, 0x18, 0xc1, 0xd6, 0x7a, 0x17, 0x4b, 0xe5, 0xde, 0xbf, 0x88, 0xea, 0xd7, 0x90, 0xb0, + 0xe6, 0x5b, 0x2b, 0xcd, 0x09, 0xb4, 0x5a, 0x00, 0x39, 0x49, 0xce, 0x19, 0xaa, 0xaa, 0xb3, 0x5e, 0x19, 0x36, 0xf7, 0xbd, + 0x80, 0xf6, 0x8d, 0x2e, 0x9c, 0xa3, 0x5a, 0xcf, 0xcd, 0xfc, 0x7c, 0x45, 0xba, 0x2f, 0xa7, 0x3e, 0xe6, 0x48, 0xc7, 0x5d, + 0x00, 0x1d, 0x4a, 0x75, 0xa4, 0x16, 0xb5, 0xc3, 0xd6, 0xb3, 0xc2, 0x89, 0xed, 0xc2, 0x96, 0xf1, 0xfe, 0xed, 0x20, 0x6f, + 0x1c, 0x2e, 0x51, 0xa3, 0x64, 0xc5, 0x46, 0x92, 0x73, 0x32, 0xba, 0x9d, 0x02, 0xe6, 0x38, 0x6a, 0x8e, 0x30, 0x50, 0xc3, + 0x17, 0x78, 0x7f, 0x14, 0xe1, 0xb1, 0xd0, 0x22, 0x13, 0x99, 0x5f, 0xc0, 0xeb, 0x22, 0xe8, 0x29, 0x7c, 0xb2, 0x8c, 0x74, + 0x57, 0xe9, 0x37, 0x7b, 0xf4, 0xba, 0x05, 0x74, 0x2b, 0xfe, 0xfb, 0x5e, 0x2f, 0x1c, 0xb9, 0xb2, 0x0e, 0x91, 0x2d, 0x5d, + 0x22, 0xa1, 0x13, 0x94, 0x1a, 0x4d, 0x9a, 0xb8, 0xcc, 0x5a, 0xdf, 0x26, 0x70, 0x32, 0x85, 0x1b, 0xf6, 0x07, 0xa9, 0xce, + 0xc4, 0xaa, 0x91, 0xd5, 0xe7, 0x64, 0x3f, 0x2a, 0xb7, 0x86, 0xfe, 0x81, 0x98, 0x30, 0x8d, 0x8e, 0x1d, 0x26, 0x34, 0x6c, + 0x9a, 0x18, 0xc1, 0xdb, 0xb1, 0xe8, 0x19, 0xad, 0x24, 0x64, 0x9c, 0xfa, 0x02, 0x9e, 0x6f, 0x87, 0x54, 0xd7, 0xba, 0xc4, + 0x8c, 0x79, 0x63, 0x3c, 0x31, 0xc6, 0xfd, 0x69, 0x7c, 0xba, 0x44, 0x99, 0x77, 0xa9, 0x06, 0x6b, 0x2c, 0xae, 0xf6, 0x29, + 0x8f, 0x17, 0xcc, 0xcd, 0x95, 0x17, 0xdb, 0x28, 0x25, 0x17, 0xba, 0x61, 0xc7, 0x56, 0x99, 0x89, 0x7a, 0x83, 0xb4, 0xd1, + 0x44, 0x64, 0x9c, 0xca, 0x4f, 0x92, 0xc9, 0x14, 0xde, 0x1b, 0x64, 0xbe, 0x0b, 0x15, 0x2b, 0xa3, 0x5b, 0x09, 0x6d, 0x02, + 0xe4, 0x5a, 0xd0, 0xfd, 0x88, 0x5c, 0x1d, 0xda, 0xe3, 0x46, 0x5b, 0xd8, 0x30, 0xad, 0x6d, 0x85, 0x95, 0xd1, 0x4c, 0x0c, + 0x80, 0x51, 0x96, 0xc3, 0x92, 0xe6, 0x39, 0x16, 0x3a, 0xc6, 0x84, 0x0e, 0x6a, 0xbe, 0xef, 0x4e, 0xe1, 0xd4, 0x32, 0xbe, + 0x33, 0x94, 0x16, 0xf5, 0x65, 0x85, 0xbc, 0xbf, 0x1a, 0x99, 0x6f, 0xf7, 0x29, 0x1f, 0x2b, 0x62, 0xe3, 0xe4, 0x85, 0x5b, + 0x63, 0x2e, 0x49, 0x00, 0x46, 0x6a, 0x98, 0xe0, 0xdc, 0x87, 0xa3, 0x10, 0xf6, 0x8d, 0x67, 0x4c, 0x17, 0x75, 0xd6, 0xea, + 0x2d, 0x6a, 0x6e, 0x2c, 0xb4, 0xca, 0x81, 0x31, 0x3c, 0x85, 0xb3, 0xe2, 0x09, 0xd3, 0x10, 0x20, 0x6a, 0xeb, 0x11, 0x6c, + 0x81, 0xb7, 0x16, 0xba, 0x3d, 0xa8, 0xcc, 0x04, 0xe8, 0x3a, 0x54, 0x99, 0xc4, 0x80, 0x3d, 0xc3, 0xce, 0xac, 0x41, 0x72, + 0x80, 0x86, 0x16, 0xb9, 0xa5, 0xb0, 0xab, 0x0b, 0xad, 0x72, 0xb2, 0x1c, 0x01, 0x8e, 0x00, 0xc2, 0xd8, 0x92, 0x67, 0xc7, + 0x32, 0x89, 0x2e, 0x51, 0x99, 0x25, 0xf8, 0x0e, 0x03, 0x5d, 0xc5, 0x55, 0x7d, 0x5e, 0xaa, 0x0f, 0x28, 0x07, 0xc5, 0xc5, + 0xf6, 0x05, 0x5d, 0x7e, 0xa3, 0x24, 0x0a, 0x77, 0x1d, 0x4c, 0x42, 0xf5, 0x68, 0xdf, 0x5b, 0x33, 0x64, 0x50, 0xc7, 0x27, + 0x0d, 0xda, 0xb5, 0x26, 0x95, 0xf5, 0xff, 0xf9, 0x36, 0x1e, 0x63, 0xdc, 0x04, 0x32, 0x1e, 0x61, 0x6a, 0xb5, 0xc6, 0x48, + 0x2b, 0xad, 0xd5, 0xc2, 0x2a, 0x61, 0x67, 0x25, 0xc3, 0xa9, 0xd5, 0x19, 0xac, 0x53, 0xd4, 0x87, 0x0e, 0x51, 0x03, 0x5d, + 0x1c, 0x79, 0x38, 0x87, 0xfd, 0x3c, 0x3d, 0x70, 0x9d, 0xb0, 0x07, 0x09, 0xbb, 0x50, 0x3b, 0xdb, 0x7e, 0x44, 0xba, 0x38, + 0x56, 0x59, 0x19, 0xf4, 0xa0, 0xd5, 0xa7, 0x7b, 0x2a, 0xa7, 0x77, 0xac, 0x1c, 0x69, 0x7e, 0xc8, 0xd4, 0x2b, 0x2f, 0x80, + 0x2d, 0xf9, 0x81, 0xf5, 0x09, 0x3f, 0xf1, 0x44, 0x42, 0x73, 0x7f, 0xca, 0x74, 0x33, 0x0b, 0x1d, 0xa3, 0xd6, 0x27, 0x5c, + 0xf8, 0x26, 0x8d, 0xb4, 0x89, 0x2f, 0xac, 0x49, 0x72, 0x0c, 0x17, 0x34, 0xdd, 0x0a, 0xc5, 0x4a, 0xb4, 0x49, 0xa5, 0xf5, + 0x28, 0x04, 0xeb, 0x17, 0xb6, 0xa5, 0x73, 0x3d, 0xa7, 0xf5, 0xa8, 0x01, 0x0b, 0x92, 0x23, 0xae, 0xbf, 0xbe, 0xad, 0xb5, + 0x26, 0x49, 0xdc, 0x5a, 0xd8, 0x84, 0xa9, 0xae, 0x41, 0xb5, 0x46, 0xe5, 0x7a, 0x21, 0x31, 0x2b, 0x5d, 0xce, 0x52, 0x5e, + 0x50, 0x1c, 0x2b, 0x87, 0xdd, 0xe3, 0x97, 0xcc, 0xfc, 0x95, 0x34, 0x4b, 0xb3, 0xde, 0x39, 0x3a, 0xea, 0x14, 0x6f, 0x67, + 0x19, 0xdd, 0xa2, 0xce, 0x58, 0x56, 0x47, 0x93, 0x7a, 0x68, 0x96, 0xb6, 0x12, 0x75, 0xa8, 0x2b, 0x0e, 0x6b, 0x75, 0xa6, + 0xfd, 0xc4, 0x2a, 0x4c, 0x1a, 0xbb, 0xc5, 0x0d, 0x72, 0x37, 0x9f, 0x77, 0xce, 0x10, 0xa8, 0x32, 0xa2, 0x39, 0xe4, 0xc1, + 0x02, 0x0c, 0xd4, 0xa8, 0xe8, 0x93, 0x68, 0x9f, 0x52, 0xfb, 0x81, 0xe9, 0xce, 0x5a, 0x4e, 0xe5, 0x06, 0xa1, 0x63, 0xfc, + 0xd9, 0xa4, 0x0c, 0x3d, 0xc2, 0xc3, 0xce, 0xd0, 0x21, 0x33, 0xaf, 0x6e, 0xb3, 0xf4, 0x39, 0x5f, 0x92, 0xb0, 0x15, 0x62, + 0xc2, 0x2a, 0x32, 0x83, 0x94, 0xe9, 0x76, 0x4a, 0xcf, 0xd7, 0x48, 0xb5, 0x46, 0x96, 0x64, 0x48, 0x56, 0x43, 0x06, 0x35, + 0x7c, 0x3d, 0x23, 0xb1, 0x77, 0x06, 0xbc, 0x75, 0x8b, 0x27, 0xf8, 0xc4, 0x32, 0x3a, 0x09, 0x6d, 0x6e, 0xae, 0xb2, 0xb5, + 0x3e, 0xc2, 0x57, 0xd6, 0x32, 0x9f, 0x49, 0x4e, 0xa5, 0x05, 0x2a, 0x39, 0x7e, 0x90, 0x93, 0x97, 0x05, 0xb5, 0xbc, 0xa0, + 0xdb, 0x2a, 0x60, 0xa1, 0xdc, 0x78, 0x67, 0xe0, 0xf2, 0xbb, 0xc4, 0x5f, 0xb9, 0x17, 0x26, 0xb6, 0x0b, 0x62, 0x66, 0xc1, + 0x05, 0x8b, 0xc8, 0x2c, 0x35, 0x2e, 0xd2, 0x50, 0x66, 0x6f, 0x1a, 0xe3, 0x59, 0x64, 0xdc, 0x02, 0x5f, 0xe2, 0x1c, 0xde, + 0x62, 0x55, 0xc8, 0x02, 0xcd, 0x02, 0x94, 0x6a, 0xd8, 0x31, 0xae, 0x83, 0x0a, 0x97, 0x94, 0x74, 0xad, 0x7b, 0xdc, 0x5e, + 0x94, 0xe8, 0x96, 0xc8, 0x55, 0x5b, 0x5f, 0x96, 0x30, 0xf8, 0xfe, 0x12, 0x9b, 0xa2, 0xcf, 0x45, 0xc2, 0x2b, 0x40, 0x3b, + 0xbe, 0x36, 0x33, 0x33, 0xe3, 0x58, 0x1a, 0x77, 0x58, 0x83, 0x4d, 0xb3, 0xe3, 0xe8, 0xd5, 0x1d, 0xf5, 0x9a, 0xa3, 0x96, + 0xba, 0x50, 0x79, 0xaa, 0xea, 0x42, 0xb5, 0x2c, 0x24, 0x93, 0x1a, 0x5e, 0x95, 0xb1, 0x5a, 0x44, 0x5e, 0x7a, 0x06, 0xb9, + 0x67, 0x52, 0x2b, 0x9e, 0x9b, 0xf0, 0xb4, 0x06, 0x9e, 0x6b, 0x43, 0xbb, 0x9b, 0x6e, 0x7e, 0x5d, 0x66, 0x38, 0xf1, 0xff, + 0xfb, 0x57, 0x66, 0x2e, 0x4a, 0x18, 0xa3, 0xb7, 0xc5, 0x96, 0x67, 0x1c, 0xfb, 0x7a, 0xc2, 0x60, 0x56, 0xb6, 0x94, 0xa9, + 0xac, 0xe9, 0xee, 0x84, 0xe1, 0x8a, 0x4d, 0xa5, 0xbe, 0xa0, 0x01, 0x96, 0x37, 0x04, 0xc7, 0x76, 0xa3, 0xe1, 0xed, 0xb1, + 0x57, 0xef, 0x85, 0xa9, 0x57, 0xfd, 0xbd, 0xc1, 0x6d, 0x1d, 0x19, 0x1b, 0xaf, 0xd0, 0xed, 0x44, 0xf3, 0xf6, 0x27, 0x30, + 0x3b, 0xfc, 0xe9, 0x0f, 0xff, 0x1d, 0xc2, 0xd7, 0xe8, 0x35, 0xe2, 0x47, 0x8f, 0xfe, 0x17, 0x7c, 0x57, 0x1c, 0x5a, 0x8d, + 0xb1, 0x35, 0x99, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_cross[4779] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x69, 0x71, 0xde, 0x00, 0x00, 0x12, 0x72, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0x59, 0x8c, 0x5d, 0xc9, 0x59, 0xc7, 0x7f, 0x5f, 0xd5, 0x39, 0xe7, 0x2e, 0x7d, 0xbb, 0xdb, + 0xdd, 0x63, 0xcf, 0x78, 0x19, 0x12, 0x67, 0x81, 0xc9, 0x78, 0x12, 0x92, 0xc8, 0x01, 0x4d, 0x20, 0x83, 0x3d, 0x24, 0x64, + 0x67, 0x7b, 0x98, 0x08, 0x22, 0x20, 0x21, 0x3c, 0x44, 0xe4, 0x05, 0x89, 0x45, 0x42, 0x22, 0x91, 0x3d, 0x4a, 0xe0, 0x15, + 0xf1, 0x1a, 0xf1, 0xc2, 0x2b, 0xce, 0x03, 0x01, 0x84, 0x48, 0x32, 0x12, 0x31, 0x09, 0x48, 0x41, 0x0a, 0x23, 0xc8, 0x8c, + 0xc9, 0x24, 0xc1, 0x19, 0x65, 0xc6, 0xcb, 0x78, 0x69, 0xbb, 0xaf, 0x6f, 0xdf, 0xed, 0x9c, 0xaa, 0x0f, 0x7d, 0x75, 0xee, + 0xb5, 0xaf, 0xdb, 0xdd, 0xed, 0xee, 0xb6, 0x13, 0x81, 0x98, 0xb2, 0x8e, 0xfb, 0x6e, 0xa7, 0xaa, 0xfe, 0xff, 0xfa, 0xea, + 0xab, 0x6f, 0x3b, 0xf0, 0x6a, 0x7b, 0xb5, 0xbd, 0xda, 0xfe, 0x3f, 0x37, 0xf9, 0xd1, 0x0d, 0xa5, 0xb7, 0x8f, 0xa5, 0x5b, + 0xcd, 0x42, 0x66, 0xbf, 0xfd, 0xbf, 0x48, 0x80, 0xd6, 0xfd, 0x9e, 0xa8, 0xfb, 0x7f, 0xea, 0x0c, 0x72, 0xe9, 0x08, 0xd2, + 0xbb, 0x50, 0xbf, 0x1f, 0x1c, 0xb8, 0x73, 0xdc, 0xd6, 0x05, 0xb4, 0x73, 0xa0, 0xa6, 0xe5, 0xc1, 0x33, 0xe8, 0xa9, 0x23, + 0x28, 0x27, 0xd1, 0x5b, 0xbf, 0xfc, 0xe1, 0x90, 0x22, 0xf7, 0xb7, 0x3b, 0x95, 0x29, 0xe8, 0x63, 0xe0, 0x2e, 0x83, 0x1b, + 0xaf, 0x20, 0x7b, 0x33, 0x5c, 0xb9, 0x80, 0x74, 0xc0, 0x95, 0x6d, 0x64, 0xa4, 0xb8, 0xa5, 0x99, 0xbb, 0xae, 0x01, 0x0d, + 0x21, 0xe6, 0x7d, 0xb4, 0x07, 0x31, 0xef, 0xa2, 0x57, 0x2a, 0xe2, 0xe2, 0x88, 0xf8, 0xfa, 0xf7, 0x10, 0x4f, 0x3d, 0x3f, + 0x4b, 0xc6, 0xfd, 0x25, 0x42, 0xee, 0xd7, 0x6a, 0x9f, 0x38, 0x81, 0x9c, 0x79, 0x0c, 0x39, 0xfb, 0x0c, 0xae, 0x73, 0x00, + 0xdf, 0x03, 0xd7, 0x68, 0xe3, 0xf3, 0x3e, 0x3e, 0x6b, 0xe0, 0x5d, 0x8e, 0x77, 0x23, 0x7c, 0x09, 0x2e, 0x6b, 0xe2, 0x6e, + 0xeb, 0x62, 0x00, 0xb1, 0x20, 0xf8, 0x12, 0xed, 0x96, 0x84, 0xf9, 0x05, 0xaa, 0x51, 0x97, 0xc8, 0x3e, 0xaa, 0xde, 0x65, + 0xe2, 0xea, 0x0a, 0x21, 0x91, 0x71, 0x8d, 0x98, 0x24, 0xe3, 0x69, 0x93, 0x94, 0xfb, 0x43, 0x84, 0xdc, 0xd3, 0xdd, 0xaa, + 0xc2, 0x49, 0xc4, 0x44, 0xfc, 0xf9, 0x23, 0xf8, 0x7d, 0x24, 0x60, 0x59, 0xba, 0xe6, 0xc9, 0xf2, 0x40, 0x81, 0x92, 0x65, + 0x8e, 0x5c, 0x73, 0x32, 0x46, 0x64, 0x85, 0xc3, 0x87, 0x1c, 0x17, 0xc6, 0xb8, 0x3c, 0x87, 0xb2, 0x04, 0x2f, 0x44, 0xf5, + 0x04, 0x8d, 0x04, 0x11, 0x2a, 0xe7, 0xa8, 0xca, 0x48, 0x39, 0x8a, 0x94, 0x59, 0x45, 0x29, 0x8e, 0xea, 0xd2, 0x65, 0xaa, + 0xa5, 0x0e, 0xa1, 0x77, 0x81, 0x70, 0x3f, 0x89, 0x90, 0x5d, 0x22, 0x17, 0x1b, 0xfa, 0xa9, 0x8f, 0xe0, 0xce, 0x2e, 0xd5, + 0x2b, 0x6e, 0xa0, 0x43, 0x93, 0xbc, 0x95, 0x91, 0x8b, 0xd0, 0x70, 0x91, 0x02, 0xa1, 0x31, 0xbd, 0xec, 0xbd, 0x13, 0x72, + 0xf5, 0x64, 0x5a, 0x91, 0x45, 0x93, 0x04, 0xa0, 0x02, 0xbc, 0x23, 0xa0, 0x84, 0xe8, 0x28, 0x5d, 0x49, 0xa9, 0x8e, 0x71, + 0xac, 0x18, 0xbb, 0x26, 0x43, 0x51, 0x46, 0x03, 0x65, 0x54, 0x0c, 0x19, 0x0f, 0xc6, 0x94, 0x45, 0x87, 0x72, 0xdc, 0xab, + 0x89, 0xf8, 0xe6, 0x01, 0xc2, 0xbd, 0x6e, 0x0d, 0xd9, 0x15, 0xf8, 0x13, 0xc8, 0x53, 0x8f, 0x21, 0xcf, 0x7e, 0x8d, 0xac, + 0xfd, 0x1a, 0xb2, 0xa5, 0x1e, 0x79, 0xd1, 0xa1, 0xd0, 0x40, 0x33, 0xcf, 0x68, 0x3a, 0xa1, 0x15, 0xa0, 0xe5, 0xa0, 0x45, + 0xa4, 0xed, 0x1c, 0x4d, 0x55, 0x9a, 0x21, 0xd0, 0xf0, 0x9e, 0x4c, 0x20, 0x37, 0x02, 0x6e, 0x75, 0x49, 0x10, 0x47, 0xa9, + 0x4a, 0x09, 0x8c, 0x50, 0x46, 0x0a, 0x03, 0x07, 0x83, 0xd2, 0xd1, 0xf7, 0x30, 0xc8, 0x60, 0xd0, 0x2d, 0x19, 0xb6, 0x02, + 0xa3, 0xca, 0x33, 0xee, 0xe5, 0x8c, 0xbb, 0x5d, 0xc2, 0x63, 0x67, 0x08, 0xa7, 0xfe, 0x9a, 0xb8, 0x5b, 0x12, 0x64, 0x37, + 0x22, 0x7f, 0xf4, 0x02, 0xfe, 0xca, 0x01, 0xfc, 0xa1, 0x36, 0x79, 0x2b, 0x50, 0x68, 0x83, 0x66, 0x66, 0x60, 0xc7, 0xcc, + 0x65, 0x39, 0x73, 0xce, 0xd1, 0x89, 0x81, 0x8e, 0x38, 0x3a, 0x22, 0xb4, 0x35, 0x30, 0xa7, 0xf6, 0x3d, 0x14, 0xce, 0xe1, + 0x63, 0x24, 0x13, 0xc1, 0xa4, 0xa8, 0xfe, 0x1f, 0xa2, 0x0a, 0x41, 0x94, 0x0a, 0xc7, 0x48, 0x03, 0x03, 0xf1, 0xac, 0x11, + 0x59, 0x8b, 0xb0, 0xe6, 0x22, 0xbd, 0xe0, 0xe9, 0x79, 0x4f, 0x2f, 0x8c, 0x19, 0x68, 0x46, 0x5f, 0x57, 0x19, 0x69, 0x87, + 0xd1, 0xf7, 0x0b, 0xaa, 0x43, 0x2b, 0x84, 0xd3, 0x10, 0x77, 0xb3, 0x25, 0x64, 0x07, 0xe8, 0xc5, 0x14, 0xdd, 0xdf, 0x5f, + 0xc0, 0xbf, 0xf2, 0x08, 0xd9, 0x9b, 0x2e, 0x51, 0xc8, 0x5e, 0x1a, 0xae, 0xa2, 0x2d, 0x19, 0x6d, 0x07, 0xf3, 0x1a, 0x58, + 0xc0, 0xb1, 0xe0, 0x85, 0x05, 0x55, 0x16, 0x71, 0xcc, 0x23, 0xb4, 0x51, 0x1a, 0x76, 0xd2, 0x21, 0x89, 0x88, 0x79, 0x17, + 0xe9, 0x44, 0x49, 0x92, 0x60, 0xb3, 0x55, 0x27, 0x8c, 0x54, 0xe9, 0x29, 0xf4, 0x04, 0xd6, 0x54, 0x19, 0x22, 0x8c, 0x80, + 0x35, 0xa0, 0x2b, 0xc2, 0xaa, 0x28, 0xdd, 0xa0, 0x74, 0xf1, 0x74, 0x7d, 0xa4, 0x37, 0x86, 0xb5, 0x02, 0x06, 0x2b, 0x81, + 0xd1, 0xb9, 0x3e, 0xe5, 0x61, 0xa8, 0x76, 0x43, 0x82, 0xec, 0x14, 0x7c, 0xfe, 0x08, 0x59, 0xa7, 0xa4, 0x28, 0x1c, 0xad, + 0x08, 0x73, 0xde, 0xd3, 0xd1, 0x31, 0x8b, 0x2e, 0x63, 0x31, 0x38, 0x96, 0x9c, 0xb2, 0x24, 0xb0, 0x27, 0xc2, 0xbc, 0x90, + 0x00, 0xef, 0x13, 0x78, 0x58, 0x84, 0xfd, 0xc0, 0x92, 0x6a, 0x92, 0x10, 0x3f, 0x3b, 0xb2, 0x1a, 0x0b, 0x31, 0x89, 0xbf, + 0x01, 0xbe, 0xaa, 0x70, 0x1e, 0x38, 0x27, 0x92, 0x5e, 0xaf, 0x89, 0xd2, 0x43, 0xb9, 0x46, 0xe4, 0x1a, 0x19, 0xd7, 0x62, + 0x60, 0xd5, 0x09, 0xab, 0x55, 0x45, 0x2f, 0x66, 0xf4, 0x57, 0x7b, 0x0c, 0x5b, 0x30, 0x66, 0x17, 0x24, 0xc8, 0x76, 0xf7, + 0xfc, 0xd1, 0x19, 0xf0, 0xbe, 0xa2, 0xad, 0x2d, 0xe6, 0x8a, 0x8a, 0x85, 0xe0, 0xd8, 0xe3, 0x60, 0x59, 0x1d, 0x0f, 0x88, + 0xf2, 0x00, 0xb0, 0x07, 0x58, 0x00, 0x5e, 0x23, 0xc2, 0x23, 0xc0, 0x21, 0xe7, 0x93, 0x04, 0x4c, 0x81, 0x4e, 0xba, 0x9d, + 0xb1, 0x05, 0x6d, 0x23, 0x98, 0x38, 0x4c, 0x2e, 0xfb, 0x5d, 0x8c, 0xf4, 0x81, 0x17, 0x89, 0x7c, 0x07, 0x49, 0x84, 0xdc, + 0x30, 0x12, 0xd4, 0x71, 0x25, 0x06, 0x56, 0x32, 0xcf, 0x8a, 0xc2, 0xf5, 0xa1, 0x70, 0x43, 0x07, 0xac, 0x15, 0x63, 0x06, + 0xff, 0x05, 0xe3, 0xc3, 0x5f, 0xa5, 0x3a, 0x7d, 0xdc, 0x48, 0x90, 0x78, 0x1f, 0x08, 0xd0, 0xb4, 0x43, 0x8f, 0x9d, 0xc4, + 0xff, 0x77, 0x97, 0xfc, 0x4d, 0x0f, 0xd5, 0x2b, 0x5f, 0xb5, 0xe9, 0xe4, 0x43, 0x16, 0x23, 0x2c, 0x0b, 0xec, 0x45, 0xd9, + 0x27, 0xc2, 0x3e, 0x4c, 0xec, 0x85, 0x43, 0x08, 0x6f, 0x13, 0xe1, 0xb0, 0x73, 0xb8, 0x18, 0x13, 0xe8, 0x04, 0xb6, 0xd6, + 0x53, 0x9b, 0x8f, 0x69, 0xfc, 0xa4, 0x75, 0xab, 0x89, 0x10, 0x71, 0x10, 0x43, 0x92, 0x8c, 0x17, 0xa2, 0xf2, 0x9f, 0x28, + 0x97, 0x10, 0xae, 0x0b, 0xe9, 0xef, 0x95, 0x18, 0xb9, 0xaa, 0x15, 0xd7, 0xca, 0x06, 0xab, 0x2e, 0xd0, 0x5b, 0x8b, 0x0c, + 0x2e, 0x35, 0x19, 0xbf, 0xfd, 0xeb, 0x54, 0xa7, 0x4e, 0x11, 0xb7, 0x23, 0x05, 0xb2, 0x35, 0x7e, 0x15, 0x3b, 0xea, 0x9e, + 0xdd, 0x4f, 0x76, 0xe4, 0x61, 0x8a, 0x5e, 0x45, 0xbb, 0xc8, 0xe9, 0x78, 0xc7, 0x9e, 0x10, 0x79, 0xc0, 0xc0, 0x8b, 0xf0, + 0x90, 0x5d, 0x69, 0xe5, 0x85, 0xc7, 0x04, 0xde, 0xe1, 0x3c, 0xcd, 0x18, 0xd2, 0x4a, 0x6a, 0x52, 0x76, 0xbb, 0x6b, 0x6a, + 0x92, 0x60, 0xf7, 0xdb, 0x79, 0x69, 0x62, 0x1f, 0x23, 0xdf, 0x10, 0xe5, 0xbb, 0x38, 0xae, 0x03, 0x17, 0x63, 0xc5, 0x65, + 0x1c, 0x97, 0x9d, 0xe3, 0xea, 0x38, 0xd2, 0xf5, 0x63, 0x7a, 0x83, 0x31, 0x83, 0xcb, 0x30, 0x4e, 0xa7, 0xc3, 0x36, 0x48, + 0xc8, 0xb6, 0x18, 0x3f, 0x69, 0x7c, 0x33, 0x70, 0x0e, 0x41, 0xbe, 0xda, 0xa7, 0x51, 0x74, 0x68, 0x23, 0x2c, 0x10, 0x59, + 0xca, 0x60, 0x6f, 0xcc, 0x78, 0xc8, 0x29, 0xfb, 0x63, 0x4c, 0x44, 0xbc, 0xd3, 0x39, 0x1e, 0xb5, 0x65, 0x8c, 0x55, 0xad, + 0xdf, 0xef, 0x01, 0xbc, 0x35, 0xbb, 0x3f, 0xb5, 0x58, 0xa2, 0xe2, 0x59, 0x74, 0x8e, 0xf7, 0xc4, 0xc8, 0x1e, 0x51, 0xfe, + 0x5d, 0x27, 0xc4, 0xd8, 0xd7, 0xf6, 0x2f, 0x73, 0xc4, 0x72, 0x8e, 0xd0, 0x68, 0x12, 0x5a, 0x5d, 0xe2, 0xd9, 0xa5, 0xb4, + 0xc9, 0x22, 0x62, 0x96, 0xea, 0xe6, 0x24, 0xb8, 0xcd, 0xf1, 0xd7, 0xf6, 0xfc, 0x42, 0x17, 0x6f, 0x06, 0x4e, 0x63, 0x9e, + 0x56, 0x61, 0x4a, 0x4f, 0x59, 0x8c, 0x8e, 0x07, 0x14, 0x1e, 0x74, 0x81, 0xfd, 0xb1, 0x16, 0xff, 0x27, 0x7d, 0xc6, 0xa3, + 0x1a, 0xd2, 0xaa, 0xd5, 0x87, 0xdb, 0xfd, 0x6c, 0x82, 0x58, 0xdf, 0x36, 0x5f, 0x9f, 0xf1, 0xd3, 0xaa, 0xbc, 0x53, 0x4c, + 0xef, 0x44, 0x0e, 0x98, 0x92, 0x55, 0x58, 0xb6, 0x79, 0x15, 0x43, 0xe6, 0x62, 0x45, 0x73, 0xa9, 0x45, 0x6e, 0xc7, 0xb4, + 0x49, 0xef, 0x6d, 0x5e, 0xe7, 0xf6, 0x25, 0x40, 0xd3, 0xea, 0x9f, 0x5b, 0xc1, 0x2f, 0x2f, 0x93, 0x7b, 0x4f, 0x43, 0x02, + 0x6d, 0xf5, 0x2c, 0x48, 0x4c, 0x5a, 0x3e, 0x11, 0x60, 0x03, 0x0b, 0x3c, 0xe1, 0x73, 0x5e, 0x67, 0xab, 0x34, 0x59, 0x75, + 0x9c, 0x29, 0x32, 0x5b, 0x9a, 0x6d, 0xa9, 0xa1, 0xad, 0x9b, 0xf5, 0x65, 0x7d, 0x46, 0x45, 0x92, 0x12, 0x0d, 0x68, 0x96, + 0xf3, 0xd6, 0x50, 0x51, 0x89, 0xf0, 0x0d, 0x6a, 0xdb, 0xa1, 0x8c, 0xc2, 0xc8, 0x79, 0x46, 0xce, 0x0c, 0xaa, 0x48, 0x75, + 0x18, 0xc2, 0xd9, 0xf7, 0x4c, 0x2c, 0xc5, 0x34, 0x9b, 0x8d, 0xa5, 0xc0, 0x6d, 0xb5, 0xfa, 0x8b, 0xcb, 0xf8, 0xf9, 0x06, + 0x79, 0x33, 0xa7, 0x89, 0x1d, 0x69, 0xf5, 0xd9, 0xbe, 0x84, 0x63, 0xaf, 0x18, 0x19, 0x8e, 0xa3, 0x3e, 0xe3, 0x8d, 0xb1, + 0x4a, 0x96, 0x58, 0x02, 0x5f, 0x56, 0x70, 0xbd, 0x0f, 0x37, 0x06, 0x13, 0xad, 0x7e, 0x8f, 0xe0, 0xd7, 0x46, 0x75, 0x7f, + 0xa3, 0xb2, 0xee, 0xcf, 0x68, 0x8e, 0x01, 0x75, 0x8e, 0xa3, 0xc0, 0xa3, 0x69, 0x4e, 0xa6, 0x88, 0x03, 0xcb, 0xf6, 0xba, + 0x11, 0x68, 0x9b, 0x29, 0x6e, 0x52, 0xdb, 0x39, 0x8f, 0x3f, 0xf6, 0xd5, 0x2d, 0xa4, 0x9c, 0xcd, 0x08, 0x38, 0x89, 0x98, + 0x2b, 0xeb, 0x21, 0x13, 0x5b, 0xfd, 0x8a, 0xb6, 0x77, 0x74, 0x1c, 0x2c, 0x4e, 0x56, 0x7d, 0x11, 0xe5, 0x0d, 0x22, 0xbc, + 0xd5, 0x26, 0x93, 0xe6, 0x2a, 0x30, 0xaa, 0xe0, 0xc0, 0x1e, 0xf8, 0xdd, 0x77, 0xc3, 0x2f, 0xbe, 0x1d, 0x86, 0xe3, 0x09, + 0xf7, 0xb2, 0x3b, 0xf0, 0xbd, 0x11, 0x3c, 0x79, 0x04, 0x3e, 0xf5, 0x6e, 0x78, 0xe3, 0x43, 0x30, 0x34, 0x57, 0xd2, 0x66, + 0x3c, 0x39, 0x29, 0x80, 0xc7, 0x45, 0xb0, 0x28, 0x82, 0x2d, 0xca, 0x52, 0x24, 0xd9, 0x22, 0x1d, 0x0f, 0xad, 0xc2, 0x7c, + 0x11, 0xc8, 0x7a, 0x1f, 0xe5, 0xa6, 0x8b, 0xbe, 0xcd, 0x2d, 0xa0, 0x62, 0xac, 0x8d, 0x7e, 0x09, 0x3f, 0x37, 0x22, 0xf7, + 0x05, 0x85, 0x0f, 0xb4, 0xa2, 0x59, 0x79, 0x19, 0x8b, 0xa6, 0x00, 0x11, 0x96, 0x81, 0x9f, 0x12, 0x87, 0xd3, 0x5a, 0xe1, + 0x99, 0x88, 0x26, 0x7b, 0xf8, 0x33, 0xbf, 0x02, 0xaf, 0xdb, 0x57, 0xf7, 0x64, 0x93, 0xfe, 0x8b, 0x2f, 0xd9, 0x6c, 0x6e, + 0x9d, 0xef, 0xdb, 0x02, 0xef, 0x60, 0xb5, 0x0f, 0x1f, 0x7f, 0xa2, 0xbe, 0xac, 0xfd, 0xc2, 0x9b, 0xe1, 0x53, 0x7f, 0x55, + 0x7f, 0x9e, 0xb9, 0x5a, 0x27, 0xf8, 0x8c, 0x56, 0x08, 0x1c, 0x45, 0x59, 0x91, 0xc8, 0xb2, 0x7a, 0x6e, 0x38, 0xb3, 0x0b, + 0x94, 0xb5, 0xac, 0xc1, 0x20, 0x8c, 0x19, 0x5d, 0x39, 0x4f, 0xf5, 0xd4, 0x19, 0xe2, 0xa9, 0xe4, 0xb6, 0xdf, 0xb9, 0x0d, + 0xdc, 0x9d, 0xf8, 0xa1, 0xf7, 0x08, 0xd2, 0xe8, 0xe2, 0x1b, 0x19, 0xb9, 0x39, 0x38, 0xc9, 0x7a, 0xcb, 0xe8, 0x48, 0x4c, + 0x46, 0xce, 0x1c, 0xca, 0x9b, 0x7c, 0xc6, 0x03, 0x13, 0xf0, 0x49, 0xf4, 0xab, 0x00, 0xcb, 0x9d, 0x1a, 0x7c, 0x19, 0xea, + 0xf7, 0x26, 0x05, 0xbf, 0xff, 0x01, 0x18, 0x98, 0x24, 0xd4, 0x47, 0xda, 0xb6, 0xc1, 0xff, 0xf6, 0xcf, 0xd5, 0xe0, 0x4d, + 0x8f, 0x58, 0x7f, 0x4b, 0x73, 0xb5, 0x74, 0xd9, 0xeb, 0xd4, 0x8f, 0xd4, 0x5b, 0x41, 0xe0, 0xf5, 0xc0, 0x61, 0x95, 0x5a, + 0x42, 0xa9, 0x98, 0xaf, 0x02, 0xed, 0x18, 0x68, 0x86, 0x82, 0xfc, 0x27, 0x7a, 0x78, 0x8b, 0x46, 0x6d, 0x3a, 0x1e, 0xeb, + 0xdb, 0x49, 0x64, 0xb5, 0x81, 0xcb, 0x5b, 0xf8, 0xca, 0x91, 0x67, 0x1e, 0x0b, 0x5f, 0xb4, 0x09, 0xcc, 0x4f, 0x6c, 0xfb, + 0xa5, 0xc9, 0xde, 0xbb, 0xa9, 0x60, 0xed, 0x75, 0x23, 0x83, 0x73, 0x2b, 0xf0, 0xe5, 0x6f, 0x41, 0x6e, 0xce, 0xb1, 0x40, + 0x88, 0xf0, 0xc1, 0xb7, 0xc2, 0x1f, 0x7c, 0x70, 0x7b, 0x24, 0xcc, 0x82, 0xff, 0xd8, 0xbb, 0xea, 0xfb, 0x4d, 0xb2, 0xac, + 0xbf, 0x6f, 0x7e, 0x1f, 0x5e, 0xb8, 0x00, 0xcd, 0xbc, 0xfe, 0x6c, 0x3a, 0xae, 0xf3, 0x69, 0x01, 0x1e, 0x15, 0xe8, 0x68, + 0x60, 0xd1, 0x88, 0xc8, 0x1d, 0xed, 0x86, 0xa3, 0xd1, 0xcc, 0xc8, 0x57, 0x3b, 0x78, 0xdb, 0xce, 0x9b, 0x9d, 0x06, 0x6e, + 0xdd, 0xf2, 0xa7, 0xe0, 0xc6, 0xde, 0xc3, 0xb8, 0x72, 0x40, 0x9e, 0x7c, 0xfa, 0x8a, 0x86, 0xb9, 0xb4, 0xd6, 0xb1, 0xb9, + 0xb4, 0x02, 0xaf, 0x75, 0x9e, 0xc5, 0xc4, 0xfe, 0xcc, 0x71, 0x67, 0xfd, 0x17, 0x19, 0xfc, 0xf9, 0x3f, 0xc2, 0xd7, 0x5e, + 0x48, 0x62, 0x9a, 0x3e, 0x33, 0x10, 0x1f, 0xf8, 0x49, 0xf8, 0xc3, 0x0f, 0x6d, 0x4d, 0x82, 0xed, 0xf9, 0xee, 0x2c, 0x78, + 0x23, 0x58, 0x21, 0xf3, 0xf0, 0xad, 0x97, 0xe0, 0xb3, 0x5f, 0xbc, 0xf3, 0x5e, 0x1b, 0x3f, 0x19, 0x5c, 0xf0, 0x30, 0xc2, + 0x7e, 0x71, 0xb4, 0x44, 0xe8, 0x54, 0x9a, 0xec, 0x95, 0x46, 0xe1, 0xc8, 0x8b, 0x26, 0x7e, 0xcd, 0x70, 0xda, 0x91, 0xb8, + 0x1d, 0x09, 0xb8, 0x74, 0x04, 0xe9, 0x9f, 0xc7, 0xf9, 0x25, 0x7c, 0x74, 0xe4, 0xd1, 0xd1, 0x14, 0x49, 0xae, 0xec, 0x9c, + 0x39, 0x37, 0xc0, 0x6b, 0x37, 0x02, 0x90, 0x56, 0xc3, 0xd5, 0xd7, 0xe7, 0xbe, 0x78, 0x27, 0x09, 0xef, 0x7f, 0x0b, 0xfc, + 0xd1, 0x26, 0x24, 0x24, 0xf0, 0x03, 0xf8, 0xc4, 0x46, 0xe0, 0x5f, 0x86, 0x4f, 0x7f, 0xa1, 0x3e, 0x05, 0x4c, 0x12, 0xd6, + 0xeb, 0x11, 0xb3, 0x3b, 0xbc, 0xc7, 0xa3, 0x69, 0x5e, 0x4d, 0x8d, 0xcc, 0x59, 0x1c, 0xc2, 0x84, 0xd2, 0x24, 0xd8, 0xe7, + 0xf8, 0xbd, 0xe0, 0x8e, 0x99, 0xf1, 0xbc, 0x3e, 0x32, 0xcd, 0x06, 0x04, 0xf4, 0x0e, 0x22, 0x9d, 0x07, 0x71, 0x16, 0xbf, + 0xf3, 0x42, 0x4e, 0xa0, 0x11, 0xa1, 0x25, 0x16, 0xd4, 0xa8, 0x1d, 0x9d, 0x87, 0xcc, 0xa1, 0xd9, 0xe8, 0x84, 0xb3, 0xc9, + 0x79, 0x57, 0x4f, 0x74, 0x96, 0x04, 0x26, 0x24, 0xbc, 0x6f, 0x1d, 0x09, 0x06, 0xdc, 0xae, 0xd5, 0x09, 0xf8, 0xdf, 0x9c, + 0x05, 0xef, 0x26, 0xe0, 0x4f, 0xc1, 0xb8, 0xaa, 0xa5, 0x6b, 0x2a, 0xfa, 0x1b, 0x8d, 0x0b, 0x1c, 0x34, 0xf0, 0xea, 0x69, + 0xda, 0x5c, 0xc5, 0x53, 0x64, 0x25, 0x39, 0x91, 0x6c, 0xb9, 0x83, 0x70, 0x7c, 0xe3, 0x7b, 0xdd, 0x6d, 0xef, 0x4e, 0x20, + 0x83, 0xf3, 0x88, 0x05, 0x32, 0x2d, 0x96, 0x17, 0x2b, 0x72, 0xd1, 0x14, 0xd7, 0x33, 0x66, 0x73, 0x3b, 0x6e, 0x4c, 0xcc, + 0xd2, 0x80, 0x9b, 0xec, 0xe5, 0xa9, 0x24, 0xcc, 0x92, 0xe0, 0x37, 0x20, 0xc1, 0x8e, 0x34, 0x03, 0x64, 0x2b, 0xff, 0x3b, + 0x33, 0xe0, 0xd9, 0x21, 0x78, 0xdb, 0x06, 0x49, 0xa2, 0x4c, 0x01, 0xc2, 0xa2, 0x40, 0x61, 0x8b, 0x26, 0x25, 0x85, 0xc5, + 0x21, 0xfd, 0x18, 0xbf, 0x16, 0x71, 0xb6, 0xb0, 0x1b, 0xe9, 0x01, 0xb7, 0xfe, 0x83, 0xb5, 0x17, 0x71, 0xa1, 0x89, 0xf8, + 0x06, 0x4e, 0x1c, 0xde, 0xe2, 0x78, 0x16, 0xc2, 0x12, 0xfb, 0x6b, 0xae, 0xaf, 0x89, 0xf5, 0xac, 0x2b, 0xbb, 0x5b, 0x12, + 0x3e, 0x08, 0xbd, 0x21, 0x7c, 0xe2, 0xd8, 0xed, 0xe0, 0xfd, 0x0e, 0xc0, 0xdf, 0x1a, 0x30, 0x21, 0x69, 0xa8, 0x4b, 0x96, + 0xaa, 0xcd, 0xb3, 0x88, 0x16, 0x7f, 0xb4, 0x80, 0x6c, 0x13, 0xd7, 0x56, 0x9c, 0x2d, 0xec, 0xb6, 0xec, 0x80, 0xc3, 0x87, + 0x21, 0x53, 0x9c, 0x5d, 0x93, 0xf0, 0x95, 0x37, 0xf0, 0x26, 0x11, 0xc0, 0xfc, 0x5d, 0xa6, 0x72, 0x27, 0x09, 0xd4, 0x24, + 0x7c, 0xfa, 0x97, 0xe1, 0x89, 0x47, 0x6e, 0x69, 0xf6, 0xf7, 0xbe, 0x05, 0x5e, 0xf7, 0x20, 0xfc, 0xf8, 0x43, 0x13, 0x11, + 0xde, 0x2d, 0xf8, 0x9a, 0x00, 0x15, 0x87, 0x48, 0x1d, 0x69, 0xf2, 0x62, 0x06, 0x9c, 0xe0, 0x3d, 0x38, 0xcb, 0x41, 0xc4, + 0xc1, 0x04, 0xfc, 0xc9, 0xf4, 0x57, 0x37, 0x95, 0x80, 0x13, 0x33, 0xaf, 0x4b, 0xc5, 0x05, 0x4d, 0x16, 0x9e, 0x8f, 0x8a, + 0xc7, 0xa5, 0xdf, 0x9a, 0x75, 0xb5, 0xed, 0xb6, 0x95, 0x24, 0x18, 0x30, 0x03, 0x3f, 0x6d, 0xbb, 0x06, 0x3f, 0x69, 0x13, + 0xa5, 0xda, 0x98, 0xa8, 0x15, 0x8b, 0x38, 0xf9, 0x90, 0xe1, 0x8a, 0x0c, 0x31, 0x89, 0x36, 0xc9, 0xde, 0xe8, 0x3e, 0x37, + 0xfb, 0xe6, 0xcc, 0x99, 0x9a, 0xa9, 0x6a, 0x54, 0xff, 0x55, 0x57, 0xff, 0x4d, 0x62, 0x7f, 0x2b, 0xe6, 0xcf, 0xae, 0x48, + 0xc8, 0xe0, 0x4f, 0xff, 0x16, 0xbe, 0xfc, 0x5c, 0x3d, 0xc3, 0x29, 0x09, 0x76, 0xd9, 0xe4, 0xff, 0xed, 0x2c, 0x7c, 0xe6, + 0x54, 0x6d, 0xe8, 0xec, 0x14, 0xfc, 0xf4, 0xa7, 0x69, 0xe5, 0x6d, 0xc5, 0x63, 0x8d, 0x2b, 0x0e, 0x91, 0x58, 0x21, 0x8b, + 0x8b, 0xb5, 0x64, 0xdf, 0x95, 0x80, 0xf5, 0x4d, 0x26, 0x91, 0x9c, 0xf4, 0xba, 0x56, 0x21, 0xbb, 0x8a, 0xbd, 0x4f, 0xb5, + 0xba, 0x69, 0xff, 0x8b, 0xab, 0x33, 0xfd, 0xcf, 0xfc, 0xe6, 0x6a, 0x0f, 0xba, 0xc3, 0xc9, 0x51, 0xb7, 0x9b, 0x41, 0x26, + 0x47, 0xa2, 0xa9, 0x3a, 0x31, 0x15, 0x3e, 0xdb, 0x56, 0x2d, 0xb6, 0xb6, 0x0d, 0x02, 0x8e, 0x58, 0xb6, 0xc5, 0x96, 0xb9, + 0x81, 0x3a, 0xf3, 0xb8, 0x22, 0x1a, 0x6b, 0x85, 0x17, 0xc5, 0xc2, 0x0e, 0x92, 0xc2, 0x53, 0x3b, 0x6a, 0x06, 0xd2, 0x56, + 0xdc, 0x3c, 0xba, 0x4f, 0xfe, 0x3c, 0xfc, 0xd6, 0xcf, 0xde, 0x5a, 0xdd, 0xa9, 0xb7, 0x68, 0xef, 0xcd, 0x58, 0xfa, 0xe3, + 0x0f, 0xd7, 0xde, 0xdf, 0x76, 0xcd, 0xe6, 0xd9, 0x36, 0x89, 0xb9, 0x8d, 0xa3, 0x12, 0x35, 0x12, 0x6d, 0xde, 0xce, 0xa3, + 0x66, 0x38, 0xae, 0xae, 0x42, 0xbe, 0xb2, 0x31, 0xaf, 0x6e, 0xf6, 0xcd, 0xd3, 0x29, 0x0a, 0x09, 0x6b, 0x0d, 0xd4, 0x07, + 0x34, 0x5a, 0xca, 0x4a, 0x09, 0x76, 0x45, 0x25, 0x40, 0x0a, 0x54, 0xee, 0x08, 0xbc, 0xfd, 0x67, 0x2b, 0xfb, 0xc9, 0x27, + 0xe1, 0xa3, 0xef, 0xbc, 0x15, 0x23, 0x98, 0xba, 0xba, 0x53, 0xa0, 0xa6, 0x1c, 0xdf, 0xbb, 0x85, 0xb1, 0xb4, 0xe5, 0x38, + 0x89, 0xc5, 0xf4, 0xb2, 0x2f, 0x42, 0x40, 0xa8, 0xbc, 0x12, 0x32, 0x4f, 0x18, 0x9b, 0xd3, 0xd4, 0x40, 0x8b, 0xe5, 0x6d, + 0x10, 0x60, 0xcd, 0x98, 0x6a, 0x74, 0x89, 0x9a, 0x4d, 0x72, 0x75, 0x50, 0x29, 0x29, 0x3f, 0x67, 0x21, 0x8f, 0xee, 0x76, + 0x3d, 0xba, 0xe4, 0xaf, 0x48, 0x1d, 0x17, 0x30, 0xf0, 0xbf, 0x3e, 0x01, 0x5f, 0xfb, 0xce, 0xf0, 0xdc, 0xcb, 0xf0, 0xf1, + 0xcf, 0xd7, 0x8a, 0x71, 0x1a, 0x40, 0xd9, 0xc8, 0x58, 0xda, 0x26, 0x09, 0x92, 0x56, 0x5e, 0x52, 0xe4, 0x38, 0x38, 0xad, + 0xfd, 0x31, 0x5b, 0x38, 0x53, 0x27, 0x83, 0xe5, 0x09, 0x3d, 0x29, 0x38, 0xb2, 0x15, 0x01, 0x27, 0x6b, 0xa6, 0x5a, 0xcb, + 0xc4, 0x18, 0x08, 0x2e, 0xa3, 0x54, 0x61, 0xec, 0x95, 0x91, 0x68, 0x4a, 0x5d, 0xad, 0xd8, 0xe7, 0x77, 0x8b, 0xf5, 0x4d, + 0xc1, 0x9b, 0x91, 0x63, 0x62, 0xff, 0x6b, 0x8f, 0xd7, 0xe0, 0x74, 0x56, 0xdb, 0x7f, 0xa1, 0xde, 0x16, 0x7f, 0xf6, 0x77, + 0xf0, 0x2f, 0xdf, 0xb9, 0xdd, 0x6c, 0xde, 0x21, 0x09, 0x76, 0x04, 0x9a, 0xa3, 0xdb, 0x13, 0x65, 0xd5, 0x16, 0xcb, 0xb2, + 0x4b, 0x5e, 0x18, 0x8f, 0x23, 0x41, 0x2b, 0x42, 0x6b, 0x85, 0xb8, 0xcf, 0x64, 0x64, 0x23, 0x1f, 0x84, 0x75, 0x33, 0xb7, + 0x42, 0x85, 0xc1, 0x0a, 0xd1, 0x6e, 0xac, 0x4a, 0x2a, 0x8d, 0x69, 0x5f, 0x0d, 0x8d, 0x08, 0x11, 0xae, 0x21, 0x5c, 0xb3, + 0x01, 0x6f, 0x8b, 0xeb, 0x6f, 0x03, 0xfc, 0xfa, 0xa3, 0xce, 0x6c, 0xfb, 0x4e, 0xb3, 0x5e, 0x7d, 0x73, 0x74, 0x76, 0x4b, + 0xc2, 0xf4, 0x3b, 0x85, 0x2b, 0x93, 0xdc, 0xc1, 0x28, 0xc0, 0x28, 0x2a, 0xa5, 0x8b, 0x94, 0xb1, 0x41, 0x28, 0x2c, 0xad, + 0xf2, 0xd5, 0x8d, 0xef, 0x77, 0xeb, 0x3f, 0xb0, 0xd4, 0xb3, 0x15, 0x29, 0xc8, 0x3c, 0x55, 0x56, 0x83, 0x1e, 0x3a, 0xb5, + 0x0c, 0x7e, 0xba, 0x6e, 0x48, 0x4c, 0x19, 0x9b, 0x0d, 0xd1, 0xdf, 0xdc, 0xf3, 0x77, 0x01, 0x3f, 0x3d, 0xe7, 0x4d, 0x4e, + 0x0d, 0xb4, 0x7d, 0x77, 0xaf, 0x24, 0x28, 0xfc, 0xc0, 0x12, 0xaa, 0x96, 0x53, 0xb4, 0x03, 0xc7, 0x92, 0xac, 0x59, 0x4e, + 0x19, 0x4b, 0xc2, 0x8d, 0x48, 0x3c, 0xfd, 0xe0, 0xc6, 0xd9, 0x22, 0xb7, 0x0e, 0x82, 0x9e, 0x22, 0x51, 0x19, 0xaf, 0xaf, + 0x10, 0x2a, 0x4b, 0x57, 0x59, 0x56, 0xdf, 0xd1, 0x4f, 0xe9, 0x29, 0x18, 0xa8, 0xf0, 0x62, 0x0c, 0x29, 0x20, 0x79, 0xe7, + 0x74, 0x2c, 0x8c, 0x35, 0xdc, 0x1e, 0xf8, 0x74, 0xfe, 0x4f, 0x4e, 0x80, 0xdb, 0x48, 0xf8, 0xee, 0xc6, 0x24, 0x4c, 0x7d, + 0x87, 0xdb, 0x06, 0xad, 0x35, 0xbd, 0xc4, 0xc8, 0x0d, 0x81, 0x97, 0xc5, 0x72, 0x8a, 0x81, 0xb5, 0x44, 0x84, 0x63, 0x68, + 0x35, 0x06, 0xd5, 0x88, 0x60, 0xd5, 0x26, 0x4c, 0x4e, 0xb8, 0xbb, 0x4a, 0x00, 0x47, 0xd0, 0xb9, 0x5a, 0x5f, 0x55, 0x65, + 0xa0, 0x74, 0x21, 0x25, 0x2a, 0xfb, 0x29, 0x79, 0xa9, 0xe9, 0x14, 0xb8, 0xa0, 0xf0, 0x92, 0x05, 0x0c, 0x67, 0xb7, 0x81, + 0x89, 0x72, 0x7f, 0x0c, 0x1f, 0x7b, 0xe2, 0x4e, 0xf0, 0xcf, 0xbf, 0x0c, 0x9f, 0xf9, 0xc2, 0xe6, 0x16, 0xde, 0x2c, 0x09, + 0x9f, 0xfb, 0x1b, 0xf8, 0xd7, 0x0d, 0x48, 0xf8, 0xbd, 0xf7, 0xd5, 0xf7, 0xcf, 0x4a, 0xc1, 0xcd, 0x78, 0xa3, 0x25, 0x4b, + 0x60, 0x45, 0x84, 0x9e, 0x3a, 0x7a, 0x44, 0xfa, 0xa5, 0x32, 0xb2, 0x02, 0x0b, 0xb3, 0xeb, 0xac, 0xba, 0x64, 0x23, 0x05, + 0xb8, 0x31, 0x01, 0x4f, 0xa3, 0xa6, 0x30, 0x16, 0x7b, 0x84, 0x42, 0x18, 0x97, 0x35, 0x93, 0x7d, 0x0d, 0xdc, 0x50, 0x61, + 0x95, 0x3a, 0x8b, 0xfb, 0x5c, 0x08, 0xe9, 0xb8, 0x49, 0xb3, 0xb0, 0x49, 0xd8, 0xe4, 0x1e, 0x5e, 0x82, 0xdf, 0xf8, 0x99, + 0x5b, 0xf6, 0x7e, 0x02, 0x7f, 0x0e, 0xfe, 0x64, 0xe2, 0xcf, 0x6f, 0x65, 0xe1, 0x4d, 0x49, 0x30, 0xab, 0xf1, 0xb3, 0xb3, + 0x24, 0x68, 0x1d, 0x5e, 0xfb, 0xf0, 0xdb, 0xe0, 0xc8, 0xa1, 0x9a, 0xe4, 0x74, 0x6a, 0x4c, 0x56, 0x3f, 0x54, 0x29, 0x71, + 0xfa, 0x42, 0xca, 0x2a, 0xc3, 0xaa, 0x73, 0xf4, 0xd4, 0xa7, 0x05, 0x1b, 0x59, 0x75, 0xc9, 0xa8, 0x5b, 0x57, 0x94, 0x6c, + 0xa6, 0xb6, 0xdd, 0x46, 0x1f, 0x9e, 0x3e, 0x83, 0x7e, 0xa7, 0x43, 0xb0, 0x8a, 0x0c, 0x53, 0x2a, 0x45, 0xc1, 0x9a, 0x66, + 0x69, 0xff, 0x9b, 0x96, 0xb5, 0xa0, 0xe3, 0x4b, 0x28, 0xdf, 0xb6, 0x09, 0x4c, 0x23, 0x63, 0x36, 0x71, 0x9b, 0x9c, 0x6d, + 0x81, 0x69, 0x4c, 0xc0, 0xc0, 0x4f, 0x83, 0x19, 0xdb, 0x31, 0x6f, 0x6f, 0x23, 0x61, 0xba, 0x1d, 0x2c, 0x34, 0xed, 0x6b, + 0x52, 0xed, 0x48, 0xb5, 0xbe, 0xd7, 0x79, 0xe3, 0xff, 0xa1, 0x96, 0x2b, 0x84, 0x6e, 0x14, 0x56, 0x63, 0x39, 0x21, 0x20, + 0x32, 0xba, 0x31, 0xa2, 0xec, 0x2e, 0x10, 0x52, 0x39, 0xcd, 0x26, 0x79, 0x01, 0xd9, 0x70, 0x26, 0xaa, 0x72, 0xf4, 0xf3, + 0x64, 0x9d, 0xf3, 0x34, 0x7c, 0xc1, 0x5c, 0x6b, 0x8e, 0x85, 0x10, 0x52, 0xf6, 0x77, 0xbf, 0x87, 0x43, 0x0a, 0x3f, 0x86, + 0x70, 0x10, 0xe5, 0x43, 0xce, 0xb3, 0x6c, 0x11, 0x5a, 0xe7, 0x10, 0x23, 0xe0, 0xf1, 0x37, 0xc2, 0xaf, 0xbe, 0x03, 0x5e, + 0xb9, 0x0e, 0x7f, 0x79, 0xba, 0x36, 0x76, 0x1a, 0x3b, 0xb4, 0xed, 0x6d, 0x85, 0xab, 0xc9, 0x16, 0xb2, 0x10, 0x99, 0x39, + 0x4d, 0xe6, 0x43, 0x58, 0xbc, 0xb1, 0x5d, 0xa4, 0xfd, 0xa9, 0xce, 0x9c, 0x9c, 0x8a, 0x17, 0x05, 0xbe, 0xa2, 0xf0, 0x0a, + 0xf0, 0x52, 0x0c, 0x9c, 0x27, 0xe7, 0xe2, 0x18, 0x56, 0xaa, 0x55, 0xba, 0x3d, 0xe8, 0x77, 0x60, 0x7c, 0xfa, 0xa4, 0x49, + 0xeb, 0x4e, 0x08, 0x40, 0xe5, 0xd8, 0x31, 0x3c, 0xc7, 0xc9, 0xc2, 0x88, 0x56, 0x67, 0x0f, 0x73, 0x92, 0xb3, 0x94, 0xea, + 0xb6, 0x8c, 0x04, 0xcf, 0x21, 0x55, 0x0e, 0xa8, 0xe5, 0x06, 0x1c, 0xef, 0x77, 0x42, 0x61, 0x19, 0x60, 0x73, 0x49, 0x2d, + 0x17, 0x60, 0x73, 0x37, 0xd1, 0xb5, 0x00, 0xa6, 0xad, 0xe8, 0x4e, 0xc0, 0xdf, 0x9c, 0xd8, 0x24, 0xd4, 0x6e, 0x27, 0xc0, + 0xd4, 0x79, 0xb2, 0xf0, 0xba, 0x8d, 0x93, 0x44, 0x3f, 0xa4, 0x04, 0xe9, 0x3f, 0x58, 0x1d, 0x01, 0x91, 0xf3, 0x78, 0xce, + 0x21, 0x5c, 0x54, 0xe1, 0xca, 0x78, 0xcc, 0x6a, 0xb7, 0x4f, 0x6f, 0x65, 0x99, 0xd1, 0xf7, 0xbe, 0x4e, 0xc5, 0x16, 0x49, + 0xd2, 0x6c, 0x93, 0xe1, 0xf5, 0xf4, 0x71, 0x8d, 0x47, 0x0f, 0x12, 0xca, 0x2e, 0x63, 0xc6, 0x64, 0x8b, 0x05, 0x6b, 0x08, + 0x45, 0x84, 0x46, 0x88, 0x34, 0x3c, 0xa9, 0xf8, 0xc9, 0xdc, 0x8e, 0x7f, 0x56, 0xe1, 0x49, 0x0b, 0x9e, 0xd8, 0xe4, 0x5a, + 0x56, 0x1a, 0x35, 0xa5, 0x71, 0x22, 0xd6, 0xbb, 0x69, 0xc9, 0x8b, 0x04, 0x3a, 0xa9, 0xb2, 0xa0, 0x6e, 0xb6, 0xf2, 0x92, + 0x25, 0xad, 0x6f, 0xfb, 0xfd, 0x9f, 0xc4, 0x56, 0xde, 0x71, 0xc5, 0x40, 0x6b, 0xc9, 0x75, 0x71, 0xdc, 0x30, 0x85, 0xed, + 0x32, 0x86, 0x66, 0x09, 0x5a, 0xe9, 0xcc, 0xf7, 0x52, 0xfd, 0xd0, 0x6e, 0x92, 0xa3, 0x4f, 0xa3, 0xaf, 0x7f, 0x86, 0xd8, + 0x2f, 0xa8, 0x3a, 0x63, 0x46, 0x55, 0x9f, 0x41, 0x15, 0x92, 0x96, 0xbd, 0xe6, 0xac, 0x72, 0x43, 0x79, 0x45, 0x49, 0x45, + 0x0a, 0xdf, 0xd6, 0xc8, 0x69, 0x85, 0xb1, 0xd4, 0x47, 0x92, 0x39, 0x50, 0x09, 0xf8, 0x76, 0xcd, 0xe6, 0x4d, 0x49, 0x98, + 0x71, 0x99, 0xa7, 0x62, 0xaf, 0x81, 0xae, 0x46, 0x9e, 0x41, 0xd3, 0xb9, 0x7f, 0x35, 0x06, 0x2e, 0xc7, 0x8a, 0x15, 0xf5, + 0x5c, 0xaf, 0x3c, 0xbd, 0xe1, 0x98, 0x61, 0xef, 0x22, 0xe5, 0x60, 0x5a, 0x2d, 0x72, 0x17, 0x53, 0xda, 0x6d, 0xfe, 0x95, + 0xa8, 0x55, 0x5f, 0x19, 0x8b, 0xd7, 0x17, 0x28, 0x33, 0x9f, 0x4a, 0xd6, 0xd6, 0xf2, 0x32, 0x9d, 0xb9, 0x2b, 0xc1, 0xcc, + 0x05, 0xe1, 0xa2, 0xad, 0x00, 0xf0, 0x9c, 0x46, 0xbe, 0xa2, 0x91, 0x55, 0x9b, 0xe4, 0x64, 0xf6, 0xf7, 0xa5, 0x90, 0x71, + 0xe2, 0xe2, 0x5a, 0x4d, 0x9d, 0x89, 0xbd, 0x1d, 0xc1, 0x5f, 0x02, 0xce, 0x22, 0x5c, 0x16, 0xcf, 0x05, 0x6f, 0xf3, 0xc8, + 0x58, 0x29, 0x32, 0xba, 0xb1, 0xa2, 0xef, 0x3c, 0xc3, 0xbc, 0x4d, 0xb9, 0x6f, 0x9b, 0xa5, 0x32, 0xd9, 0x96, 0xa3, 0x0b, + 0x9c, 0x3e, 0x41, 0x3c, 0xd2, 0x25, 0xf4, 0x3b, 0x8c, 0xf7, 0x95, 0xb8, 0xaa, 0x8d, 0x6b, 0x94, 0x88, 0xaf, 0x95, 0x10, + 0xde, 0x26, 0xe8, 0xd3, 0xb6, 0x37, 0xe7, 0xc9, 0x0a, 0x99, 0x2c, 0x65, 0xf6, 0x86, 0x64, 0xa0, 0x4c, 0x8b, 0x24, 0xea, + 0xbe, 0x76, 0xe2, 0xe0, 0xd6, 0xf4, 0x49, 0x3d, 0x8e, 0x19, 0x5e, 0xb1, 0xc2, 0x0a, 0x66, 0x9f, 0x35, 0xc2, 0xa3, 0xb2, + 0xe2, 0x84, 0x57, 0xa4, 0xe2, 0x72, 0x14, 0xae, 0xba, 0x92, 0x55, 0x2b, 0x9a, 0x6a, 0x28, 0x83, 0x8b, 0x43, 0x4a, 0xea, + 0x1a, 0xc2, 0x6d, 0x55, 0x88, 0x64, 0x5b, 0x7f, 0x2d, 0xca, 0x49, 0xe5, 0xb1, 0x8f, 0x10, 0x9e, 0xdd, 0x8f, 0x54, 0xcb, + 0x8c, 0xac, 0xfc, 0xd1, 0xb2, 0x53, 0xed, 0x90, 0xc0, 0x1b, 0xba, 0x68, 0x4a, 0xdb, 0x7c, 0x71, 0x91, 0xe4, 0x30, 0x99, + 0x88, 0x9e, 0x0d, 0xca, 0x9b, 0x05, 0x0e, 0x1a, 0x00, 0x0b, 0xa3, 0x27, 0x73, 0xf5, 0x2e, 0x52, 0x31, 0x25, 0x2a, 0xc5, + 0xf7, 0x4c, 0x09, 0x46, 0xaa, 0x10, 0x78, 0x49, 0x23, 0xdf, 0x12, 0x78, 0x49, 0x24, 0xf5, 0x7d, 0xd5, 0x39, 0x2e, 0xdb, + 0x5f, 0x51, 0x56, 0x08, 0x5c, 0xaf, 0xca, 0x54, 0x46, 0x37, 0x38, 0x9f, 0x27, 0x73, 0xa4, 0x7a, 0xea, 0x00, 0xe1, 0x9b, + 0x69, 0xf5, 0xef, 0xde, 0x64, 0x3b, 0x3f, 0x9a, 0x2d, 0x95, 0x79, 0xf0, 0x61, 0x0a, 0x57, 0xd1, 0x6c, 0xce, 0xd1, 0xf2, + 0x43, 0xe6, 0xbd, 0x85, 0xa2, 0x85, 0x3d, 0x6a, 0x09, 0x53, 0x61, 0x59, 0x1c, 0xcb, 0x56, 0x0a, 0x27, 0xb0, 0x60, 0xc7, + 0xa5, 0xab, 0x73, 0x77, 0x56, 0x1f, 0xde, 0x49, 0x99, 0xdd, 0x69, 0xf0, 0x62, 0x5d, 0xb9, 0xfc, 0x74, 0x22, 0x96, 0x71, + 0x32, 0x83, 0x06, 0xe5, 0x9c, 0xc2, 0x59, 0xd1, 0x49, 0x81, 0x94, 0x81, 0x17, 0xae, 0x4a, 0x64, 0x85, 0xa9, 0x53, 0xa6, + 0x74, 0xc7, 0x03, 0xd6, 0x82, 0xa7, 0x7f, 0x39, 0x67, 0x58, 0xf5, 0x28, 0x6f, 0x15, 0x4e, 0xde, 0xb7, 0x2a, 0xb1, 0x75, + 0x24, 0xbc, 0x8b, 0xec, 0xd0, 0x0a, 0x79, 0xd6, 0xa0, 0xe1, 0x03, 0xed, 0xa2, 0xc5, 0x5c, 0xa5, 0xcc, 0xfb, 0x8a, 0xc5, + 0x58, 0x97, 0xb1, 0x58, 0xea, 0xdc, 0x32, 0xc8, 0x0b, 0x93, 0x1a, 0xc1, 0xf6, 0xa4, 0x7e, 0x68, 0x6f, 0xca, 0xe3, 0xd7, + 0xa9, 0xf5, 0xf6, 0x44, 0xfa, 0x8c, 0x12, 0xdb, 0x3e, 0xa5, 0x48, 0xd2, 0xec, 0xd7, 0x45, 0xb9, 0x6c, 0xca, 0x2d, 0x59, + 0x75, 0x42, 0x3f, 0x2a, 0x7d, 0x0b, 0x28, 0xa1, 0x5c, 0x37, 0x43, 0xc7, 0x69, 0x52, 0x76, 0xdd, 0xac, 0xe4, 0xc6, 0xa8, + 0xcd, 0x9a, 0x1b, 0x33, 0xbc, 0x18, 0x19, 0xed, 0x06, 0xfc, 0x8e, 0x0b, 0x25, 0x53, 0xe1, 0xc4, 0x71, 0xfc, 0xe5, 0xe3, + 0xb8, 0x43, 0x1d, 0xf2, 0x41, 0x45, 0xd1, 0x74, 0xb4, 0xb2, 0x49, 0xea, 0xcc, 0x2a, 0x44, 0x89, 0x2c, 0x88, 0x67, 0x1e, + 0x4d, 0x21, 0xf4, 0x79, 0x8d, 0xa9, 0x62, 0xd4, 0x0a, 0x2c, 0x1a, 0x96, 0xe7, 0xb4, 0xc4, 0x45, 0x2a, 0x95, 0x55, 0xbc, + 0x49, 0x84, 0x39, 0x1d, 0x56, 0x20, 0x2d, 0x8e, 0xb1, 0xd5, 0x0a, 0xa6, 0x72, 0x59, 0xc7, 0x48, 0x26, 0xde, 0x27, 0x96, + 0xee, 0x0e, 0x93, 0x2b, 0xe7, 0x86, 0x15, 0x49, 0x3a, 0x58, 0xeb, 0x9a, 0x87, 0xba, 0xc6, 0xb0, 0x07, 0x63, 0xd3, 0xf8, + 0xbb, 0x2d, 0x99, 0x15, 0x76, 0xda, 0x4e, 0xa8, 0x9b, 0x56, 0x87, 0xb7, 0x20, 0xb3, 0x7a, 0x9c, 0xb5, 0x01, 0x8d, 0xb9, + 0x16, 0x4d, 0x2f, 0xb4, 0xec, 0x52, 0xab, 0x25, 0xca, 0x98, 0xab, 0x2a, 0xe6, 0xbc, 0xa3, 0x9d, 0x52, 0x6b, 0x76, 0x49, + 0x0a, 0xab, 0x17, 0x12, 0xeb, 0xb0, 0xf5, 0xcd, 0x0a, 0x1a, 0x8b, 0xe2, 0x48, 0x8a, 0xe0, 0x98, 0x24, 0x0c, 0xcd, 0xfe, + 0x49, 0x1e, 0x9d, 0x15, 0x4e, 0xc6, 0x24, 0x01, 0x6b, 0x63, 0x4f, 0x3f, 0xaf, 0xe8, 0xf7, 0x94, 0xc1, 0x7c, 0xc6, 0xf0, + 0xd2, 0x0d, 0xc6, 0x6e, 0x81, 0xb2, 0x7c, 0x81, 0x2a, 0x55, 0x8f, 0xef, 0xb2, 0x5e, 0x58, 0x76, 0x4c, 0xc0, 0x44, 0x12, + 0x4e, 0x9c, 0xac, 0x2b, 0x47, 0xad, 0x18, 0xc9, 0x72, 0x29, 0x9d, 0x26, 0x79, 0xcf, 0xd3, 0x98, 0x13, 0x1a, 0x2a, 0x34, + 0xb2, 0x2c, 0x95, 0xca, 0x35, 0xd5, 0xd1, 0x74, 0x25, 0xcd, 0xca, 0x3e, 0x53, 0x8a, 0xe0, 0x92, 0x71, 0x98, 0xa9, 0x4e, + 0x8e, 0x60, 0x67, 0xd1, 0x77, 0x62, 0x14, 0x2a, 0x42, 0x1d, 0x80, 0xc1, 0x6a, 0x7d, 0x02, 0xc3, 0xe0, 0x18, 0x9a, 0x5b, + 0xeb, 0x2a, 0x86, 0xa5, 0x67, 0x58, 0x8d, 0x18, 0x87, 0x36, 0xa3, 0xa2, 0xa2, 0xf4, 0x3f, 0xa0, 0x1a, 0x2c, 0x13, 0x8e, + 0x43, 0x7c, 0xfa, 0x1e, 0x2a, 0xc6, 0x65, 0xe7, 0x04, 0xdc, 0x22, 0xe1, 0xe6, 0xb3, 0x02, 0xe0, 0x17, 0x1e, 0xc7, 0xbb, + 0x8a, 0x6c, 0x29, 0x92, 0x0d, 0x22, 0x45, 0xd6, 0xa0, 0xc8, 0x4b, 0xf2, 0x32, 0xa7, 0xb0, 0x34, 0xbb, 0x65, 0x9a, 0x33, + 0x4d, 0xc0, 0xb3, 0xca, 0xb2, 0x36, 0x0e, 0x99, 0x96, 0xcb, 0x6b, 0x45, 0xf4, 0xbe, 0x7e, 0x56, 0xa0, 0xaa, 0xa8, 0xb2, + 0x06, 0xe3, 0x6a, 0x44, 0x19, 0x1d, 0xe3, 0xc2, 0x31, 0x5e, 0x89, 0x94, 0xcb, 0x15, 0x65, 0xcf, 0x8e, 0x38, 0xa8, 0x7a, + 0x07, 0x09, 0x66, 0xa4, 0xdd, 0x4b, 0x95, 0xf8, 0x3d, 0x12, 0x70, 0xa7, 0x34, 0xd8, 0xd3, 0x22, 0xcf, 0x3f, 0x7f, 0xeb, + 0xa1, 0x09, 0x2b, 0xb0, 0xd0, 0x58, 0x03, 0xa6, 0x49, 0xe6, 0x3c, 0xbe, 0x11, 0xc9, 0x2c, 0xe3, 0xe4, 0x2d, 0x79, 0xe1, + 0x53, 0x12, 0x56, 0xca, 0x76, 0x1d, 0x82, 0x0f, 0x63, 0xa2, 0xe6, 0x04, 0xad, 0xdd, 0x6c, 0xd3, 0x09, 0xe9, 0xb2, 0x88, + 0x8e, 0x78, 0xaa, 0xf4, 0x8c, 0x80, 0x01, 0x5f, 0x9a, 0x3c, 0x42, 0x73, 0x9f, 0x9e, 0x1a, 0x91, 0x7b, 0xed, 0xe0, 0x0e, + 0x89, 0x98, 0x3c, 0x36, 0xb3, 0xaf, 0x81, 0xbb, 0x9e, 0xe1, 0xe6, 0x0f, 0xe2, 0x56, 0x7b, 0x49, 0x5f, 0xb8, 0xc6, 0x02, + 0x6e, 0xd4, 0xc5, 0xb5, 0x96, 0x91, 0x30, 0xae, 0x2f, 0x5f, 0xa0, 0x7e, 0x8c, 0x0e, 0xc6, 0xe8, 0x08, 0x62, 0xc3, 0xea, + 0x22, 0xdb, 0x84, 0x9e, 0x23, 0xb6, 0xcf, 0x13, 0xcd, 0x9d, 0xb5, 0x38, 0xe5, 0xed, 0x4f, 0x89, 0xa4, 0xa9, 0xff, 0x2f, + 0x78, 0x64, 0x66, 0x1b, 0xdb, 0x23, 0x3d, 0x2d, 0x76, 0x10, 0x59, 0x7d, 0x0e, 0x77, 0x68, 0x19, 0x19, 0x75, 0x11, 0x7b, + 0x80, 0x6a, 0xfd, 0x5d, 0xf6, 0xa0, 0x54, 0x63, 0x01, 0x3d, 0xb7, 0x82, 0x5a, 0x04, 0xc7, 0x9e, 0x20, 0xbb, 0xf3, 0xe9, + 0xb1, 0xfb, 0xff, 0xe4, 0x98, 0xf0, 0x43, 0x6d, 0x93, 0x8a, 0x8c, 0x09, 0x21, 0xe9, 0xf5, 0x19, 0xe4, 0xa9, 0x0d, 0x7e, + 0x69, 0xb1, 0xc8, 0x9b, 0x71, 0xbb, 0x1f, 0xc1, 0xe3, 0x72, 0xaf, 0xb6, 0x57, 0xdb, 0xab, 0x0d, 0x6b, 0xff, 0x03, 0x13, + 0x98, 0xfb, 0x45, 0x22, 0x19, 0xf8, 0x08, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_square[4964] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa, 0x69, 0x71, 0xde, 0x00, 0x00, 0x13, 0x2b, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x7b, 0xdf, 0x6f, 0x1d, 0xc9, 0x95, 0xde, 0xf7, 0x9d, 0xaa, 0xee, 0xbe, 0xf7, 0x92, 0x97, 0xe4, + 0x15, 0x45, 0x8e, 0x2c, 0x79, 0x26, 0x63, 0xee, 0x2a, 0xf6, 0x8e, 0x26, 0xf0, 0x00, 0x84, 0x63, 0x04, 0x89, 0x01, 0x06, + 0x09, 0x16, 0x41, 0xb0, 0xfb, 0x48, 0x3f, 0x05, 0x79, 0x0a, 0x76, 0xff, 0x8b, 0x88, 0xf3, 0x6f, 0xe4, 0x2d, 0xaf, 0x26, + 0x90, 0x17, 0x7b, 0xe1, 0x05, 0xf2, 0x60, 0x06, 0x09, 0xe2, 0x75, 0x00, 0x05, 0xce, 0xda, 0x54, 0x76, 0x2c, 0xac, 0xa2, + 0xb1, 0x46, 0x9a, 0x11, 0x29, 0x0e, 0x7f, 0xdc, 0x9f, 0xdd, 0x55, 0x75, 0x4e, 0x50, 0xf7, 0x4a, 0x5a, 0x7a, 0xf4, 0x8b, + 0xe2, 0x68, 0xbc, 0x02, 0x76, 0x0e, 0x70, 0x45, 0x74, 0xab, 0xbb, 0xaa, 0xce, 0xe9, 0x53, 0xa7, 0xbe, 0xfa, 0xce, 0x29, + 0xe0, 0x6b, 0xf9, 0x5a, 0xbe, 0x96, 0x7f, 0xc8, 0xc2, 0xdf, 0x57, 0x47, 0x36, 0xed, 0xcb, 0xce, 0xf0, 0x24, 0xcf, 0xfa, + 0xe0, 0x9b, 0x6b, 0x00, 0x7b, 0xa4, 0xec, 0x16, 0xb6, 0xb8, 0x75, 0x7d, 0x0b, 0xdb, 0x37, 0xb7, 0xb9, 0xb2, 0xb7, 0xc2, + 0xee, 0xe0, 0x37, 0x5c, 0x5f, 0x5f, 0xc7, 0xee, 0x61, 0x8b, 0xd7, 0x4e, 0x3d, 0xbf, 0x8b, 0x9b, 0x98, 0xf4, 0xd6, 0x6c, + 0xfd, 0xa3, 0xbe, 0xed, 0x00, 0xd8, 0x5f, 0xdd, 0xb7, 0xcd, 0xf7, 0x36, 0x0d, 0x1f, 0xce, 0x0c, 0x31, 0x35, 0xc9, 0x57, + 0x64, 0x14, 0xbe, 0xce, 0xc6, 0x0c, 0x96, 0x15, 0xe6, 0x16, 0xb6, 0x80, 0x9d, 0x1d, 0xd9, 0x5d, 0xdd, 0x97, 0x6b, 0xfd, + 0x0f, 0x78, 0xb7, 0xfb, 0x50, 0xde, 0xee, 0xfd, 0x23, 0xee, 0xf9, 0x43, 0x59, 0x9d, 0x38, 0xde, 0xf6, 0x43, 0xe9, 0x9d, + 0x7a, 0xef, 0x10, 0xc0, 0x42, 0x9c, 0x53, 0x6d, 0x25, 0x8b, 0x71, 0xa2, 0x97, 0xeb, 0x65, 0xbd, 0xf5, 0x20, 0xd8, 0xd5, + 0x77, 0x4e, 0x74, 0xe7, 0xa3, 0xbe, 0x6d, 0x6c, 0x6c, 0xe8, 0x29, 0x63, 0xd8, 0x9b, 0x66, 0x00, 0x5a, 0x1e, 0xdb, 0xf5, + 0x2d, 0xe2, 0xe6, 0x16, 0xd1, 0xbb, 0x21, 0xa8, 0x16, 0x04, 0xf5, 0x89, 0x7b, 0x18, 0xe7, 0x9c, 0x4f, 0x13, 0x27, 0xf3, + 0x95, 0x93, 0xd4, 0xb8, 0xb1, 0x96, 0x6e, 0x8e, 0xb5, 0x4c, 0xc4, 0x4b, 0x1b, 0xad, 0x27, 0x0d, 0x8c, 0x31, 0x41, 0x4b, + 0x7c, 0x1a, 0x86, 0xa1, 0xb5, 0xc5, 0xa7, 0xd4, 0xbe, 0x10, 0xed, 0xf3, 0x03, 0x5d, 0x1a, 0x15, 0xf1, 0x7e, 0x6f, 0xa2, + 0xc3, 0x6a, 0x21, 0x9d, 0xd4, 0x27, 0xba, 0x7e, 0x78, 0x5b, 0xf1, 0xde, 0xae, 0xe1, 0xc3, 0x2d, 0x7b, 0x5d, 0x86, 0xe0, + 0x97, 0x79, 0x51, 0x61, 0x9c, 0x29, 0x7e, 0x8d, 0xbb, 0x80, 0xbb, 0xd6, 0xf9, 0x9e, 0xec, 0xcd, 0x0d, 0x7d, 0x39, 0x0c, + 0xde, 0x55, 0x6d, 0x2f, 0xd0, 0xa2, 0x69, 0x69, 0x21, 0x52, 0xf8, 0x60, 0x5a, 0x08, 0xd5, 0x53, 0x93, 0x23, 0x2b, 0x41, + 0x9c, 0x48, 0x51, 0x14, 0x08, 0x21, 0x00, 0xde, 0xa9, 0x17, 0x97, 0x2c, 0xa6, 0x64, 0x85, 0x44, 0xd3, 0x18, 0x53, 0xcd, + 0x50, 0x91, 0xe1, 0x38, 0x4e, 0x62, 0x1b, 0x08, 0xf5, 0xc8, 0xc7, 0x89, 0x3b, 0x4c, 0xef, 0x56, 0xdd, 0xb4, 0x7d, 0x78, + 0x5b, 0x77, 0xdf, 0xdb, 0xb5, 0xad, 0x99, 0x21, 0xf2, 0x70, 0xec, 0xf7, 0x6a, 0x00, 0xcb, 0x8a, 0x1b, 0xb0, 0xfd, 0xc3, + 0x6d, 0xd9, 0xbc, 0xbd, 0x26, 0x78, 0x7f, 0xd9, 0x65, 0xc5, 0x2b, 0xd3, 0xc2, 0x59, 0xa7, 0x68, 0x38, 0xae, 0x3a, 0xbe, + 0x2a, 0x03, 0x50, 0x09, 0x50, 0x4d, 0x10, 0x2b, 0x11, 0x2b, 0x69, 0x28, 0xd4, 0xac, 0xa0, 0xa9, 0x43, 0xa2, 0x38, 0x0f, + 0xa4, 0x08, 0x58, 0x21, 0xc9, 0x25, 0x4d, 0xc6, 0x22, 0x18, 0x52, 0x70, 0x0e, 0x4d, 0x5d, 0x87, 0xa6, 0x55, 0xb5, 0x27, + 0x63, 0x6d, 0x1a, 0x07, 0xad, 0x4b, 0xb4, 0xeb, 0x74, 0x32, 0x0c, 0x4b, 0x89, 0xe1, 0xce, 0xdd, 0xc5, 0x74, 0x30, 0x38, + 0x48, 0xeb, 0x7f, 0xb2, 0x9e, 0xb0, 0x05, 0xcb, 0x5a, 0x9c, 0xd7, 0x23, 0x78, 0x2e, 0xe5, 0x1f, 0xb9, 0xfb, 0xad, 0xfe, + 0x4f, 0xfd, 0xd5, 0x77, 0xbe, 0xeb, 0x8e, 0xea, 0xbd, 0xd2, 0xb7, 0xbb, 0xa5, 0xa3, 0x55, 0x03, 0x19, 0xb6, 0x3d, 0x5d, + 0xdb, 0x51, 0xdb, 0x6a, 0xae, 0x63, 0x90, 0x36, 0x85, 0x2d, 0xb3, 0xd4, 0x52, 0x68, 0x55, 0xb2, 0xf0, 0xd1, 0x52, 0x21, + 0x80, 0x00, 0x0e, 0x8a, 0x04, 0xa1, 0x24, 0x21, 0x82, 0x41, 0x83, 0x41, 0x6a, 0x4b, 0xa9, 0x16, 0xc8, 0x58, 0x4d, 0xc7, + 0x64, 0x39, 0x52, 0x9b, 0x8c, 0xa5, 0xec, 0x8c, 0x63, 0x1c, 0x4d, 0xca, 0x41, 0xaa, 0x63, 0xa1, 0x4d, 0x6f, 0x6e, 0xb5, + 0xd9, 0xfd, 0xe4, 0x24, 0x5d, 0xc3, 0xcd, 0x84, 0x1f, 0x6d, 0xea, 0x79, 0x8d, 0xc0, 0x57, 0x57, 0x1e, 0xbc, 0xf1, 0x93, + 0xff, 0xe4, 0xd6, 0xdf, 0xff, 0x63, 0xf7, 0xd0, 0xdd, 0x2b, 0xca, 0x70, 0xa1, 0x0c, 0x1d, 0xd7, 0xf2, 0x4e, 0xda, 0x2a, + 0x93, 0x39, 0xa3, 0x9f, 0x73, 0x88, 0xf3, 0x66, 0x6e, 0xde, 0x5c, 0x9a, 0x17, 0xf3, 0x1d, 0x02, 0x73, 0x49, 0xb5, 0x4d, + 0xa2, 0x14, 0xa1, 0x4b, 0xaa, 0x5e, 0x08, 0x2a, 0x40, 0x81, 0x18, 0x60, 0x6a, 0xb4, 0x84, 0xc4, 0x48, 0x91, 0x9a, 0xb0, + 0x31, 0xc1, 0x61, 0x84, 0x8e, 0xc8, 0x34, 0x60, 0x72, 0x03, 0x92, 0x83, 0xa4, 0x61, 0x28, 0x45, 0x6b, 0x18, 0xc2, 0x60, + 0x52, 0x4c, 0xaa, 0xc9, 0xe2, 0xd2, 0x72, 0x8d, 0xdd, 0x7e, 0xc4, 0xf8, 0x5e, 0xc2, 0xc6, 0x8e, 0x9e, 0x27, 0x36, 0xf8, + 0x57, 0x55, 0x1e, 0x3f, 0xb9, 0xe1, 0x56, 0xd7, 0xfe, 0x89, 0xbf, 0x5d, 0x1d, 0x94, 0xab, 0x32, 0x5f, 0x85, 0x96, 0xb5, + 0x4b, 0x17, 0xe6, 0x9a, 0xc4, 0xae, 0xf7, 0xd2, 0x35, 0x8d, 0x8b, 0x06, 0x2e, 0x00, 0x58, 0x14, 0x73, 0x5d, 0x33, 0xed, + 0x00, 0xa8, 0x48, 0x6b, 0x93, 0x32, 0x97, 0x4c, 0xbb, 0x00, 0xe6, 0x01, 0x7a, 0x81, 0x50, 0xa1, 0xe6, 0x80, 0x5a, 0x8d, + 0x43, 0xa1, 0xf4, 0x8d, 0x3a, 0x84, 0x61, 0x12, 0x61, 0xb5, 0x33, 0x0c, 0x61, 0x72, 0xe2, 0x1d, 0x8f, 0x03, 0xec, 0x84, + 0xe6, 0x4e, 0x10, 0xb4, 0xaa, 0x58, 0x0c, 0x7c, 0x59, 0xb9, 0xbe, 0x1d, 0x4b, 0xf7, 0xb2, 0xd5, 0x48, 0x08, 0x37, 0x7e, + 0x72, 0x39, 0xad, 0x1b, 0xa2, 0xd1, 0xf8, 0x2a, 0x46, 0xf0, 0xaf, 0xaa, 0xfc, 0xdd, 0xb5, 0xc6, 0xbf, 0xdd, 0x7b, 0xab, + 0xdc, 0xf3, 0xe3, 0x76, 0x2a, 0x8b, 0x0e, 0x62, 0xd3, 0x85, 0xc9, 0x42, 0xe1, 0x74, 0x29, 0x99, 0xeb, 0x01, 0xd2, 0xa3, + 0xa1, 0x47, 0xea, 0x9c, 0x19, 0xe6, 0x0d, 0x5c, 0xa1, 0xe0, 0x8a, 0x98, 0x5c, 0x32, 0xe2, 0x02, 0x8d, 0x73, 0xce, 0x89, + 0x23, 0x04, 0xcc, 0x68, 0xc1, 0x04, 0x0a, 0x85, 0x98, 0x05, 0x85, 0x0e, 0x09, 0x1e, 0x00, 0xb8, 0x4f, 0xd3, 0xfb, 0x46, + 0x3e, 0x24, 0x65, 0x41, 0x61, 0x8b, 0x96, 0xec, 0x08, 0xc4, 0xa1, 0x88, 0xb6, 0x82, 0xb2, 0x62, 0x11, 0x7c, 0x4a, 0x74, + 0x83, 0xb2, 0x90, 0xba, 0x68, 0x73, 0xfd, 0xfd, 0x3f, 0x6e, 0xb0, 0x01, 0xdb, 0xba, 0xbe, 0xa5, 0xf6, 0xe1, 0x99, 0x51, + 0x17, 0x78, 0x26, 0x50, 0x73, 0xfd, 0x3a, 0x6f, 0xfc, 0xe4, 0x4f, 0xdd, 0xfa, 0x5a, 0xe3, 0xd1, 0x7b, 0xab, 0xdc, 0x47, + 0xdd, 0x29, 0x7d, 0x31, 0x67, 0x65, 0x58, 0x40, 0xd4, 0x25, 0x10, 0x17, 0xd4, 0xb0, 0xec, 0xc4, 0x2d, 0x03, 0xb6, 0x64, + 0xb0, 0x05, 0x80, 0xef, 0x08, 0xf1, 0x8f, 0x41, 0x7c, 0xd3, 0xd1, 0x57, 0xd3, 0x55, 0xc3, 0xf2, 0xf7, 0xce, 0x8b, 0xa6, + 0xc1, 0xcc, 0xa6, 0xc1, 0x6b, 0x36, 0x08, 0xe6, 0xaf, 0x96, 0x63, 0x01, 0x44, 0x04, 0x66, 0x8a, 0xa8, 0x69, 0x04, 0xc3, + 0xc7, 0x00, 0x3e, 0x32, 0xb3, 0xfb, 0x24, 0xfa, 0x30, 0x1e, 0x1a, 0xed, 0x21, 0x90, 0x3e, 0x77, 0xe6, 0x3f, 0x17, 0x73, + 0x47, 0x31, 0xd5, 0xfd, 0x49, 0x81, 0xe1, 0x70, 0xf2, 0x60, 0x22, 0xf5, 0x1f, 0xd6, 0xef, 0xde, 0xb9, 0x13, 0xb7, 0x36, + 0x76, 0xf4, 0xc3, 0x0f, 0x3f, 0xd4, 0xd7, 0x61, 0x00, 0xe6, 0x71, 0x62, 0x63, 0xc7, 0xfd, 0x7c, 0x75, 0xbf, 0xf8, 0x4e, + 0x6f, 0xad, 0x2c, 0xfd, 0x72, 0x3b, 0x56, 0x71, 0xbe, 0x48, 0x71, 0x31, 0xc0, 0x2e, 0x00, 0x58, 0x86, 0x71, 0xc5, 0x60, + 0xab, 0xa0, 0x2d, 0x92, 0xb8, 0x4c, 0xc8, 0x07, 0x00, 0xbe, 0xe5, 0x9d, 0x93, 0xa8, 0x09, 0xaa, 0x3a, 0xfb, 0x1a, 0xb3, + 0x40, 0xf5, 0xdc, 0x3e, 0xb3, 0x59, 0xa6, 0xdf, 0x8d, 0x80, 0xa3, 0xa3, 0x13, 0x87, 0x98, 0x62, 0x30, 0xb3, 0xdf, 0x98, + 0xd9, 0xff, 0x21, 0xb1, 0x07, 0xf0, 0x48, 0x81, 0x7d, 0xa1, 0xed, 0x5b, 0xb2, 0x83, 0x10, 0x79, 0x68, 0xc5, 0xf8, 0xc4, + 0x46, 0xe5, 0xe0, 0xad, 0x0b, 0xc5, 0x08, 0xbf, 0x72, 0x0d, 0xba, 0x57, 0x23, 0xb6, 0xa1, 0x67, 0x99, 0x0a, 0x7c, 0xa9, + 0xeb, 0x6f, 0x6e, 0x0b, 0xfa, 0x1f, 0x78, 0x5c, 0x4e, 0xe5, 0x03, 0x86, 0x4e, 0xab, 0xc3, 0x79, 0xd0, 0x2f, 0x45, 0x8b, + 0xcb, 0x02, 0x5b, 0x21, 0x65, 0x15, 0x74, 0xab, 0x30, 0xed, 0x81, 0xb8, 0xe6, 0x20, 0xeb, 0xce, 0xf9, 0x76, 0x48, 0x61, + 0xfa, 0x95, 0x99, 0x3f, 0xee, 0xf9, 0x64, 0xea, 0x24, 0x42, 0x61, 0x21, 0x1e, 0x41, 0xc3, 0xb1, 0x9a, 0xfd, 0x02, 0xc0, + 0xad, 0x6c, 0x04, 0x02, 0x9f, 0x25, 0xa6, 0x7d, 0x49, 0xdc, 0x87, 0xe2, 0x73, 0x88, 0x3f, 0x1e, 0x73, 0x34, 0x70, 0xa9, + 0x1c, 0xaf, 0xee, 0xa3, 0xd9, 0xc6, 0xcd, 0xb4, 0xb9, 0xbd, 0xf9, 0x52, 0x23, 0xc8, 0x0b, 0xfa, 0x9f, 0x2e, 0x77, 0xbb, + 0x78, 0xcf, 0xe1, 0xe2, 0xc8, 0xf7, 0x3d, 0xab, 0xc5, 0xf9, 0x6e, 0xdb, 0x84, 0x5d, 0x88, 0xf6, 0xbc, 0xb8, 0x65, 0x47, + 0xbf, 0x4a, 0x93, 0x4b, 0x54, 0x5b, 0x01, 0xf9, 0x83, 0x42, 0xfc, 0xbf, 0x00, 0xd9, 0x6e, 0x62, 0x33, 0x83, 0xad, 0xe7, + 0x57, 0xfe, 0xf1, 0xeb, 0x53, 0x94, 0x39, 0x49, 0x8d, 0x09, 0xdd, 0xa2, 0x50, 0xfe, 0x35, 0x80, 0xef, 0xc1, 0xb0, 0x4c, + 0xe2, 0x1b, 0x4e, 0xb9, 0x4a, 0xe7, 0x97, 0x7d, 0xe1, 0x96, 0xbc, 0xd9, 0x7c, 0x8b, 0x65, 0xbb, 0xaa, 0x50, 0xa2, 0x37, + 0xf1, 0x53, 0x7c, 0xf2, 0xc4, 0xef, 0xce, 0x11, 0x04, 0x2d, 0xff, 0xb3, 0xb3, 0x21, 0x0b, 0xab, 0x27, 0xee, 0xb8, 0x3b, + 0x5f, 0x26, 0x84, 0x36, 0x4d, 0xe7, 0x41, 0x5b, 0x42, 0xe2, 0x05, 0xd2, 0x56, 0x0d, 0x78, 0x0b, 0x8e, 0x17, 0xa9, 0xd8, + 0x28, 0x5d, 0xb1, 0x56, 0xa7, 0x90, 0x97, 0x34, 0x50, 0xbe, 0x94, 0xe2, 0x4f, 0x89, 0x90, 0x8c, 0x16, 0xf3, 0x12, 0x27, + 0x85, 0x2b, 0xfe, 0x69, 0x4c, 0xa1, 0x52, 0xc3, 0x5f, 0x4d, 0xc7, 0xa9, 0x51, 0xcd, 0x24, 0x99, 0xd3, 0xe8, 0x59, 0x44, + 0xd7, 0x68, 0x04, 0x7a, 0xe9, 0xce, 0xfb, 0xbf, 0xd5, 0x77, 0x7f, 0x08, 0x35, 0x58, 0xf6, 0x82, 0x57, 0x33, 0x80, 0xc1, + 0xb8, 0xbd, 0xb9, 0x2d, 0x1f, 0xf4, 0xe7, 0xdd, 0xd5, 0xee, 0x25, 0x3f, 0x64, 0xaa, 0x58, 0xa4, 0x8e, 0x46, 0xd7, 0x85, + 0x97, 0x25, 0x88, 0x5b, 0x56, 0xc4, 0x55, 0x1a, 0x2f, 0x58, 0xc2, 0x0f, 0xca, 0xa2, 0x58, 0xab, 0x63, 0x63, 0x53, 0xc5, + 0x8d, 0xc8, 0x90, 0xe6, 0xb5, 0x4a, 0x8e, 0x1d, 0x9e, 0xcc, 0xe1, 0x28, 0x68, 0xb4, 0xd2, 0x95, 0xdf, 0x0d, 0xa9, 0x89, + 0x26, 0xfc, 0x05, 0x0d, 0x11, 0x82, 0x06, 0x26, 0x4d, 0x93, 0x42, 0xe3, 0x0d, 0x61, 0x20, 0xfd, 0xd8, 0x99, 0x5b, 0x49, + 0xa8, 0x6e, 0x24, 0x5c, 0xff, 0xf1, 0x93, 0x5d, 0xe5, 0x99, 0x0d, 0x90, 0x65, 0x73, 0x6f, 0x85, 0xf7, 0xbf, 0xdd, 0x75, + 0x27, 0xc5, 0x49, 0xa9, 0x7e, 0xa1, 0x05, 0xca, 0x9c, 0x8a, 0x2e, 0x7a, 0x73, 0x3d, 0xa3, 0xae, 0xc0, 0xb8, 0x08, 0x60, + 0xbd, 0x2c, 0x8a, 0xab, 0x4d, 0x0c, 0xca, 0x1c, 0xc2, 0xa3, 0xe5, 0xe8, 0x05, 0x59, 0x2e, 0x1e, 0x39, 0xde, 0xeb, 0x71, + 0x04, 0xcb, 0xdf, 0xf1, 0x30, 0xcc, 0x96, 0x4d, 0x21, 0x83, 0x06, 0x13, 0x71, 0xeb, 0x51, 0x53, 0x9f, 0xd3, 0xe0, 0xc8, + 0x89, 0x99, 0x4d, 0x3c, 0x38, 0x71, 0xde, 0x4d, 0x5c, 0xa8, 0xea, 0xea, 0x68, 0x1c, 0x50, 0x2c, 0xc7, 0x9d, 0x9d, 0x0d, + 0x33, 0x3c, 0x1f, 0x20, 0xf9, 0x67, 0xf6, 0x38, 0x85, 0xba, 0x9b, 0x52, 0x55, 0x03, 0xdf, 0x0c, 0x8b, 0xaa, 0xea, 0x4a, + 0x3b, 0x5a, 0x9c, 0x77, 0xc2, 0x45, 0x55, 0x5d, 0x26, 0xb0, 0x08, 0x70, 0x8d, 0x22, 0xdf, 0x0d, 0x29, 0x1a, 0x04, 0x53, + 0xe5, 0xb9, 0xe0, 0x31, 0xf7, 0x1f, 0xde, 0x86, 0x5c, 0xa9, 0x66, 0xed, 0xbc, 0x0e, 0xfd, 0xf3, 0xb0, 0x0d, 0x88, 0xff, + 0x77, 0x80, 0xd1, 0x7f, 0xbe, 0x9f, 0x97, 0xa5, 0xe9, 0x32, 0x9a, 0x45, 0xc0, 0xef, 0x43, 0xb8, 0xaf, 0xa6, 0x0d, 0xc8, + 0x91, 0x51, 0x47, 0x6a, 0x3a, 0x1a, 0xb7, 0x75, 0xa2, 0x0d, 0x9a, 0xba, 0x1a, 0x86, 0x8d, 0x6f, 0x77, 0x13, 0x76, 0x9e, + 0x3f, 0x16, 0xff, 0x74, 0x7f, 0x46, 0xdc, 0x04, 0xef, 0xe2, 0xe7, 0x6e, 0x61, 0xb4, 0xe0, 0xad, 0xeb, 0x4a, 0xcd, 0x68, + 0x4e, 0x52, 0x06, 0x3c, 0x4b, 0x42, 0x59, 0x32, 0xa2, 0x07, 0xb3, 0xef, 0x39, 0x8a, 0x0b, 0x16, 0x8c, 0x14, 0x58, 0x9d, + 0x50, 0xfd, 0xb3, 0x25, 0xb8, 0x6f, 0xb5, 0x9f, 0x56, 0xe0, 0x3c, 0x86, 0xf8, 0xc2, 0x7b, 0xc5, 0x07, 0x0b, 0x28, 0xfe, + 0xd7, 0x31, 0x9a, 0xff, 0x7d, 0x02, 0x76, 0x1c, 0x53, 0x4a, 0x56, 0xfa, 0xb2, 0x5d, 0xc7, 0x66, 0x9d, 0x26, 0x07, 0x80, + 0xf5, 0x40, 0x9e, 0x98, 0x93, 0x7e, 0xa7, 0x49, 0x43, 0x29, 0xdb, 0xe3, 0xba, 0xf0, 0xf5, 0x9d, 0xe1, 0x7e, 0x7c, 0xf7, + 0x87, 0xdb, 0x79, 0x1d, 0xd6, 0x67, 0x81, 0x23, 0x79, 0x66, 0xe7, 0xb7, 0x6f, 0x48, 0xb5, 0xb2, 0xe0, 0xea, 0x88, 0x32, + 0xa6, 0xd0, 0x52, 0xd5, 0x8e, 0x28, 0xbb, 0x66, 0x7e, 0x31, 0xc1, 0xe6, 0xcc, 0xec, 0x3b, 0xa5, 0x2b, 0x2e, 0x86, 0x14, + 0xb2, 0x6b, 0x3d, 0x19, 0x26, 0xe7, 0xdc, 0xac, 0x8b, 0xdc, 0xdd, 0xe3, 0xae, 0xce, 0xeb, 0x05, 0xa7, 0xdf, 0x4b, 0xb3, + 0xf6, 0x38, 0x9f, 0xdb, 0x7f, 0x14, 0xda, 0x49, 0xe6, 0xfe, 0x1d, 0xe5, 0x5b, 0x10, 0xbc, 0x6b, 0x82, 0x79, 0x31, 0x59, + 0xb4, 0x90, 0xba, 0xc9, 0xb9, 0x4e, 0xd3, 0x42, 0xe5, 0x4e, 0x0e, 0x8b, 0x56, 0xea, 0x39, 0xec, 0xad, 0x3c, 0x17, 0x18, + 0xfa, 0xa7, 0xee, 0x5c, 0xdf, 0xe2, 0xad, 0x5f, 0x7c, 0x5f, 0x56, 0x86, 0xdf, 0xf0, 0xda, 0xf1, 0x45, 0x85, 0xaa, 0x8a, + 0x0c, 0x73, 0x79, 0x73, 0x03, 0x6a, 0x77, 0x06, 0x73, 0xf1, 0x9d, 0xc7, 0x6e, 0xf8, 0xcc, 0xaf, 0xf6, 0xe8, 0x6f, 0xfc, + 0xdb, 0x11, 0xac, 0x1f, 0xa7, 0x71, 0xe1, 0x95, 0x76, 0xec, 0xb9, 0x8d, 0x64, 0x90, 0x8b, 0x25, 0xdc, 0x37, 0x5b, 0xb3, + 0xeb, 0xc7, 0xed, 0x9e, 0xee, 0xce, 0x0c, 0x85, 0x2b, 0xb2, 0x21, 0xfe, 0x08, 0xe0, 0xc7, 0x06, 0x2c, 0x98, 0xe3, 0xbc, + 0x9a, 0x75, 0x34, 0x0d, 0x5b, 0x45, 0xa7, 0x3d, 0x2a, 0x8e, 0x8e, 0xdd, 0xee, 0xea, 0x8a, 0x5c, 0x03, 0xd2, 0x59, 0x0c, + 0xc0, 0xbc, 0xcd, 0xbd, 0xda, 0xfd, 0xb9, 0x9c, 0xcc, 0x57, 0x8e, 0x85, 0x2b, 0x92, 0xa1, 0x25, 0x26, 0x6d, 0x23, 0xe6, + 0x4d, 0xf3, 0x86, 0x06, 0x6f, 0x8b, 0xb8, 0x5e, 0xd4, 0xf8, 0x7c, 0x90, 0xf3, 0x68, 0xa0, 0xe3, 0xff, 0xf2, 0x19, 0xe2, + 0xcd, 0x21, 0xd8, 0x91, 0xe7, 0x74, 0xff, 0x1c, 0x71, 0x84, 0x0d, 0x22, 0x5a, 0xff, 0xea, 0x22, 0xda, 0xff, 0xfe, 0x72, + 0x66, 0x5e, 0x9e, 0xe9, 0xab, 0xb9, 0xff, 0x68, 0x21, 0x8f, 0xfa, 0x9b, 0x30, 0x5c, 0x02, 0xed, 0x08, 0x86, 0x79, 0x21, + 0xdb, 0x44, 0x55, 0xd5, 0xa6, 0x85, 0x5f, 0xe8, 0xb8, 0xb9, 0xd1, 0xbe, 0xe4, 0x55, 0x0d, 0xdb, 0x4f, 0x8f, 0xc2, 0xff, + 0xee, 0xb8, 0x0d, 0xd8, 0xdb, 0x21, 0xde, 0xee, 0xc9, 0x78, 0x12, 0x7d, 0xdb, 0xb3, 0x48, 0x1a, 0x5a, 0x80, 0x74, 0x84, + 0x9c, 0x33, 0xb2, 0x03, 0xd8, 0xbb, 0x42, 0x97, 0xb1, 0xfa, 0x0b, 0x40, 0xed, 0xa3, 0x01, 0x56, 0x32, 0x55, 0x9e, 0x6d, + 0x99, 0x29, 0x71, 0x56, 0x11, 0x02, 0x2a, 0x40, 0xf9, 0xf2, 0xf9, 0xa3, 0x6a, 0x56, 0xba, 0xc2, 0x85, 0xd4, 0xbc, 0x63, + 0x94, 0x3b, 0x79, 0xeb, 0x6d, 0xb4, 0x76, 0x52, 0x56, 0xae, 0xb2, 0x42, 0x86, 0xa5, 0x2b, 0x0f, 0xba, 0xb2, 0xd2, 0x9f, + 0x2e, 0x03, 0xd3, 0x85, 0xe4, 0xb9, 0x06, 0x98, 0xca, 0xb7, 0xbb, 0x7c, 0x18, 0x2b, 0xe9, 0xb6, 0xe0, 0xea, 0xd8, 0x94, + 0xe2, 0x8a, 0xd2, 0x60, 0x2d, 0x33, 0xb6, 0x60, 0xb6, 0x08, 0xf2, 0xad, 0x64, 0x69, 0xd6, 0xd4, 0xcb, 0x64, 0x1a, 0x0f, + 0x4e, 0xfd, 0x5e, 0x45, 0xf2, 0xf3, 0x67, 0x63, 0xd1, 0x67, 0x0b, 0x05, 0xe5, 0x32, 0xcd, 0xe6, 0x40, 0xb6, 0x48, 0x6b, + 0x95, 0x82, 0xb2, 0x56, 0x2b, 0x92, 0x8f, 0xfe, 0xf2, 0xd2, 0x15, 0x5e, 0xee, 0x5f, 0x7a, 0x66, 0x44, 0x96, 0xd3, 0x17, + 0x99, 0xd1, 0xc5, 0x61, 0x8b, 0xce, 0x97, 0x52, 0x87, 0xe4, 0x29, 0xde, 0x53, 0x51, 0xd2, 0xac, 0x45, 0xb0, 0x00, 0x99, + 0xf1, 0x7e, 0x27, 0xef, 0xea, 0xa6, 0xfb, 0x9a, 0x37, 0x40, 0x72, 0x10, 0xd6, 0xfc, 0x41, 0xa6, 0xbb, 0x50, 0x2e, 0x98, + 0xa1, 0x8c, 0xd1, 0x5a, 0x49, 0xad, 0x94, 0xe8, 0xbd, 0x4b, 0xc1, 0x3d, 0x2c, 0x8f, 0xe4, 0xc6, 0xe0, 0xc6, 0x33, 0xc7, + 0x2b, 0xa7, 0x2f, 0xb6, 0xf2, 0x4e, 0xa3, 0x5f, 0x52, 0xdc, 0x50, 0xd8, 0x76, 0xc2, 0x4c, 0x62, 0xc2, 0x8a, 0xcc, 0xe4, + 0x00, 0x5a, 0x10, 0x5c, 0xf2, 0xe2, 0x33, 0x3e, 0xff, 0xbd, 0x25, 0x2e, 0xce, 0x22, 0x79, 0x8b, 0x2d, 0x90, 0x0a, 0xb0, + 0xc5, 0xcc, 0x3b, 0x3a, 0x4a, 0x49, 0x87, 0x82, 0xa2, 0x9e, 0x32, 0x2f, 0xce, 0x0f, 0x65, 0x7d, 0xad, 0xf5, 0x72, 0x03, + 0x00, 0x5b, 0xb8, 0xfa, 0xd6, 0x3d, 0xa2, 0x11, 0xb2, 0x11, 0xa1, 0x39, 0x97, 0x68, 0x5e, 0xe9, 0xbc, 0x81, 0x7e, 0xba, + 0x0a, 0x3c, 0x35, 0x8b, 0xfe, 0xfe, 0x25, 0x7f, 0x90, 0xbc, 0x75, 0x66, 0x66, 0x9a, 0xc4, 0x9c, 0x21, 0x15, 0x29, 0x99, + 0x27, 0x65, 0xaa, 0x08, 0xeb, 0x8c, 0xdd, 0xae, 0xcd, 0x3c, 0xfc, 0x2c, 0x38, 0x80, 0x2d, 0x21, 0xe6, 0xc8, 0x88, 0x24, + 0x6a, 0xe6, 0x68, 0x99, 0xb5, 0x32, 0x67, 0x86, 0xf6, 0x9b, 0xa6, 0xfc, 0xa9, 0x54, 0x54, 0x0e, 0x4b, 0x39, 0xd9, 0x20, + 0x22, 0xd9, 0x7b, 0x29, 0x99, 0x72, 0x6c, 0x17, 0x19, 0x3b, 0xf7, 0xb9, 0xb3, 0xb7, 0x23, 0xd9, 0xc3, 0x5f, 0x68, 0x80, + 0xed, 0x9b, 0xdb, 0x04, 0xde, 0x9d, 0x5d, 0xa4, 0x86, 0x1e, 0x1e, 0xce, 0x49, 0x06, 0xe3, 0x19, 0xea, 0xe7, 0xbd, 0x4e, + 0xbe, 0xc0, 0x9b, 0x2a, 0x6a, 0xf0, 0x79, 0xa8, 0x51, 0x4d, 0xa6, 0xf9, 0x34, 0x8d, 0x9c, 0xa4, 0x9a, 0x19, 0xb8, 0x3f, + 0x56, 0xeb, 0x15, 0xf8, 0x80, 0x2f, 0x88, 0xea, 0x23, 0xbe, 0xe6, 0x8d, 0x88, 0x7d, 0xcf, 0x94, 0x3c, 0xbe, 0xbc, 0x67, + 0x14, 0x66, 0xa6, 0xf9, 0x6c, 0x22, 0xa7, 0x2f, 0xa6, 0x09, 0x49, 0xdc, 0x99, 0x5d, 0xc4, 0x1c, 0x59, 0x72, 0xb0, 0x73, + 0x0a, 0x11, 0xd5, 0xd9, 0xc2, 0x14, 0xde, 0x60, 0xfd, 0xf3, 0x14, 0x68, 0x90, 0x39, 0x56, 0x98, 0x22, 0x99, 0xe6, 0x8c, + 0x13, 0xf2, 0xc4, 0x3d, 0x06, 0xae, 0x3c, 0xb8, 0x62, 0x67, 0xf2, 0x80, 0x3b, 0xd9, 0x92, 0x13, 0x35, 0xb3, 0x42, 0x2d, + 0xa7, 0xab, 0xa0, 0xc9, 0xd4, 0x92, 0x11, 0x39, 0x87, 0x33, 0x7e, 0x23, 0x67, 0x40, 0xc6, 0x4d, 0x33, 0x8e, 0x75, 0x04, + 0xe5, 0xa3, 0xf1, 0x4a, 0xf2, 0x79, 0x23, 0x6d, 0x0b, 0x19, 0x0d, 0xd8, 0xd5, 0x6e, 0x63, 0x5b, 0x67, 0x59, 0x05, 0xc2, + 0x83, 0x2b, 0x66, 0x31, 0xa8, 0x69, 0x52, 0xe4, 0x74, 0x55, 0x64, 0x14, 0x41, 0x23, 0xb0, 0x08, 0xe0, 0x38, 0x63, 0x80, + 0x37, 0xcd, 0x0b, 0x32, 0x9f, 0x1c, 0x33, 0x33, 0x04, 0xf4, 0x73, 0x82, 0xc5, 0x8b, 0x34, 0x4e, 0x18, 0x11, 0x5d, 0xaa, + 0x6c, 0xa0, 0x69, 0x61, 0x4e, 0x73, 0x0a, 0x3e, 0xe7, 0x12, 0x5f, 0x6c, 0x80, 0x0f, 0xb7, 0xec, 0x6a, 0xf7, 0x97, 0x96, + 0x72, 0xaa, 0xda, 0x15, 0xc9, 0xab, 0x44, 0x63, 0x4e, 0x57, 0x59, 0x6d, 0x60, 0x80, 0xe1, 0xf3, 0xa8, 0x29, 0xe6, 0x84, + 0x06, 0xde, 0xa4, 0x25, 0x70, 0x86, 0x4a, 0x73, 0x4e, 0xe1, 0x08, 0x8a, 0x90, 0x4c, 0x1b, 0x4b, 0x29, 0xd4, 0x32, 0x4e, + 0xa3, 0x61, 0x54, 0x1b, 0xee, 0xd9, 0xe4, 0xf6, 0xda, 0xd9, 0xa6, 0xc0, 0x8d, 0xdb, 0x6b, 0x96, 0x16, 0x1b, 0xd5, 0x3a, + 0x26, 0x65, 0x08, 0x02, 0x57, 0xd3, 0x64, 0x02, 0x43, 0x26, 0x1d, 0x0e, 0x01, 0x3b, 0x9a, 0x71, 0xf7, 0x67, 0x00, 0x43, + 0x7c, 0x0d, 0xbf, 0x97, 0x5b, 0x60, 0x9a, 0x4f, 0x20, 0xb8, 0xaf, 0xc0, 0x80, 0x40, 0x4d, 0xca, 0x44, 0x5d, 0x6c, 0x3c, + 0xab, 0xd0, 0x2a, 0x17, 0x63, 0x6c, 0xe6, 0x75, 0x7d, 0xbe, 0xff, 0xcc, 0x00, 0x2e, 0x5f, 0xbc, 0xb1, 0xbe, 0xb6, 0xae, + 0xb9, 0x48, 0xa1, 0x15, 0x7c, 0xde, 0xee, 0x85, 0x9c, 0xb6, 0x8a, 0x4c, 0x13, 0x47, 0x37, 0x32, 0xe8, 0x80, 0xe0, 0x27, + 0x99, 0x00, 0x3a, 0x93, 0x64, 0xdf, 0x69, 0x14, 0xd6, 0xd8, 0x39, 0x7e, 0x9a, 0x03, 0xf1, 0xd9, 0xe6, 0xff, 0x2c, 0xd5, + 0x72, 0x57, 0xcc, 0x46, 0x46, 0x8e, 0x04, 0x36, 0x76, 0xc1, 0xd7, 0xc6, 0x10, 0xd4, 0x35, 0x29, 0xd4, 0x23, 0xc5, 0xea, + 0x7e, 0x66, 0x2b, 0x9f, 0x6a, 0xd0, 0xff, 0x6e, 0x5b, 0x99, 0x70, 0xfa, 0x11, 0x9a, 0x7a, 0x45, 0x8f, 0x7c, 0x93, 0xba, + 0xec, 0x85, 0x52, 0x6c, 0x62, 0xea, 0x47, 0x60, 0xb6, 0x2e, 0xc7, 0x39, 0x4e, 0x86, 0x14, 0xde, 0x17, 0xd2, 0xbf, 0x6c, + 0x78, 0xb2, 0x5a, 0xc2, 0x0f, 0xda, 0x19, 0x58, 0xbd, 0xe2, 0x6e, 0x10, 0xb0, 0x91, 0x87, 0xf4, 0x8a, 0x97, 0x2e, 0x7b, + 0x39, 0xcb, 0x16, 0x53, 0x1c, 0x00, 0xf8, 0xc4, 0xc8, 0x89, 0x23, 0x06, 0xaa, 0x32, 0x36, 0xc4, 0x5a, 0xeb, 0x76, 0x90, + 0xd1, 0x20, 0x4d, 0xfa, 0x47, 0x8a, 0xef, 0xef, 0x9e, 0x8d, 0x13, 0xdc, 0xca, 0x85, 0x07, 0x37, 0x37, 0xf5, 0xe0, 0x52, + 0x19, 0xcb, 0x98, 0x9a, 0x89, 0xb3, 0x5a, 0x68, 0x23, 0x83, 0x0d, 0x41, 0x8c, 0xa8, 0xf6, 0x19, 0xc9, 0xdf, 0x7a, 0x57, + 0xae, 0x65, 0xfe, 0xff, 0x99, 0x9c, 0xc0, 0xa3, 0x3b, 0x9d, 0x7f, 0x77, 0xe5, 0x15, 0xb4, 0xfe, 0xa2, 0x76, 0xa7, 0xa6, + 0xc0, 0x73, 0x1d, 0xce, 0x72, 0x06, 0x09, 0x4a, 0xbd, 0x05, 0x43, 0xce, 0x29, 0x0e, 0xa2, 0xe9, 0xd0, 0x8b, 0x8d, 0x9a, + 0x68, 0x75, 0x8b, 0x75, 0x98, 0x9b, 0x2b, 0xe2, 0xd2, 0xfe, 0xea, 0x34, 0x73, 0x0c, 0x7c, 0xf8, 0x54, 0x0b, 0xf2, 0x94, + 0x01, 0xf2, 0x83, 0x7b, 0xd7, 0x34, 0x1c, 0x8e, 0x52, 0x1a, 0x8d, 0x83, 0x73, 0x3a, 0x11, 0xe3, 0x90, 0x6a, 0x39, 0x37, + 0x77, 0x6c, 0xc4, 0x00, 0xe0, 0xaf, 0x43, 0x0a, 0x69, 0x0a, 0x0c, 0x4f, 0x0f, 0x38, 0x5f, 0x3e, 0xa6, 0xc4, 0x1e, 0xd3, + 0x62, 0xe7, 0xfd, 0x4d, 0x19, 0xa0, 0x47, 0xed, 0x3c, 0xca, 0xac, 0x9d, 0x9e, 0xc2, 0x8f, 0xf0, 0x3f, 0x9b, 0xd4, 0x0c, + 0xcd, 0xec, 0x6f, 0xcc, 0x6c, 0x04, 0xa4, 0x13, 0x27, 0xae, 0xaf, 0x51, 0x46, 0xce, 0x15, 0x93, 0xd4, 0x97, 0x80, 0xfd, + 0x85, 0xb4, 0x33, 0x9d, 0xff, 0xcf, 0x16, 0x79, 0xfa, 0x16, 0x81, 0xd5, 0x6d, 0xcb, 0xe5, 0x28, 0x69, 0xa1, 0x17, 0xd2, + 0x24, 0x7b, 0x80, 0x8c, 0x28, 0xae, 0x4f, 0xda, 0xb1, 0x40, 0x4e, 0x08, 0xbb, 0x6b, 0xa6, 0x7f, 0x53, 0x3a, 0x4f, 0xcd, + 0x9c, 0x75, 0x16, 0x47, 0xa4, 0x3b, 0xe3, 0xd9, 0x20, 0x7d, 0x2e, 0x7f, 0xe0, 0xac, 0xf5, 0xf3, 0xfe, 0x72, 0x3b, 0xd3, + 0x36, 0x38, 0x6b, 0x2f, 0xa3, 0xf3, 0x7b, 0x93, 0x47, 0xf4, 0x9a, 0x9d, 0x0e, 0x7e, 0xbf, 0xa4, 0x71, 0x8f, 0xe4, 0xb1, + 0x1a, 0x8f, 0xc5, 0xd0, 0x4f, 0x85, 0x8e, 0x4b, 0xb3, 0x7a, 0x61, 0xc9, 0x87, 0x5b, 0xfd, 0x5f, 0xeb, 0xc6, 0xc6, 0xce, + 0x73, 0x53, 0x64, 0x7c, 0xa6, 0x63, 0x99, 0x11, 0x7f, 0x7e, 0xc3, 0xef, 0x1d, 0xb6, 0xaa, 0xce, 0x72, 0xab, 0xa3, 0x65, + 0xbd, 0x08, 0xe3, 0xb2, 0x8a, 0x5d, 0xa2, 0xf2, 0x8a, 0xd2, 0xde, 0x26, 0x78, 0x19, 0xb4, 0x7f, 0x5b, 0x48, 0xb1, 0x9c, + 0x79, 0xfa, 0x29, 0x39, 0x9a, 0x0c, 0x65, 0x66, 0x86, 0xd7, 0x3a, 0x4f, 0x76, 0x27, 0x5f, 0x4a, 0xa6, 0x43, 0xb6, 0x29, + 0x9d, 0x16, 0x7e, 0xd5, 0x47, 0xf8, 0xeb, 0x13, 0xb0, 0x94, 0x69, 0xb2, 0xb5, 0xf2, 0x15, 0x43, 0x68, 0xee, 0x80, 0xf8, + 0xaf, 0x04, 0x1f, 0x18, 0x78, 0x57, 0x61, 0xf7, 0x45, 0xf8, 0x19, 0x10, 0x3e, 0x97, 0x51, 0x79, 0xd2, 0xc5, 0x60, 0x84, + 0x8f, 0xd6, 0x1b, 0xfc, 0x37, 0xa4, 0x57, 0x33, 0x00, 0x72, 0x52, 0x14, 0x82, 0xce, 0x9d, 0xe2, 0x68, 0x09, 0xad, 0x52, + 0x4f, 0xe6, 0x95, 0xc5, 0x52, 0xcc, 0x59, 0x60, 0xa6, 0x6f, 0x64, 0x23, 0x50, 0xe4, 0x12, 0x60, 0x7f, 0x40, 0xe1, 0xbf, + 0x21, 0x58, 0xa5, 0x29, 0x58, 0x24, 0x6d, 0x92, 0x91, 0xe8, 0x79, 0xb9, 0xf0, 0xe7, 0x8c, 0x30, 0xb7, 0x97, 0x4b, 0x4a, + 0x5a, 0x02, 0x53, 0xb5, 0xc2, 0x95, 0x39, 0xf0, 0x1d, 0x93, 0xf8, 0x0b, 0x33, 0xbd, 0x67, 0x26, 0xf7, 0x29, 0x76, 0x4f, + 0x81, 0x07, 0x1e, 0x7e, 0xbf, 0x8e, 0x7a, 0xec, 0xc2, 0x70, 0xd8, 0xab, 0x16, 0x26, 0xdb, 0x9f, 0xfd, 0x32, 0xbe, 0x28, + 0x49, 0xea, 0x9f, 0xdd, 0x27, 0xed, 0xfa, 0x7b, 0xd7, 0x6d, 0xeb, 0xd3, 0x3f, 0x4d, 0x4b, 0x07, 0x3e, 0x7c, 0x5a, 0x68, + 0xdd, 0x59, 0xe4, 0x88, 0x5a, 0x9c, 0xa8, 0xb2, 0x45, 0xb1, 0x0a, 0xd4, 0xca, 0xcc, 0x3e, 0x56, 0xc5, 0x7f, 0x77, 0x74, + 0xff, 0xd2, 0xd1, 0xb9, 0xa9, 0x11, 0x3a, 0xd9, 0x47, 0xbf, 0x1a, 0xd1, 0x9c, 0x0b, 0x70, 0x05, 0x93, 0xc6, 0x9c, 0x00, + 0xf9, 0x99, 0x18, 0x1f, 0x40, 0x70, 0x20, 0xb0, 0x87, 0x16, 0xd3, 0x11, 0xbd, 0x9c, 0xf8, 0x50, 0x8c, 0x8c, 0x93, 0x7a, + 0x00, 0x84, 0xdb, 0xff, 0xf3, 0x67, 0xba, 0x79, 0xe3, 0xcf, 0x5e, 0x98, 0x21, 0xe6, 0x4b, 0x53, 0xe3, 0x97, 0x3e, 0xc8, + 0x46, 0xaa, 0xf6, 0xeb, 0x38, 0xc7, 0x76, 0x58, 0x28, 0xb5, 0xe8, 0x25, 0xd5, 0x55, 0x7a, 0x79, 0xcb, 0x0c, 0x97, 0x1d, + 0xb0, 0x6c, 0xa6, 0xef, 0x51, 0xfc, 0x0f, 0x9c, 0xb0, 0x6c, 0x52, 0x4e, 0xd9, 0xbd, 0xde, 0xe4, 0xe8, 0x54, 0x79, 0x33, + 0xab, 0xf2, 0x97, 0xd7, 0xd0, 0x57, 0xb3, 0x9f, 0x81, 0xf6, 0xff, 0x4c, 0xb9, 0x4f, 0xda, 0x7d, 0x05, 0x1f, 0x38, 0xe8, + 0x3e, 0x1c, 0x0f, 0x27, 0x27, 0xda, 0x77, 0x56, 0x8c, 0x2e, 0xf6, 0x53, 0x8d, 0xf7, 0xae, 0xc5, 0x9c, 0x17, 0x7c, 0x91, + 0x01, 0xfc, 0xf3, 0xfe, 0x63, 0x8a, 0x09, 0x7e, 0x64, 0x8a, 0x8d, 0x9d, 0x84, 0xd5, 0x3f, 0x08, 0xe5, 0xc5, 0xa3, 0x49, + 0x54, 0xb8, 0x00, 0xcd, 0xe4, 0x8b, 0x77, 0xb0, 0x69, 0xa4, 0xcb, 0x20, 0x04, 0x94, 0x5d, 0xd5, 0x34, 0x01, 0xe5, 0x9f, + 0xb7, 0x7c, 0xb9, 0xd4, 0x7c, 0xf9, 0xda, 0x80, 0x27, 0x92, 0xdb, 0xc9, 0x4c, 0x44, 0xcb, 0x17, 0x6c, 0x62, 0xf8, 0x0c, + 0xb0, 0xff, 0x61, 0xc0, 0x27, 0x02, 0x3e, 0x04, 0xf1, 0x99, 0x99, 0x3d, 0xf4, 0x90, 0x5c, 0x1f, 0x70, 0xd2, 0x34, 0x18, + 0x95, 0xae, 0x3d, 0xe9, 0xd5, 0x12, 0x76, 0xf6, 0xee, 0xe8, 0xc6, 0xf6, 0x8b, 0x95, 0xcf, 0xf2, 0x62, 0x48, 0x97, 0xc7, + 0xbf, 0xb1, 0xa1, 0xbb, 0xbb, 0x7f, 0x95, 0xc6, 0x7d, 0x6d, 0x0a, 0x2d, 0xc6, 0x42, 0x0c, 0x0c, 0xf1, 0x08, 0x09, 0x07, + 0x09, 0xb6, 0x0f, 0xf0, 0x53, 0x05, 0x1e, 0x52, 0xf0, 0x9b, 0xa4, 0xf1, 0xa7, 0x4d, 0x8a, 0xb7, 0x72, 0xa7, 0xd9, 0x55, + 0x1f, 0x2b, 0xf0, 0xaa, 0x1c, 0xe2, 0xf4, 0x9d, 0x47, 0x50, 0xbb, 0xf4, 0x53, 0x6e, 0x3c, 0x36, 0x29, 0xfc, 0x35, 0xcc, + 0xfe, 0x12, 0xc4, 0xc7, 0x62, 0xb6, 0x67, 0x8a, 0x4f, 0xc5, 0x64, 0xcf, 0x80, 0x03, 0x8a, 0x3b, 0x0e, 0xda, 0x0c, 0x2f, + 0x6a, 0x67, 0x3c, 0xc6, 0x61, 0xb8, 0xf1, 0xeb, 0x83, 0xb4, 0x33, 0x8d, 0xfc, 0xaf, 0xa5, 0x46, 0xc8, 0x66, 0x53, 0x01, + 0xef, 0xb9, 0xbd, 0x15, 0x94, 0xed, 0xe8, 0x5b, 0xd1, 0xa7, 0x39, 0x53, 0x76, 0x8b, 0x52, 0x97, 0x8c, 0xee, 0x82, 0xaa, + 0x5e, 0xa4, 0x70, 0x05, 0x8a, 0x0b, 0x39, 0x3b, 0x03, 0xda, 0x9a, 0x90, 0xef, 0x03, 0xf8, 0x86, 0x9f, 0xce, 0xd9, 0x34, + 0xad, 0x0f, 0x7a, 0xb2, 0x7f, 0xf8, 0x62, 0xaf, 0xa7, 0xcc, 0x93, 0xbd, 0xc6, 0x51, 0x90, 0xdd, 0x2c, 0xa4, 0x98, 0x77, + 0xa0, 0x77, 0xcd, 0xec, 0x57, 0x53, 0xa8, 0x0b, 0x39, 0x51, 0xe0, 0xc0, 0x90, 0x1e, 0x3a, 0x91, 0x87, 0xb1, 0x4e, 0x87, + 0x45, 0x59, 0x1e, 0x86, 0xa6, 0x19, 0x8c, 0x07, 0xa3, 0x91, 0xb3, 0x6a, 0x72, 0x50, 0xfb, 0x70, 0xed, 0x0c, 0xae, 0x7f, + 0x66, 0x03, 0x9c, 0x5e, 0x15, 0x6e, 0xf5, 0x6f, 0xf9, 0xde, 0xe5, 0xbd, 0xb2, 0xf2, 0x17, 0xab, 0xd8, 0x8a, 0x1d, 0x8b, + 0xec, 0xfa, 0x82, 0x0b, 0xd1, 0xac, 0xe7, 0x44, 0x7a, 0x6a, 0xba, 0x4c, 0xc5, 0x05, 0x0a, 0xe7, 0x73, 0x0e, 0xc1, 0x80, + 0xb7, 0x1d, 0xe4, 0x5b, 0x4a, 0x5c, 0x16, 0x62, 0xde, 0x71, 0x36, 0xe3, 0x66, 0x69, 0xb5, 0x99, 0x5f, 0xcc, 0x26, 0xc9, + 0xac, 0x4c, 0x2a, 0xdf, 0x08, 0x1a, 0x41, 0xe3, 0x91, 0x01, 0xf7, 0x0c, 0x7a, 0xdb, 0x0c, 0xf7, 0x85, 0xd6, 0x07, 0xe4, + 0x04, 0x98, 0xa2, 0xbd, 0xcf, 0xc1, 0x74, 0x08, 0x29, 0x0f, 0x25, 0xd8, 0x49, 0x48, 0x61, 0x98, 0x95, 0xbf, 0x62, 0xef, + 0x4c, 0x50, 0x1f, 0x04, 0xe4, 0xc2, 0xc9, 0x33, 0x94, 0xc6, 0xbc, 0x52, 0x99, 0x1c, 0x1f, 0xc5, 0x83, 0x7b, 0x1b, 0xf7, + 0x12, 0xee, 0x5f, 0x69, 0x16, 0xd7, 0x1a, 0x6b, 0x25, 0x31, 0xef, 0xbc, 0x8e, 0xd2, 0x64, 0x5a, 0xe0, 0xe8, 0x5c, 0x6a, + 0x3c, 0xfc, 0x38, 0x39, 0x1b, 0x18, 0xb0, 0x24, 0xc0, 0x30, 0xef, 0x1c, 0x93, 0xe9, 0xdf, 0x0a, 0xb9, 0x64, 0xca, 0x8b, + 0x01, 0x61, 0xc5, 0x88, 0x05, 0x1a, 0x3b, 0xc8, 0x54, 0xbb, 0xa9, 0x33, 0x22, 0xd1, 0x50, 0x1b, 0x39, 0x84, 0xd9, 0x31, + 0xc9, 0x3d, 0x85, 0x1d, 0x80, 0x76, 0x4c, 0xb3, 0xb1, 0x19, 0x86, 0x24, 0x8f, 0x00, 0x1c, 0x29, 0xed, 0xd8, 0x43, 0x8e, + 0x22, 0xdd, 0x89, 0x24, 0xd7, 0xef, 0x5a, 0x18, 0x1e, 0x37, 0x9c, 0x38, 0xab, 0xea, 0x27, 0xca, 0xff, 0x68, 0x53, 0xa7, + 0x95, 0x35, 0x5f, 0x49, 0xa5, 0xa8, 0x19, 0x77, 0x36, 0x76, 0xdc, 0x95, 0xf6, 0xd8, 0x75, 0x2f, 0x5e, 0xf6, 0x97, 0xba, + 0x52, 0x3e, 0xac, 0x43, 0xbb, 0x98, 0x2b, 0xdb, 0xca, 0x62, 0xce, 0x99, 0xcd, 0x9b, 0xa0, 0x9b, 0xa0, 0x0b, 0x1e, 0xe8, + 0x26, 0x43, 0x57, 0x0c, 0xf3, 0x24, 0x5b, 0x06, 0x64, 0xde, 0xbe, 0x30, 0xe2, 0x51, 0xcd, 0x30, 0xa6, 0xd5, 0xa2, 0x00, + 0x33, 0xdb, 0x98, 0x08, 0x34, 0xa6, 0x08, 0x99, 0xc7, 0x26, 0x58, 0x1b, 0x52, 0xde, 0x78, 0x0d, 0x48, 0x39, 0xd1, 0x94, + 0x06, 0x74, 0xee, 0x84, 0x86, 0x7e, 0x24, 0x06, 0xa2, 0x32, 0x2c, 0x34, 0x8e, 0xc3, 0x30, 0x4c, 0x96, 0xaa, 0xd5, 0x06, + 0x87, 0x87, 0xf1, 0xef, 0x94, 0x9f, 0xaa, 0xf5, 0x7a, 0x0b, 0x25, 0x1f, 0x8b, 0x90, 0xf6, 0x1f, 0xaf, 0x5f, 0xd7, 0xad, + 0x9b, 0xd7, 0x6c, 0xb7, 0xf6, 0xa6, 0x9d, 0x89, 0xb5, 0x7d, 0x4f, 0xc7, 0xa1, 0x1f, 0xab, 0x92, 0xa1, 0x91, 0x54, 0x7b, + 0xf5, 0xe3, 0xc2, 0x74, 0xa0, 0x74, 0x73, 0x24, 0xe6, 0x14, 0xda, 0xa1, 0xb1, 0x6d, 0xd0, 0x76, 0x06, 0x4c, 0xcc, 0x5c, + 0x1b, 0xe1, 0x41, 0x99, 0x6d, 0x11, 0xc9, 0xbc, 0x9c, 0x64, 0x70, 0x97, 0x38, 0x2d, 0x75, 0xe1, 0x04, 0xa2, 0x63, 0xe4, + 0x5a, 0x61, 0xb5, 0x91, 0xa8, 0x0d, 0x05, 0x6e, 0x98, 0x34, 0x8d, 0x9c, 0xc8, 0xa8, 0x65, 0xc5, 0x38, 0x35, 0x3a, 0x99, + 0x54, 0x83, 0x66, 0x34, 0xba, 0x1c, 0x96, 0xaa, 0x4f, 0xe3, 0x36, 0x6e, 0xeb, 0xe6, 0x39, 0x94, 0xcf, 0x72, 0x9e, 0x65, + 0x6a, 0x56, 0x3b, 0xb8, 0x95, 0x6b, 0x86, 0x6f, 0xb8, 0xe5, 0xf7, 0xfb, 0xae, 0x33, 0xb7, 0x32, 0xad, 0x14, 0xaf, 0x29, + 0x55, 0x01, 0x56, 0xb9, 0x1e, 0x3e, 0x39, 0x69, 0x89, 0x63, 0x4b, 0x34, 0xb6, 0x32, 0x78, 0xd2, 0xac, 0x3c, 0x63, 0x49, + 0x8a, 0x87, 0x9a, 0xd7, 0x0c, 0xf0, 0x45, 0x39, 0x25, 0xf3, 0x60, 0x2a, 0xc6, 0x68, 0x8e, 0xc1, 0x2c, 0x35, 0x99, 0x84, + 0x11, 0x75, 0x13, 0x15, 0x9b, 0x68, 0xaa, 0x27, 0xce, 0xf9, 0x49, 0x11, 0x74, 0x72, 0xd2, 0x58, 0x53, 0xc5, 0x54, 0x4f, + 0x12, 0xc3, 0xa5, 0x87, 0x9d, 0xdf, 0xa9, 0x11, 0x3e, 0xef, 0x51, 0x1b, 0x7f, 0x0e, 0x03, 0x4c, 0xd7, 0xf7, 0x1c, 0xc2, + 0x7e, 0x7c, 0xfd, 0xc7, 0x69, 0xeb, 0xe6, 0x35, 0xdd, 0x1d, 0xad, 0xe8, 0x02, 0x06, 0xa9, 0xdd, 0xed, 0x45, 0xa9, 0x42, + 0x3d, 0xae, 0x51, 0x76, 0x3b, 0xad, 0x51, 0x98, 0x58, 0x09, 0x97, 0x4a, 0x15, 0x94, 0x82, 0xa2, 0xc8, 0xca, 0xc7, 0x94, + 0xcf, 0x0c, 0x88, 0xf3, 0x4e, 0x99, 0x83, 0x87, 0x21, 0x27, 0x72, 0xa2, 0xd1, 0x95, 0x31, 0xa2, 0x4e, 0x2e, 0x95, 0xd3, + 0x72, 0x79, 0x75, 0x1a, 0x2c, 0xb1, 0xa9, 0x62, 0xab, 0x39, 0x49, 0xe3, 0xd0, 0xa6, 0x04, 0x56, 0x12, 0x96, 0x62, 0x37, + 0xa2, 0x73, 0x90, 0xd0, 0xfd, 0xa5, 0xe2, 0xa7, 0xb9, 0x4a, 0x7c, 0xe3, 0x4b, 0x9d, 0x22, 0xe1, 0x79, 0x5f, 0xfc, 0xa2, + 0x37, 0xe4, 0xb2, 0x9a, 0x5d, 0xec, 0xba, 0x6b, 0x9d, 0x39, 0xd9, 0x1b, 0x0d, 0x7d, 0xd1, 0x6b, 0x3b, 0x57, 0xd4, 0x5e, + 0x26, 0xd1, 0xd7, 0xbe, 0xf2, 0xe2, 0xa2, 0x17, 0x4b, 0xae, 0x29, 0xa2, 0x63, 0xe3, 0x04, 0x9e, 0xcc, 0x95, 0x44, 0x16, + 0x8b, 0x6c, 0x03, 0xb3, 0x0c, 0xf2, 0xc5, 0x27, 0x93, 0x98, 0xb4, 0xce, 0x0b, 0xa0, 0x8b, 0xb1, 0xf1, 0xb1, 0x33, 0x19, + 0xc5, 0xba, 0xca, 0x87, 0x25, 0x16, 0xd3, 0xbb, 0xd5, 0x41, 0xc2, 0xef, 0x9c, 0x1a, 0x99, 0x56, 0x9a, 0x7f, 0x39, 0x05, + 0xf0, 0x3a, 0x4f, 0x84, 0xe5, 0x82, 0xea, 0x9b, 0xdb, 0xbc, 0xd1, 0x5b, 0x93, 0x85, 0xdf, 0x2e, 0x48, 0xeb, 0x8f, 0x5a, + 0xf2, 0xf6, 0x7e, 0x21, 0x07, 0xf6, 0xb1, 0x73, 0xbe, 0x12, 0xfa, 0x42, 0xc4, 0x79, 0x41, 0x95, 0xd3, 0x55, 0x23, 0x0e, + 0x83, 0x70, 0x6e, 0x7a, 0x84, 0xa2, 0x63, 0xa8, 0x4f, 0x4c, 0x53, 0x4b, 0x33, 0x23, 0x9d, 0x62, 0xad, 0x81, 0xad, 0x14, + 0x56, 0x46, 0xfa, 0xf6, 0x27, 0x0b, 0xe9, 0x46, 0x6f, 0x62, 0xb3, 0xe3, 0x32, 0xb3, 0x83, 0x54, 0xaf, 0xf3, 0x10, 0x15, + 0xf1, 0x9a, 0x65, 0x8a, 0x19, 0x72, 0x9a, 0x6d, 0x73, 0x5b, 0x36, 0xb1, 0x39, 0x2b, 0xb8, 0xf8, 0x76, 0x97, 0xb7, 0x7e, + 0xbb, 0x27, 0x57, 0xdf, 0x6a, 0xf3, 0xee, 0xa8, 0xa2, 0xeb, 0x95, 0xbc, 0x7c, 0xea, 0x9d, 0xfb, 0x79, 0xaf, 0x7f, 0xd8, + 0x58, 0xea, 0xd4, 0x16, 0x1e, 0x8c, 0xed, 0xea, 0x3b, 0xab, 0x8a, 0x8f, 0xfa, 0x96, 0x79, 0xbc, 0xc7, 0x4a, 0x7f, 0x15, + 0x07, 0xa6, 0xb2, 0x7c, 0xa5, 0xf4, 0xf6, 0x63, 0x63, 0x4c, 0x65, 0x9a, 0x99, 0xdd, 0x42, 0xf6, 0x90, 0xd9, 0x8d, 0xcd, + 0x53, 0x4f, 0x6e, 0x63, 0xfb, 0x49, 0x66, 0x6a, 0x6b, 0x4a, 0xcf, 0xff, 0x7d, 0x9c, 0x21, 0xfc, 0x5a, 0xbe, 0x16, 0xfc, + 0xc3, 0x93, 0xff, 0x0f, 0xf9, 0x9b, 0x79, 0xba, 0x92, 0x7f, 0x4c, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, + 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_up[3955] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x3a, + 0x00, 0x00, 0x00, 0x42, 0x08, 0x06, 0x00, 0x00, 0x00, 0x06, 0xca, 0xc5, 0x84, 0x00, 0x00, 0x0f, 0x3a, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0x4b, 0x93, 0x1c, 0xd9, 0x55, 0xc7, 0x7f, 0xe7, 0xde, 0xcc, 0x7a, 0x75, 0xb7, 0x5a, 0x2d, + 0x69, 0xf4, 0x98, 0xf1, 0xd8, 0xb2, 0x8d, 0x3d, 0x20, 0x02, 0x2f, 0x18, 0x47, 0x98, 0x00, 0x47, 0x68, 0x22, 0xcc, 0x82, + 0x01, 0x16, 0x26, 0xb0, 0xcd, 0x0a, 0x2f, 0x59, 0xb0, 0x65, 0xc1, 0x72, 0x3c, 0x04, 0xec, 0xf8, 0x14, 0x2c, 0x3d, 0xdf, + 0x80, 0x08, 0x1c, 0x12, 0x0f, 0xc3, 0x40, 0x8c, 0x09, 0x0c, 0x6e, 0x6c, 0x33, 0x13, 0x23, 0x66, 0xec, 0x91, 0xd4, 0x52, + 0xab, 0xd4, 0xdd, 0xf5, 0xc8, 0xac, 0xcc, 0x7b, 0x0f, 0x71, 0x6e, 0x66, 0xb7, 0xba, 0x5b, 0xd5, 0x52, 0x77, 0x49, 0x1a, + 0x39, 0x88, 0x39, 0x1d, 0x19, 0x55, 0x5d, 0x55, 0x79, 0xef, 0xfd, 0xdf, 0xf3, 0xb8, 0xe7, 0x95, 0xf0, 0x09, 0xfd, 0xff, + 0x22, 0x79, 0x76, 0x43, 0xeb, 0x82, 0x63, 0x8b, 0x3e, 0xed, 0x95, 0x3c, 0x05, 0xa0, 0xfb, 0xc0, 0xbc, 0xd1, 0x8e, 0xb5, + 0xde, 0xbe, 0x6e, 0x20, 0xbc, 0xd6, 0x7e, 0x77, 0x13, 0xb9, 0x32, 0x9c, 0x3f, 0xd7, 0xfa, 0x1a, 0xca, 0x25, 0x1a, 0x70, + 0xd7, 0x80, 0xf3, 0xed, 0xfb, 0x2b, 0xed, 0xeb, 0x9b, 0xed, 0xeb, 0x13, 0x6e, 0x82, 0x2c, 0x0c, 0xce, 0x80, 0xad, 0x23, + 0x57, 0x37, 0x90, 0xd1, 0x2b, 0xc8, 0x74, 0x88, 0x8c, 0x07, 0xb8, 0x70, 0x06, 0x09, 0x63, 0x24, 0xae, 0x20, 0x71, 0x8a, + 0xc4, 0xa5, 0x66, 0x8e, 0xb5, 0x62, 0xfe, 0x5c, 0xc3, 0x5e, 0x03, 0xc4, 0x8d, 0x51, 0xd7, 0x47, 0xdd, 0x0e, 0xea, 0x97, + 0x50, 0x7f, 0x0f, 0x5d, 0x9a, 0x10, 0xfb, 0x6b, 0xe8, 0xf2, 0x4f, 0xd0, 0xeb, 0xaf, 0x11, 0x0f, 0x02, 0x3f, 0x19, 0x68, + 0x39, 0x11, 0x40, 0x1b, 0xfa, 0x3b, 0x08, 0xd7, 0x70, 0xaf, 0xbe, 0x82, 0xdc, 0x2d, 0xf1, 0xb3, 0x2e, 0xae, 0xce, 0x70, + 0x2b, 0x35, 0x7e, 0xb6, 0x84, 0x1f, 0x08, 0xae, 0x16, 0x5c, 0x4f, 0x70, 0xb1, 0x83, 0x84, 0x29, 0x8e, 0x3e, 0x68, 0x8e, + 0x74, 0xeb, 0x83, 0xf3, 0x95, 0x19, 0x2a, 0x15, 0xca, 0x14, 0x5c, 0x86, 0x7a, 0x25, 0x16, 0x4a, 0xcc, 0x94, 0x38, 0x51, + 0x62, 0xa7, 0x43, 0xd8, 0x8a, 0xc4, 0xce, 0x16, 0xa1, 0x53, 0x12, 0xcf, 0x75, 0x09, 0xef, 0x0c, 0x89, 0x89, 0xdb, 0x27, + 0x04, 0x2c, 0xc7, 0x06, 0xd9, 0x72, 0xf0, 0x0a, 0xf8, 0xed, 0x4f, 0xe1, 0xcb, 0x12, 0x3f, 0xc8, 0xc9, 0xba, 0x9e, 0x2c, + 0x73, 0x64, 0x65, 0x97, 0xdc, 0x17, 0x64, 0x59, 0x8e, 0xf7, 0x19, 0x3e, 0x04, 0x7c, 0x06, 0x2e, 0x82, 0x53, 0x8f, 0x68, + 0x6c, 0xe6, 0xca, 0x42, 0xf3, 0x5a, 0xfb, 0x66, 0xa1, 0x12, 0x50, 0x71, 0xa8, 0x83, 0x58, 0x43, 0xf4, 0x9e, 0x10, 0x6a, + 0x42, 0x5d, 0x11, 0x42, 0x8f, 0x3a, 0x57, 0xea, 0x58, 0x50, 0x95, 0x81, 0x7a, 0x52, 0x51, 0x77, 0xbb, 0x84, 0x53, 0x3f, + 0x23, 0xac, 0x43, 0x38, 0x09, 0x60, 0x79, 0x3c, 0x46, 0x15, 0xe3, 0xe2, 0xab, 0x37, 0xf1, 0xc6, 0xc1, 0xc9, 0x12, 0x59, + 0x5f, 0xc9, 0x7d, 0x4e, 0xc7, 0xad, 0xd0, 0xe9, 0x41, 0xa7, 0x23, 0x74, 0x66, 0xd0, 0xa1, 0xa6, 0x83, 0x27, 0x97, 0x48, + 0xee, 0x1c, 0x3e, 0x46, 0xbc, 0x0a, 0xce, 0x19, 0x58, 0x70, 0x69, 0xb8, 0x16, 0xb0, 0x81, 0x6b, 0x17, 0x10, 0x23, 0x44, + 0x51, 0xa2, 0x73, 0x84, 0x18, 0x09, 0xea, 0xa8, 0x08, 0x54, 0xe9, 0x55, 0x99, 0x89, 0xa3, 0x04, 0x66, 0x93, 0x1d, 0x66, + 0x61, 0xc0, 0x6c, 0xba, 0x4d, 0x35, 0x18, 0x53, 0x9f, 0xfb, 0x2f, 0xc2, 0x3b, 0xbf, 0x4f, 0xe0, 0x3b, 0x68, 0x3b, 0xaa, + 0x2e, 0x08, 0x54, 0x85, 0x6f, 0xe2, 0x5e, 0x5d, 0xc3, 0xdd, 0x5e, 0x22, 0xeb, 0x8c, 0xe9, 0xb8, 0xb3, 0x74, 0xba, 0x25, + 0xbd, 0x38, 0xa0, 0xe7, 0x03, 0x7d, 0xa7, 0xf4, 0x83, 0xa7, 0xef, 0x03, 0xbd, 0x28, 0xf4, 0x54, 0xe9, 0x8a, 0x90, 0x8b, + 0x90, 0x19, 0x03, 0x55, 0xf1, 0x06, 0xd4, 0x09, 0xa2, 0xb6, 0x1c, 0xfb, 0x6b, 0x66, 0x56, 0x51, 0xc3, 0x4d, 0x8c, 0x8a, + 0x8a, 0x10, 0x8c, 0xd1, 0xaa, 0xe9, 0xaa, 0x24, 0xa3, 0x94, 0x48, 0xe9, 0x94, 0x22, 0x0a, 0x53, 0x55, 0x26, 0xc1, 0x33, + 0xb5, 0xff, 0xa7, 0x05, 0x25, 0x19, 0xe5, 0x74, 0x48, 0xf5, 0x22, 0x54, 0x49, 0x9c, 0xdf, 0x32, 0x1d, 0x96, 0x45, 0x80, + 0x36, 0xe2, 0x7a, 0x65, 0x9d, 0x6c, 0xb8, 0x46, 0xd6, 0xe9, 0xd3, 0x59, 0xca, 0xe9, 0x55, 0x19, 0x83, 0xbe, 0x30, 0x50, + 0x61, 0x19, 0x61, 0x59, 0x95, 0x15, 0x94, 0x25, 0x60, 0x49, 0xc4, 0xb4, 0x91, 0xae, 0x40, 0x47, 0x94, 0x5c, 0x05, 0x6f, + 0x40, 0xc5, 0xe1, 0x12, 0x48, 0x9b, 0x6f, 0x77, 0xc6, 0x66, 0x49, 0x06, 0x50, 0x89, 0x44, 0x25, 0x71, 0xb4, 0xd6, 0x48, + 0x1d, 0x61, 0x26, 0x42, 0xa1, 0xc2, 0xd4, 0x05, 0x26, 0xe2, 0x18, 0x05, 0x65, 0x84, 0x32, 0x92, 0x8c, 0x11, 0x35, 0xe3, + 0xca, 0x31, 0x9d, 0x0c, 0x29, 0xaa, 0x40, 0xb9, 0x36, 0xa4, 0x4e, 0xa2, 0xfc, 0xd6, 0xd1, 0x60, 0xe5, 0x51, 0x20, 0x4d, + 0x5c, 0x3f, 0x82, 0x3c, 0xf7, 0x74, 0xfb, 0xcb, 0xf4, 0x1d, 0x2c, 0x65, 0x39, 0x2b, 0x51, 0x38, 0x25, 0x91, 0xd3, 0xa2, + 0xac, 0x8a, 0x63, 0x55, 0x61, 0x45, 0xa0, 0x87, 0xd0, 0x15, 0xa5, 0xa7, 0xcd, 0xfb, 0x1c, 0x25, 0x07, 0x72, 0x25, 0x71, + 0xd7, 0x89, 0x89, 0x70, 0x0b, 0xd5, 0xb8, 0x69, 0xe0, 0x68, 0xc4, 0xd6, 0x34, 0xb7, 0x82, 0x74, 0xcd, 0x50, 0x4a, 0x15, + 0x0a, 0x51, 0x4a, 0x11, 0xa6, 0xb1, 0x01, 0x79, 0x5f, 0x85, 0x2d, 0x0f, 0x5b, 0x51, 0xd8, 0xaa, 0x22, 0x23, 0xed, 0x32, + 0x9a, 0x6e, 0x30, 0x35, 0xb0, 0x89, 0xb3, 0x97, 0x08, 0x8d, 0xce, 0x3e, 0x0c, 0x36, 0x9b, 0x8f, 0x13, 0xae, 0xbe, 0x86, + 0xbb, 0x71, 0x19, 0xdf, 0xbf, 0x48, 0xde, 0xf1, 0xf4, 0xa4, 0x62, 0xc9, 0xc3, 0xaa, 0x2a, 0x6b, 0xe2, 0x58, 0x73, 0x8e, + 0xb3, 0xaa, 0x9c, 0x11, 0x65, 0x49, 0x85, 0xd3, 0x08, 0x97, 0x04, 0x2e, 0x01, 0xa7, 0x81, 0x81, 0x28, 0x5d, 0x03, 0x6b, + 0x20, 0x45, 0xd3, 0x3c, 0x62, 0x40, 0xd1, 0x46, 0x57, 0x4d, 0x37, 0xd3, 0x4c, 0x42, 0x14, 0x08, 0x0a, 0x66, 0x93, 0xab, + 0x16, 0xa4, 0x71, 0xf1, 0x3e, 0x91, 0x5b, 0x51, 0xf9, 0xc8, 0x09, 0xf7, 0xa3, 0x63, 0x45, 0x22, 0xcb, 0xb5, 0x6d, 0x62, + 0x24, 0xef, 0x81, 0x2f, 0x4a, 0x18, 0xac, 0xa1, 0xd3, 0x31, 0x7a, 0xdb, 0xa1, 0x57, 0xaf, 0xa1, 0xd7, 0x9b, 0x4d, 0xe3, + 0x18, 0x40, 0x1b, 0xe3, 0x73, 0xe7, 0x35, 0xdc, 0xe8, 0x43, 0xf2, 0xd5, 0x9a, 0xae, 0xcf, 0x18, 0x38, 0xe3, 0x64, 0xe4, + 0x8c, 0x83, 0x73, 0x44, 0xce, 0x27, 0x90, 0xc2, 0x19, 0x15, 0x5e, 0x11, 0xe1, 0x8a, 0x28, 0x17, 0xc5, 0xe3, 0x6c, 0x92, + 0xfd, 0xfb, 0x69, 0xef, 0xf7, 0xfb, 0x48, 0xfb, 0xd7, 0xb0, 0xf7, 0xde, 0x76, 0x60, 0xce, 0x17, 0xda, 0xe8, 0xee, 0xed, + 0xa8, 0xac, 0x4b, 0xe4, 0xc7, 0xe2, 0xe8, 0x20, 0x74, 0xb4, 0xc6, 0xdb, 0x14, 0x59, 0x40, 0xd5, 0x13, 0x9c, 0x12, 0x47, + 0x19, 0xe1, 0xe7, 0x5f, 0x22, 0xf2, 0x2d, 0x63, 0x93, 0xa9, 0xfe, 0x41, 0xae, 0xce, 0xe7, 0xe8, 0x35, 0xdc, 0xf6, 0xaf, + 0xe3, 0xfb, 0xab, 0xe4, 0xbd, 0x8c, 0x9e, 0x44, 0x96, 0x4c, 0x54, 0x71, 0x9c, 0x71, 0xc2, 0x79, 0x15, 0xce, 0x01, 0x9f, + 0x11, 0xc7, 0x55, 0x11, 0x5e, 0x4e, 0x8b, 0x8a, 0xa0, 0x61, 0x9f, 0x17, 0xb3, 0x7f, 0xe1, 0x7a, 0x40, 0x3b, 0x1f, 0xda, + 0xd9, 0xb4, 0xb4, 0x83, 0xba, 0xdb, 0xdc, 0x22, 0x88, 0x38, 0x2e, 0x7a, 0xb8, 0x18, 0x23, 0xbf, 0xac, 0xca, 0x35, 0x81, + 0xf7, 0xc5, 0x23, 0xc9, 0x52, 0x0b, 0x41, 0x85, 0xaa, 0xb7, 0x42, 0x6d, 0xc7, 0xcf, 0xb8, 0x24, 0x5c, 0xdd, 0x20, 0x5c, + 0x9f, 0x33, 0x49, 0x12, 0xa3, 0x03, 0x64, 0x06, 0xe8, 0x3c, 0x6e, 0x9a, 0x91, 0x9d, 0xf2, 0x74, 0x42, 0x4e, 0x3f, 0x0b, + 0x2c, 0x8b, 0x67, 0x35, 0x83, 0xb3, 0xe6, 0xe4, 0xa8, 0xf2, 0x79, 0x11, 0xbe, 0x2e, 0x8e, 0x97, 0x0d, 0xdc, 0x1e, 0xc0, + 0xc6, 0xa6, 0xee, 0x5a, 0xd6, 0x07, 0xd7, 0xd1, 0x20, 0x1f, 0xdc, 0xb5, 0xff, 0xb7, 0x06, 0xb0, 0xbd, 0x27, 0xb6, 0xe3, + 0x3b, 0xcf, 0x8b, 0x08, 0x5f, 0x07, 0xbe, 0x28, 0x70, 0x5a, 0x22, 0xe7, 0x44, 0x38, 0x9d, 0x09, 0xcb, 0x21, 0xd2, 0x3f, + 0x55, 0xd0, 0x59, 0xea, 0x92, 0x99, 0x24, 0xee, 0xb9, 0xa3, 0x47, 0x73, 0x54, 0x93, 0x53, 0x60, 0xae, 0xdc, 0xf2, 0x0c, + 0x2f, 0xcb, 0xe4, 0x59, 0x45, 0xaf, 0xca, 0x59, 0x76, 0xc2, 0x2a, 0x66, 0x80, 0xe0, 0x92, 0x08, 0xaf, 0x8b, 0x67, 0x59, + 0x2b, 0x22, 0x6e, 0xce, 0x66, 0x3d, 0x45, 0xda, 0x05, 0xac, 0x35, 0xd1, 0x65, 0x0c, 0xb4, 0xe6, 0xf5, 0xa8, 0xec, 0x48, + 0x63, 0xbc, 0xc6, 0x5a, 0x31, 0xee, 0x29, 0x93, 0x6a, 0x89, 0xe9, 0x2c, 0x50, 0x54, 0x37, 0x70, 0x4c, 0xec, 0x1e, 0x93, + 0x91, 0x07, 0xe2, 0xfb, 0xf0, 0x22, 0x37, 0x90, 0xd9, 0x65, 0x5c, 0x1e, 0xc9, 0x35, 0xd0, 0x75, 0x9e, 0x3e, 0x91, 0x65, + 0x60, 0xb5, 0x3d, 0x46, 0x7e, 0xc3, 0x65, 0xac, 0xda, 0xc4, 0xcf, 0x1a, 0xe4, 0x41, 0xc4, 0x38, 0xdb, 0x58, 0xc9, 0x59, + 0x16, 0xe1, 0x37, 0x23, 0x2c, 0x27, 0x8b, 0x6f, 0x1c, 0x55, 0xfa, 0xa6, 0xbb, 0x59, 0x45, 0xbe, 0x7a, 0x0e, 0x9f, 0x02, + 0x8a, 0x43, 0xf4, 0xd0, 0x42, 0xcd, 0x87, 0xad, 0xef, 0xe0, 0xaa, 0x2e, 0x5e, 0x32, 0x72, 0x27, 0xf4, 0x32, 0xb3, 0xa2, + 0x91, 0x81, 0x83, 0x0b, 0x02, 0x5f, 0x48, 0xa2, 0x2a, 0x8b, 0x81, 0x34, 0xa3, 0x63, 0xe6, 0x77, 0x21, 0xb2, 0xf3, 0xb8, + 0x51, 0x93, 0x5f, 0x12, 0x78, 0x31, 0x46, 0x06, 0x38, 0x96, 0xa2, 0xa7, 0xdf, 0x81, 0x4e, 0xee, 0xc8, 0x7e, 0xee, 0x1a, + 0x3f, 0x7c, 0x7f, 0xcc, 0xf3, 0x30, 0x50, 0x05, 0x8b, 0x42, 0x82, 0xc7, 0xd9, 0x4d, 0x12, 0xc8, 0xcd, 0xd3, 0x89, 0x8d, + 0x83, 0x60, 0xaf, 0x2f, 0x8a, 0x4f, 0xe6, 0x7d, 0xb1, 0x75, 0x0a, 0x14, 0x15, 0xd4, 0xe1, 0x09, 0xc0, 0x9a, 0xf3, 0x9c, + 0x91, 0x09, 0xbc, 0x8c, 0x79, 0x61, 0x91, 0x81, 0xb7, 0xa3, 0x2c, 0x92, 0x67, 0x1d, 0x7c, 0xbd, 0x81, 0x9f, 0x5e, 0x22, + 0x9d, 0x1c, 0x47, 0x03, 0xb5, 0x2f, 0xaf, 0xc0, 0x8a, 0xc3, 0x75, 0x04, 0x67, 0xde, 0x0d, 0xd0, 0x71, 0xe6, 0xc7, 0xda, + 0xa0, 0x66, 0x8c, 0x64, 0x71, 0x90, 0xd3, 0x19, 0x7c, 0xe1, 0x22, 0x9c, 0x5d, 0x86, 0x59, 0xbd, 0x30, 0xd8, 0x5d, 0x5e, + 0x9d, 0x33, 0x27, 0xc5, 0x18, 0x20, 0x8e, 0xbc, 0x8e, 0xe4, 0x75, 0x8d, 0x5f, 0xbd, 0x84, 0x8c, 0x4d, 0x4f, 0x0f, 0xcf, + 0x7f, 0xf8, 0x03, 0xfb, 0xd1, 0xa9, 0x3e, 0x52, 0x5b, 0x04, 0xe2, 0xf0, 0x62, 0xfe, 0xaa, 0xd0, 0x31, 0xc0, 0xc9, 0xdb, + 0x59, 0x80, 0x0c, 0xd0, 0x2c, 0xc0, 0xea, 0x00, 0xfe, 0xe6, 0x4f, 0xe0, 0x2f, 0xbf, 0x01, 0x65, 0xb5, 0x58, 0xd4, 0x6f, + 0x6e, 0x4f, 0xfb, 0xb6, 0xa3, 0x8e, 0xae, 0x79, 0x5e, 0xe6, 0x81, 0xa5, 0x20, 0x42, 0x70, 0xcb, 0xe5, 0xfc, 0x61, 0xe7, + 0xea, 0x59, 0x28, 0x91, 0x6e, 0x40, 0x7c, 0x8d, 0x8b, 0xda, 0xf8, 0xab, 0x2e, 0x92, 0xb7, 0xbe, 0xcc, 0xc2, 0xdc, 0x7c, + 0xe3, 0x0f, 0x1a, 0xb0, 0x5f, 0xfd, 0x22, 0x7c, 0xfb, 0xab, 0x30, 0x1c, 0x43, 0xb6, 0xa0, 0x39, 0x4b, 0x66, 0xd5, 0xd6, + 0x06, 0x59, 0x74, 0x78, 0x2f, 0xb8, 0x9c, 0x26, 0x16, 0xe6, 0xf2, 0xbe, 0x4c, 0xc7, 0x91, 0x40, 0x2f, 0x43, 0x9c, 0x21, + 0xb1, 0x46, 0xd4, 0x25, 0xfb, 0x6c, 0xbf, 0x71, 0x6a, 0x86, 0xe0, 0x21, 0x15, 0x7f, 0x3c, 0x59, 0xe8, 0x62, 0x80, 0xfe, + 0xe8, 0x2b, 0xf0, 0xfa, 0x97, 0x20, 0xd8, 0x49, 0xaf, 0xf0, 0x67, 0xaf, 0xc3, 0xaf, 0xbc, 0x08, 0xe3, 0xd9, 0x21, 0xaf, + 0xe8, 0xf1, 0x00, 0x13, 0x99, 0x8f, 0x61, 0x41, 0x83, 0xb7, 0xc8, 0x28, 0xb4, 0x71, 0x6f, 0x86, 0xc4, 0x2e, 0x32, 0xbb, + 0x79, 0x0c, 0xd1, 0xdd, 0xa3, 0x2e, 0xa4, 0x80, 0xd9, 0xc0, 0xee, 0x1e, 0xe2, 0x8d, 0x7f, 0x7a, 0x6c, 0x32, 0x00, 0x93, + 0x12, 0x3e, 0xfb, 0x02, 0xfc, 0xf9, 0xef, 0x35, 0x00, 0x6d, 0x10, 0xf3, 0xe6, 0x97, 0xba, 0xf0, 0x17, 0x7f, 0xd8, 0xac, + 0xd8, 0x3e, 0x3f, 0x11, 0xb5, 0x91, 0x8f, 0x1d, 0x70, 0x6a, 0x97, 0x81, 0x6c, 0xe3, 0xdc, 0xa3, 0xe8, 0x78, 0x82, 0xa3, + 0x7b, 0xb1, 0xe4, 0x89, 0x80, 0x1a, 0x20, 0xe3, 0xe8, 0x5f, 0x7d, 0xa3, 0x11, 0xd9, 0x14, 0xbe, 0x48, 0xf3, 0x99, 0x7d, + 0xf7, 0xe5, 0xcf, 0xc2, 0x9f, 0xfe, 0x36, 0x8c, 0x0a, 0x63, 0xcb, 0x49, 0x46, 0x4e, 0xee, 0x40, 0xb3, 0x16, 0xbb, 0xcf, + 0xb7, 0x9f, 0xd5, 0x47, 0x83, 0x7d, 0x78, 0xf8, 0x1b, 0x07, 0xff, 0x4d, 0xf1, 0xa2, 0x05, 0xc9, 0x82, 0xaa, 0xed, 0xe1, + 0x31, 0xc9, 0xc0, 0x8c, 0x4a, 0xf8, 0xda, 0xaf, 0xc2, 0x97, 0x3f, 0xd7, 0x70, 0xd6, 0x8e, 0x96, 0xbd, 0xab, 0x6e, 0xf4, + 0xf6, 0x8f, 0x7f, 0x0b, 0x3e, 0x73, 0x0e, 0x66, 0x66, 0x9c, 0x4e, 0x22, 0xc2, 0x16, 0xa5, 0xb4, 0xe1, 0x9e, 0xc4, 0x36, + 0x5b, 0x91, 0x1d, 0xad, 0x5a, 0xf3, 0x9d, 0x7a, 0xa3, 0xb2, 0xbd, 0xb1, 0x39, 0xe0, 0x93, 0xe3, 0x2d, 0xb6, 0x8b, 0xc7, + 0x14, 0x33, 0xd3, 0x45, 0x3b, 0xc5, 0xff, 0xf5, 0x3d, 0xf8, 0xdd, 0xbf, 0x9e, 0x0f, 0xc2, 0x3e, 0x32, 0xb1, 0xbd, 0x3f, + 0x79, 0xc0, 0xe5, 0x13, 0x90, 0x09, 0x6b, 0x5a, 0x97, 0x05, 0x7f, 0xa6, 0x11, 0xb4, 0x64, 0x59, 0x44, 0x86, 0xc7, 0x00, + 0xea, 0x3a, 0xa8, 0x65, 0xe5, 0x52, 0xf4, 0xa8, 0xfb, 0x06, 0xdc, 0x55, 0xa7, 0x47, 0x3b, 0xe9, 0x0f, 0xc6, 0x91, 0xc6, + 0xd8, 0x6c, 0x4d, 0xe7, 0x03, 0x35, 0x60, 0xf6, 0xb9, 0x59, 0xde, 0x63, 0x73, 0x73, 0xf7, 0x77, 0x42, 0xb0, 0xbd, 0x89, + 0xb6, 0xf9, 0xc6, 0x5b, 0x5b, 0x58, 0x84, 0x71, 0x40, 0x3b, 0xa7, 0xd0, 0xbd, 0xbc, 0xf0, 0xa3, 0x80, 0xee, 0x51, 0xdd, + 0xca, 0xbf, 0xc1, 0x6c, 0x2c, 0xee, 0x89, 0x7d, 0x22, 0x03, 0xdb, 0x7d, 0xcc, 0xe9, 0x7b, 0x22, 0x4e, 0xee, 0x86, 0x71, + 0x4a, 0xb0, 0x04, 0x9b, 0x89, 0x6d, 0xf0, 0x6d, 0xa6, 0x22, 0xa0, 0xab, 0x13, 0x74, 0xba, 0x32, 0x67, 0x1d, 0xf3, 0xc6, + 0xf2, 0x5d, 0xb4, 0xf4, 0x68, 0xc8, 0x52, 0xcc, 0x97, 0x06, 0x6b, 0xd3, 0x1e, 0xfb, 0x23, 0xce, 0xe3, 0xaf, 0x4d, 0x1f, + 0x7d, 0x2d, 0x42, 0x29, 0x16, 0xb5, 0xe4, 0x5a, 0x6b, 0x3f, 0x12, 0x68, 0xdf, 0xae, 0xee, 0x90, 0x9d, 0x99, 0x0b, 0x74, + 0xe9, 0x72, 0xc3, 0x35, 0xa9, 0x1b, 0x80, 0x12, 0x88, 0xd8, 0x8e, 0x35, 0x46, 0x29, 0x19, 0x80, 0xe7, 0x4d, 0x69, 0x73, + 0x4c, 0xa5, 0xcc, 0x10, 0x35, 0x9c, 0x4c, 0xdc, 0x74, 0x8f, 0x60, 0xc3, 0x61, 0x5f, 0x37, 0xfd, 0x70, 0x7b, 0x8a, 0x3a, + 0x03, 0xea, 0xd0, 0xe8, 0x89, 0x41, 0x53, 0x02, 0xcb, 0xfe, 0x6c, 0xa8, 0x05, 0x5d, 0xfa, 0xa7, 0x44, 0x0f, 0xec, 0x83, + 0xe5, 0x7f, 0x2d, 0xdf, 0xb4, 0x27, 0x75, 0xe2, 0xd1, 0x7c, 0x65, 0xfe, 0xfa, 0x0e, 0x02, 0xdd, 0x9f, 0xdb, 0xb1, 0x72, + 0x81, 0x0d, 0xd2, 0x5e, 0x49, 0x3f, 0x35, 0xa5, 0x2e, 0x9e, 0x49, 0xb5, 0xeb, 0x44, 0xd4, 0xac, 0xa0, 0x16, 0x4b, 0x93, + 0x46, 0x82, 0x1d, 0x35, 0x01, 0x62, 0x59, 0x37, 0xdf, 0xe4, 0x66, 0x8c, 0x1e, 0xab, 0xa3, 0xeb, 0x90, 0x47, 0xa2, 0xef, + 0x11, 0xad, 0x4c, 0x10, 0x03, 0x31, 0x33, 0xb3, 0xa4, 0x7b, 0x59, 0xba, 0xe7, 0x0f, 0xb4, 0xa1, 0x3a, 0x65, 0x0f, 0x85, + 0x60, 0x52, 0x67, 0x6b, 0xf5, 0x10, 0x4d, 0x1a, 0x3b, 0x67, 0x8e, 0x01, 0xd4, 0xaa, 0x57, 0x7e, 0x8c, 0x16, 0xdb, 0x68, + 0x74, 0x04, 0xe7, 0x53, 0xf8, 0x58, 0x5b, 0x3a, 0xd2, 0x32, 0xe8, 0x6d, 0x8a, 0xf2, 0x79, 0x93, 0x6d, 0xf7, 0xcc, 0x12, + 0x63, 0x4e, 0xa8, 0xb4, 0xa6, 0x0e, 0x8e, 0x60, 0xcc, 0x31, 0x26, 0x19, 0xb3, 0x76, 0xd5, 0xf0, 0x48, 0xa0, 0x56, 0xa2, + 0xf3, 0x3d, 0xb4, 0xec, 0x13, 0x43, 0x68, 0x12, 0xcb, 0xce, 0x92, 0xca, 0xae, 0xc9, 0x9e, 0xb7, 0x49, 0xe6, 0x66, 0xb2, + 0xe7, 0x44, 0x76, 0xb4, 0x58, 0x66, 0xc8, 0xa2, 0xbf, 0xb4, 0xf9, 0x42, 0x95, 0x29, 0xf5, 0x6c, 0x42, 0x1c, 0x8e, 0x51, + 0x63, 0xd6, 0x61, 0x66, 0x3c, 0x04, 0xd4, 0x52, 0x85, 0xc3, 0x17, 0x88, 0x59, 0x49, 0xb0, 0xca, 0x96, 0x46, 0xaa, 0xa8, + 0xcc, 0x88, 0xcc, 0x14, 0x46, 0x08, 0xd3, 0x74, 0xb8, 0x3f, 0x1f, 0x98, 0xbb, 0x00, 0x26, 0x0a, 0x3b, 0xc1, 0x6a, 0x34, + 0x42, 0x69, 0x6b, 0x34, 0xa6, 0xcc, 0x32, 0x42, 0xb6, 0x46, 0x34, 0x66, 0x1d, 0xbe, 0xf1, 0x10, 0x50, 0x51, 0xab, 0x38, + 0xfb, 0x6d, 0xb4, 0x28, 0x08, 0x45, 0x4d, 0x25, 0x56, 0xcd, 0x82, 0xc2, 0x79, 0xab, 0x62, 0xb2, 0x83, 0x72, 0xeb, 0xb9, + 0x89, 0xae, 0x79, 0x52, 0xb6, 0x62, 0x61, 0x43, 0x94, 0x2d, 0x5b, 0x97, 0x06, 0x8a, 0x24, 0xc6, 0x8e, 0x2a, 0x2f, 0x09, + 0x56, 0x48, 0xbe, 0x9e, 0xaa, 0xe6, 0x07, 0x13, 0xd8, 0x0f, 0x1b, 0xa3, 0x2b, 0x68, 0xaf, 0x26, 0xe6, 0x19, 0xa1, 0xe3, + 0xa9, 0xaa, 0x46, 0x17, 0xa6, 0x31, 0x32, 0xb6, 0x9d, 0x44, 0xf8, 0x69, 0x9b, 0x1c, 0x7b, 0x3e, 0xd4, 0x38, 0x19, 0xef, + 0xa2, 0x4c, 0xc4, 0x8a, 0x4e, 0x30, 0x75, 0x19, 0x85, 0x7a, 0xaa, 0x62, 0xda, 0x14, 0x8c, 0xe7, 0xdd, 0xf6, 0x30, 0xd0, + 0x37, 0xd1, 0x77, 0x4b, 0xe2, 0xa8, 0x43, 0x08, 0x63, 0x6a, 0x97, 0x53, 0x58, 0xc9, 0x0e, 0x49, 0xb9, 0xd4, 0xa9, 0x46, + 0x3e, 0x8c, 0xca, 0xff, 0x58, 0xb6, 0xfc, 0x63, 0xb5, 0xc0, 0xe6, 0x1c, 0x58, 0x60, 0x5d, 0xf3, 0x33, 0x71, 0xbc, 0x67, + 0x9b, 0x9f, 0x2a, 0x6c, 0x9e, 0x49, 0xed, 0x28, 0xe3, 0x8c, 0xca, 0xca, 0x12, 0xd6, 0x0e, 0x70, 0xd8, 0xcf, 0x35, 0x9a, + 0x1f, 0x05, 0xfe, 0x04, 0xb5, 0x72, 0x7a, 0x74, 0x89, 0xa3, 0x09, 0xa8, 0xb4, 0x15, 0x2d, 0x31, 0xf1, 0x85, 0xb7, 0x63, + 0x60, 0xeb, 0x63, 0x03, 0x6b, 0x20, 0x1d, 0x12, 0x4d, 0x4c, 0x1d, 0xff, 0xac, 0x91, 0x1d, 0x85, 0x2d, 0xc9, 0xd8, 0x21, + 0x30, 0xb6, 0x9a, 0x69, 0x28, 0xa8, 0xf2, 0x0e, 0x61, 0x7d, 0x83, 0x78, 0xb0, 0xc1, 0xe3, 0x51, 0x40, 0xcf, 0xa3, 0x4b, + 0x5d, 0x42, 0x3d, 0xa2, 0xd2, 0x49, 0x12, 0xdd, 0x71, 0x54, 0xb6, 0x0d, 0x28, 0x56, 0xe5, 0x82, 0x3b, 0x28, 0xd7, 0x63, + 0x64, 0x6a, 0x0b, 0x78, 0xe6, 0x60, 0x0d, 0xa4, 0x9d, 0xe3, 0xca, 0x3f, 0xa0, 0x7c, 0x24, 0xc2, 0x16, 0xc2, 0xd0, 0xd9, + 0x9a, 0x84, 0x71, 0x59, 0x51, 0x56, 0x8e, 0xaa, 0x77, 0x97, 0xb0, 0xd7, 0xd5, 0xf2, 0x78, 0xa0, 0xa2, 0x7c, 0x97, 0xb8, + 0x5a, 0x12, 0xc7, 0x13, 0x6a, 0xb3, 0x6a, 0xb5, 0x4b, 0x96, 0x76, 0xc7, 0x40, 0x46, 0xd8, 0x4c, 0x25, 0x3d, 0xf8, 0x90, + 0xc8, 0x3f, 0x45, 0x33, 0xef, 0xcf, 0x16, 0x6c, 0x72, 0x3e, 0x55, 0x79, 0x5b, 0x84, 0xf7, 0x8c, 0x93, 0x1a, 0xd9, 0xb4, + 0x4d, 0x0f, 0x81, 0x9d, 0xe0, 0x98, 0xe2, 0x29, 0x8b, 0x8c, 0xca, 0x9a, 0x39, 0x1a, 0xb1, 0x95, 0x63, 0x72, 0x54, 0xc0, + 0xca, 0xe5, 0x2b, 0x6b, 0xd4, 0x77, 0x2b, 0x66, 0x6e, 0x4c, 0x31, 0x73, 0x8c, 0x4d, 0x5c, 0x89, 0x58, 0x21, 0xdd, 0x38, + 0x7a, 0x1f, 0xe1, 0x7d, 0x94, 0x7f, 0x49, 0x51, 0xcd, 0xb3, 0x31, 0x4e, 0x29, 0x81, 0xa3, 0x91, 0x7f, 0x07, 0x7e, 0x6c, + 0x73, 0xba, 0xc8, 0x1d, 0xf1, 0x6c, 0x3a, 0xe3, 0x6a, 0xc6, 0xa8, 0x9e, 0x31, 0xdd, 0x8c, 0xcc, 0x8c, 0x9b, 0xef, 0x0c, + 0xe7, 0x8b, 0xed, 0xd1, 0x40, 0x5b, 0xae, 0xbe, 0x74, 0x86, 0x30, 0xc8, 0xa8, 0x26, 0x3d, 0x8a, 0x30, 0x63, 0x1c, 0x32, + 0xb6, 0xc5, 0x71, 0x4f, 0x85, 0xcd, 0xa8, 0x98, 0x36, 0x0c, 0x15, 0x7e, 0xaa, 0x91, 0x1f, 0xb4, 0xce, 0xb6, 0x3e, 0x75, + 0xbd, 0x8c, 0xfc, 0x08, 0xe1, 0x3f, 0x51, 0xb6, 0x6c, 0x4e, 0x15, 0xee, 0x4a, 0x60, 0x68, 0xd5, 0x6f, 0x2b, 0x30, 0x8d, + 0x6b, 0x8a, 0xde, 0xb0, 0xe5, 0xe6, 0x77, 0x8f, 0x0e, 0x38, 0x8e, 0x4e, 0x49, 0x49, 0x72, 0x1e, 0xa2, 0xb5, 0xba, 0x94, + 0xc6, 0xd5, 0x9a, 0x22, 0x56, 0x8c, 0x63, 0xcd, 0x96, 0xd4, 0x6c, 0x6a, 0xc6, 0x86, 0x08, 0xb7, 0x20, 0x89, 0xf1, 0xba, + 0x46, 0x7e, 0xd8, 0x94, 0x81, 0x9f, 0x0a, 0x58, 0x8b, 0x44, 0xcc, 0xc2, 0xbe, 0x27, 0x24, 0x6e, 0x9a, 0xf4, 0xdc, 0x52, + 0xb8, 0x63, 0xaa, 0xa3, 0x9e, 0xfb, 0xa5, 0x32, 0x9a, 0x4d, 0x98, 0x96, 0x25, 0x33, 0xeb, 0x61, 0x48, 0xdc, 0x94, 0xb4, + 0xf0, 0x93, 0x70, 0xb4, 0xbd, 0xe1, 0x4d, 0xd4, 0x9a, 0x20, 0xce, 0x2e, 0x53, 0x6d, 0x7a, 0xca, 0xe0, 0x18, 0x3b, 0xd3, + 0xd5, 0x9c, 0xa1, 0x04, 0x36, 0x83, 0xdb, 0x03, 0x7b, 0x4f, 0xe1, 0x3f, 0x34, 0xa4, 0xaa, 0xf4, 0x93, 0x81, 0x7d, 0x60, + 0x61, 0x3f, 0x14, 0xe1, 0xdf, 0x04, 0x86, 0xd1, 0xe6, 0x10, 0x36, 0x9c, 0x72, 0xd7, 0x8c, 0x50, 0x5d, 0xb3, 0xd3, 0x89, + 0x4c, 0x86, 0x3d, 0x8a, 0x55, 0x4f, 0xf5, 0xb8, 0x46, 0x0d, 0xa3, 0xc7, 0x24, 0x19, 0x1b, 0x11, 0x5e, 0xbf, 0x46, 0x5c, + 0x2b, 0x98, 0x0d, 0x6b, 0x8a, 0x91, 0x30, 0x0e, 0xca, 0xb6, 0x64, 0xdc, 0x4b, 0x13, 0x2b, 0x1b, 0x02, 0xb7, 0x6d, 0x01, + 0xc0, 0x0f, 0x42, 0xcd, 0xfb, 0x0b, 0x5b, 0xe2, 0xdd, 0xb3, 0x32, 0x70, 0xcb, 0x74, 0x5f, 0x61, 0x33, 0xda, 0xd8, 0x26, + 0xb2, 0x81, 0x3b, 0xa6, 0x36, 0x75, 0x64, 0x9b, 0x9a, 0xd1, 0x24, 0x52, 0x2c, 0x6f, 0x50, 0xbd, 0xf4, 0xc3, 0xa3, 0x0d, + 0xd0, 0xf1, 0x73, 0x46, 0x46, 0x22, 0xca, 0x1b, 0x1a, 0x5f, 0xba, 0x06, 0xd5, 0x65, 0x2a, 0xb9, 0x48, 0x31, 0xaa, 0x90, + 0x41, 0x0f, 0xd7, 0x8d, 0xb8, 0xd2, 0x59, 0x71, 0x2b, 0xb5, 0xd7, 0x58, 0x51, 0xca, 0xfa, 0x89, 0xde, 0xd6, 0x40, 0x2e, + 0x19, 0x9f, 0x52, 0x3b, 0x10, 0x8e, 0x99, 0x48, 0x4b, 0x20, 0x1b, 0x71, 0x35, 0x1b, 0xf0, 0x7d, 0xe0, 0x6e, 0xda, 0x40, + 0xb8, 0xed, 0xe0, 0x8e, 0x3a, 0xee, 0x15, 0x8e, 0x2d, 0x2a, 0x46, 0xe3, 0x8a, 0x22, 0x04, 0x66, 0x9f, 0xbf, 0x4c, 0x7d, + 0xfd, 0xf2, 0xd1, 0x06, 0x68, 0x3f, 0x1d, 0x2f, 0x6d, 0xfc, 0x66, 0xd3, 0x74, 0x78, 0xf9, 0x06, 0x75, 0xe8, 0x51, 0x7a, + 0x9f, 0x3c, 0xa4, 0x51, 0xd1, 0x65, 0x2b, 0x8f, 0xdc, 0x4b, 0x0b, 0xb1, 0x5d, 0xf7, 0xdc, 0x32, 0x63, 0xa1, 0xf0, 0xfd, + 0x18, 0xb8, 0x7d, 0x6c, 0x87, 0x62, 0x17, 0xa4, 0x71, 0x0b, 0xfe, 0xd1, 0x29, 0xb7, 0x0d, 0xa4, 0x36, 0x40, 0xef, 0x04, + 0x33, 0x7e, 0x35, 0x5b, 0x71, 0xcc, 0x68, 0x3a, 0x62, 0x3a, 0x9b, 0x32, 0xbb, 0xf0, 0xf7, 0xd4, 0x66, 0x43, 0x8e, 0x6a, + 0xb7, 0x79, 0xb2, 0xa6, 0xc7, 0xb6, 0xf7, 0xc8, 0xba, 0xc8, 0x5c, 0x41, 0xaf, 0xdb, 0x63, 0xd0, 0xed, 0xa5, 0x86, 0x2a, + 0x6b, 0xc7, 0x39, 0xa7, 0x70, 0xc1, 0x09, 0x17, 0x35, 0x72, 0x01, 0xc7, 0x05, 0x94, 0xaf, 0x39, 0xcf, 0x19, 0xb5, 0xbc, + 0xd3, 0x51, 0x85, 0xe3, 0x5d, 0x9d, 0x54, 0x26, 0xaa, 0x7c, 0x4f, 0x84, 0x0f, 0x34, 0xa4, 0xcd, 0xba, 0xe9, 0x33, 0x6e, + 0x55, 0x15, 0x77, 0x71, 0xdc, 0xf3, 0x81, 0xed, 0x2d, 0xc7, 0xb8, 0xba, 0xf7, 0xf8, 0x9e, 0xa2, 0x79, 0x74, 0x82, 0x42, + 0x40, 0x63, 0x9c, 0x6c, 0x82, 0x0b, 0x63, 0x6a, 0x6b, 0x62, 0x2a, 0x0b, 0x26, 0xa5, 0xb0, 0xa3, 0x19, 0xf7, 0x6d, 0xd7, + 0x43, 0x64, 0x23, 0x2a, 0xb7, 0xd4, 0x25, 0xbd, 0xfa, 0x08, 0xe5, 0xef, 0x62, 0x48, 0xfa, 0x6c, 0x19, 0xe2, 0x68, 0x59, + 0xbb, 0x43, 0x7f, 0xd1, 0x40, 0xaa, 0x45, 0x48, 0xca, 0xf7, 0x1c, 0xbc, 0x6f, 0x96, 0x55, 0x1c, 0x37, 0x55, 0xd8, 0x88, + 0x81, 0xcd, 0x5c, 0x19, 0x16, 0x91, 0xd1, 0xe6, 0x98, 0xa9, 0x59, 0xff, 0x45, 0x40, 0x2e, 0xde, 0xaf, 0xbb, 0xaf, 0xab, + 0xcc, 0x2f, 0xd1, 0x5b, 0xcb, 0x19, 0xc4, 0x4e, 0xc3, 0x59, 0x0d, 0xa9, 0x5b, 0xe4, 0x05, 0x2f, 0xc9, 0x19, 0x5b, 0x53, + 0xe1, 0x65, 0x11, 0x7e, 0xc7, 0x67, 0x9c, 0x6e, 0xb3, 0x77, 0x0d, 0xb5, 0x25, 0xfe, 0x18, 0x28, 0x63, 0xe0, 0x6f, 0x53, + 0x54, 0x64, 0xfe, 0x6b, 0xab, 0x93, 0x06, 0x72, 0xd7, 0xf8, 0xdc, 0x1f, 0x31, 0x0e, 0x3d, 0x8a, 0xb3, 0x1f, 0x1c, 0xcf, + 0xc2, 0xce, 0xa3, 0x05, 0xfd, 0x99, 0x07, 0x7d, 0x82, 0x9b, 0x9f, 0x4e, 0xed, 0xab, 0xbd, 0xb5, 0xd3, 0x0c, 0x34, 0xb2, + 0x22, 0x8e, 0xd3, 0x84, 0xd4, 0x78, 0x75, 0xd6, 0xfa, 0x91, 0x44, 0x38, 0xe5, 0x94, 0xf3, 0xea, 0xf8, 0x35, 0x81, 0x0b, + 0xaa, 0x0c, 0xda, 0xca, 0xdc, 0xd4, 0xac, 0xaa, 0x46, 0xfe, 0x1b, 0xf8, 0x5f, 0x60, 0x94, 0x9c, 0x01, 0x92, 0x7b, 0x77, + 0x8f, 0xc8, 0xfd, 0xba, 0x66, 0x3b, 0x2c, 0x33, 0x1e, 0xde, 0xa1, 0x78, 0xe1, 0x05, 0x66, 0xeb, 0xeb, 0x8b, 0x81, 0x34, + 0x7a, 0x02, 0xc7, 0xad, 0xe9, 0xfc, 0xb4, 0xfe, 0xdd, 0xfd, 0x60, 0xad, 0x11, 0xd2, 0xcd, 0x58, 0x95, 0x8c, 0x55, 0xac, + 0x75, 0x4e, 0x59, 0x4b, 0xcd, 0x91, 0xd6, 0x08, 0x69, 0xcd, 0x15, 0x4d, 0x8f, 0xa0, 0xd9, 0xe2, 0x4a, 0x35, 0x05, 0x05, + 0x85, 0xc6, 0x14, 0xd4, 0x0f, 0xcd, 0x11, 0x50, 0xe5, 0x7e, 0xac, 0xd8, 0x22, 0x30, 0xaa, 0x66, 0x4c, 0xb6, 0xce, 0x30, + 0x5d, 0x7d, 0x9b, 0xea, 0xdd, 0x15, 0xea, 0xe4, 0xf9, 0xd8, 0x29, 0xb0, 0x00, 0x65, 0x8b, 0x03, 0x15, 0xe5, 0x2d, 0x8d, + 0xeb, 0xdf, 0x84, 0x2b, 0x1f, 0xc0, 0xe6, 0xa7, 0x61, 0x18, 0x60, 0xc9, 0x11, 0xfb, 0x2e, 0xf5, 0xf6, 0x99, 0x37, 0x55, + 0xaa, 0xc5, 0x8b, 0x81, 0xe5, 0xcc, 0x37, 0x0d, 0x1f, 0x22, 0x98, 0x2d, 0x6e, 0xf2, 0x3e, 0xc2, 0x2c, 0x06, 0xa6, 0x16, + 0xfa, 0x59, 0x18, 0xd8, 0xf6, 0x0f, 0xed, 0xcc, 0x72, 0xc6, 0xbe, 0x66, 0x3a, 0x1c, 0x53, 0xae, 0x41, 0xf5, 0xee, 0x94, + 0xc0, 0x57, 0x6c, 0x7b, 0x3e, 0xd6, 0x9e, 0xfa, 0x43, 0x64, 0x75, 0xe7, 0x6f, 0x3d, 0xe0, 0x6c, 0x77, 0x42, 0x67, 0xd0, + 0xa5, 0x17, 0x7a, 0xf4, 0xb3, 0x8c, 0xbe, 0xab, 0x19, 0x58, 0x4f, 0xaf, 0x77, 0x74, 0xad, 0x17, 0xc2, 0xca, 0xf0, 0xc6, + 0x17, 0x6b, 0x40, 0xf6, 0x2e, 0xe5, 0xa3, 0x52, 0x3f, 0xae, 0x0f, 0x4c, 0x63, 0xc6, 0xc4, 0x9c, 0x74, 0xf3, 0x5f, 0x2b, + 0x47, 0xb9, 0xf2, 0x23, 0xea, 0x04, 0xf2, 0x9a, 0x6d, 0xca, 0x93, 0x3d, 0x3d, 0x21, 0x3c, 0x39, 0xd2, 0x26, 0xa5, 0xdd, + 0x82, 0xb5, 0x36, 0xf4, 0xd4, 0xc0, 0xdc, 0xa5, 0x43, 0x3f, 0x75, 0x8c, 0x74, 0xba, 0x42, 0x47, 0x7c, 0xea, 0x81, 0xb0, + 0x6e, 0xcf, 0xbd, 0xee, 0xce, 0xd4, 0x84, 0xec, 0x9b, 0x2e, 0x6b, 0x8b, 0x29, 0x63, 0x60, 0x96, 0x1a, 0x8e, 0x7b, 0x54, + 0x6b, 0xeb, 0x6d, 0x0f, 0xee, 0x13, 0x88, 0xeb, 0x7e, 0x7a, 0x4a, 0xc1, 0xd5, 0x83, 0x07, 0x0b, 0xae, 0x82, 0xbb, 0x71, + 0x83, 0xac, 0x38, 0x87, 0xef, 0xd5, 0xe4, 0xbb, 0x3d, 0xf7, 0x33, 0x47, 0x66, 0x2d, 0x3d, 0xc1, 0x80, 0xa6, 0x1e, 0x54, + 0xe2, 0xac, 0x47, 0xcc, 0x2a, 0x42, 0xbd, 0x43, 0x6d, 0x81, 0xb3, 0xf5, 0xcc, 0xa7, 0x16, 0xf2, 0xdd, 0x87, 0x04, 0x12, + 0xc8, 0xb4, 0xcc, 0x5f, 0x14, 0xa0, 0x0f, 0x3f, 0x64, 0x60, 0xed, 0xe9, 0x07, 0x9e, 0xa2, 0x58, 0xc1, 0x87, 0x02, 0x51, + 0x6b, 0x66, 0x33, 0xda, 0x82, 0xec, 0x14, 0x71, 0xef, 0x29, 0x88, 0x4b, 0xc4, 0xa5, 0x75, 0x62, 0x4a, 0x85, 0xd8, 0xa3, + 0x1f, 0xa9, 0x4f, 0xfe, 0xe9, 0x3d, 0xec, 0x23, 0x3c, 0x75, 0x3a, 0xf8, 0x5c, 0x8c, 0xf5, 0xe5, 0x59, 0xcb, 0x9a, 0x75, + 0x73, 0xcd, 0xee, 0x21, 0x95, 0x25, 0x3f, 0xda, 0xfa, 0x88, 0x95, 0x0e, 0xfa, 0x37, 0xd1, 0xe5, 0x4b, 0xe8, 0xf5, 0xf5, + 0xb6, 0x78, 0xbb, 0xe0, 0x73, 0x2d, 0x8f, 0x23, 0xe1, 0x99, 0xd2, 0x9c, 0x27, 0x9d, 0x0e, 0xd3, 0xde, 0x13, 0x0e, 0x69, + 0x39, 0xbf, 0x28, 0x75, 0x9d, 0x4f, 0xe8, 0x13, 0xfa, 0x84, 0xf8, 0x78, 0xe9, 0xff, 0x00, 0xeb, 0x74, 0x5b, 0x2a, 0x8f, + 0xb7, 0x02, 0xd4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_down[3924] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x3a, + 0x00, 0x00, 0x00, 0x44, 0x08, 0x06, 0x00, 0x00, 0x00, 0xd0, 0x93, 0x26, 0x99, 0x00, 0x00, 0x0f, 0x1b, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0xdf, 0x8f, 0x65, 0xc7, 0x51, 0xc7, 0x3f, 0x55, 0x7d, 0xce, 0x3d, 0xf7, 0xe7, 0xfc, 0xd8, + 0x9d, 0x5d, 0xef, 0xe2, 0x84, 0xac, 0xf0, 0xa2, 0x90, 0x21, 0x4a, 0x14, 0x4c, 0xa2, 0xd8, 0x79, 0xb0, 0xf3, 0x9e, 0xd7, + 0xe4, 0x5f, 0x88, 0xc4, 0x5f, 0xc0, 0x0b, 0xd8, 0x3c, 0x20, 0xfe, 0x03, 0x5e, 0x90, 0x90, 0x40, 0x42, 0x82, 0x04, 0x78, + 0x00, 0x5e, 0x78, 0x81, 0x75, 0x40, 0x21, 0x52, 0x58, 0x88, 0x42, 0xb4, 0x01, 0x62, 0x60, 0x40, 0x36, 0x76, 0x76, 0xd7, + 0x1e, 0xcf, 0x8f, 0x3b, 0x73, 0xef, 0x39, 0xa7, 0xbb, 0x50, 0xf5, 0xb9, 0xb3, 0x3f, 0x67, 0x66, 0x67, 0xc6, 0xb3, 0xde, + 0x20, 0xb9, 0xb4, 0x57, 0xe7, 0xce, 0xdd, 0x73, 0xba, 0xfb, 0xdb, 0x55, 0x5d, 0x5d, 0xf5, 0xed, 0x3a, 0xf0, 0xb1, 0x7c, + 0x2c, 0x1f, 0xcb, 0xcf, 0xb2, 0xc8, 0x47, 0xd3, 0x8d, 0x3d, 0xa1, 0x1f, 0xb1, 0xff, 0xa7, 0x40, 0xad, 0x6b, 0xf7, 0xb5, + 0x45, 0xfb, 0xb7, 0x16, 0xd7, 0xdb, 0x8f, 0xf4, 0x77, 0x99, 0x0e, 0xe0, 0xfa, 0xe2, 0xfa, 0x5b, 0x8b, 0xeb, 0x53, 0x00, + 0x2e, 0xe7, 0xdb, 0x9c, 0x49, 0x1e, 0xea, 0xeb, 0x88, 0x83, 0x7b, 0x71, 0x15, 0xdd, 0xaa, 0xd0, 0xe6, 0x02, 0x52, 0xbf, + 0x83, 0xa6, 0x09, 0x72, 0x71, 0xbf, 0xeb, 0xf3, 0xbd, 0x01, 0xa6, 0x3b, 0x58, 0x18, 0x61, 0xfd, 0x96, 0xb4, 0x3c, 0x27, + 0xdd, 0xdc, 0x24, 0x65, 0xd0, 0xaf, 0x63, 0xdd, 0x5d, 0xe7, 0x07, 0x58, 0xce, 0x1d, 0xe4, 0x37, 0x50, 0x07, 0x78, 0x77, + 0x4e, 0x98, 0xad, 0x11, 0x26, 0x35, 0xa1, 0x1e, 0x11, 0xfa, 0x35, 0xa1, 0x15, 0xd4, 0x7a, 0x8b, 0x3e, 0xa7, 0x10, 0x46, + 0xa4, 0xd9, 0x8c, 0xd8, 0xeb, 0x11, 0xa7, 0x2d, 0x6d, 0x7f, 0x4c, 0x5c, 0x7b, 0x87, 0x78, 0x0f, 0x70, 0xd6, 0xf0, 0xf9, + 0x80, 0x95, 0x73, 0x03, 0xf9, 0x1a, 0xf2, 0xca, 0x0d, 0xf4, 0xed, 0xcf, 0x11, 0x76, 0x7a, 0x14, 0xa3, 0x82, 0x42, 0x95, + 0x5e, 0x68, 0x29, 0xb5, 0x47, 0x29, 0x91, 0x32, 0x44, 0x42, 0x12, 0xd4, 0x9f, 0x50, 0x23, 0xc5, 0x40, 0x8c, 0x46, 0x9b, + 0x6a, 0x1a, 0xeb, 0x53, 0x37, 0x7b, 0x34, 0xb3, 0x82, 0x66, 0x52, 0xd3, 0x3e, 0xff, 0x43, 0xe2, 0x1b, 0xaf, 0x92, 0xce, + 0x0b, 0xac, 0x9c, 0x17, 0xc8, 0x17, 0xff, 0x8a, 0x70, 0xf7, 0xb3, 0x84, 0x7e, 0xa0, 0x94, 0xcb, 0xf4, 0xa2, 0xd2, 0xef, + 0xd5, 0xf4, 0x6d, 0x44, 0x15, 0x1a, 0xfa, 0x40, 0x0f, 0xa3, 0x4c, 0x89, 0x90, 0x81, 0x42, 0x32, 0xa1, 0x91, 0x8a, 0x79, + 0x1b, 0x99, 0xab, 0x31, 0xab, 0x8d, 0x99, 0xcc, 0x98, 0xbf, 0x17, 0x98, 0x8f, 0x87, 0x34, 0xd7, 0x6e, 0xd0, 0x9e, 0x17, + 0x58, 0xf9, 0xd0, 0x20, 0x0d, 0x5e, 0x79, 0x95, 0xb0, 0xf1, 0x2a, 0xc5, 0xf6, 0x3b, 0x54, 0xab, 0x13, 0xaa, 0xaa, 0xcf, + 0x40, 0x12, 0x23, 0x29, 0x18, 0xe1, 0xd7, 0xc8, 0x50, 0x95, 0x81, 0x09, 0x3d, 0x81, 0x22, 0x3f, 0x99, 0x88, 0x40, 0xad, + 0xc2, 0x7e, 0x6b, 0xec, 0x99, 0x30, 0xb5, 0x96, 0x69, 0x12, 0xa6, 0xb5, 0xb2, 0x2f, 0xef, 0x31, 0xab, 0x47, 0xd4, 0xcf, + 0x7d, 0x87, 0xf6, 0xe6, 0xd7, 0x88, 0x1f, 0x16, 0xac, 0x7c, 0x68, 0x73, 0x05, 0xdd, 0x80, 0x62, 0x7b, 0x46, 0xb5, 0x14, + 0x19, 0xf4, 0x0a, 0x86, 0x95, 0x30, 0x16, 0x58, 0x56, 0x61, 0x29, 0x45, 0x96, 0x4d, 0x99, 0x08, 0xf4, 0x71, 0xa0, 0xd2, + 0x69, 0xd4, 0x2c, 0x03, 0x6d, 0x0c, 0x66, 0x08, 0x3b, 0x2a, 0x6c, 0x59, 0xc3, 0xb6, 0x06, 0xb6, 0x5b, 0x61, 0x27, 0x4e, + 0xd9, 0xab, 0x2b, 0xf6, 0xea, 0xfa, 0x7c, 0xc0, 0xca, 0x99, 0x71, 0xbe, 0x66, 0xea, 0x6b, 0x32, 0x6b, 0x72, 0x46, 0x75, + 0x35, 0x32, 0x90, 0x8a, 0x51, 0x10, 0x96, 0x62, 0x64, 0x25, 0x08, 0x17, 0xcc, 0xb8, 0x80, 0xb0, 0x22, 0x30, 0x04, 0x2e, + 0x01, 0x2b, 0x06, 0x83, 0x45, 0xc7, 0x73, 0x33, 0xb6, 0x10, 0x6e, 0x03, 0x7b, 0x80, 0xbb, 0xa0, 0x4d, 0x84, 0xf7, 0x31, + 0x3e, 0x88, 0xb0, 0x95, 0x94, 0x69, 0x1d, 0x3b, 0xb0, 0x2f, 0x2c, 0xd1, 0xbc, 0xc1, 0xd9, 0xcd, 0xb8, 0x38, 0x1b, 0x4a, + 0xcb, 0x8e, 0x67, 0xe3, 0x1a, 0xc5, 0x0e, 0xf4, 0x56, 0x94, 0xbe, 0x9b, 0xa9, 0x1a, 0xcb, 0x96, 0x58, 0x45, 0x59, 0x93, + 0xc8, 0x25, 0x13, 0xd6, 0xd4, 0x98, 0x20, 0x7c, 0x45, 0x94, 0xcf, 0x5a, 0x62, 0x20, 0xda, 0x39, 0x23, 0x0c, 0x13, 0x65, + 0x9e, 0x12, 0x3f, 0x16, 0xf8, 0x8e, 0xc1, 0x50, 0x94, 0xbe, 0x09, 0x45, 0x8a, 0x04, 0x5f, 0xd4, 0xb3, 0x04, 0xfd, 0x88, + 0xd1, 0x83, 0x0d, 0xb0, 0x57, 0x7c, 0xcd, 0xbe, 0x76, 0x00, 0xf6, 0xa9, 0x03, 0x35, 0xe1, 0xeb, 0xe8, 0xdb, 0x57, 0x08, + 0xbb, 0x7d, 0xca, 0xe5, 0x4d, 0x06, 0xc3, 0x09, 0x63, 0xd7, 0xa4, 0x91, 0x35, 0x78, 0x49, 0x85, 0xcb, 0x49, 0x78, 0x4e, + 0xdc, 0x74, 0xe1, 0xe5, 0x50, 0xf2, 0x85, 0x6c, 0xa8, 0x6e, 0x3f, 0xf7, 0x87, 0xe8, 0x7f, 0xf5, 0x8b, 0x92, 0x2f, 0x44, + 0x77, 0x56, 0xc6, 0x1b, 0xc9, 0xf2, 0x84, 0x85, 0x22, 0xa0, 0x31, 0x92, 0x6d, 0x3c, 0x16, 0xd0, 0x6f, 0xe1, 0x9d, 0x19, + 0x6c, 0x5c, 0x83, 0x0c, 0xd6, 0x0d, 0xff, 0x94, 0x5a, 0x2d, 0x4e, 0x87, 0xd1, 0xc4, 0xf7, 0xc9, 0xeb, 0x57, 0x28, 0x36, + 0xfb, 0xf4, 0x96, 0x13, 0x83, 0x62, 0xc2, 0xb0, 0x30, 0x26, 0x29, 0x71, 0x21, 0x2a, 0x97, 0x82, 0xf1, 0x9c, 0x18, 0x57, + 0x51, 0x56, 0x30, 0x5e, 0x0c, 0x81, 0x2f, 0x58, 0x4b, 0x5a, 0x00, 0x7b, 0x78, 0xa9, 0x18, 0x96, 0x1a, 0x4c, 0x0b, 0x3e, + 0x13, 0x5b, 0x92, 0x08, 0xdf, 0x23, 0xa1, 0x31, 0x2c, 0xee, 0x4b, 0x58, 0x10, 0x2c, 0x55, 0xd8, 0x4a, 0xc2, 0xb6, 0x2f, + 0x93, 0xde, 0x5e, 0xc2, 0x72, 0x44, 0xf5, 0x6d, 0x4b, 0xa7, 0x01, 0xab, 0xa7, 0x40, 0x99, 0x41, 0xae, 0xaf, 0x13, 0xb6, + 0x22, 0xe5, 0xea, 0x8c, 0x7e, 0x59, 0x30, 0x2c, 0x5b, 0x96, 0x2c, 0x72, 0x21, 0xc1, 0xa5, 0x20, 0x5c, 0x16, 0xb8, 0x6a, + 0x70, 0xd1, 0x8c, 0xcf, 0x8b, 0xf2, 0xa2, 0xa5, 0xac, 0x43, 0x3d, 0xc2, 0x1f, 0x08, 0x1e, 0x44, 0x44, 0x2c, 0x04, 0x7e, + 0x19, 0xf8, 0x55, 0x31, 0x2e, 0xe6, 0x89, 0x82, 0xe7, 0xc4, 0xd7, 0x75, 0xe2, 0x42, 0x68, 0x59, 0x2a, 0x95, 0xa1, 0x4f, + 0xac, 0x4f, 0xb0, 0x4f, 0xb4, 0x5b, 0x55, 0x9e, 0xf8, 0x73, 0xd5, 0xa8, 0x2d, 0x40, 0x42, 0x78, 0x6f, 0x97, 0xf2, 0xa2, + 0x50, 0xc9, 0x12, 0xc3, 0x90, 0x58, 0x32, 0x65, 0x35, 0x25, 0xd6, 0xc4, 0xb8, 0xec, 0x03, 0x74, 0x90, 0xc0, 0x2f, 0xa9, + 0xf0, 0x45, 0xd7, 0xd8, 0x09, 0x1d, 0x9e, 0xf8, 0x84, 0xa8, 0xf2, 0xf9, 0x14, 0x69, 0x24, 0xf1, 0x2f, 0x62, 0xb9, 0xd7, + 0x94, 0x20, 0x05, 0x23, 0x95, 0x92, 0xad, 0x82, 0xd5, 0x19, 0xb6, 0x15, 0xb1, 0xf5, 0x75, 0xec, 0xd6, 0x37, 0xf2, 0xe0, + 0x4e, 0xa4, 0xd9, 0xe2, 0x04, 0x28, 0xc5, 0x63, 0xd7, 0x0c, 0xf2, 0xe7, 0x29, 0xc3, 0x8c, 0xbe, 0x8e, 0x19, 0x15, 0x89, + 0x89, 0x29, 0x2b, 0x92, 0x58, 0x43, 0xb3, 0x47, 0xbd, 0x42, 0xe2, 0xa2, 0xc0, 0x0b, 0x04, 0xbe, 0x94, 0xb5, 0xe8, 0xda, + 0x3c, 0xb9, 0x5f, 0xf7, 0x3d, 0xd9, 0xc1, 0xfe, 0x4a, 0x4a, 0x79, 0x7f, 0x4d, 0x08, 0x29, 0x40, 0x4a, 0x5d, 0x4b, 0xa9, + 0x1a, 0x90, 0xda, 0x3e, 0xe9, 0x62, 0x24, 0xbd, 0xb7, 0x9b, 0xc1, 0x72, 0xeb, 0xeb, 0x70, 0x12, 0x33, 0xd6, 0x13, 0x45, + 0x3d, 0xef, 0x10, 0x36, 0x57, 0x29, 0xaa, 0x92, 0xde, 0xc5, 0x11, 0x03, 0x94, 0xb1, 0xaf, 0x41, 0x75, 0x33, 0x83, 0x4b, + 0x92, 0xb8, 0x2a, 0xc6, 0x9a, 0x09, 0x9f, 0x12, 0xe5, 0x25, 0x85, 0x32, 0x6b, 0xd3, 0x0d, 0xf3, 0x74, 0x92, 0x4d, 0x59, + 0x94, 0x2f, 0x19, 0x5c, 0xf7, 0x89, 0x33, 0xe1, 0x8a, 0x28, 0x97, 0xd4, 0x27, 0xd4, 0x58, 0x2d, 0x13, 0x93, 0xda, 0x18, + 0xf9, 0x84, 0x6f, 0x42, 0xe1, 0x71, 0x75, 0x97, 0x25, 0x1d, 0x6f, 0xc6, 0xfa, 0xc4, 0xa8, 0xe7, 0x06, 0x7a, 0xf7, 0x2a, + 0xa1, 0x37, 0xa0, 0x57, 0xcd, 0x19, 0x5a, 0x60, 0x2c, 0x91, 0x15, 0x33, 0x2e, 0xfa, 0xba, 0x14, 0xe1, 0x0a, 0xc2, 0x9a, + 0xc1, 0xf3, 0x2a, 0xbc, 0x24, 0x4a, 0xb5, 0x58, 0x97, 0x67, 0xdb, 0xa3, 0x13, 0x26, 0x42, 0x21, 0xc2, 0x97, 0xf1, 0x89, + 0x23, 0xaf, 0xd9, 0x2b, 0x3e, 0xa1, 0x3e, 0xb1, 0xad, 0xb2, 0xd2, 0x57, 0xc6, 0xc3, 0x11, 0x83, 0x72, 0x4e, 0xf5, 0xbf, + 0x50, 0xba, 0x22, 0x9e, 0x04, 0xb6, 0x38, 0xb6, 0xd3, 0x6f, 0x2c, 0x82, 0xf4, 0xf7, 0xe9, 0x4d, 0x2a, 0xfa, 0xa1, 0xe8, + 0x02, 0x02, 0x0a, 0x56, 0x7d, 0x8f, 0x24, 0x71, 0x25, 0x09, 0x97, 0xf2, 0x40, 0x94, 0x97, 0x45, 0x19, 0xbb, 0x63, 0x39, + 0x83, 0x26, 0xef, 0x8b, 0x3f, 0xeb, 0x60, 0x03, 0x15, 0x89, 0x97, 0x52, 0x17, 0x26, 0xa6, 0x24, 0x44, 0x83, 0x36, 0x44, + 0x22, 0x4a, 0x1b, 0x7a, 0xc4, 0x61, 0x22, 0xd6, 0x90, 0xee, 0xce, 0x49, 0xdc, 0xc8, 0x93, 0x1b, 0x4f, 0xa9, 0xd1, 0x85, + 0xc9, 0x7a, 0x3e, 0x19, 0x29, 0x2f, 0x40, 0x55, 0x55, 0x0c, 0x4a, 0x07, 0x42, 0xe7, 0x7c, 0xb2, 0x93, 0xef, 0x34, 0xea, + 0x6b, 0xf4, 0x65, 0x55, 0x56, 0x3e, 0x34, 0xc8, 0x07, 0xc0, 0x7a, 0x5b, 0x3e, 0x71, 0x02, 0x5f, 0x31, 0x9f, 0xc8, 0xc4, + 0x25, 0x85, 0xe7, 0xb4, 0x73, 0x76, 0xd9, 0x84, 0x83, 0x30, 0x64, 0x42, 0xb5, 0x1b, 0x28, 0xd7, 0x2f, 0x1f, 0x6f, 0xc2, + 0x7a, 0x64, 0x67, 0x37, 0xd0, 0x9f, 0x6e, 0x52, 0x0c, 0x8c, 0xd2, 0x96, 0xe8, 0x57, 0x2d, 0x63, 0x8f, 0x5d, 0x7d, 0x9d, + 0x38, 0x38, 0x37, 0x5b, 0x84, 0x55, 0xe0, 0x65, 0x0d, 0x5c, 0x3a, 0x37, 0x90, 0x8f, 0x80, 0xcd, 0x13, 0x28, 0xbc, 0x6c, + 0x92, 0xb7, 0xac, 0xb5, 0xe4, 0x7d, 0x25, 0x2e, 0x88, 0xb1, 0x8c, 0x30, 0xee, 0x17, 0xf4, 0x07, 0xcb, 0x94, 0xdb, 0x9f, + 0x20, 0xf8, 0x32, 0x3b, 0x2a, 0x66, 0x3a, 0x1c, 0xe8, 0x6b, 0x88, 0xcf, 0xd0, 0xfe, 0x35, 0x8a, 0xa5, 0x15, 0x7a, 0x13, + 0xc9, 0xa1, 0xd9, 0x38, 0x1a, 0xab, 0xa6, 0xd9, 0x41, 0xf8, 0x76, 0xb2, 0x0c, 0x7c, 0x59, 0x95, 0xe7, 0xad, 0x3d, 0x67, + 0x90, 0x8f, 0x80, 0x0d, 0x21, 0xef, 0xcf, 0x2f, 0x9b, 0x4f, 0x72, 0x62, 0x4d, 0x95, 0x8b, 0x22, 0xac, 0x14, 0x91, 0xb1, + 0x2a, 0xc3, 0xa5, 0x40, 0x6f, 0xaf, 0xa5, 0xbc, 0xe3, 0x5a, 0x7d, 0xfd, 0x70, 0xad, 0x1e, 0x02, 0xd4, 0x32, 0x0d, 0x32, + 0x1d, 0xa2, 0xa3, 0x5d, 0x8a, 0x94, 0xa8, 0x80, 0x61, 0x08, 0x39, 0x03, 0x59, 0x16, 0xe3, 0x82, 0x90, 0xe3, 0xd7, 0x2f, + 0x69, 0xc1, 0x0b, 0xe7, 0xae, 0xc9, 0xc3, 0xc0, 0xb6, 0x39, 0x7a, 0xfa, 0xa4, 0xc0, 0x4b, 0xe6, 0xa1, 0xa6, 0x74, 0xc9, + 0x42, 0x12, 0x96, 0x44, 0x18, 0xc6, 0x40, 0x7f, 0x58, 0x50, 0xb8, 0x56, 0xdd, 0x12, 0x4f, 0xae, 0xd1, 0xdb, 0x88, 0xd3, + 0x20, 0xc5, 0x90, 0xd2, 0x4a, 0xaa, 0xc6, 0x18, 0x99, 0x07, 0xe7, 0xb0, 0x02, 0x8c, 0x3d, 0x20, 0x08, 0x81, 0xcf, 0x3e, + 0x75, 0x90, 0x8f, 0x82, 0x2d, 0xf9, 0x45, 0x81, 0xcf, 0x61, 0x79, 0x0c, 0x6e, 0x5d, 0x13, 0x8c, 0x51, 0xaf, 0xa4, 0x72, + 0xad, 0xce, 0x97, 0x08, 0x7c, 0x3a, 0xef, 0xc7, 0x27, 0x00, 0xba, 0x30, 0x5b, 0xe7, 0x7a, 0x42, 0x45, 0x59, 0x46, 0x2a, + 0x85, 0xa1, 0xc1, 0x44, 0x94, 0xc9, 0x22, 0xf2, 0xf9, 0x62, 0xbe, 0xf7, 0xa9, 0x93, 0x94, 0x0f, 0x88, 0x1b, 0xa4, 0x7b, + 0x63, 0x78, 0x51, 0x8c, 0x9f, 0x33, 0x18, 0x7b, 0x66, 0xe4, 0x1a, 0xf5, 0x24, 0x47, 0x2a, 0xca, 0xe1, 0x07, 0x14, 0xd7, + 0xab, 0x03, 0xf3, 0x7d, 0x12, 0xd0, 0x85, 0xd9, 0x3a, 0xa1, 0xa5, 0x91, 0x32, 0xb5, 0xf4, 0xc5, 0x18, 0x78, 0xc3, 0xe6, + 0x39, 0x27, 0x5c, 0xd7, 0x22, 0xc7, 0xb7, 0x1f, 0x8d, 0x36, 0x1f, 0x0e, 0x13, 0x91, 0xc2, 0x93, 0x36, 0x3e, 0x93, 0xc7, + 0x24, 0x8c, 0x53, 0x64, 0x58, 0x24, 0xaa, 0x3a, 0x52, 0x36, 0x03, 0xc2, 0xac, 0x40, 0xef, 0xd1, 0xab, 0x47, 0x03, 0xed, + 0x16, 0x71, 0x5d, 0xa1, 0xce, 0xda, 0x05, 0xa1, 0xa0, 0x4f, 0x99, 0x8c, 0x81, 0xcf, 0x1c, 0xca, 0xc8, 0x37, 0x71, 0x9e, + 0x91, 0xe4, 0xc1, 0x75, 0xa1, 0xc8, 0x27, 0xcd, 0x58, 0x92, 0xc4, 0x50, 0x0a, 0xfa, 0xc9, 0xa8, 0xb4, 0xa0, 0xec, 0x37, + 0x84, 0xc6, 0xf3, 0xdd, 0xdb, 0x8f, 0x3b, 0xa4, 0xc7, 0x34, 0xfa, 0xca, 0x6d, 0xc4, 0xf9, 0xd7, 0xa6, 0x22, 0x48, 0x41, + 0x69, 0x89, 0xca, 0x8c, 0x4a, 0xba, 0x8f, 0xaf, 0xd3, 0xd5, 0x7b, 0x49, 0xd7, 0x47, 0x2d, 0xbe, 0x56, 0x3b, 0xa0, 0x63, + 0x51, 0x96, 0x7c, 0x5c, 0xe6, 0x14, 0x0d, 0xf4, 0x06, 0x91, 0xd0, 0x56, 0x84, 0xb4, 0x9f, 0xe9, 0x1d, 0x9e, 0x6c, 0xba, + 0xaf, 0xc2, 0xca, 0x26, 0xda, 0x6b, 0x09, 0x31, 0x12, 0x24, 0x51, 0x86, 0x90, 0xcd, 0xc5, 0x89, 0xad, 0x21, 0x5d, 0xe3, + 0xcf, 0x4e, 0xba, 0x94, 0xbb, 0x74, 0xd2, 0x2d, 0x33, 0x8b, 0x3e, 0x2e, 0xa3, 0x6c, 0xa1, 0xf0, 0x31, 0x2f, 0x07, 0x34, + 0x6f, 0x33, 0x8f, 0xc8, 0x63, 0x3f, 0xdc, 0xb9, 0x85, 0xc6, 0x11, 0xd2, 0x13, 0x34, 0x24, 0x82, 0xc7, 0x9d, 0x4e, 0x53, + 0x9a, 0x7f, 0xc8, 0x5b, 0x8d, 0xff, 0xcd, 0x33, 0xd2, 0xe9, 0x7d, 0xcd, 0x0a, 0x15, 0x42, 0x19, 0x8c, 0x32, 0x16, 0x14, + 0x31, 0x10, 0xaa, 0x12, 0x49, 0xc3, 0xc5, 0xb8, 0xec, 0x04, 0xb1, 0xae, 0xdf, 0x9c, 0x0a, 0x24, 0x74, 0x64, 0xb3, 0x6b, + 0xb5, 0x70, 0x2e, 0xc7, 0xc8, 0xc1, 0xf6, 0xb3, 0x03, 0x78, 0x5f, 0x24, 0xd3, 0xa6, 0x92, 0x09, 0xf1, 0xa0, 0xae, 0x10, + 0x08, 0x71, 0x8e, 0x4e, 0x5a, 0xa4, 0x59, 0x5f, 0x1c, 0x8b, 0x3c, 0x00, 0xf7, 0x71, 0xd3, 0x5d, 0x87, 0x38, 0x43, 0xd2, + 0x0c, 0x35, 0xcf, 0xfe, 0x13, 0xa1, 0x35, 0x82, 0x18, 0xc1, 0x35, 0x2b, 0xa7, 0xc9, 0x30, 0x9f, 0xae, 0xb8, 0x85, 0x05, + 0x89, 0x14, 0x3e, 0xb6, 0xd4, 0xa2, 0xb1, 0x8f, 0xa6, 0x01, 0x32, 0xdd, 0x78, 0x92, 0xe9, 0x2e, 0x4e, 0xbf, 0xac, 0x5e, + 0x68, 0xb4, 0x41, 0xcd, 0x10, 0x0d, 0xa8, 0x29, 0x9a, 0x39, 0xd9, 0x9f, 0x05, 0x8d, 0xba, 0x4f, 0xed, 0xb8, 0xb3, 0x4e, + 0x19, 0xa0, 0x85, 0x22, 0x55, 0x44, 0xe2, 0xfc, 0xf0, 0xf1, 0x3d, 0x86, 0xbc, 0x7e, 0x1f, 0x59, 0x5e, 0x06, 0x2b, 0x90, + 0x5a, 0x11, 0x05, 0x15, 0x4f, 0x8c, 0x2c, 0x7b, 0x3c, 0x37, 0xf5, 0x67, 0x0d, 0x34, 0xef, 0x1b, 0xe2, 0xe3, 0x4a, 0x68, + 0x97, 0xaa, 0x23, 0x09, 0x34, 0xb5, 0x48, 0xaa, 0x4f, 0x08, 0xb4, 0xd9, 0xee, 0x66, 0xc5, 0x67, 0xc7, 0x9c, 0xcc, 0xe8, + 0x16, 0x7e, 0x6e, 0x50, 0x16, 0x07, 0x44, 0xcf, 0x54, 0xec, 0x01, 0x8d, 0x6a, 0xbe, 0xaa, 0x83, 0x34, 0xb7, 0xb5, 0xea, + 0xe8, 0xc7, 0x8e, 0x4d, 0xbc, 0xdd, 0x1c, 0xdc, 0x74, 0x1d, 0xa6, 0xcf, 0x9e, 0x03, 0x76, 0x2f, 0xf0, 0x91, 0x86, 0x7e, + 0x47, 0x88, 0xaf, 0x4b, 0x9f, 0x78, 0x35, 0x24, 0x2e, 0x74, 0x68, 0x11, 0xc9, 0x3b, 0xfd, 0xda, 0xe3, 0xf7, 0x1f, 0xee, + 0x75, 0x6b, 0x44, 0x02, 0xa2, 0xbe, 0x4b, 0xb9, 0x2e, 0x0f, 0x8e, 0x65, 0x7d, 0xf1, 0x77, 0x38, 0x4f, 0x4c, 0x95, 0xc8, + 0xc1, 0x43, 0x47, 0x48, 0xa6, 0x05, 0x32, 0xbf, 0x77, 0x42, 0x39, 0x68, 0x4b, 0x3b, 0xff, 0x61, 0x82, 0x68, 0x44, 0xc5, + 0xd0, 0x26, 0x21, 0x5b, 0x11, 0xe9, 0x55, 0xa7, 0xd1, 0x68, 0xe5, 0xf4, 0x4d, 0xd6, 0x60, 0x5e, 0x12, 0x3e, 0x60, 0xb3, + 0x0c, 0xfb, 0xc4, 0x1a, 0xf5, 0x67, 0x66, 0x0d, 0xec, 0xd7, 0x8f, 0x92, 0xf4, 0x0f, 0xcb, 0xa4, 0x9f, 0xad, 0xe7, 0x64, + 0xcd, 0x1e, 0xdc, 0x64, 0x84, 0x4c, 0x18, 0x27, 0xd4, 0xa9, 0xc2, 0xae, 0x43, 0x18, 0x45, 0x64, 0xb6, 0x8d, 0xf0, 0xd6, + 0xc3, 0x8a, 0x78, 0x1c, 0xe8, 0x35, 0xe0, 0xee, 0x03, 0xed, 0x1a, 0xe2, 0x5b, 0x8a, 0x07, 0x24, 0xee, 0x00, 0x4e, 0x06, + 0xf1, 0x3e, 0xc8, 0xcf, 0x7f, 0x12, 0xbe, 0xba, 0xee, 0x9c, 0x65, 0xf7, 0xdb, 0xa3, 0x63, 0xf6, 0x9f, 0xfe, 0xf8, 0x7b, + 0x70, 0x77, 0x17, 0xca, 0x90, 0xfb, 0x3b, 0xa9, 0x64, 0x07, 0x99, 0xbf, 0xa5, 0x6e, 0x7c, 0x2c, 0x00, 0xc7, 0xe9, 0xe3, + 0xd6, 0x76, 0xb8, 0x46, 0x27, 0xc7, 0x34, 0x7e, 0x42, 0xc9, 0x1a, 0x5c, 0x20, 0xf9, 0xe6, 0x57, 0x8f, 0xbe, 0xef, 0xf6, + 0x36, 0xfc, 0xfe, 0x77, 0xdc, 0x74, 0x4e, 0xb7, 0xf6, 0x17, 0xdb, 0xcb, 0x89, 0x45, 0x0f, 0xfd, 0x75, 0xe7, 0x91, 0xbf, + 0x25, 0x53, 0x90, 0x3e, 0xee, 0x83, 0x93, 0xb0, 0x27, 0x4a, 0x32, 0x18, 0x55, 0xf0, 0x0f, 0x3f, 0x81, 0xdf, 0xfe, 0x8b, + 0xee, 0xb7, 0xba, 0xed, 0xd6, 0x63, 0x13, 0xbb, 0xef, 0xae, 0xf1, 0x5f, 0xfb, 0x03, 0xd8, 0x9c, 0x42, 0xe1, 0xda, 0x3c, + 0xe9, 0xa8, 0x65, 0xf1, 0xef, 0x20, 0xc5, 0xd6, 0x4c, 0xa4, 0x9d, 0x91, 0xc0, 0x9e, 0x77, 0x75, 0x06, 0x7e, 0x04, 0x2f, + 0x6e, 0x1c, 0x29, 0x5f, 0x4f, 0xb5, 0xbd, 0x38, 0xa8, 0x8b, 0x63, 0xf8, 0xc3, 0xbf, 0x87, 0xef, 0xfe, 0x04, 0x7a, 0x0b, + 0xfb, 0x71, 0xed, 0xf9, 0xf7, 0xdf, 0xfb, 0x5b, 0xb8, 0xf9, 0x5f, 0xb0, 0x3c, 0xe8, 0x4c, 0xfb, 0x54, 0xd2, 0xf9, 0x8e, + 0xcc, 0xe2, 0x8b, 0xf3, 0xc8, 0xed, 0x62, 0xcc, 0xf3, 0xae, 0xd2, 0xe5, 0xc9, 0x40, 0x37, 0xa0, 0x9c, 0x90, 0xb4, 0xc0, + 0x5a, 0xcf, 0xe8, 0x5b, 0x52, 0x10, 0xdc, 0x71, 0x77, 0x9c, 0xe9, 0x19, 0xc2, 0x85, 0xa0, 0xf0, 0x9b, 0x7f, 0x0e, 0xdb, + 0xfb, 0xf7, 0xff, 0xbe, 0xb9, 0x01, 0xbf, 0xfb, 0x37, 0xb0, 0x32, 0x82, 0xf6, 0x14, 0x20, 0xef, 0x21, 0xe8, 0x7c, 0x87, + 0xa7, 0xff, 0x3e, 0x9f, 0x29, 0xf5, 0x88, 0xda, 0x23, 0x65, 0xa0, 0x4b, 0x27, 0x00, 0x5a, 0x2e, 0x61, 0x5a, 0x61, 0x6d, + 0x20, 0x06, 0x25, 0x5a, 0xa0, 0x8d, 0xe0, 0x3c, 0x9f, 0xc7, 0x1c, 0xa7, 0xde, 0x41, 0xdd, 0x84, 0x87, 0x3d, 0xf8, 0xcf, + 0xdb, 0xf0, 0x3b, 0x7f, 0xd9, 0x81, 0x74, 0x2f, 0xfc, 0x1b, 0x7f, 0xd6, 0xfd, 0xff, 0x87, 0x0a, 0xb3, 0xbc, 0xd8, 0xc3, + 0x68, 0x15, 0x5a, 0x6d, 0x48, 0xb5, 0xd3, 0xa3, 0x5e, 0x12, 0xb2, 0xf1, 0x40, 0x91, 0xd6, 0x51, 0xce, 0xa8, 0xf7, 0x2e, + 0xb6, 0x33, 0xc4, 0x06, 0x45, 0x3e, 0xe0, 0x69, 0x63, 0xa2, 0x51, 0xa1, 0x4e, 0x92, 0x2b, 0x47, 0xb6, 0xcf, 0x32, 0x1e, + 0xd7, 0xd8, 0xca, 0x10, 0xfe, 0xf4, 0xfb, 0xf0, 0xe5, 0xeb, 0xf0, 0xa3, 0xb7, 0xe0, 0xc7, 0x6f, 0x77, 0x66, 0x7d, 0x1a, + 0x6d, 0x76, 0xd8, 0xee, 0x7d, 0x99, 0x9a, 0x31, 0x17, 0xa8, 0xa3, 0xd0, 0xa8, 0xd1, 0x16, 0x81, 0x38, 0x4d, 0x24, 0x57, + 0xd6, 0xf1, 0x1a, 0x7d, 0x1d, 0x1b, 0xac, 0x62, 0x5b, 0x89, 0xd4, 0xd6, 0xc4, 0x5a, 0x69, 0xbc, 0x21, 0x33, 0xf6, 0x49, + 0xd4, 0xc0, 0xbb, 0xf9, 0x50, 0xf7, 0x0c, 0x81, 0xfd, 0x81, 0x73, 0xfa, 0xf5, 0x3f, 0x81, 0x3f, 0xfa, 0xee, 0xe9, 0x4d, + 0xf6, 0x21, 0xac, 0x1d, 0x8c, 0x77, 0x7d, 0x07, 0xcb, 0xc5, 0x1e, 0x3e, 0x46, 0xa1, 0x29, 0x1a, 0xe2, 0xf6, 0x3e, 0xe6, + 0xca, 0xca, 0xd5, 0x67, 0x47, 0x02, 0x15, 0xb8, 0x79, 0x15, 0x2b, 0x12, 0xa9, 0x49, 0xb4, 0xd6, 0xd2, 0x48, 0x60, 0x26, + 0x89, 0x7d, 0xd1, 0xdc, 0xe0, 0xdb, 0xe6, 0x1d, 0xf8, 0x53, 0xdd, 0xd9, 0xe7, 0xa9, 0xa5, 0xdf, 0x83, 0xaa, 0x3c, 0xd5, + 0x7e, 0x79, 0x5f, 0xbc, 0xee, 0x21, 0x60, 0x29, 0xb2, 0x6d, 0x89, 0xff, 0x71, 0x2b, 0xf3, 0x1a, 0x34, 0x31, 0x66, 0x16, + 0x68, 0xb6, 0x13, 0xed, 0xd5, 0x82, 0xe8, 0xca, 0x7a, 0x54, 0x15, 0x87, 0xb1, 0x80, 0x56, 0x26, 0x52, 0x6f, 0x46, 0x4c, + 0x0d, 0x8d, 0x45, 0xf6, 0x93, 0xb2, 0x6b, 0xc2, 0xb6, 0xb9, 0xe9, 0x1a, 0xdf, 0x3f, 0xd8, 0x1f, 0xcf, 0x02, 0xd6, 0x9f, + 0x3d, 0x13, 0xc8, 0x03, 0xa8, 0x9d, 0x35, 0xfd, 0xb3, 0x2a, 0x77, 0x82, 0xb1, 0xeb, 0x26, 0x1c, 0x84, 0x7d, 0x0d, 0xcc, + 0xab, 0x44, 0xbb, 0xd9, 0x92, 0x6e, 0xfe, 0xdb, 0x13, 0x9d, 0x91, 0x98, 0x2f, 0x62, 0x2f, 0x42, 0xac, 0x1b, 0x5a, 0xaf, + 0x1a, 0x89, 0x15, 0xfb, 0x18, 0xbb, 0x9a, 0xd8, 0x12, 0x65, 0x17, 0xe5, 0x5f, 0x53, 0xe2, 0xfb, 0x1e, 0x0b, 0x9f, 0x15, + 0xec, 0x99, 0x00, 0x1a, 0x49, 0xca, 0x9c, 0x8a, 0xbd, 0x09, 0xfc, 0x93, 0x17, 0x5e, 0x79, 0x99, 0x8e, 0x8f, 0x2d, 0x29, + 0xfb, 0xec, 0x53, 0xcf, 0x23, 0x6d, 0xcf, 0x4f, 0xd6, 0x2e, 0x3f, 0x11, 0x68, 0x57, 0x4a, 0xea, 0x95, 0x96, 0xd3, 0x09, + 0xad, 0x45, 0xea, 0xa2, 0x65, 0x5f, 0x2c, 0x6b, 0x74, 0x2b, 0x45, 0xde, 0xb3, 0xc4, 0xb6, 0xc2, 0xdf, 0xa5, 0x86, 0x7f, + 0xcc, 0xa9, 0x9b, 0x03, 0xf6, 0x63, 0xf8, 0x0e, 0xf0, 0x79, 0x82, 0xee, 0xda, 0x74, 0x73, 0xf5, 0x7e, 0x0a, 0xd4, 0x1a, + 0xfe, 0x3d, 0xc1, 0x5f, 0x27, 0xaf, 0x49, 0x8a, 0xbc, 0xdf, 0x06, 0x3e, 0xf0, 0xb1, 0xc5, 0x96, 0xfd, 0x69, 0xa4, 0xde, + 0x6b, 0x68, 0xd7, 0x2a, 0x22, 0xdf, 0xe2, 0xb1, 0x13, 0xf0, 0x43, 0x43, 0x40, 0xaf, 0xae, 0xfc, 0xd4, 0x9c, 0x78, 0xe7, + 0x0a, 0xcd, 0xe5, 0x9a, 0x79, 0x59, 0xe4, 0xf2, 0xb5, 0x2d, 0x53, 0xca, 0xe0, 0x3c, 0x4d, 0xb7, 0x5d, 0xdf, 0xb0, 0xc4, + 0xbb, 0xaa, 0x7c, 0x51, 0x42, 0x2e, 0xb5, 0xc9, 0xd5, 0x04, 0x0f, 0x40, 0x3d, 0x9d, 0xae, 0xe5, 0x91, 0x6f, 0x9e, 0x95, + 0x2c, 0xd4, 0x90, 0x12, 0x1f, 0x58, 0xcb, 0x0f, 0x44, 0xf8, 0x81, 0x17, 0x5d, 0xa9, 0x70, 0x27, 0x09, 0x77, 0x35, 0xb2, + 0xd5, 0x14, 0xec, 0x36, 0x35, 0xb3, 0xd8, 0x52, 0x0f, 0x2f, 0xd1, 0xde, 0xf4, 0x73, 0xd2, 0x43, 0x5c, 0xe5, 0x21, 0x40, + 0xc5, 0xf8, 0x96, 0xa5, 0xb5, 0x6f, 0x12, 0xeb, 0x4d, 0x9a, 0xe9, 0x88, 0x59, 0xd5, 0x23, 0x8c, 0x03, 0xa1, 0xf1, 0xec, + 0xc5, 0x03, 0xfc, 0x2e, 0x1a, 0x69, 0x05, 0x7e, 0x88, 0xf1, 0x56, 0x4a, 0x5c, 0x17, 0xe5, 0x05, 0x52, 0xae, 0x65, 0x70, + 0x1e, 0xae, 0xcb, 0x7a, 0x1e, 0xb4, 0x97, 0xa3, 0xfc, 0xf4, 0x83, 0x93, 0x71, 0xb0, 0x7e, 0x2d, 0x33, 0xc7, 0xfb, 0xc9, + 0xb8, 0xe3, 0xbb, 0xa2, 0xc1, 0x7f, 0x38, 0x41, 0x69, 0xb0, 0x23, 0xc2, 0x5d, 0x2c, 0xa7, 0x1d, 0xef, 0x9b, 0x57, 0x97, + 0x35, 0x4c, 0xb5, 0x65, 0xe6, 0x55, 0xa1, 0x9f, 0x78, 0x87, 0xf8, 0xdf, 0x5e, 0x24, 0xf9, 0xc6, 0x71, 0xf3, 0x78, 0x48, + 0xd1, 0xd4, 0xf5, 0x1d, 0x8a, 0xad, 0x5f, 0xa0, 0x5c, 0x0e, 0x0c, 0xca, 0x1e, 0xc3, 0x5e, 0x60, 0xdc, 0x06, 0x56, 0x0a, + 0x61, 0xc5, 0x8f, 0x10, 0x9d, 0xcc, 0x0e, 0xca, 0x72, 0x4a, 0x19, 0xdc, 0x18, 0x63, 0x59, 0x94, 0x65, 0x8c, 0xa1, 0xd7, + 0xfe, 0x65, 0x4a, 0xd2, 0x09, 0x66, 0xe7, 0x61, 0x73, 0x44, 0x79, 0x3f, 0x03, 0xf2, 0x8a, 0x13, 0xaf, 0x3c, 0x59, 0x40, + 0x6d, 0xbc, 0x50, 0x2c, 0x97, 0xcd, 0xf9, 0x96, 0xe1, 0xdb, 0x99, 0xb0, 0x25, 0xb0, 0xe5, 0x6b, 0x10, 0x65, 0x2f, 0x3b, + 0x42, 0xc9, 0x25, 0x74, 0x9b, 0x34, 0x7c, 0x60, 0xca, 0x07, 0xb5, 0xb2, 0xd3, 0xce, 0x98, 0x6e, 0x29, 0xfb, 0xab, 0x33, + 0xea, 0x37, 0xdf, 0xa5, 0xe5, 0xdb, 0x8f, 0x9b, 0xed, 0x11, 0x1a, 0x5d, 0x68, 0xf5, 0xdb, 0x96, 0xde, 0xfc, 0x3a, 0xed, + 0xf5, 0x00, 0x9b, 0x7d, 0x64, 0x75, 0x06, 0x32, 0xcc, 0xee, 0xdd, 0xb7, 0x9e, 0x26, 0xf8, 0x66, 0x2d, 0xec, 0x65, 0x57, + 0xaf, 0x4c, 0x02, 0x8c, 0x4c, 0xf2, 0x1a, 0xce, 0x7c, 0xab, 0x7f, 0x72, 0x86, 0xe1, 0xec, 0xe1, 0x22, 0xaf, 0x7d, 0x90, + 0x41, 0x3c, 0x18, 0x8a, 0xe5, 0xb4, 0xb7, 0x8b, 0xa7, 0xfd, 0xe8, 0xde, 0x3f, 0x6a, 0x34, 0x49, 0x99, 0x63, 0x38, 0xd5, + 0x35, 0x95, 0xc8, 0x8e, 0x75, 0x85, 0x91, 0xdb, 0xb1, 0x65, 0x27, 0x94, 0x6c, 0xcf, 0x1a, 0xa6, 0x6d, 0xcd, 0x9e, 0x8e, + 0x99, 0x8d, 0x37, 0x68, 0x9e, 0xdf, 0x20, 0xbe, 0xf9, 0xea, 0xd1, 0x8b, 0xe5, 0xf8, 0x1a, 0x86, 0x75, 0xec, 0xf9, 0x1b, + 0x44, 0x3e, 0x47, 0xbd, 0x75, 0x01, 0xbb, 0x78, 0x97, 0x14, 0x7b, 0xc4, 0xb2, 0xa2, 0x31, 0xc9, 0x33, 0x3f, 0x15, 0xd8, + 0xf6, 0x33, 0x90, 0x36, 0x30, 0x50, 0x63, 0xa0, 0x5e, 0xac, 0xe1, 0x0c, 0x7a, 0xa2, 0x87, 0xe6, 0xe4, 0x38, 0x84, 0x2e, + 0x49, 0xce, 0xfc, 0xd3, 0xbd, 0x15, 0x94, 0x5d, 0x18, 0xa6, 0x5d, 0x3d, 0x91, 0xd7, 0x27, 0xb8, 0x86, 0x5b, 0x11, 0x1a, + 0x53, 0x6a, 0x85, 0x79, 0x12, 0x66, 0x18, 0x7b, 0xea, 0x13, 0x0a, 0x7b, 0xd1, 0x98, 0xfa, 0x55, 0x02, 0x7b, 0xb6, 0xc7, + 0x6c, 0xcb, 0xeb, 0x7a, 0x37, 0x68, 0xd6, 0x7e, 0x44, 0x7c, 0xe3, 0x6b, 0xc7, 0x17, 0x44, 0xca, 0xb1, 0x40, 0x17, 0xb5, + 0x0c, 0x7e, 0xb8, 0x7a, 0x7d, 0x51, 0x59, 0xdd, 0xf7, 0x8a, 0x6a, 0xa3, 0x1a, 0x0c, 0xa8, 0xfc, 0xec, 0xb4, 0x68, 0xe8, + 0x27, 0xa1, 0x1f, 0x42, 0xae, 0x46, 0x71, 0x6d, 0xf6, 0x92, 0x67, 0x5d, 0xce, 0xec, 0x6b, 0x76, 0x5c, 0xea, 0x54, 0x47, + 0x4e, 0xf1, 0x3a, 0xfe, 0xa9, 0x93, 0x74, 0x3f, 0xfd, 0x4b, 0x4a, 0xcc, 0x59, 0x52, 0xea, 0x62, 0x6b, 0x6a, 0x1a, 0x42, + 0x8e, 0xc4, 0xea, 0xe8, 0x45, 0xcb, 0x81, 0x59, 0xeb, 0x45, 0xcb, 0x4d, 0xb6, 0xa2, 0xf9, 0x6e, 0xc1, 0x7c, 0x7f, 0x9b, + 0x66, 0x38, 0xa5, 0xbd, 0xb6, 0x71, 0xb2, 0xe2, 0x65, 0x39, 0x1e, 0xe8, 0xe3, 0xb5, 0xf2, 0x3f, 0x1d, 0x51, 0xcc, 0xe7, + 0x84, 0xc1, 0x12, 0x65, 0xd1, 0x50, 0xfa, 0x19, 0xea, 0x40, 0xe8, 0xf9, 0xb1, 0x9d, 0x9f, 0xd3, 0xa8, 0x50, 0x68, 0x20, + 0xc4, 0x2e, 0xc5, 0x54, 0x67, 0xfb, 0x33, 0x4b, 0xe7, 0x81, 0xa3, 0x93, 0x6d, 0x7e, 0xf5, 0x8e, 0x1d, 0xb6, 0x67, 0x47, + 0x8a, 0x39, 0xc8, 0xd6, 0x8f, 0xf0, 0x95, 0x98, 0x02, 0x31, 0xd5, 0xb4, 0xa9, 0xec, 0x22, 0xb3, 0x5e, 0xa0, 0xd9, 0x6b, + 0x68, 0xe2, 0x8c, 0x66, 0x10, 0x68, 0x62, 0x41, 0xe3, 0xf5, 0xf7, 0x4b, 0x6f, 0x11, 0x6f, 0x79, 0x15, 0xca, 0x09, 0x6b, + 0xef, 0xe5, 0xc9, 0x40, 0x1f, 0x7f, 0xfb, 0xc1, 0xab, 0xc8, 0xa6, 0xeb, 0xe8, 0xde, 0x1d, 0x8a, 0xc9, 0xa4, 0x7b, 0x31, + 0x60, 0xa6, 0x14, 0xbd, 0x8a, 0xd0, 0xb6, 0x84, 0xd2, 0x6b, 0xe7, 0x0b, 0xa4, 0x88, 0x04, 0xe7, 0x87, 0xf3, 0xa7, 0x45, + 0x4a, 0x4f, 0xf6, 0x0e, 0x88, 0xab, 0x39, 0x34, 0x01, 0x93, 0x22, 0xa7, 0x82, 0xf9, 0xd3, 0x54, 0xa4, 0xa2, 0x25, 0xd6, + 0x46, 0x2a, 0x0a, 0x62, 0x3d, 0x27, 0x7a, 0x84, 0x56, 0x8f, 0x69, 0x77, 0x76, 0x88, 0x55, 0x45, 0x74, 0x80, 0x97, 0xd6, + 0x49, 0xb9, 0x76, 0xf7, 0x14, 0x6f, 0x53, 0xc8, 0xc9, 0x80, 0x3e, 0x00, 0xd8, 0xc5, 0xcd, 0xd9, 0x0f, 0x5b, 0x57, 0xd1, + 0xf5, 0xab, 0xc8, 0x14, 0xd4, 0x5f, 0xf7, 0x58, 0x2d, 0xd0, 0x3a, 0xa0, 0x7e, 0x46, 0x69, 0x03, 0x64, 0xb8, 0x83, 0x6e, + 0x4f, 0x60, 0x5c, 0x1d, 0x43, 0x2c, 0xf7, 0xb0, 0x9d, 0x1d, 0x3f, 0xa7, 0x27, 0xed, 0x56, 0x98, 0xec, 0x77, 0x21, 0xe8, + 0x56, 0x24, 0xe9, 0x36, 0x56, 0xce, 0x49, 0xfd, 0x2b, 0x8f, 0xbc, 0x2e, 0x72, 0x86, 0xf7, 0x63, 0xe4, 0x74, 0x40, 0x8f, + 0x01, 0xed, 0x87, 0xaf, 0x9f, 0x46, 0xd6, 0x7d, 0x03, 0x58, 0x87, 0x7b, 0xe7, 0x1f, 0xd7, 0x20, 0x3a, 0x29, 0x7e, 0x08, + 0x61, 0xe5, 0xe2, 0x6c, 0x40, 0x4e, 0x94, 0x3d, 0x87, 0x04, 0x46, 0xd7, 0x48, 0xdc, 0x82, 0x5b, 0x1e, 0x98, 0x7b, 0xcc, + 0xea, 0xe1, 0xdc, 0x43, 0xef, 0xc2, 0x9c, 0x0e, 0xe0, 0xd3, 0x79, 0xef, 0xe5, 0x40, 0x0e, 0xde, 0x60, 0x3a, 0x90, 0x43, + 0x8e, 0xda, 0x1f, 0x92, 0x47, 0x92, 0xe4, 0x87, 0x2b, 0xac, 0x9f, 0xfe, 0xeb, 0x5c, 0x1f, 0xcb, 0xc7, 0xf2, 0xb1, 0xf0, + 0xcc, 0xe5, 0xff, 0x00, 0x9e, 0x3f, 0x1f, 0xb3, 0x90, 0x52, 0x2d, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, + 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_left[3917] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x42, + 0x00, 0x00, 0x00, 0x3c, 0x08, 0x06, 0x00, 0x00, 0x00, 0xd2, 0x7c, 0x6c, 0x59, 0x00, 0x00, 0x0f, 0x14, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0xcb, 0x8f, 0x1c, 0xd7, 0x75, 0xc6, 0x7f, 0xe7, 0xde, 0xaa, 0xea, 0xc7, 0xbc, 0x38, 0x1c, + 0x0e, 0x5f, 0x92, 0x2d, 0xc5, 0x12, 0x2c, 0x64, 0x60, 0x29, 0xb0, 0x85, 0x18, 0x59, 0xc4, 0xa2, 0xe0, 0x3c, 0x56, 0x42, + 0xe0, 0x8d, 0x80, 0x2c, 0x62, 0x40, 0x40, 0x16, 0xc9, 0x9f, 0x90, 0x55, 0x44, 0xef, 0xb3, 0x0c, 0x10, 0x6f, 0x02, 0x64, + 0x1b, 0x2f, 0x83, 0x2c, 0xbc, 0x49, 0x40, 0x25, 0x86, 0x02, 0x07, 0xa0, 0x8c, 0x24, 0x0e, 0x11, 0xc9, 0xb2, 0x21, 0x3b, + 0xb2, 0x28, 0x8a, 0xd4, 0x0c, 0x67, 0xa6, 0x7b, 0xba, 0xab, 0xea, 0xde, 0x7b, 0x82, 0x73, 0xab, 0x87, 0x1c, 0xce, 0x90, + 0xc3, 0x21, 0x39, 0xa4, 0xb2, 0xe0, 0x19, 0x14, 0xaa, 0xd8, 0xcd, 0x7a, 0xdc, 0xaf, 0xce, 0xfb, 0x7c, 0x0d, 0x4f, 0xe5, + 0xa9, 0x3c, 0x95, 0xa7, 0x72, 0x6f, 0x11, 0x8e, 0x45, 0xf4, 0xee, 0xd7, 0xd1, 0x87, 0xb9, 0x93, 0xec, 0x3d, 0xeb, 0xff, + 0x3b, 0x10, 0xda, 0x9d, 0xf7, 0xf6, 0xec, 0xfc, 0x2b, 0x08, 0x9f, 0x21, 0xbc, 0x84, 0xac, 0x6d, 0xcc, 0x3e, 0x5b, 0x3b, + 0xe4, 0xf4, 0x2b, 0x7b, 0x0e, 0x97, 0x51, 0xce, 0xa1, 0x5c, 0x02, 0x4e, 0xef, 0x81, 0x6e, 0x0d, 0xe5, 0x7b, 0x7b, 0xa1, + 0x7c, 0xbc, 0x00, 0xc9, 0x43, 0x03, 0x70, 0x05, 0x79, 0x75, 0x19, 0xb7, 0xd9, 0xc3, 0x4d, 0x0b, 0x5c, 0xeb, 0x70, 0x2b, + 0x13, 0xa4, 0xf1, 0xb8, 0x34, 0x44, 0xe2, 0xb4, 0xbb, 0xb6, 0x36, 0xdd, 0x5e, 0xaa, 0xdb, 0x8b, 0xf2, 0x7d, 0x94, 0x0d, + 0x70, 0x3d, 0x74, 0xc3, 0x8e, 0x81, 0x33, 0x63, 0xf4, 0xf3, 0x01, 0xea, 0xb6, 0xd1, 0xaa, 0x26, 0x95, 0x8b, 0xe8, 0x52, + 0x4d, 0x9a, 0x7f, 0x1f, 0x7d, 0xe7, 0x75, 0x52, 0x3e, 0xf1, 0x16, 0x30, 0xc7, 0x0f, 0xca, 0x03, 0x00, 0xa1, 0xb2, 0x0b, + 0xc0, 0x1a, 0xf8, 0xad, 0x67, 0xf1, 0x75, 0x8d, 0x5f, 0x58, 0xc0, 0x57, 0x23, 0x8a, 0xa6, 0x8f, 0xaf, 0x7a, 0xf8, 0x10, + 0xf0, 0x95, 0xe0, 0x34, 0x20, 0xf4, 0x21, 0x05, 0xc4, 0x15, 0xb3, 0x05, 0x4c, 0x67, 0x37, 0x2d, 0x50, 0xdb, 0xec, 0xb8, + 0x51, 0x92, 0x6b, 0x51, 0x29, 0xd1, 0x7a, 0x44, 0xf2, 0x4a, 0x9a, 0x16, 0x44, 0x9f, 0x48, 0xa3, 0x8a, 0x58, 0x6d, 0x12, + 0x0d, 0x98, 0x53, 0x3d, 0xe2, 0xe5, 0x0d, 0x52, 0xd6, 0x94, 0x8b, 0xe8, 0x0c, 0x5e, 0x7d, 0xb2, 0x40, 0xa8, 0x0a, 0x17, + 0x91, 0x57, 0xaf, 0xe2, 0x6f, 0xd4, 0xf8, 0x9d, 0x39, 0x8a, 0x81, 0x52, 0x16, 0x43, 0x4a, 0xe7, 0xa9, 0x86, 0x25, 0x25, + 0x91, 0xb2, 0x2d, 0x28, 0x7d, 0xc4, 0x3b, 0x8f, 0x57, 0x03, 0x23, 0x22, 0x45, 0xea, 0xee, 0x11, 0x1c, 0x2a, 0x1e, 0xa5, + 0x05, 0xec, 0xd8, 0xa1, 0x21, 0x75, 0x7b, 0x67, 0x78, 0x35, 0x24, 0xef, 0x89, 0x31, 0x10, 0x63, 0x45, 0x28, 0x21, 0x44, + 0x25, 0xa4, 0x29, 0x6d, 0x1d, 0x09, 0x3b, 0x2d, 0x61, 0xb8, 0x4a, 0x38, 0x75, 0x75, 0x06, 0xc8, 0x0f, 0x48, 0xc7, 0x09, + 0x86, 0x3c, 0x08, 0x08, 0xd7, 0xe6, 0x28, 0xaa, 0x31, 0x95, 0x5b, 0xa1, 0xea, 0xd5, 0xf4, 0xd3, 0x90, 0x7e, 0xd1, 0xd2, + 0x4f, 0x15, 0x7d, 0x9f, 0xe8, 0x69, 0xa2, 0x27, 0x4a, 0x19, 0xa1, 0x70, 0x45, 0x06, 0xc2, 0xed, 0x3e, 0x6e, 0x5e, 0xbc, + 0xa0, 0x79, 0x9f, 0xd0, 0x68, 0x20, 0x14, 0x24, 0x69, 0x50, 0x57, 0x12, 0x53, 0x22, 0x26, 0x47, 0xd4, 0x40, 0x28, 0x84, + 0x16, 0xa5, 0x09, 0x8e, 0x5a, 0x1c, 0xf5, 0x74, 0x42, 0xa3, 0x42, 0x1d, 0x03, 0xcd, 0xb4, 0xa0, 0x5d, 0x68, 0x08, 0xcf, + 0xfc, 0x27, 0x31, 0x9b, 0x4c, 0x36, 0x97, 0x47, 0x07, 0x43, 0x8e, 0x62, 0x0e, 0xaf, 0x5e, 0xc5, 0x7f, 0x02, 0x65, 0x35, + 0xa0, 0x9a, 0x2b, 0xe9, 0xfb, 0x82, 0xa1, 0x08, 0x43, 0x15, 0xe6, 0x51, 0xe6, 0x6c, 0x4b, 0xc2, 0xb0, 0x10, 0xfa, 0x51, + 0xe8, 0x79, 0xa5, 0x0c, 0x8a, 0x77, 0xe0, 0x54, 0x91, 0x0c, 0x40, 0x77, 0x37, 0x55, 0x48, 0x28, 0xea, 0x25, 0x3b, 0x9c, + 0x14, 0x20, 0x89, 0x10, 0x45, 0x89, 0x51, 0x68, 0x7d, 0xa2, 0x15, 0x5b, 0x74, 0xa2, 0xf6, 0xc2, 0x24, 0x45, 0x26, 0xea, + 0xd9, 0x89, 0x9e, 0x49, 0xd1, 0x30, 0xa9, 0x03, 0xd3, 0x1b, 0x2d, 0xcd, 0xb0, 0xa0, 0x3d, 0x33, 0x26, 0x5c, 0x3e, 0x47, + 0xec, 0x4c, 0xe5, 0xd1, 0xc0, 0x90, 0xfb, 0x82, 0xf0, 0x8f, 0xf8, 0x6b, 0xaf, 0x51, 0xb8, 0x29, 0xfd, 0xc1, 0x3c, 0x03, + 0x07, 0x73, 0x65, 0x8f, 0xf9, 0xa8, 0x2c, 0x39, 0x65, 0x49, 0xc8, 0xdb, 0xa2, 0x01, 0x21, 0x4a, 0x0f, 0x30, 0xb7, 0x58, + 0xaa, 0x50, 0x8a, 0xd8, 0xfb, 0x47, 0x54, 0x10, 0x73, 0x77, 0x19, 0x10, 0xdb, 0x34, 0x83, 0xa0, 0xa9, 0xf3, 0xbe, 0xd1, + 0xc0, 0x11, 0x08, 0x66, 0x41, 0xd9, 0x6d, 0x28, 0x53, 0x11, 0x26, 0x24, 0xc6, 0xc9, 0x31, 0x92, 0xc4, 0x36, 0xb6, 0x57, + 0x46, 0x53, 0xc7, 0xb8, 0xae, 0x99, 0xd0, 0x32, 0x6d, 0x26, 0x34, 0xcb, 0x1b, 0x84, 0x2b, 0x10, 0x1f, 0xd5, 0x54, 0x0e, + 0x07, 0xe2, 0x02, 0xfe, 0xb9, 0xe7, 0x29, 0xfc, 0x59, 0x7a, 0x55, 0xcd, 0x50, 0x4a, 0xe6, 0x0b, 0xcf, 0xa2, 0x0a, 0x27, + 0xf1, 0x2c, 0xbb, 0xc8, 0x0a, 0xc2, 0x09, 0x60, 0x08, 0x2c, 0x23, 0x39, 0x00, 0x9e, 0x50, 0x28, 0xc4, 0x56, 0x9a, 0x2f, + 0xd3, 0xbd, 0x79, 0x20, 0xcd, 0x16, 0x9c, 0x37, 0x3b, 0xd6, 0x99, 0x26, 0x18, 0x18, 0x89, 0xce, 0x1c, 0x04, 0xa6, 0x2a, + 0x4c, 0x04, 0x26, 0x0a, 0x53, 0x81, 0x6d, 0xe0, 0x66, 0x52, 0xb6, 0xd4, 0x71, 0xd3, 0x29, 0x5b, 0xc1, 0xb1, 0x1d, 0xc6, + 0xec, 0x4c, 0x60, 0xd2, 0x3a, 0xea, 0x95, 0x5f, 0xd1, 0x66, 0x30, 0x72, 0xc8, 0x95, 0x2e, 0xc2, 0x3c, 0xa0, 0x14, 0xf7, + 0x04, 0xe1, 0x6d, 0x64, 0xed, 0x0a, 0xee, 0x9a, 0xa7, 0x5c, 0x0a, 0xf4, 0xca, 0x25, 0x06, 0xb4, 0x2c, 0xa8, 0x72, 0x52, + 0x1c, 0xa7, 0x2c, 0xea, 0x2b, 0x2c, 0x8b, 0xb2, 0x8a, 0xe3, 0xb7, 0x10, 0xbe, 0x2a, 0x89, 0x15, 0xf1, 0xb8, 0x7c, 0x05, + 0xb3, 0xdc, 0x3d, 0x17, 0xcc, 0x7f, 0x33, 0x6d, 0x30, 0x50, 0x6c, 0x93, 0x19, 0x48, 0x4a, 0x06, 0xc3, 0xde, 0xa8, 0xc5, + 0x9a, 0x1d, 0x51, 0x36, 0x54, 0xf9, 0x18, 0xf8, 0x5f, 0x11, 0x6e, 0x26, 0x61, 0x51, 0x60, 0xdd, 0xa5, 0xce, 0xf4, 0x08, + 0x94, 0x55, 0x49, 0x91, 0x4a, 0xdc, 0x7c, 0x44, 0xae, 0xaf, 0x22, 0x2f, 0x7a, 0xda, 0x0f, 0x2f, 0x11, 0xd1, 0x6c, 0x8c, + 0x7a, 0x4c, 0x1a, 0xa1, 0x59, 0x1b, 0x9e, 0xfd, 0x06, 0x25, 0x30, 0x58, 0xac, 0x98, 0xf7, 0x25, 0x4b, 0x2e, 0x72, 0x2a, + 0x38, 0x4e, 0x3b, 0xe5, 0x9c, 0xc0, 0x0a, 0xf0, 0x15, 0x1c, 0x7f, 0xe0, 0x1c, 0xab, 0xb6, 0x3c, 0xd3, 0xf5, 0x3d, 0xf9, + 0xe4, 0xbd, 0xb5, 0x6d, 0xdf, 0x37, 0x9d, 0x46, 0xdf, 0xf9, 0xdd, 0xec, 0x5a, 0xd7, 0x34, 0xf1, 0x1f, 0x08, 0x1f, 0xa8, + 0x66, 0xd3, 0xb8, 0xa1, 0x8e, 0x1b, 0x29, 0xf2, 0x39, 0x9e, 0xf5, 0xd4, 0xb2, 0x49, 0xc9, 0xa8, 0x4d, 0xec, 0x6c, 0x04, + 0xa6, 0xcb, 0x53, 0x9a, 0x0f, 0x3f, 0x25, 0xdc, 0x4e, 0xc6, 0x8e, 0x0e, 0x48, 0x7e, 0x7b, 0x07, 0xc4, 0xb4, 0xe1, 0x34, + 0x6e, 0x52, 0x50, 0x78, 0x4f, 0x15, 0x13, 0x83, 0xa4, 0x2c, 0x44, 0xe1, 0x44, 0x01, 0xa7, 0x50, 0x4e, 0x02, 0xbf, 0x21, + 0xc2, 0x1f, 0x19, 0x08, 0x1a, 0x48, 0x6a, 0x2e, 0xf0, 0xf6, 0x52, 0x0e, 0x77, 0xc2, 0xf6, 0x3f, 0x3b, 0xbd, 0x50, 0xdb, + 0xec, 0x5c, 0x8d, 0xb3, 0x2d, 0x74, 0x5b, 0x5e, 0x86, 0x70, 0xc6, 0x39, 0xfe, 0x10, 0xf8, 0xb6, 0xe5, 0x5c, 0x08, 0xcf, + 0x90, 0x78, 0xc6, 0x39, 0xce, 0x4a, 0xe2, 0x74, 0xe1, 0x39, 0x59, 0x08, 0x8b, 0x3e, 0x31, 0xb7, 0x5c, 0xd0, 0xdf, 0xe8, + 0x53, 0xbd, 0x78, 0x96, 0xe2, 0xc2, 0x25, 0x5c, 0x97, 0xf5, 0xde, 0x23, 0xf5, 0x3f, 0x9a, 0x69, 0x68, 0x4e, 0x9a, 0xc6, + 0x43, 0xdc, 0xdc, 0x88, 0x62, 0x38, 0xa4, 0x57, 0x55, 0x0c, 0x54, 0x59, 0x48, 0x9d, 0x3f, 0x30, 0x5f, 0x70, 0x4a, 0x84, + 0xdf, 0x17, 0xcf, 0xbc, 0x81, 0x80, 0x39, 0xc5, 0x87, 0x11, 0x73, 0xa2, 0x87, 0xe1, 0x15, 0xbb, 0xc4, 0xc9, 0x79, 0xd6, + 0x52, 0x60, 0x0e, 0x78, 0x57, 0x1c, 0x25, 0x29, 0xfb, 0x20, 0x7b, 0x76, 0x9f, 0x22, 0xae, 0xb0, 0xe8, 0xe4, 0x90, 0xa5, + 0x84, 0xac, 0x83, 0xb4, 0xcf, 0xd3, 0x5c, 0xb8, 0x44, 0x78, 0x47, 0x89, 0xd9, 0x55, 0x1f, 0x41, 0x33, 0xee, 0xbe, 0x80, + 0x5f, 0xe0, 0xa6, 0xa7, 0xf0, 0x96, 0x30, 0x31, 0xa0, 0x0a, 0x92, 0x9d, 0xe1, 0xbc, 0x24, 0x4e, 0x24, 0xdb, 0xc3, 0x2b, + 0xe2, 0x39, 0x93, 0xdf, 0xdc, 0xc3, 0x82, 0x70, 0x74, 0xa0, 0xc4, 0xc0, 0x76, 0x05, 0xcf, 0x21, 0x7c, 0x5b, 0x95, 0xf3, + 0x2a, 0x9c, 0x15, 0xe1, 0xbc, 0x2a, 0x67, 0xc5, 0x71, 0xda, 0xc3, 0x4a, 0x3f, 0x70, 0x62, 0x20, 0x2c, 0x9c, 0xed, 0x31, + 0x34, 0xe7, 0xfe, 0xf3, 0x6f, 0x50, 0x5e, 0x78, 0x1d, 0x7f, 0x54, 0xcd, 0x38, 0xb8, 0x08, 0x85, 0xb5, 0x37, 0x90, 0x85, + 0x06, 0xef, 0x13, 0xa5, 0x46, 0x7a, 0x2e, 0x32, 0x54, 0x58, 0x10, 0xc7, 0xc2, 0xcc, 0x37, 0x7c, 0xed, 0x8e, 0xca, 0xf2, + 0x71, 0x4b, 0x97, 0xb2, 0xab, 0xf3, 0x9c, 0x71, 0xc2, 0xeb, 0xc0, 0x97, 0xd4, 0x4c, 0x05, 0x9e, 0x91, 0xc8, 0xb9, 0xe8, + 0x38, 0xad, 0x05, 0x2b, 0xae, 0x62, 0x89, 0x82, 0xf9, 0x7e, 0x64, 0x50, 0x55, 0x54, 0x06, 0x86, 0x85, 0xff, 0xa3, 0x80, + 0x71, 0x10, 0x88, 0x8b, 0x48, 0xb3, 0x8e, 0x34, 0x73, 0x59, 0x23, 0x8a, 0x52, 0xe9, 0x49, 0x81, 0x95, 0x46, 0x73, 0x0a, + 0x7d, 0x55, 0xbe, 0xec, 0x1c, 0x4b, 0x33, 0xb5, 0x3d, 0xa6, 0x32, 0xfe, 0x08, 0x22, 0x59, 0x33, 0x2c, 0x25, 0x3f, 0xe9, + 0x84, 0x0b, 0x9a, 0x78, 0x5e, 0x60, 0x15, 0xe1, 0xbc, 0x13, 0xce, 0x02, 0xab, 0xaa, 0xac, 0x78, 0x3a, 0x30, 0x2a, 0xcf, + 0xd0, 0xc0, 0xb0, 0x1c, 0xe8, 0x28, 0x60, 0x1c, 0x04, 0xe2, 0x0a, 0x62, 0xd5, 0x64, 0xbf, 0xc9, 0x99, 0x61, 0xa1, 0x50, + 0xa9, 0x32, 0x10, 0xc7, 0x40, 0xc8, 0xdb, 0xb3, 0x8f, 0xd1, 0x18, 0xee, 0x0f, 0x46, 0xcc, 0x60, 0x2c, 0x88, 0xf0, 0x1a, + 0xc2, 0x0b, 0x6a, 0xfe, 0x4a, 0x39, 0x8f, 0x81, 0xe1, 0x38, 0x9d, 0x3c, 0x2b, 0x39, 0xc2, 0x25, 0xe6, 0xfa, 0xfd, 0x4e, + 0x33, 0x6e, 0xbc, 0x81, 0xbf, 0x60, 0x6b, 0x3d, 0x04, 0x8c, 0x7d, 0xce, 0x52, 0x73, 0x5f, 0x21, 0xae, 0x21, 0x61, 0x84, + 0xab, 0x12, 0xa5, 0x78, 0x4a, 0x37, 0x03, 0x03, 0x65, 0x88, 0x25, 0x53, 0x5f, 0x48, 0xeb, 0xe4, 0x4e, 0x30, 0x9c, 0xa3, + 0x9f, 0x94, 0xdf, 0x45, 0xa9, 0xc4, 0xf1, 0xbe, 0x26, 0x9c, 0x7d, 0x97, 0x17, 0x64, 0x85, 0x1d, 0x10, 0x6b, 0xe8, 0x47, + 0xf8, 0x74, 0x1d, 0xfd, 0x68, 0x0b, 0xf8, 0x28, 0x67, 0xae, 0xf1, 0x6e, 0x97, 0xbd, 0xeb, 0xbb, 0x0d, 0xd7, 0x71, 0xa1, + 0x87, 0x8f, 0x11, 0x4f, 0xca, 0xb9, 0x44, 0x65, 0x9b, 0x08, 0x03, 0x6c, 0xfb, 0x22, 0x81, 0xd8, 0x05, 0xc3, 0x92, 0x31, + 0xa1, 0x74, 0x8e, 0xdf, 0x49, 0xf0, 0x35, 0x81, 0x93, 0xa2, 0x9c, 0x8b, 0x70, 0x26, 0x9a, 0xc9, 0xc0, 0xb2, 0x16, 0x2c, + 0x84, 0x1e, 0x83, 0x93, 0xd0, 0xb3, 0x8a, 0xd9, 0x52, 0x82, 0x7b, 0x69, 0xc5, 0x81, 0xf0, 0xf9, 0xea, 0x4b, 0xc8, 0x47, + 0x53, 0xa4, 0x37, 0xc1, 0xf9, 0x3e, 0xde, 0xc2, 0x54, 0xd2, 0x0c, 0x46, 0x91, 0x3b, 0x0c, 0x5d, 0x1d, 0xf1, 0x50, 0xe2, + 0x66, 0x69, 0xb7, 0x65, 0x9d, 0xc7, 0x20, 0x5d, 0x9e, 0x0a, 0xde, 0x09, 0xdf, 0xcc, 0xcf, 0xa8, 0xfc, 0xc4, 0x69, 0xae, + 0x97, 0xad, 0x7e, 0x69, 0x2b, 0x25, 0x68, 0xa2, 0x8d, 0x8b, 0x84, 0x41, 0x24, 0x6c, 0xf5, 0x88, 0x5c, 0xca, 0x59, 0x6d, + 0xbc, 0xaf, 0x46, 0x4c, 0x36, 0x90, 0xe5, 0x39, 0xa4, 0x1a, 0xe2, 0x92, 0xe0, 0x12, 0x14, 0xbe, 0x03, 0xac, 0x98, 0x69, + 0x46, 0x79, 0x94, 0x1c, 0x60, 0xbf, 0x98, 0xc3, 0x19, 0xd5, 0xd0, 0x84, 0x9c, 0x28, 0x1d, 0x97, 0x74, 0x57, 0xb2, 0x6a, + 0xd6, 0xf3, 0x75, 0x11, 0x7e, 0x1b, 0x2b, 0x02, 0x1d, 0xab, 0xce, 0xb1, 0x62, 0x09, 0xa0, 0x25, 0x82, 0x49, 0xe8, 0x2f, + 0x0a, 0x95, 0x25, 0x88, 0xb7, 0xb5, 0xe2, 0x7e, 0xa6, 0xb1, 0x06, 0xd6, 0x76, 0xb3, 0x0e, 0x93, 0xb7, 0x44, 0x85, 0x0c, + 0x48, 0x2e, 0xa9, 0xb3, 0x79, 0x80, 0xb5, 0x57, 0x1e, 0xe8, 0x49, 0xed, 0xe4, 0xf5, 0x11, 0xfc, 0xde, 0x1a, 0x7c, 0xe5, + 0x34, 0xd4, 0xed, 0xb1, 0x82, 0x91, 0x6f, 0x63, 0xd9, 0xa9, 0x2b, 0x78, 0x19, 0xe1, 0x5b, 0x9a, 0x58, 0xca, 0x35, 0x51, + 0x60, 0x09, 0x61, 0xde, 0xb5, 0x0c, 0xd5, 0x51, 0xcd, 0x37, 0x78, 0x4b, 0x14, 0x73, 0x8f, 0x75, 0x9f, 0x79, 0xdc, 0x09, + 0xc4, 0xdb, 0x1d, 0x52, 0x96, 0x3e, 0xe6, 0x56, 0x9b, 0x47, 0x0c, 0x80, 0xa8, 0x5d, 0xc7, 0xc9, 0x1c, 0xd3, 0x83, 0x24, + 0x50, 0x66, 0x0a, 0x26, 0x1b, 0x63, 0x78, 0xeb, 0x35, 0xf8, 0x9b, 0xb7, 0xe0, 0xab, 0x67, 0x3a, 0x20, 0x76, 0xbf, 0x3b, + 0x46, 0xd9, 0x4d, 0xbc, 0x7e, 0x53, 0x24, 0xa7, 0xe4, 0xf3, 0x22, 0x2c, 0x92, 0x98, 0x77, 0xca, 0xc0, 0xf2, 0xa1, 0x32, + 0x51, 0x36, 0x3d, 0x5c, 0x6e, 0x34, 0xef, 0x7f, 0xd6, 0xfd, 0x1f, 0x34, 0xeb, 0x48, 0x1a, 0x20, 0x69, 0x1e, 0x49, 0x2d, + 0xce, 0x45, 0x9c, 0xef, 0x16, 0x6f, 0x36, 0xe9, 0x8f, 0xfa, 0x54, 0xce, 0x41, 0x1b, 0x61, 0xa7, 0x85, 0xbf, 0xfc, 0x0e, + 0xbc, 0xfd, 0x9d, 0xd9, 0xf5, 0xe3, 0xb1, 0x6b, 0xc3, 0xc1, 0xc4, 0xab, 0x60, 0x4d, 0x84, 0x17, 0x70, 0xf4, 0x28, 0x18, + 0xaa, 0xcf, 0xb9, 0x50, 0xd9, 0x5a, 0x4f, 0xb5, 0xc0, 0x99, 0x1f, 0x3c, 0xf0, 0xbc, 0xfb, 0x3f, 0x68, 0xb7, 0x66, 0xdd, + 0xe7, 0x80, 0x58, 0xfe, 0x9e, 0x97, 0x9e, 0x72, 0xb2, 0x6e, 0x5e, 0xe1, 0x48, 0x9e, 0xc1, 0xde, 0xf6, 0x4e, 0x0d, 0xa5, + 0x87, 0xbf, 0xfe, 0x2e, 0xbc, 0xf5, 0xad, 0x0e, 0x94, 0xdd, 0xef, 0x1e, 0xb3, 0x74, 0x25, 0x9d, 0xa5, 0xe2, 0x50, 0x59, + 0xe9, 0x6e, 0x26, 0x6d, 0xbd, 0xd4, 0x2a, 0xe2, 0xa3, 0xc7, 0x99, 0x1f, 0xdc, 0x6f, 0xde, 0xf7, 0xe8, 0x47, 0x90, 0xcf, + 0xb6, 0x67, 0x36, 0x1f, 0xb1, 0xe7, 0x0e, 0x7e, 0xb7, 0x4a, 0xbe, 0x57, 0x85, 0x69, 0x6f, 0xdb, 0x1c, 0xe2, 0x73, 0xa7, + 0xe0, 0xaf, 0xfe, 0x18, 0x5e, 0xfe, 0x52, 0xd7, 0x75, 0x31, 0x3f, 0xf1, 0x24, 0x64, 0xf6, 0x60, 0xf6, 0x18, 0x43, 0x8b, + 0x70, 0xe6, 0xec, 0x9d, 0xc3, 0x47, 0xc1, 0x5b, 0x00, 0xd0, 0xeb, 0xb3, 0xe7, 0xbe, 0xb8, 0xbb, 0xbc, 0x4e, 0x8e, 0xf6, + 0x78, 0x7a, 0xf4, 0x08, 0x61, 0x6f, 0x7c, 0x1a, 0xe0, 0xe5, 0x67, 0x6f, 0x83, 0xf0, 0xd8, 0x4c, 0xe1, 0x10, 0xb1, 0x17, + 0x98, 0x5b, 0x84, 0x5d, 0xce, 0x61, 0xce, 0xf4, 0x01, 0x6b, 0x8d, 0xfd, 0x92, 0xbb, 0x8e, 0x5d, 0x7f, 0x69, 0xd6, 0x72, + 0x33, 0xb9, 0xe7, 0x45, 0x6d, 0xe1, 0x8b, 0x7d, 0xf8, 0x87, 0x9f, 0xc0, 0x5f, 0xfc, 0xa0, 0xcb, 0x19, 0x0c, 0x1c, 0xfb, + 0xfc, 0x49, 0xc8, 0x1e, 0x8d, 0x6d, 0x72, 0x1b, 0x50, 0xf3, 0xad, 0x93, 0xdb, 0x9d, 0x9f, 0xf4, 0x66, 0x5a, 0x60, 0x0d, + 0xdf, 0xa3, 0x00, 0x51, 0x17, 0x68, 0x6b, 0x31, 0xdf, 0x3a, 0x89, 0xbb, 0x60, 0x74, 0xb6, 0x77, 0x5f, 0xb1, 0xde, 0xdb, + 0x7c, 0x0f, 0xfe, 0xfe, 0xc7, 0xf0, 0xa7, 0x7f, 0xdb, 0x85, 0x4e, 0xf3, 0x17, 0xf6, 0x39, 0x4f, 0x0e, 0x8f, 0x0d, 0x85, + 0xc6, 0xfa, 0xa0, 0x1a, 0x69, 0x63, 0x24, 0xb6, 0x05, 0x51, 0xc6, 0xe8, 0xc0, 0xc6, 0x8c, 0xfb, 0xe4, 0x00, 0x10, 0xe5, + 0x22, 0xea, 0x26, 0xa8, 0xeb, 0x2a, 0xbd, 0x0c, 0x82, 0xc5, 0x68, 0xeb, 0x2f, 0x5a, 0x6f, 0xf1, 0xa8, 0x4f, 0x62, 0x8b, + 0x5e, 0x99, 0x87, 0x1f, 0x7d, 0x00, 0x7f, 0xf2, 0x7d, 0x78, 0xff, 0xd3, 0x27, 0xe0, 0x28, 0x2d, 0xed, 0xb6, 0x79, 0x4a, + 0x60, 0x84, 0xf0, 0x21, 0x8e, 0x06, 0xcf, 0x4e, 0xe9, 0xa8, 0xd5, 0xd1, 0x36, 0x35, 0xd1, 0xf5, 0xd1, 0x79, 0x9b, 0xb5, + 0xca, 0x61, 0x40, 0x5c, 0x44, 0xab, 0x93, 0xe8, 0x4d, 0x3b, 0x9e, 0x82, 0x2b, 0x49, 0xc9, 0x77, 0x5b, 0x6e, 0xb6, 0x76, + 0x40, 0x1c, 0xf9, 0xbd, 0x86, 0x08, 0xcb, 0x43, 0xf8, 0xc5, 0x67, 0xf0, 0xdd, 0xef, 0xc3, 0xbb, 0x3f, 0x7b, 0x8c, 0x26, + 0x62, 0x20, 0x78, 0x24, 0x45, 0x76, 0x14, 0x7e, 0x88, 0xf2, 0x99, 0x8d, 0x03, 0x54, 0xd9, 0x49, 0x05, 0xd3, 0xe4, 0x69, + 0xfb, 0x89, 0xd0, 0xeb, 0x11, 0xdf, 0xb1, 0x81, 0x33, 0x87, 0x45, 0x0d, 0x01, 0xde, 0x04, 0xbf, 0x8c, 0xba, 0xd5, 0x6e, + 0x0c, 0x67, 0x60, 0x14, 0x36, 0x85, 0xea, 0xfc, 0x43, 0x8d, 0xd9, 0x5d, 0xd7, 0x26, 0x3b, 0x92, 0x84, 0x04, 0x73, 0x7d, + 0x18, 0xd7, 0xf0, 0xe7, 0x7f, 0x67, 0x71, 0xac, 0xfb, 0xf7, 0xb1, 0x02, 0xb2, 0x0b, 0x42, 0x62, 0x5b, 0x95, 0x7f, 0x12, + 0xeb, 0xb1, 0x09, 0xdb, 0x02, 0x9b, 0x9a, 0x18, 0xc5, 0xc0, 0x44, 0x02, 0xf5, 0x74, 0x4c, 0xec, 0xf7, 0x48, 0x77, 0x4c, + 0xdd, 0x0f, 0xf3, 0x11, 0xae, 0x87, 0x9a, 0x63, 0xb1, 0x99, 0xa4, 0x4b, 0x44, 0x9d, 0xcd, 0x1e, 0x66, 0x93, 0xcb, 0xf8, + 0xa0, 0xed, 0x18, 0x5b, 0x74, 0x65, 0x8d, 0x45, 0xe9, 0xf2, 0x89, 0x63, 0xb5, 0x90, 0x19, 0x08, 0x9a, 0xb0, 0x89, 0xe8, + 0x3f, 0x0b, 0xfc, 0x52, 0x85, 0x4d, 0x85, 0xcf, 0x51, 0x6e, 0x8a, 0xb0, 0x1d, 0x1c, 0x13, 0x8d, 0x34, 0xe3, 0x05, 0x82, + 0x4d, 0xd8, 0xf3, 0x30, 0x68, 0x5f, 0x1f, 0xf3, 0x00, 0x10, 0xab, 0x6b, 0xa4, 0x8d, 0x31, 0x6a, 0x53, 0x6a, 0xef, 0xba, + 0x99, 0xa4, 0xda, 0x2c, 0xd2, 0xa6, 0x50, 0x42, 0x6d, 0x39, 0xd7, 0x1e, 0xcf, 0x7c, 0xf4, 0xe7, 0xdd, 0x1d, 0xe8, 0xcb, + 0x63, 0xd1, 0x84, 0xeb, 0x29, 0x71, 0x09, 0xe1, 0x63, 0x84, 0x75, 0x33, 0x0b, 0x51, 0xd6, 0x15, 0x36, 0x1b, 0xc7, 0xd8, + 0x8d, 0x99, 0x5e, 0x2f, 0xbb, 0x99, 0x69, 0x1e, 0x20, 0xdf, 0xe5, 0x19, 0x0e, 0x00, 0xf1, 0xce, 0x25, 0x28, 0x96, 0x49, + 0x4d, 0x41, 0x8c, 0x3e, 0xbf, 0xfd, 0xd6, 0x36, 0x03, 0xc3, 0xa6, 0x4f, 0x16, 0x96, 0x9e, 0x60, 0x83, 0xee, 0x30, 0x31, + 0xc7, 0x28, 0x31, 0xf2, 0x89, 0x26, 0xfe, 0x45, 0x1c, 0x57, 0x81, 0xeb, 0xaa, 0x7c, 0x6a, 0xfb, 0xa8, 0xac, 0x47, 0x65, + 0xab, 0x6a, 0x18, 0xef, 0xf4, 0x99, 0xf6, 0x37, 0x68, 0x97, 0xde, 0xdd, 0xd5, 0x86, 0x83, 0x72, 0xd0, 0x34, 0x4e, 0x77, + 0x64, 0x0d, 0x8b, 0x76, 0x36, 0xa2, 0xf7, 0xae, 0x1b, 0xca, 0xda, 0x86, 0x66, 0x20, 0xb6, 0xef, 0xcc, 0xc9, 0xbe, 0x10, + 0xb1, 0x88, 0x26, 0x29, 0xf0, 0x11, 0xf0, 0xaf, 0x02, 0xd7, 0x6c, 0x18, 0x24, 0x70, 0x55, 0x4d, 0x1b, 0x84, 0xcf, 0x53, + 0xe4, 0x26, 0x89, 0x51, 0xeb, 0x98, 0xd4, 0x6d, 0x37, 0x23, 0xbd, 0xfc, 0xc6, 0xae, 0x59, 0x1f, 0x6c, 0xef, 0xef, 0x03, + 0x42, 0xf2, 0x7f, 0xa8, 0xce, 0x91, 0xa6, 0x53, 0x62, 0x34, 0x73, 0x88, 0xb4, 0x29, 0x51, 0x6b, 0xcc, 0x83, 0xd9, 0x1d, + 0x95, 0x7c, 0xd3, 0x2f, 0x1c, 0x84, 0x18, 0xf9, 0x00, 0xf8, 0x37, 0x11, 0xae, 0x9b, 0x36, 0x28, 0x5c, 0x8d, 0xca, 0x67, + 0xce, 0x71, 0xa3, 0x15, 0x36, 0xcc, 0x37, 0x24, 0x61, 0xbc, 0xd1, 0x32, 0xbd, 0x35, 0x1b, 0x3d, 0x64, 0xfa, 0x75, 0xb7, + 0x7e, 0x84, 0x96, 0xeb, 0xa8, 0x31, 0x56, 0x2a, 0x4f, 0x9b, 0x39, 0x0a, 0x16, 0x4c, 0x85, 0xb1, 0x69, 0x84, 0x28, 0xbf, + 0x4a, 0x06, 0xcf, 0x93, 0xec, 0x60, 0xef, 0x15, 0xc9, 0x21, 0xf2, 0xbf, 0x80, 0x7f, 0x57, 0xb8, 0x61, 0x00, 0x04, 0xb8, + 0x4a, 0xe4, 0x9a, 0xc2, 0xf5, 0xb6, 0x65, 0x43, 0x5a, 0xb6, 0xd3, 0x68, 0x06, 0xc2, 0xfc, 0x0c, 0x84, 0xbb, 0x38, 0xc8, + 0xc3, 0x81, 0xf8, 0x1e, 0xfa, 0x61, 0x4d, 0x1a, 0x6d, 0x13, 0x47, 0x35, 0xad, 0x11, 0x35, 0x2c, 0x16, 0xa3, 0x8c, 0x6c, + 0x4a, 0xad, 0xc2, 0x27, 0x79, 0x38, 0xeb, 0x8f, 0x9a, 0x67, 0x1e, 0x8b, 0x58, 0x7f, 0x32, 0xef, 0x35, 0x71, 0x19, 0x78, + 0x4f, 0x84, 0x1b, 0xa2, 0x7c, 0xa2, 0x91, 0xab, 0xde, 0x40, 0x28, 0xb9, 0x6e, 0xf3, 0xd0, 0xa6, 0x64, 0x2b, 0x83, 0xd0, + 0x9f, 0x69, 0xc2, 0x95, 0xd9, 0x94, 0xfc, 0x3e, 0x83, 0xe1, 0xbb, 0xe7, 0x03, 0xef, 0xa3, 0xd5, 0x4b, 0xc4, 0x5e, 0x22, + 0x30, 0xa5, 0x29, 0x06, 0xec, 0xc4, 0x36, 0x03, 0xb1, 0x29, 0x9a, 0x87, 0x3d, 0xef, 0x69, 0xe4, 0xcb, 0x4f, 0x44, 0x2b, + 0x2c, 0x32, 0xb8, 0x5c, 0x38, 0x85, 0xa4, 0xfc, 0x18, 0xc7, 0xff, 0x90, 0xb8, 0x89, 0x72, 0x2d, 0x27, 0x4d, 0xe6, 0x20, + 0x13, 0xeb, 0x04, 0x6e, 0xba, 0xc8, 0xa8, 0x1e, 0xb0, 0x33, 0xea, 0xef, 0xa1, 0x0a, 0xdc, 0xe2, 0x4d, 0x1c, 0x2e, 0x77, + 0xaf, 0x35, 0x5e, 0x27, 0xcd, 0xf5, 0x88, 0xa1, 0xa4, 0xad, 0x8d, 0xba, 0x13, 0x98, 0x38, 0x61, 0xdb, 0xe2, 0xb2, 0x5a, + 0xa2, 0xa2, 0xfc, 0xdc, 0xc0, 0x30, 0xaf, 0x9d, 0xc7, 0xb8, 0x8f, 0xc3, 0x75, 0x76, 0x04, 0x82, 0x94, 0x73, 0x04, 0x65, + 0xaa, 0x1d, 0x01, 0xf1, 0xa7, 0x12, 0xb9, 0x81, 0xf2, 0x6b, 0x55, 0xae, 0x9a, 0x93, 0x4c, 0x8e, 0x1b, 0x4d, 0xc5, 0x86, + 0x9f, 0xb2, 0xbd, 0xe9, 0x18, 0x47, 0xf6, 0xf8, 0x84, 0x0c, 0x42, 0x6e, 0xa5, 0x3c, 0xcc, 0xec, 0x53, 0x32, 0x6b, 0xcd, + 0x12, 0x8f, 0x71, 0x20, 0xe0, 0xa9, 0xbd, 0x63, 0x12, 0x85, 0x6d, 0xf5, 0xdc, 0x54, 0x1b, 0xcd, 0x7b, 0x36, 0x81, 0x1f, + 0xa5, 0xc0, 0x15, 0x29, 0x71, 0x62, 0x9a, 0x61, 0xb5, 0x48, 0xf7, 0xf0, 0xbb, 0xc5, 0xd9, 0xc3, 0xfd, 0xcd, 0x40, 0x35, + 0x00, 0x72, 0xdd, 0x10, 0xf9, 0x2c, 0x29, 0x3f, 0x94, 0x3c, 0x9a, 0xce, 0x11, 0xe1, 0x63, 0x8b, 0x0e, 0x16, 0x25, 0xbc, + 0x51, 0x04, 0x4c, 0x3b, 0x6a, 0xb6, 0x37, 0xa6, 0xec, 0xb4, 0xeb, 0xd4, 0xe7, 0xaf, 0xd2, 0x5e, 0x59, 0x23, 0xdc, 0x06, + 0xe1, 0x51, 0xf9, 0x11, 0x6f, 0xe2, 0x9e, 0x1b, 0x52, 0xda, 0x40, 0xb5, 0x4c, 0xcc, 0x15, 0xc2, 0x52, 0x59, 0xb2, 0x1c, + 0x95, 0x55, 0x07, 0x67, 0x92, 0x64, 0x9e, 0xc4, 0x72, 0x52, 0xbe, 0xe9, 0x1c, 0x5f, 0x17, 0x9f, 0xa7, 0xd5, 0xf7, 0xd7, + 0x8d, 0xfb, 0x85, 0x5e, 0xe3, 0x59, 0x68, 0x6e, 0xc7, 0x5b, 0x62, 0xf4, 0x33, 0xe0, 0xbf, 0x73, 0x25, 0x29, 0x6c, 0xa2, + 0xdc, 0x10, 0xcb, 0x18, 0x23, 0x1b, 0x94, 0x6c, 0x84, 0xc0, 0x36, 0x81, 0xd1, 0xb8, 0x65, 0x1a, 0x1d, 0xf5, 0xa3, 0x70, + 0xaa, 0xee, 0x6d, 0x3d, 0xaa, 0xf2, 0xea, 0x9f, 0x51, 0x7c, 0xbc, 0x43, 0x55, 0xae, 0xd2, 0x33, 0xb2, 0x48, 0xe1, 0x58, + 0x34, 0x96, 0x8c, 0x15, 0x96, 0x22, 0x9c, 0x72, 0xb0, 0x62, 0x15, 0xb7, 0x92, 0x89, 0x23, 0x2f, 0x02, 0xe7, 0x8d, 0x53, + 0x65, 0x0d, 0x91, 0xcc, 0x84, 0xd9, 0xc3, 0x8e, 0xd9, 0x2d, 0xda, 0xf2, 0xcc, 0xc1, 0x54, 0x7e, 0x1f, 0x77, 0x4a, 0xbb, + 0x7d, 0x3b, 0xa3, 0x0e, 0x6d, 0xce, 0xec, 0x7f, 0x33, 0xd3, 0x88, 0x12, 0x9b, 0x22, 0x6c, 0x18, 0x00, 0x46, 0x1f, 0xb2, + 0x8c, 0xb1, 0x56, 0x46, 0x41, 0x18, 0xdf, 0x4c, 0x4c, 0xe7, 0x1a, 0x9a, 0x17, 0xde, 0xa3, 0x7d, 0x14, 0x96, 0xdd, 0xbd, + 0x8b, 0x27, 0x81, 0xcb, 0x6f, 0x92, 0x5e, 0xdc, 0x26, 0x6c, 0xbe, 0x80, 0x34, 0x0d, 0x93, 0x98, 0x70, 0x15, 0xb9, 0xb3, + 0xad, 0x51, 0x08, 0x62, 0x45, 0x98, 0xe7, 0x84, 0x28, 0x3b, 0xaa, 0x7c, 0x82, 0xd1, 0x07, 0xba, 0x49, 0x58, 0xd9, 0xf5, + 0xc0, 0x67, 0x9d, 0x8c, 0xee, 0x7a, 0xd9, 0x74, 0x8c, 0x5a, 0x28, 0xbb, 0xec, 0xba, 0xd9, 0x5e, 0x12, 0x36, 0xb0, 0x33, + 0xa6, 0x85, 0x01, 0x62, 0x89, 0x5b, 0x23, 0x8e, 0x29, 0x5d, 0xb4, 0xda, 0xb2, 0x9c, 0xc0, 0x09, 0x9b, 0x75, 0x57, 0x48, + 0x6d, 0xab, 0x63, 0xac, 0x89, 0x1d, 0x3f, 0xa2, 0x5e, 0xdc, 0xa2, 0x39, 0xf5, 0x53, 0xe2, 0x3b, 0x6f, 0x3c, 0x1a, 0xd5, + 0xf0, 0x3e, 0xcc, 0x16, 0xb5, 0x21, 0xbc, 0x7f, 0xf1, 0x15, 0xbc, 0xb1, 0x51, 0x8c, 0x95, 0x52, 0x3a, 0x86, 0x62, 0xa6, + 0xa2, 0x2c, 0x38, 0x58, 0x50, 0xc7, 0x82, 0xd1, 0x0c, 0x93, 0x32, 0xe7, 0x1d, 0x03, 0x12, 0x55, 0x1e, 0x1c, 0x1b, 0x10, + 0x69, 0xe6, 0x3f, 0x6e, 0x5d, 0x6e, 0x0f, 0xab, 0xce, 0x18, 0x98, 0x5d, 0x8f, 0xe3, 0x16, 0xa9, 0x8c, 0x44, 0x6b, 0x3d, + 0x04, 0x51, 0x6a, 0x35, 0x32, 0x99, 0x67, 0x87, 0xc8, 0xd8, 0x16, 0x4e, 0x60, 0xac, 0xc2, 0xb8, 0xad, 0x99, 0xf8, 0x1e, + 0xd3, 0xcf, 0xb7, 0xa8, 0x87, 0x63, 0xc2, 0xf3, 0x1f, 0x11, 0x8e, 0x83, 0x6f, 0x79, 0x78, 0x39, 0x2d, 0x79, 0xd6, 0x91, + 0x9e, 0x31, 0x7f, 0xfd, 0x0a, 0xcd, 0x46, 0x1f, 0x56, 0x22, 0x9a, 0x0a, 0xa2, 0x56, 0xb4, 0x3e, 0x66, 0xf6, 0xdb, 0x48, + 0x42, 0xd6, 0x04, 0xeb, 0xf7, 0xf6, 0x82, 0x50, 0x89, 0xf1, 0x2a, 0xac, 0xa3, 0x6f, 0x93, 0xb2, 0x5d, 0xd2, 0xdf, 0xac, + 0xc9, 0x93, 0xf4, 0x36, 0xe9, 0xd4, 0xfe, 0x9c, 0x99, 0x8a, 0xcb, 0xc4, 0x32, 0xdb, 0x07, 0x8d, 0x04, 0x35, 0x30, 0x1c, + 0x75, 0x4a, 0x4c, 0x1d, 0x4c, 0x63, 0xec, 0xf6, 0x93, 0x1d, 0xea, 0x24, 0xd4, 0xd3, 0x96, 0x76, 0xf5, 0x7a, 0x17, 0x19, + 0x7e, 0x79, 0xe9, 0x78, 0x18, 0xb8, 0x47, 0x88, 0xb0, 0x9a, 0x19, 0x76, 0xc6, 0x4b, 0xfa, 0xf5, 0x2b, 0xf8, 0xed, 0x8a, + 0xa2, 0xb7, 0x43, 0xb5, 0x78, 0x82, 0xca, 0xa6, 0x47, 0x36, 0x38, 0x31, 0xc6, 0x6d, 0x59, 0x51, 0x11, 0xa8, 0xa2, 0x74, + 0x5d, 0xe3, 0x64, 0x8c, 0x9f, 0x70, 0x67, 0x54, 0x32, 0xa6, 0xad, 0x39, 0x82, 0x0c, 0x42, 0x77, 0xf3, 0x94, 0xe9, 0xc7, + 0x0e, 0xf5, 0xb1, 0x63, 0xde, 0x3a, 0x47, 0xb4, 0xb4, 0xbe, 0xf6, 0xb4, 0x55, 0xa0, 0x9d, 0x24, 0x9a, 0x38, 0xa5, 0x8d, + 0x43, 0x9a, 0xc9, 0x16, 0xed, 0xe3, 0xa2, 0x21, 0xcb, 0xc3, 0x12, 0xd2, 0xe7, 0x0a, 0x8a, 0x89, 0xa7, 0x28, 0x5a, 0xca, + 0xd2, 0x51, 0x78, 0x47, 0x51, 0x14, 0xf8, 0x56, 0x28, 0x8a, 0x1a, 0xa7, 0x05, 0xa2, 0x96, 0x03, 0xec, 0x96, 0x39, 0xb3, + 0x41, 0xa1, 0x18, 0xbf, 0xc1, 0x8e, 0x6b, 0x68, 0x7d, 0x47, 0x4e, 0x97, 0xd0, 0x15, 0x79, 0x56, 0xfa, 0x17, 0x05, 0x31, + 0x34, 0x44, 0xab, 0x7e, 0x7b, 0x4a, 0x98, 0x4c, 0x88, 0xc6, 0xc3, 0xb6, 0xce, 0xd2, 0xe2, 0xc7, 0xc4, 0x5b, 0x7c, 0xca, + 0x63, 0x60, 0xdb, 0x3e, 0x04, 0x10, 0x26, 0xda, 0xb5, 0x6f, 0x2f, 0x76, 0xda, 0x71, 0xfd, 0x34, 0x6e, 0xbc, 0x86, 0x9b, + 0x8e, 0xf0, 0x27, 0x1c, 0x6e, 0xda, 0xe0, 0xe7, 0x1c, 0x2e, 0x48, 0xb7, 0xa9, 0x15, 0xef, 0x73, 0x90, 0x36, 0xb3, 0x0b, + 0xb5, 0xb6, 0x9f, 0x32, 0xce, 0x17, 0xc2, 0x98, 0xf8, 0x6e, 0xf6, 0xb3, 0x05, 0x57, 0x77, 0xc7, 0xb6, 0x1f, 0x4d, 0xd1, + 0x62, 0x91, 0xb4, 0x99, 0x72, 0x57, 0x2c, 0x95, 0x89, 0xd4, 0x0f, 0x24, 0xcb, 0x69, 0x6e, 0x31, 0xf3, 0x1f, 0xd3, 0x4f, + 0x15, 0x1e, 0x22, 0x45, 0xd6, 0x3b, 0x7e, 0xb3, 0xc1, 0x5a, 0x47, 0x4c, 0x6d, 0xce, 0x22, 0x36, 0x25, 0x8b, 0x27, 0x91, + 0x38, 0x46, 0x38, 0x07, 0xc9, 0x5a, 0xa8, 0x7b, 0xc4, 0x19, 0x73, 0xdb, 0x52, 0xa1, 0x3d, 0xe2, 0xe7, 0x50, 0xbf, 0x88, + 0x5a, 0x41, 0x6d, 0x8d, 0xe3, 0xea, 0xd3, 0xae, 0xcb, 0x7c, 0xd9, 0x1a, 0xac, 0x57, 0xd0, 0xbc, 0xf8, 0xc7, 0xfc, 0x5b, + 0x8d, 0x7c, 0xd5, 0x47, 0x3b, 0x5d, 0xef, 0xfc, 0x25, 0x8f, 0x49, 0x9e, 0x34, 0x3f, 0xa0, 0xec, 0x2e, 0xd6, 0xe4, 0x8e, + 0x5f, 0xed, 0x7c, 0x71, 0x3f, 0x6d, 0x7a, 0x2a, 0x4f, 0xe5, 0xa9, 0x3c, 0x15, 0xf6, 0xc8, 0xff, 0x01, 0x9d, 0x77, 0xfa, + 0x6d, 0xc0, 0x57, 0x77, 0x04, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_dpad_right[3962] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x42, + 0x00, 0x00, 0x00, 0x3c, 0x08, 0x06, 0x00, 0x00, 0x00, 0xd2, 0x7c, 0x6c, 0x59, 0x00, 0x00, 0x0f, 0x41, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9b, 0xcf, 0x8f, 0x1d, 0x57, 0x56, 0xc7, 0x3f, 0xe7, 0xde, 0x5b, 0xef, 0x67, 0xbb, 0xdb, 0xed, + 0x76, 0x27, 0xce, 0x0f, 0xa2, 0xcc, 0x28, 0x33, 0x13, 0x7a, 0x11, 0x05, 0x3c, 0x9a, 0x0c, 0x03, 0x13, 0x1b, 0xb1, 0x44, + 0x2c, 0xc9, 0x88, 0x05, 0x42, 0x62, 0x31, 0x48, 0xfc, 0x07, 0xb3, 0x4a, 0xb2, 0x63, 0x8f, 0xc4, 0x02, 0x36, 0xb0, 0x43, + 0x19, 0x21, 0x58, 0xc0, 0x02, 0x24, 0x24, 0x7b, 0x81, 0x90, 0x88, 0x3c, 0x30, 0x23, 0x68, 0x88, 0xc8, 0xcc, 0x38, 0x99, + 0x24, 0x8e, 0x7f, 0xb4, 0xdb, 0xfd, 0xe3, 0xbd, 0x7e, 0xaf, 0xaa, 0xee, 0x3d, 0xe8, 0xdc, 0xaa, 0xe7, 0x74, 0xda, 0xdd, + 0xc9, 0x6b, 0xbb, 0x6d, 0xb3, 0xf0, 0xb1, 0xca, 0x55, 0xef, 0xf5, 0xab, 0xfb, 0xe3, 0x5b, 0xe7, 0xf7, 0x39, 0x05, 0x4f, + 0xe8, 0x09, 0x3d, 0xa1, 0x27, 0x74, 0x34, 0x09, 0x8f, 0x8d, 0x74, 0xbe, 0xb9, 0x75, 0xdf, 0xf5, 0x91, 0x77, 0xc8, 0xfe, + 0x5f, 0xfd, 0x7f, 0x05, 0x42, 0x9b, 0x39, 0xde, 0x6c, 0xe7, 0x5a, 0x6f, 0xcf, 0x37, 0x10, 0x2e, 0xb6, 0x3f, 0xb9, 0x86, + 0xac, 0x6d, 0xee, 0x5b, 0xcb, 0xda, 0x17, 0x0c, 0xb7, 0xde, 0x9e, 0x96, 0x51, 0xde, 0x43, 0x79, 0x0a, 0x65, 0xad, 0x85, + 0xeb, 0xed, 0x19, 0x6c, 0xc7, 0x07, 0x46, 0x1e, 0xfa, 0xe6, 0xd7, 0x91, 0x0b, 0x6b, 0xc8, 0xcd, 0x75, 0x5c, 0x79, 0x0e, + 0x99, 0x04, 0x5c, 0x1c, 0x21, 0xe9, 0x14, 0x92, 0xf6, 0x90, 0x34, 0x44, 0x96, 0x27, 0xcd, 0x3a, 0xd2, 0xa0, 0x39, 0xc7, + 0xf6, 0x73, 0x1e, 0xa9, 0x6c, 0xae, 0xa5, 0xd3, 0x6c, 0xd2, 0xf7, 0x50, 0x37, 0x46, 0x37, 0x7b, 0x68, 0x48, 0xa4, 0x22, + 0x91, 0x7a, 0x35, 0x69, 0x69, 0x4a, 0xba, 0xf2, 0x4c, 0xfe, 0x4d, 0xe2, 0x2d, 0xb4, 0xbd, 0x4b, 0x1f, 0x23, 0x10, 0x2a, + 0x33, 0x00, 0xce, 0x2f, 0xe3, 0x6e, 0x4d, 0xf1, 0xe5, 0x8b, 0xb8, 0xc5, 0x31, 0x7e, 0x52, 0xe2, 0xfb, 0x35, 0xbe, 0x5e, + 0xc4, 0x45, 0x70, 0x5d, 0xc1, 0xc5, 0x3d, 0x9c, 0x16, 0x48, 0xb7, 0x68, 0xd6, 0xa2, 0x35, 0x62, 0x47, 0x1e, 0xaa, 0x07, + 0xa9, 0xbd, 0x76, 0x01, 0x65, 0x02, 0x12, 0xd0, 0x52, 0x49, 0x5e, 0x49, 0xe5, 0x94, 0x58, 0x04, 0xe2, 0x34, 0x52, 0x0f, + 0x2b, 0xea, 0xed, 0x2e, 0x71, 0x71, 0x91, 0xb8, 0x0a, 0xe9, 0xf2, 0x31, 0x01, 0x39, 0x41, 0x20, 0x54, 0xf2, 0xf3, 0x78, + 0x03, 0x37, 0x03, 0x60, 0x3c, 0x24, 0x0c, 0x0a, 0x42, 0x31, 0xa0, 0x08, 0x42, 0x70, 0x91, 0xc2, 0x0b, 0xa1, 0x82, 0x10, + 0x04, 0xe7, 0x3d, 0x3e, 0x81, 0xb3, 0x43, 0x13, 0xe2, 0xc1, 0xe5, 0xa1, 0x12, 0xa2, 0xae, 0x59, 0x5b, 0xb0, 0xeb, 0x84, + 0xd4, 0x0e, 0x15, 0x3b, 0x20, 0x25, 0x47, 0xf4, 0x91, 0xa8, 0x35, 0x15, 0x9e, 0x2a, 0x79, 0xaa, 0xf1, 0x0e, 0x65, 0xdf, + 0x53, 0xc5, 0x40, 0x35, 0xaa, 0xa9, 0x9f, 0x1e, 0x51, 0x5f, 0xd9, 0x24, 0xf1, 0x8e, 0x8d, 0xf6, 0xe5, 0x60, 0xc8, 0x49, + 0x72, 0xc1, 0x85, 0x4b, 0xb8, 0x8f, 0x5f, 0xc1, 0xef, 0x74, 0x08, 0xbd, 0x9a, 0xc2, 0x07, 0x3a, 0xa2, 0x74, 0x7b, 0x7d, + 0x3a, 0x9a, 0xe8, 0x86, 0x44, 0x17, 0xa1, 0x83, 0xa7, 0x88, 0x89, 0xc2, 0x39, 0xbc, 0x28, 0x5e, 0x0d, 0x88, 0x19, 0x18, + 0xae, 0x05, 0xc1, 0x00, 0x50, 0xc4, 0xb7, 0xdb, 0x88, 0x06, 0x82, 0x27, 0x19, 0x10, 0xd4, 0xd4, 0x0a, 0x35, 0x4a, 0x19, + 0x3d, 0x13, 0xa7, 0x4c, 0x6a, 0x6d, 0xce, 0xce, 0x31, 0xdd, 0x19, 0x33, 0x2d, 0x4f, 0x53, 0x2e, 0xaf, 0x53, 0xaf, 0x43, + 0x6c, 0xc0, 0x78, 0xd8, 0x40, 0xa8, 0x0a, 0x6f, 0x21, 0xe7, 0xaf, 0xe1, 0x6f, 0x3d, 0x83, 0xdf, 0x1d, 0x53, 0xac, 0x44, + 0xba, 0x29, 0xd0, 0xeb, 0x38, 0x7a, 0x4e, 0x18, 0xb8, 0x40, 0x5f, 0x6a, 0x06, 0x51, 0xe9, 0x3b, 0xa1, 0x87, 0xa7, 0x43, + 0xc2, 0xa4, 0xbe, 0x50, 0x69, 0xc0, 0x10, 0x1a, 0x71, 0x31, 0x9e, 0x50, 0xc1, 0x39, 0x03, 0x40, 0x11, 0xe7, 0x6d, 0x8a, + 0xcc, 0x15, 0x8a, 0x01, 0x11, 0xf3, 0x13, 0xae, 0x52, 0xa4, 0x14, 0xc7, 0x44, 0x61, 0x0c, 0x8c, 0x82, 0x63, 0x54, 0xd5, + 0x8c, 0x54, 0x18, 0xc5, 0xc8, 0x78, 0xcf, 0xb3, 0x37, 0xad, 0x28, 0x57, 0x3e, 0xa4, 0x9a, 0x07, 0x8c, 0x70, 0x52, 0x20, + 0x5c, 0x1f, 0x12, 0x3a, 0x13, 0x3a, 0x8b, 0x81, 0x9e, 0x38, 0xfa, 0x45, 0xc1, 0x30, 0x08, 0x0b, 0x5a, 0x71, 0x4a, 0x94, + 0x05, 0x55, 0x4e, 0xe1, 0x18, 0x26, 0x03, 0xc6, 0x38, 0x03, 0x3a, 0x40, 0x81, 0xe6, 0x35, 0xb8, 0x24, 0x38, 0x01, 0x91, + 0xd4, 0x80, 0x91, 0x79, 0xd9, 0x21, 0x69, 0x66, 0x07, 0x04, 0x95, 0x44, 0x54, 0xc9, 0x9c, 0x50, 0xb9, 0x40, 0x99, 0xa0, + 0x74, 0xca, 0x58, 0x23, 0xdb, 0xb5, 0xb0, 0xe5, 0x1c, 0xdb, 0x41, 0x28, 0xc6, 0x01, 0xdf, 0x35, 0xb8, 0x0a, 0xd8, 0xe8, + 0xc2, 0xf9, 0x01, 0x7a, 0xc5, 0xf4, 0x45, 0x96, 0xdd, 0xc3, 0xc1, 0x08, 0x0f, 0x04, 0xc2, 0x1b, 0x8d, 0x3e, 0xf8, 0x04, + 0x8a, 0x62, 0x42, 0xb7, 0xd3, 0xa7, 0xe7, 0x12, 0x43, 0x3c, 0x0b, 0x9d, 0xc8, 0x52, 0x14, 0x4e, 0x8b, 0x63, 0x49, 0x23, + 0x4b, 0xea, 0x58, 0x74, 0xd0, 0x53, 0xa5, 0xaf, 0x30, 0x70, 0x42, 0x37, 0x41, 0xc7, 0x41, 0x91, 0x84, 0x60, 0x5c, 0x61, + 0x80, 0x88, 0xe0, 0x54, 0x1b, 0x51, 0x99, 0x7d, 0x67, 0xd7, 0xc6, 0xbb, 0xc6, 0x19, 0xd9, 0xb3, 0x10, 0xa2, 0x28, 0xdb, + 0x02, 0x37, 0x81, 0x0d, 0x3c, 0xa7, 0x80, 0x05, 0x1c, 0xbd, 0x68, 0x7a, 0xa8, 0xe5, 0xac, 0x7e, 0x85, 0xca, 0x0a, 0x7a, + 0xdd, 0x91, 0x2e, 0x5c, 0x42, 0x2f, 0x1b, 0x67, 0x1c, 0x41, 0xe1, 0x41, 0x94, 0xe2, 0x4b, 0x3b, 0x84, 0x8f, 0x5e, 0x20, + 0x14, 0x89, 0x6e, 0xb7, 0x4f, 0x5f, 0x1d, 0x0b, 0xe2, 0x59, 0x2c, 0x6a, 0x4e, 0xd7, 0xb0, 0xec, 0xe0, 0x8c, 0xc0, 0x0a, + 0xc2, 0x02, 0xb0, 0x0c, 0x7c, 0x55, 0x84, 0x5f, 0x02, 0x96, 0x54, 0xe9, 0x9a, 0x38, 0x98, 0x68, 0xb8, 0xe6, 0x6c, 0x1b, + 0x37, 0x5e, 0x90, 0x16, 0x10, 0x63, 0x64, 0xb1, 0x7f, 0xc6, 0x29, 0x79, 0x6a, 0x97, 0x39, 0xa3, 0x59, 0x45, 0xca, 0x8a, + 0xd3, 0xc0, 0xf8, 0x99, 0x26, 0xfe, 0x5d, 0xe0, 0x63, 0xd3, 0x47, 0xb1, 0x51, 0xc4, 0x48, 0x8d, 0xa6, 0x2e, 0x69, 0xa8, + 0xa4, 0x4f, 0xa7, 0xa4, 0x8f, 0x5f, 0x21, 0x65, 0x9f, 0xe3, 0x87, 0x9a, 0x0e, 0xe3, 0x8a, 0xe3, 0x03, 0xa1, 0x0d, 0x08, + 0x6b, 0xe0, 0x6f, 0x7e, 0x95, 0x62, 0xa5, 0xa0, 0x5b, 0x79, 0x06, 0x1d, 0x61, 0xc1, 0x95, 0xf9, 0xc9, 0x9f, 0xa9, 0x60, + 0xc5, 0x09, 0x67, 0x81, 0xb3, 0xc9, 0x71, 0x4a, 0x22, 0x2f, 0xe1, 0xf8, 0xa6, 0x73, 0xac, 0xb6, 0xcf, 0xf4, 0x73, 0xe3, + 0x65, 0x86, 0xb5, 0xeb, 0x76, 0x93, 0x77, 0x97, 0x79, 0x50, 0x83, 0xd9, 0x6f, 0xf5, 0xee, 0xdd, 0xe2, 0x84, 0x25, 0x3c, + 0xbf, 0xe2, 0x6a, 0xbe, 0xa6, 0x89, 0x7f, 0x46, 0xf8, 0x2f, 0x53, 0xb6, 0x29, 0x92, 0xc4, 0xb8, 0x26, 0x51, 0x45, 0x4f, + 0xd5, 0x4b, 0x54, 0xa3, 0x8a, 0xfa, 0xc2, 0x1a, 0xf1, 0xf2, 0x83, 0x2b, 0x4b, 0x6d, 0x38, 0xe1, 0x22, 0xfe, 0xa5, 0x57, + 0xf0, 0x5b, 0x91, 0x62, 0xb9, 0x47, 0x2f, 0x14, 0x0c, 0x4c, 0xfe, 0x5d, 0xc1, 0x92, 0x57, 0x56, 0x52, 0xe2, 0xac, 0x38, + 0x9e, 0x02, 0x56, 0x45, 0x59, 0xc2, 0xf1, 0xaa, 0x08, 0xe7, 0xed, 0x09, 0x6b, 0xb4, 0x7d, 0xec, 0x9b, 0x74, 0xff, 0xec, + 0xcd, 0x1f, 0x8e, 0xab, 0xbc, 0x0d, 0x16, 0xb3, 0x26, 0x66, 0x71, 0x6a, 0x4d, 0xfc, 0x03, 0x8e, 0xff, 0xd4, 0x94, 0x45, + 0xe6, 0x63, 0xe0, 0x7a, 0xf2, 0xdc, 0xaa, 0xa7, 0x6c, 0xc5, 0x09, 0xbb, 0xfc, 0x2f, 0xd3, 0xf7, 0x5f, 0xa3, 0xe2, 0x6d, + 0x49, 0xf7, 0xc9, 0x11, 0xda, 0x98, 0xc7, 0x8b, 0xb8, 0xab, 0x2f, 0x12, 0x36, 0x7b, 0x14, 0xcb, 0x13, 0x7a, 0xbe, 0xcf, + 0x20, 0x24, 0x4e, 0x29, 0x2c, 0x6b, 0x62, 0x45, 0x6d, 0xf3, 0x06, 0x82, 0x64, 0x26, 0x5c, 0x46, 0x38, 0xef, 0x1c, 0x6b, + 0xc6, 0xc6, 0x59, 0xeb, 0x37, 0x6c, 0x7e, 0x92, 0xf6, 0x2b, 0x8b, 0x8e, 0x01, 0x2c, 0x3e, 0xef, 0xe5, 0xb7, 0x54, 0xb9, + 0x8d, 0x99, 0x56, 0x97, 0x95, 0xe8, 0xd8, 0xd5, 0x8c, 0x71, 0xec, 0x85, 0x44, 0xb1, 0xfb, 0xcb, 0x54, 0x5c, 0xca, 0x76, + 0x49, 0x0f, 0x8a, 0x87, 0x9b, 0x0b, 0x04, 0x05, 0xf3, 0x11, 0x0c, 0x84, 0xdd, 0xa7, 0x28, 0x96, 0x12, 0x7d, 0xd7, 0x61, + 0xc1, 0x27, 0x96, 0x12, 0xac, 0x08, 0xac, 0x3a, 0xe5, 0x9c, 0x08, 0xcf, 0x0a, 0x98, 0xa3, 0xfb, 0x94, 0x83, 0xdf, 0x70, + 0xbe, 0x01, 0x61, 0xb6, 0xe0, 0xfb, 0xda, 0xea, 0x9c, 0x70, 0xb4, 0x60, 0x98, 0x2e, 0xfa, 0x66, 0xd6, 0x49, 0xca, 0x69, + 0x67, 0x4a, 0x54, 0x18, 0x14, 0x8e, 0xde, 0x5e, 0x9f, 0x62, 0x3a, 0xc5, 0xf3, 0x8d, 0xc3, 0xd7, 0xe1, 0xe6, 0x02, 0xe1, + 0x22, 0xfe, 0xea, 0x45, 0xc2, 0xf6, 0x39, 0xba, 0x8b, 0x81, 0xc1, 0xb0, 0x60, 0xa1, 0x08, 0x2c, 0xfa, 0x16, 0x04, 0x15, + 0xce, 0xa9, 0xf0, 0xac, 0x3a, 0x9e, 0xb6, 0x6b, 0xe0, 0x75, 0x09, 0x7c, 0xe5, 0x2e, 0x08, 0x8f, 0x82, 0xcc, 0xaa, 0x34, + 0x5c, 0xf7, 0x75, 0x21, 0xaf, 0xc1, 0x40, 0x59, 0x10, 0x61, 0xa0, 0x9e, 0x6e, 0xe1, 0x08, 0xa7, 0x4e, 0xe1, 0x5f, 0xfa, + 0x10, 0x77, 0x37, 0x00, 0x9c, 0x0f, 0x08, 0x6d, 0x40, 0x78, 0x0b, 0xff, 0xd3, 0x5f, 0xa5, 0xd8, 0x9e, 0xd0, 0x5d, 0x8c, + 0xf4, 0x07, 0x66, 0x19, 0x94, 0x25, 0x1f, 0x58, 0x89, 0xc6, 0x09, 0xc2, 0x39, 0xd1, 0xcc, 0x09, 0x4f, 0x4b, 0xe2, 0x39, + 0x81, 0xd7, 0xbd, 0xe7, 0x59, 0x35, 0x6b, 0xff, 0x68, 0xc3, 0x7c, 0xf3, 0x46, 0x71, 0x3e, 0x7b, 0xaf, 0x2f, 0x8a, 0x99, + 0xea, 0xc4, 0x42, 0x52, 0xfa, 0xe6, 0xcd, 0xba, 0x82, 0xa2, 0x57, 0xe2, 0xab, 0xd7, 0x9a, 0x38, 0x68, 0x4e, 0x1d, 0xa1, + 0x4d, 0xe0, 0xd4, 0xea, 0x84, 0xce, 0x39, 0x3a, 0xc6, 0x5e, 0x83, 0xc0, 0xd0, 0x0b, 0x8b, 0x66, 0x19, 0x52, 0x62, 0xd5, + 0x5b, 0x10, 0x6c, 0xe8, 0x0b, 0x67, 0x93, 0xf2, 0xbc, 0x13, 0xbe, 0xe3, 0x1a, 0xbf, 0xa1, 0x31, 0x7c, 0x8f, 0x8b, 0x94, + 0xe7, 0x4d, 0x24, 0x44, 0xe8, 0xa7, 0x94, 0x01, 0xe9, 0x5a, 0x8c, 0x53, 0xf6, 0xf0, 0xe5, 0xb5, 0xd9, 0xc3, 0x37, 0xeb, + 0xfb, 0x99, 0x9e, 0x38, 0x9a, 0x23, 0xd6, 0x11, 0xb3, 0x0e, 0xa6, 0x13, 0xa8, 0xe9, 0x2e, 0x68, 0x0b, 0x42, 0xe4, 0x4c, + 0x34, 0x1d, 0xe0, 0x79, 0x1a, 0x7b, 0xf2, 0x66, 0x12, 0xe1, 0x2b, 0xde, 0xf1, 0xfa, 0x63, 0x07, 0xc1, 0x66, 0x6d, 0xec, + 0xc1, 0x92, 0x89, 0x85, 0x26, 0x7a, 0xce, 0xd1, 0x0d, 0x35, 0x1d, 0x89, 0x14, 0x9d, 0x0a, 0x5f, 0x07, 0x5c, 0xce, 0x85, + 0x1c, 0x20, 0x77, 0x14, 0x37, 0x9c, 0x5f, 0xc6, 0x59, 0xf0, 0x64, 0x71, 0x43, 0x11, 0x18, 0x24, 0x73, 0x91, 0x2b, 0x96, + 0x93, 0xe3, 0x6c, 0x70, 0xac, 0x4a, 0xe2, 0x59, 0x12, 0x2b, 0x28, 0x5f, 0x13, 0xe1, 0xbb, 0xe2, 0x18, 0xce, 0x2c, 0xc3, + 0x03, 0xef, 0x27, 0xfb, 0xda, 0xf7, 0x77, 0x6b, 0xfb, 0x88, 0x7b, 0x24, 0x86, 0x62, 0x4e, 0x76, 0xa2, 0x13, 0x3d, 0x85, + 0x45, 0xba, 0x55, 0xc4, 0x9f, 0x19, 0x22, 0xe7, 0x0f, 0x51, 0x98, 0x87, 0x73, 0xc4, 0x25, 0x9c, 0x05, 0x50, 0x16, 0x41, + 0x6a, 0x8f, 0xae, 0x53, 0x86, 0xce, 0x50, 0xf6, 0x2c, 0x87, 0xc8, 0xaa, 0x9a, 0x65, 0x10, 0x4e, 0xe7, 0x5c, 0x92, 0xf0, + 0xeb, 0x22, 0x74, 0x33, 0x27, 0x9c, 0x80, 0x4e, 0x30, 0x00, 0xca, 0x1a, 0xa2, 0xc9, 0xfb, 0xfd, 0x8c, 0xd6, 0x20, 0x11, + 0x10, 0xba, 0x16, 0xd4, 0x59, 0xc4, 0x21, 0x10, 0x62, 0xc2, 0xf7, 0x16, 0x91, 0x6a, 0x0b, 0xb7, 0xb7, 0x3f, 0x1b, 0x76, + 0x24, 0x10, 0x6f, 0x36, 0x88, 0x8d, 0x6f, 0x12, 0x2c, 0x8c, 0x2e, 0x12, 0xfd, 0x4e, 0x60, 0x28, 0x9e, 0x25, 0x35, 0x77, + 0xd9, 0xb8, 0x41, 0x58, 0x04, 0x5e, 0x15, 0xc7, 0xaf, 0xd9, 0x24, 0xd9, 0xdb, 0x3b, 0x21, 0x4e, 0xa8, 0x22, 0x3c, 0xb7, + 0x0c, 0x0b, 0x5d, 0x18, 0x97, 0x64, 0xff, 0xfb, 0xd8, 0xe3, 0x80, 0xcf, 0x2e, 0xbc, 0xe4, 0x10, 0x3f, 0x88, 0xc3, 0xfb, + 0x84, 0x8f, 0x13, 0x5c, 0x34, 0xd5, 0x69, 0xa9, 0xc0, 0x03, 0x4e, 0xf6, 0x81, 0x69, 0x34, 0x6b, 0xd4, 0xad, 0x2e, 0xce, + 0x12, 0x2a, 0x43, 0x4f, 0xc7, 0x5b, 0x90, 0x24, 0x59, 0xfb, 0x5a, 0x7c, 0x70, 0x46, 0xe1, 0x14, 0xca, 0x6b, 0xe2, 0xf8, + 0xd6, 0x3e, 0x0e, 0x38, 0x11, 0x9d, 0x60, 0xb1, 0xf8, 0xce, 0x1e, 0x7c, 0xef, 0xdb, 0xf0, 0x97, 0xdf, 0x87, 0xb3, 0xa7, + 0x9a, 0xcf, 0xc1, 0x42, 0xaf, 0xe3, 0x90, 0x43, 0x32, 0x97, 0xda, 0x90, 0x0e, 0xaf, 0xb1, 0x49, 0xfe, 0x58, 0x98, 0xbf, + 0xd8, 0xa6, 0xfe, 0x2c, 0x6a, 0xfe, 0xfc, 0x2d, 0x07, 0xe9, 0x46, 0x93, 0x57, 0xec, 0xf7, 0xf1, 0x13, 0x47, 0x27, 0x59, + 0xfe, 0x40, 0xb3, 0xbc, 0x99, 0xdf, 0x30, 0x10, 0xf8, 0x8e, 0x0b, 0x9c, 0xa7, 0xf1, 0x11, 0x4e, 0x9c, 0x8c, 0x2b, 0xa6, + 0x15, 0x7c, 0xfd, 0x1c, 0xfc, 0xf5, 0x1f, 0xc3, 0x2b, 0x2f, 0xc0, 0xed, 0x5d, 0x08, 0xf3, 0x73, 0x46, 0x5e, 0x97, 0x92, + 0x73, 0x1d, 0x22, 0x35, 0xde, 0x09, 0x3e, 0x38, 0xa4, 0x6b, 0x02, 0xb3, 0x04, 0xa3, 0xab, 0xf7, 0xee, 0xfb, 0x9e, 0x2f, + 0x2e, 0x5c, 0x84, 0xca, 0xe1, 0xca, 0x0a, 0xdf, 0xb7, 0x87, 0xd1, 0xd8, 0x65, 0x33, 0x45, 0x3d, 0x95, 0x6c, 0x96, 0xbe, + 0xd5, 0xea, 0x83, 0x87, 0x46, 0xa6, 0x1b, 0x2c, 0x0f, 0xf1, 0xfc, 0x19, 0xf8, 0xab, 0xef, 0xc3, 0x6f, 0xbf, 0x0a, 0xb7, + 0x76, 0xe7, 0xbc, 0xd9, 0x9c, 0xe7, 0x26, 0x5c, 0xb5, 0x61, 0x9c, 0x5a, 0x1c, 0xa2, 0x48, 0xaa, 0x71, 0x1a, 0x91, 0x38, + 0x9d, 0xc7, 0xb3, 0x54, 0xd8, 0xbd, 0x86, 0xd4, 0x9b, 0xb8, 0x4e, 0x17, 0x5f, 0x5b, 0x9e, 0x20, 0x51, 0x28, 0xf4, 0x2c, + 0x77, 0xa0, 0xe6, 0x38, 0xf9, 0x9c, 0x39, 0x32, 0x7a, 0xa8, 0x26, 0xd2, 0xb5, 0x4a, 0x73, 0xd8, 0x85, 0x3f, 0xfd, 0x7d, + 0xf8, 0xa3, 0xdf, 0x6c, 0x14, 0xe8, 0x97, 0x5a, 0x93, 0x59, 0x98, 0x2e, 0xb8, 0x59, 0xea, 0x36, 0x9f, 0x5b, 0x8f, 0x29, + 0xcd, 0x44, 0xe3, 0xe0, 0x7c, 0x87, 0x0e, 0xb6, 0x02, 0x5a, 0xe5, 0x7c, 0xa1, 0xb7, 0xf8, 0xde, 0x14, 0xa2, 0x4f, 0x04, + 0x27, 0x0c, 0xdb, 0x5f, 0x3c, 0x54, 0x8e, 0xb8, 0xbb, 0x38, 0xd7, 0x70, 0x86, 0x85, 0x48, 0x3f, 0xf8, 0x1d, 0x78, 0xf9, + 0x59, 0xd8, 0x2b, 0xbf, 0xc4, 0x9a, 0xcc, 0x32, 0x5a, 0xb6, 0x37, 0x03, 0xc0, 0x0e, 0xd3, 0x31, 0x05, 0x24, 0x7b, 0x88, + 0x47, 0xcd, 0x75, 0xf0, 0x8b, 0xbd, 0x4d, 0x44, 0x27, 0x99, 0x95, 0x72, 0xaa, 0x2b, 0xe7, 0x0b, 0xed, 0xb0, 0xc0, 0x86, + 0x3c, 0xe4, 0x23, 0x23, 0x03, 0xa1, 0xc9, 0xdf, 0xc1, 0x9f, 0xfc, 0x3d, 0xfc, 0xf7, 0xc7, 0xd0, 0xef, 0x34, 0xdf, 0xcf, + 0x41, 0x9f, 0xd5, 0x46, 0xda, 0x4c, 0xf8, 0x17, 0xfd, 0xf8, 0x1e, 0x17, 0xbb, 0xbf, 0x8c, 0x8a, 0x15, 0x51, 0x8c, 0x29, + 0x22, 0x6a, 0x40, 0xb6, 0x22, 0x6b, 0xe7, 0xe9, 0xdd, 0xcc, 0xc1, 0x43, 0x26, 0xe3, 0x82, 0x8e, 0x87, 0x49, 0x05, 0x3f, + 0x78, 0x07, 0xfe, 0xf6, 0x0a, 0x2c, 0x0f, 0x9a, 0xef, 0xe7, 0x1b, 0xa0, 0xe5, 0x87, 0x9c, 0xc1, 0x41, 0xb1, 0xe8, 0x34, + 0xa1, 0x71, 0x2e, 0x8e, 0x90, 0xf6, 0xcb, 0x11, 0x3a, 0xb1, 0x22, 0x4a, 0x24, 0x26, 0xa5, 0x16, 0xa5, 0x04, 0x4a, 0x85, + 0x3b, 0x8f, 0x02, 0x84, 0xd4, 0xea, 0x82, 0xeb, 0x5b, 0xf0, 0x87, 0x7f, 0x01, 0x7f, 0xf7, 0xa3, 0xc6, 0x94, 0xce, 0x85, + 0xc1, 0x67, 0x06, 0xbd, 0xd9, 0xb3, 0x81, 0xb1, 0xcf, 0xc2, 0xb9, 0xb6, 0x62, 0xf6, 0xa5, 0xa2, 0x71, 0xe5, 0x3d, 0x34, + 0xac, 0x92, 0x8a, 0xa2, 0x05, 0x41, 0x98, 0xaa, 0xb0, 0x07, 0x54, 0x22, 0x5c, 0xd5, 0x9a, 0xdb, 0x12, 0xda, 0xe1, 0x1f, + 0x02, 0x19, 0xeb, 0x0d, 0xba, 0xf0, 0xc1, 0x2d, 0xf8, 0xbd, 0x3f, 0x83, 0x77, 0x7f, 0x0e, 0x2b, 0x0b, 0x50, 0x1f, 0x99, + 0x76, 0x3d, 0x40, 0xed, 0x36, 0x55, 0x1b, 0x2e, 0xce, 0x9c, 0x61, 0x78, 0xb4, 0x60, 0x78, 0xf3, 0x37, 0xe7, 0x52, 0x96, + 0x4f, 0xa1, 0x9d, 0xab, 0xa4, 0xc9, 0x84, 0x48, 0x87, 0xd2, 0x85, 0xb6, 0x76, 0xa0, 0x8c, 0x50, 0x6e, 0x27, 0xf8, 0x27, + 0x4d, 0x8c, 0x2c, 0x3d, 0x36, 0x9b, 0xe4, 0xa4, 0x28, 0x9a, 0xb7, 0xd6, 0x83, 0xbf, 0x79, 0x17, 0xfe, 0xe0, 0xcf, 0xe1, + 0xa3, 0x4d, 0x58, 0xec, 0x1f, 0x03, 0x04, 0x23, 0xd3, 0x65, 0x66, 0x42, 0x9b, 0x02, 0x90, 0x5a, 0xee, 0xd2, 0x09, 0xd1, + 0x2a, 0x65, 0x53, 0x8f, 0xb2, 0x05, 0xc5, 0xe2, 0xbd, 0xeb, 0x3e, 0x00, 0x84, 0xe4, 0xca, 0xb2, 0xfd, 0xb0, 0x67, 0xd5, + 0xa4, 0x11, 0x65, 0x2c, 0x99, 0xe0, 0xd9, 0xc5, 0x71, 0x47, 0x95, 0x5d, 0x51, 0x3e, 0x48, 0x89, 0x7f, 0x4c, 0x89, 0xed, + 0xd6, 0x94, 0xea, 0x89, 0xea, 0x85, 0x00, 0x3f, 0xbd, 0x01, 0x1b, 0xbb, 0x8d, 0x9b, 0x6d, 0x26, 0xf3, 0xf8, 0x03, 0xe5, + 0xff, 0x2b, 0x71, 0xa4, 0x28, 0x79, 0x88, 0x64, 0x06, 0xc8, 0x4f, 0x48, 0xdb, 0x1d, 0xb4, 0x73, 0x06, 0xcd, 0x75, 0xd1, + 0x2f, 0xe4, 0x88, 0xb7, 0x50, 0xab, 0x2c, 0x8f, 0xa6, 0xd4, 0xdb, 0x3d, 0xca, 0x2a, 0x32, 0x11, 0x65, 0xd7, 0xc1, 0x96, + 0x08, 0x1b, 0x48, 0x3e, 0x7f, 0x68, 0x59, 0xe3, 0x94, 0xb8, 0xfd, 0x30, 0xc0, 0xe8, 0x16, 0x8d, 0x5b, 0x3d, 0xa7, 0x75, + 0x38, 0x8c, 0x22, 0xc2, 0x44, 0x95, 0x18, 0x12, 0xd1, 0x6a, 0xa5, 0xce, 0x8e, 0x1e, 0xc9, 0xaa, 0xe9, 0xb9, 0xb5, 0xe0, + 0x80, 0xa6, 0xbb, 0x17, 0x08, 0x01, 0x2b, 0x9e, 0x0e, 0xbb, 0xc4, 0xc9, 0x88, 0x2a, 0x08, 0x7b, 0xa5, 0x95, 0xd2, 0x22, + 0x5b, 0x24, 0x6e, 0x23, 0xdc, 0x30, 0x11, 0xb1, 0x3a, 0x82, 0x2a, 0x97, 0x62, 0xe4, 0x46, 0x06, 0x83, 0x93, 0x05, 0x63, + 0x6e, 0xeb, 0x70, 0xc8, 0xfa, 0x0d, 0x00, 0x55, 0xa6, 0xa2, 0x59, 0xaa, 0x6a, 0x97, 0x88, 0xb1, 0x22, 0x4d, 0xab, 0xa6, + 0xa5, 0x60, 0x4e, 0x87, 0x4a, 0xb2, 0x78, 0x3c, 0xf7, 0x13, 0xe2, 0x20, 0x50, 0xed, 0x8e, 0x98, 0x46, 0xc7, 0x28, 0x06, + 0xb6, 0xa3, 0xe7, 0xb6, 0x2a, 0xb7, 0x44, 0xf8, 0x14, 0xc7, 0x4d, 0x71, 0xd6, 0xe2, 0xc1, 0xe5, 0x94, 0xf8, 0xe8, 0xa4, + 0xc1, 0xb8, 0x4f, 0x6a, 0x14, 0x23, 0x94, 0x02, 0x13, 0x71, 0x94, 0x0e, 0xcc, 0x97, 0xac, 0x82, 0x52, 0x87, 0x40, 0xdc, + 0x8a, 0xa4, 0xd5, 0xb5, 0x7b, 0x15, 0xfd, 0xe1, 0x9e, 0xe5, 0xdb, 0xe8, 0xe5, 0x8b, 0xa4, 0xc5, 0x8f, 0x88, 0xd3, 0x01, + 0xe5, 0x68, 0x8b, 0x09, 0xca, 0x6e, 0xaa, 0xd8, 0x8a, 0x91, 0x8d, 0x98, 0xb8, 0x29, 0xd6, 0xe7, 0x62, 0xdc, 0xa0, 0xdc, + 0x50, 0xe5, 0x5f, 0x62, 0xcd, 0xcf, 0xc5, 0x3d, 0x66, 0x30, 0xda, 0x38, 0x03, 0x61, 0x64, 0xfa, 0xcc, 0x4c, 0x7e, 0x92, + 0xec, 0xfb, 0x58, 0xd5, 0x3c, 0x4e, 0x77, 0x49, 0x6e, 0x1b, 0xbd, 0x7c, 0xe9, 0xde, 0x5b, 0x8f, 0xc8, 0x59, 0x8a, 0xf2, + 0xb6, 0xb2, 0xfe, 0xbb, 0xc4, 0xb5, 0x0f, 0xe1, 0xe6, 0x2a, 0x12, 0xef, 0x80, 0x5b, 0x68, 0x34, 0x72, 0x6b, 0xe7, 0x67, + 0x11, 0x87, 0x39, 0x5a, 0xa6, 0x25, 0xfe, 0x35, 0x45, 0xa6, 0xce, 0xf3, 0xf2, 0x23, 0xcd, 0x5e, 0xdf, 0xb3, 0xf4, 0x8c, + 0xc7, 0x75, 0x27, 0xec, 0x9a, 0xd9, 0x77, 0x29, 0x5b, 0xbd, 0x52, 0x1d, 0x95, 0x35, 0x95, 0x14, 0xab, 0x24, 0xa6, 0x1c, + 0xb3, 0xae, 0xf1, 0x0e, 0xc9, 0x4a, 0xea, 0xab, 0x37, 0x29, 0x37, 0x94, 0x69, 0xda, 0x65, 0xe4, 0x0a, 0xb6, 0x55, 0xd9, + 0x4c, 0xc2, 0x4d, 0x13, 0x91, 0x94, 0xb8, 0x86, 0xf2, 0x89, 0x89, 0x8c, 0xc2, 0xbb, 0x29, 0xf2, 0x93, 0x7d, 0x49, 0x9a, + 0x47, 0xcb, 0x1d, 0xb3, 0x6a, 0x5a, 0xe2, 0x03, 0x55, 0xf6, 0x88, 0x8c, 0x53, 0xe3, 0x9c, 0x96, 0x69, 0x42, 0x6d, 0x9d, + 0x35, 0xd6, 0x66, 0x74, 0xb7, 0xe7, 0x6a, 0x3e, 0x20, 0x44, 0x73, 0x19, 0xb6, 0x05, 0x63, 0xe9, 0x67, 0x54, 0x9b, 0x3d, + 0x26, 0xf1, 0x0e, 0xe3, 0xaa, 0xcf, 0x16, 0xc2, 0x66, 0xb0, 0x6a, 0xb4, 0x72, 0x5d, 0x73, 0x3b, 0x18, 0x9f, 0x64, 0xab, + 0xa2, 0xfc, 0x48, 0x13, 0xef, 0x9a, 0x6f, 0x64, 0x65, 0xbe, 0x93, 0xf6, 0x35, 0x8e, 0xa4, 0xa6, 0xf4, 0x67, 0x93, 0x7d, + 0x2a, 0x8e, 0x5f, 0x64, 0x27, 0x50, 0xd9, 0xf5, 0xca, 0x58, 0x6a, 0xa6, 0xc9, 0x51, 0xed, 0x76, 0x88, 0x66, 0x11, 0x0f, + 0x9a, 0xce, 0xf9, 0x4a, 0x7e, 0x92, 0x27, 0x49, 0xef, 0xbf, 0x41, 0xbd, 0xf6, 0x21, 0xba, 0xf1, 0x02, 0x14, 0xdb, 0x68, + 0xbf, 0x80, 0x5d, 0x8f, 0x5a, 0x6d, 0x1f, 0x47, 0xcc, 0x9d, 0x2c, 0xe6, 0x13, 0x49, 0xf6, 0x46, 0x7f, 0xac, 0x9a, 0x59, + 0xf2, 0xdb, 0xce, 0x53, 0x3c, 0x92, 0xcc, 0x76, 0x53, 0xe0, 0x31, 0x8b, 0x71, 0x45, 0xe0, 0x8e, 0x99, 0x7b, 0x02, 0x3b, + 0x2a, 0x8c, 0x9d, 0x63, 0x52, 0x6d, 0x53, 0x85, 0x0e, 0xc9, 0x3c, 0xe7, 0xc3, 0x56, 0x32, 0x47, 0xed, 0x53, 0xda, 0xae, + 0x04, 0x4d, 0xeb, 0x6f, 0xc0, 0xf9, 0x1d, 0xf4, 0x93, 0x67, 0xd0, 0xad, 0x1b, 0x68, 0xb7, 0x87, 0x56, 0x8b, 0x24, 0x9f, + 0x72, 0x4f, 0x53, 0x4a, 0x91, 0x28, 0x8e, 0x5a, 0x35, 0x7b, 0x75, 0x76, 0x8c, 0x93, 0xf2, 0x5d, 0x17, 0x18, 0x64, 0x96, + 0x6d, 0x94, 0xd9, 0x49, 0x03, 0xd2, 0x14, 0x82, 0x0b, 0x5c, 0xaa, 0xf8, 0x31, 0xf0, 0x1e, 0xc2, 0x4e, 0x4c, 0xdc, 0x91, + 0xc8, 0x0e, 0x9e, 0x31, 0x7b, 0x94, 0x95, 0xa3, 0xea, 0xdd, 0x22, 0xe6, 0xaa, 0xec, 0x21, 0x34, 0x7f, 0x5b, 0x80, 0x88, + 0x1a, 0x18, 0xd6, 0x79, 0x72, 0xfe, 0x1a, 0x7c, 0x62, 0xdf, 0x4d, 0x60, 0xd0, 0x27, 0xa5, 0x0a, 0xed, 0x7a, 0x52, 0xe5, + 0xb3, 0x17, 0x67, 0x76, 0xbb, 0x42, 0x28, 0x2d, 0x4e, 0x21, 0xb1, 0x9d, 0x22, 0xaf, 0x39, 0xc7, 0x0b, 0x19, 0xcf, 0xf4, + 0xb9, 0xe8, 0x70, 0x76, 0x3d, 0x3f, 0xb5, 0x76, 0x69, 0xa6, 0x8d, 0xb3, 0xa5, 0x0a, 0x48, 0xaa, 0x78, 0x4f, 0x95, 0xcb, + 0x2a, 0x6c, 0xa1, 0xdc, 0x32, 0xd1, 0x75, 0xb0, 0x53, 0xd5, 0xec, 0x4d, 0x84, 0xe9, 0xb8, 0xa2, 0x5e, 0x1d, 0xcf, 0x9a, + 0xcb, 0x1e, 0xb4, 0x3f, 0x42, 0x32, 0x18, 0x5c, 0x79, 0x8b, 0x68, 0x60, 0x5c, 0xef, 0xa1, 0x65, 0x24, 0xf5, 0x34, 0xfb, + 0xf1, 0xc9, 0x9b, 0x22, 0x32, 0x4f, 0x2e, 0x50, 0x39, 0x8b, 0x58, 0x9b, 0x60, 0x6d, 0xa2, 0x89, 0x8d, 0xa4, 0xbc, 0x24, + 0xc2, 0xcb, 0x39, 0x9a, 0x11, 0x3a, 0xad, 0xa9, 0x3d, 0x7a, 0xb3, 0x5f, 0x02, 0xd0, 0xdd, 0x86, 0x91, 0xc8, 0x48, 0x2b, + 0xfe, 0x03, 0xf8, 0x37, 0xb1, 0xcd, 0x6b, 0x2e, 0xdf, 0x6c, 0x18, 0x20, 0x55, 0x62, 0xb7, 0x72, 0xec, 0xc5, 0x9a, 0x72, + 0x30, 0xa2, 0x5e, 0xbf, 0x31, 0xeb, 0xb0, 0xbb, 0x97, 0x8e, 0xdf, 0x28, 0x22, 0x86, 0xa6, 0x72, 0xe5, 0x4d, 0xe2, 0x05, + 0xd0, 0x9f, 0x6e, 0x37, 0xdd, 0x50, 0xba, 0x83, 0x16, 0x05, 0xa9, 0xdb, 0xa7, 0x8e, 0x15, 0x55, 0x32, 0x8e, 0x48, 0x19, + 0x88, 0x91, 0x77, 0xec, 0xa6, 0xc4, 0xa6, 0x2a, 0xff, 0x63, 0x0d, 0x24, 0x49, 0x39, 0x2d, 0xd0, 0xcf, 0x77, 0x36, 0x45, + 0x98, 0xa0, 0x96, 0x16, 0x6c, 0x12, 0x3f, 0xa6, 0xc0, 0x3f, 0x7f, 0xb6, 0xb4, 0x5b, 0xf3, 0xd9, 0xba, 0x6a, 0x9a, 0x7e, + 0x4c, 0xd8, 0x01, 0x7e, 0x81, 0xf0, 0xbe, 0x29, 0x6c, 0x5c, 0x36, 0x97, 0xb7, 0x52, 0x62, 0x63, 0x16, 0x0a, 0x68, 0xc9, + 0x68, 0x54, 0x30, 0xb1, 0x96, 0xc3, 0xe7, 0xbb, 0xc4, 0x0f, 0x2e, 0x92, 0x38, 0xa2, 0x53, 0xe4, 0x01, 0xe4, 0x55, 0x3f, + 0xab, 0x94, 0xb7, 0xed, 0x02, 0xcb, 0xd6, 0x49, 0x97, 0xe8, 0x8b, 0x32, 0xc4, 0xb1, 0xe0, 0x84, 0x45, 0x3b, 0x2c, 0xa8, + 0x4c, 0xb0, 0x28, 0x30, 0xb4, 0xe2, 0xac, 0x01, 0x60, 0xf1, 0x95, 0xe4, 0x04, 0x5a, 0xae, 0x8b, 0xcc, 0xfa, 0xa7, 0x72, + 0x6a, 0x2d, 0x9f, 0xcd, 0x14, 0x7e, 0xd6, 0x58, 0x96, 0x55, 0xb1, 0x05, 0x51, 0xe6, 0x3e, 0x9b, 0xa7, 0x98, 0xcd, 0xa3, + 0xe6, 0xde, 0x87, 0x1c, 0x0b, 0x99, 0x28, 0xc4, 0x9a, 0x3b, 0xce, 0x71, 0x07, 0xcf, 0x9d, 0xb2, 0x62, 0xc7, 0x3c, 0xe2, + 0xcd, 0x9a, 0xc9, 0xf2, 0x84, 0xf2, 0xfd, 0x4f, 0xa9, 0xf9, 0x61, 0x1e, 0xe5, 0x50, 0x3e, 0x93, 0x93, 0xec, 0xaf, 0xdc, + 0x3a, 0x43, 0xd1, 0xdd, 0xa6, 0x33, 0x0c, 0xf4, 0x42, 0x87, 0xbe, 0xab, 0x19, 0xe0, 0x19, 0x06, 0x65, 0x58, 0x6b, 0xd3, + 0x51, 0x17, 0x9a, 0x3a, 0x49, 0x2f, 0x03, 0x61, 0xed, 0x85, 0x0e, 0x0b, 0x8e, 0x9b, 0x3e, 0x2a, 0xdb, 0x76, 0x9b, 0x16, + 0x9c, 0xe5, 0x1b, 0x67, 0xca, 0x35, 0x17, 0x91, 0x1c, 0x49, 0x34, 0x5b, 0xa8, 0x12, 0x47, 0xa9, 0x91, 0x89, 0x71, 0x82, + 0x01, 0x91, 0x12, 0x3b, 0x56, 0x16, 0x31, 0x71, 0x48, 0xd6, 0x62, 0xd8, 0x82, 0xb0, 0x70, 0x83, 0xea, 0x83, 0xab, 0xd4, + 0x5c, 0xca, 0x00, 0x1e, 0xd9, 0x55, 0x77, 0x02, 0x1a, 0x5c, 0x65, 0x7f, 0x5f, 0xd5, 0xe6, 0x1a, 0xa1, 0x3f, 0xc9, 0xcd, + 0xa4, 0x9d, 0xee, 0x94, 0x5e, 0xf2, 0xf4, 0x82, 0xa3, 0x67, 0x3d, 0x0a, 0xd6, 0x63, 0xa9, 0x91, 0x1e, 0x8e, 0xc2, 0x0e, + 0x89, 0xd6, 0x58, 0x4b, 0xb0, 0xd4, 0x64, 0x0b, 0x84, 0x39, 0x44, 0x06, 0x47, 0xce, 0x31, 0x5a, 0x3f, 0x54, 0x9e, 0xc1, + 0xd4, 0x9b, 0x27, 0x25, 0xb3, 0x0e, 0x96, 0x70, 0x71, 0x39, 0x76, 0x28, 0x63, 0x62, 0x6a, 0x4d, 0xa6, 0xea, 0x19, 0xab, + 0x32, 0x8e, 0x9e, 0xbd, 0xaa, 0x64, 0xcf, 0xd5, 0x4c, 0x36, 0x3c, 0x53, 0xe3, 0x04, 0x8b, 0x99, 0x2c, 0x5c, 0x68, 0x1a, + 0xd6, 0x8f, 0xee, 0xb3, 0x3c, 0xb9, 0xce, 0x5b, 0x6d, 0xaa, 0x47, 0xb9, 0xf1, 0xb4, 0x6d, 0x3f, 0xee, 0x2f, 0x52, 0x84, + 0x8a, 0xc2, 0x77, 0x29, 0xfa, 0x42, 0x67, 0x5a, 0xd2, 0x91, 0x40, 0xe1, 0x24, 0xd7, 0x4b, 0xbc, 0x8b, 0x78, 0xab, 0x49, + 0x7a, 0x6b, 0x29, 0xb4, 0xcd, 0xb7, 0xdd, 0xb7, 0x07, 0xdb, 0x8f, 0x67, 0xb3, 0xc4, 0xd0, 0xe4, 0x15, 0x92, 0x99, 0x6b, + 0xa5, 0xae, 0x4c, 0x21, 0x6b, 0x6e, 0x3c, 0x35, 0xa7, 0xb9, 0xb4, 0xae, 0xdb, 0xed, 0x3b, 0x94, 0x16, 0x1f, 0x9d, 0x2a, + 0xa9, 0xe7, 0x05, 0xe1, 0x04, 0x81, 0x38, 0xba, 0x21, 0x7d, 0x72, 0x16, 0x3f, 0xdc, 0x21, 0xf4, 0x86, 0xb9, 0x72, 0x16, + 0xac, 0x5e, 0x52, 0x4d, 0x08, 0x9d, 0x7e, 0x53, 0x82, 0x2b, 0xa6, 0x38, 0x35, 0xf3, 0x97, 0xd3, 0x89, 0x60, 0xd7, 0x56, + 0x88, 0xc9, 0xa3, 0xb5, 0xe9, 0x77, 0xfb, 0x2c, 0x1e, 0x15, 0x4b, 0xc0, 0xd6, 0x68, 0xdd, 0x25, 0x15, 0x4a, 0x5d, 0xd7, + 0xc4, 0x98, 0xa8, 0x4d, 0x19, 0x96, 0x4a, 0xdd, 0x8f, 0xd4, 0xd6, 0x87, 0x6d, 0xc1, 0x62, 0xee, 0xb6, 0x35, 0x57, 0x7a, + 0x0e, 0x10, 0x1e, 0x5e, 0x77, 0xbe, 0xb6, 0xb5, 0xc5, 0x16, 0x10, 0xab, 0xa5, 0x4e, 0x3e, 0xc5, 0x55, 0x2f, 0xe0, 0xac, + 0x78, 0xb4, 0x64, 0xaf, 0x2a, 0xf4, 0x91, 0xe8, 0x70, 0x0b, 0x65, 0xae, 0xb5, 0xca, 0xd0, 0xea, 0x69, 0x6d, 0x01, 0xc6, + 0x6a, 0x2a, 0x77, 0x87, 0x9b, 0x55, 0x52, 0x46, 0xed, 0x82, 0x0b, 0x34, 0x28, 0xc9, 0x8e, 0x91, 0xbd, 0xa2, 0xd0, 0x21, + 0xde, 0xb1, 0xf3, 0x02, 0x71, 0xb8, 0x4e, 0x5a, 0xbd, 0x41, 0xca, 0x5c, 0x70, 0xcc, 0x57, 0x15, 0x1e, 0x72, 0x84, 0xa8, + 0x9f, 0x03, 0x25, 0x5b, 0xf8, 0x6f, 0xb4, 0x2f, 0xa9, 0xac, 0xed, 0xab, 0x41, 0xbe, 0x08, 0x71, 0x1b, 0xb1, 0xf7, 0x38, + 0xee, 0xde, 0xfa, 0x4c, 0x73, 0x4a, 0x66, 0x0f, 0x5a, 0x72, 0xd6, 0x22, 0x76, 0x0d, 0xfc, 0x10, 0xf5, 0xb7, 0x9b, 0x94, + 0xe2, 0xdd, 0xf7, 0x34, 0xd6, 0xdb, 0x17, 0x58, 0xee, 0xf3, 0xe5, 0x15, 0x79, 0x6c, 0xaf, 0x2e, 0xbd, 0x79, 0x60, 0xee, + 0x43, 0xfa, 0x9a, 0xbe, 0x90, 0xf6, 0x47, 0x90, 0x0f, 0xf0, 0xe6, 0xce, 0x13, 0x7a, 0x42, 0x4f, 0xe8, 0x09, 0x31, 0x07, + 0xfd, 0x1f, 0x1b, 0x2f, 0x88, 0x2f, 0x78, 0x2c, 0xde, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, + 0x60, 0x82, +}; +static const uint8_t pad_png_l1[4610] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x6a, + 0x00, 0x00, 0x00, 0x34, 0x08, 0x06, 0x00, 0x00, 0x00, 0x62, 0xa5, 0xad, 0x10, 0x00, 0x00, 0x11, 0xc9, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9c, 0xdd, 0x8e, 0x1c, 0xc7, 0x75, 0x80, 0xbf, 0x53, 0x55, 0xdd, 0xf3, 0xb7, 0xbb, 0xe4, 0xae, + 0x44, 0x9a, 0xb4, 0x65, 0x4b, 0x88, 0x15, 0x3b, 0x20, 0x02, 0x07, 0xb0, 0x0c, 0xe4, 0x52, 0xba, 0xc9, 0x23, 0xd8, 0x17, + 0x79, 0x01, 0x3f, 0x86, 0xec, 0x67, 0xf0, 0x33, 0xe4, 0x26, 0x7e, 0x09, 0xe9, 0x2a, 0x40, 0x10, 0xfb, 0x92, 0x86, 0x1d, + 0xdb, 0x10, 0x0c, 0x4b, 0x54, 0x28, 0x72, 0x97, 0xfb, 0x33, 0x3b, 0x33, 0xdd, 0x55, 0x75, 0x82, 0x53, 0xd5, 0x43, 0xcd, + 0x72, 0x77, 0x45, 0x51, 0xa2, 0x7e, 0x28, 0x6d, 0x09, 0xad, 0xee, 0xe9, 0xee, 0xd9, 0x99, 0xa9, 0xaf, 0xcf, 0xff, 0x29, + 0xc2, 0xd5, 0xb8, 0x1a, 0x57, 0xe3, 0x6a, 0x5c, 0x8d, 0xab, 0xf1, 0xf5, 0x1c, 0xc2, 0x37, 0x7e, 0xe8, 0xf9, 0xdf, 0xf8, + 0xf6, 0x05, 0xbf, 0xfb, 0xee, 0xa7, 0x9c, 0x8b, 0x3b, 0xe8, 0xb9, 0x73, 0xbf, 0x7e, 0xf2, 0x9c, 0x9c, 0xbf, 0xe7, 0x73, + 0x0e, 0xf9, 0xc6, 0xc1, 0x78, 0x7b, 0xf8, 0x4d, 0xeb, 0x89, 0xbf, 0x8f, 0xf0, 0x16, 0xbc, 0x71, 0x0f, 0x59, 0x1c, 0xd4, + 0x73, 0xdd, 0xad, 0xba, 0xef, 0x8f, 0x86, 0x7b, 0x5e, 0x83, 0x74, 0x84, 0xa4, 0xf9, 0x27, 0xcf, 0x87, 0x9f, 0xa1, 0x7e, + 0x67, 0x80, 0xf2, 0x1e, 0x34, 0x3b, 0x68, 0xbb, 0x87, 0x72, 0x17, 0x26, 0xbb, 0xe8, 0xef, 0x6e, 0xa3, 0xbc, 0x03, 0xdc, + 0x1c, 0xee, 0x31, 0xa8, 0x67, 0x20, 0x7e, 0x76, 0x80, 0xf2, 0x42, 0x03, 0xb9, 0xbb, 0x01, 0xe3, 0xc7, 0xc8, 0x9d, 0xdb, + 0x48, 0xb7, 0x8f, 0xf4, 0x7b, 0x48, 0x77, 0x0f, 0xc7, 0x6d, 0x88, 0x1f, 0xe1, 0xf2, 0x12, 0x79, 0xf9, 0x25, 0xe8, 0x0f, + 0x71, 0x69, 0x52, 0xdf, 0xa3, 0x13, 0x64, 0x6b, 0x85, 0xe4, 0x0e, 0x39, 0x1c, 0x21, 0xdb, 0x40, 0x1e, 0x7d, 0xf2, 0x7c, + 0xb8, 0x16, 0x3d, 0x59, 0xa1, 0x3b, 0xc7, 0xc3, 0xf1, 0x08, 0x95, 0x05, 0xea, 0xc7, 0x68, 0x93, 0xc9, 0xfb, 0x73, 0xd4, + 0x4d, 0x50, 0x77, 0x8c, 0xb6, 0x2b, 0xb2, 0x81, 0xbc, 0xb6, 0x22, 0x17, 0x80, 0x77, 0xd1, 0xb3, 0xe0, 0x9e, 0x0d, 0x9a, + 0xbc, 0x10, 0x60, 0xde, 0xde, 0x90, 0x92, 0x3b, 0x88, 0x49, 0xc7, 0xe1, 0x08, 0x67, 0x12, 0xd1, 0x8d, 0x70, 0x79, 0x1b, + 0x89, 0x0e, 0x77, 0xcd, 0xe1, 0xa2, 0xe0, 0xe2, 0x31, 0x6e, 0xea, 0x70, 0x49, 0x70, 0x93, 0x16, 0xb1, 0x7d, 0x5a, 0xe2, + 0x46, 0x3b, 0x88, 0x46, 0x24, 0x81, 0xd3, 0x80, 0x8c, 0x12, 0x92, 0x23, 0x62, 0xc7, 0x65, 0x8b, 0xf5, 0x73, 0x9a, 0x84, + 0x30, 0xda, 0xf8, 0x1a, 0x2b, 0xe8, 0x3d, 0x2a, 0x01, 0x95, 0x58, 0x37, 0x17, 0xd0, 0x95, 0x47, 0xfd, 0x92, 0x6c, 0xe7, + 0x7b, 0x4f, 0xf2, 0x90, 0x83, 0x92, 0x97, 0x27, 0xe4, 0x36, 0x90, 0xe6, 0x99, 0x3c, 0x6e, 0x49, 0x8f, 0xee, 0x91, 0xc7, + 0x3f, 0x24, 0xcd, 0x20, 0xdf, 0x85, 0xfc, 0x59, 0xa0, 0xc9, 0xd7, 0x1a, 0xce, 0x00, 0xe6, 0xce, 0x5d, 0x9c, 0xa9, 0xab, + 0x65, 0xc0, 0xf5, 0x0e, 0xb7, 0xdd, 0xe1, 0xfb, 0x3d, 0xdc, 0xe4, 0x01, 0xbe, 0x1b, 0xe3, 0xc7, 0x82, 0xeb, 0x5b, 0x7c, + 0x93, 0xf0, 0x06, 0x21, 0x04, 0x7c, 0x16, 0x9c, 0x4f, 0xf8, 0x0c, 0xce, 0xe7, 0x61, 0x6f, 0x80, 0x04, 0x67, 0xc7, 0xea, + 0x10, 0x1f, 0x87, 0xbd, 0xd4, 0xbd, 0xe6, 0x61, 0x3e, 0x36, 0x8e, 0xc5, 0xa1, 0xc4, 0x72, 0x4e, 0xed, 0x58, 0x32, 0x9a, + 0x02, 0x59, 0x56, 0x75, 0xef, 0x20, 0x0b, 0xe4, 0x9c, 0x48, 0xde, 0x91, 0x52, 0x22, 0x25, 0x47, 0x6a, 0x20, 0x26, 0x25, + 0xa6, 0x4c, 0xec, 0x33, 0xb1, 0xcb, 0xc4, 0x71, 0x24, 0xce, 0xf7, 0x88, 0xb3, 0x7d, 0xd2, 0x9f, 0xf7, 0x48, 0x26, 0xc4, + 0xfc, 0x0a, 0x1d, 0x3e, 0x49, 0x5f, 0x00, 0x50, 0x2a, 0xe5, 0xd9, 0xfa, 0x55, 0x85, 0xf3, 0xc6, 0x2e, 0x6e, 0x71, 0x1b, + 0x39, 0x3a, 0xc2, 0xaf, 0xc1, 0x74, 0x33, 0xfc, 0xb8, 0xc3, 0xb7, 0x23, 0xfc, 0x4a, 0x08, 0x61, 0x45, 0x08, 0x0d, 0xbe, + 0x87, 0xe0, 0x84, 0xe0, 0x20, 0x88, 0x10, 0x92, 0xbd, 0xce, 0x78, 0xe7, 0x0b, 0xb4, 0x72, 0x9c, 0x1d, 0xde, 0x29, 0x3e, + 0xdb, 0xf9, 0x01, 0x96, 0x9d, 0xd7, 0xa6, 0xcc, 0x8e, 0xd3, 0x84, 0x73, 0x36, 0x5d, 0x82, 0x18, 0x30, 0xd6, 0xc0, 0xce, + 0x7c, 0x45, 0x54, 0x04, 0xcd, 0x06, 0xc6, 0x93, 0x25, 0x55, 0x40, 0x2a, 0xa4, 0xec, 0x48, 0x2e, 0x93, 0x54, 0x89, 0xea, + 0xe8, 0x15, 0x62, 0x48, 0xf4, 0x04, 0x3a, 0xa1, 0x6e, 0x2b, 0xa5, 0xd3, 0x39, 0x1d, 0x63, 0xba, 0xfb, 0x73, 0xfa, 0x69, + 0xa0, 0xdf, 0xf9, 0x3b, 0xe9, 0x2e, 0x24, 0xfe, 0xd3, 0x3e, 0xf1, 0x6b, 0x0b, 0x6a, 0x43, 0x72, 0xde, 0xc1, 0xbd, 0xf1, + 0xe3, 0xaa, 0xce, 0xe6, 0x2b, 0x7c, 0xbc, 0x8d, 0xdb, 0x5e, 0xe2, 0xdb, 0x13, 0x42, 0xd8, 0x21, 0xac, 0x96, 0x04, 0xd7, + 0xd2, 0x78, 0x21, 0x48, 0xa0, 0x91, 0x44, 0x23, 0x4a, 0x83, 0xa3, 0xc1, 0xd3, 0x48, 0xa6, 0x21, 0xd1, 0x1a, 0x18, 0x71, + 0x34, 0x06, 0x8c, 0x4c, 0x93, 0x0d, 0xa8, 0x14, 0x40, 0x06, 0xd1, 0x8b, 0xe2, 0xd3, 0xb0, 0xb7, 0xcd, 0x80, 0x19, 0x28, + 0x27, 0x88, 0x14, 0x99, 0x41, 0xd4, 0x63, 0x0f, 0x4d, 0xdd, 0xea, 0x0c, 0xd5, 0x57, 0xb9, 0x3c, 0xf3, 0x9a, 0x1d, 0x59, + 0x0d, 0x56, 0x2e, 0xa0, 0x92, 0x7a, 0x62, 0x81, 0x04, 0xd1, 0x36, 0x83, 0x82, 0xa3, 0x23, 0xd1, 0x65, 0x61, 0x25, 0xca, + 0x32, 0x3b, 0x16, 0x39, 0xb2, 0xf0, 0x8e, 0x45, 0x72, 0x2c, 0x96, 0x99, 0x65, 0x7a, 0x44, 0xd7, 0xdf, 0x64, 0xb5, 0x7b, + 0x97, 0xf8, 0x69, 0x60, 0xc9, 0x57, 0xa9, 0xd6, 0x4c, 0x72, 0x1e, 0xc3, 0x09, 0xb8, 0x69, 0x43, 0x18, 0x79, 0x42, 0x70, + 0x04, 0x3c, 0xad, 0x81, 0x51, 0xa1, 0x05, 0x5a, 0x84, 0xd6, 0x8e, 0x03, 0xb4, 0xaa, 0x8c, 0x34, 0x63, 0xa6, 0xbf, 0x5e, + 0xf3, 0xb4, 0x64, 0x5a, 0x85, 0xd6, 0x6b, 0x01, 0x64, 0xe7, 0x03, 0x4a, 0x23, 0x94, 0xbf, 0xf1, 0x18, 0x8c, 0x48, 0x01, + 0x52, 0x00, 0x15, 0x38, 0x06, 0x49, 0x90, 0x9c, 0x2b, 0x28, 0x3b, 0xae, 0x5f, 0x75, 0x03, 0xd4, 0xb0, 0x57, 0xad, 0xd0, + 0x4c, 0x92, 0x4c, 0xc2, 0x4c, 0x9a, 0x8a, 0x54, 0x69, 0xd9, 0x9b, 0x2a, 0x8b, 0xaa, 0xf4, 0x06, 0x4a, 0x61, 0xe9, 0x60, + 0xa1, 0x70, 0x4a, 0x66, 0x2e, 0xca, 0x49, 0x12, 0x8e, 0xf1, 0x9c, 0x68, 0x64, 0x9e, 0x12, 0xa7, 0x0b, 0xcf, 0xa2, 0xdf, + 0x67, 0xb5, 0x7b, 0x30, 0xc0, 0xfa, 0xed, 0xf0, 0x38, 0x5c, 0x30, 0xc2, 0x97, 0xae, 0xda, 0xc0, 0x99, 0xcd, 0x39, 0x7a, + 0x05, 0xff, 0xb7, 0x15, 0x7e, 0xea, 0x08, 0xdb, 0x5b, 0x04, 0x37, 0xa6, 0x71, 0x89, 0xa6, 0x4c, 0xbe, 0x41, 0x31, 0x10, + 0x8e, 0x11, 0xca, 0xc8, 0x09, 0xe3, 0x01, 0xcc, 0x58, 0xeb, 0x36, 0xb2, 0xbd, 0x73, 0x05, 0xd8, 0x18, 0xa5, 0x75, 0x94, + 0xf7, 0x36, 0x6a, 0x52, 0x55, 0x7f, 0x97, 0x01, 0x0a, 0x3a, 0xc0, 0x32, 0xe9, 0x93, 0x5c, 0x00, 0x96, 0xfb, 0x44, 0x2b, + 0x4c, 0x5d, 0x03, 0x35, 0x29, 0xac, 0xc7, 0x06, 0x74, 0x0d, 0xcc, 0x66, 0xed, 0x31, 0x18, 0x03, 0x21, 0x8a, 0xb9, 0x1a, + 0xbd, 0x79, 0xf7, 0x62, 0x50, 0xcc, 0xd5, 0x50, 0x96, 0x08, 0x2b, 0x83, 0x63, 0x7b, 0xa1, 0x48, 0xd2, 0x4a, 0xa4, 0xbc, + 0x5e, 0x08, 0x9c, 0xa8, 0x70, 0xe4, 0x85, 0x47, 0x9a, 0x78, 0x64, 0x9f, 0x93, 0x3d, 0x6e, 0x92, 0x40, 0x26, 0xe8, 0xd1, + 0x0c, 0x7d, 0xf3, 0xf7, 0xe4, 0x77, 0xf5, 0x72, 0xd1, 0x91, 0x2f, 0x53, 0x7a, 0x1e, 0xac, 0xf0, 0xcb, 0x97, 0xf1, 0x66, + 0x73, 0x42, 0xa6, 0x71, 0x13, 0x1a, 0x19, 0xd1, 0x98, 0x54, 0x18, 0x88, 0x90, 0x19, 0x65, 0x03, 0xa0, 0x4c, 0xca, 0xde, + 0x31, 0xc9, 0xca, 0x44, 0x28, 0xdb, 0x58, 0x1d, 0x13, 0x51, 0x26, 0x0a, 0x63, 0x7b, 0x8f, 0x4d, 0xb6, 0xda, 0xa4, 0xdb, + 0xfb, 0xeb, 0x3d, 0x53, 0x60, 0x86, 0x32, 0xc3, 0x31, 0x2d, 0x7b, 0x29, 0x7b, 0x83, 0xdc, 0x18, 0x50, 0x9b, 0xa4, 0x0d, + 0x49, 0xba, 0x78, 0x06, 0x2e, 0x3a, 0x77, 0xc1, 0x73, 0xae, 0x76, 0xce, 0x24, 0xab, 0x02, 0xac, 0xa0, 0x60, 0xae, 0xc2, + 0xb1, 0xc0, 0x01, 0xf0, 0x90, 0xcc, 0x03, 0x85, 0x87, 0xe2, 0x78, 0xa4, 0xca, 0x51, 0x76, 0xec, 0x3b, 0xe5, 0x01, 0x89, + 0x83, 0x04, 0x87, 0xee, 0x94, 0xe3, 0x0f, 0x94, 0xc5, 0x1e, 0xac, 0xfe, 0xfc, 0x21, 0xf1, 0x32, 0xa9, 0x0a, 0x5f, 0x24, + 0xa0, 0x37, 0xdf, 0xc1, 0x7d, 0xb4, 0x21, 0x3d, 0x13, 0x4f, 0x33, 0x83, 0x46, 0xb6, 0x69, 0x92, 0x81, 0x11, 0xda, 0xac, + 0x8c, 0x5d, 0x66, 0xe2, 0x0d, 0x88, 0xaf, 0x20, 0x6c, 0x92, 0x1d, 0x4c, 0xb3, 0x30, 0x75, 0x99, 0x99, 0x0a, 0x13, 0x31, + 0x87, 0xd9, 0x26, 0x5c, 0x19, 0x89, 0x60, 0xd1, 0xd0, 0x16, 0x70, 0x5d, 0x84, 0xdd, 0xb2, 0x57, 0xae, 0x01, 0x53, 0x31, + 0x70, 0x7e, 0xf8, 0x2a, 0xf6, 0x4d, 0xd6, 0x3f, 0x79, 0x10, 0x8d, 0xcd, 0x09, 0x2f, 0xaa, 0x6c, 0xe3, 0xfa, 0x33, 0x8d, + 0xb5, 0x62, 0xa4, 0xd8, 0xb7, 0x62, 0x2f, 0x5d, 0xfd, 0x4e, 0x2f, 0xaf, 0x3f, 0x57, 0x13, 0x59, 0x1d, 0x87, 0xa2, 0x7c, + 0xa0, 0xf0, 0x47, 0x11, 0xfe, 0x60, 0x9e, 0xa8, 0xe9, 0x48, 0x6f, 0x0e, 0x49, 0x24, 0xa6, 0xed, 0xea, 0x58, 0xcc, 0xef, + 0x11, 0xdf, 0xbc, 0x4f, 0x7a, 0xf7, 0x13, 0x3f, 0xee, 0x0b, 0x50, 0x6f, 0xaf, 0xef, 0xe3, 0xcd, 0xf6, 0xcc, 0x46, 0x84, + 0x36, 0x10, 0xe6, 0x9e, 0x76, 0xe6, 0x69, 0xb5, 0x61, 0x14, 0x7a, 0xc6, 0xb9, 0x65, 0x2c, 0xb1, 0x4c, 0xec, 0xf4, 0x09, + 0x49, 0xa8, 0x7b, 0x98, 0x9a, 0x7a, 0x13, 0x03, 0xa3, 0x4c, 0xd5, 0xb1, 0x23, 0xca, 0x4b, 0xc0, 0x0d, 0x15, 0xf6, 0x80, + 0x6d, 0xb1, 0xeb, 0x72, 0xee, 0x09, 0x2f, 0x87, 0x67, 0x26, 0x7e, 0x0d, 0x68, 0x6d, 0x7f, 0xbe, 0x98, 0xb1, 0xfe, 0xe4, + 0xcd, 0xcf, 0x15, 0x71, 0x6b, 0x9c, 0x90, 0x3b, 0xfe, 0x17, 0xe1, 0x3f, 0x54, 0x79, 0xe0, 0x84, 0x0f, 0xa2, 0x72, 0x3f, + 0x7a, 0x1e, 0x2c, 0x97, 0x1c, 0x8e, 0x85, 0xb9, 0x7f, 0x8f, 0xd5, 0xdd, 0x3b, 0x44, 0x7e, 0x2d, 0xf9, 0x0b, 0x90, 0xa8, + 0x0d, 0x40, 0xbf, 0xc4, 0xbf, 0x3e, 0x38, 0x07, 0xdc, 0x26, 0x6c, 0x1f, 0xd3, 0x8a, 0xa7, 0x4d, 0x8e, 0x76, 0xdb, 0x55, + 0xc9, 0x49, 0xca, 0xc4, 0x1b, 0x8c, 0xc4, 0x54, 0x95, 0x2d, 0xa4, 0xa8, 0x27, 0x7b, 0x12, 0x6d, 0x9b, 0x69, 0xaa, 0x6a, + 0xae, 0x9c, 0xab, 0x40, 0x6e, 0xa9, 0xe3, 0xa6, 0xc0, 0xae, 0x38, 0xc6, 0xb8, 0xc1, 0x70, 0x0c, 0x50, 0xd4, 0xac, 0x47, + 0x9d, 0x94, 0x8f, 0xff, 0x7f, 0x11, 0x92, 0x2f, 0xde, 0x6d, 0x3a, 0xfb, 0x0d, 0xd6, 0xb3, 0x93, 0xab, 0x13, 0x62, 0x36, + 0x4f, 0x3c, 0xff, 0xa8, 0x99, 0x1f, 0x99, 0x0d, 0x23, 0x73, 0x3d, 0x78, 0xe6, 0xc0, 0xc9, 0xcc, 0xb3, 0x38, 0x39, 0x62, + 0x25, 0x53, 0xfa, 0xcb, 0x72, 0x8e, 0xe1, 0x79, 0x02, 0x3a, 0x3e, 0x25, 0xe4, 0x5d, 0xc2, 0xcc, 0xec, 0xc7, 0x11, 0xed, + 0x68, 0xc4, 0x28, 0x09, 0x63, 0x1f, 0x98, 0x84, 0x8e, 0x59, 0xf4, 0xcc, 0x1c, 0x6c, 0x45, 0x65, 0xcb, 0x39, 0xb6, 0xf0, + 0x58, 0xe6, 0x66, 0x0b, 0x65, 0x8a, 0xa9, 0x33, 0xd8, 0x12, 0xc7, 0x0d, 0xe0, 0xbb, 0x08, 0xb7, 0x9c, 0xa9, 0x34, 0x4f, + 0x51, 0x64, 0xba, 0x86, 0x13, 0x1f, 0x83, 0x59, 0x4f, 0xcc, 0xd7, 0x24, 0x16, 0xbc, 0x74, 0x14, 0xc7, 0x44, 0x95, 0xec, + 0x7c, 0xd9, 0xdf, 0xc9, 0x99, 0xf7, 0x9c, 0xe3, 0x34, 0x2b, 0x33, 0xd7, 0x33, 0xc9, 0x0d, 0x27, 0xe3, 0x09, 0xfe, 0x38, + 0xe1, 0x38, 0xb5, 0xb7, 0x98, 0x92, 0x3e, 0x6b, 0xa7, 0xc2, 0xe7, 0x01, 0xf4, 0xe6, 0xaf, 0x70, 0xef, 0xef, 0xe3, 0xd7, + 0x80, 0xb6, 0x0d, 0x90, 0xa7, 0x6d, 0x77, 0x18, 0xfb, 0xcc, 0x24, 0x9a, 0x5a, 0xeb, 0x99, 0x89, 0x67, 0x16, 0x43, 0x85, + 0x22, 0x99, 0x1d, 0x03, 0x24, 0xb0, 0xa5, 0xfa, 0xd8, 0xe0, 0xbf, 0x8c, 0xf2, 0x3d, 0xe0, 0x7b, 0x22, 0xec, 0x89, 0x2f, + 0xae, 0x72, 0x89, 0x2e, 0x35, 0xbd, 0x70, 0x60, 0x2e, 0x1c, 0x36, 0xf3, 0xe5, 0x97, 0x28, 0xaf, 0x38, 0xe1, 0x3a, 0xe6, + 0x70, 0x64, 0x26, 0xea, 0x19, 0x59, 0x1c, 0xd8, 0x8f, 0x4a, 0x36, 0x45, 0xb8, 0xfd, 0xb9, 0x25, 0x6a, 0xc3, 0x49, 0x78, + 0x0b, 0xf7, 0xfe, 0x04, 0xff, 0xa7, 0x7f, 0xc5, 0x4f, 0xa6, 0x34, 0x4f, 0x02, 0x22, 0x33, 0xc3, 0x33, 0xf3, 0xca, 0xb6, + 0x1a, 0xa0, 0xc4, 0x36, 0x9e, 0x1d, 0x12, 0xd7, 0xd4, 0x31, 0x2b, 0x9e, 0x9b, 0x70, 0x5d, 0xe0, 0x7b, 0x38, 0x5e, 0xb5, + 0x7c, 0xb3, 0xb3, 0xe0, 0xb5, 0xaa, 0x0a, 0x34, 0x96, 0x18, 0xa5, 0xfe, 0xb8, 0x17, 0x14, 0xcc, 0xb9, 0x61, 0x52, 0x55, + 0x2d, 0x8f, 0x41, 0xba, 0x4e, 0xe6, 0xff, 0x2c, 0x1e, 0x34, 0x47, 0xa4, 0x17, 0x42, 0x1b, 0xf1, 0x47, 0x07, 0xb8, 0x37, + 0x8e, 0x91, 0xdf, 0x7d, 0x76, 0x50, 0x2a, 0x6b, 0x37, 0xfb, 0xce, 0x5d, 0xfc, 0x9f, 0x7e, 0x4c, 0x30, 0x27, 0xc1, 0x6c, + 0x90, 0x8e, 0x19, 0x6d, 0x02, 0x52, 0x61, 0xcb, 0x05, 0xb6, 0x35, 0xb3, 0xa3, 0xb0, 0x23, 0x52, 0xbc, 0xb1, 0x1d, 0x31, + 0x78, 0x66, 0x77, 0xb4, 0xa8, 0xb6, 0x57, 0x51, 0xbe, 0xef, 0x1c, 0x3b, 0x86, 0xa1, 0xe4, 0x65, 0xd2, 0xf0, 0x24, 0x54, + 0x34, 0x9b, 0x3e, 0xc2, 0x37, 0x69, 0x58, 0xbe, 0xd0, 0xb2, 0x26, 0x3b, 0x96, 0x6f, 0xb4, 0xd8, 0xcd, 0x32, 0x26, 0x41, + 0x71, 0x2b, 0x4b, 0x67, 0xcd, 0x90, 0xc5, 0x87, 0x83, 0xe4, 0xc9, 0x33, 0x81, 0x1a, 0xd4, 0xdc, 0x2f, 0x70, 0x6f, 0xdc, + 0xc3, 0x3d, 0x98, 0xe2, 0xd3, 0xcd, 0xe2, 0xfe, 0xb6, 0x3e, 0x31, 0x6a, 0x3d, 0xe3, 0xe8, 0x98, 0xa8, 0x01, 0xa2, 0x4a, + 0x8f, 0x33, 0x40, 0x89, 0x6b, 0xe2, 0xb8, 0x36, 0xb8, 0xcc, 0xe5, 0x9a, 0xd9, 0x1d, 0x11, 0xfe, 0xc1, 0xd4, 0x5b, 0x91, + 0x9e, 0x6a, 0x73, 0x4a, 0x6a, 0x66, 0x9d, 0x1d, 0xe0, 0x9b, 0x3e, 0x14, 0x2c, 0x74, 0x48, 0xb9, 0x78, 0xbb, 0x45, 0x6b, + 0x0c, 0x2a, 0x5e, 0x72, 0xc0, 0xed, 0x99, 0xeb, 0xf4, 0xe1, 0xc5, 0x6f, 0x0d, 0x4f, 0x95, 0xa2, 0xb7, 0x70, 0xaf, 0xff, + 0x04, 0xff, 0xf7, 0x96, 0x30, 0x9e, 0xd0, 0x74, 0x81, 0xd1, 0xb5, 0xea, 0xc1, 0x99, 0xcb, 0x3c, 0x73, 0x89, 0x6d, 0x27, + 0xec, 0x88, 0x63, 0x47, 0x73, 0x01, 0xb3, 0xab, 0xc2, 0x35, 0x85, 0x99, 0x50, 0xf6, 0x3f, 0x10, 0xf8, 0xa1, 0x08, 0xdf, + 0x11, 0x33, 0xa6, 0x6b, 0xe9, 0x79, 0xa1, 0x2d, 0xce, 0xe7, 0x1b, 0x16, 0x70, 0xab, 0xd0, 0x9b, 0xc7, 0x6e, 0xd9, 0xf8, + 0x92, 0x95, 0xef, 0xd1, 0xfd, 0x23, 0xb8, 0xc5, 0x33, 0x81, 0xaa, 0x90, 0x2c, 0x60, 0x7d, 0xff, 0x27, 0xf8, 0x83, 0x31, + 0xed, 0x0d, 0x4f, 0x1b, 0x3d, 0x93, 0xc6, 0x82, 0xd2, 0xcc, 0xcc, 0x99, 0x43, 0xe0, 0xb8, 0x96, 0x4d, 0x6a, 0x32, 0xd7, + 0xd5, 0x3c, 0x34, 0xb8, 0x6e, 0xaa, 0x0f, 0x2d, 0x01, 0xe8, 0xab, 0x08, 0xaf, 0x3b, 0xe1, 0x86, 0x41, 0x59, 0xdb, 0x9e, + 0x6f, 0x8d, 0xf4, 0x5c, 0x30, 0x36, 0x62, 0x6e, 0x4b, 0xec, 0x2e, 0x4b, 0x02, 0x57, 0xe8, 0xad, 0x34, 0xe2, 0xab, 0x6e, + 0xb9, 0x74, 0x84, 0xcb, 0xd4, 0x9d, 0x39, 0x0c, 0xef, 0xbd, 0x46, 0x38, 0x19, 0xd3, 0xec, 0x06, 0xc6, 0xae, 0x65, 0xd2, + 0x76, 0x6c, 0x85, 0xc8, 0x76, 0x32, 0x49, 0x11, 0xae, 0x6b, 0x62, 0xd7, 0x39, 0x76, 0x11, 0x76, 0x4d, 0xbd, 0x19, 0x28, + 0x94, 0xd7, 0x10, 0x7e, 0xe4, 0x84, 0x97, 0xd6, 0xf6, 0xa7, 0xc4, 0x3a, 0x83, 0xed, 0xe1, 0x9b, 0x3a, 0x74, 0x48, 0xe3, + 0x5e, 0x94, 0xe1, 0x18, 0xb4, 0x47, 0x71, 0x8e, 0x1c, 0xe2, 0x84, 0x79, 0xd6, 0x92, 0xff, 0x2b, 0xb0, 0x42, 0x4b, 0x54, + 0x83, 0xb5, 0x47, 0x9e, 0x58, 0xe6, 0xf0, 0x53, 0x81, 0x1a, 0x6c, 0x92, 0x49, 0xd2, 0x1a, 0x92, 0xcf, 0xcc, 0x42, 0xc7, + 0x16, 0x8e, 0xeb, 0x29, 0x71, 0xdd, 0x3b, 0xf6, 0x54, 0x79, 0x49, 0xcc, 0xad, 0xa6, 0x38, 0x0d, 0xd7, 0x04, 0x5e, 0x15, + 0xf8, 0x27, 0x71, 0xdc, 0x1c, 0x00, 0xad, 0xb3, 0x03, 0x2f, 0x36, 0x20, 0xbd, 0x24, 0xb9, 0xb4, 0x19, 0xde, 0x1a, 0x81, + 0xa7, 0xfc, 0xca, 0xf2, 0xc0, 0x0a, 0x91, 0x54, 0xea, 0x56, 0x1f, 0x98, 0x7b, 0xae, 0x15, 0xd8, 0xd2, 0x6a, 0x55, 0xac, + 0x48, 0xae, 0x43, 0xb7, 0xac, 0x6c, 0xff, 0x74, 0x50, 0x2a, 0x16, 0x1f, 0xdd, 0x01, 0xff, 0xb0, 0x25, 0x98, 0xba, 0x13, + 0xc7, 0x34, 0x64, 0xb6, 0x4d, 0xb5, 0xb9, 0xcc, 0x4b, 0xb8, 0x02, 0xe7, 0x46, 0xc9, 0x1a, 0x68, 0x51, 0x79, 0x3f, 0x10, + 0xe1, 0x9f, 0x45, 0x8a, 0xb3, 0x70, 0x16, 0xd0, 0x8b, 0x28, 0x09, 0xf2, 0xf8, 0xca, 0xe3, 0x6a, 0xef, 0x65, 0x2e, 0x68, + 0x99, 0x7c, 0x2b, 0x4f, 0xe4, 0x52, 0x2c, 0x2c, 0x6a, 0x8c, 0x9a, 0x9c, 0x2d, 0x19, 0xf4, 0x22, 0x31, 0xca, 0xa9, 0x2a, + 0xc7, 0x22, 0x1c, 0x5a, 0x72, 0x56, 0x23, 0xf7, 0x81, 0xf7, 0x55, 0x59, 0x38, 0xc7, 0x51, 0x14, 0x16, 0xb9, 0xa7, 0xef, + 0xb7, 0x89, 0x63, 0x48, 0xef, 0x5a, 0x73, 0x8c, 0x3c, 0x0d, 0xd4, 0xa0, 0xf2, 0xfe, 0x72, 0x13, 0x3f, 0x8e, 0x34, 0x69, + 0xc4, 0xb8, 0xb5, 0xc4, 0xa8, 0x63, 0x27, 0x0b, 0x7b, 0x99, 0x92, 0xca, 0xf9, 0x4e, 0x51, 0x71, 0xf0, 0x0a, 0xc2, 0xbf, + 0x88, 0xd9, 0x21, 0x87, 0x3f, 0xa3, 0xe2, 0xbe, 0xce, 0x52, 0x21, 0x1b, 0x47, 0x97, 0x49, 0xc2, 0x90, 0x05, 0xb1, 0x8a, + 0x2d, 0x56, 0x99, 0x35, 0x08, 0x35, 0x33, 0x6e, 0x65, 0x8b, 0xa5, 0x4d, 0x72, 0x29, 0x61, 0x0c, 0x19, 0xf3, 0x62, 0x6b, + 0x6c, 0xab, 0x65, 0x0f, 0xab, 0x4d, 0xf5, 0x06, 0xcd, 0xca, 0x20, 0x25, 0x5d, 0x64, 0x75, 0x29, 0xe1, 0xd4, 0x29, 0x47, + 0x56, 0xee, 0xc8, 0xca, 0x11, 0x70, 0x90, 0x22, 0xc7, 0x31, 0xb0, 0xb0, 0x52, 0xc9, 0x29, 0xc4, 0x1b, 0x56, 0x4e, 0x79, + 0x8b, 0xcc, 0x05, 0x99, 0xd9, 0xb3, 0x5f, 0xd1, 0x1c, 0xc6, 0x5f, 0x12, 0xee, 0x04, 0x46, 0xdd, 0x35, 0x26, 0x23, 0x8b, + 0x73, 0x12, 0x7b, 0x12, 0xb8, 0x41, 0xe6, 0x96, 0x13, 0x6e, 0x66, 0xe5, 0xa6, 0x83, 0x9f, 0x8a, 0xf0, 0x33, 0xcb, 0x38, + 0x68, 0x7a, 0xfc, 0x54, 0x7e, 0xd5, 0x80, 0xf4, 0x5c, 0x22, 0xf6, 0x63, 0x18, 0x4f, 0xde, 0xb9, 0xce, 0x9c, 0xf7, 0x2a, + 0xa5, 0x9e, 0xb4, 0x42, 0x38, 0x15, 0x65, 0x91, 0x2b, 0x84, 0xc5, 0x00, 0xc0, 0x26, 0xd1, 0x4a, 0xe9, 0xab, 0x02, 0x8d, + 0x72, 0x7f, 0xb2, 0x9a, 0x94, 0xed, 0xb1, 0xcd, 0x3c, 0x37, 0x7b, 0x5d, 0x01, 0x99, 0x43, 0x10, 0xcb, 0x3d, 0x19, 0x6b, + 0x95, 0xe9, 0xb3, 0x96, 0xf7, 0x2f, 0xd5, 0x0d, 0x05, 0x44, 0xcb, 0x48, 0x08, 0xc7, 0x06, 0x89, 0xc4, 0x89, 0xce, 0x98, + 0x2f, 0x97, 0x2c, 0xba, 0x8e, 0xee, 0x87, 0xbf, 0xa7, 0x7f, 0xf7, 0x1d, 0xfb, 0xbb, 0x4f, 0x2b, 0x73, 0x58, 0xde, 0x6e, + 0x84, 0x5b, 0x4e, 0xf1, 0xde, 0xaa, 0xa9, 0xc2, 0xd8, 0xf2, 0x73, 0x16, 0x0f, 0x99, 0xf3, 0x60, 0xe9, 0x0f, 0x2f, 0xfc, + 0x9b, 0x38, 0x7e, 0x54, 0x7e, 0xec, 0xe0, 0xc5, 0x7d, 0xa9, 0x90, 0xf4, 0x9c, 0xaa, 0xaa, 0x71, 0xb2, 0xed, 0xdd, 0xc6, + 0x6d, 0x76, 0x3d, 0x97, 0xea, 0x6b, 0xa9, 0xb6, 0x62, 0x95, 0xd6, 0xba, 0xcd, 0xd7, 0xc7, 0x5a, 0x41, 0x58, 0x81, 0x6f, + 0x35, 0x48, 0x83, 0x95, 0xd2, 0x0d, 0x40, 0xb4, 0x52, 0xbb, 0x81, 0x28, 0xe5, 0xf6, 0x0a, 0x22, 0x4a, 0x7d, 0x6d, 0x20, + 0x0a, 0x0c, 0x57, 0x2b, 0xba, 0x31, 0x0b, 0x29, 0x28, 0x29, 0x59, 0x26, 0xd2, 0x14, 0xa1, 0x27, 0x66, 0x88, 0x4e, 0x89, + 0xce, 0xd4, 0x61, 0x66, 0xe5, 0x33, 0x2b, 0x2b, 0xc9, 0xab, 0x63, 0x11, 0x23, 0x0b, 0x93, 0xa4, 0x90, 0x58, 0x9c, 0xdc, + 0x67, 0xd5, 0x27, 0xfa, 0xdd, 0x03, 0xd2, 0xbb, 0xd6, 0x0f, 0x78, 0xc9, 0x4c, 0x7e, 0x0c, 0x4a, 0x55, 0x7e, 0xfe, 0x0b, + 0xe4, 0xbf, 0xc0, 0x75, 0xaf, 0xe0, 0x67, 0x2d, 0x4d, 0xf6, 0x8c, 0x4b, 0x46, 0x41, 0x4b, 0xb2, 0xf4, 0x65, 0x11, 0xfe, + 0x5d, 0x02, 0xbb, 0x6a, 0x1f, 0xfd, 0x65, 0x00, 0x3a, 0xab, 0xb2, 0xe4, 0x22, 0x9b, 0x51, 0x54, 0xae, 0x35, 0x95, 0x28, + 0x4b, 0x11, 0xe6, 0xaa, 0x9c, 0x58, 0x46, 0x7a, 0x00, 0x62, 0x9b, 0xc1, 0x58, 0x9a, 0xfa, 0x72, 0x52, 0xa0, 0xd9, 0xbd, + 0x65, 0x92, 0x0d, 0x44, 0x81, 0xa0, 0x05, 0x50, 0x99, 0xdc, 0x22, 0x11, 0xc3, 0x24, 0xaf, 0xcf, 0xe3, 0xea, 0x79, 0xc9, + 0xa4, 0x38, 0xf4, 0x48, 0x94, 0xde, 0xa4, 0xf5, 0xfb, 0x21, 0xc5, 0x54, 0x92, 0xae, 0xd1, 0x7a, 0x2a, 0x9c, 0x39, 0x0c, + 0xd6, 0x91, 0x04, 0xd1, 0x7b, 0xa2, 0xf5, 0x55, 0x24, 0x7b, 0x60, 0x12, 0x7d, 0x57, 0x6d, 0x57, 0xa7, 0x99, 0x6e, 0x79, + 0x44, 0xd7, 0x53, 0x20, 0x6d, 0xf4, 0x4d, 0x3c, 0x0d, 0x94, 0xdd, 0xf0, 0x73, 0x48, 0xbb, 0xc8, 0x2c, 0xe2, 0x27, 0x81, + 0xa6, 0xcf, 0x8c, 0xac, 0xda, 0x6a, 0xb5, 0x21, 0x57, 0x1d, 0x87, 0xed, 0xa2, 0xb5, 0xcf, 0x3c, 0xbb, 0xcf, 0x19, 0xcb, + 0xa6, 0xca, 0xb2, 0x3a, 0xec, 0xfa, 0xa2, 0x16, 0x28, 0xa6, 0x76, 0x16, 0x59, 0x98, 0xa3, 0x1c, 0x23, 0x1c, 0x61, 0x60, + 0x0c, 0x90, 0x49, 0x89, 0x95, 0xc4, 0xab, 0xbd, 0x28, 0x6a, 0xa7, 0xf4, 0x32, 0x98, 0xa7, 0x65, 0x6a, 0xa8, 0x82, 0x30, + 0x9b, 0x61, 0xd5, 0x58, 0x33, 0xfe, 0xa5, 0x9c, 0x3e, 0xdc, 0xbb, 0xbe, 0x5e, 0x00, 0x95, 0xd7, 0x56, 0x72, 0xf7, 0xc4, + 0x98, 0x49, 0x2e, 0xd6, 0x26, 0x16, 0xf5, 0xa4, 0xc6, 0x00, 0x98, 0xa4, 0x3a, 0x2c, 0xd7, 0x9d, 0xec, 0x3f, 0x6b, 0x19, + 0x4b, 0xbe, 0x94, 0xeb, 0x4b, 0xfb, 0x58, 0x74, 0x64, 0xef, 0x49, 0x69, 0x45, 0x76, 0x5a, 0xe0, 0xa6, 0xbe, 0x27, 0xb5, + 0xf6, 0x3d, 0xac, 0x75, 0x2c, 0x11, 0x4f, 0x7b, 0xe2, 0xe8, 0x80, 0xf4, 0xdd, 0x5d, 0xe2, 0xef, 0x4c, 0xf6, 0x1f, 0x43, + 0x7a, 0x5a, 0xcf, 0x84, 0xc2, 0xfd, 0xb7, 0x90, 0xdd, 0x1b, 0xb8, 0xf9, 0xa8, 0x34, 0x9b, 0x58, 0x6b, 0x95, 0x5d, 0x6f, + 0xad, 0x67, 0x61, 0xa8, 0xac, 0xda, 0x1f, 0xb3, 0xbe, 0x82, 0xe7, 0x81, 0xa4, 0x8e, 0x41, 0x2e, 0x37, 0x83, 0xe0, 0x41, + 0x4a, 0xcc, 0x68, 0x57, 0x20, 0x70, 0x68, 0x9e, 0x13, 0x52, 0x62, 0x8f, 0xb9, 0x64, 0x96, 0xe2, 0x8a, 0xdd, 0xa8, 0x13, + 0x6d, 0x9b, 0x75, 0x02, 0x09, 0x9d, 0xab, 0x76, 0xc7, 0x20, 0x75, 0x62, 0x36, 0x02, 0xfa, 0xa2, 0x7e, 0x06, 0x78, 0x39, + 0xd5, 0xbd, 0x33, 0x69, 0xb0, 0xd6, 0xae, 0xfc, 0xb1, 0x0a, 0x0b, 0x8e, 0x94, 0xab, 0x84, 0x15, 0xfb, 0x63, 0x92, 0xe2, + 0x03, 0x29, 0xf5, 0x64, 0xcb, 0xfc, 0xc4, 0x4c, 0x76, 0xb9, 0x40, 0x49, 0xce, 0x02, 0xd4, 0x4c, 0xee, 0x13, 0x6a, 0x8d, + 0x97, 0xdd, 0x98, 0x2c, 0x47, 0xa8, 0x9f, 0x90, 0xcd, 0xcd, 0x9e, 0x77, 0x75, 0xaf, 0x99, 0x7c, 0xba, 0x4d, 0x0e, 0x42, + 0xfe, 0xe8, 0x94, 0x14, 0x22, 0xb9, 0xbd, 0x4d, 0xbe, 0x71, 0x97, 0x7c, 0xe3, 0x3e, 0xf9, 0x5d, 0x9b, 0x8d, 0xa7, 0x40, + 0x3a, 0x0b, 0xca, 0x6e, 0x7c, 0x1b, 0xf8, 0x08, 0xd4, 0xba, 0x4b, 0x1d, 0x5e, 0x7a, 0x82, 0x34, 0x43, 0xd3, 0x47, 0x2a, + 0xbd, 0x06, 0xcf, 0x9c, 0x2c, 0x1d, 0x3e, 0x59, 0xcb, 0x57, 0x58, 0x07, 0x7e, 0xa5, 0x63, 0x61, 0x03, 0x4a, 0x2e, 0xaa, + 0xc9, 0xd4, 0x95, 0x75, 0x83, 0x5b, 0x6f, 0xc1, 0xa1, 0xc0, 0xb1, 0x49, 0xc9, 0xe0, 0x5d, 0xf5, 0x52, 0x27, 0x75, 0x6d, + 0xd0, 0xcd, 0xa3, 0xea, 0xd6, 0x1d, 0x3f, 0xe6, 0x99, 0x15, 0xe9, 0xd0, 0xd2, 0xa2, 0x55, 0xae, 0x9b, 0xcb, 0x2c, 0xa6, + 0xbe, 0xec, 0xf5, 0x00, 0xc2, 0x9b, 0x3d, 0xf1, 0xa4, 0xdc, 0x17, 0x75, 0x56, 0x24, 0xc6, 0x00, 0x24, 0x25, 0x7b, 0x6b, + 0x9c, 0x34, 0x18, 0x26, 0x15, 0xd5, 0xce, 0xd8, 0x6b, 0xb3, 0x71, 0xb9, 0xf3, 0x64, 0xd7, 0xa3, 0x96, 0x3d, 0x38, 0xb5, + 0xeb, 0x2d, 0x6a, 0x1d, 0xb1, 0xba, 0x42, 0x17, 0x4b, 0x34, 0xec, 0x90, 0xdd, 0x3e, 0xba, 0x3f, 0x46, 0xdd, 0xa3, 0x8f, + 0xdb, 0x9a, 0xed, 0xf7, 0x19, 0x94, 0x76, 0x1f, 0x6d, 0x3f, 0x44, 0x77, 0xad, 0x3f, 0xfd, 0x8f, 0x28, 0x07, 0x43, 0xa7, + 0xec, 0x6f, 0xd7, 0x81, 0xcc, 0xd3, 0x3b, 0x65, 0xcf, 0x05, 0xbc, 0x69, 0x89, 0x58, 0x5d, 0xdc, 0x86, 0xb7, 0x09, 0x1d, + 0xfc, 0x39, 0x4b, 0x22, 0x7e, 0x6a, 0x32, 0xb5, 0xb5, 0x6a, 0x08, 0xc5, 0x07, 0x30, 0xc3, 0x25, 0x8b, 0xc0, 0x8b, 0xa4, + 0xc0, 0x21, 0xb0, 0x0f, 0xa5, 0x2b, 0xc7, 0x8e, 0x4d, 0x7a, 0xcc, 0xa8, 0x17, 0x49, 0x28, 0xee, 0x6d, 0xae, 0x93, 0x0f, + 0xc5, 0xb6, 0x98, 0x9b, 0x5b, 0xa1, 0x38, 0xba, 0x5c, 0xa5, 0xa9, 0x00, 0x32, 0x60, 0xc5, 0x2b, 0xf3, 0x74, 0x3e, 0x12, + 0x09, 0x44, 0x93, 0x1c, 0x09, 0x44, 0x93, 0x16, 0x6b, 0x90, 0x34, 0x10, 0xa6, 0x82, 0xdc, 0x8a, 0x6c, 0x2a, 0x6c, 0x69, + 0x2d, 0xc8, 0xa7, 0xe4, 0x7e, 0xab, 0xee, 0xf3, 0x94, 0xbc, 0x38, 0x40, 0xfd, 0xac, 0xb6, 0x25, 0xc7, 0x53, 0xf4, 0x34, + 0x93, 0xad, 0xaf, 0xdc, 0x9d, 0xa2, 0x0f, 0xe6, 0x68, 0xd8, 0x25, 0x6f, 0x02, 0xe0, 0x1e, 0xb4, 0xb6, 0x50, 0xe0, 0xaf, + 0xa8, 0x2d, 0x12, 0xf8, 0xb3, 0x45, 0x96, 0xff, 0x3d, 0xcc, 0xc3, 0x7a, 0xa1, 0x80, 0x05, 0xb0, 0x96, 0x6c, 0xb5, 0xed, + 0x73, 0x2c, 0x18, 0xb8, 0x30, 0xd7, 0x67, 0x2e, 0xd1, 0x56, 0x2a, 0xcd, 0x86, 0xe6, 0x66, 0x26, 0xe7, 0xaa, 0xd7, 0xe3, + 0x2e, 0x6b, 0x01, 0x79, 0x42, 0x95, 0x19, 0x98, 0xb5, 0x63, 0xa6, 0xa6, 0x6a, 0x32, 0xc7, 0xaa, 0x05, 0xca, 0xbe, 0x28, + 0xfb, 0xd6, 0xa5, 0xa3, 0x5a, 0xa4, 0xa5, 0x7a, 0x5b, 0x6b, 0xa9, 0x30, 0x23, 0x6b, 0xb0, 0x86, 0x76, 0xab, 0x0d, 0x28, + 0x9d, 0x9a, 0x84, 0x58, 0xbf, 0x9c, 0xc1, 0x83, 0xce, 0xa7, 0xa1, 0x2b, 0xd5, 0xf6, 0x66, 0xb4, 0x4d, 0x7a, 0x22, 0x31, + 0x3a, 0x52, 0xa8, 0xd7, 0xf2, 0x62, 0x45, 0x0a, 0x81, 0xd4, 0x45, 0xb2, 0xed, 0xdd, 0x12, 0x5d, 0x34, 0xa4, 0xf9, 0xaa, + 0x4a, 0x87, 0xcf, 0xe4, 0x06, 0xf2, 0x03, 0x50, 0xf7, 0x11, 0x1a, 0x6e, 0x90, 0xfd, 0xd1, 0xb0, 0x62, 0xe3, 0xde, 0xb0, + 0x5a, 0x63, 0x0d, 0xe1, 0xfb, 0x4f, 0xac, 0xd4, 0x30, 0x00, 0xaf, 0x0d, 0xbf, 0xf9, 0x37, 0x17, 0xcd, 0xcb, 0xf3, 0x5d, + 0x7a, 0x73, 0x0e, 0x94, 0x3d, 0x41, 0xd2, 0xa1, 0xae, 0x29, 0x99, 0x5d, 0x6b, 0xd7, 0xed, 0x07, 0x8f, 0x6a, 0x71, 0xa6, + 0xa3, 0x67, 0x80, 0x36, 0xb8, 0xc5, 0x8f, 0x3d, 0xb1, 0x6c, 0x9d, 0x37, 0xa9, 0xa8, 0xb0, 0x07, 0xaa, 0x3c, 0x14, 0x61, + 0x1f, 0x0b, 0xf0, 0xb4, 0x04, 0x7d, 0xc5, 0xe3, 0x29, 0xb1, 0xc9, 0x10, 0xbf, 0xa8, 0x63, 0x69, 0xee, 0xab, 0xbd, 0xce, + 0xa9, 0xc0, 0x32, 0x48, 0x9d, 0x1a, 0xbc, 0x4c, 0x47, 0x43, 0x87, 0x49, 0x89, 0x2f, 0x31, 0x49, 0x0c, 0x81, 0x5e, 0xfb, + 0x0a, 0xc4, 0x5e, 0x9b, 0xd1, 0x8e, 0xe6, 0x14, 0x07, 0x52, 0xec, 0x8a, 0xe4, 0xe4, 0xd3, 0xa6, 0x48, 0x8e, 0x9a, 0x9a, + 0xb2, 0x26, 0x7e, 0x5b, 0x69, 0xf1, 0xd0, 0xbc, 0x32, 0x53, 0x49, 0x0f, 0x8b, 0xd4, 0xa8, 0xdf, 0x47, 0x67, 0xaf, 0x95, + 0x86, 0x7d, 0x1e, 0xee, 0xa2, 0x98, 0x4a, 0xda, 0x5c, 0x2e, 0x73, 0x29, 0x84, 0xe7, 0xbf, 0xf6, 0xe9, 0xd9, 0x41, 0xbd, + 0x03, 0x0f, 0x7f, 0x86, 0x6e, 0x37, 0x75, 0x12, 0x42, 0x43, 0xe7, 0x52, 0x89, 0xc6, 0x4b, 0xa7, 0xe7, 0x10, 0xec, 0x15, + 0xd7, 0xdc, 0x0d, 0x76, 0xa6, 0x54, 0x2d, 0x95, 0x79, 0xce, 0x1c, 0x68, 0xb1, 0x70, 0x3c, 0x10, 0xe1, 0xd1, 0xd0, 0x1d, + 0xba, 0x52, 0x5f, 0x8c, 0xbe, 0x81, 0x29, 0x91, 0x7d, 0x09, 0x26, 0x33, 0x2b, 0x1c, 0xcb, 0x6c, 0x52, 0x93, 0x2b, 0x34, + 0x73, 0x9f, 0x4d, 0x62, 0x70, 0x55, 0xdd, 0x15, 0xbb, 0x22, 0xf4, 0xa1, 0xda, 0x95, 0x98, 0x63, 0xb1, 0x25, 0x25, 0x96, + 0x31, 0x4f, 0xcc, 0x80, 0x44, 0x6b, 0x64, 0x4e, 0xe4, 0x85, 0x90, 0xcd, 0x48, 0x1f, 0x0e, 0xab, 0x29, 0xd6, 0x30, 0xc6, + 0x66, 0xb8, 0x3f, 0x1c, 0x24, 0xc2, 0x7e, 0xdf, 0xff, 0x0c, 0x30, 0x0e, 0x36, 0x16, 0xa4, 0xad, 0xed, 0xc4, 0x57, 0x08, + 0xe1, 0x99, 0x41, 0xdd, 0xbc, 0x89, 0xfe, 0xe5, 0x6f, 0xe4, 0xe5, 0x2b, 0xa4, 0x66, 0x4a, 0x1f, 0x13, 0x2b, 0xa7, 0x9c, + 0x3a, 0x29, 0xa9, 0x8f, 0xc3, 0xd2, 0xb5, 0x6a, 0xcb, 0x5c, 0x3a, 0x5b, 0xbe, 0xc0, 0x43, 0x51, 0xee, 0x65, 0xf8, 0xb0, + 0x48, 0x0d, 0x25, 0xa2, 0x2f, 0x13, 0x6e, 0xea, 0x6b, 0x88, 0xc6, 0xad, 0x4b, 0x74, 0x41, 0xdd, 0x2f, 0x0b, 0xa0, 0x41, + 0xad, 0xe5, 0x5c, 0xa4, 0xa9, 0xa7, 0x2f, 0xd2, 0x53, 0x1a, 0xea, 0x73, 0x47, 0x6c, 0x94, 0x3e, 0x45, 0x52, 0x1e, 0x11, + 0x7b, 0x0b, 0x22, 0x33, 0xa9, 0x5b, 0x91, 0xda, 0x86, 0x74, 0x11, 0x90, 0x4d, 0x63, 0xfd, 0xd7, 0x4d, 0xc9, 0x58, 0xc3, + 0xf8, 0x9c, 0xb6, 0xe1, 0xeb, 0x32, 0xce, 0xa9, 0xbe, 0xf1, 0x2d, 0x72, 0x6e, 0x49, 0xe3, 0x8e, 0xbe, 0x0f, 0xc5, 0xe3, + 0x32, 0x6f, 0xcc, 0x8b, 0x49, 0x8c, 0xf0, 0x87, 0xb4, 0xe2, 0x7d, 0x84, 0xf7, 0xcc, 0x5d, 0xce, 0x36, 0x59, 0x16, 0x51, + 0xd5, 0x2a, 0xad, 0x49, 0x42, 0x95, 0x18, 0x65, 0x61, 0xad, 0xbc, 0x25, 0xae, 0x31, 0xc9, 0x19, 0x54, 0x1b, 0xa1, 0x3a, + 0x04, 0x16, 0xc3, 0x38, 0xf3, 0xd0, 0x32, 0x51, 0x1b, 0x7a, 0x53, 0x5d, 0xa9, 0x23, 0x86, 0x8e, 0x74, 0x62, 0x86, 0x7e, + 0x49, 0x6a, 0x66, 0xa4, 0xe6, 0xa8, 0xaa, 0xac, 0x10, 0xc9, 0xdd, 0x86, 0x84, 0x5c, 0x08, 0xe4, 0x37, 0x2f, 0x3e, 0x8c, + 0x4f, 0x1a, 0x67, 0xbd, 0xed, 0xb7, 0xd5, 0x71, 0x97, 0x70, 0xe7, 0x06, 0x6d, 0x1c, 0x33, 0xf6, 0x13, 0x66, 0xc1, 0xaa, + 0xb7, 0x5a, 0x0b, 0x84, 0xd6, 0x2c, 0x39, 0xc0, 0xdd, 0x22, 0x97, 0xe3, 0x8a, 0xc9, 0x3c, 0x34, 0x03, 0x91, 0xe8, 0xd4, + 0xb3, 0x94, 0x54, 0x82, 0xd2, 0x95, 0xc5, 0x3a, 0xb6, 0x99, 0x2a, 0xeb, 0xa1, 0x6b, 0x62, 0x75, 0x95, 0xd7, 0xeb, 0x86, + 0x4c, 0x52, 0x9a, 0x40, 0x5a, 0xb6, 0xa4, 0x76, 0x44, 0x3a, 0xfc, 0xa8, 0x42, 0x31, 0x29, 0x69, 0xf6, 0x87, 0xd5, 0x7a, + 0xf6, 0xbd, 0x0e, 0x86, 0xa2, 0xda, 0x73, 0x5c, 0x6a, 0xf9, 0xa2, 0x8d, 0x73, 0x49, 0xd9, 0x37, 0xdf, 0xc2, 0xff, 0xe5, + 0xa7, 0x34, 0x6d, 0x4b, 0x3b, 0x75, 0x8c, 0x57, 0x2d, 0xb3, 0xf1, 0x92, 0x59, 0x81, 0xa4, 0xcc, 0x92, 0xb5, 0x80, 0xd9, + 0x7a, 0x24, 0x8b, 0x34, 0x8c, 0x52, 0x43, 0x32, 0x6f, 0xcb, 0x5c, 0xe3, 0x00, 0x5d, 0x4a, 0x03, 0x20, 0xa5, 0x5b, 0x45, + 0xfa, 0xd6, 0xd3, 0x6f, 0x2e, 0xe8, 0x6a, 0x97, 0xa4, 0x6e, 0x8b, 0x78, 0x98, 0xc9, 0xc1, 0xbc, 0x2e, 0x5b, 0x95, 0x37, + 0x48, 0xca, 0xdd, 0x3b, 0x1b, 0xab, 0xf1, 0x6c, 0x7c, 0x4b, 0xa1, 0x5c, 0x34, 0x9e, 0xec, 0xeb, 0x14, 0x7e, 0x8e, 0xb3, + 0x7a, 0xd4, 0xc1, 0x2e, 0xa1, 0x9d, 0xd0, 0x6e, 0x4f, 0x19, 0x25, 0xc7, 0xd8, 0x12, 0xb4, 0x9a, 0x4a, 0x7b, 0x71, 0x59, + 0x1d, 0x61, 0x5d, 0x34, 0xf6, 0x8e, 0x12, 0xa3, 0xd4, 0x7c, 0x58, 0xaf, 0x9e, 0x5e, 0x23, 0x7d, 0x5e, 0x96, 0xd8, 0xa5, + 0x7f, 0x12, 0x4c, 0x7b, 0x48, 0x3a, 0x23, 0x2d, 0x6b, 0xf5, 0xf5, 0x2d, 0x96, 0x94, 0x4f, 0x3b, 0x2e, 0x58, 0x59, 0xa7, + 0x62, 0x15, 0xde, 0xd7, 0x6f, 0x11, 0xac, 0x35, 0x79, 0x02, 0x4d, 0xd8, 0xa2, 0x59, 0x2f, 0x8b, 0xb1, 0xd4, 0x52, 0xb3, + 0xaa, 0x6b, 0x60, 0xcd, 0xe2, 0x84, 0x29, 0xa9, 0x5f, 0x92, 0xe3, 0x88, 0x38, 0xd2, 0xaa, 0xce, 0x56, 0x89, 0x78, 0x6e, + 0xed, 0xea, 0xbd, 0xc1, 0xae, 0x58, 0xbd, 0xc5, 0xc6, 0x67, 0x5c, 0x74, 0xfc, 0x6d, 0x1d, 0x72, 0x69, 0xf7, 0xd1, 0x3b, + 0xb8, 0x3b, 0x37, 0xeb, 0x4a, 0x8c, 0xd5, 0x0a, 0xbf, 0x1d, 0xf1, 0x71, 0x0f, 0x37, 0xa5, 0x78, 0x7d, 0x62, 0x2b, 0xc8, + 0x2d, 0x56, 0x31, 0xef, 0xeb, 0xf1, 0xa2, 0xe2, 0x0d, 0x55, 0x76, 0xb9, 0xc4, 0x5c, 0x81, 0xf9, 0x2c, 0x43, 0x9e, 0xda, + 0xcf, 0x67, 0xeb, 0x69, 0x0f, 0x90, 0xf9, 0x14, 0x97, 0xf6, 0xce, 0xff, 0x5b, 0x0c, 0xeb, 0x65, 0xfa, 0xe7, 0x6c, 0xcc, + 0x15, 0x98, 0xe7, 0x3a, 0xe4, 0x53, 0x2e, 0xa3, 0xa9, 0xff, 0x74, 0x80, 0xfd, 0x7b, 0x0e, 0x9b, 0x63, 0x33, 0x92, 0xb7, + 0x71, 0x05, 0xe7, 0x0b, 0x1b, 0xf2, 0x99, 0xff, 0x99, 0x9a, 0x8f, 0xff, 0xc4, 0x95, 0x8d, 0xb9, 0x1a, 0x57, 0xe3, 0x6a, + 0x5c, 0x8d, 0xab, 0x71, 0x35, 0xf8, 0xf6, 0x8e, 0xff, 0x07, 0x0b, 0xd5, 0xa3, 0x25, 0x1a, 0xee, 0xf9, 0x70, 0x00, 0x00, + 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_r1[4776] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x6a, + 0x00, 0x00, 0x00, 0x34, 0x08, 0x06, 0x00, 0x00, 0x00, 0x62, 0xa5, 0xad, 0x10, 0x00, 0x00, 0x12, 0x6f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9c, 0xd9, 0x8e, 0x1c, 0x47, 0x76, 0x86, 0xbf, 0x73, 0x22, 0x33, 0xab, 0x7a, 0xe7, 0x26, 0x89, + 0x14, 0x25, 0x8d, 0xec, 0x19, 0x83, 0x40, 0x0f, 0x3c, 0x17, 0x16, 0xe0, 0x5b, 0xe9, 0xc2, 0x0f, 0x60, 0xd8, 0x90, 0x2e, + 0x7d, 0x3b, 0x8f, 0x21, 0xf9, 0x39, 0xfc, 0x06, 0xd6, 0x2b, 0xf8, 0x62, 0x78, 0x6b, 0x40, 0xb0, 0x61, 0x18, 0x0d, 0xcf, + 0x58, 0x33, 0x9e, 0xd1, 0x2c, 0xa4, 0x36, 0x36, 0x7b, 0xa9, 0x2d, 0x33, 0x23, 0x8e, 0x71, 0x22, 0xb2, 0x9a, 0xd5, 0xcd, + 0x6e, 0x6a, 0x25, 0x45, 0x69, 0x3a, 0x88, 0x62, 0x66, 0x67, 0x55, 0x57, 0x66, 0xe5, 0x57, 0x7f, 0x9c, 0x35, 0x1a, 0x2e, + 0xc7, 0xe5, 0xb8, 0x1c, 0x97, 0xe3, 0x72, 0x5c, 0x8e, 0xe7, 0x73, 0xc8, 0xb7, 0xff, 0x96, 0x76, 0xfa, 0x3d, 0xdf, 0x3d, + 0xe7, 0x1c, 0x7b, 0x5f, 0xf2, 0xbc, 0xbb, 0xd8, 0x63, 0xc7, 0xfe, 0xf9, 0x9c, 0x63, 0xc8, 0x39, 0xc7, 0x7e, 0x58, 0x43, + 0xbe, 0x15, 0x20, 0x0e, 0x63, 0x79, 0xf3, 0x3f, 0x41, 0x78, 0x0b, 0xde, 0xb8, 0x87, 0xcc, 0xf6, 0x11, 0x76, 0xa1, 0x7d, + 0x80, 0x74, 0x87, 0x08, 0xaf, 0x97, 0x97, 0xc7, 0x43, 0x24, 0x4e, 0x2e, 0x3e, 0x77, 0xd8, 0x28, 0x30, 0xc2, 0x36, 0xc6, + 0x6f, 0xcb, 0xb1, 0x7a, 0x1b, 0x6b, 0xae, 0x61, 0xec, 0x95, 0x9f, 0xf7, 0xae, 0x62, 0xdc, 0xc2, 0xf8, 0x05, 0xf0, 0xe2, + 0x00, 0x6f, 0x09, 0xf6, 0x14, 0xcc, 0x1f, 0x06, 0x44, 0xf9, 0x5a, 0x70, 0x96, 0x60, 0x76, 0x11, 0x07, 0x72, 0x30, 0x42, + 0xbb, 0x6b, 0x48, 0x7b, 0x0f, 0x4d, 0x5b, 0x48, 0xbf, 0x8f, 0xde, 0xb8, 0x0e, 0x9d, 0xa2, 0x71, 0x8e, 0x44, 0x45, 0xb7, + 0x81, 0xd4, 0x22, 0x87, 0x5b, 0xb0, 0x39, 0x42, 0x7c, 0xff, 0x49, 0x67, 0xd2, 0x05, 0x76, 0x04, 0xec, 0x2c, 0x30, 0x6d, + 0xb0, 0xe3, 0x11, 0x26, 0x33, 0x2c, 0x8c, 0x31, 0xf6, 0xe1, 0x60, 0x87, 0xc4, 0xe7, 0x50, 0x5d, 0x25, 0xe9, 0x11, 0xe6, + 0x70, 0xc3, 0x03, 0x2c, 0x03, 0xbd, 0x8f, 0x65, 0x90, 0xbf, 0xc4, 0x32, 0xc4, 0xc7, 0x00, 0x7e, 0xff, 0xe0, 0x7d, 0x49, + 0x50, 0x26, 0x4b, 0x38, 0x6f, 0xee, 0x22, 0x9f, 0x82, 0x4e, 0x40, 0xe7, 0xc7, 0x84, 0xad, 0x96, 0xe0, 0x40, 0xd6, 0x7a, + 0x42, 0xbf, 0x8d, 0x36, 0x1d, 0x21, 0x0a, 0xea, 0x8f, 0x46, 0x50, 0xab, 0x90, 0x08, 0x3a, 0x8a, 0x48, 0x5c, 0xa0, 0x6c, + 0x83, 0x45, 0xc4, 0x7a, 0xa4, 0x8e, 0x08, 0xa3, 0x95, 0xd3, 0x2c, 0xa0, 0x0b, 0x98, 0x54, 0x98, 0xef, 0x6b, 0x43, 0xca, + 0xdb, 0x0a, 0x5b, 0x04, 0x2c, 0x40, 0x92, 0xbe, 0x3c, 0xdf, 0x4e, 0x49, 0x7e, 0x3c, 0x18, 0x69, 0x6e, 0xa4, 0xca, 0x48, + 0x0e, 0x77, 0xba, 0x55, 0xf6, 0x0f, 0x12, 0xa9, 0x4a, 0x05, 0x62, 0xb3, 0x20, 0x39, 0xc0, 0x9d, 0x05, 0xe9, 0x83, 0x55, + 0x78, 0xdf, 0x23, 0xe5, 0x7d, 0x01, 0x28, 0x93, 0xfc, 0x51, 0xde, 0x41, 0xdf, 0xb8, 0x8a, 0xba, 0x72, 0x26, 0x0b, 0xc2, + 0xc6, 0x88, 0x6a, 0x5e, 0x51, 0x35, 0x4a, 0x55, 0x2b, 0x55, 0xf0, 0x87, 0x50, 0x75, 0x50, 0x85, 0x44, 0x08, 0x81, 0x10, + 0x03, 0x41, 0x13, 0xc1, 0x40, 0x03, 0x68, 0x02, 0xb5, 0x80, 0x84, 0x1e, 0x35, 0x45, 0x2c, 0x21, 0x68, 0x39, 0x7f, 0xde, + 0xf7, 0x8b, 0x51, 0x8c, 0x54, 0x6e, 0x9e, 0x24, 0x4c, 0x2b, 0x52, 0x1f, 0x31, 0xdf, 0x8f, 0x15, 0x29, 0x1f, 0x53, 0xa2, + 0x44, 0x2c, 0xf9, 0xd6, 0x8f, 0x2b, 0x51, 0x21, 0xc5, 0x40, 0xd4, 0x39, 0xa9, 0x0f, 0xc4, 0xaa, 0x22, 0xb6, 0x46, 0xaa, + 0x5b, 0x62, 0x5b, 0x13, 0xab, 0x43, 0xd2, 0xac, 0x22, 0xd6, 0x89, 0x74, 0xd4, 0x94, 0xed, 0xb8, 0x27, 0x65, 0xe5, 0xed, + 0x92, 0xd8, 0x3b, 0x0b, 0xee, 0xf9, 0x83, 0x26, 0x5f, 0x06, 0xd2, 0x2e, 0x84, 0xc3, 0x57, 0x08, 0xd3, 0x9e, 0xfa, 0x46, + 0x4d, 0xa3, 0x63, 0x6a, 0x11, 0x1a, 0x84, 0xa6, 0x81, 0x26, 0x25, 0x46, 0x12, 0xa8, 0x49, 0xd4, 0x31, 0x51, 0x0b, 0x54, + 0x22, 0x54, 0x49, 0x0b, 0x2c, 0xb1, 0x02, 0xcc, 0x02, 0xaa, 0x11, 0xcd, 0xfb, 0x86, 0xbf, 0xbf, 0xc3, 0x3a, 0x3d, 0xb4, + 0x80, 0xf1, 0x7f, 0x29, 0x90, 0x44, 0x30, 0x89, 0x24, 0x81, 0x94, 0x20, 0xa9, 0x10, 0xa3, 0x03, 0x4b, 0xc4, 0x54, 0x13, + 0x7d, 0x6b, 0x15, 0x7d, 0x4a, 0xc4, 0x60, 0xc3, 0xd6, 0x7f, 0x8e, 0x44, 0x0b, 0x74, 0xb1, 0x27, 0xd6, 0xd0, 0x47, 0xa3, + 0xef, 0x5a, 0xe2, 0x68, 0x4c, 0xdf, 0x2e, 0x88, 0xf3, 0x19, 0xb1, 0xa9, 0x88, 0x4b, 0x70, 0xdb, 0xdb, 0xc4, 0xbd, 0x7b, + 0x79, 0x5a, 0x4d, 0xcf, 0x23, 0xb4, 0x8b, 0x41, 0x99, 0x49, 0x86, 0xb4, 0x4b, 0xf8, 0xfc, 0x98, 0x7a, 0x34, 0xa5, 0x91, + 0x0d, 0x46, 0xe3, 0xc0, 0xb8, 0xaa, 0x59, 0xd3, 0xc4, 0x5a, 0x32, 0xd6, 0x14, 0xc6, 0x62, 0xac, 0xa1, 0x8c, 0x2c, 0xd1, + 0x00, 0x0d, 0x3a, 0xc0, 0x82, 0x2a, 0xf9, 0xb6, 0x80, 0x0a, 0xa6, 0xa8, 0x80, 0x6a, 0x42, 0x4d, 0x06, 0x48, 0x4b, 0x60, + 0xe5, 0x6a, 0x32, 0x20, 0xf1, 0xff, 0x05, 0x33, 0x48, 0xfe, 0xc0, 0x8f, 0x41, 0xcc, 0x3f, 0x4b, 0x06, 0x12, 0xa3, 0x10, + 0x45, 0xe9, 0xcd, 0xf2, 0xf1, 0x5e, 0xa1, 0x07, 0x7a, 0x4b, 0x74, 0x66, 0xf4, 0x41, 0xe9, 0x88, 0x74, 0xa6, 0x74, 0x52, + 0xd1, 0x9a, 0xef, 0x5b, 0x7e, 0x4d, 0xeb, 0xc7, 0x12, 0xf4, 0xbd, 0xd1, 0xaf, 0x2d, 0xe8, 0xda, 0x39, 0xb1, 0xdd, 0xa4, + 0x3f, 0x3a, 0x22, 0x56, 0x3d, 0x69, 0x63, 0x44, 0xcc, 0xd3, 0xa4, 0x43, 0xf3, 0xf1, 0xfe, 0xb0, 0xfd, 0x0e, 0xa1, 0x5d, + 0x00, 0xca, 0x84, 0xb7, 0x8b, 0x92, 0x3e, 0x7f, 0x8d, 0xfa, 0x7a, 0x62, 0x14, 0x2b, 0xc6, 0x0a, 0x1b, 0x4d, 0xcd, 0x86, + 0x09, 0x9b, 0xd6, 0xb1, 0x85, 0xb2, 0x89, 0xb2, 0x01, 0xac, 0x3b, 0x2c, 0x53, 0x46, 0x58, 0x7e, 0xb8, 0xe2, 0x5c, 0x49, + 0x95, 0xc3, 0x71, 0x05, 0x39, 0x2c, 0x24, 0x7f, 0x52, 0x25, 0xa1, 0xb2, 0x84, 0x94, 0x4f, 0xe7, 0xcf, 0x3c, 0xb2, 0x17, + 0x36, 0x80, 0xf2, 0x29, 0x6d, 0xb9, 0x6f, 0x6e, 0x9f, 0x1c, 0xda, 0x00, 0x6f, 0x09, 0x4e, 0x96, 0x80, 0x7c, 0x2b, 0x74, + 0x9a, 0xe8, 0x50, 0xda, 0x64, 0x74, 0x0e, 0x05, 0xa3, 0x15, 0x71, 0x4b, 0xf7, 0x68, 0x1b, 0x95, 0x85, 0x0c, 0xcf, 0xe5, + 0xd7, 0xf4, 0x74, 0x29, 0xd0, 0xd9, 0x82, 0xae, 0x4f, 0xf4, 0x8b, 0x48, 0x3f, 0xed, 0xe8, 0x47, 0x23, 0xa2, 0x4f, 0x91, + 0x1f, 0x2e, 0x48, 0xdf, 0xb5, 0xd2, 0xce, 0x07, 0x65, 0x26, 0x6f, 0xfc, 0x9c, 0xea, 0xe3, 0x0d, 0x2a, 0x1d, 0x31, 0x1e, + 0x2d, 0x58, 0xd7, 0x0d, 0x36, 0xd7, 0x13, 0x5b, 0x7d, 0xe2, 0x0a, 0x52, 0x1e, 0x62, 0xec, 0x38, 0x28, 0x33, 0xd6, 0x44, + 0x18, 0x5b, 0x81, 0x34, 0x92, 0xe2, 0x22, 0x8c, 0x4c, 0x18, 0x89, 0x31, 0xf6, 0x7d, 0xf7, 0xb0, 0x11, 0x6a, 0x87, 0x68, + 0x45, 0x6d, 0x61, 0x38, 0xbf, 0x0e, 0x9f, 0xda, 0x3f, 0xb8, 0x2d, 0x61, 0xf8, 0xcd, 0x07, 0xba, 0x0c, 0x00, 0x7a, 0x21, + 0xdf, 0xf8, 0x0e, 0xa1, 0x25, 0x15, 0x65, 0x38, 0x98, 0x7c, 0xcc, 0xe8, 0x96, 0xea, 0xca, 0xd0, 0x84, 0x5e, 0x8d, 0x2e, + 0xc3, 0x12, 0x16, 0x92, 0x58, 0x88, 0x32, 0x4f, 0x56, 0xb6, 0x06, 0x73, 0x22, 0x8b, 0x04, 0x73, 0x0d, 0xcc, 0x25, 0xb2, + 0xe8, 0x1d, 0x9e, 0xb2, 0x70, 0x78, 0xd6, 0x67, 0x35, 0xb6, 0x0e, 0xad, 0xaf, 0xe9, 0x5c, 0x69, 0x0e, 0x6d, 0xfb, 0x0f, + 0xc4, 0x6c, 0xd3, 0xfc, 0xfa, 0xde, 0x5b, 0x7e, 0xcd, 0x9e, 0x0d, 0x30, 0xb9, 0x48, 0x4d, 0x3f, 0xb9, 0x49, 0xf5, 0x00, + 0x46, 0x37, 0x47, 0xac, 0xdb, 0x98, 0xad, 0x90, 0xd8, 0x09, 0x89, 0x6b, 0x49, 0xb8, 0x81, 0x72, 0x55, 0x84, 0x6d, 0x12, + 0x57, 0x0c, 0xae, 0x0b, 0xbc, 0x00, 0x5c, 0x07, 0xae, 0x22, 0x6c, 0x02, 0x1b, 0x02, 0x63, 0x83, 0xc6, 0xa7, 0x3f, 0xd7, + 0x8b, 0x9c, 0xf7, 0x95, 0x38, 0xef, 0xd8, 0x39, 0x1f, 0xdb, 0x32, 0xc2, 0xfc, 0xc8, 0xca, 0x62, 0x15, 0x5a, 0xf6, 0x0f, + 0x99, 0x0e, 0x8f, 0xc9, 0xca, 0xd6, 0x1f, 0x73, 0x13, 0x16, 0x19, 0x5a, 0x01, 0xea, 0x4a, 0xca, 0xa0, 0x04, 0x66, 0x26, + 0xcc, 0x2c, 0x31, 0x53, 0xdf, 0x0a, 0x33, 0x35, 0xe6, 0x49, 0x98, 0xc5, 0xba, 0xc0, 0x63, 0x4e, 0xcb, 0x88, 0x76, 0x9a, + 0x68, 0xd7, 0xe6, 0x74, 0x6d, 0x4f, 0x3f, 0x59, 0xd0, 0x9f, 0x9a, 0x1a, 0x9f, 0x91, 0xca, 0xce, 0x05, 0xf5, 0xe6, 0x9b, + 0x84, 0x5f, 0xdd, 0xa1, 0xd9, 0xb9, 0xc6, 0x9a, 0x19, 0x5b, 0x21, 0x70, 0x25, 0x58, 0x06, 0xf1, 0x92, 0x08, 0x37, 0x0c, + 0x6e, 0x89, 0x87, 0x97, 0xf0, 0x57, 0x08, 0x2f, 0x8b, 0xb1, 0x25, 0x61, 0xf0, 0xe1, 0xec, 0xcc, 0xcd, 0x5d, 0x79, 0xe3, + 0xf3, 0x20, 0x7c, 0xe1, 0xd5, 0xf9, 0xef, 0xc8, 0x99, 0x6b, 0x95, 0xe1, 0x87, 0xe5, 0x91, 0xd5, 0xf3, 0x3a, 0x46, 0xa3, + 0x4d, 0x30, 0x15, 0x38, 0x40, 0x3c, 0xea, 0x62, 0x1f, 0xe3, 0xc0, 0xe0, 0x78, 0x00, 0x94, 0x95, 0x33, 0x40, 0x9b, 0x62, + 0x4c, 0x7d, 0xab, 0xca, 0xd4, 0xc1, 0x99, 0x31, 0x0d, 0xc2, 0x2c, 0x45, 0x66, 0xa9, 0x61, 0xe6, 0xd0, 0x5a, 0x57, 0x5c, + 0xcb, 0x22, 0x56, 0x74, 0xdd, 0x94, 0xce, 0xa7, 0xc6, 0xf5, 0x17, 0xe8, 0x37, 0xf6, 0x48, 0x3f, 0x85, 0xf8, 0xfe, 0x53, + 0x06, 0xf6, 0x38, 0xa8, 0x77, 0xcd, 0x6d, 0x53, 0xd5, 0x3e, 0x60, 0x5c, 0x05, 0x36, 0xaa, 0x35, 0x76, 0x54, 0xb9, 0x61, + 0x89, 0x9b, 0x26, 0xdc, 0x54, 0x78, 0x09, 0xf8, 0x27, 0xad, 0x79, 0x6d, 0xf8, 0x96, 0x97, 0x9b, 0xe3, 0x6c, 0xec, 0xcc, + 0x0d, 0x7c, 0x2a, 0x29, 0xaa, 0x93, 0x51, 0x6e, 0xc6, 0xea, 0x2d, 0x59, 0x02, 0x75, 0x90, 0x2b, 0x67, 0x1e, 0xae, 0x6f, + 0x86, 0x71, 0x64, 0xc2, 0x03, 0x8c, 0x4f, 0x48, 0x3c, 0xb0, 0xc0, 0xa1, 0x26, 0xa6, 0x03, 0xb8, 0xf9, 0x52, 0x8d, 0x49, + 0x39, 0xd6, 0xc8, 0x14, 0x61, 0x92, 0x21, 0x1a, 0x53, 0x57, 0x9a, 0xc3, 0xeb, 0x8d, 0xb9, 0x04, 0x16, 0xd3, 0x23, 0xda, + 0x2e, 0xd0, 0x6d, 0x1c, 0xd0, 0x1d, 0x56, 0x44, 0x57, 0xd9, 0xed, 0x6b, 0xc4, 0xbb, 0xae, 0xf8, 0xa7, 0x00, 0x4c, 0xce, + 0x9b, 0xf6, 0x7e, 0xb4, 0x4e, 0x6d, 0xb7, 0x58, 0xdb, 0x08, 0x6c, 0xd7, 0xc2, 0x35, 0x7a, 0x5e, 0x42, 0xb8, 0x8d, 0xf0, + 0xa2, 0x09, 0x6f, 0x04, 0xe5, 0x1f, 0x2d, 0x66, 0xd1, 0xb8, 0x4d, 0xf1, 0x1b, 0xf3, 0x34, 0x81, 0x7c, 0xdd, 0xf1, 0x48, + 0xc1, 0xb2, 0x02, 0x4f, 0x0a, 0x38, 0x33, 0x66, 0xae, 0x34, 0x31, 0x3e, 0x36, 0xe1, 0x7e, 0x76, 0xcc, 0x85, 0xe3, 0x3c, + 0x2d, 0x26, 0x66, 0x0e, 0xc9, 0x8c, 0x63, 0x94, 0x63, 0xe0, 0x98, 0xc8, 0x64, 0x38, 0x36, 0x4d, 0xca, 0x2c, 0x28, 0xb3, + 0xb6, 0x63, 0xe1, 0xd0, 0x48, 0xb4, 0xfd, 0x84, 0x6e, 0x39, 0x2d, 0x9e, 0x00, 0xfb, 0x16, 0xed, 0xd8, 0xe3, 0xa0, 0xde, + 0x24, 0xdc, 0x7a, 0x8b, 0x66, 0xa3, 0x65, 0xa3, 0xee, 0xb9, 0x12, 0x02, 0x37, 0x54, 0x79, 0xd9, 0x8c, 0xd7, 0x1c, 0x94, + 0x08, 0x7f, 0xaf, 0x81, 0x3b, 0xd6, 0x9f, 0x1b, 0x05, 0x3d, 0xef, 0xc3, 0x86, 0xa9, 0xf4, 0x94, 0xea, 0x52, 0xcc, 0x1e, + 0xa3, 0x4f, 0x8f, 0xf7, 0xcd, 0xf8, 0x93, 0x08, 0x9f, 0x65, 0x38, 0xee, 0x74, 0x14, 0x5b, 0x77, 0x9c, 0xe0, 0x48, 0xca, + 0xd4, 0x79, 0x44, 0x62, 0x62, 0x83, 0xda, 0xa2, 0x30, 0xab, 0x94, 0xd9, 0xa2, 0x65, 0x61, 0xee, 0x80, 0xd4, 0x74, 0xb3, + 0x7d, 0x3a, 0x07, 0xf6, 0xe1, 0xb5, 0xec, 0xdc, 0x7c, 0x2b, 0xc0, 0xaa, 0xc7, 0x8e, 0xdc, 0x41, 0xfa, 0x4f, 0xd1, 0x6e, + 0x9d, 0xd0, 0xd4, 0xd4, 0xee, 0x72, 0x4b, 0xca, 0xae, 0xf7, 0x9a, 0xc0, 0x35, 0x31, 0x5e, 0x5e, 0x66, 0x12, 0xbe, 0x87, + 0x43, 0x4e, 0xae, 0xdc, 0x1d, 0x93, 0x65, 0x74, 0x24, 0x54, 0xa2, 0xbc, 0x80, 0xf0, 0x82, 0xc5, 0xec, 0x1e, 0x7c, 0x9e, + 0xe0, 0x8f, 0xc0, 0x1f, 0x05, 0x3e, 0x77, 0x25, 0x89, 0x2b, 0xd0, 0x38, 0x4e, 0xc6, 0xa1, 0x28, 0x87, 0xe2, 0x6a, 0x83, + 0x63, 0x85, 0xa3, 0x18, 0x99, 0xea, 0x88, 0x69, 0xd5, 0x33, 0x33, 0x65, 0xb1, 0x31, 0xa2, 0x4d, 0xeb, 0xb4, 0xb7, 0xee, + 0x15, 0x60, 0xb7, 0xdf, 0x22, 0xde, 0x7d, 0xd7, 0xa7, 0xc4, 0x13, 0x89, 0x7f, 0x65, 0x60, 0xa7, 0x6f, 0xb8, 0x99, 0xec, + 0xbe, 0x43, 0x7d, 0xff, 0x26, 0xe3, 0xeb, 0x15, 0x5b, 0xe3, 0x0d, 0xae, 0x59, 0xe4, 0xa6, 0x6a, 0xb6, 0x47, 0xaf, 0x98, + 0xf0, 0xd7, 0x0a, 0xff, 0xf0, 0x94, 0x6d, 0xcf, 0x77, 0xae, 0x36, 0x19, 0xe6, 0x09, 0x57, 0x88, 0xc1, 0xc7, 0x06, 0xbf, + 0x13, 0xf8, 0x13, 0xee, 0x9c, 0xb8, 0x1d, 0x2b, 0x53, 0xa4, 0xc3, 0x3a, 0x4c, 0x29, 0x2b, 0xed, 0x48, 0x85, 0xa3, 0x4e, + 0x98, 0x54, 0xae, 0x32, 0x9f, 0x16, 0xdd, 0x96, 0xcd, 0x59, 0xa4, 0x8e, 0x36, 0x4f, 0x89, 0x1f, 0x11, 0x6f, 0xcf, 0x88, + 0x77, 0xdf, 0xfa, 0x7a, 0x36, 0xec, 0xb4, 0xa2, 0xde, 0x1b, 0x72, 0x6f, 0xeb, 0x48, 0x53, 0xa1, 0xd1, 0xf3, 0x76, 0x9e, + 0x0a, 0x2a, 0x71, 0x8f, 0x07, 0xad, 0xdb, 0x12, 0x10, 0xb7, 0x4f, 0xcf, 0xa9, 0x5d, 0xfa, 0x26, 0xe3, 0xe4, 0x13, 0x59, + 0x49, 0x61, 0x79, 0x84, 0xd7, 0xa8, 0xf0, 0xaa, 0x19, 0xaf, 0x5a, 0xe2, 0x21, 0xc2, 0x47, 0x19, 0x9a, 0xf1, 0x99, 0x08, + 0x3b, 0x18, 0x13, 0xd5, 0xec, 0x4d, 0x1e, 0x44, 0xe3, 0x30, 0x44, 0x3c, 0xe1, 0xef, 0x0e, 0xcb, 0x71, 0x30, 0xa6, 0x75, + 0xc3, 0xb4, 0x0d, 0xcc, 0x77, 0x36, 0x58, 0xf4, 0x23, 0xba, 0x5f, 0x57, 0x74, 0xbb, 0x7b, 0xc4, 0xbd, 0xb7, 0x29, 0xba, + 0xcd, 0x0a, 0xfb, 0x72, 0xb0, 0x1e, 0x9f, 0xfa, 0x72, 0x30, 0xf4, 0x68, 0x9c, 0x24, 0x4f, 0x4b, 0x7a, 0x67, 0xe3, 0x07, + 0x87, 0xe7, 0x49, 0xd0, 0x8a, 0x47, 0x9b, 0xbf, 0x94, 0x1a, 0x4a, 0x90, 0x6f, 0x91, 0x3b, 0x06, 0x7f, 0xc0, 0xf8, 0x8d, + 0x3b, 0x21, 0x22, 0x6c, 0x49, 0xca, 0xf1, 0xe3, 0x81, 0x05, 0x0e, 0x44, 0x38, 0x08, 0xc6, 0x21, 0x89, 0xa3, 0x18, 0x38, + 0xd6, 0xc4, 0x24, 0x06, 0xa6, 0x55, 0xc8, 0xf6, 0x6e, 0x11, 0xb7, 0xe8, 0x7e, 0x14, 0xe9, 0x6e, 0xdc, 0x23, 0x7e, 0xf0, + 0x2e, 0x91, 0xf7, 0x4e, 0x5c, 0x65, 0xfb, 0xca, 0xa0, 0x3c, 0xf0, 0x58, 0x1b, 0xb2, 0xd9, 0x9a, 0x4a, 0xca, 0xc6, 0x73, + 0x69, 0xa9, 0x64, 0x13, 0xf2, 0xf5, 0x2f, 0x43, 0x99, 0x1f, 0xfc, 0x90, 0x93, 0x0c, 0xff, 0x52, 0x65, 0x23, 0x0d, 0xfc, + 0xd8, 0x7a, 0xfe, 0x02, 0xe1, 0x1e, 0x89, 0x5f, 0x23, 0xfc, 0x1e, 0xd8, 0x14, 0x72, 0xb6, 0xe6, 0xa1, 0x19, 0x0f, 0x5d, + 0x69, 0x92, 0x38, 0x4c, 0x35, 0x87, 0x95, 0x72, 0x64, 0x6b, 0x4c, 0xb6, 0xdc, 0xe9, 0x50, 0x66, 0xf4, 0x84, 0x3f, 0x5d, + 0xa1, 0xdd, 0xdd, 0x43, 0xf6, 0xde, 0xc1, 0xe7, 0xa7, 0x84, 0xe4, 0x5b, 0x6a, 0x5f, 0x09, 0x94, 0x4c, 0xb1, 0x76, 0x8b, + 0xb4, 0xe6, 0x99, 0xe9, 0x92, 0xa6, 0xf1, 0xa4, 0xe6, 0x5c, 0x3c, 0x4b, 0xe7, 0xd9, 0x6c, 0xfe, 0x2c, 0x87, 0x9c, 0xa8, + 0x6c, 0xf0, 0x78, 0x55, 0xb9, 0x6d, 0xc2, 0x6d, 0x33, 0x3e, 0x26, 0xf1, 0xbf, 0x22, 0x7c, 0x94, 0x3c, 0x2b, 0xa3, 0xec, + 0x00, 0x0f, 0x71, 0x60, 0x81, 0x7d, 0xed, 0xd9, 0x48, 0x70, 0xa8, 0xc2, 0xe1, 0xb8, 0xa6, 0xee, 0x12, 0xb3, 0xee, 0x33, + 0xc2, 0xa7, 0x2f, 0xb0, 0xf8, 0x49, 0xa0, 0x3b, 0xed, 0x6c, 0x9c, 0x0f, 0xeb, 0xac, 0x8d, 0xb2, 0xb5, 0x9f, 0x63, 0x32, + 0xc6, 0xbc, 0x96, 0x93, 0xea, 0x9c, 0x63, 0xf3, 0x64, 0xe6, 0x4c, 0x24, 0xcf, 0xbd, 0x53, 0x95, 0x5c, 0x08, 0x7c, 0x72, + 0xb6, 0xe1, 0xd9, 0x04, 0xbc, 0xdf, 0xbd, 0xca, 0x06, 0x5b, 0xad, 0x9a, 0xe3, 0xcc, 0x97, 0xcc, 0xf8, 0xc4, 0x8c, 0x5f, + 0x99, 0xf1, 0x3b, 0x11, 0xbc, 0xa1, 0x60, 0xdb, 0x7a, 0xb6, 0x92, 0x07, 0xd9, 0xc2, 0xba, 0x44, 0xc6, 0xa6, 0x1c, 0x34, + 0x35, 0x47, 0xcd, 0x3a, 0xba, 0x38, 0x44, 0xf7, 0xc7, 0x08, 0x3f, 0xa3, 0xcd, 0x2d, 0x05, 0x4f, 0x80, 0x75, 0xae, 0xa2, + 0xbc, 0x32, 0xda, 0x36, 0xc4, 0x91, 0xd2, 0xb9, 0x92, 0x3c, 0xd8, 0x53, 0x21, 0x60, 0xdc, 0x4b, 0x89, 0x85, 0x97, 0x2c, + 0x72, 0x19, 0x63, 0x28, 0xfc, 0x0d, 0x17, 0x7f, 0x3a, 0x4b, 0x30, 0x64, 0x59, 0x57, 0x8e, 0x9d, 0xce, 0x24, 0x5c, 0x94, + 0x1e, 0xfa, 0x1e, 0x02, 0x4b, 0x5e, 0xdc, 0x2c, 0xde, 0xe2, 0x8b, 0x6a, 0xbc, 0x68, 0xc6, 0x8f, 0xcd, 0xf8, 0x1f, 0xc8, + 0x53, 0xa2, 0x57, 0x16, 0x36, 0x4d, 0x59, 0x57, 0x63, 0x1c, 0x84, 0xa6, 0xaf, 0xa9, 0x2a, 0x41, 0x53, 0x83, 0x5e, 0xad, + 0xdc, 0x13, 0xc1, 0x7e, 0xf2, 0x33, 0xf8, 0xd0, 0x0b, 0x98, 0xe7, 0x66, 0x3b, 0x2f, 0x08, 0x78, 0x5f, 0xf9, 0x1b, 0x6a, + 0xcf, 0x9a, 0xd7, 0x2d, 0x9b, 0xcd, 0x3a, 0xdb, 0x55, 0xc7, 0x75, 0x0b, 0x5c, 0x0f, 0xc2, 0x8b, 0x29, 0x71, 0x1b, 0xe5, + 0x05, 0x31, 0x6e, 0x80, 0x17, 0xd6, 0xd9, 0xf4, 0x6f, 0x0b, 0xa5, 0x2e, 0xe5, 0x19, 0x73, 0xcf, 0x96, 0x37, 0xd8, 0x50, + 0x9b, 0xf2, 0x18, 0xc5, 0xc1, 0x5e, 0x10, 0x1a, 0x9f, 0xc9, 0x09, 0x9e, 0x52, 0xe8, 0x8a, 0x21, 0x14, 0xbe, 0x0f, 0xa3, + 0x94, 0x64, 0xb2, 0x7b, 0xef, 0x36, 0xcd, 0x2c, 0x3b, 0x1d, 0xff, 0x8d, 0xf2, 0x7b, 0x12, 0x07, 0x28, 0x0f, 0x92, 0xf1, + 0x89, 0x24, 0x3e, 0x8b, 0xc6, 0x03, 0xab, 0xd9, 0x97, 0x8e, 0xa3, 0x87, 0xc7, 0x4c, 0xe2, 0x01, 0xf3, 0x57, 0xd6, 0x69, + 0x3f, 0xb8, 0x45, 0x2c, 0xee, 0xfb, 0x69, 0x55, 0x3d, 0xae, 0xa8, 0x17, 0x31, 0xaf, 0xc1, 0xec, 0x57, 0xf4, 0x3b, 0xc2, + 0xc2, 0x83, 0xb8, 0x18, 0x38, 0xac, 0x8d, 0xe0, 0x53, 0x9e, 0x97, 0x09, 0xdc, 0x3d, 0xf5, 0x9a, 0x94, 0xb8, 0x17, 0xe8, + 0x7e, 0x47, 0x62, 0xe4, 0x25, 0x0c, 0x2f, 0x5f, 0x2c, 0xcb, 0x18, 0x43, 0x4d, 0xaa, 0x36, 0xaf, 0x04, 0x7b, 0xc0, 0x9c, + 0x18, 0xd9, 0xb2, 0xc8, 0x08, 0x23, 0x81, 0x35, 0xf3, 0xf2, 0x87, 0x97, 0x44, 0x8c, 0x26, 0xd7, 0xaf, 0x56, 0x15, 0xba, + 0xa4, 0xb3, 0xaa, 0x4c, 0x3b, 0xe7, 0xdb, 0xf6, 0x3c, 0x85, 0x09, 0x67, 0x14, 0xa6, 0x81, 0x57, 0x53, 0xe2, 0x26, 0xc6, + 0xaf, 0x10, 0xfe, 0xcb, 0x2c, 0x17, 0x4e, 0x3d, 0x7d, 0xed, 0xd6, 0x1e, 0x6d, 0x49, 0x12, 0x88, 0x5b, 0xeb, 0xf4, 0xdd, + 0x26, 0xfd, 0x67, 0xf7, 0x89, 0x6f, 0xef, 0x91, 0xde, 0x3f, 0x47, 0x55, 0x67, 0x40, 0x89, 0xf1, 0xaf, 0x96, 0x6e, 0xbf, + 0x47, 0x9c, 0x1f, 0xd2, 0xc7, 0x44, 0xdb, 0x8d, 0x98, 0x79, 0x45, 0xd6, 0x93, 0x45, 0x52, 0x2a, 0xa7, 0x8b, 0x0e, 0xe6, + 0xc1, 0x38, 0x36, 0x61, 0x4d, 0x12, 0x3e, 0xcb, 0x3a, 0x8c, 0x46, 0x02, 0x21, 0xa5, 0x5c, 0x86, 0x0f, 0xe6, 0x53, 0x65, + 0x2e, 0xac, 0xe7, 0x82, 0xa1, 0x97, 0xde, 0x4b, 0x49, 0xde, 0x81, 0xf8, 0xf3, 0x29, 0x43, 0xac, 0xc5, 0x21, 0x43, 0xe3, + 0x35, 0x2d, 0x2b, 0xef, 0xe5, 0x00, 0x3d, 0x0b, 0xe2, 0x40, 0x5d, 0xa9, 0xa3, 0x0c, 0xb6, 0x64, 0x0f, 0x1e, 0xc3, 0xb2, + 0xa2, 0xc8, 0xd5, 0xdc, 0xde, 0xa3, 0x5b, 0xf7, 0x1d, 0x0c, 0x87, 0x94, 0x2f, 0xa8, 0x00, 0xab, 0xa5, 0xe2, 0xa7, 0x29, + 0xf2, 0xaa, 0x18, 0xff, 0x6e, 0xf0, 0x9f, 0x5e, 0x33, 0x0b, 0x4a, 0x2f, 0x21, 0x57, 0x9b, 0x17, 0xfe, 0xa8, 0x66, 0xb4, + 0x93, 0x1b, 0xf4, 0xef, 0x1f, 0x0d, 0x69, 0xa7, 0x33, 0xe3, 0x71, 0x45, 0x09, 0xdc, 0x7d, 0x1b, 0xdb, 0x85, 0xf8, 0xf9, + 0x6b, 0x74, 0x1e, 0x47, 0xad, 0x2b, 0xcc, 0xbc, 0x04, 0xde, 0xd3, 0x0d, 0x75, 0x9b, 0xa3, 0x68, 0xac, 0x05, 0xaf, 0xe8, + 0x3a, 0x24, 0xa3, 0x8e, 0x50, 0x6b, 0x81, 0x52, 0x25, 0x23, 0x54, 0x42, 0xe8, 0x85, 0x10, 0x12, 0x55, 0x12, 0x2a, 0x07, + 0xa4, 0x5e, 0xf1, 0xb5, 0x7c, 0xce, 0xe0, 0xdb, 0x3c, 0x25, 0x3a, 0x34, 0xff, 0x96, 0xf9, 0x76, 0x80, 0x39, 0xec, 0xaf, + 0x2a, 0x72, 0x9c, 0xe1, 0x15, 0x35, 0xba, 0x8a, 0xdd, 0x50, 0xaf, 0x3b, 0xd4, 0x3c, 0xe5, 0x7a, 0xdd, 0xcb, 0xbf, 0x4a, + 0x7a, 0xa1, 0x8d, 0x3c, 0xad, 0xc5, 0x67, 0xa5, 0xc2, 0x25, 0xb0, 0x3e, 0x37, 0xe5, 0x6c, 0x23, 0xfc, 0x5d, 0x34, 0x6e, + 0x89, 0xf1, 0x6f, 0xa6, 0xcc, 0xa3, 0x65, 0x11, 0x4c, 0xab, 0x94, 0x67, 0xad, 0x45, 0xe7, 0xf5, 0x2f, 0x4f, 0x0d, 0x3f, + 0x6e, 0xf1, 0x2f, 0x28, 0x1c, 0x0e, 0x4d, 0x2d, 0x5e, 0x3c, 0x9c, 0x5c, 0x23, 0xac, 0xcd, 0xa9, 0x55, 0x69, 0x88, 0x8c, + 0xd6, 0x94, 0x26, 0xdf, 0x3c, 0xbf, 0x39, 0x15, 0x35, 0x91, 0x3a, 0x46, 0x2a, 0xf5, 0x46, 0x16, 0xcd, 0x8a, 0x0a, 0xea, + 0x86, 0xd2, 0x8f, 0x05, 0xd4, 0xa1, 0xb9, 0xe3, 0x91, 0xcb, 0xf1, 0xee, 0xa7, 0x28, 0xa1, 0x8a, 0x65, 0x7b, 0xd2, 0x53, + 0xb1, 0x6c, 0x86, 0x29, 0x5d, 0x4c, 0xfe, 0x5c, 0x25, 0x31, 0x57, 0x84, 0x5d, 0x81, 0x55, 0x2e, 0x3e, 0x2e, 0xd5, 0x58, + 0xbe, 0x5c, 0xfe, 0x7e, 0x75, 0xbe, 0x06, 0xb2, 0x4d, 0x5c, 0x1b, 0x6c, 0xe5, 0x86, 0xd7, 0xc6, 0x1c, 0xa4, 0xab, 0x9d, + 0x52, 0x79, 0x76, 0x25, 0xae, 0x7c, 0xbc, 0x41, 0x85, 0x65, 0xbf, 0xec, 0x3d, 0x1b, 0x87, 0x26, 0x9f, 0x4b, 0xbd, 0x7d, + 0xae, 0xe7, 0x9e, 0x19, 0xff, 0xe2, 0xee, 0x7c, 0x4e, 0x02, 0x2b, 0xf7, 0x3b, 0xe3, 0xc1, 0x24, 0x72, 0x28, 0xf7, 0x98, + 0xfd, 0xed, 0x94, 0xee, 0xfd, 0xdc, 0xa7, 0xf1, 0xc8, 0x4e, 0x9d, 0xe3, 0xf5, 0x89, 0xe5, 0xe0, 0xeb, 0x5d, 0xec, 0xc3, + 0x3d, 0xfa, 0xdd, 0xfb, 0xd8, 0xe1, 0x2b, 0xd8, 0x62, 0x41, 0x5c, 0xaf, 0xe9, 0x34, 0x50, 0x55, 0x4a, 0xd5, 0x96, 0x56, + 0xb1, 0xa0, 0x2d, 0x95, 0x8d, 0x4b, 0xd3, 0x4a, 0x1f, 0x09, 0x95, 0xb7, 0x86, 0x19, 0x9a, 0x42, 0x39, 0xe6, 0x2a, 0xd1, + 0x1a, 0x75, 0x80, 0x92, 0xf2, 0x74, 0x18, 0x92, 0x0c, 0x40, 0x35, 0xab, 0x29, 0xa7, 0xa7, 0x70, 0xb5, 0x25, 0xaa, 0xe8, + 0x10, 0x8c, 0xe0, 0x2d, 0x68, 0x4b, 0x5b, 0x17, 0x1d, 0xa0, 0xdb, 0x3e, 0x07, 0xe8, 0x4a, 0x2b, 0xaf, 0x71, 0x50, 0x05, + 0xe6, 0x00, 0x2f, 0xf7, 0x68, 0x94, 0xfd, 0x26, 0xdb, 0x43, 0xb7, 0x83, 0xc6, 0x86, 0xc5, 0x5c, 0x75, 0x76, 0xc7, 0x67, + 0xcb, 0x61, 0x66, 0x80, 0xfe, 0x5e, 0x2b, 0x36, 0x71, 0xb5, 0x8a, 0x7c, 0x06, 0xdb, 0xb7, 0x05, 0x30, 0xab, 0x24, 0xc7, + 0x60, 0x56, 0xb2, 0x1c, 0x29, 0xf1, 0x99, 0xfa, 0x35, 0x26, 0x46, 0x2a, 0x54, 0xe3, 0x96, 0x70, 0x34, 0x42, 0x73, 0x55, + 0xec, 0x91, 0x47, 0x7c, 0x11, 0xa8, 0x01, 0x96, 0xfb, 0xf3, 0x86, 0xed, 0xbd, 0x03, 0x6f, 0x6e, 0x93, 0x3e, 0xdd, 0x23, + 0x4e, 0x76, 0xe9, 0x8f, 0xee, 0xa1, 0x6d, 0x4f, 0xd8, 0x79, 0x01, 0x9d, 0x44, 0x74, 0x7d, 0x86, 0xf6, 0x0b, 0x74, 0xd1, + 0x20, 0x63, 0x41, 0xdb, 0x06, 0x89, 0x33, 0xd4, 0xb6, 0x91, 0x66, 0x8e, 0x7a, 0xf3, 0xa5, 0x76, 0xa5, 0xc1, 0xa5, 0xaf, + 0x90, 0x10, 0xb3, 0x53, 0xa2, 0xc1, 0x08, 0x49, 0x73, 0x47, 0x52, 0x6e, 0x25, 0x73, 0xfb, 0x56, 0x0b, 0xc1, 0xf3, 0x8b, + 0xae, 0x9c, 0x0c, 0xd0, 0x5f, 0x23, 0x45, 0xad, 0xde, 0x8a, 0xe6, 0xc7, 0xb2, 0x0d, 0x0c, 0xf9, 0xba, 0x33, 0xb0, 0x94, + 0x72, 0x3e, 0xae, 0xf6, 0xce, 0xa7, 0xec, 0xc8, 0xf8, 0xbe, 0x1f, 0x2b, 0xaa, 0xcb, 0x00, 0x33, 0x44, 0x9f, 0x46, 0xdd, + 0x2b, 0x75, 0x80, 0xc2, 0xba, 0x25, 0x36, 0x0d, 0xb6, 0xfd, 0x21, 0x0e, 0xd0, 0x33, 0x0b, 0xc2, 0xd8, 0x73, 0x99, 0x5f, + 0x00, 0xef, 0x1b, 0x81, 0xf3, 0xee, 0xab, 0xdc, 0x98, 0x53, 0x7a, 0x4b, 0xc6, 0x9e, 0x4f, 0xf4, 0x59, 0x49, 0x95, 0xaa, + 0xf7, 0x99, 0x68, 0x0b, 0xf9, 0xe4, 0x97, 0x8f, 0x9f, 0xe3, 0x02, 0x50, 0x03, 0xac, 0x21, 0x79, 0x72, 0xd7, 0x2f, 0xf3, + 0xbd, 0xdc, 0xa8, 0x28, 0x6f, 0x7e, 0x82, 0x1c, 0xdf, 0x41, 0x66, 0xbf, 0x41, 0xda, 0x9b, 0xc8, 0xec, 0x46, 0x69, 0x65, + 0xf6, 0xce, 0x85, 0xc9, 0x16, 0x92, 0x1e, 0x22, 0x69, 0x03, 0xd9, 0xb9, 0x87, 0xce, 0xaf, 0xe6, 0xae, 0x14, 0x0d, 0x0b, + 0x64, 0x5f, 0xd0, 0x0d, 0x41, 0x16, 0xed, 0x00, 0xd4, 0xbb, 0x69, 0x5b, 0x74, 0x54, 0x7b, 0xaf, 0x65, 0x69, 0x21, 0x6b, + 0x07, 0x45, 0x4a, 0x42, 0xd5, 0x9b, 0x38, 0x5d, 0x75, 0x89, 0xe0, 0xa9, 0x2b, 0x57, 0x63, 0x5d, 0x1a, 0x3b, 0x2b, 0x3f, + 0xe6, 0x2a, 0x73, 0x7b, 0xe8, 0x1f, 0x70, 0x69, 0x23, 0x97, 0x6a, 0x73, 0x68, 0x0e, 0x70, 0x68, 0xa6, 0xc9, 0x5b, 0xb1, + 0xac, 0x32, 0xb7, 0xa7, 0xae, 0x46, 0xb7, 0x69, 0x05, 0x60, 0xca, 0x53, 0xb9, 0xab, 0x6f, 0x3d, 0x79, 0x4b, 0x41, 0xcf, + 0x0e, 0x9e, 0x70, 0xf5, 0x9e, 0x90, 0x92, 0x16, 0x5a, 0x3b, 0x81, 0xf7, 0x68, 0xda, 0x3c, 0xa9, 0x66, 0xfb, 0xe6, 0xdc, + 0x7e, 0x90, 0x27, 0xc1, 0x32, 0x74, 0xf9, 0x45, 0x72, 0x13, 0xe1, 0x9f, 0xb9, 0x6b, 0xd1, 0xb8, 0x89, 0x5e, 0xff, 0xb4, + 0xdc, 0xdf, 0xb3, 0xa8, 0x9e, 0x00, 0xea, 0x2c, 0xb0, 0x92, 0xe2, 0xbb, 0xeb, 0x7b, 0x77, 0xcf, 0xac, 0xd2, 0x28, 0x06, + 0x10, 0xfc, 0x9b, 0xf0, 0x56, 0x39, 0xf4, 0xd2, 0x6f, 0x51, 0x4f, 0x1a, 0x3a, 0xcc, 0xc9, 0x21, 0xd2, 0xbc, 0x0e, 0x13, + 0x07, 0xea, 0x95, 0x38, 0xef, 0x4f, 0x7f, 0x80, 0x5e, 0xdd, 0x40, 0x66, 0x9e, 0xe9, 0x98, 0x23, 0x1b, 0x8a, 0x66, 0x98, + 0xa3, 0xbc, 0x80, 0x40, 0x47, 0x9b, 0xb9, 0x6f, 0x5d, 0x3d, 0x82, 0x4f, 0x73, 0x54, 0xc7, 0x8f, 0x40, 0xf6, 0x15, 0xc1, + 0x95, 0xd9, 0x0f, 0x9d, 0xb9, 0x59, 0x71, 0x25, 0x00, 0xcf, 0xf6, 0x2c, 0x16, 0x47, 0xa4, 0x84, 0x08, 0xae, 0xb4, 0x44, + 0x9d, 0x7c, 0x5b, 0x40, 0xf9, 0x76, 0x94, 0x61, 0x95, 0x38, 0xef, 0xd1, 0xd6, 0x9f, 0xf3, 0xdf, 0x2b, 0xaf, 0x73, 0xdb, + 0xe7, 0xa9, 0x9f, 0x6d, 0x89, 0x39, 0x4f, 0xed, 0x89, 0x57, 0xcf, 0x98, 0x6f, 0xfa, 0xf9, 0x4e, 0xec, 0xde, 0x4a, 0x1b, + 0xc2, 0xd0, 0xcb, 0xf1, 0xa5, 0xb0, 0x65, 0x4f, 0xc0, 0x7f, 0x27, 0xe4, 0x56, 0x2b, 0x37, 0x46, 0x62, 0xde, 0xae, 0x73, + 0xc1, 0xf8, 0x12, 0xa0, 0xce, 0x40, 0x7b, 0xe2, 0xf2, 0x17, 0x93, 0x0c, 0x31, 0xaf, 0xac, 0xc9, 0x6e, 0x66, 0x01, 0x7a, + 0xed, 0x7c, 0xa0, 0xaf, 0xfb, 0x8a, 0x8f, 0xfb, 0x45, 0x99, 0x93, 0x87, 0x2b, 0x30, 0x6f, 0xc1, 0xf1, 0xa7, 0x68, 0x56, + 0x66, 0x8f, 0xc6, 0x1e, 0xd9, 0x98, 0xa2, 0xae, 0xce, 0xb9, 0xa0, 0xeb, 0xae, 0xcc, 0xbe, 0xf4, 0xb8, 0x7b, 0x7f, 0xfb, + 0x42, 0xb2, 0x83, 0x12, 0x70, 0x78, 0x0e, 0x31, 0x10, 0xa4, 0xa3, 0x8a, 0x7e, 0xd3, 0x23, 0x95, 0xd4, 0x54, 0xda, 0x53, + 0xf5, 0x4b, 0x70, 0x6e, 0xdb, 0x5c, 0x61, 0x65, 0xba, 0x1c, 0xa9, 0xab, 0xcf, 0x9d, 0x24, 0x0f, 0x05, 0x7c, 0x7a, 0xf4, + 0x63, 0xba, 0x02, 0xcf, 0x9d, 0x96, 0x12, 0xcc, 0xaf, 0x99, 0xb0, 0x9d, 0x1c, 0x9c, 0x70, 0x5d, 0x84, 0x6b, 0xde, 0xfc, + 0xe3, 0x53, 0xf1, 0x92, 0xdb, 0xb2, 0x7f, 0xe4, 0x54, 0x1b, 0xc0, 0xd9, 0xbb, 0x28, 0xf9, 0x65, 0x5e, 0x55, 0xf6, 0xf6, + 0xec, 0x54, 0x81, 0xe5, 0x9e, 0x7b, 0xcf, 0xfd, 0x7c, 0x3b, 0xa0, 0xbe, 0x68, 0x9c, 0x93, 0x50, 0x7c, 0x02, 0xd0, 0x0f, + 0x96, 0x3f, 0x9e, 0x85, 0xb9, 0x3f, 0x2c, 0xdf, 0xb9, 0x83, 0xbc, 0x34, 0x2c, 0xdd, 0x99, 0xfc, 0x16, 0x8d, 0xd7, 0x90, + 0x78, 0x8c, 0x64, 0x45, 0xee, 0x17, 0x45, 0x4e, 0x7c, 0xc5, 0x88, 0xa2, 0xbe, 0x42, 0x64, 0x9e, 0x08, 0xe3, 0x0e, 0x9d, + 0xcf, 0x09, 0xae, 0xc4, 0xbe, 0x2f, 0x00, 0x7b, 0x08, 0xa1, 0x22, 0x68, 0x57, 0x54, 0x17, 0x7b, 0x2a, 0x57, 0xd9, 0x72, + 0xda, 0x34, 0x87, 0x92, 0xb2, 0x9a, 0x4a, 0x36, 0xc5, 0x81, 0x79, 0x7c, 0x57, 0x3c, 0xdc, 0xb1, 0xc7, 0x8a, 0xde, 0xa3, + 0x98, 0xfb, 0x16, 0xdd, 0x51, 0x59, 0xaa, 0xd0, 0x43, 0x04, 0xcb, 0xe0, 0xae, 0x49, 0x69, 0x97, 0xcb, 0xd9, 0x1a, 0xf7, + 0x76, 0xf3, 0xa7, 0x5c, 0x36, 0xff, 0x78, 0xa7, 0xef, 0x4a, 0x8a, 0x25, 0x95, 0xce, 0x5f, 0xef, 0x76, 0xf2, 0x65, 0x13, + 0x5d, 0x97, 0x72, 0xa7, 0x6f, 0xd2, 0x7d, 0xac, 0x5a, 0xc3, 0x36, 0x37, 0xbf, 0x30, 0xe0, 0x7d, 0x56, 0xe3, 0x0c, 0xd0, + 0x27, 0xc0, 0xdc, 0x5b, 0x82, 0x7c, 0x7d, 0x65, 0x01, 0xdc, 0xaa, 0x22, 0xf7, 0x8b, 0x22, 0x8f, 0x41, 0x7d, 0xcd, 0x55, + 0x86, 0x58, 0xa1, 0xae, 0x44, 0x57, 0xe0, 0x7a, 0x55, 0xb6, 0x55, 0x44, 0xe7, 0x2d, 0x95, 0x17, 0x44, 0xfb, 0xc1, 0xab, + 0xa4, 0x25, 0xf4, 0xa3, 0xac, 0x06, 0x9f, 0x32, 0x8b, 0x7d, 0x0b, 0xd4, 0xd2, 0x3f, 0x0a, 0x41, 0xfc, 0x91, 0xc8, 0x5e, + 0x99, 0xc3, 0x1b, 0x8b, 0xb7, 0x6e, 0x97, 0x78, 0x6e, 0x9c, 0x7c, 0x7a, 0x54, 0x1a, 0x89, 0x43, 0x86, 0xa5, 0x34, 0xa3, + 0x5e, 0x89, 0x91, 0x1b, 0x02, 0x37, 0x5c, 0x71, 0x9e, 0x9c, 0xcd, 0x36, 0x6e, 0x59, 0xdb, 0x1a, 0x9a, 0x4b, 0x73, 0xe3, + 0x4c, 0x29, 0xf1, 0xcf, 0xbd, 0xdd, 0x3a, 0x29, 0x7d, 0x5d, 0x11, 0x3f, 0x3d, 0xc2, 0xee, 0x7c, 0x74, 0x52, 0x6d, 0xfe, + 0xae, 0x41, 0x7d, 0xd3, 0x69, 0xd6, 0x1e, 0x29, 0x72, 0x69, 0x2b, 0x57, 0x21, 0x0e, 0x4a, 0xcc, 0xce, 0xce, 0x21, 0xd2, + 0x8e, 0xd0, 0xa3, 0xb3, 0x00, 0x7d, 0xd9, 0x50, 0x22, 0x34, 0xc7, 0x84, 0x45, 0x43, 0xa8, 0xeb, 0xa2, 0x3e, 0x49, 0x54, + 0x9d, 0xab, 0xad, 0xc9, 0x8e, 0x46, 0x8e, 0x13, 0xa9, 0x69, 0x52, 0x4f, 0xa3, 0x43, 0x27, 0x70, 0xee, 0x06, 0x2e, 0xc1, + 0x7e, 0x8e, 0xe1, 0x72, 0x3f, 0x89, 0x67, 0x56, 0x1c, 0x9c, 0xf1, 0xb1, 0x28, 0xff, 0x97, 0xa7, 0xd0, 0xc4, 0xba, 0x95, + 0x8e, 0xe2, 0x5b, 0xc0, 0xcb, 0x0e, 0x4e, 0x1b, 0xc4, 0x16, 0xd4, 0x49, 0x78, 0xe8, 0xfd, 0x16, 0x96, 0x98, 0x7a, 0xab, + 0xb5, 0x77, 0xe7, 0x4e, 0x8d, 0x94, 0x17, 0xf1, 0xf9, 0x8c, 0x72, 0x66, 0x3c, 0xc7, 0xa0, 0xbe, 0x19, 0xc4, 0xbd, 0xd5, + 0x29, 0xd5, 0x21, 0x9e, 0x01, 0x78, 0xec, 0xad, 0x06, 0x13, 0xe4, 0xc8, 0xe1, 0x45, 0x74, 0xba, 0x86, 0x76, 0x0f, 0x09, + 0xeb, 0xdb, 0x68, 0xd5, 0x52, 0x2d, 0x28, 0xf0, 0x3c, 0x6e, 0x94, 0x9e, 0x3a, 0x7b, 0x69, 0xae, 0x1e, 0x5f, 0xb5, 0xe2, + 0x2a, 0xeb, 0x18, 0x79, 0xe3, 0x8f, 0x3a, 0xb0, 0x92, 0xfa, 0x1a, 0x0f, 0xf1, 0xd9, 0xc9, 0xe2, 0x89, 0xc1, 0x16, 0xba, + 0xb1, 0xfe, 0x8f, 0x9c, 0x85, 0xf1, 0xb2, 0x47, 0xcb, 0x5f, 0x7a, 0x77, 0xf1, 0x50, 0x9f, 0xf5, 0x06, 0xd1, 0x89, 0xd6, + 0xcc, 0xbb, 0x63, 0xba, 0xc9, 0x88, 0x78, 0x7d, 0x3a, 0xb8, 0x27, 0x67, 0x2c, 0xdb, 0xf3, 0x93, 0xd0, 0x7c, 0xea, 0xc3, + 0xce, 0x5f, 0xca, 0x7a, 0x15, 0x7d, 0xc3, 0xef, 0x98, 0xaf, 0x9a, 0x1c, 0xd4, 0x97, 0x95, 0x17, 0x4a, 0xbc, 0x38, 0x5e, + 0x23, 0x74, 0x23, 0x42, 0xd3, 0x97, 0xe9, 0xd2, 0x7b, 0x48, 0x7c, 0x8a, 0xec, 0x3c, 0x2b, 0x03, 0x4d, 0x2d, 0x34, 0x39, + 0xe1, 0xec, 0x41, 0xab, 0xab, 0x28, 0xe4, 0x95, 0x2e, 0x19, 0xe2, 0xd0, 0x8b, 0xef, 0xaf, 0xf3, 0xd5, 0x2b, 0xd1, 0x3b, + 0x99, 0xbc, 0x11, 0xc6, 0xfb, 0xe9, 0xbd, 0x3f, 0xd0, 0x02, 0x0f, 0x43, 0xe2, 0xb0, 0x6b, 0x73, 0x4a, 0x6e, 0x72, 0x20, + 0xcc, 0x3e, 0xfe, 0x88, 0x8e, 0xf7, 0xbd, 0xb7, 0xde, 0xa3, 0x96, 0x3f, 0x4b, 0x50, 0x5f, 0x01, 0xde, 0xca, 0x92, 0xd7, + 0x79, 0x85, 0xfa, 0x8a, 0xca, 0x5e, 0xd1, 0x1d, 0x45, 0x9b, 0x63, 0xaa, 0x76, 0x4c, 0x68, 0x46, 0x04, 0x8d, 0xd4, 0x0e, + 0xce, 0xa7, 0x47, 0x4f, 0xa7, 0xb9, 0x5d, 0x73, 0x60, 0x55, 0x4d, 0xd3, 0xb9, 0x33, 0x12, 0x73, 0x9a, 0xad, 0xf2, 0x35, + 0x61, 0xfe, 0xb6, 0xbe, 0xbe, 0xcb, 0x17, 0x36, 0x78, 0xe3, 0xcb, 0xb2, 0x99, 0x73, 0xae, 0x4c, 0xba, 0x23, 0xa6, 0xb2, + 0xc6, 0x3c, 0x8e, 0x59, 0xbc, 0xfe, 0x0b, 0xfa, 0xbb, 0x77, 0x5d, 0x84, 0xa7, 0xed, 0xf8, 0x9f, 0x39, 0xa8, 0x2f, 0x09, + 0xef, 0x13, 0xe4, 0x0d, 0x0f, 0xf2, 0x6f, 0x21, 0xbe, 0x24, 0xd6, 0x03, 0xfc, 0x76, 0x87, 0xb0, 0x0a, 0xce, 0x57, 0x5e, + 0xaa, 0xdb, 0xb6, 0x31, 0x95, 0x43, 0xcb, 0xb9, 0x4a, 0x5f, 0xd8, 0xe7, 0xb1, 0x9e, 0x2b, 0x2a, 0x79, 0x85, 0x28, 0xf7, + 0x9f, 0xf8, 0x6a, 0x93, 0x4e, 0x7a, 0x16, 0x7d, 0xc3, 0x7c, 0x9e, 0x98, 0xa7, 0x29, 0x8b, 0x76, 0x46, 0xfb, 0x32, 0x74, + 0x79, 0xe1, 0xc1, 0x99, 0x3c, 0x9f, 0x8f, 0x4b, 0x50, 0x5f, 0x75, 0x91, 0xb9, 0x8f, 0x5f, 0xa0, 0x6e, 0xef, 0x76, 0x07, + 0x70, 0xf3, 0x5f, 0x13, 0xae, 0xdc, 0xca, 0x5e, 0x65, 0x18, 0x05, 0x2a, 0x57, 0xdb, 0x42, 0xa8, 0xea, 0x21, 0xae, 0xab, + 0x17, 0x65, 0x2d, 0xb3, 0xaf, 0x3f, 0xee, 0x46, 0xa4, 0xe5, 0x0a, 0xc8, 0x34, 0xa7, 0xeb, 0x8f, 0xe9, 0x66, 0xd0, 0x5d, + 0xdd, 0xa7, 0xcf, 0xb1, 0xe7, 0xbf, 0xba, 0xea, 0x1e, 0x0f, 0x73, 0x2e, 0x41, 0x7d, 0xad, 0x71, 0xe6, 0xaf, 0x03, 0x0c, + 0x8a, 0x5b, 0x9d, 0x2a, 0xaf, 0x68, 0x01, 0xe7, 0x31, 0xde, 0xba, 0xe7, 0xf0, 0x3a, 0x44, 0xeb, 0xb2, 0xc2, 0x7f, 0x0a, + 0xa9, 0x7a, 0x40, 0x3a, 0xaa, 0xca, 0xba, 0xab, 0x97, 0x26, 0xf4, 0xa7, 0x97, 0xf0, 0x5c, 0x82, 0x7a, 0x4a, 0xe3, 0xf1, + 0x3f, 0xeb, 0xb0, 0xbb, 0x87, 0xba, 0x77, 0xb9, 0x74, 0x50, 0x56, 0x5f, 0xed, 0x2e, 0xb8, 0x57, 0xd1, 0x7d, 0x8d, 0xd5, + 0xe6, 0x2d, 0xec, 0xae, 0xf7, 0x4a, 0x64, 0x25, 0x71, 0x61, 0x17, 0xd2, 0xa5, 0xa2, 0x9e, 0xf6, 0x34, 0xb9, 0xfa, 0x87, + 0x52, 0x96, 0xe3, 0xc2, 0x3f, 0x60, 0x72, 0x71, 0x5f, 0xdf, 0x25, 0xa8, 0x67, 0x32, 0x9e, 0xd4, 0x0a, 0xf9, 0x7c, 0xac, + 0xba, 0xbf, 0x1c, 0x97, 0xe3, 0x72, 0x5c, 0x8e, 0xcb, 0x71, 0x39, 0xf8, 0x9a, 0xe3, 0xff, 0x01, 0x79, 0xea, 0xb1, 0x75, + 0x5c, 0x85, 0x3b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_create[2654] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x2c, + 0x00, 0x00, 0x00, 0x38, 0x08, 0x06, 0x00, 0x00, 0x00, 0x86, 0xc3, 0x1a, 0x8c, 0x00, 0x00, 0x0a, 0x25, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9a, 0xdb, 0x6e, 0x24, 0xc7, 0x91, 0x86, 0xbf, 0x88, 0xcc, 0xaa, 0xae, 0x66, 0xf3, 0x30, 0xa4, + 0x66, 0x46, 0x1e, 0xcb, 0x58, 0x0c, 0x76, 0x05, 0x18, 0xcb, 0x05, 0x84, 0x95, 0x05, 0xd8, 0x77, 0xd6, 0x3c, 0x80, 0x80, + 0xbd, 0xb2, 0x5e, 0xc7, 0xd6, 0x6b, 0xec, 0x23, 0x78, 0x6f, 0x7d, 0xe3, 0x85, 0x0d, 0x48, 0x97, 0x7b, 0x31, 0x58, 0x5b, + 0xb0, 0x07, 0x10, 0x30, 0x17, 0xf2, 0x41, 0x3b, 0xd2, 0x1c, 0x48, 0x91, 0xc3, 0x66, 0x57, 0x57, 0x55, 0x66, 0x2c, 0x22, + 0xab, 0x39, 0x96, 0x17, 0x3c, 0x35, 0x67, 0x01, 0xc3, 0x80, 0xa2, 0x41, 0xf6, 0x05, 0xab, 0x2a, 0xff, 0x8a, 0x8c, 0xf8, + 0xff, 0x88, 0x48, 0xc2, 0xb7, 0xf6, 0xad, 0xfd, 0x7d, 0x9b, 0xbc, 0xfe, 0x23, 0xec, 0x1a, 0xcf, 0x10, 0x7b, 0xfd, 0x75, + 0x56, 0x4f, 0xba, 0x31, 0xc0, 0x9f, 0xae, 0xee, 0x7d, 0x84, 0xf0, 0x14, 0xe1, 0xfb, 0xc8, 0x7b, 0xab, 0x2b, 0x1e, 0x9e, + 0x5d, 0xfa, 0x19, 0xc6, 0x5d, 0x8c, 0x7d, 0x46, 0xc0, 0x1f, 0xad, 0xbe, 0x5f, 0xe3, 0x05, 0xd6, 0x00, 0x6c, 0x52, 0x96, + 0xfb, 0x19, 0xf2, 0xfe, 0xc7, 0xe8, 0xb3, 0xbb, 0xe8, 0x7c, 0x03, 0x4d, 0x7b, 0x48, 0xaf, 0xe8, 0xad, 0x43, 0xf4, 0xf9, + 0x1b, 0xe3, 0x95, 0xba, 0x81, 0xf1, 0x0c, 0xf4, 0x18, 0x6b, 0xfe, 0x89, 0x54, 0x1d, 0x60, 0x3b, 0x4b, 0xf2, 0xc3, 0x43, + 0x72, 0x01, 0xff, 0x33, 0x0c, 0xb9, 0x19, 0x68, 0x59, 0xcb, 0xa3, 0x1f, 0xa3, 0xfb, 0x77, 0xd1, 0xe3, 0xef, 0x11, 0x96, + 0x4b, 0xc2, 0x46, 0x45, 0x9c, 0x4e, 0x09, 0x5d, 0x4f, 0xa8, 0x27, 0x84, 0xb4, 0x40, 0x0b, 0xe0, 0x88, 0x05, 0x23, 0xb7, + 0x46, 0xee, 0x32, 0x43, 0xb3, 0xcd, 0xf0, 0xf2, 0x84, 0xd4, 0x3c, 0x27, 0xdd, 0x9e, 0x90, 0x0a, 0xf0, 0x9f, 0x93, 0xc7, + 0xd5, 0xd7, 0x03, 0x7e, 0x35, 0x60, 0x33, 0x39, 0xf3, 0xea, 0xe7, 0xf7, 0x89, 0xa7, 0x33, 0xe2, 0x74, 0x9b, 0x2a, 0x9c, + 0x52, 0x87, 0x5d, 0x2a, 0x59, 0x52, 0x4f, 0x21, 0x0e, 0x42, 0x0c, 0x99, 0x50, 0x1e, 0xaa, 0x58, 0x0a, 0xa4, 0x0c, 0x43, + 0xee, 0xe9, 0xc9, 0x74, 0x96, 0xe8, 0x86, 0x8a, 0x7e, 0xd1, 0xd0, 0xcf, 0xfe, 0x8b, 0xf4, 0x78, 0x41, 0xe2, 0x01, 0x79, + 0x0c, 0x93, 0xeb, 0x83, 0xbe, 0x02, 0xb0, 0x89, 0x7b, 0xf6, 0xbd, 0x5f, 0x10, 0xbe, 0xfa, 0x31, 0xb1, 0xae, 0xa9, 0x55, + 0xa9, 0x27, 0x4a, 0x93, 0x85, 0x26, 0x24, 0xa6, 0x41, 0x68, 0x4c, 0xa8, 0x81, 0x3a, 0x25, 0xa2, 0xdf, 0xa5, 0x81, 0x9c, + 0x07, 0x06, 0x22, 0x9d, 0x1a, 0x6d, 0x32, 0xda, 0xde, 0x68, 0x35, 0xd1, 0xce, 0x07, 0xda, 0xe5, 0x92, 0x6e, 0x27, 0xd0, + 0xbf, 0xf5, 0x29, 0xe9, 0x93, 0x35, 0x41, 0xc7, 0x2b, 0xc1, 0x3e, 0x59, 0x81, 0x9d, 0x53, 0x5b, 0x43, 0xa3, 0xca, 0x46, + 0xc8, 0xcc, 0x54, 0xd8, 0x04, 0x66, 0x19, 0x36, 0x73, 0x66, 0xaa, 0xca, 0x24, 0x04, 0xa2, 0x65, 0x54, 0x8c, 0x84, 0xd0, + 0x6b, 0x66, 0x61, 0xc2, 0x42, 0xe1, 0xa4, 0x81, 0x13, 0x8b, 0xcc, 0x77, 0x6a, 0x42, 0x2f, 0xe8, 0x8b, 0x80, 0xf0, 0x0e, + 0x1d, 0x8f, 0xb0, 0xf2, 0xb9, 0x66, 0x36, 0x5d, 0x02, 0x18, 0x3c, 0x66, 0x9f, 0xdf, 0x27, 0x9c, 0x4e, 0xa8, 0xb6, 0xb7, + 0x99, 0x4a, 0xcf, 0xcc, 0x6a, 0xb6, 0x32, 0xec, 0x48, 0x66, 0x47, 0x02, 0x3b, 0xd9, 0xd8, 0x51, 0x61, 0x4a, 0xa6, 0x42, + 0x08, 0x02, 0x22, 0x42, 0x16, 0x61, 0x10, 0xa5, 0xb3, 0xcc, 0x5c, 0xe1, 0x88, 0xc0, 0xd7, 0x96, 0xa8, 0x63, 0x4f, 0xb0, + 0x0a, 0xb9, 0x23, 0xd8, 0x8b, 0x84, 0xed, 0x83, 0x3d, 0xfa, 0xb0, 0x38, 0x28, 0x5f, 0xc7, 0xcb, 0xf1, 0x32, 0xef, 0xee, + 0x3f, 0x42, 0x9f, 0xcd, 0x88, 0x7b, 0x9b, 0x4c, 0x06, 0x65, 0x1a, 0x8d, 0x2d, 0x12, 0x7b, 0x1a, 0xd8, 0x15, 0xb8, 0x9d, + 0x8d, 0x5b, 0x62, 0xcc, 0x80, 0x3b, 0xa2, 0xbc, 0x89, 0xb1, 0x8b, 0x32, 0xc9, 0xc6, 0x42, 0x84, 0xa7, 0xd9, 0x78, 0xa2, + 0xf0, 0xb5, 0xef, 0x82, 0xc0, 0x44, 0x95, 0x6a, 0x90, 0x92, 0x98, 0x16, 0x14, 0x9b, 0x4c, 0xb0, 0xc3, 0x5d, 0xf2, 0xfb, + 0xf7, 0xc8, 0x9f, 0x38, 0x54, 0x79, 0x1d, 0x0f, 0x7f, 0x8c, 0x1e, 0xff, 0x80, 0x30, 0x9d, 0x50, 0x79, 0xcc, 0xea, 0xc0, + 0xa6, 0x29, 0x3b, 0xa2, 0xec, 0x99, 0xf1, 0xa6, 0x29, 0xbb, 0xc0, 0x9b, 0x22, 0xfc, 0x50, 0xe0, 0x9f, 0x11, 0xb6, 0x24, + 0x7c, 0xe3, 0x95, 0x53, 0x49, 0xd7, 0x2f, 0x25, 0xf3, 0x50, 0xe0, 0x77, 0x96, 0xa9, 0x4c, 0x08, 0xc1, 0x30, 0x53, 0x52, + 0x1f, 0x19, 0x36, 0x8d, 0xe1, 0xe9, 0x84, 0xe1, 0x8b, 0x03, 0x12, 0x1f, 0x7a, 0x1c, 0x5f, 0xed, 0xe5, 0xf3, 0x01, 0xaf, + 0xbc, 0xfb, 0x55, 0x24, 0xde, 0x3b, 0xa5, 0x4e, 0xdb, 0x34, 0x1a, 0x98, 0x09, 0xdc, 0x72, 0xcf, 0x02, 0x7b, 0x96, 0xb9, + 0xaf, 0xca, 0x07, 0x12, 0xb9, 0x4b, 0x72, 0x32, 0x01, 0x1b, 0xce, 0x84, 0xa1, 0x78, 0x4b, 0x54, 0xb8, 0x47, 0xe0, 0x03, + 0x4d, 0xbc, 0x95, 0x85, 0x5f, 0x3b, 0x41, 0x5a, 0x20, 0x89, 0xd1, 0x57, 0x3d, 0xdd, 0x72, 0x46, 0x7f, 0x37, 0xd1, 0x1d, + 0x1d, 0x30, 0xf0, 0xd4, 0x9f, 0x72, 0xb5, 0x15, 0xde, 0xfc, 0x6b, 0x33, 0x71, 0xf5, 0x72, 0x51, 0x98, 0x9d, 0x10, 0xf3, + 0x94, 0x89, 0xf6, 0x6c, 0x98, 0xb1, 0x25, 0xb0, 0x03, 0x2b, 0xcf, 0x2a, 0xff, 0x26, 0x81, 0xbb, 0xd6, 0x93, 0xcd, 0x93, + 0x66, 0x05, 0xf2, 0xd5, 0xe7, 0xcc, 0xcb, 0x09, 0xd3, 0x8a, 0x77, 0x05, 0xde, 0x97, 0xcc, 0xb6, 0xc0, 0x1b, 0x62, 0xec, + 0x20, 0x6c, 0x56, 0xce, 0x30, 0x89, 0xc9, 0x6c, 0x42, 0xdc, 0x7f, 0x80, 0xbe, 0x52, 0xcf, 0xf5, 0x00, 0x83, 0x4b, 0x6d, + 0x37, 0x41, 0x9b, 0x29, 0x41, 0x22, 0x95, 0x53, 0x17, 0x81, 0x19, 0xc2, 0x4e, 0x56, 0x36, 0x10, 0x7e, 0xa4, 0x91, 0x37, + 0x1c, 0x2c, 0x63, 0x4c, 0x9e, 0xbf, 0x90, 0x8c, 0xd0, 0xf3, 0x80, 0x89, 0xf0, 0x9e, 0x28, 0x6f, 0x63, 0x6c, 0x65, 0xe1, + 0x96, 0x0d, 0x6c, 0x69, 0x66, 0x8a, 0x52, 0xd7, 0x91, 0x38, 0xff, 0x1c, 0x2d, 0x32, 0x7f, 0x45, 0x6d, 0x72, 0x2e, 0xe0, + 0xf7, 0x1f, 0xc0, 0x10, 0xd1, 0xa5, 0x12, 0x25, 0x53, 0x39, 0xe7, 0x4a, 0x62, 0x43, 0x8c, 0x0d, 0xcd, 0xbc, 0x09, 0xfc, + 0x8b, 0x7b, 0x0e, 0xbd, 0x16, 0x19, 0x89, 0xd3, 0x96, 0x04, 0x14, 0xe3, 0x5d, 0x11, 0xb6, 0xf0, 0x9d, 0x52, 0x66, 0x22, + 0x6c, 0x88, 0x50, 0x2f, 0x12, 0x55, 0x7b, 0x9b, 0x50, 0x6a, 0x92, 0x2b, 0xec, 0x5c, 0xc0, 0xcf, 0x1e, 0xa1, 0x79, 0x86, + 0xd4, 0x89, 0xe0, 0x80, 0x5d, 0x14, 0x44, 0x99, 0x26, 0xa8, 0x4d, 0xf8, 0x07, 0xd5, 0x42, 0x63, 0x23, 0x98, 0xeb, 0x98, + 0x20, 0x25, 0x9d, 0x84, 0x7b, 0x19, 0xee, 0xe0, 0xcc, 0x22, 0x23, 0x7f, 0x57, 0xc6, 0x24, 0x6e, 0x12, 0xb7, 0x3a, 0x82, + 0xcb, 0xfe, 0xfa, 0x80, 0x57, 0x69, 0xb3, 0x73, 0x84, 0xd6, 0x5e, 0xdc, 0x04, 0x02, 0x36, 0x82, 0x56, 0xa8, 0x4b, 0xfd, + 0x35, 0xc2, 0x5c, 0xa7, 0x06, 0x90, 0x72, 0xb5, 0x95, 0x17, 0x75, 0x4a, 0xdc, 0x80, 0xb2, 0x63, 0x53, 0x5c, 0x3d, 0x13, + 0x55, 0x37, 0x10, 0x3c, 0x6f, 0xae, 0x8a, 0xe3, 0xf3, 0xdf, 0x68, 0x1f, 0xd2, 0x14, 0xb1, 0x01, 0x67, 0x2a, 0x55, 0x25, + 0x90, 0x89, 0x06, 0xd1, 0xf9, 0x74, 0x5d, 0xb4, 0x2b, 0x33, 0xd1, 0x12, 0x44, 0x7b, 0x06, 0x53, 0x0f, 0x07, 0x13, 0x9a, + 0x9c, 0x99, 0x04, 0x21, 0x7a, 0xbe, 0x78, 0xe5, 0x37, 0xc6, 0xf1, 0x3a, 0x80, 0xe5, 0x92, 0x6d, 0xf5, 0xeb, 0x85, 0x6e, + 0x75, 0xd9, 0x7a, 0xb5, 0xb4, 0xbd, 0xba, 0xe9, 0xb6, 0x40, 0xe3, 0xde, 0x55, 0xa1, 0x89, 0x99, 0x89, 0x27, 0xb6, 0xe7, + 0x8b, 0x57, 0x80, 0x63, 0x1c, 0x5f, 0x9c, 0x78, 0xe7, 0x7b, 0xf8, 0x11, 0x84, 0x05, 0x26, 0x71, 0x74, 0x64, 0xd2, 0xf2, + 0x84, 0x5c, 0x2e, 0x36, 0xbe, 0x2e, 0xf1, 0xbb, 0xa2, 0xae, 0x75, 0x4d, 0x9c, 0x16, 0x85, 0xa9, 0x41, 0xe3, 0x3f, 0xbd, + 0x31, 0x91, 0x44, 0x55, 0xd7, 0x84, 0xe4, 0x89, 0xf9, 0xfd, 0x9b, 0x84, 0x84, 0xff, 0x61, 0x82, 0x79, 0x5d, 0x9b, 0x20, + 0xcb, 0x40, 0x36, 0x19, 0x89, 0xdd, 0xe0, 0xc0, 0x8c, 0xe5, 0xda, 0x70, 0x05, 0x29, 0xe2, 0x02, 0xdb, 0xd8, 0x28, 0xd5, + 0x96, 0x69, 0x82, 0x27, 0x74, 0xa4, 0x8a, 0x42, 0xdc, 0x52, 0xf4, 0xed, 0xc9, 0xe5, 0x71, 0x7c, 0x2e, 0xe0, 0x47, 0xbb, + 0xd8, 0xe1, 0x1c, 0xeb, 0x4e, 0xc9, 0x21, 0x91, 0x0c, 0x06, 0x33, 0x7a, 0x07, 0x2d, 0xb0, 0x30, 0xe3, 0xa5, 0xf8, 0x23, + 0xcf, 0x04, 0xe3, 0xba, 0x66, 0x85, 0x29, 0x9a, 0xc2, 0xe7, 0x0e, 0x34, 0xd0, 0xe0, 0xc0, 0x7b, 0x6a, 0xf7, 0xb2, 0x37, + 0x03, 0x6d, 0x3c, 0xe3, 0xe3, 0x35, 0x00, 0x7b, 0x2f, 0x16, 0x77, 0xc7, 0x8e, 0x21, 0x29, 0xc9, 0x8c, 0x01, 0x70, 0xe1, + 0xed, 0xc5, 0xbd, 0x0b, 0xc7, 0x6b, 0x01, 0x3d, 0x33, 0xe7, 0xe3, 0x71, 0xc5, 0x5d, 0x35, 0x2a, 0x31, 0x26, 0x26, 0x4c, + 0x10, 0xea, 0x10, 0xc7, 0xce, 0xa5, 0x7f, 0x76, 0x86, 0xe9, 0xfc, 0x38, 0x3e, 0x07, 0xb0, 0x94, 0xc6, 0x51, 0x5f, 0x62, + 0x55, 0x45, 0x8a, 0xc6, 0x10, 0x94, 0x1e, 0x2b, 0xc9, 0xd6, 0x65, 0xa1, 0x07, 0x0e, 0x79, 0x3d, 0xdb, 0xf3, 0xf8, 0x85, + 0x52, 0x5f, 0x3b, 0xeb, 0x14, 0x0f, 0x57, 0x4a, 0x1c, 0x6a, 0xbc, 0xac, 0xba, 0x38, 0x54, 0x2f, 0xfa, 0x43, 0xbd, 0x24, + 0xb7, 0xed, 0x18, 0x0e, 0x5e, 0x8c, 0x8b, 0xb0, 0x5c, 0xfd, 0xf4, 0x06, 0x47, 0x96, 0x4b, 0xd1, 0xbd, 0x5e, 0x24, 0xcb, + 0x2b, 0x3e, 0xf4, 0xaa, 0xcf, 0x13, 0xaf, 0x36, 0x1b, 0x3d, 0xec, 0xf5, 0x74, 0xac, 0x09, 0x3b, 0x77, 0xd0, 0xfd, 0x7b, + 0xeb, 0x86, 0xc4, 0x3e, 0x56, 0x6d, 0x63, 0x21, 0x93, 0xd3, 0x84, 0x81, 0x4c, 0x6f, 0x99, 0x3e, 0x67, 0x96, 0x25, 0x2c, + 0xe0, 0xd8, 0x8c, 0xf6, 0x06, 0x3c, 0x21, 0x9e, 0x78, 0x08, 0x33, 0x2f, 0xa6, 0xb0, 0x22, 0x44, 0xc5, 0xc3, 0x43, 0xa0, + 0xea, 0x21, 0x36, 0x1d, 0xa1, 0xd4, 0x15, 0x17, 0x24, 0xde, 0xf9, 0x80, 0x3f, 0xc2, 0x1e, 0x2f, 0xc9, 0x27, 0x35, 0xa9, + 0xef, 0x49, 0xe6, 0x1e, 0xd6, 0xd1, 0xc3, 0x36, 0x86, 0xc6, 0xa9, 0x71, 0xc3, 0xc4, 0x03, 0x73, 0x21, 0x12, 0xe1, 0x96, + 0x78, 0xad, 0xa2, 0x25, 0x8e, 0xeb, 0xca, 0xa8, 0x62, 0x24, 0x78, 0x81, 0x7f, 0x99, 0x80, 0x5c, 0xac, 0xdd, 0x9f, 0x61, + 0xea, 0x4c, 0xd1, 0x91, 0x2c, 0xd0, 0x27, 0x07, 0x2a, 0x85, 0xce, 0x96, 0x62, 0xb4, 0xe2, 0x6d, 0xcf, 0x4d, 0xcc, 0x56, + 0x5f, 0xc6, 0x1e, 0x79, 0x6c, 0x5e, 0x43, 0xa2, 0x1e, 0x32, 0x95, 0x76, 0xc4, 0x7e, 0x20, 0xf8, 0x9c, 0xe3, 0x22, 0x01, + 0xb9, 0x00, 0xf0, 0x98, 0x78, 0x71, 0x20, 0x7b, 0xe2, 0xa5, 0x81, 0xe4, 0x89, 0x97, 0x57, 0x80, 0x33, 0x05, 0xfc, 0xe1, + 0x6b, 0x0e, 0xbb, 0x6e, 0x79, 0x0c, 0x97, 0x3a, 0x45, 0xa9, 0xd4, 0x85, 0x23, 0x11, 0x26, 0x9b, 0x68, 0x5e, 0x20, 0x3c, + 0x38, 0xff, 0xa6, 0x8b, 0x3d, 0xbc, 0x8f, 0x79, 0xe2, 0xd5, 0x2d, 0x29, 0xc1, 0x20, 0x46, 0x17, 0x12, 0x9d, 0x41, 0xab, + 0x4a, 0xe7, 0x8a, 0x67, 0x69, 0xa5, 0x79, 0x37, 0x10, 0x10, 0x81, 0xed, 0x92, 0x78, 0x46, 0x28, 0x35, 0x4a, 0x22, 0xc6, + 0x1a, 0xf5, 0x61, 0x8c, 0x57, 0x8a, 0x3c, 0x59, 0x37, 0x24, 0x3e, 0xc2, 0x66, 0xf7, 0xc9, 0x6d, 0x4d, 0xaa, 0x8c, 0xa1, + 0x4b, 0x23, 0xb5, 0x79, 0x38, 0xe4, 0x31, 0x8e, 0x9d, 0x8b, 0xbd, 0xd9, 0x74, 0x5b, 0x5f, 0x40, 0x94, 0xa6, 0x24, 0x9e, + 0x96, 0xfd, 0x74, 0xd0, 0x9a, 0x7b, 0xd4, 0xb6, 0x11, 0x6b, 0x91, 0xfd, 0xc3, 0x75, 0x01, 0xbb, 0xe2, 0x3d, 0xc1, 0x8e, + 0x9c, 0x29, 0x32, 0x43, 0xb5, 0x0a, 0x09, 0x51, 0x5a, 0x4f, 0x3e, 0x60, 0xee, 0xf4, 0xf6, 0x0d, 0xaa, 0xba, 0x89, 0x80, + 0x6c, 0x8a, 0x37, 0xa5, 0x56, 0xea, 0x65, 0xb1, 0x34, 0x56, 0x88, 0x7b, 0x97, 0xdc, 0x7a, 0x79, 0xc1, 0xec, 0x8a, 0x97, + 0xc9, 0x7d, 0x66, 0xf0, 0xc4, 0x73, 0xa6, 0xb0, 0x44, 0x6b, 0xc6, 0xc2, 0x9c, 0x29, 0x84, 0x03, 0x5e, 0xc3, 0x44, 0x90, + 0x0c, 0xd9, 0x94, 0xec, 0xd3, 0x22, 0x09, 0x63, 0xc1, 0x75, 0x70, 0x33, 0xc0, 0x63, 0xe2, 0x55, 0x7f, 0x1c, 0xe3, 0x98, + 0x81, 0x7e, 0x48, 0x25, 0xe1, 0x5a, 0x35, 0x4e, 0x11, 0x4e, 0xc5, 0x78, 0x71, 0x93, 0xc2, 0xf8, 0x1b, 0xd6, 0xea, 0x98, + 0x1f, 0x29, 0x67, 0x92, 0x56, 0xe4, 0x70, 0x4a, 0x96, 0x06, 0x9b, 0xee, 0x9e, 0xff, 0xe4, 0xcb, 0x27, 0x3f, 0xfb, 0x58, + 0x73, 0x40, 0x5e, 0x28, 0x29, 0xb8, 0x87, 0x8d, 0xa5, 0x0e, 0x2c, 0x72, 0xc5, 0x89, 0x73, 0xb1, 0x4f, 0x86, 0x7d, 0x21, + 0x91, 0x71, 0x08, 0xb8, 0x56, 0xe2, 0x25, 0xcc, 0x32, 0xcf, 0xd1, 0x22, 0x44, 0xcb, 0x6c, 0x0c, 0x39, 0x91, 0xa4, 0xc7, + 0xb4, 0xc3, 0x36, 0xef, 0x9d, 0x0f, 0xf8, 0xf2, 0x90, 0xf8, 0x68, 0x9c, 0xeb, 0xba, 0x80, 0xd8, 0x92, 0x5e, 0x2b, 0x5a, + 0x0b, 0x9c, 0x92, 0x99, 0x5b, 0xe6, 0xd4, 0x8c, 0x2f, 0xf1, 0x61, 0x49, 0x58, 0x43, 0x40, 0x6c, 0x8c, 0x5f, 0x83, 0xa7, + 0xa2, 0xfc, 0x4f, 0x11, 0x23, 0x61, 0x11, 0xa1, 0xf3, 0xb0, 0x1b, 0xa6, 0x0c, 0xf1, 0x0e, 0xf9, 0x93, 0x8f, 0xcf, 0xbf, + 0xfd, 0xca, 0xa6, 0xef, 0xe1, 0x67, 0x58, 0x7d, 0x44, 0x1a, 0x32, 0x83, 0x4f, 0x1d, 0xa3, 0x71, 0x2a, 0x52, 0x54, 0xce, + 0x59, 0xe2, 0x50, 0x8c, 0xff, 0x5e, 0x41, 0xbd, 0x6e, 0x70, 0x58, 0xf9, 0x35, 0xde, 0x77, 0xe4, 0x2f, 0x9f, 0x13, 0x8b, + 0x1c, 0x69, 0x7d, 0x34, 0xeb, 0xe1, 0x17, 0x8e, 0x57, 0x93, 0xfb, 0xf5, 0x01, 0x8b, 0xf9, 0x0c, 0x77, 0x36, 0x21, 0xf9, + 0x6c, 0x17, 0x65, 0xd9, 0x4a, 0xa1, 0xb2, 0x97, 0x2e, 0x1c, 0xfe, 0x9d, 0x85, 0xdf, 0xe7, 0xc4, 0xa7, 0xe2, 0xf4, 0xef, + 0x38, 0x2e, 0xf2, 0xb4, 0x95, 0x4f, 0xd6, 0x1a, 0xcd, 0x89, 0x47, 0x02, 0x9f, 0x22, 0xcc, 0x4d, 0x38, 0x8a, 0xc2, 0x7c, + 0x70, 0xba, 0xec, 0xe8, 0x9d, 0x46, 0x1b, 0xaf, 0x5e, 0xce, 0xd6, 0x5f, 0x0f, 0x70, 0x39, 0x22, 0x28, 0x75, 0xc5, 0x7c, + 0x60, 0xb0, 0x97, 0x74, 0x95, 0x71, 0x9a, 0x8c, 0x13, 0x17, 0x8e, 0x9c, 0x78, 0x21, 0xc6, 0x91, 0xc1, 0xaf, 0xf2, 0xc0, + 0x6f, 0x44, 0x11, 0x8d, 0xaf, 0x7a, 0xea, 0xbf, 0x7c, 0x7c, 0xe9, 0x80, 0x48, 0x44, 0x53, 0xc7, 0xef, 0x31, 0xfe, 0xd3, + 0x81, 0x66, 0x78, 0xe1, 0xdf, 0x49, 0x78, 0xa9, 0x2d, 0xad, 0x35, 0x74, 0xbe, 0x8e, 0x87, 0x61, 0x99, 0xd0, 0xaf, 0x9d, + 0x74, 0x65, 0x25, 0xe0, 0x27, 0xe4, 0x66, 0x49, 0xca, 0xdf, 0xa1, 0xeb, 0x12, 0x6d, 0x25, 0x9c, 0xe4, 0x44, 0x6d, 0x35, + 0x95, 0xe4, 0x52, 0xc8, 0x18, 0x99, 0x5f, 0x26, 0xf8, 0x93, 0x0a, 0xff, 0x6a, 0xf0, 0x5d, 0x8d, 0x7f, 0x49, 0x44, 0x1b, + 0x13, 0xec, 0xab, 0x9c, 0xf9, 0xad, 0x18, 0xbf, 0xb5, 0x50, 0xea, 0x90, 0x67, 0x62, 0x1c, 0x68, 0xe6, 0x68, 0x08, 0xcc, + 0xbb, 0x9a, 0x36, 0x27, 0x3a, 0x3f, 0x56, 0x78, 0xe8, 0x59, 0x72, 0x81, 0x7e, 0x5e, 0x0d, 0xd8, 0xb7, 0x65, 0xdf, 0xec, + 0xf6, 0x13, 0xd2, 0x9f, 0xbf, 0x60, 0xa8, 0xee, 0xd0, 0x6e, 0x2b, 0xd1, 0x6a, 0x82, 0x78, 0x90, 0x78, 0x89, 0xa2, 0x0c, + 0xa6, 0x74, 0x9a, 0x39, 0xcd, 0xf0, 0x99, 0x08, 0xdf, 0xcd, 0x43, 0x19, 0x1a, 0x4e, 0xa0, 0xd4, 0xcf, 0xcf, 0x0d, 0x9e, + 0xa8, 0x70, 0x84, 0x16, 0xc1, 0xf1, 0x9d, 0x39, 0xc0, 0x38, 0x28, 0xb5, 0x75, 0x60, 0x1e, 0x06, 0xda, 0xe3, 0x81, 0xe1, + 0x7b, 0x13, 0xd2, 0x1f, 0xee, 0x5f, 0x9c, 0x0f, 0xd7, 0xac, 0x03, 0x4c, 0xf8, 0x09, 0xfa, 0xf6, 0x4b, 0xe2, 0xd1, 0x3f, + 0x52, 0xed, 0x04, 0xa6, 0x55, 0xcd, 0x46, 0x3d, 0x65, 0x73, 0xf0, 0x81, 0xb6, 0xb1, 0xe3, 0x03, 0x3e, 0x13, 0xb6, 0x7d, + 0x04, 0xa5, 0x99, 0x3a, 0x3b, 0xd5, 0x09, 0xe2, 0x1b, 0x5b, 0x26, 0xf2, 0x4a, 0x27, 0xae, 0x8e, 0x99, 0x23, 0x07, 0xde, + 0x1b, 0xc7, 0x01, 0x8e, 0x96, 0x99, 0x93, 0xa4, 0xcc, 0x0f, 0x07, 0xda, 0xdd, 0x96, 0xee, 0xf1, 0x97, 0x0c, 0xfc, 0xc7, + 0xea, 0xae, 0x9b, 0x79, 0x78, 0xe5, 0xe5, 0x9f, 0x5b, 0x7e, 0xfc, 0x80, 0xf4, 0x76, 0x80, 0xc3, 0x06, 0xd9, 0x6d, 0x41, + 0x1b, 0xb2, 0x64, 0x92, 0x0d, 0x74, 0x16, 0x0b, 0xdd, 0x1d, 0xfb, 0xfc, 0xcd, 0x5b, 0x1f, 0xc6, 0xb9, 0x9c, 0x66, 0xc1, + 0xd4, 0x8a, 0xac, 0xb7, 0xd9, 0x8f, 0x10, 0x9c, 0x15, 0x02, 0x27, 0x04, 0xe6, 0x43, 0xcf, 0x3c, 0x29, 0x0b, 0x07, 0xbb, + 0xf9, 0x94, 0xfe, 0xad, 0xcf, 0x49, 0x8f, 0x1f, 0x5c, 0xce, 0x36, 0xd7, 0x04, 0xbc, 0xda, 0x8b, 0x9f, 0x92, 0xdf, 0x72, + 0x7e, 0x7c, 0x87, 0xee, 0x68, 0x0f, 0x9b, 0x1c, 0x93, 0x66, 0x91, 0x94, 0x03, 0x5d, 0x05, 0xa7, 0x41, 0x79, 0x99, 0x07, + 0x1a, 0x0b, 0x54, 0xea, 0x05, 0x8d, 0xa0, 0x92, 0xcb, 0xa8, 0xa0, 0x74, 0xdd, 0x0a, 0x6d, 0xaa, 0x58, 0xfa, 0x41, 0x4d, + 0x97, 0x69, 0x83, 0xd0, 0x1e, 0x7e, 0x45, 0xb7, 0x3b, 0xa3, 0x73, 0xb0, 0xd7, 0x39, 0xa0, 0x59, 0xb3, 0x9a, 0x1d, 0x8f, + 0x12, 0xfc, 0x08, 0xec, 0x8b, 0x77, 0x08, 0xf3, 0x3d, 0xc2, 0xb4, 0xa5, 0x8a, 0x0d, 0x95, 0x9c, 0xe2, 0xed, 0x63, 0xed, + 0x63, 0x27, 0x9d, 0x10, 0xbd, 0xb6, 0xad, 0x16, 0x48, 0x3f, 0xc5, 0x42, 0x20, 0xa5, 0x44, 0x72, 0x9e, 0x75, 0xea, 0xf2, + 0x1d, 0xc9, 0x1b, 0x23, 0x23, 0x6c, 0x75, 0x0c, 0xeb, 0x9c, 0x26, 0xdd, 0xec, 0xe8, 0xd6, 0x1f, 0xf9, 0x21, 0xfa, 0xde, + 0x2e, 0xfa, 0x7c, 0x49, 0xf0, 0x51, 0xa9, 0x4f, 0x1f, 0xdb, 0x48, 0x6c, 0x06, 0x42, 0xb3, 0x89, 0x7a, 0xab, 0x63, 0x3d, + 0x22, 0x15, 0x16, 0xfd, 0x90, 0xf1, 0x84, 0xdc, 0x46, 0x52, 0x5d, 0x93, 0x1c, 0xe8, 0x4d, 0x0f, 0x19, 0x6f, 0xde, 0x2f, + 0xac, 0x0e, 0x1c, 0x4b, 0xef, 0xb5, 0x3b, 0x4e, 0x6c, 0x7c, 0x08, 0x92, 0xe6, 0x48, 0xde, 0x42, 0xbc, 0x6b, 0xc8, 0x2d, + 0xa2, 0xcd, 0x18, 0x93, 0xde, 0xbd, 0x84, 0x43, 0xac, 0xf9, 0x0e, 0xf9, 0xaf, 0x8e, 0x71, 0xd7, 0x3c, 0x7f, 0xbe, 0x7e, + 0x0c, 0xff, 0x5f, 0x1b, 0xcf, 0x8a, 0x7d, 0xf8, 0x54, 0x58, 0xf8, 0xf1, 0x19, 0xf8, 0xa7, 0xab, 0xf6, 0xc6, 0xb5, 0x30, + 0x96, 0xf1, 0x0b, 0x78, 0x21, 0xe3, 0xb1, 0xef, 0x72, 0xbb, 0xb7, 0x02, 0xf8, 0xef, 0x37, 0x3b, 0x28, 0xff, 0x7f, 0xf8, + 0xf7, 0x83, 0xbf, 0xdd, 0xbf, 0x22, 0x7c, 0x6b, 0xdf, 0x1a, 0x7f, 0x87, 0xf6, 0xbf, 0x8e, 0x47, 0x4d, 0x69, 0x87, 0xa0, + 0x88, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_options[2629] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x2a, + 0x00, 0x00, 0x00, 0x38, 0x08, 0x06, 0x00, 0x00, 0x00, 0x8b, 0xdd, 0x6a, 0xcb, 0x00, 0x00, 0x0a, 0x0c, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x99, 0x4d, 0x8f, 0x1c, 0xc7, 0x91, 0x86, 0x9f, 0x88, 0xac, 0x8f, 0xfe, 0x98, 0x0f, 0x0e, 0x45, + 0xc9, 0xa4, 0x2d, 0x5b, 0x86, 0x2c, 0x40, 0xc0, 0x2c, 0xbc, 0x7b, 0x10, 0x16, 0x36, 0x7c, 0xb0, 0x74, 0x33, 0xb0, 0xf0, + 0x1e, 0x57, 0x7f, 0x61, 0x7f, 0x86, 0xe4, 0xbf, 0xe3, 0xbd, 0xec, 0xcd, 0x37, 0x81, 0x3e, 0x1a, 0x86, 0x7c, 0x10, 0xe0, + 0x31, 0x76, 0xc1, 0x95, 0x05, 0xc1, 0x6b, 0xea, 0xc3, 0xe4, 0x70, 0x66, 0xd8, 0xd3, 0x5d, 0x55, 0x99, 0x19, 0x8b, 0xc8, + 0x9a, 0x31, 0x65, 0x72, 0x7a, 0x38, 0x3d, 0x5c, 0xc0, 0x36, 0xa0, 0x20, 0x9b, 0xd5, 0x43, 0x16, 0xb3, 0xde, 0x8a, 0x8c, + 0x78, 0xe3, 0x8d, 0x48, 0xf8, 0xda, 0xbe, 0xb6, 0xbf, 0x6d, 0x93, 0xff, 0x9f, 0x65, 0xec, 0x8a, 0xeb, 0x88, 0xfd, 0x15, + 0x80, 0x9a, 0xe0, 0x8f, 0x7d, 0x1f, 0xe1, 0x00, 0xe1, 0x0b, 0x84, 0x37, 0x91, 0xfd, 0xc3, 0xbf, 0x5c, 0x73, 0xba, 0x87, + 0x7d, 0x78, 0x07, 0xe3, 0x00, 0x63, 0xbf, 0xfc, 0x0f, 0xf8, 0xd9, 0xd9, 0x75, 0x03, 0xe0, 0x72, 0x2d, 0xcf, 0xf9, 0xf2, + 0xef, 0xa2, 0xec, 0x23, 0xfb, 0xa0, 0x8b, 0x4f, 0xd0, 0x55, 0x22, 0xbc, 0xb4, 0x83, 0xf4, 0x01, 0xcd, 0xdd, 0xb8, 0xae, + 0xb6, 0xd8, 0xe1, 0x02, 0xab, 0xf6, 0xc8, 0x75, 0x26, 0x4f, 0x22, 0x79, 0xb7, 0x23, 0x7f, 0x78, 0x48, 0x2e, 0xa0, 0x37, + 0x00, 0x2c, 0xd7, 0xf1, 0xe0, 0xdb, 0x77, 0xd1, 0xff, 0xfd, 0x47, 0xc2, 0xe2, 0x26, 0x61, 0xfe, 0x90, 0x6a, 0x55, 0x51, + 0x4d, 0x22, 0xa1, 0x69, 0x09, 0x43, 0x22, 0xe4, 0x19, 0x3a, 0x01, 0x7a, 0x23, 0x07, 0xc8, 0x7d, 0x47, 0x6a, 0x56, 0xa4, + 0x7e, 0x8b, 0xb8, 0x88, 0xc4, 0xc9, 0x9f, 0x48, 0xb7, 0x5a, 0x52, 0x01, 0xfc, 0x73, 0xf2, 0x88, 0xe2, 0x72, 0xb0, 0xb2, + 0x11, 0xc8, 0x77, 0xd1, 0xb7, 0xf6, 0xd0, 0xcf, 0xe7, 0x54, 0xf3, 0x8a, 0x4a, 0x02, 0x0d, 0x2b, 0x1a, 0xbf, 0x4a, 0x4d, + 0x2d, 0x15, 0xb5, 0x42, 0x95, 0x07, 0xd4, 0x12, 0xa2, 0x35, 0x39, 0x25, 0x92, 0x29, 0x43, 0x0e, 0x0c, 0x76, 0x4a, 0x6f, + 0x91, 0x3e, 0xcf, 0xe8, 0x97, 0x13, 0x86, 0xf9, 0xaf, 0x48, 0xf7, 0xb6, 0x89, 0x57, 0x01, 0x7b, 0x35, 0xa0, 0x66, 0xe2, + 0x20, 0xf7, 0x21, 0x1c, 0xee, 0x51, 0x35, 0x53, 0x1a, 0x9d, 0xd1, 0x4e, 0x94, 0x49, 0xc8, 0x4c, 0xb3, 0x30, 0xd1, 0xcc, + 0xd4, 0x02, 0xad, 0x64, 0x6a, 0x35, 0x82, 0x29, 0x92, 0x85, 0x14, 0x22, 0x31, 0x42, 0xaf, 0x81, 0x55, 0x52, 0x96, 0x31, + 0xb2, 0xd4, 0xc4, 0x6a, 0x11, 0x59, 0x75, 0x1d, 0xfd, 0x6e, 0x60, 0xb8, 0xf7, 0x11, 0x89, 0xbb, 0xa4, 0xcb, 0xc0, 0x56, + 0x57, 0xf2, 0xe6, 0xfb, 0x25, 0x16, 0x0b, 0xc8, 0x3a, 0xd0, 0x4e, 0x1a, 0xa6, 0xc1, 0x98, 0x35, 0xc2, 0xbc, 0xcf, 0x6c, + 0x57, 0xc2, 0x16, 0xca, 0x3c, 0x67, 0xa6, 0x22, 0x4c, 0xb2, 0x12, 0x30, 0x44, 0x21, 0x99, 0xd0, 0xab, 0xb0, 0x04, 0x16, + 0x6d, 0xe2, 0x71, 0x55, 0xf3, 0x98, 0x8a, 0xc7, 0x55, 0x43, 0x48, 0x2d, 0xf2, 0xe0, 0x18, 0xde, 0x98, 0xc2, 0xbd, 0x77, + 0x31, 0xec, 0xdc, 0xb3, 0xd7, 0x01, 0x6a, 0xf0, 0xd6, 0xbf, 0x13, 0x3e, 0x7f, 0x95, 0xd0, 0x64, 0x1a, 0x07, 0x29, 0x81, + 0xad, 0x00, 0xdb, 0x29, 0x71, 0xa3, 0x0a, 0xdc, 0x00, 0x76, 0x0d, 0x76, 0x14, 0x3c, 0x34, 0x6b, 0x20, 0xb8, 0x6b, 0x24, + 0x17, 0xa0, 0x51, 0xa1, 0xcb, 0xc6, 0xe3, 0x0c, 0x47, 0x92, 0x79, 0x54, 0x19, 0xf5, 0xaa, 0x26, 0xf8, 0x4d, 0x2f, 0x09, + 0x1c, 0xfe, 0x03, 0xb6, 0xff, 0x29, 0x76, 0xf0, 0xbe, 0x3f, 0xcd, 0x2e, 0xf4, 0xea, 0x73, 0x80, 0x8e, 0x5b, 0x7e, 0x74, + 0x1b, 0x3d, 0x8d, 0xd4, 0xb7, 0x5b, 0x26, 0x06, 0xf3, 0xa0, 0xec, 0xe4, 0xcc, 0x4d, 0x35, 0x5e, 0xca, 0x70, 0x4b, 0x84, + 0x1d, 0x8c, 0x6d, 0x13, 0xbe, 0x29, 0xf0, 0x1d, 0x81, 0x1b, 0x22, 0x88, 0x09, 0x27, 0x62, 0xdc, 0xc7, 0xf8, 0x03, 0x70, + 0x98, 0x95, 0xb9, 0x24, 0xda, 0x08, 0x95, 0xe6, 0xf2, 0xef, 0x56, 0xcf, 0xb1, 0xf6, 0x84, 0x7c, 0xfc, 0x2a, 0xf9, 0xed, + 0xbb, 0xe4, 0x5f, 0xda, 0x79, 0x08, 0x6c, 0x02, 0x74, 0xf4, 0xa6, 0xfe, 0xa1, 0xa1, 0xba, 0x65, 0x34, 0x29, 0x30, 0x69, + 0x61, 0xcb, 0xa4, 0x00, 0xb9, 0x05, 0x7c, 0x43, 0x60, 0x57, 0xe0, 0xbb, 0xa2, 0xfc, 0xd0, 0xe0, 0x7b, 0x1a, 0x9e, 0xac, + 0xe9, 0xcf, 0xb3, 0xec, 0x21, 0xce, 0x67, 0x92, 0xf9, 0x35, 0xc6, 0x6f, 0xa9, 0xa8, 0xc5, 0x37, 0xd8, 0xc8, 0x55, 0x26, + 0xf5, 0x0d, 0x31, 0xdc, 0x60, 0x70, 0x36, 0xf8, 0xf2, 0x1d, 0x12, 0xef, 0x93, 0x2f, 0xf2, 0x6a, 0x75, 0x15, 0x6f, 0x7a, + 0x86, 0x7b, 0xa2, 0x54, 0xc6, 0xcc, 0x32, 0xdb, 0xc0, 0x9e, 0x03, 0x35, 0x2b, 0xd7, 0xef, 0x8b, 0xf2, 0x13, 0x09, 0x4c, + 0x89, 0x60, 0xd1, 0x71, 0x8d, 0xfc, 0x28, 0xfe, 0x5b, 0x10, 0x55, 0x6e, 0x13, 0xf8, 0xd7, 0x1c, 0xb9, 0x6d, 0xc6, 0x07, + 0x19, 0x72, 0x48, 0xc4, 0xac, 0xf4, 0x3a, 0xd0, 0x4d, 0xa1, 0x1b, 0x22, 0xc3, 0xf1, 0x31, 0x91, 0xdf, 0x38, 0x50, 0xd2, + 0xd3, 0x68, 0xf4, 0x52, 0x8f, 0x7e, 0x81, 0x2c, 0x3a, 0x42, 0x35, 0x50, 0x4f, 0x32, 0xad, 0x18, 0xf3, 0x2c, 0xec, 0x58, + 0xe6, 0x26, 0xa3, 0x57, 0x5f, 0x17, 0xe1, 0x5f, 0x44, 0x98, 0xda, 0x50, 0x1e, 0x80, 0x03, 0x13, 0x41, 0xfd, 0x53, 0x60, + 0xfa, 0x2b, 0x27, 0xcc, 0x3f, 0x5a, 0xf1, 0xcf, 0x92, 0xf9, 0x01, 0xc2, 0xb6, 0x19, 0x37, 0x73, 0x66, 0x87, 0xaa, 0xac, + 0x39, 0xa9, 0x13, 0x75, 0xd7, 0x11, 0xbc, 0xba, 0x5d, 0x04, 0x65, 0x3d, 0x50, 0x83, 0xfd, 0x57, 0xd0, 0x7e, 0x97, 0xa0, + 0x13, 0xea, 0x24, 0x4c, 0x30, 0xe6, 0x2a, 0xec, 0x88, 0xb2, 0x4b, 0x66, 0x0f, 0xf8, 0xb1, 0x73, 0xa8, 0xa5, 0x92, 0xad, + 0xeb, 0xd7, 0x3a, 0x07, 0x9c, 0x31, 0x51, 0x7e, 0x64, 0xf0, 0x6d, 0x0b, 0x6c, 0xa9, 0xb1, 0xad, 0x89, 0x59, 0x6d, 0xb4, + 0xd5, 0x16, 0xd5, 0xf6, 0x36, 0x61, 0xff, 0x0e, 0xc2, 0x7b, 0xcf, 0x82, 0x5d, 0xbf, 0xf8, 0xbb, 0xe8, 0x62, 0x86, 0xce, + 0x03, 0x95, 0x08, 0x4d, 0x10, 0x26, 0x52, 0x33, 0x33, 0x63, 0x87, 0xcc, 0x16, 0xee, 0x4d, 0xe5, 0xdb, 0xee, 0xa9, 0x4b, + 0x41, 0x3e, 0x31, 0xc1, 0x81, 0x7a, 0x71, 0x30, 0xfe, 0x09, 0x67, 0x08, 0x61, 0x2b, 0x57, 0xe5, 0xda, 0x68, 0xa2, 0xee, + 0x7b, 0x82, 0x97, 0x63, 0x2e, 0x30, 0xbd, 0xac, 0xa6, 0xf7, 0x2d, 0x3a, 0xe9, 0x09, 0x92, 0xa8, 0x73, 0x64, 0x22, 0x91, + 0xb9, 0xba, 0x27, 0x84, 0x39, 0x63, 0x02, 0x9d, 0x45, 0xe3, 0x95, 0x4d, 0xfc, 0x7e, 0x67, 0x06, 0x32, 0xbb, 0xa2, 0xb4, + 0x21, 0xd3, 0x1a, 0x34, 0x55, 0x45, 0x98, 0x09, 0x9a, 0x6e, 0x9e, 0x89, 0x9c, 0xab, 0x01, 0x05, 0x3e, 0x46, 0x63, 0x85, + 0xae, 0x26, 0xd4, 0xfe, 0xc6, 0x78, 0xd5, 0x51, 0xa6, 0xc0, 0xcc, 0x9c, 0xe0, 0x29, 0xfc, 0xb9, 0x99, 0x49, 0x61, 0x00, + 0xbf, 0x6c, 0xcb, 0x18, 0xa7, 0x35, 0x46, 0xad, 0x81, 0x90, 0x5c, 0x23, 0xb4, 0x48, 0x5a, 0x6c, 0x18, 0xa3, 0xfb, 0x3f, + 0x45, 0xb6, 0x23, 0x61, 0x7b, 0x45, 0x55, 0xb6, 0xc6, 0x2b, 0x0e, 0xcc, 0x1c, 0xa8, 0x73, 0x26, 0x94, 0x10, 0xd8, 0x1c, + 0xaa, 0x95, 0x4d, 0x50, 0xf7, 0x22, 0x42, 0x10, 0xa8, 0xfc, 0xe7, 0xba, 0x42, 0x72, 0xbf, 0xbe, 0xa4, 0x5f, 0x0c, 0xf4, + 0x3d, 0xc4, 0x63, 0x65, 0x32, 0x27, 0x0c, 0x53, 0xaa, 0x26, 0x14, 0xb1, 0x31, 0x11, 0x2b, 0x1e, 0x6d, 0xb1, 0xe2, 0x4d, + 0xf7, 0xc8, 0x9f, 0x13, 0xe5, 0x8a, 0x66, 0xe5, 0x6e, 0x61, 0xc0, 0x89, 0x1d, 0xd4, 0xff, 0xb0, 0xb5, 0x85, 0xf3, 0x79, + 0x40, 0x0f, 0x10, 0x8f, 0xcf, 0x7e, 0x42, 0x08, 0x52, 0xde, 0xb8, 0x89, 0x4a, 0xeb, 0x75, 0xdc, 0x8c, 0x16, 0x65, 0x4f, + 0xc7, 0x7a, 0xbe, 0x59, 0x84, 0x9a, 0xd7, 0xd5, 0xf2, 0xed, 0x91, 0x09, 0x9d, 0xfa, 0x8e, 0x18, 0x26, 0x9e, 0x64, 0x11, + 0xd3, 0x66, 0xfd, 0x7a, 0x17, 0x00, 0xb5, 0xa2, 0xd6, 0x3d, 0x3e, 0x87, 0x61, 0x4c, 0xa4, 0xa1, 0xa7, 0x55, 0x2b, 0x41, + 0x3f, 0x29, 0x57, 0x2b, 0x3c, 0x7a, 0x6d, 0x33, 0xe3, 0x0b, 0x15, 0x06, 0x13, 0x92, 0xfa, 0x47, 0x49, 0x11, 0xb2, 0x76, + 0x58, 0x98, 0x5f, 0x0c, 0xf6, 0xe2, 0xca, 0xf4, 0x26, 0x92, 0x02, 0x5a, 0x2b, 0x95, 0xcb, 0xb6, 0x50, 0xd1, 0x48, 0x2e, + 0x31, 0xda, 0x9a, 0xd3, 0x14, 0x85, 0x43, 0x37, 0x37, 0x41, 0x4a, 0x32, 0x19, 0x47, 0x06, 0x49, 0x1c, 0xac, 0x11, 0x1d, + 0x70, 0x70, 0xe5, 0xe4, 0x42, 0xfb, 0xe1, 0x57, 0x5a, 0x96, 0x4b, 0x3d, 0xfa, 0x1e, 0xf2, 0x46, 0x8b, 0x6e, 0x45, 0x42, + 0x5d, 0x13, 0x24, 0x50, 0x9b, 0xd0, 0x98, 0x94, 0xad, 0xf7, 0x04, 0x70, 0x6a, 0xda, 0xb9, 0x46, 0x7c, 0x52, 0xb2, 0x3e, + 0x33, 0x88, 0x70, 0x2c, 0x42, 0xf2, 0xef, 0x1e, 0xaf, 0x06, 0x31, 0x06, 0xd2, 0xe3, 0x15, 0x56, 0xbb, 0xbc, 0xb9, 0xc0, + 0x9e, 0x05, 0x7a, 0x80, 0xac, 0x2a, 0x74, 0xb6, 0x8b, 0xfa, 0xb6, 0x93, 0x0b, 0x85, 0x14, 0x4f, 0xe2, 0x99, 0x6a, 0xa5, + 0x74, 0x7a, 0x42, 0x6d, 0x6a, 0x56, 0xe2, 0x53, 0x8a, 0xdc, 0x5b, 0x30, 0x02, 0xee, 0x9c, 0xae, 0x33, 0xc4, 0x6a, 0x20, + 0x35, 0x15, 0xe9, 0xde, 0x67, 0x5f, 0xed, 0xa5, 0xd6, 0x02, 0x1d, 0x89, 0x7e, 0xf8, 0x12, 0xed, 0x07, 0x42, 0xa8, 0x08, + 0x4e, 0x4d, 0x9e, 0x4c, 0xe2, 0x49, 0x24, 0x45, 0x6b, 0xee, 0x9d, 0x11, 0xfd, 0xc6, 0x89, 0x54, 0xcc, 0x38, 0x12, 0x17, + 0xd2, 0x42, 0x97, 0xa1, 0x77, 0xc0, 0xb5, 0x32, 0x0c, 0x15, 0xe9, 0xc8, 0x4b, 0xf1, 0xc7, 0x57, 0xf5, 0xe8, 0x1e, 0x1a, + 0xef, 0x9c, 0xc5, 0x67, 0xa2, 0x16, 0xa5, 0xd6, 0x5c, 0xca, 0x9c, 0x7b, 0xb1, 0x2d, 0x77, 0xbc, 0x88, 0x19, 0x8f, 0xc8, + 0xf4, 0xee, 0x49, 0x07, 0x4b, 0x18, 0x3d, 0xea, 0x0d, 0x60, 0x15, 0xc9, 0xbc, 0x7e, 0x31, 0x3b, 0x3f, 0x0b, 0xf4, 0x10, + 0xd9, 0x3d, 0x42, 0xbd, 0x55, 0x88, 0x4e, 0x4d, 0x89, 0xa6, 0x6c, 0xf9, 0xb8, 0xed, 0x4e, 0xf8, 0xbb, 0xa3, 0x5c, 0xbc, + 0x46, 0x22, 0xe5, 0xd2, 0x7d, 0x3d, 0x42, 0xbd, 0x41, 0x65, 0x25, 0x89, 0xde, 0x12, 0x43, 0x36, 0xa2, 0x77, 0xa9, 0xe1, + 0x70, 0x7d, 0xfb, 0xfc, 0x74, 0xd6, 0xcb, 0x1b, 0xb7, 0x91, 0x7e, 0x8e, 0x46, 0x4f, 0x26, 0x17, 0x24, 0x4a, 0x6d, 0xd0, + 0xca, 0xd8, 0x62, 0xb8, 0x18, 0x99, 0x97, 0x44, 0xe2, 0x5a, 0x89, 0xd4, 0x89, 0x70, 0x94, 0x8d, 0x41, 0x33, 0x9d, 0x41, + 0x87, 0x77, 0xa8, 0x10, 0x4f, 0xbd, 0xef, 0xbf, 0x8d, 0x0b, 0xc8, 0x2b, 0x6c, 0xfd, 0x7b, 0x30, 0x1c, 0x23, 0x5b, 0x1d, + 0xd2, 0xb8, 0xa6, 0xf4, 0x17, 0xf1, 0x7a, 0x0c, 0xb5, 0x59, 0x89, 0xd7, 0x1b, 0x85, 0xe8, 0x37, 0x95, 0x22, 0x76, 0x96, + 0x48, 0xf0, 0xd8, 0x9b, 0x3c, 0x11, 0x7a, 0x4f, 0x24, 0xf1, 0xd6, 0x3f, 0x31, 0x0c, 0x03, 0xe9, 0xb1, 0x27, 0x52, 0x47, + 0xbe, 0x28, 0x91, 0x9e, 0x05, 0x7a, 0x80, 0xb8, 0x7a, 0x39, 0xdc, 0x41, 0x53, 0x8b, 0x66, 0x1b, 0x6b, 0xb1, 0x78, 0xbc, + 0x4a, 0x01, 0xb8, 0x37, 0xf6, 0x17, 0x5c, 0xd7, 0x1e, 0x49, 0x66, 0xa5, 0x46, 0x97, 0x85, 0x2e, 0x1a, 0xbd, 0xf7, 0xfc, + 0x43, 0x26, 0x06, 0x4f, 0xa4, 0xff, 0x5a, 0xbf, 0xf2, 0x33, 0x84, 0xef, 0xea, 0x65, 0x3e, 0x41, 0xb2, 0xa1, 0xb5, 0x14, + 0xf1, 0xa0, 0xea, 0xca, 0xc6, 0x1b, 0x32, 0x61, 0xef, 0x05, 0x40, 0xba, 0x1d, 0x3a, 0x40, 0x51, 0x56, 0x02, 0xab, 0x4a, + 0xe8, 0x07, 0x61, 0xa8, 0x39, 0x4b, 0xa4, 0x57, 0x4a, 0x91, 0xdd, 0xac, 0xaf, 0xaf, 0xbd, 0x17, 0xd4, 0xd2, 0x29, 0xfa, + 0xd5, 0xce, 0x42, 0x60, 0xfe, 0x42, 0x89, 0x04, 0x87, 0xbe, 0xe5, 0x96, 0x0a, 0x50, 0xdf, 0xfe, 0xbe, 0x86, 0x28, 0x2b, + 0xd2, 0xe0, 0xdb, 0x7e, 0x41, 0x45, 0x7a, 0xae, 0xcc, 0x1b, 0x5c, 0x72, 0x68, 0x89, 0x2d, 0x7f, 0x40, 0xf6, 0x46, 0xcd, + 0x20, 0x5c, 0xc3, 0xa1, 0x76, 0x16, 0x2e, 0xa7, 0x02, 0x8f, 0xa0, 0x24, 0xd4, 0x32, 0x1b, 0xab, 0x3e, 0x31, 0x24, 0x88, + 0xab, 0x86, 0x34, 0xff, 0xee, 0xfa, 0xf8, 0x5c, 0x0b, 0x74, 0xd1, 0x60, 0x0a, 0x39, 0x2b, 0xc9, 0xcb, 0x9b, 0x7f, 0x0a, + 0xe7, 0xf9, 0xdb, 0x8f, 0x8f, 0xde, 0x58, 0x31, 0x99, 0x70, 0x0c, 0x1c, 0x61, 0x2c, 0x2d, 0xb3, 0xcc, 0x81, 0x95, 0x28, + 0x5d, 0x32, 0xe2, 0xc9, 0x09, 0xe9, 0xc0, 0xbb, 0xff, 0x4b, 0xec, 0x19, 0xa0, 0xcd, 0x1d, 0xf2, 0xde, 0xf1, 0x38, 0x85, + 0xab, 0x8c, 0x18, 0xbc, 0x1e, 0x53, 0xf4, 0xa3, 0x3f, 0xe8, 0xf0, 0x4a, 0xdd, 0xd1, 0xd3, 0x36, 0x7a, 0xf4, 0x4f, 0x06, + 0x27, 0x08, 0x0b, 0x02, 0xa7, 0x32, 0xb0, 0xb2, 0xc8, 0x10, 0x4f, 0x88, 0x25, 0x3e, 0x2f, 0x49, 0x24, 0xb7, 0xbf, 0x7c, + 0xec, 0x3e, 0x56, 0x3f, 0xc4, 0x16, 0x99, 0xec, 0x6f, 0x7a, 0x36, 0x85, 0x5b, 0xd9, 0x58, 0xf2, 0x16, 0x06, 0xff, 0xc3, + 0xa6, 0x26, 0x63, 0xbb, 0x8c, 0x70, 0x4f, 0x29, 0x75, 0xfe, 0xc4, 0x12, 0x0b, 0xad, 0x7c, 0x0e, 0x48, 0xdf, 0xcf, 0x89, + 0x4d, 0x77, 0x79, 0x22, 0x3d, 0x0b, 0xf4, 0x67, 0xe0, 0xa2, 0xc0, 0x87, 0xae, 0x29, 0x13, 0x63, 0x2a, 0x33, 0xa3, 0x95, + 0xf3, 0x5f, 0xa9, 0x24, 0xc6, 0xef, 0x72, 0xe4, 0x91, 0x38, 0xa3, 0xba, 0x2c, 0x7b, 0x9e, 0x19, 0xd9, 0xef, 0xcd, 0xc6, + 0x27, 0x96, 0xf9, 0x7d, 0x16, 0x16, 0x02, 0xc7, 0xfe, 0xd2, 0x59, 0x59, 0x9a, 0xd1, 0x2f, 0x12, 0x71, 0x7e, 0x7a, 0x36, + 0x27, 0xbd, 0xc4, 0x9e, 0xde, 0x48, 0x73, 0x51, 0x70, 0xd2, 0x90, 0x52, 0xc5, 0xe0, 0x31, 0x14, 0x3c, 0x09, 0x12, 0x27, + 0x2e, 0xcd, 0x7c, 0x00, 0x6e, 0xf0, 0x81, 0x19, 0x49, 0x14, 0xb5, 0xf5, 0x60, 0xad, 0x80, 0xac, 0x50, 0x8b, 0x85, 0xe4, + 0xef, 0x96, 0xd2, 0x99, 0x39, 0x34, 0x0f, 0x21, 0x61, 0xd1, 0x47, 0xba, 0xbc, 0x62, 0x68, 0x8e, 0x48, 0x07, 0x5f, 0xac, + 0x9f, 0xe2, 0xad, 0x03, 0x8a, 0x8b, 0x02, 0x9f, 0x08, 0x0f, 0xa7, 0x0c, 0xdd, 0x80, 0x0f, 0xb9, 0x17, 0x59, 0x38, 0x49, + 0x99, 0x43, 0x31, 0x8e, 0x05, 0x0e, 0x72, 0xe6, 0x17, 0x06, 0x4b, 0xad, 0xcb, 0x34, 0xe4, 0x1c, 0xd8, 0xf8, 0x6b, 0x94, + 0x73, 0x3e, 0xc4, 0xd5, 0x9c, 0x78, 0x90, 0xe1, 0x3f, 0x31, 0x3e, 0x0d, 0x23, 0x35, 0x3d, 0x54, 0xe1, 0xc8, 0x94, 0x85, + 0xcf, 0x48, 0x63, 0xcd, 0x30, 0x6f, 0x49, 0xe3, 0xb6, 0x5f, 0x6e, 0x4f, 0xf1, 0xa8, 0x18, 0xfb, 0x66, 0xb7, 0xee, 0x93, + 0x3e, 0x1d, 0x88, 0xdb, 0x15, 0xbd, 0x4d, 0x39, 0xd5, 0x8e, 0x63, 0x75, 0x6a, 0x0d, 0x04, 0x1d, 0x3b, 0xc9, 0xdf, 0x58, + 0xe6, 0x01, 0xc6, 0x0f, 0x80, 0xd7, 0x4a, 0x1b, 0x7d, 0xee, 0x11, 0x73, 0xba, 0xe0, 0x88, 0x81, 0xff, 0x46, 0xf8, 0xb5, + 0xf8, 0x60, 0x08, 0x1e, 0xc6, 0xcc, 0x97, 0xc1, 0x38, 0x4c, 0x35, 0x27, 0x71, 0x60, 0x79, 0x9c, 0xe8, 0xf3, 0x7d, 0xe2, + 0xab, 0xb3, 0xf3, 0xf1, 0xf8, 0xc6, 0xa3, 0x71, 0x13, 0xfe, 0x0d, 0x7d, 0x6d, 0x46, 0x1d, 0x6e, 0xd3, 0x36, 0x1d, 0x33, + 0x26, 0x6c, 0xb7, 0xca, 0x0d, 0x83, 0x3d, 0x13, 0x6e, 0x4a, 0xe6, 0x96, 0x8d, 0xa3, 0xc6, 0xb9, 0x28, 0x2f, 0x03, 0x77, + 0x5c, 0xb0, 0x88, 0x95, 0x79, 0xe8, 0x31, 0x99, 0x3f, 0x0a, 0x3c, 0x30, 0xc5, 0xa3, 0xef, 0xc8, 0xbf, 0x67, 0x78, 0x80, + 0x94, 0xca, 0x74, 0x24, 0x27, 0x3c, 0xbe, 0xdf, 0x72, 0xba, 0xb7, 0xa2, 0xbf, 0xf7, 0x19, 0x91, 0xff, 0xf0, 0x10, 0xba, + 0x1c, 0xe8, 0xc5, 0x95, 0x69, 0x9f, 0xe2, 0xd5, 0x3f, 0x4e, 0x18, 0xa2, 0xb0, 0x6a, 0x3b, 0xb4, 0xdb, 0x81, 0xe9, 0x40, + 0x8e, 0x99, 0x48, 0xa0, 0x53, 0x1f, 0xcc, 0x1a, 0x3b, 0xe6, 0xf5, 0xdb, 0xf8, 0xd8, 0x3c, 0x66, 0x73, 0xa1, 0xcc, 0xe4, + 0x8a, 0x28, 0x59, 0xa9, 0xe9, 0xc7, 0x26, 0x1c, 0x25, 0xe1, 0x28, 0x08, 0x47, 0x31, 0x72, 0x42, 0x64, 0xb1, 0x9c, 0xb2, + 0x9a, 0xf6, 0xc4, 0x6f, 0x7d, 0x44, 0xba, 0x77, 0xf7, 0xf9, 0xde, 0x5c, 0xe3, 0xd1, 0x27, 0x5e, 0xf5, 0x71, 0xf8, 0x83, + 0xef, 0x50, 0xbf, 0x52, 0xd3, 0xf4, 0x89, 0x69, 0x08, 0xcc, 0x1a, 0x63, 0x3e, 0x28, 0x5b, 0x95, 0x32, 0x4f, 0x99, 0x59, + 0xe9, 0xf5, 0x7d, 0x50, 0xe6, 0xea, 0x0a, 0x17, 0x06, 0xc4, 0x14, 0xe9, 0x94, 0x32, 0x0e, 0x3f, 0x35, 0x58, 0xa8, 0x70, + 0xb2, 0x34, 0x4e, 0xeb, 0xc8, 0xe9, 0x62, 0x60, 0xd5, 0x2f, 0xe9, 0xbf, 0xf9, 0x21, 0xc3, 0x87, 0x3f, 0x25, 0x8d, 0xd5, + 0xe8, 0x45, 0x8e, 0x6f, 0xbe, 0x7a, 0xc0, 0xb0, 0x4f, 0xd5, 0x3c, 0x7a, 0x72, 0xc0, 0x50, 0x8d, 0x53, 0x93, 0x49, 0x88, + 0x4c, 0xbc, 0xf1, 0xf3, 0x4e, 0xd5, 0xaa, 0x31, 0x31, 0x73, 0x26, 0x05, 0xf7, 0x68, 0x2a, 0xa5, 0xb2, 0x4b, 0x81, 0xa5, + 0x1a, 0xab, 0xe5, 0x8a, 0x8e, 0x8a, 0xae, 0xef, 0xe9, 0xbf, 0xb1, 0x20, 0x3e, 0x39, 0xba, 0xb9, 0xda, 0xa1, 0x98, 0x6c, + 0x7a, 0x64, 0x73, 0x12, 0x68, 0x6e, 0x44, 0x6a, 0xf7, 0x62, 0x39, 0xae, 0x11, 0x2a, 0x9f, 0x1b, 0x55, 0x3d, 0xea, 0xfd, + 0x45, 0x98, 0x92, 0x62, 0x47, 0x2e, 0xc7, 0x35, 0x2d, 0x7d, 0x3a, 0x64, 0xd8, 0x9a, 0xd1, 0x7f, 0xd6, 0x32, 0xcc, 0x3e, + 0x21, 0x96, 0xf3, 0xa5, 0x3b, 0x65, 0xb2, 0x6c, 0x57, 0x05, 0xf9, 0x1c, 0xa0, 0x6b, 0x0e, 0xc1, 0x3a, 0xc2, 0x4e, 0x24, + 0x2c, 0x5b, 0xaa, 0xc9, 0x94, 0x30, 0x44, 0x42, 0xbb, 0x85, 0xda, 0x80, 0x48, 0x8d, 0x69, 0x8f, 0xad, 0x8c, 0xdc, 0xd4, + 0xa4, 0xe5, 0x92, 0x74, 0x3a, 0x10, 0xdb, 0x96, 0xb4, 0xb3, 0x43, 0x7a, 0xd9, 0x67, 0xf4, 0xef, 0x9c, 0x8b, 0x8f, 0xcd, + 0xce, 0x45, 0x65, 0xd3, 0x63, 0xc5, 0xb7, 0xf7, 0x91, 0x2f, 0x0f, 0xc6, 0xd9, 0xa9, 0x8b, 0xec, 0x41, 0xd1, 0x97, 0x96, + 0xc8, 0xe7, 0x2b, 0x44, 0x27, 0x98, 0x53, 0xc0, 0x83, 0xe9, 0x58, 0xdd, 0xfe, 0x7c, 0xa4, 0xe8, 0x75, 0xdc, 0x01, 0x16, + 0x2f, 0x96, 0xc7, 0x6e, 0x2c, 0xc2, 0xae, 0x77, 0x16, 0x7a, 0x3e, 0x11, 0x3e, 0x3f, 0xac, 0x7d, 0x07, 0xb8, 0x7f, 0xf6, + 0x77, 0x77, 0x30, 0xee, 0x42, 0x21, 0xf1, 0x17, 0x38, 0xa4, 0x7d, 0x41, 0xa0, 0x6b, 0x80, 0xaf, 0x5f, 0xde, 0x5e, 0x6c, + 0xfd, 0xaf, 0xed, 0x6b, 0xe3, 0xef, 0xc6, 0xfe, 0x0f, 0xaa, 0xba, 0x26, 0x50, 0xf3, 0x67, 0xd1, 0x1c, 0x00, 0x00, 0x00, + 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_mute[1763] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x38, + 0x00, 0x00, 0x00, 0x1e, 0x08, 0x06, 0x00, 0x00, 0x00, 0x79, 0x73, 0xdd, 0x35, 0x00, 0x00, 0x06, 0xaa, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x98, 0x4b, 0x6f, 0x5c, 0x59, 0x11, 0xc7, 0x7f, 0x75, 0xce, 0x7d, 0x74, 0xb7, 0xed, 0xf6, 0xb8, + 0x1d, 0x88, 0x3d, 0x33, 0x02, 0x14, 0x24, 0x16, 0x66, 0x85, 0x46, 0x8c, 0x40, 0x2c, 0xb2, 0x61, 0xcb, 0x32, 0xf9, 0x0a, + 0x7c, 0x0c, 0x92, 0x2f, 0xc2, 0x07, 0x20, 0x5b, 0x36, 0x23, 0x21, 0x20, 0x4b, 0x16, 0x28, 0x12, 0x22, 0xde, 0x20, 0x45, + 0x68, 0xd0, 0x10, 0xf2, 0x74, 0xdc, 0xe9, 0xc7, 0x7d, 0x9c, 0x53, 0x85, 0xce, 0xbd, 0xdd, 0x30, 0xe0, 0x47, 0xfc, 0x98, + 0x2c, 0x46, 0x9a, 0xb2, 0xda, 0xc7, 0x6e, 0xfb, 0x9e, 0xbe, 0xbf, 0x7b, 0xaa, 0xea, 0x5f, 0x55, 0xf0, 0x8d, 0x7d, 0xbd, + 0x4d, 0xae, 0x73, 0xb1, 0x5d, 0xf3, 0xfa, 0x8b, 0x98, 0x74, 0x1f, 0x73, 0xad, 0xeb, 0x2f, 0x09, 0xf3, 0xab, 0xd5, 0x7a, + 0xb8, 0x5a, 0x0f, 0x6e, 0xf7, 0xeb, 0xd3, 0x59, 0xbf, 0x1e, 0x2d, 0x85, 0x03, 0x2e, 0x6f, 0x87, 0xc0, 0xce, 0xb0, 0x87, + 0xd9, 0xdf, 0x5c, 0x41, 0x3d, 0x4c, 0xef, 0x1b, 0x07, 0x2b, 0xc8, 0x7b, 0x58, 0xfa, 0xd4, 0xcb, 0x40, 0xcb, 0x85, 0xc0, + 0xd6, 0x50, 0xdc, 0x76, 0x7c, 0x38, 0x13, 0xfe, 0x7a, 0xec, 0xc8, 0x2a, 0xc7, 0xf8, 0xa6, 0xb0, 0xd9, 0x0a, 0xb3, 0x20, + 0x8c, 0xa2, 0xc0, 0x2e, 0x2c, 0x9e, 0x0b, 0x4c, 0xb8, 0xb2, 0x8d, 0x32, 0xe3, 0xe5, 0x2b, 0x18, 0x79, 0x83, 0xa1, 0x32, + 0x7d, 0x66, 0xbc, 0xf6, 0xc6, 0xf7, 0x36, 0x14, 0xbe, 0xa5, 0x1c, 0x3e, 0xec, 0x81, 0x2f, 0x08, 0x2b, 0xe7, 0x82, 0xa5, + 0x4b, 0xef, 0xa5, 0xff, 0xb9, 0xed, 0xe0, 0x85, 0x63, 0x3a, 0xf5, 0x8c, 0xc7, 0x9e, 0xe1, 0xd0, 0xb3, 0xcc, 0x3d, 0x45, + 0xe5, 0xa1, 0x74, 0x58, 0x70, 0xe4, 0xa5, 0xd0, 0x6a, 0xff, 0x1a, 0x42, 0xb7, 0x5e, 0xd6, 0x24, 0xd3, 0x6e, 0xcd, 0x6b, + 0x63, 0x91, 0x7e, 0xae, 0x95, 0xb2, 0x8c, 0x4c, 0x2b, 0x65, 0xa7, 0x09, 0x2c, 0x36, 0x23, 0x93, 0xe3, 0xc8, 0xe3, 0x6d, + 0xe5, 0xe8, 0x96, 0xf2, 0x9b, 0x07, 0xfa, 0x2e, 0xc8, 0xb3, 0x01, 0xd3, 0xf3, 0xb9, 0x7b, 0xc7, 0xb1, 0xf3, 0xc4, 0xb1, + 0xff, 0xd2, 0xb3, 0x18, 0xe4, 0x4c, 0x8a, 0x8c, 0x6c, 0x33, 0x67, 0x16, 0x0b, 0x32, 0x72, 0x0a, 0xc9, 0xf0, 0xce, 0x13, + 0x9c, 0x27, 0x8f, 0x8e, 0xc6, 0x3b, 0xbc, 0x5d, 0x3d, 0x2e, 0xa3, 0x18, 0x5e, 0x8c, 0x36, 0x2a, 0x44, 0xa5, 0x2c, 0x02, + 0x6d, 0x15, 0xc8, 0x87, 0x2d, 0xd5, 0x22, 0xe0, 0x5c, 0x43, 0x2d, 0x2d, 0xc4, 0x00, 0xcb, 0xc0, 0xe1, 0x0f, 0xe3, 0xbb, + 0x20, 0xe5, 0x4c, 0xb8, 0x74, 0x72, 0x4f, 0x3f, 0xf1, 0x6c, 0x3c, 0xcb, 0x28, 0x6e, 0x16, 0x8c, 0x63, 0x81, 0x66, 0x03, + 0x0a, 0x3f, 0xc0, 0xb9, 0x12, 0xf1, 0x25, 0x21, 0xa6, 0x35, 0x47, 0x43, 0x8e, 0xe4, 0x1e, 0xd4, 0x21, 0x26, 0xd8, 0x15, + 0x20, 0x45, 0x0c, 0x13, 0xc3, 0x89, 0xa1, 0x16, 0x11, 0x0b, 0x58, 0x82, 0x71, 0x0d, 0xa6, 0x35, 0xce, 0x2a, 0x34, 0xd6, + 0x78, 0xad, 0x78, 0x5d, 0xd5, 0xec, 0x3e, 0x6f, 0xf8, 0x7c, 0x2b, 0xf0, 0xaf, 0x1f, 0x85, 0x04, 0x29, 0xbd, 0xbf, 0x9d, + 0xb0, 0xec, 0x04, 0x5c, 0x82, 0x5e, 0xbb, 0xe5, 0xfe, 0xdf, 0x3d, 0xc3, 0x9b, 0x05, 0x31, 0x1b, 0xa0, 0x7e, 0x44, 0x9e, + 0x8f, 0xb0, 0xb8, 0x81, 0xca, 0x06, 0xb0, 0x81, 0xf9, 0x21, 0x8e, 0x12, 0x7c, 0x81, 0x33, 0x8f, 0x99, 0x07, 0xe7, 0xfe, + 0x03, 0xe8, 0x2f, 0x08, 0x17, 0x57, 0x80, 0x0e, 0xc3, 0xba, 0xdf, 0x22, 0x22, 0x2d, 0xa6, 0x0d, 0xce, 0x2d, 0x71, 0x2c, + 0x08, 0x7e, 0x4e, 0x21, 0x73, 0xea, 0x98, 0xb1, 0xb3, 0xe5, 0x08, 0xdb, 0xf0, 0x9d, 0xbf, 0xc1, 0xe4, 0xb1, 0x71, 0xb7, + 0xbb, 0xef, 0x14, 0x13, 0xf6, 0x4e, 0xc0, 0xce, 0x0e, 0xef, 0x08, 0x7b, 0x8f, 0x3c, 0x1f, 0x0f, 0x72, 0x16, 0x6d, 0x49, + 0xe6, 0x47, 0xb8, 0x62, 0x8b, 0xcc, 0xc6, 0x04, 0xd9, 0x06, 0x3e, 0x40, 0x64, 0x13, 0x67, 0x23, 0x8c, 0x21, 0x42, 0x89, + 0x91, 0x83, 0x24, 0x24, 0x87, 0x88, 0xe0, 0x80, 0x3e, 0xa2, 0xde, 0x6d, 0x7e, 0xf5, 0xbf, 0x46, 0x72, 0xb7, 0x88, 0x93, + 0x00, 0xd6, 0x20, 0x52, 0x81, 0x2e, 0x50, 0x9b, 0x93, 0xd9, 0x1b, 0x1a, 0x9d, 0x52, 0x64, 0x19, 0xd1, 0x09, 0xd5, 0x5b, + 0x60, 0xcf, 0x98, 0xbe, 0x52, 0x0e, 0x6e, 0x2b, 0xf6, 0xf0, 0x54, 0x7f, 0x3c, 0x09, 0xd8, 0x25, 0x96, 0xe7, 0xc2, 0xb8, + 0x72, 0x4c, 0x3f, 0xce, 0xd9, 0x0a, 0x25, 0x21, 0x1f, 0x81, 0x8d, 0x89, 0x36, 0x01, 0xbf, 0x8b, 0xd9, 0x06, 0xa6, 0x3b, + 0x88, 0x4c, 0xc0, 0x36, 0x10, 0x29, 0x11, 0x4b, 0x80, 0x59, 0x3a, 0x0a, 0xb0, 0x84, 0x97, 0x50, 0x2f, 0x66, 0xe9, 0x33, + 0x93, 0x8b, 0x49, 0x87, 0xa9, 0x28, 0x01, 0x27, 0x35, 0xc8, 0x12, 0xb5, 0x63, 0x84, 0x97, 0x44, 0x0a, 0xbc, 0xcf, 0x49, + 0xce, 0xa1, 0xad, 0x32, 0xf0, 0x91, 0x2a, 0x06, 0xc6, 0xe3, 0x00, 0x2f, 0x22, 0xf7, 0x56, 0x8f, 0xe8, 0x9d, 0x80, 0x9d, + 0x7b, 0xa6, 0x8c, 0x39, 0xf6, 0x6c, 0x4a, 0x86, 0x64, 0x25, 0xde, 0x8f, 0x20, 0x6e, 0x61, 0x7e, 0x82, 0x85, 0x2d, 0xc4, + 0xfd, 0x18, 0xe7, 0x7e, 0x4a, 0xd2, 0x03, 0x93, 0xac, 0x73, 0x49, 0x4b, 0x60, 0xdd, 0xdd, 0x5e, 0x3d, 0xc9, 0xf4, 0xb7, + 0xd7, 0xbb, 0x2a, 0x62, 0x88, 0x29, 0x2e, 0x41, 0x4a, 0x52, 0xdd, 0xdf, 0x77, 0x7f, 0x8b, 0x1a, 0xc9, 0x53, 0x5c, 0x0e, + 0xea, 0x2e, 0x3e, 0xa9, 0x1b, 0x78, 0x13, 0x92, 0x2e, 0xa7, 0x8b, 0xfe, 0xdf, 0x4d, 0x4f, 0x02, 0xa6, 0xad, 0xf6, 0x1a, + 0x61, 0xb4, 0xed, 0xc9, 0x2d, 0xa7, 0xcc, 0x0a, 0x54, 0x47, 0x38, 0xb6, 0x50, 0x4d, 0x49, 0xe5, 0x67, 0x64, 0xee, 0x6e, + 0xb7, 0x95, 0xae, 0xe4, 0xff, 0x1a, 0x4c, 0x9d, 0xc9, 0x59, 0xef, 0x75, 0xdf, 0xb6, 0x29, 0xdd, 0x1e, 0x75, 0xbb, 0x07, + 0xfc, 0x1a, 0x47, 0x4d, 0xd0, 0x39, 0x19, 0x73, 0x06, 0xe9, 0xe1, 0x16, 0x9e, 0xba, 0x71, 0x1c, 0x9c, 0x9e, 0x30, 0x4f, + 0x77, 0xa2, 0x49, 0x2b, 0x48, 0xe3, 0xc8, 0xbc, 0x27, 0x58, 0x4e, 0xd4, 0x12, 0x93, 0x02, 0x91, 0x9b, 0x20, 0xbf, 0xe8, + 0x9e, 0x51, 0xab, 0x8a, 0x5a, 0xca, 0x78, 0x86, 0xbd, 0x87, 0xd7, 0x7a, 0xef, 0x68, 0x46, 0x1d, 0x22, 0x65, 0x76, 0x00, + 0xf2, 0x69, 0x97, 0xc4, 0xc4, 0x0f, 0x31, 0x5f, 0xf4, 0xde, 0x53, 0x3a, 0x36, 0xcf, 0xd6, 0xdc, 0xb3, 0xa3, 0xa4, 0xdc, + 0x90, 0x4e, 0xc0, 0x5d, 0xec, 0x4f, 0xb2, 0x7f, 0xa0, 0xdf, 0x25, 0x73, 0x43, 0xa2, 0xa6, 0x78, 0x49, 0xd7, 0xca, 0x7b, + 0x7f, 0xad, 0xbf, 0xb4, 0x73, 0xdb, 0x1f, 0x60, 0x56, 0x60, 0x31, 0x23, 0x8a, 0xa7, 0x88, 0x0e, 0x5a, 0xc7, 0x6c, 0x37, + 0x49, 0xda, 0x25, 0x4e, 0xf0, 0x2c, 0xb3, 0x55, 0xe2, 0x3f, 0x43, 0x73, 0xde, 0xbf, 0x75, 0x52, 0x24, 0x17, 0x96, 0x1f, + 0xce, 0x03, 0x1c, 0xcc, 0xad, 0x2b, 0x9d, 0xc4, 0x29, 0x31, 0x0b, 0x5d, 0x1e, 0x17, 0xfe, 0x41, 0x88, 0x6d, 0x27, 0x03, + 0xd8, 0x45, 0x45, 0xe0, 0xba, 0x96, 0xb4, 0x31, 0x25, 0x9e, 0x74, 0x42, 0x4f, 0x40, 0x1a, 0x82, 0x8b, 0xa0, 0x4a, 0xe3, + 0x95, 0xc6, 0x19, 0x9b, 0x99, 0xb1, 0xff, 0x67, 0xbb, 0x44, 0x0c, 0xe6, 0x86, 0x14, 0x4a, 0x1e, 0x23, 0xda, 0x09, 0x6e, + 0x8d, 0xb8, 0x80, 0xe9, 0x17, 0xc0, 0x1f, 0xc8, 0xbd, 0xe0, 0x52, 0x2c, 0x9c, 0xe2, 0x54, 0xd7, 0xb5, 0x13, 0x7b, 0x8a, + 0x50, 0x66, 0x9e, 0x3a, 0x7e, 0x81, 0xd9, 0x9f, 0xf0, 0x96, 0xb4, 0xb2, 0xea, 0xaa, 0x9c, 0x5c, 0x23, 0x65, 0x88, 0xcc, + 0x5e, 0x9c, 0xe9, 0x51, 0x27, 0xb3, 0x68, 0xaa, 0xd4, 0x5f, 0x17, 0xc6, 0x68, 0xa6, 0x4c, 0xc7, 0x91, 0x91, 0x35, 0x68, + 0xbe, 0x04, 0x79, 0x0b, 0x92, 0x84, 0xfd, 0xb3, 0x2e, 0xe8, 0x9d, 0x7c, 0x8a, 0xda, 0x56, 0x97, 0x99, 0x53, 0x79, 0xf6, + 0x55, 0xd9, 0xfa, 0x56, 0x53, 0xd9, 0xd6, 0x6b, 0x63, 0x4d, 0x1b, 0x9f, 0x80, 0xfd, 0x16, 0x91, 0x57, 0x44, 0xe6, 0x98, + 0xcc, 0x29, 0xb5, 0xa2, 0xa1, 0xa5, 0x6e, 0x22, 0x14, 0xda, 0xb5, 0x55, 0x17, 0x02, 0x4c, 0x6d, 0xc8, 0x2f, 0x87, 0xc6, + 0x3e, 0x31, 0x6d, 0xcd, 0x30, 0xd4, 0x38, 0x59, 0x10, 0xf2, 0x54, 0x3a, 0x14, 0x38, 0x75, 0x20, 0x9f, 0x61, 0xf6, 0x08, + 0x91, 0x1b, 0xa8, 0x0e, 0x41, 0xca, 0xd4, 0x03, 0x74, 0x31, 0xea, 0xcc, 0xfd, 0x57, 0x13, 0x2f, 0x61, 0x92, 0xb2, 0x67, + 0x82, 0x92, 0x88, 0xd1, 0x57, 0x32, 0xb0, 0xc4, 0x74, 0x8a, 0xd9, 0x53, 0xe0, 0x2d, 0x4e, 0xa6, 0x44, 0x3b, 0x06, 0xe6, + 0x04, 0xab, 0x38, 0x96, 0x96, 0x50, 0x45, 0x46, 0x1b, 0x9a, 0x0e, 0xe6, 0x62, 0xa5, 0x5a, 0xba, 0xb5, 0x3b, 0xb7, 0x94, + 0xf2, 0x51, 0x64, 0x42, 0x4b, 0xdc, 0xad, 0x19, 0x66, 0x73, 0x42, 0xf4, 0x98, 0x4b, 0x7b, 0x44, 0x84, 0x0f, 0x3a, 0x17, + 0x31, 0x3b, 0x02, 0x37, 0x04, 0x2d, 0xc1, 0xe5, 0x5d, 0x12, 0xe8, 0xdd, 0xfe, 0xf2, 0x80, 0x9d, 0x13, 0x58, 0xaa, 0x62, + 0xd2, 0xfe, 0x3d, 0xa0, 0x52, 0xe1, 0x64, 0x8e, 0xb1, 0x00, 0x39, 0xc6, 0x78, 0x83, 0xea, 0x31, 0x5e, 0x66, 0x34, 0x5a, + 0x61, 0x8b, 0x86, 0xbd, 0x79, 0x60, 0xfa, 0x7d, 0xed, 0x0e, 0xe6, 0xfe, 0xc9, 0x6d, 0x4f, 0xaf, 0x45, 0x0f, 0x1e, 0x18, + 0x4f, 0x3f, 0x51, 0xc6, 0xcf, 0x5a, 0xa6, 0x95, 0x23, 0x57, 0x21, 0x2b, 0xa1, 0x71, 0x11, 0x4d, 0x05, 0x70, 0x7a, 0xb2, + 0x92, 0xc4, 0x7f, 0xd4, 0xd7, 0xa1, 0x52, 0x80, 0x65, 0x5d, 0x89, 0xa6, 0xd2, 0x77, 0x14, 0x57, 0xb1, 0x54, 0xb9, 0xf4, + 0xe5, 0x5a, 0xc0, 0x68, 0x31, 0x69, 0x40, 0x53, 0x78, 0x2c, 0x10, 0x9d, 0x61, 0x3a, 0xa7, 0x88, 0x33, 0x82, 0x2c, 0x98, + 0x59, 0xc5, 0xae, 0x34, 0x5d, 0x18, 0x1d, 0x7e, 0xbb, 0x6b, 0x7e, 0x4f, 0xdd, 0xf2, 0xdc, 0x5e, 0x90, 0xc7, 0x9e, 0x83, + 0xa3, 0x8c, 0xe1, 0x87, 0x79, 0xdf, 0x51, 0xb8, 0x01, 0x85, 0x0c, 0x10, 0x57, 0xa2, 0x69, 0x8d, 0x25, 0x24, 0x5d, 0xca, + 0x32, 0x24, 0x7a, 0x54, 0x3c, 0xce, 0xf7, 0x7b, 0xea, 0x25, 0x21, 0xbb, 0x36, 0x29, 0x1a, 0x99, 0x2a, 0xe6, 0x23, 0xad, + 0x45, 0x1c, 0x2d, 0xde, 0x6a, 0xcc, 0xd7, 0x98, 0x2c, 0xf1, 0x55, 0x85, 0xb6, 0x35, 0x8b, 0xba, 0x02, 0x1a, 0x5e, 0x37, + 0x2d, 0x7f, 0xf9, 0x28, 0xf2, 0xc7, 0x87, 0xf1, 0xac, 0x76, 0xe9, 0x74, 0xc0, 0xb5, 0xd2, 0xad, 0x21, 0x7f, 0x32, 0xf5, + 0x4c, 0x07, 0x39, 0xe5, 0x4e, 0xde, 0x35, 0xba, 0xaa, 0x05, 0x6d, 0x99, 0x93, 0xda, 0xde, 0x54, 0x4d, 0xb8, 0xd4, 0x45, + 0x68, 0xdf, 0xf0, 0xa6, 0x92, 0xe0, 0xaa, 0x4d, 0x6f, 0x95, 0x1a, 0xde, 0x60, 0xe0, 0x94, 0x4c, 0x63, 0x5f, 0x77, 0x4a, + 0x4b, 0x63, 0x01, 0xe7, 0x1b, 0x7c, 0xdd, 0xf0, 0x36, 0x04, 0x36, 0xad, 0xe5, 0xf3, 0x45, 0x60, 0xf2, 0x51, 0x84, 0x87, + 0xca, 0xfd, 0xd3, 0xe3, 0xef, 0x4c, 0xc0, 0xff, 0x81, 0x5c, 0x37, 0xbe, 0xe5, 0xb1, 0x63, 0xb2, 0xed, 0x19, 0xcd, 0x3c, + 0x47, 0x45, 0x46, 0x59, 0x78, 0x8a, 0xcc, 0x77, 0xd5, 0x0e, 0x79, 0x3f, 0xb6, 0x48, 0xa3, 0x8a, 0xb0, 0x1a, 0x5d, 0x5c, + 0xc5, 0x86, 0xad, 0xb2, 0x4c, 0x7b, 0x38, 0x63, 0xd4, 0x6a, 0xa7, 0xc3, 0x6d, 0x1b, 0x69, 0x9a, 0xc8, 0x64, 0x33, 0xd0, + 0x54, 0x91, 0xd9, 0x71, 0xe4, 0xc3, 0x1b, 0x91, 0xdf, 0xdd, 0xd2, 0x2e, 0x94, 0xce, 0x81, 0x3b, 0x17, 0xf0, 0x04, 0x64, + 0xea, 0x11, 0x0f, 0xd2, 0x40, 0xe9, 0x85, 0x83, 0xb9, 0x63, 0x1c, 0x85, 0x7f, 0x4e, 0x1c, 0xae, 0x76, 0xdc, 0x48, 0xc3, + 0xa6, 0x20, 0x0c, 0xa3, 0xb0, 0x0c, 0x57, 0x97, 0x8c, 0x61, 0x66, 0x70, 0x04, 0xcb, 0x1b, 0xc6, 0xe8, 0xd8, 0x58, 0x7c, + 0x69, 0xf0, 0x14, 0x06, 0x4a, 0xbd, 0xad, 0xfc, 0xfc, 0x96, 0xf2, 0xf8, 0xc1, 0xf5, 0x87, 0x4e, 0xe7, 0x0f, 0xa1, 0x56, + 0x5d, 0xc7, 0x97, 0x47, 0x86, 0xfb, 0xcb, 0xaf, 0x4e, 0x0b, 0xd7, 0x23, 0xc4, 0xf5, 0xf8, 0x70, 0x3d, 0x49, 0x4b, 0x76, + 0xbf, 0x5f, 0x2f, 0x3a, 0x3a, 0x94, 0xf7, 0x32, 0xf4, 0xbd, 0x4a, 0xa5, 0x2a, 0xef, 0x6f, 0xf8, 0xfb, 0x8d, 0xf1, 0x35, + 0xb6, 0x7f, 0x03, 0x0d, 0xe1, 0x9c, 0x0b, 0x2b, 0x7a, 0xba, 0x74, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, + 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_ps[3838] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40, + 0x00, 0x00, 0x00, 0x36, 0x08, 0x06, 0x00, 0x00, 0x00, 0x77, 0x12, 0x9f, 0x02, 0x00, 0x00, 0x0e, 0xc5, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x9a, 0x4b, 0x8f, 0x1c, 0x47, 0x72, 0xc7, 0x7f, 0x91, 0x99, 0x55, 0xd5, 0x8f, 0x99, 0xe1, 0x0c, + 0x45, 0x52, 0xd4, 0x63, 0x25, 0xd9, 0x58, 0x83, 0xc0, 0xd8, 0xd6, 0x02, 0xe6, 0xd1, 0xc6, 0x72, 0x7d, 0xf1, 0xc1, 0x58, + 0xf8, 0x60, 0xc0, 0x82, 0x8f, 0xfe, 0x26, 0x92, 0xbe, 0xce, 0xea, 0xb8, 0xbe, 0x18, 0xf0, 0x41, 0x84, 0x01, 0x1f, 0xbc, + 0xa6, 0xe1, 0x15, 0x16, 0x63, 0x18, 0x5e, 0x09, 0x6b, 0x60, 0x25, 0x8a, 0x1c, 0x89, 0x43, 0xce, 0xab, 0xbb, 0xab, 0x2a, + 0x23, 0x8c, 0xc8, 0xea, 0xe1, 0x0c, 0xcd, 0xe1, 0x70, 0x48, 0x91, 0x92, 0x8d, 0x55, 0x02, 0xc3, 0x6e, 0x36, 0xba, 0xb3, + 0x32, 0x5e, 0xff, 0xf8, 0x47, 0x44, 0xc2, 0xf7, 0xeb, 0xfb, 0xf5, 0xfd, 0xfa, 0x5d, 0x5e, 0xf2, 0x72, 0xb7, 0xb7, 0xe3, + 0xfd, 0xdf, 0x3f, 0xf1, 0xac, 0xad, 0x13, 0xef, 0x37, 0xb1, 0x87, 0xef, 0x3f, 0x3c, 0x7a, 0x2f, 0xc7, 0x9f, 0xfd, 0xff, + 0x55, 0x80, 0x49, 0x11, 0xe7, 0x03, 0xc4, 0x05, 0xbe, 0xb1, 0x89, 0x6c, 0x6f, 0x11, 0xda, 0xab, 0x48, 0xb7, 0xfb, 0xe8, + 0x73, 0xab, 0x35, 0xac, 0xfe, 0x12, 0xdb, 0xda, 0xc0, 0xf8, 0x4f, 0x8c, 0x9f, 0xa0, 0xdf, 0x96, 0x42, 0xe4, 0x65, 0x0b, + 0x7f, 0xfd, 0x36, 0xf1, 0x41, 0x43, 0x38, 0x58, 0x10, 0xfb, 0x44, 0x58, 0xed, 0x89, 0x7d, 0x24, 0x70, 0x01, 0x56, 0x16, + 0xc8, 0x7e, 0x83, 0xc9, 0x0c, 0xab, 0x14, 0x7d, 0x90, 0xd1, 0xd4, 0xa3, 0xf5, 0x02, 0x9d, 0x1e, 0xa2, 0x5b, 0x77, 0x51, + 0xae, 0x60, 0xc5, 0x4b, 0x8a, 0x32, 0x5e, 0xbc, 0x22, 0x84, 0x97, 0xb1, 0xcc, 0xe4, 0x48, 0xf8, 0x3b, 0x53, 0xd2, 0x2c, + 0x91, 0xa6, 0x91, 0x94, 0x3a, 0xaa, 0x2a, 0x90, 0x52, 0x4d, 0x54, 0x08, 0x19, 0x82, 0xf4, 0x58, 0x04, 0x6d, 0x0d, 0xad, + 0x95, 0xbe, 0x57, 0xfa, 0x79, 0x4d, 0xae, 0x0f, 0xc8, 0x07, 0x0b, 0x7a, 0x57, 0xc6, 0xa5, 0x86, 0x7c, 0x6b, 0x07, 0x3d, + 0x56, 0x44, 0x39, 0xba, 0xfd, 0x1f, 0x55, 0x80, 0x89, 0xc7, 0xbb, 0x0b, 0xff, 0xd5, 0x6b, 0xc4, 0xea, 0x1e, 0x75, 0xa8, + 0xa8, 0x35, 0x31, 0x6a, 0x94, 0x86, 0x11, 0xb5, 0x64, 0x2a, 0x11, 0x92, 0xb9, 0x02, 0x22, 0x46, 0xc6, 0xcc, 0xe8, 0x15, + 0x7a, 0xeb, 0xe9, 0xa8, 0x69, 0xb5, 0xa5, 0xcb, 0x73, 0xba, 0xb6, 0xa7, 0x5f, 0x11, 0xba, 0xdd, 0x86, 0xbc, 0xf6, 0x5b, + 0xf2, 0xe5, 0xbb, 0xe8, 0x4d, 0x0f, 0x91, 0x0f, 0xb0, 0xe1, 0xf4, 0xdf, 0x4c, 0x11, 0xc2, 0x0b, 0x5f, 0x26, 0x37, 0x6e, + 0x10, 0x3f, 0x7f, 0x97, 0xb8, 0x33, 0xa2, 0xde, 0x98, 0x33, 0xaa, 0x27, 0x8c, 0x43, 0x60, 0x22, 0xc6, 0x94, 0x8a, 0x89, + 0xf5, 0x8c, 0x30, 0xaa, 0x00, 0x81, 0x80, 0x28, 0xa8, 0x41, 0x9f, 0x8c, 0xb6, 0x0f, 0x2c, 0x82, 0x31, 0x0f, 0x81, 0x45, + 0xd7, 0xb3, 0x90, 0xc8, 0xe2, 0x50, 0x69, 0xc7, 0x73, 0xba, 0x9c, 0xe8, 0x0e, 0x7a, 0x7a, 0x57, 0xc4, 0x16, 0xe4, 0x17, + 0x11, 0x1a, 0x89, 0x97, 0xb0, 0xf6, 0xaf, 0x21, 0x07, 0x17, 0x89, 0xe3, 0x5d, 0x2a, 0xab, 0x18, 0x49, 0xc5, 0x34, 0xf4, + 0xac, 0x59, 0x64, 0x95, 0x4c, 0x65, 0xc6, 0x1a, 0xc2, 0x8a, 0x09, 0x4d, 0xb0, 0x72, 0x7a, 0x0d, 0x42, 0x67, 0x42, 0x1b, + 0x60, 0x26, 0xca, 0xcc, 0x84, 0x43, 0x7f, 0xef, 0xaf, 0x75, 0x64, 0x6e, 0x81, 0x79, 0x95, 0x98, 0x87, 0x7d, 0xda, 0xaf, + 0xdf, 0xa2, 0xfd, 0x61, 0x8b, 0xbc, 0xf1, 0x31, 0xf9, 0xe6, 0xfb, 0x28, 0x1f, 0xba, 0xfc, 0xcf, 0xa7, 0x04, 0x79, 0xe1, + 0xd2, 0xbf, 0x6f, 0xc1, 0x15, 0x7b, 0xed, 0x90, 0x26, 0x1a, 0x53, 0x13, 0x56, 0x9b, 0xc8, 0x7a, 0x2f, 0xac, 0x13, 0x79, + 0x35, 0xf4, 0xfc, 0x98, 0xc0, 0x3e, 0x2e, 0x9c, 0x91, 0x4d, 0xca, 0x19, 0x42, 0x00, 0x55, 0xa3, 0x13, 0x61, 0x26, 0xc2, + 0xbe, 0x65, 0x0e, 0x25, 0xb1, 0x27, 0xc6, 0x7e, 0xaf, 0x1c, 0x10, 0xd9, 0x57, 0x38, 0xec, 0x5a, 0x66, 0x29, 0x30, 0xdb, + 0xce, 0xb4, 0x1b, 0x73, 0xda, 0x37, 0x3e, 0x21, 0x97, 0x90, 0x78, 0x4e, 0x4f, 0x48, 0x2f, 0x56, 0x7a, 0x93, 0xbf, 0xd9, + 0x42, 0xfe, 0x65, 0x42, 0x98, 0x4d, 0x48, 0xab, 0x63, 0xaa, 0x5c, 0x31, 0xea, 0x32, 0x2b, 0xb1, 0x62, 0xcd, 0x32, 0x97, + 0x09, 0xfc, 0x5d, 0x48, 0x54, 0x96, 0xd9, 0x13, 0x61, 0xdb, 0xe0, 0xae, 0x29, 0xdb, 0x26, 0xdc, 0x8f, 0x81, 0x03, 0x33, + 0x16, 0x28, 0x73, 0x11, 0x0e, 0x4d, 0xd9, 0x15, 0xe1, 0x41, 0x14, 0x76, 0x35, 0xb3, 0x8b, 0xb1, 0x5b, 0x47, 0xf6, 0x50, + 0xc2, 0xc6, 0x9c, 0xb0, 0x33, 0x02, 0xde, 0xa5, 0xe5, 0x63, 0x7f, 0x34, 0xf9, 0x79, 0xcc, 0x99, 0x78, 0x09, 0xab, 0x6d, + 0x08, 0xab, 0x63, 0x62, 0xa8, 0x0b, 0xea, 0x37, 0x41, 0x98, 0x6a, 0xe6, 0x82, 0x78, 0xf2, 0x1b, 0x04, 0xf3, 0xd7, 0x55, + 0x09, 0xac, 0x0a, 0xfc, 0xbe, 0x9b, 0xcd, 0xe0, 0x01, 0xc6, 0x97, 0x16, 0xf8, 0x5c, 0x94, 0x3b, 0x06, 0xf7, 0xc5, 0x4a, + 0x98, 0xac, 0x01, 0xf7, 0x1d, 0x43, 0xa2, 0x51, 0xf7, 0x46, 0x4a, 0x1e, 0x36, 0x35, 0xf2, 0x4a, 0xc6, 0x76, 0x32, 0xb6, + 0x79, 0x05, 0xdb, 0x7a, 0xcf, 0xb7, 0x30, 0x7d, 0x56, 0x2f, 0x48, 0x2f, 0x5a, 0xf8, 0xbb, 0x9b, 0xc8, 0xe5, 0x7d, 0x64, + 0xaf, 0x23, 0x8e, 0x56, 0x49, 0xda, 0xd2, 0x58, 0x64, 0x1c, 0x8c, 0x15, 0x84, 0x0b, 0x0e, 0x7e, 0xc5, 0x52, 0x86, 0x5a, + 0xbf, 0xb4, 0x99, 0x20, 0x22, 0x83, 0x82, 0x82, 0x71, 0xcd, 0xa4, 0xb8, 0xfe, 0x17, 0x04, 0x3e, 0x33, 0xf8, 0x6f, 0x81, + 0x4a, 0x60, 0x64, 0x94, 0xdf, 0x86, 0x3e, 0x82, 0x67, 0x0f, 0xcd, 0xe4, 0xf1, 0x1a, 0xd9, 0x33, 0xc4, 0x8d, 0x7f, 0x43, + 0x6f, 0x3e, 0xc7, 0x79, 0xd3, 0x8b, 0x56, 0xc0, 0xfe, 0x6d, 0x64, 0xd1, 0x13, 0x9a, 0xab, 0x84, 0x6e, 0x46, 0x55, 0x47, + 0x6a, 0xcb, 0x8c, 0x08, 0x4c, 0x51, 0x56, 0x1c, 0xf5, 0x97, 0x5f, 0xf5, 0xe8, 0x3f, 0x76, 0x5a, 0xc3, 0xdc, 0x7e, 0x4b, + 0x65, 0xac, 0x4a, 0xe4, 0x9a, 0x29, 0xd7, 0x04, 0xee, 0x98, 0xf0, 0x4b, 0xcd, 0x7c, 0x42, 0x80, 0x38, 0xb8, 0x8b, 0xff, + 0xdb, 0x5b, 0x4d, 0x97, 0x77, 0xe9, 0x0e, 0x1a, 0xfa, 0xed, 0x2b, 0x64, 0x0a, 0x20, 0x9e, 0xa0, 0xd6, 0xdf, 0x85, 0x02, + 0x66, 0x3b, 0x08, 0xef, 0x40, 0x33, 0x23, 0xe8, 0x94, 0xd0, 0xf7, 0x54, 0x51, 0xa8, 0x0d, 0x46, 0x22, 0x25, 0xfd, 0x9d, + 0x14, 0xfb, 0xe4, 0x3a, 0xfe, 0xdc, 0x95, 0xd1, 0x2f, 0x3f, 0x09, 0xbc, 0x1a, 0x84, 0xbf, 0x30, 0xe5, 0x0f, 0x54, 0xf9, + 0x39, 0x90, 0x33, 0x74, 0x01, 0xe6, 0x31, 0x33, 0x1b, 0x8f, 0x59, 0xe4, 0x5d, 0xda, 0x83, 0x4d, 0xba, 0xa1, 0xc6, 0xf0, + 0xfa, 0xe3, 0xfc, 0x61, 0x10, 0x78, 0x09, 0x2b, 0x4f, 0x10, 0x5d, 0x43, 0x62, 0x47, 0x08, 0x4a, 0xd4, 0x40, 0x2a, 0xae, + 0x0f, 0xf5, 0x89, 0xcc, 0x73, 0x16, 0x64, 0x1d, 0x7b, 0x47, 0xc6, 0xb4, 0x47, 0x43, 0xcd, 0xef, 0x89, 0xf0, 0x57, 0x08, + 0xeb, 0x21, 0xb2, 0x66, 0x89, 0x15, 0x11, 0x26, 0x08, 0x75, 0xbd, 0x4e, 0x9a, 0x7f, 0x4a, 0xe4, 0xee, 0xb3, 0xc3, 0x60, + 0xe0, 0x25, 0x2c, 0x9d, 0x23, 0xda, 0x23, 0x5a, 0x11, 0x42, 0x22, 0x24, 0x2b, 0x9e, 0xeb, 0xcc, 0x2f, 0x3d, 0xf3, 0x11, + 0x87, 0x90, 0x08, 0xda, 0x62, 0x12, 0xdc, 0xb7, 0x78, 0x07, 0x63, 0x42, 0x66, 0x45, 0xdd, 0xa3, 0x84, 0x3a, 0x09, 0xa9, + 0xaf, 0x09, 0xd7, 0xaf, 0x31, 0xd4, 0x20, 0xdf, 0xa1, 0x02, 0xa4, 0xdd, 0x43, 0xf2, 0x1c, 0x71, 0x80, 0x33, 0x21, 0x74, + 0xee, 0x01, 0x46, 0x14, 0x19, 0xfe, 0xce, 0xfa, 0x71, 0xe1, 0x05, 0xba, 0xac, 0x04, 0x4f, 0xdb, 0x7c, 0x38, 0xed, 0x9b, + 0x22, 0x8c, 0xdd, 0xfa, 0x31, 0x33, 0x92, 0x48, 0x55, 0xf5, 0x44, 0xbd, 0x4c, 0x98, 0xbd, 0x46, 0xa9, 0x41, 0xbe, 0x65, + 0x0c, 0x30, 0x39, 0x51, 0xef, 0x87, 0x83, 0xdb, 0x44, 0x19, 0x13, 0x23, 0x24, 0x81, 0x14, 0xdc, 0xfa, 0x52, 0xde, 0xbb, + 0x17, 0x04, 0x59, 0x32, 0xf8, 0xe7, 0x79, 0x90, 0xeb, 0x40, 0xe0, 0x82, 0x19, 0x8d, 0x18, 0x0d, 0x81, 0x2a, 0xf4, 0xa4, + 0xbe, 0x22, 0xae, 0xde, 0x23, 0xb4, 0x87, 0x08, 0x17, 0x9f, 0x6d, 0xd3, 0xf4, 0x8d, 0x85, 0x76, 0xe0, 0xd9, 0x20, 0x6c, + 0x6e, 0x21, 0x3b, 0x1b, 0xa4, 0x7a, 0x4c, 0x3d, 0xca, 0x34, 0x36, 0xa1, 0x96, 0x9e, 0xca, 0x0f, 0xe9, 0x25, 0xbf, 0x3f, + 0x4b, 0xdc, 0x13, 0x9e, 0xb6, 0xf5, 0x53, 0xbe, 0x60, 0xd0, 0x18, 0xd4, 0x66, 0x05, 0x5c, 0xfd, 0xfc, 0xc9, 0xab, 0xca, + 0x95, 0x11, 0x72, 0x70, 0xef, 0xa5, 0x2a, 0xc0, 0x1e, 0x13, 0xfa, 0x87, 0xf7, 0x08, 0xf3, 0x37, 0x09, 0x8b, 0x05, 0xb1, + 0xbd, 0x4a, 0x90, 0x29, 0x95, 0x0b, 0x1f, 0x27, 0x4c, 0xa4, 0x63, 0xe2, 0x6e, 0x2a, 0xc6, 0xd8, 0xe3, 0xd4, 0x0f, 0x4c, + 0x20, 0x9e, 0x85, 0xcf, 0xc5, 0xc4, 0xc3, 0xcb, 0x59, 0xaa, 0xf1, 0x50, 0x4a, 0xbe, 0x97, 0x0a, 0x49, 0x23, 0x31, 0x65, + 0x62, 0xdb, 0x13, 0x9d, 0x80, 0xf1, 0xb1, 0x87, 0xb5, 0x9d, 0x9b, 0x16, 0x87, 0x73, 0x09, 0xee, 0xf5, 0xfd, 0xfb, 0x94, + 0x2a, 0x6f, 0x73, 0x8b, 0xf4, 0xf6, 0x26, 0xd5, 0xe5, 0x44, 0xa3, 0x13, 0x46, 0x2b, 0x0d, 0x93, 0x95, 0xc4, 0x94, 0x31, + 0x6b, 0x2b, 0x91, 0xb5, 0x2a, 0xb1, 0x16, 0x17, 0x85, 0xd0, 0xb8, 0xab, 0xae, 0x02, 0xd3, 0x65, 0xcc, 0x36, 0x9e, 0x09, + 0xfc, 0x64, 0x4f, 0x7a, 0xd2, 0x39, 0x63, 0xc3, 0x4b, 0xe7, 0x02, 0xaa, 0x6e, 0xc0, 0xe0, 0x9e, 0xa5, 0x54, 0x6d, 0x24, + 0xb5, 0x17, 0x88, 0x5c, 0x21, 0x0c, 0xe1, 0xe8, 0x06, 0x3b, 0xd1, 0x92, 0x7b, 0x3e, 0x0f, 0xb0, 0x22, 0x38, 0xef, 0x21, + 0x9b, 0x10, 0x3f, 0xfd, 0x13, 0xe2, 0x34, 0x91, 0x6c, 0x31, 0xf0, 0xfc, 0x60, 0xd4, 0x59, 0xa8, 0xa7, 0x53, 0x6a, 0x07, + 0x23, 0x53, 0x9a, 0x10, 0x18, 0x65, 0x2f, 0x7b, 0x5d, 0x78, 0x63, 0xc3, 0xd9, 0x9d, 0x09, 0x2b, 0x58, 0x51, 0x42, 0x75, + 0xe6, 0xd3, 0x40, 0x3d, 0x89, 0x9f, 0xf5, 0x05, 0x84, 0xd6, 0xf1, 0xc4, 0x85, 0x36, 0xf7, 0x2c, 0xef, 0x31, 0x08, 0xf5, + 0x4a, 0x43, 0xa5, 0x2d, 0xd5, 0x6b, 0x1b, 0xe4, 0xd7, 0x6f, 0x63, 0xb7, 0xde, 0x27, 0x0f, 0x3d, 0x83, 0xb3, 0x79, 0x41, + 0x7a, 0x9a, 0xf0, 0x37, 0x3e, 0x26, 0xfc, 0xe6, 0x1d, 0xd2, 0xf6, 0x94, 0x34, 0x9e, 0x53, 0x55, 0xeb, 0xd4, 0x51, 0x69, + 0x6c, 0x4c, 0x93, 0x3a, 0x46, 0xea, 0x04, 0x87, 0x42, 0x70, 0x1a, 0xd3, 0x42, 0x57, 0xc7, 0x31, 0x30, 0x2e, 0x79, 0x3a, + 0x73, 0xc1, 0xe0, 0x15, 0x71, 0x6f, 0x80, 0x09, 0x14, 0x2f, 0x78, 0x12, 0x11, 0x3a, 0xcb, 0xfd, 0x07, 0xb5, 0x38, 0xdb, + 0x37, 0xf6, 0x51, 0x1a, 0x19, 0xc2, 0x6a, 0x2c, 0x91, 0xb1, 0xa7, 0xc5, 0x3e, 0x31, 0x9f, 0x2a, 0xfd, 0x2c, 0x62, 0x5f, + 0x64, 0xb8, 0x7e, 0x1b, 0x6e, 0xbd, 0x87, 0x3a, 0xe5, 0x3e, 0x4b, 0x09, 0xe9, 0x2c, 0xe1, 0xaf, 0xff, 0x3d, 0xf1, 0xd3, + 0x1f, 0x93, 0xdc, 0xea, 0x4d, 0xa6, 0xf1, 0xae, 0x4e, 0x76, 0x5e, 0xaf, 0x4c, 0x42, 0x5f, 0x48, 0xc8, 0x34, 0xc0, 0x44, + 0x43, 0xe1, 0xfa, 0x63, 0x09, 0x45, 0x11, 0x63, 0x93, 0xf2, 0x1d, 0xaf, 0xd5, 0xc6, 0x36, 0x94, 0xc4, 0x63, 0x5c, 0x01, + 0x8e, 0xdc, 0x67, 0xaf, 0x27, 0x29, 0xa0, 0xa8, 0x4d, 0x95, 0x43, 0x31, 0x0e, 0x09, 0x8c, 0x15, 0x26, 0x41, 0x58, 0xd1, + 0xcc, 0x5a, 0x8c, 0xcc, 0x59, 0xd0, 0xe5, 0x06, 0xf5, 0x07, 0x79, 0xb1, 0xed, 0x4a, 0xd8, 0x84, 0x7e, 0xeb, 0xbd, 0xa1, + 0xee, 0x78, 0x92, 0xd2, 0xd3, 0x99, 0x96, 0xff, 0x23, 0xe2, 0x61, 0x4f, 0x35, 0x1a, 0xd1, 0x54, 0x35, 0x93, 0xd8, 0xb1, + 0x42, 0xcf, 0x4a, 0x48, 0xac, 0x7a, 0x7c, 0x0b, 0xac, 0x1a, 0xac, 0x04, 0x17, 0xd2, 0x18, 0x07, 0x29, 0x6e, 0x99, 0x3c, + 0x4d, 0xb9, 0xe0, 0x12, 0xb8, 0x24, 0xc2, 0xeb, 0x08, 0x3f, 0x40, 0x59, 0x78, 0x73, 0xe3, 0x4c, 0x17, 0x1f, 0x04, 0x3d, + 0x3e, 0xec, 0x12, 0x15, 0xcb, 0xbf, 0x03, 0xff, 0xff, 0x82, 0x01, 0xf9, 0x57, 0x82, 0x70, 0xe8, 0x21, 0x16, 0x8c, 0xd6, + 0x94, 0xde, 0xb9, 0x66, 0xea, 0x29, 0x0c, 0x7a, 0xbc, 0x32, 0x28, 0x61, 0x67, 0x03, 0xae, 0x83, 0xdd, 0xf2, 0x50, 0x18, + 0x36, 0xb3, 0xf3, 0x79, 0xc0, 0x16, 0xb2, 0xfd, 0x13, 0xc2, 0x21, 0xa4, 0x8b, 0xf7, 0x68, 0xa2, 0x32, 0x4d, 0xca, 0xaa, + 0x57, 0x6c, 0xc0, 0xba, 0x2a, 0xeb, 0x21, 0xb0, 0x61, 0xb0, 0x2a, 0x5a, 0xd0, 0xde, 0x43, 0x61, 0x6a, 0xb0, 0x2e, 0xc2, + 0x65, 0x81, 0xd7, 0x80, 0xab, 0x58, 0xa1, 0xad, 0xc1, 0x09, 0x4c, 0x36, 0xee, 0x04, 0xa3, 0x2b, 0x20, 0x78, 0x46, 0x94, + 0x97, 0x7e, 0x00, 0xf4, 0xcb, 0xaa, 0xd1, 0x63, 0xdd, 0x6b, 0xa4, 0x4e, 0x0c, 0x4f, 0x72, 0x9e, 0xe9, 0x47, 0xa6, 0x2c, + 0x04, 0xa6, 0xc0, 0x05, 0x89, 0x64, 0xc7, 0xfc, 0xd2, 0x51, 0xc9, 0x90, 0xa2, 0xf7, 0xd6, 0x60, 0xd2, 0x61, 0x6d, 0x83, + 0x7e, 0x35, 0x42, 0x6f, 0x7c, 0x8c, 0xdd, 0x74, 0x52, 0x7d, 0x2e, 0x0f, 0x30, 0xb8, 0xf1, 0x01, 0xf2, 0xe9, 0x2e, 0xb1, + 0xf1, 0x7c, 0xbb, 0xc6, 0x28, 0x74, 0x05, 0xc9, 0x2f, 0x58, 0xc5, 0x45, 0x51, 0x2e, 0xc9, 0x10, 0xd7, 0x0e, 0x6c, 0x17, + 0x11, 0xde, 0x72, 0x0b, 0x8b, 0xf0, 0x9a, 0x18, 0x17, 0x25, 0x50, 0x97, 0x60, 0x76, 0x5d, 0x2b, 0x58, 0x46, 0x6d, 0xb0, + 0x69, 0x50, 0xa8, 0x9f, 0x06, 0xcb, 0x52, 0x7e, 0x45, 0x07, 0xc5, 0xc2, 0xe5, 0x23, 0xf1, 0x3c, 0x04, 0x8d, 0xc0, 0xeb, + 0xe2, 0x82, 0x08, 0x73, 0xef, 0x11, 0x18, 0xdc, 0x5e, 0xfa, 0x48, 0xb6, 0x3c, 0x98, 0xd7, 0xcb, 0xe4, 0xaa, 0x43, 0x6d, + 0x44, 0x6e, 0x3b, 0xf2, 0x21, 0xe4, 0xed, 0x2b, 0xe8, 0x50, 0x29, 0x3e, 0xee, 0x05, 0xe9, 0xb1, 0x13, 0x7c, 0x80, 0x6c, + 0x43, 0xf0, 0x56, 0xf6, 0x5a, 0xa2, 0xaa, 0x85, 0x51, 0x15, 0x58, 0xc9, 0xb0, 0x1e, 0x95, 0x4b, 0x05, 0xd4, 0xe0, 0x12, + 0xc6, 0x8f, 0x08, 0xfc, 0xb1, 0xbb, 0xb8, 0x5b, 0xd8, 0xb7, 0xf5, 0x53, 0x9a, 0xc3, 0xce, 0xb1, 0xeb, 0x1e, 0x95, 0x35, + 0xee, 0xd8, 0xce, 0x01, 0x9e, 0x56, 0x0b, 0x1c, 0x15, 0xbb, 0x53, 0xb7, 0x3e, 0x56, 0xa8, 0xb3, 0x93, 0x27, 0x59, 0xd2, + 0xe0, 0x42, 0x05, 0x97, 0x5b, 0xbc, 0x6d, 0xca, 0xbb, 0x26, 0x7c, 0x69, 0xc6, 0x3f, 0x89, 0xf0, 0xab, 0xe8, 0x3d, 0x06, + 0xa5, 0xd7, 0x40, 0x97, 0x23, 0x6d, 0x50, 0xda, 0xc9, 0xfd, 0x52, 0x29, 0xf6, 0xcb, 0x69, 0xd4, 0xd3, 0x42, 0xc0, 0x0a, + 0xc9, 0x39, 0x98, 0x10, 0x56, 0xd6, 0x89, 0x93, 0x9a, 0x3a, 0x38, 0xc2, 0x47, 0xa6, 0x05, 0xd1, 0x3d, 0xee, 0x87, 0x82, + 0xe4, 0xa7, 0x92, 0x78, 0xab, 0x08, 0xed, 0x56, 0x76, 0x87, 0x5d, 0x9a, 0xef, 0x91, 0xb2, 0xf6, 0x51, 0x61, 0xfd, 0xf3, + 0x27, 0xd7, 0x02, 0x03, 0x4e, 0x17, 0x06, 0x23, 0xa1, 0x64, 0x8c, 0xc7, 0x55, 0x33, 0x84, 0xc8, 0x23, 0xd8, 0x10, 0x84, + 0xd7, 0x2c, 0xf0, 0xd7, 0xaa, 0xa5, 0xd8, 0xfa, 0x85, 0x04, 0x7c, 0xbe, 0x34, 0x8b, 0xca, 0x81, 0xf7, 0x0e, 0x51, 0xaa, + 0xbd, 0x7d, 0x3a, 0xee, 0xe2, 0xf0, 0x70, 0x0e, 0x22, 0x74, 0x17, 0x71, 0x46, 0xd5, 0x38, 0xb1, 0xf0, 0x0e, 0xae, 0xd2, + 0xe4, 0x3c, 0xb0, 0x3a, 0x93, 0x62, 0xf9, 0xbf, 0x0d, 0x89, 0xb7, 0xac, 0x47, 0x2d, 0x3f, 0x14, 0xfc, 0xa8, 0x7c, 0x7d, + 0x28, 0xb2, 0x0d, 0xd6, 0x98, 0xab, 0x72, 0xdf, 0x94, 0x2f, 0xb1, 0x02, 0x80, 0x67, 0xf2, 0x8e, 0x82, 0x54, 0x03, 0xdc, + 0x0d, 0x5e, 0x74, 0xaa, 0x9a, 0x1e, 0x7d, 0x96, 0xe6, 0x12, 0x32, 0x29, 0x08, 0x7f, 0x19, 0xe0, 0x07, 0xcb, 0x94, 0x3c, + 0x0d, 0x8e, 0x15, 0x42, 0xdd, 0x35, 0xc4, 0xde, 0x9b, 0xef, 0x5e, 0x29, 0x9e, 0xb2, 0xd2, 0x69, 0x1f, 0xea, 0x2a, 0xd2, + 0x43, 0x68, 0x12, 0x91, 0x9e, 0xaa, 0x6c, 0x16, 0x08, 0x11, 0x7e, 0x24, 0x89, 0x8b, 0xd6, 0x95, 0x38, 0x7c, 0xcc, 0x9a, + 0x2e, 0xb4, 0xb7, 0x04, 0xa1, 0xc4, 0xe8, 0xdc, 0x28, 0x60, 0xe5, 0x20, 0x15, 0x0a, 0x7d, 0x3d, 0xc7, 0x32, 0xc3, 0xdc, + 0xcd, 0x4f, 0x15, 0xfd, 0x14, 0xa5, 0x78, 0xa9, 0x4c, 0x46, 0xa5, 0x66, 0x64, 0x1d, 0x7f, 0x8a, 0xf2, 0x99, 0x9f, 0xd7, + 0x7b, 0x0f, 0xce, 0x12, 0xeb, 0x4c, 0xdc, 0xe8, 0x91, 0x57, 0x77, 0x90, 0xad, 0x53, 0x76, 0x09, 0xa7, 0x2a, 0x60, 0x86, + 0x58, 0x87, 0x24, 0x07, 0xd7, 0xa1, 0x80, 0x71, 0x70, 0xf5, 0xf4, 0x76, 0x75, 0x49, 0x56, 0x1e, 0x3b, 0xa2, 0x0d, 0xe0, + 0xe4, 0xfd, 0xa0, 0x07, 0x4b, 0x05, 0xf8, 0xf2, 0xb4, 0xbc, 0x2e, 0x81, 0x2b, 0x4e, 0x89, 0x7d, 0xf8, 0xf1, 0x34, 0xf9, + 0x8f, 0x72, 0xfe, 0xd1, 0x13, 0x8a, 0x27, 0x39, 0x28, 0x7a, 0x1a, 0xf5, 0x56, 0xfa, 0x69, 0x68, 0x1e, 0x10, 0xf3, 0x4f, + 0x85, 0x77, 0x7c, 0xe6, 0x50, 0xaa, 0xce, 0x4c, 0xf2, 0xf1, 0xdb, 0x68, 0x0d, 0x51, 0x67, 0x2c, 0x9b, 0xa5, 0x8e, 0x79, + 0x6c, 0xa5, 0xb3, 0x4e, 0xd3, 0x2e, 0xa0, 0xf1, 0x14, 0x16, 0x30, 0xdf, 0x4d, 0xa4, 0xa4, 0xa8, 0x53, 0x6d, 0xe1, 0xf4, + 0xd4, 0xe9, 0xef, 0x32, 0xe1, 0xba, 0x77, 0x84, 0xe0, 0xd6, 0x59, 0x3a, 0xab, 0xe6, 0x42, 0x61, 0x9f, 0xaa, 0x80, 0xe2, + 0x31, 0xca, 0xcc, 0x29, 0x2f, 0x56, 0xb2, 0x41, 0x09, 0x34, 0x17, 0x26, 0x18, 0xc1, 0xce, 0xc0, 0x92, 0x02, 0xb2, 0x81, + 0x50, 0x80, 0xf8, 0x9c, 0x2b, 0x9d, 0xfa, 0xe1, 0x65, 0x34, 0xb6, 0x68, 0xac, 0xc9, 0xba, 0x20, 0x47, 0xa3, 0xb7, 0x50, + 0x68, 0xe5, 0x7f, 0x69, 0xe6, 0xcf, 0x9e, 0xb8, 0x9b, 0x50, 0x17, 0xf7, 0x3d, 0xf9, 0xf8, 0x65, 0x4e, 0x58, 0x0a, 0xdf, + 0x3d, 0xa5, 0x67, 0x53, 0x42, 0xc8, 0xe0, 0x8e, 0x78, 0x9f, 0x7f, 0x50, 0xa4, 0xbb, 0xf3, 0xe8, 0xa8, 0x2b, 0x7c, 0x6a, + 0x53, 0xc5, 0xc3, 0x26, 0x16, 0xa6, 0xf8, 0x95, 0x7b, 0xa0, 0xc4, 0x61, 0xd4, 0x16, 0x14, 0x9d, 0xed, 0x62, 0xc1, 0x41, + 0xfa, 0x33, 0xe0, 0xa3, 0xc7, 0x1f, 0x18, 0x4e, 0x3b, 0x45, 0xdc, 0xc5, 0xd2, 0x2e, 0xda, 0xf7, 0x64, 0x32, 0x9d, 0x7a, + 0x3c, 0x0f, 0x53, 0x9c, 0x5f, 0x9b, 0xf2, 0xcb, 0x50, 0x13, 0xca, 0x20, 0xe2, 0xb4, 0xa8, 0xb4, 0xc7, 0x52, 0xda, 0xd1, + 0xab, 0x8f, 0xbe, 0x66, 0x4f, 0x84, 0xb7, 0x61, 0xf9, 0x9e, 0x9d, 0x38, 0x5f, 0x18, 0x2a, 0x7b, 0x0f, 0xb9, 0x57, 0x25, + 0x14, 0x82, 0x35, 0x3a, 0x45, 0x78, 0xdf, 0x4d, 0x25, 0x16, 0xab, 0xab, 0x19, 0x37, 0xcd, 0x38, 0x54, 0x2d, 0x9e, 0xda, + 0xce, 0xa1, 0x6f, 0x23, 0x39, 0x8e, 0xb0, 0xad, 0x73, 0x7b, 0xc0, 0x15, 0x2c, 0xde, 0xc3, 0x66, 0xeb, 0xe4, 0xb5, 0x8e, + 0x4e, 0x12, 0xf3, 0xec, 0x08, 0x1e, 0xca, 0x44, 0xc6, 0xf3, 0xf3, 0x3f, 0x68, 0xcb, 0x9a, 0x37, 0x29, 0xd5, 0x6d, 0x7a, + 0x9a, 0xbb, 0x1d, 0x67, 0x05, 0x6f, 0x63, 0x89, 0x44, 0xc8, 0x5a, 0xd8, 0xdc, 0xee, 0x92, 0xe8, 0xfc, 0x6f, 0x1c, 0x19, + 0xfe, 0xef, 0x95, 0x9e, 0xe1, 0xd3, 0x02, 0xa7, 0xcf, 0xc5, 0x6d, 0x96, 0xea, 0x7b, 0x54, 0xbd, 0x47, 0xdf, 0xf6, 0xbd, + 0x05, 0x31, 0x65, 0xc7, 0x32, 0xff, 0x48, 0xe4, 0x57, 0x92, 0x59, 0x78, 0xc1, 0xa4, 0xc6, 0xbc, 0x31, 0x5a, 0xf7, 0xe0, + 0xfb, 0x75, 0x19, 0xad, 0x1f, 0x3d, 0xf7, 0x2c, 0x05, 0x88, 0xb1, 0x69, 0x36, 0xdd, 0x42, 0xef, 0x5c, 0x21, 0xc7, 0x4c, + 0xdb, 0x18, 0x8b, 0xba, 0xe2, 0x20, 0x5b, 0x19, 0x4d, 0x79, 0x13, 0xd2, 0x7f, 0xf3, 0x51, 0xee, 0xf8, 0x73, 0xe0, 0x0f, + 0x7d, 0x62, 0xf3, 0x88, 0x1f, 0x2d, 0xb9, 0x01, 0x4a, 0xeb, 0x16, 0x37, 0x65, 0xcf, 0x94, 0xfb, 0xa5, 0xbf, 0x3f, 0x30, + 0xbc, 0x14, 0x52, 0xe9, 0x19, 0x0e, 0x88, 0x3f, 0x28, 0x6c, 0xa0, 0x68, 0xc6, 0x1c, 0xe1, 0xa0, 0xb8, 0xf4, 0xe9, 0x22, + 0x0f, 0x84, 0x48, 0x96, 0xfc, 0xc3, 0x47, 0x6a, 0xc6, 0x7f, 0x98, 0xf0, 0x89, 0x08, 0x5f, 0xf8, 0x1c, 0x31, 0xc3, 0x4e, + 0x10, 0xf6, 0xfa, 0xc0, 0xac, 0xeb, 0x69, 0xbb, 0x40, 0x37, 0x5a, 0x21, 0x97, 0xf1, 0xd9, 0xb9, 0x3c, 0xe0, 0x43, 0x6c, + 0xeb, 0x06, 0xfa, 0xe6, 0x9b, 0xf4, 0x7d, 0x43, 0x17, 0x94, 0x99, 0x54, 0x54, 0x55, 0x4b, 0xe5, 0xf9, 0xd4, 0x6f, 0x36, + 0x58, 0x24, 0xab, 0xf1, 0xf3, 0x20, 0xfc, 0x42, 0x95, 0xd7, 0xbd, 0x28, 0x71, 0xc4, 0x77, 0x22, 0xe3, 0x03, 0x4c, 0x81, + 0xbd, 0xa1, 0x1c, 0x29, 0x74, 0xd6, 0xad, 0xea, 0x2a, 0x71, 0xb7, 0xf6, 0x76, 0xd6, 0x3f, 0x5b, 0x5f, 0xc8, 0xd4, 0x95, + 0x90, 0x4a, 0x9b, 0xdc, 0xe9, 0xb2, 0x1b, 0xdb, 0xa7, 0xaa, 0x07, 0x0a, 0x0f, 0x0a, 0xdd, 0xb5, 0x02, 0xa0, 0x7e, 0x7f, + 0x60, 0x10, 0xdd, 0x81, 0x50, 0xf1, 0x04, 0xbc, 0x63, 0xc2, 0x1d, 0xe0, 0xb7, 0x26, 0xfc, 0x46, 0x8c, 0x1d, 0x17, 0x1c, + 0xd8, 0x31, 0xe5, 0xab, 0x04, 0x3b, 0x9d, 0xb0, 0xe7, 0x5e, 0x8b, 0x8f, 0xd6, 0xd7, 0xe9, 0x2f, 0x6f, 0xa1, 0xe5, 0xda, + 0xcd, 0xcd, 0xf3, 0x66, 0x81, 0x2b, 0x98, 0xcf, 0xe0, 0xb7, 0x2f, 0xd3, 0x8d, 0x46, 0xcc, 0xad, 0x1f, 0x1a, 0x9a, 0x65, + 0xfe, 0xea, 0xde, 0xac, 0x2c, 0x82, 0xcf, 0xf9, 0x94, 0xc3, 0x32, 0xcb, 0x1b, 0x7a, 0xfe, 0x9e, 0x26, 0x8b, 0xd7, 0xaa, + 0x60, 0x71, 0x60, 0x75, 0x0f, 0x07, 0x96, 0xde, 0xc5, 0x61, 0xa0, 0xc2, 0xb7, 0x4d, 0xf9, 0x57, 0x13, 0x5e, 0x09, 0x3d, + 0x6f, 0x18, 0xbc, 0x2d, 0xc2, 0x55, 0x1f, 0xa1, 0xeb, 0x82, 0x19, 0x70, 0x2f, 0xa4, 0x81, 0x32, 0x6b, 0x5f, 0x38, 0xfe, + 0x0e, 0x14, 0x81, 0xbf, 0x34, 0xca, 0x30, 0xf5, 0x41, 0x30, 0x0e, 0x0c, 0xe6, 0x62, 0x85, 0x6b, 0xb8, 0xb2, 0xef, 0x9b, + 0x71, 0xdf, 0x02, 0xf7, 0xa5, 0xe7, 0x81, 0x4f, 0x95, 0xd3, 0x82, 0xd9, 0xed, 0x5d, 0xda, 0xb5, 0x05, 0xbd, 0x5f, 0xaa, + 0xe0, 0x67, 0x7e, 0x97, 0xe0, 0x5c, 0xd5, 0xa0, 0x18, 0x1f, 0x99, 0x5e, 0xbe, 0x81, 0xb4, 0x57, 0xe9, 0xbe, 0x8e, 0xc8, + 0x86, 0x17, 0x33, 0xce, 0xf7, 0x15, 0x6d, 0x03, 0x5d, 0xca, 0xc5, 0x55, 0xfd, 0xc1, 0xd3, 0x90, 0x19, 0xe7, 0x48, 0x2d, + 0x5a, 0xd8, 0x58, 0xb1, 0x95, 0xa3, 0xaf, 0x4a, 0x01, 0x34, 0xef, 0xf0, 0xf8, 0xaf, 0x5d, 0x0d, 0x6e, 0x4b, 0x1f, 0x90, + 0x0c, 0xcd, 0x0c, 0xe1, 0x6b, 0x83, 0x5f, 0xa3, 0xd4, 0x2a, 0xac, 0xda, 0x82, 0x77, 0x0c, 0x76, 0xd1, 0x32, 0x06, 0xff, + 0x77, 0x83, 0xcf, 0x7d, 0x58, 0x8a, 0x0f, 0x4d, 0x29, 0x5e, 0x94, 0x43, 0x78, 0xc8, 0xf5, 0x1d, 0x94, 0xdd, 0xd3, 0xf6, + 0x7d, 0xd4, 0xae, 0xca, 0x1e, 0x81, 0x3d, 0x77, 0xfd, 0x99, 0x70, 0x50, 0x2d, 0x38, 0x3c, 0xe8, 0x98, 0x4f, 0xa7, 0xb4, + 0x97, 0x6e, 0x91, 0x6f, 0xfe, 0xf4, 0xc9, 0xfd, 0x00, 0x39, 0x4f, 0x37, 0x68, 0xff, 0x0a, 0xd5, 0x2b, 0xcb, 0x86, 0x48, + 0x1d, 0x18, 0x45, 0x63, 0x9c, 0x8d, 0x71, 0x8c, 0xa5, 0x35, 0x5d, 0x7a, 0x7d, 0xaa, 0xc4, 0xb8, 0x9c, 0xfb, 0x65, 0x2d, + 0x31, 0xac, 0x21, 0xa2, 0xd9, 0xb0, 0xe8, 0xcd, 0x8c, 0x9e, 0x28, 0x71, 0x98, 0x10, 0x99, 0x4f, 0x8c, 0xbd, 0x39, 0x32, + 0xb4, 0xb6, 0x93, 0x0e, 0xad, 0x72, 0x3f, 0x64, 0x51, 0x24, 0x14, 0x14, 0x77, 0x95, 0x39, 0xa1, 0xf1, 0xdc, 0xef, 0x8a, + 0xec, 0x25, 0xd0, 0xaa, 0xb0, 0x90, 0xcc, 0xdc, 0xf1, 0x25, 0x1a, 0x87, 0x1d, 0x05, 0xf5, 0x0f, 0x53, 0xc5, 0x61, 0xee, + 0x98, 0xcd, 0x7b, 0xe6, 0xec, 0xb1, 0x98, 0x41, 0xb7, 0xb1, 0x43, 0xbf, 0xe5, 0x85, 0x50, 0x69, 0x8d, 0x9d, 0xde, 0x11, + 0x92, 0xd3, 0x15, 0xf0, 0xb8, 0x12, 0xe6, 0x97, 0x88, 0xcd, 0x21, 0x75, 0xac, 0xa8, 0xe3, 0x88, 0x6a, 0x1c, 0x8a, 0x15, + 0x0b, 0xdd, 0xec, 0xa5, 0x30, 0xc5, 0x40, 0x3c, 0x1e, 0x67, 0x49, 0xc6, 0x7a, 0x77, 0x7a, 0x27, 0xc6, 0x75, 0x31, 0xbf, + 0x5f, 0x8a, 0xf2, 0xd6, 0x78, 0x69, 0x95, 0xa7, 0x5c, 0xe6, 0x85, 0x6e, 0xfd, 0xe4, 0x8a, 0x71, 0xe6, 0x56, 0xc2, 0xcc, + 0x9f, 0xac, 0x25, 0xfe, 0x9d, 0x12, 0x3b, 0xa6, 0x68, 0xf0, 0x41, 0x28, 0xf4, 0x51, 0xe8, 0xb2, 0x63, 0x4a, 0x60, 0x91, + 0x8d, 0xb9, 0x23, 0x7e, 0xa8, 0x98, 0xf7, 0xfe, 0x7e, 0xc1, 0x62, 0x37, 0xd3, 0x4e, 0x1f, 0xd0, 0x1d, 0x5c, 0xa0, 0x7f, + 0xf5, 0x80, 0xbe, 0x5c, 0xac, 0xfa, 0xd9, 0x91, 0xf5, 0x9f, 0x59, 0x01, 0x27, 0x9a, 0xa2, 0x5b, 0x43, 0x53, 0x74, 0xf7, + 0x4d, 0xa2, 0xb7, 0xc0, 0x27, 0x15, 0xc9, 0x8b, 0xa5, 0xba, 0x21, 0x2e, 0xe6, 0xa4, 0x7a, 0x42, 0xd0, 0xf9, 0x71, 0x2e, + 0x10, 0xb7, 0xf3, 0x89, 0x57, 0x5f, 0x7d, 0x4f, 0xac, 0x1d, 0xd4, 0x96, 0x0a, 0xf3, 0xa6, 0x66, 0xa8, 0x49, 0xd2, 0x91, + 0x72, 0x24, 0xfa, 0x0c, 0xd1, 0x15, 0x60, 0xc7, 0xd3, 0x63, 0x0f, 0x39, 0x1f, 0x87, 0x99, 0xea, 0x92, 0x8c, 0x39, 0x99, + 0x4a, 0xb4, 0x96, 0x4b, 0x4a, 0x6d, 0x35, 0xd2, 0xc9, 0xde, 0xf0, 0xea, 0x97, 0xa9, 0xfc, 0x56, 0xd9, 0xb4, 0x21, 0xbf, + 0x71, 0x91, 0x7c, 0xd3, 0x3d, 0xea, 0x1c, 0x37, 0xca, 0x84, 0x67, 0xb8, 0xf3, 0xe7, 0xde, 0xb0, 0x7d, 0x85, 0xe0, 0xe5, + 0xb2, 0x57, 0x8c, 0x7e, 0xef, 0xef, 0x42, 0x24, 0x38, 0xd7, 0xf6, 0x71, 0xd8, 0xc9, 0x5f, 0x39, 0xf9, 0x38, 0x7a, 0x5f, + 0x46, 0x65, 0x63, 0x64, 0x02, 0xa1, 0xed, 0x88, 0xae, 0xb8, 0x38, 0x1f, 0x26, 0x3a, 0x29, 0x11, 0x73, 0x26, 0x26, 0x21, + 0x58, 0x2c, 0x9c, 0xbe, 0xfc, 0x79, 0x63, 0xa3, 0xfc, 0xb9, 0x27, 0x19, 0x1a, 0x3d, 0xf3, 0x40, 0xdf, 0x75, 0xe4, 0xa3, + 0xeb, 0x74, 0x8b, 0x4c, 0x7f, 0xd8, 0xd1, 0x37, 0x47, 0x37, 0xc8, 0x36, 0xcb, 0x1d, 0x81, 0x67, 0xba, 0x41, 0x26, 0x4f, + 0x57, 0xc0, 0x09, 0x45, 0x9c, 0x1c, 0x8c, 0xf8, 0x24, 0xf6, 0x1a, 0x72, 0xfd, 0x68, 0x24, 0xee, 0xc5, 0xc6, 0x13, 0x56, + 0x7b, 0x6f, 0xb8, 0x1d, 0x9a, 0x2f, 0x22, 0x5d, 0x20, 0xac, 0x07, 0xc2, 0xbc, 0x25, 0xe6, 0x40, 0x98, 0xf8, 0x85, 0x07, + 0x17, 0xbe, 0x46, 0x9a, 0x02, 0xb5, 0x8f, 0xae, 0xc5, 0x3e, 0x1a, 0xa7, 0x68, 0x58, 0x60, 0x47, 0xf7, 0x07, 0xfd, 0x42, + 0xa5, 0x0b, 0x3d, 0xea, 0xd1, 0x0b, 0x0b, 0xf4, 0x9b, 0xdc, 0x21, 0x14, 0x9e, 0x6b, 0x9d, 0x32, 0x70, 0x38, 0x79, 0x17, + 0xf8, 0xa1, 0x05, 0x4e, 0x7c, 0x7e, 0x74, 0x3f, 0x78, 0x13, 0xd9, 0x3c, 0x71, 0x65, 0xd6, 0x3d, 0xc9, 0xcb, 0x6f, 0xaf, + 0x40, 0x2f, 0x7b, 0xbe, 0x73, 0xae, 0xe9, 0x1c, 0x7d, 0x82, 0x5d, 0xde, 0x86, 0x6d, 0x4f, 0x1d, 0x7d, 0x51, 0x82, 0xb9, + 0xc0, 0x0f, 0xaf, 0xd4, 0xbe, 0xa0, 0x8b, 0x93, 0xc2, 0xb7, 0xba, 0x1e, 0x19, 0xa4, 0x1e, 0x2b, 0x65, 0xe9, 0x4d, 0x47, + 0xdf, 0x72, 0xaf, 0xba, 0x75, 0xf4, 0x1f, 0xbf, 0x3b, 0xec, 0xd7, 0x65, 0x4f, 0x5e, 0xac, 0x7e, 0x81, 0xb7, 0x45, 0x85, + 0xef, 0x7c, 0x3d, 0x7d, 0x7c, 0xf5, 0x6d, 0xdf, 0x20, 0xff, 0x7e, 0x7d, 0xbf, 0xf8, 0xdd, 0x59, 0xff, 0x03, 0x15, 0x46, + 0x4d, 0xee, 0xbb, 0xbc, 0x9d, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_touchpad[16732] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x14, + 0x00, 0x00, 0x00, 0xa0, 0x08, 0x06, 0x00, 0x00, 0x00, 0xcd, 0x5c, 0x93, 0xae, 0x00, 0x00, 0x41, 0x23, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x7d, 0x5b, 0x8f, 0x24, 0xc9, 0x79, 0xdd, 0x89, 0x88, 0xac, 0x4b, 0x77, 0xcf, 0xf4, 0x4c, 0xef, + 0x8d, 0xbb, 0xa4, 0x44, 0xae, 0x28, 0x0a, 0x92, 0x47, 0x06, 0x01, 0x69, 0x61, 0xc0, 0x82, 0x00, 0x6b, 0x21, 0x3f, 0xda, + 0xb0, 0x0d, 0x1b, 0x92, 0x01, 0x3f, 0xf8, 0xd5, 0x3f, 0x83, 0xdc, 0xdf, 0xe0, 0x7f, 0x21, 0xf9, 0xc5, 0x82, 0x6c, 0x18, + 0x16, 0x0c, 0x90, 0x82, 0x6d, 0xc9, 0x30, 0x96, 0xba, 0xc0, 0x1a, 0x88, 0x12, 0x45, 0xac, 0xc4, 0xa5, 0x66, 0x77, 0x6e, + 0x3d, 0x7d, 0xa9, 0xae, 0xaa, 0xac, 0x8c, 0x08, 0xe3, 0x7c, 0x11, 0x91, 0x19, 0x59, 0x5d, 0xd5, 0x53, 0x3d, 0x5d, 0x3d, + 0xd3, 0xb3, 0x1b, 0x67, 0xb7, 0x27, 0xab, 0xb2, 0xb2, 0x32, 0xb3, 0xb2, 0x2a, 0x4e, 0x7e, 0xdf, 0x89, 0xef, 0x02, 0x14, + 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0x14, 0xdc, 0x34, 0xa8, 0x57, 0x7d, 0x02, 0x05, 0xdb, 0x84, 0x7f, 0x4d, 0xbf, 0x4f, + 0xe5, 0x5f, 0xf5, 0x19, 0x14, 0x6c, 0x07, 0xaf, 0xe9, 0x0f, 0xf0, 0x35, 0x1a, 0xac, 0x1c, 0x2a, 0xdf, 0xbd, 0xc4, 0x75, + 0xbe, 0xff, 0x02, 0xdf, 0xc9, 0xc3, 0x4b, 0xbc, 0xe7, 0xc3, 0x35, 0xeb, 0x1f, 0x5c, 0xe1, 0xb7, 0xf0, 0x9e, 0x7c, 0xca, + 0xd5, 0xf8, 0xde, 0x25, 0xf6, 0xf3, 0xce, 0x05, 0xfb, 0x59, 0x87, 0x7b, 0x1b, 0xbe, 0xe7, 0xbb, 0xf0, 0x57, 0xff, 0xb5, + 0x17, 0xe2, 0xfb, 0x12, 0x12, 0xca, 0x06, 0x03, 0xff, 0x3b, 0x6b, 0x3e, 0xf7, 0xaa, 0xc1, 0xbc, 0x3c, 0x58, 0x3f, 0x3c, + 0x3f, 0x00, 0xef, 0x1d, 0x2e, 0x6d, 0x73, 0xaf, 0xbf, 0x8b, 0xfa, 0x29, 0xd4, 0xe2, 0xf8, 0x82, 0x6b, 0xfd, 0x7e, 0xf7, + 0xd0, 0x1e, 0x43, 0xd9, 0xc9, 0x73, 0xbe, 0x97, 0xf7, 0xc2, 0xc2, 0x9d, 0x76, 0xdb, 0xbd, 0x39, 0xed, 0x1e, 0x3f, 0xba, + 0xf0, 0xcd, 0xf1, 0xbd, 0xb3, 0x15, 0xc7, 0x78, 0x13, 0x2f, 0x86, 0x27, 0xe7, 0x57, 0xe9, 0xf1, 0xc5, 0x03, 0xfd, 0xed, + 0xec, 0x31, 0xcf, 0x57, 0xef, 0x84, 0xed, 0xf5, 0xad, 0xf8, 0xbe, 0x07, 0xcf, 0x3f, 0xac, 0xd9, 0x83, 0x37, 0xfb, 0x71, + 0xfb, 0x4f, 0xd6, 0x6f, 0x37, 0xd8, 0x87, 0x1f, 0xbe, 0xb1, 0x74, 0x3e, 0xf7, 0xcf, 0x6f, 0xb7, 0x73, 0x00, 0xff, 0x71, + 0x4e, 0x90, 0xdf, 0xbb, 0x04, 0xe1, 0xad, 0x22, 0xb6, 0x8f, 0x36, 0x21, 0xbb, 0x2f, 0x16, 0x49, 0xa9, 0xd7, 0x8e, 0x1c, + 0x96, 0xc9, 0x60, 0x99, 0x04, 0x12, 0x01, 0xc4, 0x81, 0xff, 0xc1, 0x03, 0xa8, 0x69, 0x1a, 0xf0, 0xf7, 0xd6, 0x0c, 0xf0, + 0xf7, 0xd7, 0x0c, 0xe6, 0xf7, 0xc2, 0xa0, 0x75, 0x53, 0xa8, 0xb7, 0xb3, 0x81, 0x2a, 0x83, 0x31, 0x0e, 0xbe, 0x83, 0x38, + 0x30, 0xdd, 0x1c, 0x0a, 0x07, 0xdd, 0x69, 0xd8, 0x6c, 0xc0, 0xfa, 0x1a, 0x0a, 0x77, 0xc2, 0xe3, 0x5b, 0xdc, 0x2e, 0x83, + 0xe3, 0x6b, 0xc4, 0x6d, 0xe0, 0xa8, 0x86, 0xba, 0x9d, 0xd6, 0x8f, 0xce, 0x7f, 0x37, 0x69, 0x5b, 0xbf, 0x58, 0xf1, 0xbd, + 0xed, 0x01, 0x6e, 0x01, 0xb5, 0x33, 0xbc, 0xdc, 0x77, 0x9a, 0xf6, 0xe5, 0x9a, 0x17, 0xff, 0x2d, 0xe8, 0xaa, 0x1b, 0x38, + 0x6a, 0xb0, 0xb9, 0x95, 0x31, 0xad, 0x23, 0x89, 0xf0, 0x3d, 0x93, 0xfe, 0x6b, 0x69, 0x3f, 0x7a, 0x78, 0x7e, 0x7f, 0x7a, + 0x1e, 0xd6, 0x9d, 0x00, 0xb8, 0xc3, 0xd7, 0xf9, 0x60, 0xc5, 0xb6, 0xa7, 0xa3, 0xf8, 0xfc, 0x08, 0x50, 0x4b, 0xaf, 0x99, + 0x44, 0x78, 0x87, 0x80, 0x8e, 0xdb, 0x3d, 0xe5, 0x71, 0xd3, 0xfa, 0x27, 0x1d, 0x29, 0xf2, 0xbb, 0x7f, 0xb2, 0x03, 0xbf, + 0x8a, 0xec, 0x48, 0x6a, 0xb2, 0x24, 0xb1, 0x7d, 0xb2, 0x86, 0xc4, 0xee, 0xaf, 0x20, 0xac, 0xef, 0xad, 0x21, 0xa9, 0x65, + 0x62, 0x5a, 0x49, 0x4a, 0x37, 0x97, 0x84, 0xd4, 0x2b, 0x27, 0x89, 0x9c, 0x20, 0x72, 0x72, 0xc8, 0x89, 0xe1, 0x01, 0x54, + 0xb2, 0x02, 0xea, 0x77, 0xc3, 0x52, 0x08, 0xe1, 0xfd, 0x25, 0x12, 0x88, 0x04, 0xc0, 0xbb, 0xf5, 0xe7, 0x71, 0xd0, 0xb7, + 0x03, 0x7e, 0x37, 0x2c, 0x39, 0xd0, 0xfd, 0x4e, 0x78, 0x9c, 0x06, 0x37, 0x07, 0xea, 0xd1, 0x28, 0x0c, 0xe6, 0x34, 0x90, + 0x7b, 0x83, 0x77, 0x0f, 0xd8, 0x59, 0x40, 0xb9, 0x6c, 0xb0, 0x72, 0x7d, 0x3b, 0x08, 0x77, 0x00, 0x3f, 0x80, 0x1a, 0x65, + 0x83, 0xd2, 0xc7, 0xc7, 0x69, 0x89, 0x71, 0x1c, 0xb4, 0xe3, 0x6c, 0x1d, 0x5f, 0xb7, 0xfc, 0x0d, 0x67, 0x03, 0x7a, 0x14, + 0xd7, 0x57, 0xf1, 0xfd, 0xf6, 0xfc, 0x3e, 0x89, 0x01, 0xd7, 0xa7, 0x6d, 0xf3, 0x6d, 0xcc, 0xea, 0xef, 0x34, 0x6d, 0x93, + 0x6f, 0xbb, 0x0a, 0xc3, 0x21, 0x36, 0x46, 0xdd, 0xfe, 0xb3, 0x1a, 0xca, 0x84, 0xc1, 0x90, 0x96, 0x2b, 0x5f, 0xaf, 0x97, + 0x9e, 0xcf, 0xc3, 0x2e, 0xf3, 0xf7, 0xa8, 0x48, 0x58, 0xed, 0xba, 0x79, 0xb7, 0x6d, 0x22, 0xb4, 0x59, 0x7e, 0xbc, 0x44, + 0x70, 0x33, 0x40, 0x37, 0xe7, 0xf7, 0xb3, 0xfc, 0x78, 0x5e, 0xc1, 0xab, 0x05, 0x3c, 0xa6, 0xdd, 0xfe, 0x72, 0x62, 0x24, + 0xf1, 0xe9, 0x3a, 0x7b, 0xef, 0x00, 0x3e, 0x91, 0x17, 0xc9, 0x2d, 0x11, 0x9b, 0x8e, 0x44, 0x77, 0xcc, 0xf5, 0x23, 0x78, + 0x35, 0x85, 0x4f, 0xc4, 0xa5, 0xcf, 0xc2, 0xf2, 0x90, 0xcf, 0x9f, 0x00, 0x5f, 0x19, 0xc3, 0xb7, 0x24, 0xf5, 0x60, 0xc9, + 0xe2, 0xfa, 0x24, 0x23, 0xa4, 0x48, 0x46, 0xf7, 0x0f, 0xe0, 0x57, 0x12, 0x51, 0x4e, 0x40, 0x37, 0x80, 0x7c, 0xd4, 0xb5, + 0x93, 0x46, 0x22, 0x8c, 0x44, 0x16, 0x24, 0x8a, 0x0f, 0x81, 0x7b, 0xf7, 0xa1, 0x13, 0x41, 0x24, 0x6b, 0xc1, 0xbe, 0xd1, + 0x91, 0x83, 0xbb, 0xdd, 0x11, 0x83, 0xdf, 0x83, 0xba, 0x1b, 0x2d, 0x80, 0x44, 0x08, 0x24, 0x03, 0x0e, 0x7e, 0x0e, 0xfc, + 0xb4, 0x4c, 0x83, 0x7f, 0x34, 0x85, 0xc6, 0x6e, 0x37, 0xe8, 0x65, 0xb0, 0x0f, 0xba, 0x01, 0xce, 0x3f, 0x57, 0x41, 0xa5, + 0x41, 0x3b, 0xb2, 0x91, 0x1c, 0x46, 0x61, 0x20, 0x73, 0xd0, 0xa5, 0xc1, 0xcb, 0x81, 0x2b, 0xeb, 0xe2, 0x40, 0x95, 0xd7, + 0xe2, 0xa0, 0x1c, 0xa4, 0x75, 0xf9, 0x6b, 0x2e, 0xbe, 0x3e, 0x04, 0x06, 0x69, 0x5d, 0x1a, 0xe4, 0x2e, 0x2e, 0x07, 0xdd, + 0xb6, 0xe9, 0x79, 0xb5, 0xf4, 0x7c, 0xf9, 0x75, 0x2c, 0x00, 0x79, 0xce, 0xc7, 0x5c, 0x56, 0x80, 0x89, 0xaf, 0xb7, 0xdb, + 0x11, 0x7a, 0xc5, 0xba, 0xfc, 0x9b, 0xc9, 0xd7, 0x57, 0xe8, 0x3d, 0x6c, 0xf2, 0x73, 0xdc, 0x04, 0x9a, 0x97, 0x2b, 0xbe, + 0x2f, 0x21, 0x7b, 0xa2, 0xf4, 0xc5, 0xd6, 0x8a, 0xe2, 0xd1, 0xf2, 0xe7, 0x1a, 0xde, 0xa6, 0xf7, 0x38, 0x78, 0x7e, 0x66, + 0x59, 0x3f, 0xca, 0x1e, 0x6b, 0xf8, 0x96, 0x58, 0x16, 0xe1, 0x79, 0x63, 0x56, 0xbc, 0xce, 0xe7, 0xd9, 0xf1, 0x95, 0x0d, + 0xeb, 0x17, 0xf9, 0xf3, 0x71, 0x47, 0x68, 0x7c, 0x8d, 0xeb, 0x64, 0xb7, 0x71, 0xdb, 0x1e, 0x21, 0xd6, 0x80, 0x6a, 0xe0, + 0x17, 0x19, 0x69, 0x25, 0x52, 0xe3, 0x7a, 0x92, 0xd0, 0x9c, 0xef, 0x21, 0x51, 0x45, 0x22, 0x93, 0x6d, 0x22, 0x71, 0xcd, + 0x17, 0x81, 0xb4, 0x72, 0xb2, 0x9a, 0x7b, 0x38, 0x5a, 0x66, 0x89, 0xa0, 0x48, 0x48, 0xf2, 0x37, 0x84, 0x3f, 0xcd, 0x08, + 0x89, 0x64, 0x94, 0x88, 0x88, 0x56, 0x53, 0xf5, 0x36, 0x1c, 0x49, 0x68, 0x1d, 0x01, 0xf5, 0xc8, 0x67, 0x99, 0x78, 0x7a, + 0xa4, 0xb3, 0x7d, 0xb2, 0x51, 0x5b, 0x25, 0x10, 0x92, 0x07, 0x89, 0x83, 0xa4, 0xf1, 0x8b, 0xc1, 0xaa, 0x48, 0x84, 0x21, + 0x64, 0xb1, 0x0f, 0xd5, 0x3c, 0x82, 0x76, 0x7b, 0x50, 0xb4, 0x1c, 0x68, 0x35, 0xe4, 0x04, 0xd1, 0x28, 0xe8, 0x9c, 0x1c, + 0x68, 0xbe, 0xd3, 0x2a, 0xb0, 0x53, 0xe8, 0x44, 0x0a, 0x6e, 0x06, 0x9d, 0xc8, 0x20, 0x11, 0x01, 0x09, 0x87, 0x03, 0xd0, + 0xcd, 0xa1, 0x07, 0x71, 0xf0, 0xa7, 0x81, 0xcf, 0x41, 0xdf, 0x3e, 0x77, 0xfc, 0x6d, 0x40, 0xcb, 0x00, 0x8f, 0x83, 0xd3, + 0x2d, 0xa0, 0xb9, 0x34, 0x5c, 0xf2, 0x93, 0xe8, 0x48, 0x0a, 0xf1, 0x75, 0xd3, 0x40, 0x73, 0x1d, 0xb7, 0x97, 0x65, 0x1a, + 0x94, 0x1a, 0xca, 0x64, 0xeb, 0x28, 0xf9, 0x79, 0x15, 0x5f, 0xa7, 0xfc, 0x67, 0x00, 0xe3, 0xd7, 0xbc, 0x2f, 0x5d, 0xb5, + 0xf8, 0xbc, 0x7d, 0xcc, 0xd1, 0xc9, 0xed, 0x93, 0x7c, 0xc8, 0x7d, 0x70, 0xbd, 0x89, 0xfb, 0xb4, 0xf2, 0x8d, 0x75, 0xc7, + 0x48, 0xc7, 0x5e, 0x22, 0x0a, 0xcd, 0xf5, 0x24, 0x57, 0x1e, 0x28, 0x1d, 0x2c, 0x6d, 0x97, 0xf6, 0xfd, 0x1c, 0xe2, 0x68, + 0xb7, 0x8b, 0x9f, 0x4d, 0x96, 0x2a, 0x1b, 0xa0, 0xd9, 0xe3, 0x95, 0xe0, 0xc0, 0x5e, 0xb5, 0x0d, 0x07, 0x30, 0x89, 0x63, + 0x69, 0x1f, 0x2d, 0xf9, 0xb8, 0xa5, 0xf7, 0xc5, 0xf5, 0xca, 0x85, 0xf7, 0xc0, 0xc7, 0xe7, 0xdc, 0x86, 0xaf, 0x35, 0x4b, + 0xef, 0x8d, 0xfb, 0x5e, 0x7e, 0x4d, 0xb6, 0xb7, 0x00, 0x09, 0xab, 0x52, 0xf0, 0x8d, 0xed, 0x8e, 0x2f, 0xdb, 0xb8, 0xec, + 0x38, 0x15, 0x5c, 0xef, 0xbd, 0x91, 0xf8, 0x64, 0xdf, 0xdc, 0x8e, 0x84, 0xa3, 0xe3, 0x5f, 0x7c, 0x9f, 0x1e, 0xc0, 0x2d, + 0x16, 0x61, 0x99, 0xc8, 0x8c, 0x04, 0x65, 0x01, 0x97, 0x48, 0x8e, 0xcf, 0x49, 0x48, 0x89, 0xdc, 0x64, 0xd9, 0xc0, 0x37, + 0x23, 0x38, 0x79, 0x4e, 0x62, 0xb2, 0x81, 0x98, 0x0c, 0xdf, 0x17, 0x49, 0x89, 0x64, 0x64, 0x3c, 0x9c, 0x10, 0x4f, 0x0d, + 0x3f, 0xf3, 0x70, 0x2d, 0x01, 0xc5, 0x25, 0x09, 0xa8, 0xe2, 0xa7, 0x38, 0x04, 0x8e, 0xee, 0xc0, 0x7d, 0x65, 0x12, 0x2d, + 0xa0, 0x13, 0x78, 0x12, 0xcf, 0xb8, 0x81, 0x1b, 0x7e, 0x06, 0x2f, 0x6e, 0xd7, 0x0f, 0xe1, 0x85, 0x68, 0x48, 0x32, 0x5b, + 0x26, 0x18, 0xb5, 0x35, 0x12, 0xb9, 0x07, 0x75, 0x0f, 0xd0, 0x13, 0x40, 0xd7, 0x0f, 0xa0, 0x9b, 0x0a, 0xfa, 0x8e, 0x81, + 0x5e, 0x68, 0x68, 0xab, 0xa1, 0x77, 0x15, 0x34, 0x09, 0x63, 0xac, 0xa0, 0x2d, 0xff, 0x66, 0xd0, 0xa3, 0xfd, 0x3e, 0x41, + 0x0c, 0xe6, 0xd0, 0x62, 0x0d, 0x54, 0x50, 0xd5, 0x1c, 0xda, 0xa9, 0x30, 0xf8, 0xab, 0x48, 0x02, 0x1c, 0xfc, 0x5c, 0x0a, + 0x29, 0xf0, 0x2f, 0x11, 0x84, 0x16, 0x62, 0xd1, 0xe0, 0x6b, 0x24, 0x84, 0x48, 0x02, 0xfc, 0x93, 0xd7, 0x2d, 0x34, 0x07, + 0x3b, 0x07, 0x09, 0x5f, 0xe7, 0x7f, 0xce, 0x42, 0xcb, 0xb6, 0x71, 0x50, 0xb7, 0xa4, 0xc1, 0x6d, 0xb8, 0x6d, 0x46, 0x22, + 0xf2, 0xfe, 0xb8, 0xbe, 0x1d, 0xdc, 0x69, 0xe0, 0xf3, 0x7c, 0x9b, 0x78, 0xdc, 0x38, 0xf8, 0x85, 0x5c, 0xf8, 0xd8, 0x43, + 0x69, 0x3e, 0x8f, 0xc7, 0xce, 0x06, 0xa6, 0x6c, 0xa7, 0x73, 0xf2, 0xc8, 0x08, 0x29, 0x6d, 0xa7, 0xd3, 0x3a, 0xdd, 0xad, + 0xcb, 0xb7, 0x0f, 0x14, 0x78, 0xfe, 0x35, 0x9d, 0x1d, 0xa3, 0xff, 0x95, 0xad, 0xff, 0xbe, 0x7b, 0x04, 0x72, 0x49, 0x5c, + 0x48, 0x2e, 0xcb, 0xaf, 0x71, 0xb4, 0x73, 0xa0, 0x5a, 0xf9, 0x05, 0x75, 0xaf, 0xa5, 0xc7, 0x6e, 0x0d, 0x71, 0x29, 0x78, + 0xe5, 0x65, 0x40, 0x87, 0x75, 0x89, 0x0c, 0x7c, 0xf6, 0x58, 0xc1, 0xbb, 0xb8, 0x6f, 0x2c, 0xad, 0xe7, 0x63, 0xc7, 0x81, + 0x9e, 0x93, 0x48, 0x7a, 0xcc, 0xa3, 0x72, 0xe4, 0xd3, 0x9a, 0xe0, 0x20, 0x8e, 0x64, 0x25, 0x4b, 0x0f, 0xef, 0x12, 0xd9, + 0x78, 0x21, 0x11, 0x97, 0xce, 0xdf, 0x99, 0xf0, 0x3e, 0x65, 0xe0, 0x84, 0x58, 0x5c, 0x24, 0x34, 0x07, 0xaf, 0x0d, 0x9c, + 0xf5, 0xf0, 0x15, 0x09, 0x2a, 0x9e, 0x3b, 0xb7, 0x13, 0x42, 0xe2, 0xeb, 0x24, 0xad, 0xb8, 0x6c, 0x48, 0x0c, 0x55, 0xd8, + 0x47, 0x4b, 0x40, 0x80, 0x93, 0xc7, 0x16, 0x5e, 0xc8, 0x6a, 0x2a, 0xe4, 0xe1, 0x74, 0x24, 0x1a, 0x21, 0xa1, 0x26, 0x10, + 0x8f, 0x10, 0xd0, 0x0c, 0x8e, 0xe4, 0x53, 0x7b, 0xb8, 0x44, 0x3e, 0xf3, 0x53, 0x38, 0xb3, 0x07, 0x47, 0xa2, 0x39, 0xe3, + 0xc7, 0xf3, 0x70, 0x47, 0x0e, 0xae, 0x72, 0x70, 0x03, 0x07, 0x47, 0x92, 0xb9, 0x33, 0x87, 0xfb, 0xf8, 0x10, 0x4e, 0xc8, + 0xa5, 0x9d, 0x09, 0x7b, 0x71, 0x62, 0x79, 0x81, 0x1f, 0x51, 0xfc, 0x19, 0x7c, 0x17, 0xea, 0xb7, 0xee, 0x43, 0xfd, 0x05, + 0x60, 0x26, 0xbb, 0xd0, 0x33, 0x0b, 0x73, 0xfb, 0x00, 0xa6, 0xde, 0x83, 0x19, 0x4e, 0x50, 0x0d, 0x47, 0x30, 0x8b, 0x21, + 0xcc, 0xc0, 0xc2, 0x34, 0x15, 0x4c, 0x65, 0x79, 0xb3, 0x85, 0xae, 0x48, 0x26, 0x16, 0x86, 0x4b, 0x3e, 0x97, 0x01, 0x4f, + 0xe2, 0x88, 0x83, 0x9f, 0xeb, 0x48, 0x24, 0xcb, 0xa4, 0xe1, 0x3c, 0x0c, 0x07, 0x97, 0xe6, 0xb6, 0x72, 0x13, 0x86, 0x6e, + 0x2c, 0xb4, 0x36, 0x61, 0xb0, 0xf3, 0x39, 0xd7, 0x93, 0x1c, 0x94, 0x85, 0x96, 0x81, 0x6e, 0xe3, 0xb6, 0x91, 0x14, 0xd2, + 0xe0, 0x4f, 0xef, 0x91, 0x9b, 0x79, 0x1c, 0xec, 0xf2, 0x5e, 0x2e, 0x03, 0x09, 0xc8, 0x4f, 0x50, 0xb6, 0xe1, 0x7f, 0x69, + 0x7d, 0x18, 0xdc, 0xb9, 0x85, 0x90, 0x06, 0x49, 0x3b, 0xe8, 0x79, 0x62, 0xad, 0x4e, 0xb1, 0x34, 0xe0, 0xcf, 0xbd, 0xaf, + 0x5d, 0xb9, 0x44, 0x0e, 0x2e, 0xdb, 0x2e, 0xae, 0x27, 0xb9, 0xb4, 0x0e, 0xc2, 0x32, 0xd1, 0x78, 0x28, 0xb5, 0x44, 0x46, + 0x39, 0x09, 0xb5, 0xc7, 0xed, 0xbe, 0xf5, 0xf3, 0xdf, 0x7b, 0xfa, 0xbc, 0x7c, 0x6b, 0x7a, 0x3d, 0x1e, 0x3b, 0xad, 0x97, + 0x01, 0x16, 0xcf, 0xc1, 0x65, 0x8f, 0xf3, 0x01, 0xbe, 0xb4, 0xcf, 0xd5, 0x16, 0x4d, 0xf6, 0x5e, 0x3e, 0xf6, 0xe9, 0x39, + 0x07, 0x6b, 0x22, 0x89, 0xec, 0xbd, 0x72, 0x3c, 0xba, 0x17, 0x7c, 0x35, 0x11, 0x8a, 0x5e, 0x4f, 0x42, 0xed, 0xba, 0x25, + 0x42, 0xca, 0xd7, 0xcb, 0x2a, 0x43, 0xc3, 0x2e, 0xae, 0x4b, 0xc7, 0x8b, 0xc7, 0x69, 0x3f, 0x93, 0x87, 0xf7, 0x91, 0x50, + 0xd2, 0xf3, 0xf4, 0x1a, 0xcf, 0xd3, 0xf9, 0xec, 0xb1, 0x86, 0x93, 0x73, 0xe7, 0xe5, 0x21, 0x81, 0x91, 0x9c, 0x68, 0xb1, + 0x70, 0x69, 0xe0, 0x48, 0x4c, 0x24, 0x0a, 0x3e, 0x4e, 0x44, 0x25, 0xcf, 0x01, 0xc7, 0xeb, 0x29, 0x8f, 0x6d, 0x78, 0xdd, + 0xa5, 0xf5, 0x24, 0x07, 0x04, 0x22, 0xb1, 0x69, 0x1d, 0x97, 0xbe, 0x5b, 0x47, 0xc2, 0xe1, 0xf3, 0xc6, 0xc1, 0x1b, 0x0d, + 0x4b, 0x97, 0xcd, 0x18, 0x1a, 0x63, 0x42, 0x56, 0xae, 0x32, 0xb0, 0x8d, 0x81, 0xad, 0xa7, 0x70, 0x83, 0x31, 0x9a, 0x7a, + 0x0e, 0x3b, 0x76, 0x68, 0x66, 0x43, 0xd8, 0x93, 0x13, 0xd8, 0xd1, 0x08, 0x96, 0xe4, 0xf2, 0xb5, 0x37, 0x60, 0xbf, 0xcf, + 0xab, 0x71, 0x05, 0x62, 0x51, 0x2f, 0x44, 0x26, 0xbf, 0x0d, 0xfd, 0xc1, 0x01, 0xf4, 0xe7, 0x7b, 0xa8, 0xe6, 0x73, 0x98, + 0x1d, 0x8f, 0xc1, 0xf0, 0x2e, 0x2a, 0xd3, 0x60, 0xa0, 0x1d, 0x06, 0x7a, 0x8c, 0x4a, 0x39, 0x0c, 0x1a, 0xa0, 0xd2, 0x0a, + 0x95, 0xe6, 0xd2, 0xc1, 0x58, 0x03, 0xc3, 0xa5, 0xd3, 0x61, 0x29, 0x83, 0x9d, 0xc4, 0xe2, 0x60, 0x12, 0x21, 0x90, 0x5c, + 0x64, 0xc0, 0x27, 0x32, 0x20, 0x99, 0x70, 0xfb, 0x68, 0x69, 0x28, 0x1d, 0xde, 0x17, 0x7e, 0xf7, 0x2d, 0xe9, 0xf0, 0x3d, + 0xb4, 0x0a, 0xc4, 0xfe, 0x90, 0xe7, 0xd4, 0x47, 0xd2, 0x20, 0x89, 0xc4, 0xc0, 0x9d, 0xd9, 0x38, 0xf8, 0x65, 0x80, 0x72, + 0xf0, 0xa7, 0xd7, 0xe3, 0x00, 0x14, 0x32, 0xa0, 0x49, 0xc4, 0x25, 0x9f, 0xeb, 0x78, 0x1e, 0x69, 0xfb, 0x34, 0xcc, 0x9c, + 0x9c, 0x0b, 0x89, 0xc9, 0x28, 0x92, 0x5c, 0x7c, 0x2e, 0x63, 0x9f, 0xe7, 0x11, 0x08, 0xca, 0xb4, 0xeb, 0xba, 0xf3, 0x35, + 0xf9, 0xb9, 0xcb, 0xd2, 0xc7, 0x75, 0x69, 0x7f, 0xf4, 0x96, 0x14, 0xb4, 0x22, 0x89, 0xc6, 0x6d, 0x78, 0xf4, 0x44, 0x82, + 0x42, 0x1e, 0xe1, 0xb3, 0x72, 0x5b, 0x5e, 0x33, 0x0e, 0x03, 0x21, 0x5c, 0x95, 0x86, 0x5a, 0xf8, 0x35, 0x04, 0xa2, 0x09, + 0xef, 0x4b, 0x7f, 0xe1, 0x97, 0x12, 0xb6, 0xed, 0x93, 0x4c, 0xf7, 0x5c, 0x28, 0x25, 0x23, 0x12, 0xf9, 0xde, 0xc3, 0xff, + 0x71, 0xb0, 0xf9, 0xa5, 0x81, 0x9a, 0x3f, 0xef, 0xc8, 0xa0, 0x1d, 0x94, 0xe1, 0x89, 0x2c, 0x65, 0xe0, 0xc4, 0x08, 0x1d, + 0x19, 0x7c, 0xd9, 0x9f, 0xf5, 0x80, 0x55, 0x74, 0xee, 0x38, 0x90, 0x93, 0x45, 0x10, 0x07, 0x69, 0xfa, 0x4b, 0xdb, 0x78, + 0x0f, 0xcb, 0x7d, 0xc9, 0x92, 0xcf, 0xc3, 0x40, 0xe6, 0x7a, 0x19, 0x60, 0x3e, 0xec, 0x47, 0x06, 0xa1, 0xbc, 0xc6, 0x7d, + 0x59, 0x78, 0x9f, 0xf6, 0xc9, 0x41, 0x1c, 0xb6, 0xf7, 0x69, 0xa0, 0x6a, 0x85, 0xc6, 0xd3, 0x76, 0x88, 0xa4, 0x20, 0x03, + 0x3f, 0x12, 0x06, 0x09, 0x2f, 0x91, 0x1d, 0x47, 0xb3, 0x90, 0x0b, 0x9f, 0xf1, 0xea, 0x53, 0x3b, 0x32, 0x4b, 0x56, 0x53, + 0x24, 0x26, 0x21, 0xad, 0xb4, 0x1d, 0xd7, 0xc5, 0xe3, 0x0b, 0x51, 0xc5, 0xcf, 0xd8, 0x12, 0x45, 0x3a, 0x57, 0x05, 0x4b, + 0xb2, 0xe2, 0x52, 0x5e, 0xb3, 0x72, 0x6e, 0x34, 0xd0, 0xda, 0x65, 0x4b, 0x46, 0x5c, 0xe7, 0xe2, 0x76, 0xf1, 0x75, 0x12, + 0x8d, 0x07, 0x1a, 0xd9, 0xd6, 0xc1, 0x6a, 0x2d, 0x9f, 0xb3, 0x71, 0x40, 0xe3, 0x0d, 0x16, 0xce, 0x60, 0x61, 0xa7, 0x68, + 0x9c, 0x45, 0x4d, 0x72, 0xa9, 0x1b, 0x34, 0x93, 0x39, 0x9a, 0xbd, 0x11, 0x6c, 0x9f, 0x58, 0x2e, 0x47, 0x2a, 0xea, 0xb2, + 0xee, 0xcd, 0x6f, 0x7c, 0x0f, 0xfa, 0xa7, 0xdf, 0x86, 0x39, 0x19, 0xa2, 0x1a, 0x37, 0x18, 0x98, 0x0a, 0x43, 0x6d, 0x30, + 0x1c, 0x0d, 0xc0, 0xf9, 0x91, 0xa1, 0x77, 0x32, 0xf7, 0xc0, 0xf9, 0x90, 0x21, 0x49, 0xc5, 0x58, 0x0c, 0x5d, 0x85, 0x4a, + 0x01, 0x15, 0x07, 0x88, 0x33, 0x61, 0xe9, 0x9d, 0x0c, 0x36, 0x13, 0x07, 0x90, 0x0c, 0x0a, 0xed, 0xe2, 0x20, 0x53, 0x91, + 0x34, 0xf8, 0x71, 0x22, 0xc9, 0xc8, 0xdd, 0x5f, 0x41, 0x59, 0x12, 0x43, 0x6e, 0xe2, 0x47, 0x6b, 0x22, 0x0e, 0x8e, 0x40, + 0x30, 0x91, 0x88, 0x64, 0xa0, 0xaa, 0x70, 0xec, 0x34, 0xe8, 0x94, 0xc7, 0x20, 0x4a, 0x9b, 0xb2, 0xf4, 0xd4, 0x23, 0x1d, + 0x2a, 0x45, 0xfb, 0x85, 0xaf, 0x71, 0xdb, 0xa0, 0x51, 0x0e, 0x78, 0x1e, 0xf0, 0xf1, 0xf3, 0x04, 0x22, 0x49, 0xaa, 0x44, + 0x1a, 0xc0, 0x24, 0x13, 0x79, 0xdc, 0x0e, 0xee, 0x44, 0x00, 0xc9, 0xea, 0x89, 0x03, 0x59, 0x85, 0x41, 0x9a, 0x5c, 0x9e, + 0xb0, 0x50, 0x2f, 0x71, 0xce, 0xcd, 0x7f, 0x81, 0xe7, 0x12, 0xb3, 0xcf, 0xe6, 0x3b, 0x2a, 0x0b, 0xff, 0x72, 0xe0, 0x76, + 0xe4, 0xd5, 0xba, 0x4e, 0xf2, 0x62, 0x1c, 0xac, 0x1c, 0xc0, 0x32, 0xd4, 0x15, 0x1a, 0xe5, 0x85, 0x98, 0x48, 0x0f, 0x8d, + 0x8a, 0x04, 0x17, 0x1d, 0xb5, 0x26, 0xfd, 0xc9, 0xfb, 0x02, 0x85, 0x34, 0xdc, 0x56, 0x71, 0xe9, 0xb1, 0xd0, 0x1a, 0x73, + 0x47, 0x39, 0x58, 0x61, 0xc1, 0x75, 0xb4, 0x4d, 0xbc, 0x0e, 0xaf, 0xd3, 0x49, 0xe2, 0xb6, 0x9e, 0x03, 0x3f, 0x1d, 0x97, + 0xc4, 0xe2, 0x32, 0x0b, 0x25, 0x91, 0xef, 0x7a, 0x2b, 0xa8, 0x4f, 0x3c, 0x69, 0x3f, 0x5c, 0xba, 0xb8, 0x24, 0x41, 0xf2, + 0x18, 0x24, 0x10, 0x07, 0xeb, 0x0d, 0x1a, 0xbf, 0x80, 0xd5, 0x46, 0xce, 0x67, 0xe1, 0xa9, 0xae, 0x79, 0xd4, 0x4a, 0x63, + 0xbe, 0xe0, 0xd2, 0x60, 0x8e, 0x29, 0x6a, 0x6f, 0x51, 0x9f, 0x2a, 0xcc, 0xf7, 0x2a, 0x2c, 0x26, 0x0d, 0x9a, 0xfd, 0x4f, + 0x61, 0xef, 0xf3, 0x73, 0xff, 0x4e, 0x52, 0xdb, 0x36, 0x23, 0x16, 0x75, 0x19, 0x17, 0xe7, 0x83, 0xdf, 0x87, 0x79, 0xfc, + 0xcf, 0x61, 0xc6, 0x67, 0x18, 0x78, 0x8b, 0x91, 0x1f, 0x63, 0x34, 0x54, 0x18, 0x57, 0x0a, 0x63, 0xeb, 0xb0, 0xa3, 0x3c, + 0x76, 0x3c, 0x30, 0xd6, 0x0a, 0x63, 0xef, 0x31, 0xf2, 0x3a, 0x0c, 0x46, 0x19, 0xc4, 0x24, 0x14, 0x0e, 0x56, 0xdf, 0x12, + 0x89, 0x0c, 0xb0, 0x76, 0xf0, 0xa5, 0x3b, 0x64, 0x34, 0xdf, 0xdb, 0xbb, 0x76, 0x50, 0x02, 0x38, 0xc0, 0xb9, 0x2f, 0xda, + 0x1d, 0x23, 0x38, 0x70, 0xe2, 0x77, 0xe4, 0x15, 0x46, 0xca, 0x73, 0x22, 0x36, 0x92, 0x99, 0xc7, 0x48, 0xa1, 0x25, 0x00, + 0x92, 0x1a, 0xf5, 0x74, 0x21, 0x0f, 0x1e, 0x9b, 0xe4, 0x92, 0x08, 0x2c, 0x39, 0x2f, 0xed, 0xa0, 0xbe, 0xcc, 0x8f, 0xde, + 0xaf, 0x5f, 0xe7, 0xb7, 0x3d, 0xa8, 0x5f, 0xc1, 0xc4, 0xfe, 0x8d, 0xc4, 0x8b, 0x12, 0xa2, 0xba, 0xc4, 0x26, 0x57, 0x25, + 0x78, 0x1f, 0x09, 0x2d, 0x5a, 0x57, 0xc1, 0x33, 0x0c, 0x96, 0x42, 0x98, 0x93, 0x92, 0xbf, 0x44, 0x44, 0x0b, 0xa5, 0xc0, + 0x89, 0xe6, 0xb9, 0x57, 0x98, 0x29, 0x2e, 0x81, 0x99, 0x02, 0x66, 0x5c, 0x72, 0x12, 0x88, 0xeb, 0x9c, 0xc2, 0x5c, 0x2b, + 0x2c, 0x9c, 0x47, 0xcd, 0x25, 0xad, 0x27, 0xb1, 0xe0, 0x02, 0x91, 0x04, 0xcb, 0x2d, 0x5a, 0x3d, 0x72, 0xcc, 0xe8, 0x3a, + 0xc9, 0xeb, 0x24, 0x14, 0x0f, 0x6b, 0x8c, 0xbc, 0xaf, 0xb1, 0x1a, 0x35, 0x2c, 0x6a, 0x1e, 0x57, 0x59, 0xcc, 0xb5, 0xc1, + 0xcc, 0x29, 0x4c, 0x9d, 0xc6, 0xd4, 0x36, 0x98, 0x6a, 0x8f, 0xd9, 0xac, 0xc1, 0xcc, 0x36, 0xa8, 0xeb, 0xbb, 0xa8, 0x0f, + 0xee, 0xa3, 0x11, 0x52, 0x11, 0xf1, 0x56, 0xf5, 0x66, 0xe4, 0xd6, 0x21, 0x9b, 0x38, 0xbc, 0x00, 0x91, 0x4c, 0x3e, 0xff, + 0x27, 0xa8, 0x26, 0x33, 0x0c, 0x8d, 0xc3, 0x68, 0xb4, 0x83, 0x1d, 0xbd, 0xc0, 0xae, 0xd6, 0xd8, 0x75, 0x06, 0x7b, 0x70, + 0xb8, 0x05, 0x85, 0x5d, 0xad, 0x38, 0x61, 0x8b, 0x5d, 0xc5, 0x01, 0x9e, 0x48, 0x24, 0x9a, 0xef, 0x2e, 0x90, 0x03, 0x07, + 0x79, 0xa5, 0x24, 0x22, 0x43, 0x2c, 0x9a, 0x71, 0x7c, 0x3c, 0xe2, 0xd2, 0x2b, 0xec, 0x7a, 0x2f, 0xfb, 0x19, 0x92, 0x30, + 0xb8, 0x2f, 0x89, 0xf4, 0xa0, 0xa5, 0xc0, 0xe7, 0x1e, 0x03, 0x5a, 0x13, 0x14, 0x4d, 0x9e, 0xfb, 0x85, 0xe7, 0x3f, 0xc2, + 0x78, 0x9b, 0x6a, 0x09, 0x24, 0xde, 0xb3, 0xda, 0x3b, 0x1a, 0xae, 0xfe, 0x63, 0xea, 0x3d, 0x8b, 0x77, 0xc8, 0xfc, 0xe6, + 0x99, 0x1f, 0x59, 0x3c, 0x8a, 0x70, 0x47, 0x0a, 0xeb, 0x32, 0xff, 0x5c, 0x24, 0x81, 0xf0, 0x4a, 0xf8, 0x61, 0x66, 0xdb, + 0xc5, 0xbb, 0x58, 0xda, 0x77, 0x52, 0x56, 0x64, 0x7f, 0x71, 0x65, 0xee, 0x8a, 0x74, 0xce, 0x47, 0x2e, 0x74, 0x76, 0xf7, + 0xef, 0xf6, 0xdc, 0xe4, 0xda, 0xa4, 0xdb, 0x47, 0xb6, 0x7e, 0xed, 0xd5, 0xe9, 0xae, 0x63, 0x6e, 0x68, 0xb5, 0xeb, 0xe9, + 0x6e, 0x65, 0x7b, 0xc9, 0x2d, 0xb3, 0x4e, 0xeb, 0x11, 0xb3, 0xad, 0xaf, 0x55, 0xb5, 0x2e, 0x5a, 0x12, 0xb2, 0xb3, 0xbd, + 0xaa, 0x5c, 0xd3, 0xea, 0x5c, 0xb6, 0xee, 0x4f, 0x76, 0x96, 0xdd, 0x9c, 0xf2, 0x63, 0x65, 0x86, 0xe1, 0xf2, 0xbf, 0x6d, + 0x90, 0x83, 0xbf, 0x24, 0x89, 0xad, 0x7a, 0x5d, 0x85, 0x33, 0x89, 0x9a, 0x96, 0xb8, 0xc7, 0x3a, 0xdc, 0xdc, 0xce, 0x6f, + 0xb7, 0x66, 0x9f, 0xf2, 0x65, 0x38, 0x71, 0xcd, 0x1a, 0xed, 0xc5, 0xda, 0x21, 0xa9, 0x30, 0xea, 0xe6, 0x4c, 0x69, 0x9c, + 0xc6, 0xb9, 0xb2, 0x69, 0x8c, 0x9c, 0x39, 0x43, 0x20, 0x26, 0x92, 0x90, 0x10, 0x11, 0x1c, 0xe6, 0x20, 0x79, 0xd0, 0x7a, + 0xa2, 0x0b, 0x17, 0x5c, 0x42, 0x67, 0x68, 0x71, 0x69, 0x21, 0xb4, 0x5a, 0x55, 0x98, 0x79, 0x8f, 0x33, 0x05, 0x4c, 0xb4, + 0xc5, 0x99, 0xe6, 0x04, 0xf6, 0x10, 0x93, 0xbd, 0x31, 0xaa, 0xfa, 0x0c, 0x33, 0x3f, 0x87, 0x7a, 0xf2, 0x75, 0xa8, 0x7b, + 0xb7, 0x80, 0xfb, 0xf7, 0xc5, 0x51, 0x0c, 0x57, 0xfc, 0x39, 0x78, 0xce, 0xb0, 0xf1, 0x8a, 0x6e, 0xce, 0x07, 0x0f, 0x60, + 0xa8, 0x97, 0x4c, 0x86, 0x18, 0xee, 0x5b, 0xec, 0x8c, 0x46, 0xd8, 0x19, 0x35, 0xb8, 0xe5, 0x15, 0x6e, 0x79, 0x8d, 0x7d, + 0xed, 0x71, 0xdb, 0x6b, 0xdc, 0x36, 0x1e, 0x7b, 0x2e, 0x59, 0x13, 0x4a, 0x2c, 0x96, 0xfd, 0x18, 0x3f, 0x7a, 0xc7, 0x7b, + 0x1c, 0x28, 0x05, 0xce, 0x9a, 0xdf, 0x86, 0x02, 0xc3, 0x79, 0x76, 0x24, 0xdc, 0x4b, 0x89, 0xf5, 0x40, 0xab, 0xe5, 0xc2, + 0x8b, 0x2c, 0x8b, 0x25, 0x82, 0xd8, 0xe4, 0xcb, 0xc9, 0x1e, 0x77, 0x7e, 0x7c, 0xe7, 0xd7, 0x87, 0x01, 0x19, 0xef, 0x26, + 0x1c, 0x4c, 0x49, 0x54, 0x13, 0x3f, 0x36, 0x1c, 0x32, 0xf9, 0xeb, 0xdd, 0xfb, 0xa2, 0xf9, 0x19, 0x39, 0x8a, 0x77, 0x8c, + 0x70, 0x77, 0x88, 0x64, 0x11, 0x07, 0x65, 0x67, 0xc2, 0x86, 0x73, 0x0c, 0xe6, 0x77, 0x2e, 0x1e, 0xe6, 0x53, 0xa0, 0xf9, + 0x9a, 0x6c, 0x9b, 0xa5, 0x6f, 0x70, 0x99, 0x08, 0xbe, 0xd8, 0xe8, 0x39, 0x88, 0x4b, 0x5f, 0xf3, 0x12, 0xd9, 0x2c, 0x93, + 0x4f, 0x24, 0xa7, 0xb0, 0x26, 0x11, 0x51, 0x5f, 0x60, 0xee, 0xa4, 0xdd, 0xa8, 0xc9, 0x25, 0xd7, 0x34, 0xb9, 0xd8, 0x39, + 0xc9, 0xf5, 0x5c, 0xf0, 0x60, 0xe1, 0xb6, 0xd6, 0x75, 0x8c, 0xfe, 0x51, 0xbd, 0xc7, 0xdd, 0xf6, 0x9d, 0xab, 0x7b, 0xee, + 0x43, 0xf4, 0x3e, 0xcf, 0xba, 0xcf, 0x7f, 0xb1, 0x15, 0x1d, 0x09, 0x48, 0x2c, 0x97, 0x60, 0xf9, 0xd0, 0x02, 0x39, 0xf3, + 0x24, 0x1a, 0xc6, 0xd8, 0x31, 0x8e, 0x58, 0xe1, 0x19, 0x3c, 0x8e, 0xe0, 0xf1, 0x8c, 0x8f, 0xbd, 0xc2, 0xc4, 0xbb, 0x60, + 0xf9, 0xd0, 0x22, 0x72, 0x0a, 0x27, 0xde, 0xcb, 0xb6, 0xa7, 0xda, 0xe0, 0xb8, 0x6e, 0x30, 0xb1, 0x1a, 0x13, 0x73, 0x84, + 0xd9, 0xe1, 0x18, 0xb3, 0x37, 0xff, 0x0e, 0x8b, 0xce, 0xfd, 0xb9, 0x98, 0x54, 0x2e, 0xb6, 0x50, 0x3c, 0xf0, 0x1b, 0x1f, + 0x42, 0x7f, 0xf2, 0x3e, 0xcc, 0x04, 0x18, 0x7e, 0xcd, 0x62, 0xac, 0x76, 0xb1, 0xeb, 0x14, 0x6e, 0x83, 0x44, 0x62, 0x70, + 0x47, 0x59, 0xdc, 0x25, 0x61, 0x38, 0x27, 0x16, 0x05, 0x09, 0xe4, 0x9b, 0x0a, 0xf8, 0x79, 0xe5, 0xf1, 0x55, 0xaf, 0xf0, + 0xa6, 0x02, 0x6e, 0x89, 0x30, 0xa9, 0x2e, 0x20, 0x88, 0x70, 0x41, 0xce, 0x5d, 0xc8, 0xe5, 0x73, 0xc9, 0xfc, 0xe1, 0x56, + 0xbc, 0x8a, 0xfe, 0xa3, 0xf8, 0xb9, 0x5e, 0x05, 0x5f, 0x95, 0x11, 0x1b, 0x71, 0xc0, 0x8b, 0x69, 0x18, 0xa3, 0x2e, 0x64, + 0xd0, 0x27, 0x41, 0x30, 0x27, 0x96, 0x38, 0xa0, 0x13, 0x19, 0x74, 0x87, 0x4b, 0x24, 0xd4, 0xf7, 0xcb, 0x3b, 0x75, 0xb2, + 0x7f, 0x6e, 0xed, 0x4c, 0x4d, 0x7e, 0x3b, 0x5c, 0xfa, 0x2c, 0xab, 0xbf, 0x8e, 0xf3, 0x77, 0xc6, 0x75, 0x56, 0xf8, 0x66, + 0x76, 0xd3, 0xf3, 0x62, 0x44, 0xd6, 0x1c, 0x76, 0x5b, 0xd8, 0xe8, 0x24, 0x37, 0x99, 0xa6, 0xde, 0xe4, 0x04, 0x13, 0x29, + 0xaf, 0x22, 0xdb, 0x44, 0xce, 0xb9, 0x09, 0x95, 0x1f, 0x55, 0x75, 0x33, 0x44, 0xed, 0xf7, 0xde, 0xa9, 0x2d, 0x2b, 0x6f, + 0x64, 0xe9, 0x60, 0xbd, 0x7f, 0x93, 0x35, 0xa4, 0x5a, 0xc2, 0x4a, 0x44, 0x42, 0xd7, 0xbe, 0x25, 0x1d, 0x21, 0x26, 0x6a, + 0x87, 0x41, 0x23, 0x0c, 0x9a, 0x5e, 0xd8, 0xa6, 0xd3, 0xe2, 0xb8, 0x3e, 0xce, 0xef, 0xa9, 0x34, 0xc9, 0xb0, 0xea, 0x7a, + 0x2c, 0x5d, 0x9b, 0x28, 0xfe, 0x0f, 0xa3, 0x35, 0x74, 0x6b, 0x59, 0x9f, 0x93, 0xf1, 0xe5, 0xc4, 0xad, 0x3a, 0x54, 0xc0, + 0x67, 0x4a, 0xe3, 0x6f, 0xbd, 0xc3, 0x5f, 0x43, 0xe3, 0x73, 0xca, 0x06, 0x0a, 0xd8, 0xb1, 0xc0, 0xc8, 0x5b, 0x54, 0x15, + 0x03, 0x30, 0x06, 0x80, 0xbd, 0x03, 0x8c, 0x1c, 0xdc, 0xe1, 0x01, 0xfc, 0x07, 0x80, 0xff, 0x98, 0x22, 0x6d, 0xb8, 0xa8, + 0x6b, 0xbf, 0x99, 0x0b, 0xbe, 0x54, 0xaf, 0xf0, 0x5b, 0xd0, 0xdf, 0x7a, 0x17, 0xd5, 0xe1, 0x18, 0xc3, 0x83, 0x0a, 0x63, + 0xad, 0x71, 0x6b, 0xe8, 0x70, 0x5b, 0x39, 0xdc, 0xc5, 0x00, 0x77, 0x7d, 0x83, 0x37, 0x55, 0x85, 0x7d, 0xef, 0xb1, 0xa3, + 0x3d, 0xbe, 0xad, 0x34, 0x7e, 0x1d, 0x0a, 0x5f, 0x17, 0x6b, 0x23, 0xea, 0xf2, 0x3d, 0xab, 0x62, 0xf9, 0x68, 0xe1, 0xcb, + 0x0b, 0xa2, 0x58, 0xb0, 0x04, 0xc8, 0xb0, 0xa2, 0xda, 0x53, 0x20, 0x6b, 0xc5, 0xb0, 0x10, 0xf7, 0x48, 0xc2, 0x20, 0x51, + 0x04, 0xff, 0x31, 0x98, 0xff, 0xad, 0x5a, 0xdf, 0x33, 0xf5, 0x57, 0x0d, 0xc8, 0x7c, 0x3a, 0x35, 0x7f, 0x7e, 0x19, 0xc4, + 0x81, 0xda, 0x7e, 0x24, 0x77, 0x89, 0x81, 0x1c, 0x66, 0x09, 0x56, 0xbf, 0x2f, 0xdf, 0xc5, 0xba, 0x7d, 0x6c, 0x48, 0x12, + 0xbd, 0x7d, 0xeb, 0x1b, 0x64, 0xd5, 0xe4, 0x83, 0x30, 0x9d, 0xe3, 0xf2, 0xf4, 0xf9, 0x45, 0x58, 0xf1, 0x7d, 0x5d, 0x18, + 0x3b, 0xb3, 0xe9, 0xf7, 0xbc, 0xf4, 0xbb, 0x10, 0xa5, 0x20, 0x3f, 0xaf, 0x17, 0xfd, 0x9d, 0xb8, 0xde, 0x79, 0xb4, 0x6e, + 0xe4, 0xca, 0xaf, 0x21, 0x58, 0x3b, 0x61, 0x96, 0x31, 0xb3, 0x7e, 0x72, 0xa2, 0x89, 0xd2, 0x01, 0x0d, 0x00, 0x4e, 0x6a, + 0x70, 0x19, 0x26, 0x05, 0xe2, 0x84, 0x40, 0x24, 0xa7, 0x70, 0xb4, 0x15, 0x37, 0xef, 0xb4, 0x5e, 0x0e, 0x94, 0xc8, 0xd3, + 0x8a, 0x65, 0xf2, 0xb1, 0x53, 0xf8, 0x5f, 0xca, 0xe1, 0x89, 0xd6, 0x38, 0x73, 0x21, 0xa5, 0xe9, 0xd0, 0xd7, 0x78, 0xd6, + 0x18, 0x1c, 0x7b, 0x8b, 0xd3, 0x59, 0x8d, 0x33, 0xab, 0x31, 0xff, 0xf9, 0x1f, 0x60, 0xf1, 0xfd, 0xef, 0x4b, 0xe4, 0xcd, + 0x0b, 0x10, 0xca, 0x77, 0xbc, 0xa6, 0xab, 0xf3, 0xe9, 0x19, 0x86, 0xe6, 0x0e, 0xc6, 0x77, 0x6f, 0x61, 0xcf, 0x69, 0xec, + 0x0f, 0x35, 0xee, 0x7a, 0x85, 0x37, 0x94, 0xc3, 0x5b, 0x1e, 0xd8, 0xf7, 0xc0, 0x9b, 0x46, 0xe1, 0x9f, 0x29, 0x8d, 0x5f, + 0x91, 0x93, 0x0c, 0x73, 0xf6, 0xc1, 0xc8, 0x8b, 0x84, 0x11, 0x85, 0x28, 0x2a, 0xcc, 0xf4, 0xeb, 0x98, 0x15, 0x51, 0x8b, + 0x50, 0x95, 0x48, 0x23, 0x28, 0xe0, 0x62, 0x75, 0x08, 0x39, 0xe4, 0xa6, 0x7f, 0xee, 0xff, 0x86, 0xe9, 0xd2, 0x8b, 0x7f, + 0x2c, 0xe1, 0xfd, 0xdd, 0x8f, 0x76, 0xd5, 0x40, 0xcc, 0xd7, 0xe5, 0x71, 0x09, 0xab, 0x02, 0xad, 0x96, 0xb7, 0xe3, 0xfd, + 0x66, 0xbd, 0xb2, 0x70, 0xf1, 0xb0, 0xcd, 0xf7, 0x11, 0xce, 0xbf, 0x87, 0xf4, 0x54, 0x27, 0xe2, 0xca, 0xe3, 0x3f, 0x56, + 0x6c, 0x7a, 0xce, 0x4a, 0xba, 0x1a, 0xae, 0xb2, 0x87, 0xab, 0x4b, 0xc7, 0x3d, 0x21, 0x66, 0xf5, 0x3e, 0x79, 0x3d, 0xd2, + 0xb5, 0x88, 0xb1, 0x43, 0xe7, 0x37, 0x4a, 0x2b, 0x42, 0xc0, 0xe2, 0xc5, 0xb8, 0x88, 0x2c, 0x12, 0x01, 0x2e, 0x13, 0xcc, + 0x9a, 0xf7, 0xf7, 0xc8, 0x4d, 0xaf, 0xd9, 0x7f, 0xfa, 0x3e, 0x37, 0x21, 0xbb, 0x2c, 0x6e, 0xa6, 0xe7, 0x26, 0xa7, 0x97, + 0x3b, 0x37, 0x2a, 0xcc, 0x2c, 0x76, 0xc4, 0x22, 0x64, 0x13, 0x92, 0x3f, 0x30, 0x50, 0xbe, 0x9b, 0xa0, 0xa0, 0xb4, 0x90, + 0x69, 0x5f, 0xe2, 0xd4, 0x31, 0xe0, 0xcb, 0x59, 0x3c, 0xf4, 0x16, 0xbf, 0x07, 0xe0, 0x2f, 0xbd, 0x02, 0xf3, 0xd6, 0x1f, + 0xc1, 0xe1, 0x29, 0x14, 0x0e, 0x9d, 0xc2, 0xd1, 0xd9, 0x09, 0x4e, 0x8f, 0x47, 0x38, 0x3b, 0x98, 0xa1, 0xfe, 0xd1, 0x67, + 0x68, 0xf0, 0xbb, 0x22, 0x03, 0xfb, 0x4b, 0xb8, 0x3c, 0x5e, 0xa2, 0x5f, 0x1f, 0xef, 0xc2, 0xd4, 0x5f, 0x43, 0xf5, 0x8e, + 0xc3, 0xc8, 0x0c, 0xb0, 0x63, 0x6a, 0xdc, 0x72, 0x0a, 0x77, 0x14, 0x70, 0x40, 0x32, 0x81, 0xc2, 0x3b, 0x5a, 0xe1, 0xdf, + 0xe9, 0x0a, 0xdf, 0x70, 0x75, 0xfc, 0x0a, 0x19, 0x85, 0xca, 0xdc, 0x51, 0x27, 0x39, 0xa0, 0x14, 0x8c, 0x84, 0x3c, 0xe2, + 0x74, 0x5c, 0x0a, 0x11, 0x8a, 0xd7, 0xac, 0x73, 0x0c, 0x72, 0x4b, 0x22, 0x5b, 0x4f, 0xcb, 0x23, 0x9d, 0x51, 0xd2, 0x2f, + 0xc2, 0x56, 0xeb, 0x02, 0x97, 0xba, 0x38, 0x80, 0xf3, 0x5f, 0x4e, 0x8e, 0xf0, 0x43, 0x69, 0xb7, 0x6b, 0xb5, 0xcb, 0xa5, + 0x6d, 0x33, 0x72, 0xeb, 0x6f, 0xb8, 0x6a, 0x00, 0x2e, 0xbb, 0x46, 0xcb, 0xc7, 0x5d, 0x27, 0xfe, 0x2d, 0x79, 0x51, 0xc9, + 0xaf, 0x5b, 0x3a, 0x87, 0xf3, 0x9f, 0x62, 0x53, 0xab, 0x65, 0xe5, 0xe1, 0xce, 0x61, 0x95, 0xfd, 0xb8, 0x0e, 0x9b, 0x6c, + 0x7b, 0x39, 0x92, 0xc9, 0xdd, 0x8a, 0x7e, 0x7c, 0x4c, 0xef, 0xc6, 0x92, 0x7e, 0x0f, 0xf9, 0xa5, 0xcc, 0x7e, 0x2f, 0xf9, + 0xb5, 0x5f, 0x7d, 0x56, 0x7d, 0x81, 0x78, 0x15, 0xd4, 0xca, 0xfd, 0xf4, 0x59, 0x2e, 0x1a, 0x14, 0x81, 0xe0, 0x5c, 0xa7, + 0xd7, 0xf4, 0xc9, 0xac, 0x6f, 0x29, 0xe4, 0x42, 0x76, 0xcf, 0x45, 0x3e, 0x17, 0x05, 0x8d, 0xf3, 0x2e, 0xd5, 0x39, 0x12, + 0xca, 0x7e, 0x87, 0x9c, 0xde, 0x8e, 0x37, 0xe7, 0xb0, 0x9b, 0xfc, 0xb3, 0xc7, 0x19, 0x53, 0x5a, 0x35, 0x3e, 0x10, 0x0c, + 0xf5, 0xcd, 0x5b, 0x8a, 0xe3, 0x97, 0x99, 0x1d, 0x0b, 0x89, 0xb0, 0x7d, 0x07, 0xc0, 0xbf, 0xf7, 0x0e, 0xff, 0x49, 0x79, + 0xfc, 0x80, 0x85, 0x2c, 0xac, 0x81, 0x55, 0x16, 0x8d, 0xd6, 0x58, 0xec, 0x1c, 0x60, 0x31, 0x7f, 0x8c, 0x66, 0xb2, 0x80, + 0xfd, 0x8d, 0x7b, 0xb0, 0xdf, 0x5f, 0xc9, 0xe4, 0x17, 0x11, 0x8a, 0x07, 0x3e, 0xf8, 0x0f, 0xd0, 0x9f, 0xde, 0x86, 0x79, + 0x7b, 0x81, 0x81, 0xdf, 0xc1, 0x48, 0x2d, 0x64, 0x36, 0xe7, 0xb6, 0xf2, 0x42, 0x28, 0x4c, 0xc6, 0xe7, 0xf2, 0xdf, 0xaa, + 0x40, 0x26, 0x9c, 0xf7, 0x36, 0xce, 0x81, 0x39, 0x95, 0x9f, 0x29, 0xe0, 0x24, 0x12, 0x80, 0xfc, 0xe4, 0xe3, 0x17, 0x9e, + 0x82, 0xae, 0x82, 0x15, 0x41, 0xe6, 0xed, 0xcc, 0xf1, 0xd6, 0x4e, 0x58, 0x8e, 0xba, 0x5c, 0x6b, 0x35, 0x9c, 0xdf, 0x26, + 0xfc, 0xd6, 0x56, 0x0d, 0xf8, 0xe4, 0x17, 0xf7, 0xdf, 0xbf, 0xfc, 0x83, 0x0b, 0x86, 0xcd, 0x2a, 0x1f, 0x7c, 0xe5, 0x15, + 0x5a, 0xfb, 0x93, 0xed, 0x27, 0xc5, 0x3d, 0x7f, 0xc8, 0x67, 0x6e, 0x79, 0x77, 0xaa, 0xe7, 0xb7, 0xc8, 0x06, 0xd7, 0x75, + 0xe0, 0xd5, 0xda, 0x27, 0xeb, 0xf7, 0xb7, 0x3a, 0x06, 0xb7, 0xc7, 0xf1, 0x1b, 0x9f, 0x49, 0x6e, 0xee, 0xaf, 0xb6, 0x0e, + 0xfa, 0x43, 0x71, 0xf9, 0x80, 0xf9, 0xfb, 0xc2, 0x77, 0xdc, 0x9e, 0x5b, 0x8f, 0xd8, 0xd4, 0xb9, 0xeb, 0xb9, 0x7c, 0xac, + 0x96, 0x5c, 0x5a, 0xcb, 0x3b, 0xdf, 0x2e, 0x17, 0x71, 0x13, 0x11, 0x25, 0xbb, 0x5f, 0xad, 0x25, 0xa1, 0xf3, 0x62, 0x74, + 0x3c, 0xb1, 0xa8, 0x2f, 0x89, 0x77, 0xe0, 0x15, 0x4e, 0xe1, 0xf0, 0x24, 0xe6, 0xaa, 0xbf, 0xad, 0x34, 0xde, 0xf2, 0x8c, + 0x50, 0xd1, 0x18, 0x2a, 0x8d, 0xdf, 0xf2, 0x16, 0x67, 0x5e, 0xe3, 0xbe, 0xb1, 0x38, 0xb0, 0x4c, 0x89, 0x6c, 0x50, 0x5b, + 0xa0, 0xde, 0x1f, 0x60, 0xf1, 0x50, 0x63, 0xf1, 0xd3, 0xa7, 0xb0, 0xf8, 0x6d, 0x19, 0xba, 0x2b, 0xad, 0x94, 0x15, 0x84, + 0xe2, 0x15, 0x23, 0x61, 0x8f, 0xde, 0x85, 0xde, 0x3b, 0x41, 0xe5, 0xf7, 0x42, 0xac, 0x09, 0x2a, 0xb0, 0xf2, 0xc3, 0x2d, + 0x12, 0x8a, 0xe7, 0x14, 0x2f, 0xf0, 0x4f, 0xf5, 0x00, 0xdf, 0x74, 0x8b, 0x96, 0x4c, 0x9e, 0x7a, 0x85, 0x4f, 0x69, 0x1d, + 0x50, 0x70, 0x8a, 0x02, 0xa8, 0xcc, 0xa2, 0x30, 0x72, 0x31, 0x0f, 0xd6, 0x39, 0x67, 0x59, 0x84, 0x0b, 0xd6, 0x5b, 0xdf, + 0x5a, 0x06, 0xf9, 0xd7, 0xb9, 0x14, 0x62, 0x1d, 0xbf, 0x44, 0xde, 0x21, 0xd6, 0x0d, 0xfe, 0x1e, 0x81, 0x64, 0x53, 0xae, + 0x2b, 0x3e, 0xf4, 0x8a, 0x31, 0x75, 0x51, 0xb6, 0x6c, 0xff, 0xdc, 0x7a, 0x43, 0x60, 0xed, 0x54, 0x74, 0x8e, 0xf5, 0xe7, + 0x72, 0xc1, 0x5b, 0x2e, 0xff, 0x9e, 0x97, 0x82, 0x6b, 0x3e, 0xa7, 0xde, 0x14, 0xf4, 0xf3, 0x0f, 0xbb, 0x9e, 0x54, 0x56, + 0x39, 0xbf, 0xfd, 0x57, 0x57, 0x25, 0x25, 0x9c, 0x7f, 0x47, 0x46, 0x72, 0x2b, 0x88, 0x4d, 0x2d, 0x3f, 0x5b, 0x69, 0x79, + 0xc4, 0x37, 0xc7, 0x14, 0x0b, 0xce, 0x1a, 0x76, 0xc4, 0xd0, 0x59, 0xba, 0xfd, 0xf9, 0xa1, 0x9c, 0xb5, 0xe2, 0xb4, 0x7a, + 0xd4, 0x44, 0x56, 0x59, 0x36, 0xe7, 0xd2, 0x47, 0xda, 0xf8, 0xae, 0xa0, 0xd1, 0x30, 0x36, 0xe5, 0x53, 0x12, 0x8c, 0x06, + 0xbe, 0x2e, 0x01, 0x76, 0x15, 0x06, 0xde, 0xe1, 0x5f, 0x29, 0x87, 0x87, 0xf4, 0x26, 0x34, 0xdd, 0x1f, 0x8d, 0xd9, 0xd8, + 0x61, 0x5a, 0xef, 0x61, 0xf6, 0xce, 0x33, 0xd4, 0x47, 0x0b, 0x34, 0x78, 0x28, 0x3a, 0xe6, 0x25, 0x2c, 0x94, 0x87, 0x50, + 0x93, 0x03, 0x98, 0x3b, 0x6f, 0xa0, 0x72, 0x0b, 0x0c, 0xb5, 0x13, 0x05, 0x78, 0xcf, 0x00, 0xb7, 0x63, 0x6c, 0xc8, 0xcf, + 0x41, 0xe1, 0xd7, 0x68, 0x2e, 0xd1, 0x6f, 0xb3, 0x0e, 0xcf, 0x00, 0xfc, 0x84, 0x16, 0x08, 0x73, 0x71, 0x44, 0x0b, 0x89, + 0x62, 0x2b, 0x85, 0xd3, 0xc8, 0x90, 0x22, 0xa2, 0xe6, 0x31, 0x16, 0xf1, 0xa2, 0xb5, 0x97, 0xaf, 0x65, 0x92, 0x75, 0xb1, + 0x10, 0x4b, 0xa4, 0x10, 0xa7, 0x75, 0xd7, 0x0f, 0xfe, 0x25, 0x0b, 0x64, 0xcd, 0x40, 0x5f, 0x3b, 0x1c, 0x52, 0x44, 0xe5, + 0x5a, 0x64, 0x24, 0x76, 0x51, 0xd4, 0xcf, 0x4a, 0x2d, 0xf6, 0x05, 0xc8, 0x84, 0xb7, 0x84, 0xfc, 0x39, 0xb6, 0x85, 0x6d, + 0xed, 0x49, 0x5d, 0x0f, 0x89, 0xc4, 0x19, 0xbd, 0x17, 0xda, 0xfb, 0x06, 0x3a, 0x78, 0x2e, 0x91, 0x6c, 0x6c, 0xff, 0xe5, + 0xe7, 0xb3, 0xf4, 0x16, 0xb5, 0xbc, 0xe1, 0x2a, 0x92, 0xe9, 0x3d, 0xee, 0xeb, 0x41, 0x3d, 0x2d, 0xe6, 0x1c, 0x19, 0x25, + 0x12, 0xea, 0x36, 0x5e, 0xb6, 0xbb, 0x5b, 0x22, 0x8a, 0x3a, 0x4b, 0x22, 0x94, 0x76, 0x8a, 0x9c, 0x82, 0x6f, 0x1c, 0xa7, + 0x8c, 0x09, 0x7b, 0x26, 0x71, 0x71, 0x1a, 0xdf, 0xa0, 0xa5, 0xa2, 0x07, 0x78, 0xcb, 0x35, 0xf8, 0x75, 0x00, 0xff, 0x85, + 0xb2, 0x86, 0xf2, 0x98, 0x58, 0x87, 0x89, 0xab, 0x30, 0x35, 0x3b, 0x98, 0xd7, 0xbb, 0xa8, 0xef, 0xbd, 0x03, 0x7d, 0x3f, + 0x4c, 0x9c, 0x6c, 0x46, 0x28, 0x1f, 0xfc, 0x22, 0xd4, 0x27, 0x77, 0x60, 0x74, 0x23, 0xee, 0xce, 0xd0, 0xd5, 0x18, 0xab, + 0x0a, 0xbb, 0x1e, 0x12, 0x7b, 0x32, 0xd6, 0xc0, 0xaf, 0xe9, 0x0a, 0x95, 0x6f, 0xc4, 0x75, 0xa1, 0x29, 0xf5, 0x69, 0x3c, + 0x49, 0x1e, 0x23, 0x08, 0xac, 0x3a, 0x88, 0xad, 0x6d, 0xea, 0x55, 0x37, 0x13, 0xd3, 0xca, 0x22, 0x72, 0x05, 0x56, 0x11, + 0xc4, 0xb2, 0x06, 0xe1, 0xd7, 0x92, 0x42, 0x5f, 0x37, 0x59, 0x33, 0xe0, 0x97, 0x7f, 0x4c, 0xbc, 0xb2, 0x6e, 0xc3, 0x01, + 0xbc, 0x76, 0xe0, 0x2e, 0xdd, 0x9a, 0xce, 0x2b, 0x88, 0xe7, 0x1f, 0xae, 0x15, 0x10, 0x37, 0xfc, 0x19, 0x6f, 0x95, 0x44, + 0x56, 0x9d, 0xc7, 0x0d, 0xc2, 0xf2, 0x67, 0x7d, 0xee, 0x67, 0x3f, 0xaf, 0x2d, 0xf4, 0x9e, 0xaa, 0x0b, 0x3e, 0x6f, 0x66, + 0xf2, 0xae, 0x1a, 0xfe, 0xcb, 0xdb, 0x5e, 0xa0, 0x84, 0x5d, 0xfc, 0x1b, 0x93, 0x94, 0x91, 0x15, 0xa6, 0x70, 0xda, 0x67, + 0xb6, 0x3a, 0xff, 0x2c, 0xe7, 0x35, 0x9f, 0xa4, 0xab, 0xe4, 0x6b, 0xfa, 0x96, 0x50, 0xca, 0xbd, 0x0a, 0x7a, 0x64, 0xf8, + 0xad, 0x76, 0xf9, 0x6f, 0x61, 0xd6, 0x28, 0x4c, 0x68, 0x87, 0x48, 0xf2, 0xa7, 0xce, 0x63, 0x4f, 0xd3, 0xfd, 0x91, 0x2c, + 0x2a, 0xfc, 0x23, 0x78, 0x7c, 0xac, 0x8c, 0x44, 0xd6, 0xee, 0x29, 0x85, 0xdd, 0x81, 0xc5, 0xc4, 0x8f, 0x30, 0xd8, 0x7b, + 0x8a, 0x6a, 0xb2, 0x8b, 0x05, 0xbd, 0x98, 0x38, 0x0b, 0xfb, 0x1c, 0x42, 0xf9, 0x0e, 0xd4, 0xd1, 0x53, 0xe8, 0x5b, 0x35, + 0x8c, 0x32, 0x18, 0x0c, 0xa9, 0x10, 0x1b, 0xec, 0x78, 0x87, 0x5d, 0xf1, 0xb3, 0x80, 0xf7, 0x14, 0xf0, 0x0f, 0x42, 0x41, + 0x0b, 0x31, 0xa1, 0x3e, 0xa7, 0x20, 0xe4, 0x18, 0xfd, 0x9a, 0x4d, 0xed, 0x4a, 0x40, 0x18, 0x9f, 0xd3, 0x56, 0x89, 0x56, + 0x4a, 0x1b, 0xfb, 0x91, 0x5d, 0xbd, 0x76, 0xba, 0xb7, 0xbd, 0xb6, 0xed, 0x35, 0xeb, 0xbd, 0x12, 0x24, 0x97, 0xf5, 0x5f, + 0x56, 0x72, 0x7f, 0x7a, 0x2b, 0xcf, 0x51, 0x7e, 0xa7, 0x7e, 0xe6, 0xb7, 0xbf, 0xee, 0x2b, 0xe8, 0xe3, 0xc2, 0x1f, 0xf1, + 0x26, 0xa6, 0x71, 0xc1, 0xcb, 0x43, 0xe7, 0x42, 0x5f, 0x65, 0x1f, 0xcf, 0xdf, 0x84, 0xbf, 0xe7, 0x8b, 0x66, 0x7d, 0x7c, + 0x7a, 0xd8, 0xba, 0x26, 0xdd, 0xcb, 0xe9, 0xe6, 0x99, 0xaf, 0xbb, 0x40, 0x8b, 0x4b, 0x48, 0xb9, 0x6b, 0xfd, 0x43, 0xf5, + 0x04, 0x8c, 0xfe, 0xa7, 0xef, 0xeb, 0x2c, 0x92, 0x24, 0x1a, 0x63, 0xb7, 0xb8, 0x64, 0x10, 0x69, 0x48, 0x55, 0x0c, 0x33, + 0x48, 0xcc, 0x91, 0xa3, 0x44, 0xf1, 0xb9, 0x0f, 0xfa, 0xe8, 0x40, 0x57, 0xd8, 0xb5, 0x16, 0xbf, 0xac, 0x1a, 0x3c, 0xf0, + 0x0a, 0x7b, 0x34, 0x22, 0x2a, 0x87, 0x91, 0xb5, 0x18, 0x8c, 0x77, 0x60, 0x4e, 0x98, 0xb9, 0xff, 0x89, 0x0c, 0x8f, 0x10, + 0x9b, 0x7c, 0x21, 0xa1, 0xdc, 0x87, 0x9a, 0xfd, 0x4c, 0x20, 0x94, 0xc5, 0x2d, 0x54, 0xa3, 0x46, 0x42, 0xe8, 0x47, 0x4a, + 0x63, 0x47, 0x31, 0x17, 0xc6, 0xe1, 0xe7, 0xd5, 0x40, 0x02, 0x60, 0x48, 0x06, 0xb4, 0x4e, 0x8e, 0xe2, 0x94, 0x95, 0x68, + 0x25, 0x24, 0x13, 0xc6, 0x93, 0xa4, 0xa9, 0xe0, 0x14, 0x1a, 0xde, 0x66, 0x9a, 0x2e, 0x11, 0x88, 0x5b, 0x6f, 0x31, 0xf4, + 0x9c, 0x9e, 0x3c, 0x64, 0xbe, 0xf7, 0x65, 0x5d, 0x56, 0xa4, 0x2c, 0x03, 0xbd, 0xe0, 0x2a, 0xb8, 0x68, 0x2a, 0x5a, 0x6d, + 0x10, 0xb5, 0x72, 0x5e, 0x70, 0xc9, 0x7f, 0xe7, 0xe7, 0x67, 0x98, 0x12, 0x11, 0x61, 0x33, 0x12, 0xca, 0xc9, 0x47, 0x48, + 0x27, 0x69, 0x3e, 0x61, 0xf6, 0x95, 0x16, 0x4a, 0x18, 0x83, 0x99, 0x94, 0xcb, 0xd2, 0x20, 0x8a, 0x79, 0x42, 0xc0, 0x33, + 0xa5, 0xf0, 0x76, 0x64, 0xab, 0x5f, 0x82, 0xc6, 0x1f, 0xe9, 0x90, 0x5b, 0x34, 0xf6, 0x03, 0xb0, 0xe8, 0xe5, 0x60, 0xde, + 0xa0, 0x62, 0xad, 0x23, 0x16, 0x50, 0xc3, 0xf7, 0xcf, 0x1f, 0x7f, 0x89, 0x50, 0xbc, 0x54, 0x5b, 0x5b, 0x8c, 0xa0, 0xeb, + 0xaf, 0xc0, 0x8c, 0x48, 0x20, 0xb4, 0x50, 0x2a, 0x0c, 0xc1, 0x64, 0xc0, 0x90, 0x6f, 0xf3, 0xcd, 0xf6, 0x4a, 0x78, 0x1c, + 0x33, 0x3a, 0x35, 0x26, 0xf2, 0x49, 0xd2, 0x12, 0xad, 0x12, 0x17, 0xd2, 0xca, 0xc5, 0xdd, 0x91, 0x65, 0xe6, 0x7a, 0x2c, + 0x5b, 0x12, 0xf2, 0x79, 0x73, 0x87, 0x74, 0x95, 0x16, 0xb2, 0x5a, 0xd2, 0x2a, 0x28, 0xf8, 0x52, 0x5a, 0x59, 0x6a, 0x99, + 0x84, 0xfc, 0x6a, 0xf2, 0x91, 0x61, 0x15, 0x5f, 0x8b, 0x44, 0xd3, 0x4a, 0x0e, 0xd1, 0xae, 0x10, 0x6d, 0x25, 0xca, 0x0e, + 0x7c, 0xfd, 0x88, 0x33, 0x3f, 0xf1, 0x2d, 0xef, 0x39, 0x85, 0xb7, 0xbc, 0xc3, 0xb1, 0xf7, 0x18, 0x1b, 0x8f, 0xe1, 0x02, + 0x18, 0xdc, 0x1d, 0xc2, 0x18, 0x03, 0xf3, 0xf6, 0x18, 0xea, 0xfe, 0x26, 0x7c, 0x4b, 0xfd, 0xc4, 0xed, 0x43, 0xb1, 0x40, + 0x12, 0xeb, 0x98, 0xd0, 0xed, 0x91, 0xc0, 0x18, 0x23, 0xe4, 0xc3, 0x04, 0xc0, 0xbc, 0x4e, 0xf7, 0xa4, 0xfd, 0x80, 0xb1, + 0x86, 0x44, 0x0a, 0x77, 0x8f, 0x81, 0x6a, 0xac, 0xdb, 0xc0, 0x79, 0xf1, 0x10, 0xd9, 0x9a, 0xa2, 0x5b, 0xdb, 0xbc, 0xe2, + 0xf8, 0xa7, 0xb3, 0xbf, 0x82, 0x82, 0x82, 0xcd, 0x91, 0xc6, 0xcf, 0xf2, 0x98, 0x0a, 0xe5, 0x10, 0xa4, 0x7e, 0x0b, 0xdd, + 0x34, 0x19, 0x8f, 0x21, 0x3c, 0x23, 0x48, 0x11, 0xc9, 0x00, 0x88, 0x99, 0xcb, 0x22, 0x5f, 0x28, 0xcc, 0xa4, 0x7a, 0x2e, + 0x99, 0xc8, 0x48, 0x95, 0x80, 0x77, 0x38, 0x83, 0x0b, 0x83, 0x61, 0xa3, 0x30, 0x1c, 0x3a, 0x0c, 0x16, 0x16, 0xc6, 0x8e, + 0xa1, 0xd8, 0x39, 0x62, 0x55, 0x3b, 0x9a, 0x3e, 0xa1, 0x78, 0x80, 0x2d, 0x27, 0x58, 0xba, 0x91, 0x75, 0x5c, 0x8d, 0x85, + 0x51, 0x4d, 0xa8, 0x13, 0x12, 0xad, 0x10, 0xc6, 0x9f, 0x30, 0xd4, 0x5e, 0x14, 0x0e, 0x1f, 0x52, 0xac, 0x25, 0x7e, 0x35, + 0x15, 0x89, 0xc9, 0xf2, 0x65, 0x38, 0xa3, 0x13, 0xcc, 0xab, 0x14, 0x91, 0x72, 0x5d, 0x31, 0x14, 0x05, 0x05, 0x05, 0xab, + 0x91, 0x6e, 0xd4, 0xe1, 0x8e, 0x2e, 0x37, 0xf6, 0x94, 0x0f, 0x97, 0xc2, 0x39, 0x5a, 0x1d, 0x93, 0x32, 0x45, 0xc8, 0x6a, + 0x4e, 0x16, 0xcf, 0x3b, 0x31, 0x0a, 0x77, 0x50, 0x01, 0x95, 0x33, 0xa1, 0xfa, 0xe2, 0xe2, 0x31, 0xcc, 0xba, 0x3e, 0x53, + 0x7d, 0x42, 0x61, 0x87, 0xbb, 0x7b, 0xa1, 0xe5, 0xc4, 0x70, 0x17, 0xda, 0xc6, 0xea, 0x6a, 0xdc, 0xa1, 0x66, 0xb5, 0x34, + 0xe0, 0xb6, 0x0a, 0x35, 0x46, 0x78, 0x56, 0x64, 0x36, 0x29, 0x22, 0x1e, 0xa7, 0x51, 0x78, 0x62, 0x41, 0x2f, 0x89, 0xe1, + 0xf3, 0x69, 0xba, 0xf8, 0x52, 0x39, 0x1b, 0x05, 0x05, 0x05, 0xdb, 0x47, 0x97, 0x32, 0x12, 0xb4, 0xcc, 0x34, 0x36, 0xf3, + 0xf2, 0x18, 0x41, 0xef, 0x0c, 0x0d, 0x64, 0xc2, 0x1f, 0xa3, 0x69, 0xa5, 0x00, 0x59, 0xaa, 0xb2, 0xc8, 0xe9, 0xe6, 0x5b, + 0x23, 0xa8, 0x7a, 0x04, 0xbd, 0xaa, 0x31, 0xde, 0xb9, 0xa1, 0x4e, 0x53, 0xa6, 0x39, 0x86, 0x96, 0xc2, 0xcb, 0xa9, 0xde, + 0x2b, 0x97, 0xac, 0xc7, 0x1a, 0xea, 0x9c, 0x24, 0x30, 0xd4, 0x37, 0xcc, 0x14, 0x77, 0xd9, 0xba, 0xe1, 0x84, 0xf3, 0x08, + 0x93, 0x42, 0x26, 0x05, 0x05, 0x37, 0x0d, 0x72, 0xc3, 0x97, 0xbf, 0x54, 0xb2, 0x23, 0x2a, 0x2c, 0xac, 0x3c, 0x17, 0xb6, + 0x10, 0x9d, 0x65, 0x8f, 0x49, 0x89, 0x9a, 0xa5, 0x49, 0x23, 0x99, 0x0c, 0x62, 0x67, 0x8a, 0x75, 0x3b, 0x3e, 0x37, 0xdc, + 0x69, 0xca, 0xd0, 0xaf, 0x61, 0x55, 0x7a, 0x56, 0x98, 0x57, 0x4c, 0xb7, 0x8e, 0x59, 0x2f, 0x4b, 0x85, 0x62, 0x24, 0x68, + 0x6d, 0x29, 0xf0, 0x2c, 0x2f, 0x05, 0x50, 0x50, 0x50, 0x70, 0x93, 0xb0, 0x42, 0xa3, 0x4c, 0x89, 0xa8, 0x59, 0x0c, 0x4e, + 0x3b, 0xe1, 0xea, 0x58, 0x00, 0x2d, 0xd6, 0x35, 0x66, 0x49, 0xd5, 0xca, 0x40, 0x0d, 0xd8, 0xd3, 0xaa, 0x86, 0xfa, 0xea, + 0x7b, 0xab, 0x1b, 0xf7, 0xad, 0xb4, 0x1f, 0x28, 0xba, 0x48, 0x95, 0x13, 0x27, 0x2d, 0x2c, 0x92, 0x92, 0x4c, 0xd1, 0xa6, + 0x6d, 0xcc, 0x90, 0x45, 0xb3, 0x26, 0x0b, 0x25, 0x19, 0x51, 0x17, 0x44, 0x72, 0x15, 0x14, 0x14, 0xbc, 0x4a, 0x2c, 0xc5, + 0x56, 0x05, 0xb5, 0xa2, 0x5f, 0xcd, 0xaf, 0xcb, 0xab, 0x0b, 0xd9, 0xc9, 0xa1, 0x2b, 0x44, 0x28, 0xd8, 0x1e, 0xfa, 0x5b, + 0xa5, 0x56, 0xb8, 0xcb, 0x7d, 0xbf, 0x37, 0x76, 0x48, 0xba, 0xf9, 0x71, 0xce, 0xf8, 0x14, 0x14, 0x14, 0x7c, 0x09, 0xa0, + 0x82, 0x65, 0x72, 0xa9, 0xba, 0x30, 0xeb, 0x09, 0x65, 0x96, 0x75, 0x96, 0x8c, 0xfd, 0x52, 0xba, 0x6e, 0xb2, 0xe1, 0x60, + 0x6d, 0x20, 0xf1, 0xf2, 0xc1, 0x36, 0x0a, 0x4e, 0x2e, 0x28, 0x28, 0xb8, 0x69, 0x68, 0xdb, 0xc4, 0x04, 0x2f, 0x84, 0x11, + 0xf0, 0x21, 0x45, 0x86, 0x1c, 0xd0, 0xeb, 0x39, 0xbb, 0x21, 0xa1, 0xb0, 0x47, 0xea, 0xe9, 0x0c, 0x5e, 0x9a, 0x4c, 0xeb, + 0xd0, 0x01, 0x4d, 0x9a, 0x3a, 0x85, 0xbf, 0x49, 0x9b, 0x77, 0x43, 0xdf, 0xea, 0x3c, 0x6b, 0x3d, 0x3f, 0x5b, 0xb3, 0xa0, + 0xa0, 0xe0, 0x95, 0x61, 0x29, 0xc9, 0x32, 0x94, 0x59, 0xe9, 0x57, 0x38, 0xec, 0xfa, 0x4d, 0x7a, 0x4c, 0xa5, 0xf7, 0x4f, + 0x8c, 0x75, 0x69, 0x74, 0x68, 0xa5, 0xca, 0x6e, 0x84, 0x7f, 0xcf, 0x06, 0xef, 0x12, 0x91, 0xd6, 0x0f, 0xbd, 0x3f, 0x47, + 0x28, 0x6c, 0xb8, 0xac, 0x86, 0xa1, 0xa7, 0xaa, 0xed, 0xda, 0x21, 0xc6, 0x5e, 0x45, 0x98, 0xa7, 0x4c, 0xbb, 0x58, 0xaa, + 0xae, 0x7b, 0x7f, 0xbf, 0x3e, 0x43, 0xa1, 0x95, 0x82, 0x82, 0xd7, 0x00, 0x2c, 0x0e, 0xd5, 0x3e, 0x51, 0xfd, 0xe8, 0x79, + 0xa5, 0x30, 0x4d, 0x3d, 0x7f, 0xa4, 0xd1, 0x18, 0xbb, 0x15, 0xb2, 0x89, 0xcd, 0x05, 0xe8, 0x13, 0x0a, 0x1b, 0x27, 0xdf, + 0x07, 0xcc, 0x14, 0xbe, 0x1e, 0xc7, 0x1d, 0x70, 0x47, 0x55, 0xe8, 0xe4, 0xc6, 0x0a, 0x6c, 0xec, 0x27, 0x12, 0x53, 0xa3, + 0x39, 0xfb, 0xc3, 0x66, 0x59, 0xfd, 0xaa, 0x0d, 0x1d, 0x0a, 0xa9, 0x14, 0x14, 0xdc, 0x24, 0x64, 0x19, 0x3c, 0xb1, 0xbc, + 0xec, 0x72, 0xcd, 0x6e, 0x8e, 0x66, 0xb6, 0xaa, 0x49, 0xdb, 0xb3, 0x18, 0x53, 0x28, 0x04, 0xef, 0x83, 0x71, 0x51, 0x4f, + 0x42, 0x53, 0x76, 0x36, 0x60, 0x97, 0x7e, 0x3d, 0x4b, 0x38, 0x67, 0xa1, 0xb0, 0x3b, 0x3b, 0xbb, 0xb7, 0x9b, 0x33, 0x38, + 0x96, 0x81, 0x93, 0x56, 0x86, 0xcc, 0xcd, 0x09, 0xc5, 0x1b, 0x4f, 0x55, 0xf8, 0x4b, 0xce, 0x0d, 0xa7, 0x95, 0x42, 0x71, + 0x98, 0x54, 0x7b, 0x21, 0xbe, 0x12, 0x1b, 0x76, 0x17, 0x14, 0x14, 0xdc, 0x14, 0xac, 0xd2, 0x34, 0x53, 0x8b, 0x90, 0xe0, + 0x5d, 0xd0, 0x48, 0x18, 0x66, 0x49, 0xb8, 0x4f, 0xd9, 0xdd, 0x90, 0x84, 0x62, 0x2a, 0x34, 0x86, 0x2d, 0x4d, 0x47, 0x70, + 0xa7, 0x73, 0x78, 0xf3, 0x74, 0x4d, 0x72, 0xe2, 0xf2, 0x8a, 0x8f, 0x7f, 0x08, 0xaf, 0x27, 0xf0, 0x6a, 0x01, 0xcf, 0x66, + 0xcb, 0xec, 0x8b, 0x2a, 0xad, 0x15, 0x43, 0xe2, 0xdf, 0xd4, 0xb1, 0xbf, 0x47, 0xaa, 0x10, 0x1e, 0xba, 0xf6, 0x75, 0xe7, + 0xd6, 0xef, 0x8f, 0x1b, 0xfc, 0xb5, 0x8d, 0xfa, 0x8d, 0x15, 0x14, 0x14, 0x5c, 0x3b, 0x32, 0xe7, 0x26, 0x6a, 0x29, 0xdd, + 0x78, 0x0d, 0x1d, 0x07, 0xa5, 0x05, 0x2f, 0x9f, 0xd2, 0xc5, 0x71, 0x1e, 0xcf, 0x62, 0x05, 0xc6, 0x66, 0xc1, 0xf6, 0xa6, + 0x1e, 0xae, 0x6a, 0x84, 0x54, 0x3c, 0xb5, 0xd6, 0x8d, 0x67, 0x79, 0xaa, 0xb7, 0xe1, 0x6a, 0x03, 0x6b, 0x1a, 0x58, 0xa7, + 0x61, 0xd9, 0x88, 0x99, 0x1d, 0xc7, 0xd8, 0xb7, 0x55, 0x29, 0x3c, 0x96, 0x8d, 0x42, 0x54, 0x1d, 0x23, 0x67, 0xdb, 0x2a, + 0x51, 0x6d, 0x49, 0xba, 0x50, 0x81, 0x2a, 0x4b, 0x90, 0x2e, 0x28, 0x28, 0xb8, 0x09, 0xd0, 0xdd, 0xc4, 0x49, 0xae, 0x9d, + 0xa4, 0xa8, 0xb2, 0x31, 0x95, 0xd1, 0x58, 0x56, 0x72, 0xa2, 0x95, 0x64, 0x1f, 0xb3, 0x14, 0xe4, 0x42, 0x7b, 0x34, 0x7e, + 0x80, 0xc6, 0x78, 0xb8, 0xe1, 0x08, 0x96, 0x5a, 0xab, 0x48, 0x24, 0x17, 0x97, 0x2f, 0x60, 0x7e, 0xa1, 0xf7, 0xe6, 0x18, + 0xbe, 0x52, 0xc1, 0xe5, 0xa9, 0x3c, 0x16, 0x4e, 0x63, 0xc1, 0x0a, 0xd8, 0x31, 0x33, 0xf1, 0xf3, 0x76, 0x6b, 0x8d, 0x91, + 0xd4, 0x52, 0x08, 0x89, 0x46, 0xac, 0xcc, 0x1d, 0x6a, 0x57, 0x76, 0x0c, 0x58, 0x50, 0x50, 0x70, 0x43, 0x90, 0x97, 0x15, + 0x8a, 0x95, 0xf4, 0x65, 0x9c, 0x4a, 0xfb, 0xd6, 0x50, 0x09, 0x60, 0xa7, 0x35, 0x33, 0x1a, 0xe9, 0xcf, 0x33, 0x91, 0x0c, + 0xe5, 0xc0, 0x01, 0xd6, 0x5b, 0x58, 0xeb, 0xe1, 0x0e, 0x7f, 0x02, 0xff, 0x84, 0x29, 0xc3, 0x1b, 0x59, 0x28, 0xf7, 0x82, + 0x7f, 0x74, 0xe6, 0xe1, 0x1a, 0x5a, 0x28, 0xb4, 0x4e, 0x1a, 0xe9, 0x38, 0xcf, 0xb6, 0x85, 0xdc, 0xf9, 0x63, 0xa9, 0x92, + 0x1d, 0xe8, 0x67, 0x28, 0xc9, 0x82, 0x49, 0x98, 0xed, 0x57, 0x88, 0x3a, 0x5f, 0xba, 0xae, 0xa0, 0xa0, 0xe0, 0xd5, 0x80, + 0x05, 0x0a, 0x12, 0xa9, 0xc4, 0x69, 0x94, 0xac, 0xab, 0x61, 0xb2, 0x52, 0xd8, 0x43, 0x5c, 0xe0, 0x3d, 0x1e, 0xb1, 0x67, + 0x32, 0xdd, 0x1d, 0xfe, 0x99, 0x06, 0x8d, 0x31, 0xb0, 0xf5, 0x1c, 0xb6, 0x3a, 0x80, 0xc3, 0x0f, 0x37, 0x25, 0x94, 0xef, + 0xc2, 0xef, 0xbd, 0x0f, 0x37, 0x1c, 0xc2, 0x56, 0x95, 0x08, 0xb2, 0x6c, 0xc8, 0x45, 0x32, 0xa9, 0x63, 0x58, 0xee, 0x33, + 0x4f, 0x61, 0x56, 0xca, 0xdd, 0xca, 0x49, 0x8c, 0x63, 0xdf, 0xdf, 0x73, 0x65, 0x90, 0xc4, 0xbc, 0x2a, 0x28, 0x28, 0xb8, + 0x49, 0xc8, 0x5b, 0xa5, 0x4a, 0x09, 0xc8, 0xb8, 0x92, 0xd5, 0x04, 0x3a, 0x4d, 0x54, 0x4b, 0x49, 0x48, 0xd1, 0x4f, 0xd3, + 0x9f, 0x6d, 0x60, 0x07, 0x15, 0xac, 0x3e, 0x81, 0x5f, 0x15, 0x83, 0x12, 0xde, 0xb6, 0xe2, 0x70, 0xf7, 0x1f, 0xc0, 0x1f, + 0x39, 0xb8, 0xa6, 0x86, 0xad, 0x06, 0x68, 0xbc, 0x96, 0xae, 0x7f, 0x8b, 0xd8, 0xb9, 0x7d, 0xa2, 0x20, 0x7d, 0x3d, 0xc2, + 0xe6, 0xd1, 0x4c, 0x4a, 0x33, 0x3d, 0xad, 0xa6, 0x92, 0x2a, 0x48, 0x15, 0x52, 0x29, 0x28, 0xb8, 0x49, 0xc8, 0x3d, 0x88, + 0xce, 0xb7, 0x80, 0xd4, 0x8b, 0x96, 0x19, 0x1e, 0x7a, 0x20, 0xca, 0xe3, 0x71, 0x34, 0x20, 0x6a, 0xef, 0xa4, 0x3c, 0x64, + 0x63, 0x3d, 0x1a, 0x4e, 0x19, 0x0f, 0xe7, 0x70, 0xab, 0xa6, 0x8c, 0xd7, 0x87, 0xde, 0xff, 0x10, 0xbe, 0x72, 0x70, 0x35, + 0x2d, 0x94, 0x68, 0xee, 0x90, 0xa1, 0xbc, 0x95, 0xe5, 0xdc, 0x05, 0x73, 0x28, 0x4d, 0x43, 0xed, 0x2c, 0x09, 0xb3, 0xa1, + 0x5c, 0x7f, 0x2e, 0xcc, 0x46, 0x73, 0xab, 0xa0, 0xa0, 0xe0, 0x15, 0x21, 0x84, 0x72, 0xf4, 0xbd, 0x88, 0x94, 0xf4, 0x1b, + 0xaa, 0xa2, 0xb4, 0x82, 0xac, 0x57, 0xd2, 0xf5, 0xf3, 0x99, 0x44, 0xc9, 0x86, 0xfa, 0x28, 0x0b, 0x57, 0xa1, 0xa1, 0xc7, + 0x32, 0x71, 0x70, 0xeb, 0x66, 0x78, 0xd6, 0x10, 0x0a, 0x85, 0x59, 0x78, 0x9a, 0x35, 0x83, 0x39, 0x2c, 0xcd, 0x1c, 0x31, + 0x79, 0x1c, 0x16, 0x4a, 0xa3, 0xa6, 0x19, 0xa4, 0x59, 0x79, 0xb6, 0x0b, 0xc1, 0xa7, 0xcb, 0x63, 0xda, 0x28, 0xd9, 0x28, + 0xca, 0xa6, 0x6e, 0x81, 0xd7, 0x70, 0x69, 0x0a, 0x0a, 0x0a, 0x2e, 0x89, 0xf6, 0xe6, 0x1e, 0xff, 0x4d, 0x0d, 0xc2, 0x92, + 0x31, 0xd0, 0x0a, 0xb2, 0x61, 0x46, 0x45, 0x04, 0x59, 0xc6, 0x9f, 0x44, 0xcf, 0x64, 0x41, 0xc3, 0x82, 0x1e, 0xcb, 0xe9, + 0x10, 0xf6, 0x47, 0xb4, 0x50, 0x56, 0xcc, 0xf0, 0xac, 0xb7, 0x50, 0xee, 0xc1, 0xd3, 0xac, 0xa1, 0x79, 0x63, 0xe3, 0x74, + 0x91, 0x98, 0x3d, 0x9c, 0x36, 0x0e, 0x33, 0x3a, 0x8f, 0x25, 0x3e, 0x25, 0x9c, 0x40, 0xa8, 0x39, 0x9b, 0x8c, 0xa7, 0xd8, + 0x6c, 0xb4, 0x08, 0xb3, 0x05, 0x05, 0x37, 0x4f, 0x90, 0x6d, 0x27, 0x4e, 0x32, 0x41, 0x36, 0x76, 0x14, 0x0c, 0x82, 0x6c, + 0xf0, 0x73, 0x58, 0x98, 0x80, 0x69, 0x36, 0x62, 0x48, 0xd0, 0x43, 0xa9, 0x80, 0x86, 0x1e, 0x0b, 0x63, 0xd4, 0xd6, 0x09, + 0xb2, 0xeb, 0x09, 0xe5, 0xa3, 0x20, 0xcc, 0xce, 0x92, 0x30, 0x5b, 0x77, 0xc2, 0xac, 0xb4, 0xc6, 0xd0, 0x78, 0x06, 0x8f, + 0x13, 0xc9, 0x2c, 0x0a, 0x6d, 0x0d, 0x3b, 0x61, 0xd6, 0x9f, 0x8b, 0x98, 0x2d, 0x56, 0x4a, 0x41, 0xc1, 0xcd, 0x40, 0xe7, + 0x3d, 0x84, 0xfa, 0x46, 0x29, 0xff, 0xce, 0xb4, 0x82, 0x6c, 0xa0, 0x8a, 0x47, 0x12, 0x6e, 0xaf, 0x83, 0xbb, 0x23, 0x2e, + 0x8f, 0x47, 0x43, 0x8f, 0xa5, 0xe2, 0x0c, 0xef, 0x1a, 0x41, 0xf6, 0xc2, 0xf2, 0x05, 0xb9, 0x30, 0xeb, 0x32, 0x61, 0x56, + 0x45, 0x61, 0x16, 0x99, 0x30, 0x4b, 0x1d, 0x65, 0xa5, 0x30, 0x1b, 0x51, 0x84, 0xd9, 0x82, 0x82, 0x1b, 0x16, 0x21, 0xcb, + 0x91, 0x9f, 0x0b, 0xb2, 0xc1, 0xd3, 0x60, 0x65, 0x79, 0x46, 0xc4, 0x3f, 0x62, 0x42, 0x20, 0x3d, 0x92, 0x24, 0xc8, 0x32, + 0x84, 0xe4, 0x79, 0x82, 0xec, 0xc5, 0xf5, 0x50, 0x32, 0x61, 0x96, 0xe6, 0x4e, 0x45, 0x0d, 0xc5, 0xa3, 0x16, 0x61, 0x96, + 0x42, 0x0d, 0x85, 0xd9, 0x2e, 0x5a, 0x66, 0x07, 0xcb, 0x11, 0xb3, 0x45, 0x98, 0x2d, 0x28, 0xb8, 0xb9, 0x11, 0xb2, 0x99, + 0x20, 0x2b, 0xd6, 0x09, 0x0d, 0x81, 0x40, 0x32, 0x9c, 0x14, 0x3e, 0x12, 0x0b, 0x25, 0x09, 0xb2, 0x9c, 0xdd, 0xa9, 0x60, + 0xe9, 0xb1, 0xd0, 0x73, 0x59, 0xa7, 0x9f, 0xc4, 0xe3, 0xac, 0x42, 0x5f, 0x98, 0xe5, 0x0e, 0x3d, 0xff, 0x18, 0x2d, 0x4b, + 0xb7, 0x27, 0xcc, 0x4f, 0xb7, 0xc2, 0xac, 0x28, 0xc4, 0x31, 0xea, 0xb6, 0xed, 0xf6, 0x5e, 0x84, 0xd9, 0x82, 0x82, 0x1b, + 0x81, 0x65, 0x0f, 0x41, 0xd1, 0x3e, 0xe9, 0x87, 0x78, 0xb4, 0x82, 0xac, 0x78, 0x1e, 0x1a, 0x13, 0xc5, 0x80, 0x56, 0x5a, + 0x27, 0x2e, 0x10, 0x0a, 0x3d, 0x15, 0x7a, 0x2c, 0xf4, 0x5c, 0x2e, 0x3a, 0xd6, 0x7a, 0x0b, 0x25, 0x0a, 0xb3, 0x29, 0x62, + 0x96, 0x66, 0x0f, 0xd8, 0x3c, 0x59, 0x87, 0x00, 0x37, 0xce, 0x53, 0xbb, 0x60, 0xad, 0xf0, 0x04, 0xd9, 0xd7, 0x78, 0x78, + 0x61, 0xc4, 0x6c, 0x41, 0x41, 0xc1, 0x4d, 0x11, 0x64, 0xf3, 0xa4, 0x40, 0x7a, 0x13, 0x6d, 0x84, 0xac, 0x54, 0x8a, 0x8d, + 0x96, 0x09, 0x35, 0x94, 0x6a, 0x88, 0x45, 0x35, 0x0c, 0x82, 0x2c, 0x3d, 0x96, 0x8b, 0x04, 0xd9, 0x8b, 0x09, 0x85, 0xc2, + 0xec, 0x59, 0x88, 0x98, 0x1d, 0x8e, 0x25, 0x31, 0x50, 0x84, 0x59, 0xdb, 0x88, 0x96, 0x62, 0x6d, 0x48, 0x1c, 0x3a, 0x4e, + 0xc2, 0xec, 0x8a, 0x88, 0xd9, 0xbe, 0x30, 0x5b, 0x68, 0xa5, 0xa0, 0xe0, 0xc6, 0x09, 0xb2, 0xd2, 0x34, 0x3d, 0x55, 0x0d, + 0xe0, 0x8c, 0x8b, 0xc7, 0x43, 0xf1, 0x40, 0xa8, 0x9f, 0x50, 0x37, 0x5d, 0x84, 0xb1, 0x4f, 0x4f, 0xe5, 0xa2, 0x08, 0xd9, + 0x8d, 0x8a, 0x54, 0xdf, 0x67, 0x6d, 0x94, 0x47, 0x70, 0xf5, 0x19, 0x9c, 0xec, 0x9c, 0x53, 0x48, 0xb4, 0x50, 0x58, 0x17, + 0xc1, 0x4b, 0xb1, 0xa5, 0x4e, 0x98, 0x5d, 0x15, 0x31, 0xbb, 0x5c, 0xca, 0xa0, 0xa0, 0xa0, 0xe0, 0x55, 0xa1, 0xf3, 0x18, + 0xd2, 0xd8, 0x0c, 0x19, 0xc6, 0xec, 0x57, 0x5e, 0xc9, 0x74, 0x71, 0x48, 0x00, 0x0e, 0x11, 0xb2, 0x9c, 0xe1, 0xa1, 0xcb, + 0xa3, 0xb1, 0xd8, 0x54, 0x90, 0x7d, 0x7e, 0xd5, 0x7b, 0x0a, 0xb3, 0x07, 0x70, 0x92, 0x10, 0x44, 0x0d, 0x85, 0x6e, 0x4f, + 0x8a, 0xed, 0x0f, 0xae, 0xcf, 0xc3, 0xac, 0x29, 0xd0, 0x4e, 0xaa, 0xab, 0x94, 0x95, 0x32, 0x48, 0x99, 0x8c, 0x25, 0x62, + 0xb6, 0xa0, 0xe0, 0x55, 0xa0, 0xef, 0x21, 0x74, 0x12, 0x44, 0xb0, 0x52, 0x98, 0x61, 0x1c, 0x04, 0xd9, 0xb0, 0xf6, 0x98, + 0x0d, 0xd3, 0xc5, 0x03, 0xb1, 0xc1, 0xed, 0xa1, 0x76, 0x4a, 0x0f, 0x45, 0x04, 0xd9, 0xb3, 0x8b, 0x05, 0xd9, 0xe7, 0x10, + 0x4a, 0x10, 0x66, 0x07, 0x0c, 0xb5, 0xad, 0x60, 0x59, 0xca, 0x40, 0xc4, 0x59, 0x06, 0xbb, 0x44, 0x61, 0xd6, 0xfb, 0x4c, + 0x98, 0x0d, 0x4a, 0x71, 0x17, 0x31, 0xbb, 0xec, 0xfa, 0x14, 0x14, 0x14, 0xbc, 0x5c, 0xb0, 0xb9, 0xf8, 0xd2, 0xd8, 0x13, + 0x57, 0xa7, 0x1f, 0xda, 0xd1, 0x45, 0xc8, 0x06, 0xeb, 0xe4, 0x8c, 0x1e, 0x88, 0xe1, 0xec, 0x4e, 0x83, 0x86, 0x11, 0xb2, + 0xf4, 0x50, 0xe8, 0xa9, 0xd0, 0x63, 0x79, 0xde, 0x21, 0x2f, 0xb6, 0x50, 0x62, 0x29, 0x83, 0xd1, 0x10, 0x56, 0xcc, 0x1e, + 0x2d, 0x96, 0x89, 0x10, 0x8a, 0x08, 0xb3, 0x1a, 0x4f, 0x9c, 0xed, 0x6a, 0xcc, 0x4a, 0x3d, 0xca, 0x75, 0xc2, 0xec, 0xba, + 0xca, 0xb3, 0x05, 0x05, 0x05, 0xd7, 0x85, 0x5e, 0xc9, 0x02, 0x19, 0xa6, 0x99, 0x20, 0x2b, 0x19, 0xc6, 0x59, 0xc9, 0x02, + 0xea, 0x27, 0xe2, 0xea, 0xf8, 0xd6, 0x0b, 0x59, 0xd0, 0x33, 0x79, 0x5e, 0xc9, 0x82, 0xcd, 0x09, 0x25, 0x46, 0xcc, 0x4e, + 0xe8, 0x3f, 0xc5, 0xa9, 0x63, 0xfa, 0x55, 0x96, 0xa6, 0x10, 0xe3, 0xfc, 0x59, 0x0e, 0x12, 0x38, 0x4a, 0x79, 0x01, 0xb8, + 0x28, 0x62, 0xb6, 0x90, 0x49, 0x41, 0xc1, 0xab, 0x42, 0x3e, 0x16, 0xc3, 0x2c, 0x4f, 0xb0, 0x56, 0xd8, 0x19, 0x70, 0x24, + 0x5b, 0x04, 0xaa, 0x78, 0xe8, 0x39, 0x93, 0xc3, 0x9c, 0x3d, 0xea, 0x27, 0x9c, 0x84, 0x31, 0xa1, 0x64, 0x01, 0x3d, 0x95, + 0xe7, 0x09, 0xb2, 0x1b, 0x75, 0x0e, 0x94, 0x88, 0xd9, 0x47, 0x70, 0x8b, 0x98, 0x79, 0xcc, 0x83, 0x18, 0x06, 0xb9, 0x41, + 0x62, 0x52, 0xa6, 0x58, 0x27, 0xcc, 0xd2, 0x71, 0xcb, 0x1d, 0x9f, 0x22, 0xcc, 0x16, 0x14, 0xbc, 0x5c, 0xc4, 0x72, 0xac, + 0x2b, 0x72, 0xeb, 0xe4, 0x96, 0xaf, 0x3c, 0x46, 0x52, 0x47, 0x36, 0x08, 0xb2, 0x1c, 0xd3, 0x4f, 0x52, 0xc9, 0x02, 0x5a, + 0x27, 0x06, 0xc1, 0xe5, 0xa1, 0x7e, 0x22, 0x45, 0xa9, 0x9f, 0x23, 0xc8, 0x6e, 0xd6, 0x8a, 0x74, 0x59, 0x98, 0xa5, 0xcb, + 0xc3, 0x78, 0x94, 0xa8, 0xa5, 0xc4, 0x79, 0xeb, 0xd4, 0x72, 0xec, 0xbc, 0x30, 0x1b, 0xff, 0xda, 0x69, 0xaa, 0x52, 0xca, + 0xa0, 0xa0, 0xe0, 0xa5, 0x41, 0x3c, 0x83, 0x5c, 0x90, 0xa5, 0xfd, 0x11, 0xac, 0x94, 0x50, 0x43, 0xb6, 0x13, 0x64, 0x8f, + 0x3c, 0x70, 0x2c, 0x82, 0x6c, 0x4c, 0x0a, 0xa4, 0x47, 0x52, 0x2d, 0xc2, 0x0c, 0xcf, 0xf3, 0x22, 0x64, 0xd7, 0xd4, 0x94, + 0x5d, 0x46, 0xa8, 0x31, 0x4b, 0x73, 0x27, 0xab, 0x31, 0x4b, 0xd7, 0x47, 0x7c, 0x2c, 0x1e, 0x1c, 0x4e, 0xe6, 0xad, 0x05, + 0xde, 0x63, 0xe4, 0x21, 0x41, 0x6e, 0x4d, 0x5e, 0x63, 0xb6, 0x57, 0x5d, 0xbb, 0xa0, 0xa0, 0xe0, 0xe5, 0xd7, 0x90, 0x0d, + 0xf5, 0x44, 0x78, 0x63, 0x17, 0x0f, 0x22, 0x74, 0xc9, 0xe8, 0x45, 0xc8, 0x3e, 0x86, 0xc2, 0x19, 0xc7, 0xae, 0x31, 0xa8, + 0x1d, 0x23, 0x64, 0x69, 0xa1, 0x54, 0xb0, 0x47, 0x9f, 0xc1, 0xfd, 0x78, 0x4d, 0x0d, 0xd9, 0xcb, 0x5b, 0x28, 0x51, 0x98, + 0x9d, 0x4d, 0xa3, 0xcb, 0x43, 0x11, 0x36, 0x1c, 0xac, 0x66, 0x89, 0x7d, 0x0a, 0xb3, 0x08, 0x53, 0x4c, 0xfd, 0x88, 0x59, + 0xee, 0xfb, 0xbc, 0xb9, 0x55, 0x48, 0xa5, 0xa0, 0xe0, 0x65, 0x46, 0xc8, 0xc6, 0xd0, 0x0d, 0x21, 0x91, 0x25, 0x41, 0x56, + 0x24, 0x8a, 0x2c, 0x42, 0x56, 0xd1, 0x50, 0x48, 0xd6, 0xc9, 0x0b, 0x08, 0xb2, 0x9b, 0x11, 0x4a, 0x14, 0x66, 0xab, 0x7d, + 0x38, 0x9a, 0x3f, 0x52, 0xfd, 0x9a, 0xf1, 0x28, 0x4c, 0x14, 0x0c, 0xc2, 0x2c, 0xe7, 0xae, 0x9f, 0x45, 0x61, 0x96, 0x47, + 0xdd, 0x11, 0x73, 0x2a, 0x65, 0x33, 0x96, 0xe6, 0x5f, 0x05, 0x05, 0xaf, 0x0e, 0xfd, 0x31, 0xd8, 0x95, 0x2c, 0xa0, 0x27, + 0xc1, 0x59, 0x59, 0x3e, 0x0e, 0xbd, 0xb3, 0x1e, 0xe6, 0x25, 0x0b, 0xc4, 0x13, 0x19, 0x85, 0x92, 0x8f, 0x9b, 0x0a, 0xb2, + 0x9b, 0x11, 0x4a, 0x56, 0xca, 0x80, 0xc2, 0xac, 0x37, 0x41, 0xfd, 0xd5, 0x6c, 0xad, 0x11, 0x88, 0x85, 0xfd, 0x4f, 0x69, + 0x2e, 0x85, 0x1d, 0x6e, 0x22, 0xcc, 0x96, 0xe6, 0x5f, 0x05, 0x05, 0xd7, 0x8f, 0x55, 0xa1, 0x1b, 0xd4, 0x50, 0x42, 0x86, + 0x31, 0x4b, 0x16, 0x88, 0x20, 0x0b, 0x27, 0x75, 0x8e, 0x44, 0x90, 0xb5, 0x49, 0xce, 0xb0, 0x21, 0x42, 0x96, 0x9e, 0xc9, + 0xa6, 0x82, 0xec, 0xc6, 0x84, 0x82, 0x43, 0xb8, 0xea, 0x41, 0x10, 0x66, 0x59, 0x12, 0x52, 0x84, 0xd9, 0x64, 0x1a, 0x71, + 0xbe, 0x9a, 0xf3, 0xd7, 0xe1, 0x03, 0x50, 0x47, 0x79, 0xbe, 0x30, 0x5b, 0x5c, 0x9f, 0x82, 0x82, 0xeb, 0x85, 0x5a, 0x21, + 0xc8, 0xc6, 0x9b, 0x3c, 0x23, 0x64, 0xe9, 0x49, 0x44, 0x99, 0x82, 0x78, 0x06, 0xe0, 0x44, 0x34, 0x51, 0x7a, 0x1e, 0x1c, + 0xd7, 0x83, 0x28, 0xc8, 0x5a, 0xb8, 0x4d, 0x22, 0x64, 0x2f, 0x41, 0x28, 0xc1, 0xcc, 0x19, 0xbc, 0x0d, 0x37, 0x1c, 0xc0, + 0x5a, 0x5a, 0x25, 0x24, 0x94, 0x98, 0x8d, 0x18, 0x9b, 0x7f, 0x71, 0xfe, 0x3a, 0x9d, 0xf9, 0xd0, 0xc7, 0x62, 0x2d, 0x32, + 0xf1, 0x93, 0x7a, 0x1e, 0x2f, 0xe5, 0xf6, 0x14, 0x14, 0x14, 0xbc, 0xb4, 0x08, 0xd9, 0x10, 0x19, 0x4b, 0x8f, 0xa1, 0x2b, + 0xfb, 0xd8, 0x0a, 0xb2, 0x8e, 0x82, 0xac, 0xc7, 0x54, 0xb1, 0x5e, 0x74, 0x0c, 0x5e, 0xa5, 0x5e, 0x4a, 0x8f, 0xe4, 0xa8, + 0xd9, 0x2c, 0x42, 0xf6, 0x72, 0x16, 0xca, 0x3d, 0xf8, 0x71, 0x03, 0x77, 0x06, 0xb8, 0x8a, 0x2d, 0x4a, 0x53, 0x80, 0x5b, + 0x8c, 0x98, 0xf5, 0x0a, 0x4f, 0xbd, 0xc3, 0xbc, 0x27, 0xcc, 0x86, 0xa6, 0x60, 0xfd, 0x94, 0xe9, 0x4c, 0x4f, 0x29, 0x28, + 0x28, 0xb8, 0x36, 0xe4, 0x82, 0x2c, 0x0d, 0x95, 0x73, 0x82, 0x6c, 0x1e, 0x21, 0xab, 0x14, 0x3e, 0x17, 0x4f, 0x23, 0x7a, + 0x1d, 0x32, 0xbb, 0x83, 0x4c, 0x90, 0x3d, 0xdc, 0x5c, 0xa4, 0xd8, 0x8c, 0x50, 0x3e, 0x82, 0x1f, 0x7e, 0x06, 0x3f, 0x9c, + 0xc0, 0x2e, 0x16, 0x41, 0x94, 0x4d, 0x27, 0xc0, 0x9c, 0x1e, 0xe5, 0xa4, 0xec, 0xfe, 0x61, 0x12, 0x66, 0x39, 0x1d, 0x15, + 0xeb, 0xdd, 0xf6, 0x4d, 0xae, 0xd6, 0x17, 0x2a, 0x28, 0x28, 0xb8, 0x76, 0xf4, 0x8b, 0x89, 0xd0, 0xd5, 0xd0, 0xbd, 0xc2, + 0xf2, 0x51, 0x90, 0x65, 0x97, 0x40, 0x95, 0x09, 0xb2, 0x2c, 0x59, 0x40, 0xfd, 0x84, 0x1e, 0x89, 0x08, 0xb2, 0xe1, 0x4d, + 0x5b, 0xd4, 0x50, 0x28, 0xcc, 0xfe, 0x18, 0xfe, 0xc8, 0x76, 0xbd, 0x7a, 0xa4, 0x1a, 0x36, 0x03, 0xdc, 0xa8, 0x06, 0x2b, + 0x4c, 0x55, 0x98, 0xc7, 0x4e, 0x87, 0x4e, 0xe6, 0x14, 0x59, 0x51, 0xc7, 0x44, 0xa4, 0xb6, 0x57, 0x4f, 0x29, 0x65, 0x50, + 0x50, 0x70, 0x8d, 0xc8, 0x6e, 0xe2, 0xad, 0x67, 0xd0, 0x59, 0x28, 0xf4, 0x1c, 0xda, 0x92, 0x05, 0xde, 0x61, 0x06, 0x85, + 0xa7, 0x21, 0x58, 0x36, 0x04, 0xac, 0x4a, 0x51, 0x25, 0x03, 0x4b, 0x8f, 0x84, 0x9e, 0xc9, 0xa6, 0x82, 0x2c, 0xb1, 0xb9, + 0xc1, 0xf0, 0x4d, 0xb8, 0xea, 0x6d, 0xb8, 0x8a, 0x25, 0x21, 0xa3, 0x85, 0xc2, 0x88, 0x3a, 0x76, 0x66, 0x8f, 0x16, 0x4b, + 0x68, 0xa2, 0x1e, 0x4c, 0x93, 0xb1, 0x94, 0x99, 0x8b, 0x99, 0xc7, 0x7e, 0x55, 0xaf, 0x9e, 0x12, 0x31, 0x5b, 0x50, 0x70, + 0x2d, 0xe0, 0x0d, 0x5b, 0x9f, 0xf7, 0x0e, 0xa4, 0x66, 0xac, 0x30, 0x43, 0x28, 0x59, 0xd0, 0x0a, 0xb2, 0xca, 0x87, 0x08, + 0x59, 0x71, 0x79, 0x0c, 0x6a, 0x5a, 0x28, 0xf4, 0x44, 0xe8, 0x91, 0xd0, 0x33, 0xd9, 0x54, 0x90, 0xdd, 0x20, 0x52, 0x36, + 0x21, 0x04, 0xd6, 0x99, 0x63, 0xf8, 0xe1, 0x28, 0x64, 0x1e, 0x6b, 0x46, 0xd4, 0xd1, 0xdf, 0x8a, 0xc2, 0x2c, 0xcd, 0xa6, + 0x24, 0xcc, 0xb2, 0x68, 0x0b, 0x75, 0x5c, 0x40, 0xc4, 0xdb, 0x24, 0xc8, 0xa6, 0xdc, 0x82, 0x82, 0x82, 0x82, 0x6b, 0x46, + 0x5e, 0xf2, 0x51, 0xfa, 0xee, 0x84, 0x95, 0x32, 0x02, 0x95, 0xc7, 0x6e, 0x76, 0x6b, 0x7f, 0xe4, 0x81, 0x19, 0x2c, 0x1a, + 0x03, 0xd4, 0x52, 0xb2, 0x60, 0x80, 0xa6, 0x3e, 0x85, 0x9d, 0x5a, 0xb8, 0x47, 0x3f, 0xbe, 0xdc, 0x88, 0xdd, 0xdc, 0x42, + 0x49, 0xc2, 0xec, 0x51, 0x08, 0x70, 0x13, 0x61, 0x36, 0x56, 0x71, 0x8b, 0x09, 0x45, 0x87, 0xde, 0x63, 0x1a, 0x43, 0x7c, + 0x43, 0x29, 0x83, 0x22, 0xcc, 0x16, 0x14, 0xbc, 0x5c, 0x74, 0x96, 0x7f, 0xeb, 0x15, 0xf4, 0x04, 0xd9, 0xe0, 0x39, 0x8c, + 0x7b, 0x35, 0x64, 0x19, 0x57, 0x46, 0x8f, 0x23, 0xa4, 0xd3, 0x48, 0x53, 0x74, 0xba, 0x3c, 0xf4, 0x48, 0xe8, 0x99, 0x5c, + 0x0f, 0xa1, 0x24, 0x61, 0xb6, 0x82, 0x6d, 0x46, 0xdd, 0xd4, 0xb1, 0x98, 0x48, 0x14, 0x66, 0x11, 0xfb, 0xa1, 0x2e, 0x0b, + 0xb3, 0xc9, 0x42, 0x59, 0x12, 0x66, 0x8b, 0x8e, 0x52, 0x50, 0x70, 0xcd, 0x58, 0x25, 0xc8, 0xd2, 0x73, 0xc8, 0x22, 0x64, + 0x3d, 0xa4, 0x1d, 0x8e, 0x63, 0x2a, 0x8d, 0x4e, 0x4d, 0xd1, 0x81, 0x66, 0x38, 0x83, 0xa5, 0x47, 0x12, 0x77, 0x70, 0x0d, + 0x1a, 0x4a, 0x26, 0xcc, 0x0e, 0xd8, 0xfc, 0x8b, 0xba, 0x49, 0x14, 0x67, 0x45, 0x98, 0xa5, 0xd9, 0x94, 0x35, 0x51, 0x6f, + 0xe7, 0xb9, 0xe5, 0xcc, 0xdb, 0x0a, 0x51, 0xa5, 0x89, 0x7a, 0x41, 0xc1, 0xab, 0x16, 0x64, 0x8d, 0xc4, 0x87, 0x91, 0x50, + 0xa6, 0x2a, 0x0a, 0xb2, 0x52, 0x89, 0x91, 0xf9, 0x3b, 0x1a, 0x8b, 0x81, 0x47, 0x33, 0xad, 0x60, 0x2f, 0x2b, 0xc8, 0x12, + 0x97, 0x9b, 0xc5, 0xbd, 0x05, 0x4f, 0x33, 0xa8, 0x66, 0x80, 0x9b, 0x81, 0x95, 0x44, 0x41, 0x9a, 0x4b, 0xb1, 0xec, 0xbe, + 0x47, 0x14, 0x66, 0x03, 0x9e, 0x2f, 0xcc, 0x16, 0x14, 0x14, 0x6c, 0x3d, 0xa0, 0xad, 0x27, 0xc8, 0xc6, 0x80, 0xd2, 0x56, + 0x47, 0x49, 0xa9, 0x31, 0xe1, 0xf5, 0x43, 0xcf, 0x08, 0x59, 0x56, 0xb9, 0x07, 0xea, 0x86, 0x65, 0x1f, 0x2d, 0xec, 0x82, + 0x45, 0x95, 0x1c, 0xdc, 0x8f, 0x2e, 0x29, 0xc8, 0x5e, 0x92, 0x50, 0x94, 0xc7, 0x87, 0x70, 0xe6, 0x3e, 0x7c, 0x75, 0x1c, + 0x9a, 0xa8, 0x93, 0xd1, 0x68, 0x26, 0x39, 0xba, 0x3e, 0x2c, 0x09, 0x49, 0x81, 0x87, 0x1c, 0x18, 0xb6, 0x1e, 0xc1, 0x67, + 0xbd, 0x7a, 0xfa, 0x7d, 0xcb, 0x0a, 0x0a, 0x0a, 0xb6, 0x8f, 0x73, 0x3d, 0x78, 0xe4, 0x06, 0x1e, 0xc7, 0x5e, 0xbc, 0x93, + 0xb7, 0x4d, 0xd1, 0x29, 0xc8, 0x22, 0x78, 0x16, 0x52, 0x7c, 0xde, 0x50, 0x13, 0xa5, 0x85, 0xc2, 0xa6, 0x5e, 0x9c, 0xf3, + 0xb9, 0xa4, 0x20, 0x4b, 0x5c, 0x3a, 0xce, 0x6c, 0xfc, 0x2e, 0x1c, 0xcd, 0xa1, 0xaa, 0x09, 0x6e, 0x8f, 0x65, 0x2c, 0x4a, + 0x8c, 0x98, 0x75, 0xcc, 0xfa, 0xf1, 0x38, 0x93, 0x93, 0xd5, 0x12, 0xa1, 0x47, 0x52, 0xf1, 0xab, 0x22, 0x66, 0x4b, 0x13, + 0xf5, 0x82, 0x82, 0x6b, 0x43, 0x4f, 0x90, 0x4d, 0x25, 0x1f, 0xa5, 0x88, 0x7c, 0x8a, 0x11, 0x0b, 0xc4, 0xc3, 0x1c, 0xbc, + 0x46, 0xa7, 0x80, 0xb6, 0x30, 0x9e, 0xed, 0xcc, 0xc3, 0x49, 0x53, 0xf4, 0x5b, 0xd7, 0x4d, 0x28, 0x1f, 0xc1, 0xd3, 0x0c, + 0x3a, 0x61, 0xe6, 0x71, 0x2c, 0xb6, 0x64, 0x9a, 0x50, 0xca, 0x80, 0x27, 0x16, 0x85, 0xd9, 0x10, 0x31, 0x1b, 0x42, 0x7f, + 0xfb, 0xc2, 0x6c, 0x97, 0xd7, 0x93, 0x5e, 0x2f, 0xf6, 0x4a, 0x41, 0xc1, 0x35, 0x0b, 0xb2, 0xad, 0xe3, 0xe3, 0x31, 0x88, + 0x69, 0x31, 0xf0, 0x56, 0x32, 0x8e, 0x49, 0x28, 0xce, 0x79, 0x29, 0xf7, 0x58, 0xc3, 0x62, 0x41, 0xcf, 0x43, 0x04, 0x59, + 0x9a, 0x06, 0x1f, 0xd2, 0x89, 0xda, 0x5c, 0x90, 0x25, 0x2e, 0x1f, 0x09, 0xff, 0x10, 0xce, 0x30, 0x62, 0x36, 0x09, 0xb3, + 0x31, 0x99, 0x48, 0x0a, 0x58, 0x2b, 0xcc, 0x5d, 0x26, 0xcc, 0xe6, 0x6c, 0x28, 0x7e, 0x5c, 0x96, 0xf5, 0x58, 0x7a, 0xf5, + 0x14, 0x14, 0x5c, 0x53, 0x0f, 0x9e, 0x55, 0x82, 0x6c, 0x6c, 0xea, 0x25, 0x29, 0x82, 0x81, 0x6c, 0xce, 0xbc, 0xc2, 0x61, + 0xaa, 0x21, 0x4b, 0xfd, 0x84, 0x35, 0x64, 0xe9, 0x79, 0x88, 0x20, 0xfb, 0xee, 0x8b, 0x15, 0x19, 0xa9, 0x2e, 0x79, 0xc6, + 0x52, 0x12, 0x92, 0xe6, 0xd0, 0x60, 0x00, 0xeb, 0x86, 0x68, 0xcc, 0x22, 0xcc, 0x5d, 0x2b, 0xaa, 0xc4, 0x0a, 0x8d, 0x4e, + 0xa5, 0x0c, 0xc2, 0xe7, 0x0b, 0xbd, 0x7a, 0x3c, 0x7c, 0xfa, 0x80, 0x89, 0x54, 0x48, 0x8f, 0x25, 0xc8, 0xad, 0xa0, 0xe0, + 0x1a, 0x4a, 0x3e, 0xa6, 0xe2, 0xd4, 0xd1, 0x23, 0x08, 0x55, 0x1f, 0xe1, 0xa5, 0x56, 0x51, 0xf4, 0x85, 0x3c, 0x53, 0xfe, + 0x80, 0x53, 0x8e, 0x59, 0xce, 0xf0, 0x54, 0xd1, 0xe5, 0xe9, 0x09, 0xb2, 0xff, 0xf1, 0x25, 0x68, 0x28, 0x04, 0xcd, 0x21, + 0x0a, 0xb3, 0x6d, 0x13, 0xf5, 0x30, 0xe5, 0xc4, 0x3c, 0x00, 0xe7, 0x14, 0x1e, 0xd1, 0x9c, 0x8a, 0x9f, 0x6b, 0x48, 0x33, + 0xab, 0x27, 0xcc, 0xa6, 0x39, 0x9e, 0xce, 0xaf, 0x2b, 0x28, 0x28, 0xb8, 0x86, 0xa6, 0xe8, 0xa9, 0x8f, 0x31, 0xd7, 0x47, + 0x19, 0xa2, 0x2f, 0xc8, 0x7a, 0xcc, 0xe9, 0x59, 0x28, 0xd6, 0x90, 0x4d, 0x19, 0xc6, 0x49, 0x90, 0x7d, 0xf8, 0x62, 0x16, + 0xca, 0xe5, 0x09, 0x85, 0x11, 0xb3, 0x99, 0x30, 0x4b, 0x33, 0x29, 0x75, 0x13, 0xd4, 0xa1, 0x36, 0x0a, 0x23, 0x66, 0x27, + 0xf2, 0x01, 0x34, 0xb4, 0x0f, 0x51, 0x79, 0x9d, 0x30, 0x1b, 0x44, 0x22, 0x69, 0xb1, 0x5e, 0x84, 0xd9, 0x82, 0x82, 0x6b, + 0x14, 0x64, 0x1d, 0x74, 0x2b, 0xc8, 0x22, 0x6b, 0x8a, 0x1e, 0x66, 0x98, 0x3f, 0x87, 0x16, 0xfd, 0x33, 0x14, 0x49, 0xe3, + 0x94, 0xf1, 0x10, 0x0d, 0x3d, 0x0f, 0x11, 0x64, 0x37, 0x2c, 0xf9, 0x78, 0x75, 0x42, 0xa1, 0x30, 0x3b, 0x87, 0x1b, 0x0f, + 0x61, 0x17, 0x35, 0xec, 0x9c, 0xa5, 0xf6, 0x53, 0x29, 0x83, 0x40, 0x28, 0x13, 0x00, 0x4f, 0xd3, 0x9e, 0xf5, 0xea, 0x88, + 0xd9, 0xd6, 0x32, 0x29, 0x11, 0xb3, 0x05, 0x05, 0x5b, 0x40, 0x67, 0xe9, 0x07, 0x7d, 0x32, 0xdc, 0xd0, 0xbb, 0x48, 0x14, + 0x96, 0x7c, 0x0c, 0x39, 0x76, 0x22, 0xc8, 0x4a, 0x95, 0xfb, 0xd8, 0xd4, 0x4b, 0xc6, 0x2e, 0x42, 0xc9, 0x02, 0x7a, 0x1e, + 0xd2, 0x14, 0xfd, 0x05, 0xf1, 0x62, 0xe5, 0x49, 0x7e, 0x08, 0xff, 0x74, 0x02, 0x5f, 0x73, 0xa6, 0x27, 0x9a, 0x4a, 0xc2, + 0x74, 0xec, 0xde, 0xce, 0x79, 0xed, 0x30, 0xbf, 0x2d, 0x48, 0xa5, 0xe6, 0xe2, 0x93, 0x12, 0x31, 0x5b, 0x50, 0x70, 0x4d, + 0xe8, 0x59, 0xfc, 0xf4, 0x02, 0x72, 0x41, 0x96, 0x71, 0x61, 0x3a, 0xf4, 0xe0, 0xf1, 0xd4, 0x4e, 0x80, 0xc3, 0xe8, 0x51, + 0x48, 0xc9, 0x47, 0x97, 0x09, 0xb2, 0x83, 0xfd, 0xcd, 0x6b, 0xc8, 0xae, 0x38, 0x87, 0xcb, 0x22, 0x34, 0x51, 0x6f, 0x85, + 0xd9, 0x18, 0x14, 0x23, 0x66, 0x13, 0x5b, 0x18, 0x6a, 0x09, 0xc3, 0x6f, 0x4b, 0x19, 0x50, 0x98, 0x95, 0x64, 0xc1, 0x14, + 0x31, 0xeb, 0x42, 0x05, 0xa9, 0x12, 0x31, 0x5b, 0x50, 0xb0, 0x3d, 0xb4, 0x96, 0x7e, 0xfc, 0x37, 0x8a, 0xb3, 0x5d, 0x84, + 0x6c, 0xea, 0xc1, 0x13, 0x12, 0xe9, 0x38, 0x29, 0x7c, 0x9a, 0x4a, 0x16, 0xd0, 0xc3, 0xe0, 0x38, 0xa6, 0xc7, 0x41, 0xcf, + 0x83, 0x1e, 0xc8, 0x65, 0x23, 0x64, 0x13, 0x5e, 0xb8, 0x80, 0xda, 0xf0, 0x3d, 0x38, 0xce, 0x57, 0xdb, 0x51, 0xcc, 0xe9, + 0xc9, 0x02, 0xdc, 0xe0, 0xf1, 0xd8, 0xd3, 0x0f, 0x4b, 0xc2, 0x6c, 0xea, 0xd5, 0x13, 0xeb, 0x5a, 0x66, 0xb1, 0x28, 0x45, + 0x92, 0x2d, 0x28, 0xb8, 0x06, 0x41, 0x56, 0x92, 0x01, 0xbb, 0x89, 0x0f, 0x12, 0x4b, 0xd7, 0x83, 0x47, 0xe1, 0xa1, 0x52, + 0x98, 0x27, 0xed, 0xb3, 0xa6, 0x75, 0x42, 0x41, 0xd6, 0xc0, 0xd2, 0xf3, 0xd8, 0xb4, 0x07, 0xcf, 0xf6, 0x08, 0xe5, 0x1e, + 0xfc, 0xe0, 0x29, 0xfc, 0x84, 0x1d, 0x05, 0x63, 0xc4, 0x2c, 0x83, 0x62, 0xc4, 0x17, 0x0b, 0x25, 0xe3, 0x9e, 0xd1, 0xac, + 0x8a, 0xc2, 0x2c, 0x3f, 0x64, 0x5f, 0x98, 0xed, 0xe6, 0xc9, 0x83, 0x99, 0x56, 0x68, 0xa5, 0xa0, 0x60, 0x1b, 0xc8, 0xf3, + 0xe5, 0xc4, 0x23, 0x90, 0x95, 0x81, 0x5c, 0x5a, 0x41, 0xd6, 0xfb, 0xd0, 0x83, 0x27, 0x45, 0xc7, 0x26, 0x0b, 0x65, 0x30, + 0xbf, 0x9a, 0x20, 0xfb, 0xe2, 0x84, 0x92, 0x09, 0xb3, 0x4d, 0x0d, 0x3b, 0x60, 0x60, 0x5b, 0xb4, 0x52, 0xa4, 0x36, 0xa5, + 0x12, 0x1f, 0xad, 0x15, 0x66, 0xc9, 0x8e, 0xb9, 0x30, 0x1b, 0xa7, 0xb0, 0xba, 0x88, 0xd9, 0xd2, 0xab, 0xa7, 0xa0, 0x60, + 0x1b, 0xe8, 0x7a, 0xf0, 0xe4, 0x11, 0xb2, 0x41, 0x90, 0x0d, 0x11, 0xb2, 0x24, 0x0c, 0x8f, 0xc7, 0x61, 0xa2, 0x07, 0x75, + 0xea, 0x53, 0xde, 0x18, 0x58, 0x96, 0x26, 0xb9, 0x8a, 0x20, 0x4b, 0xbc, 0x78, 0xcd, 0xe8, 0x28, 0xcc, 0x32, 0xee, 0x9f, + 0x16, 0x0a, 0x13, 0x8b, 0xa2, 0x85, 0x22, 0x66, 0x54, 0xac, 0xb3, 0xd0, 0x45, 0xcc, 0x26, 0xfa, 0xc8, 0xa6, 0x8d, 0x7b, + 0x11, 0xb3, 0xc5, 0xfd, 0x29, 0x28, 0xb8, 0x6a, 0x84, 0x6c, 0xb7, 0xa6, 0x2f, 0xc8, 0x8e, 0x73, 0x41, 0x56, 0x29, 0xd1, + 0x50, 0x42, 0xc9, 0x47, 0x8b, 0x85, 0xab, 0xd0, 0x0c, 0x80, 0x86, 0x1e, 0xc7, 0x55, 0x04, 0xd9, 0x2b, 0x10, 0x4a, 0x27, + 0xcc, 0x8e, 0x1c, 0x1a, 0x56, 0x78, 0x6a, 0x0b, 0x2e, 0x45, 0x33, 0x0a, 0x14, 0x66, 0x53, 0x79, 0x96, 0x10, 0x8b, 0xd2, + 0x0a, 0xb3, 0x62, 0xa5, 0x14, 0x61, 0xb6, 0xa0, 0xe0, 0x7a, 0x04, 0x59, 0xd5, 0x17, 0x64, 0xf3, 0x1e, 0x3c, 0x0a, 0x78, + 0xc2, 0xd0, 0x0e, 0xe5, 0x60, 0xa5, 0x38, 0x5a, 0xd4, 0x4f, 0xe8, 0x69, 0x30, 0x47, 0xef, 0x2a, 0x82, 0xec, 0xd5, 0x2c, + 0x94, 0x7b, 0xf0, 0x34, 0x8f, 0xd8, 0xfb, 0x54, 0x84, 0xd9, 0x45, 0x17, 0xe0, 0x46, 0x61, 0x56, 0x29, 0x3c, 0x76, 0xe4, + 0xc0, 0x80, 0x41, 0x4f, 0x98, 0x0d, 0xc8, 0x9b, 0xa8, 0x17, 0xfb, 0xa4, 0xa0, 0x60, 0x5b, 0x82, 0x6c, 0x9a, 0x32, 0x8e, + 0x32, 0x03, 0xbb, 0x79, 0xa6, 0x08, 0x59, 0xc9, 0xb5, 0xa3, 0x07, 0x11, 0x63, 0xc7, 0xa4, 0x2e, 0x34, 0x05, 0xd9, 0x0a, + 0x96, 0x39, 0x7a, 0x57, 0x11, 0x64, 0xaf, 0x46, 0x28, 0x1f, 0xc1, 0xd3, 0x3c, 0x6a, 0x85, 0xd9, 0x38, 0x7d, 0xac, 0x82, + 0xbb, 0x23, 0xc2, 0x2c, 0x80, 0x63, 0xa9, 0xf6, 0x42, 0x73, 0x0b, 0x18, 0x4b, 0x13, 0xf5, 0x7e, 0x07, 0xc1, 0x4e, 0x98, + 0x2d, 0x28, 0x28, 0xd8, 0x9e, 0x20, 0x9b, 0x9a, 0xa2, 0x7b, 0x18, 0xf1, 0x10, 0xe4, 0x49, 0x98, 0xe1, 0x61, 0x68, 0x47, + 0xea, 0xc1, 0xc3, 0x3f, 0x7a, 0x18, 0xdb, 0x10, 0x64, 0x89, 0x2b, 0xf5, 0xdd, 0xa2, 0x79, 0x74, 0x1a, 0x85, 0x59, 0x56, + 0xca, 0x66, 0xe6, 0xb1, 0x24, 0x0a, 0x86, 0x90, 0xde, 0x33, 0x96, 0x97, 0xcb, 0xa8, 0xa2, 0x6b, 0xa2, 0x1e, 0xcd, 0xb1, + 0x70, 0x19, 0xc2, 0x8b, 0x25, 0x62, 0xb6, 0xa0, 0x60, 0x0b, 0x11, 0xb2, 0xe1, 0x2f, 0x58, 0x28, 0x9d, 0x20, 0x2b, 0xad, + 0x81, 0x9d, 0x83, 0x55, 0x1e, 0x8f, 0x95, 0x83, 0xf3, 0x0c, 0x44, 0x8d, 0x3d, 0x8c, 0x59, 0xb2, 0x80, 0x9e, 0x86, 0x08, + 0xb2, 0x57, 0xd0, 0x4f, 0x88, 0xab, 0x35, 0xf2, 0xfb, 0x21, 0x7c, 0xe5, 0x42, 0xf3, 0x2f, 0xfa, 0x61, 0x55, 0x6a, 0xa0, + 0x6e, 0x43, 0x29, 0x83, 0x58, 0xc0, 0xa5, 0xab, 0x31, 0xfb, 0x3c, 0x61, 0xb6, 0xf4, 0xea, 0x29, 0x28, 0xb8, 0x34, 0xb2, + 0xd0, 0x8b, 0x3c, 0x52, 0x96, 0x63, 0x8c, 0x49, 0xfd, 0x41, 0x90, 0x0d, 0x01, 0x6d, 0x27, 0xd0, 0x12, 0xd2, 0xc1, 0xea, + 0x8a, 0x62, 0xa1, 0xb8, 0x1a, 0x4d, 0x55, 0xc1, 0xce, 0x86, 0xb0, 0x7b, 0xef, 0x5f, 0x4d, 0x3f, 0x89, 0xe7, 0xf2, 0xa2, + 0x08, 0xc2, 0xac, 0x3e, 0x81, 0xa7, 0xb9, 0x44, 0xb3, 0x49, 0x6a, 0xa2, 0x70, 0xea, 0x98, 0x6e, 0x0f, 0x55, 0x64, 0x96, + 0x32, 0x48, 0xa7, 0xe7, 0x33, 0x61, 0x36, 0xd5, 0xb9, 0x2c, 0xc2, 0x6c, 0x41, 0xc1, 0x95, 0xb0, 0x6c, 0xd9, 0x4b, 0x1d, + 0xe7, 0xbe, 0x07, 0xd0, 0x0a, 0xb2, 0x48, 0x82, 0x2c, 0x8b, 0xca, 0xf3, 0xc6, 0xcf, 0xa6, 0xe8, 0x3e, 0x08, 0xb2, 0x47, + 0x0e, 0xee, 0xfe, 0x83, 0xab, 0x17, 0x14, 0xb9, 0x9a, 0x85, 0x12, 0x85, 0xd9, 0x33, 0x0a, 0xb3, 0xa1, 0xf2, 0x7d, 0xe3, + 0x9b, 0xd0, 0x55, 0x50, 0x84, 0x59, 0x2f, 0xc2, 0x2c, 0xf3, 0x05, 0xa4, 0x89, 0x7a, 0x2c, 0xf0, 0x12, 0x94, 0x94, 0x18, + 0x31, 0x5b, 0x84, 0xd9, 0x82, 0x82, 0xed, 0x08, 0xb2, 0x2b, 0x7a, 0xf0, 0x70, 0x5d, 0x17, 0x21, 0x9b, 0x04, 0x59, 0x56, + 0x57, 0xd4, 0xa8, 0xe9, 0x51, 0x54, 0xc3, 0x20, 0xc8, 0xd2, 0xd3, 0xb8, 0xaa, 0x20, 0x7b, 0x75, 0x42, 0xf9, 0x08, 0x9e, + 0x66, 0xd2, 0x70, 0x08, 0x3b, 0x1c, 0xa3, 0x49, 0xc2, 0x2c, 0x7b, 0x7c, 0x30, 0x12, 0xcf, 0x2a, 0x1c, 0xb5, 0xc2, 0x6c, + 0x60, 0xcd, 0x20, 0xcc, 0x66, 0x11, 0xb3, 0x59, 0xaf, 0x9e, 0x22, 0xcc, 0x16, 0x14, 0xbc, 0x18, 0xfa, 0xd5, 0x10, 0x33, + 0x41, 0xb6, 0x8d, 0x90, 0x4d, 0x82, 0x6c, 0xe8, 0xa1, 0x25, 0xa4, 0x42, 0x8f, 0x22, 0x45, 0xc8, 0xd2, 0xd3, 0xb8, 0xaa, + 0x20, 0x7b, 0x75, 0x42, 0x61, 0xaf, 0x9e, 0x07, 0xf0, 0x34, 0x97, 0xd8, 0x0b, 0x95, 0x27, 0x47, 0x33, 0xca, 0x78, 0xd4, + 0x9c, 0xe7, 0xd6, 0x2c, 0x58, 0x4d, 0x33, 0xab, 0xcb, 0x36, 0x4e, 0x25, 0xfc, 0xe5, 0xbf, 0xe5, 0x9a, 0xb2, 0x25, 0x62, + 0xb6, 0xa0, 0x60, 0x0b, 0x11, 0xb2, 0x9d, 0x20, 0x1b, 0x9a, 0xa2, 0xd3, 0x98, 0xb1, 0x42, 0x20, 0x8f, 0x25, 0xd7, 0x8e, + 0x33, 0x3c, 0x91, 0x54, 0x58, 0xb2, 0xe0, 0x6c, 0x4b, 0x82, 0xec, 0x56, 0x08, 0x25, 0x09, 0xb3, 0xf3, 0x53, 0xb8, 0xc1, + 0x4e, 0xa8, 0x2f, 0x9b, 0xa6, 0xa3, 0xe4, 0xc4, 0x53, 0x49, 0xc8, 0xf0, 0x89, 0x77, 0x5a, 0xdf, 0x8e, 0x26, 0x5a, 0xd2, + 0x51, 0x4a, 0xc4, 0x6c, 0x41, 0xc1, 0xe5, 0x91, 0x2c, 0xfb, 0xbc, 0x29, 0x7a, 0x78, 0xd4, 0x09, 0xb2, 0xb1, 0x49, 0x3a, + 0x3d, 0x05, 0xaf, 0x70, 0x24, 0x39, 0x3c, 0x4d, 0x2c, 0xa8, 0xc4, 0x82, 0xd4, 0x63, 0x34, 0xf4, 0x30, 0xf6, 0xce, 0xae, + 0x2e, 0xc8, 0x6e, 0x81, 0x50, 0x82, 0x30, 0xcb, 0x1a, 0x94, 0x83, 0x2a, 0x08, 0xb3, 0x8e, 0x01, 0x6e, 0x24, 0x95, 0x28, + 0xcc, 0x7a, 0x95, 0x09, 0xb3, 0x0a, 0x23, 0x1f, 0xeb, 0xd8, 0xa6, 0x88, 0xd9, 0xec, 0x42, 0x14, 0x97, 0xa7, 0xa0, 0xe0, + 0x92, 0x4d, 0xbd, 0xf2, 0x55, 0x6d, 0xae, 0x9c, 0x3f, 0x2f, 0xc8, 0x7a, 0xe0, 0x89, 0x4e, 0x11, 0xb2, 0x2c, 0x33, 0x12, + 0x45, 0xd9, 0xfa, 0x0c, 0xee, 0xe8, 0x11, 0xdc, 0xfd, 0x83, 0xed, 0x54, 0x78, 0xbe, 0xba, 0x85, 0x72, 0x0f, 0xde, 0x3c, + 0x85, 0x1f, 0x31, 0x1e, 0x85, 0x15, 0x9f, 0x62, 0x4e, 0xcf, 0x52, 0xc4, 0x2c, 0xb5, 0x15, 0xfe, 0x5f, 0x49, 0x92, 0x52, + 0x67, 0x94, 0xa5, 0x54, 0xeb, 0x12, 0x31, 0x5b, 0x50, 0x70, 0x39, 0xb4, 0x82, 0xac, 0x5a, 0x25, 0xc8, 0x02, 0x5a, 0xa5, + 0x08, 0xd9, 0xf0, 0x5c, 0x9a, 0xa2, 0xe7, 0xe9, 0x31, 0x6c, 0x83, 0x53, 0x33, 0xa0, 0xed, 0x60, 0x3b, 0x82, 0xec, 0x76, + 0x08, 0x25, 0x0a, 0xb3, 0x13, 0xfa, 0x61, 0xe3, 0x20, 0xf4, 0x90, 0x50, 0x62, 0x27, 0x77, 0xeb, 0x1d, 0x8e, 0x01, 0x1c, + 0xb5, 0xf9, 0x05, 0x3e, 0x8b, 0x98, 0x0d, 0x28, 0xc2, 0x6c, 0x41, 0xc1, 0x8b, 0x23, 0x9f, 0xdc, 0xe8, 0x37, 0xf5, 0x8a, + 0x25, 0x1f, 0x49, 0x15, 0xf4, 0x14, 0x52, 0xcb, 0x51, 0xb1, 0x4e, 0x18, 0x21, 0xcb, 0x0a, 0xf7, 0xac, 0xd0, 0xc6, 0x19, + 0x9e, 0x2d, 0x08, 0xb2, 0xdb, 0x21, 0x94, 0x24, 0xcc, 0x3e, 0x8a, 0xc2, 0x2c, 0xd5, 0x63, 0xf6, 0xf8, 0x70, 0xd2, 0x5a, + 0x83, 0xa5, 0x0c, 0xce, 0x14, 0xeb, 0x57, 0x76, 0x11, 0xb1, 0xbb, 0xe7, 0x22, 0x66, 0xbb, 0x50, 0xfc, 0x12, 0x31, 0x5b, + 0x50, 0xf0, 0xe2, 0x11, 0xb2, 0x81, 0x56, 0x62, 0xc9, 0x47, 0x11, 0x64, 0xe9, 0x26, 0x58, 0x19, 0x8b, 0x4f, 0x62, 0xf1, + 0x33, 0xd1, 0x39, 0x59, 0x5c, 0x9e, 0x1e, 0x05, 0x3d, 0x0b, 0x7a, 0x18, 0xdb, 0x10, 0x64, 0xb7, 0x46, 0x28, 0x22, 0xcc, + 0x1e, 0xc0, 0x89, 0xf9, 0x14, 0xe3, 0x51, 0xc4, 0xb4, 0xe2, 0xc9, 0x87, 0x29, 0xe4, 0x56, 0x98, 0xa5, 0x5f, 0x17, 0xb4, + 0xa4, 0x36, 0x9a, 0x4f, 0x48, 0x45, 0x84, 0xd9, 0x64, 0xb5, 0x94, 0x88, 0xd9, 0x82, 0x82, 0xe7, 0xe2, 0x9c, 0x20, 0xcb, + 0xf9, 0x9b, 0x30, 0x7b, 0xca, 0x91, 0x16, 0x04, 0xd9, 0xf0, 0xfa, 0x51, 0x12, 0x64, 0x6d, 0x2a, 0x4a, 0x4d, 0x41, 0xd6, + 0xa3, 0xa1, 0x67, 0xb1, 0x8d, 0x08, 0xd9, 0x17, 0x6c, 0xf4, 0xb5, 0xbe, 0xf9, 0x17, 0xcd, 0xa6, 0x4a, 0xc1, 0xd1, 0x8c, + 0xaa, 0x98, 0x27, 0xc0, 0xd0, 0x5e, 0xdd, 0x26, 0x0a, 0xb6, 0xc2, 0x2c, 0x9b, 0xa8, 0xbb, 0xa0, 0xa5, 0xd0, 0x92, 0x49, + 0xbd, 0x43, 0xe4, 0xa5, 0xdc, 0x52, 0x29, 0x28, 0x28, 0xd8, 0xa0, 0xa9, 0x17, 0x11, 0xf4, 0x49, 0x69, 0x9e, 0x17, 0x67, + 0x4c, 0x39, 0xa2, 0x7a, 0x11, 0xb2, 0x1e, 0x98, 0x6a, 0xd6, 0x2d, 0x62, 0x76, 0x71, 0x88, 0x15, 0x6b, 0x5c, 0x05, 0x7b, + 0xf4, 0x19, 0xdc, 0x8f, 0xab, 0xed, 0xb5, 0xdc, 0xdb, 0x8e, 0x85, 0x12, 0x85, 0xd9, 0xd9, 0x34, 0xb8, 0x3c, 0x9c, 0xe9, + 0x21, 0x0b, 0xba, 0x24, 0xcc, 0xf2, 0x03, 0x59, 0xc9, 0x1d, 0x90, 0x88, 0xd9, 0x56, 0x98, 0xcd, 0x4b, 0x42, 0x66, 0x81, + 0x39, 0x85, 0x56, 0x0a, 0x0a, 0x36, 0x88, 0x90, 0x8d, 0x96, 0xbd, 0x90, 0x48, 0x26, 0xc8, 0xc6, 0xc2, 0xab, 0x5d, 0x84, + 0x2c, 0xf0, 0xb9, 0xe6, 0x0d, 0x9e, 0x93, 0x25, 0xac, 0x81, 0xa2, 0xb1, 0xb8, 0x0e, 0x41, 0x36, 0x1c, 0x78, 0x1b, 0x88, + 0xc2, 0x6c, 0xb5, 0x0f, 0x57, 0x2d, 0x60, 0x7d, 0x15, 0x74, 0x94, 0x28, 0xfe, 0x30, 0xc7, 0xe7, 0x84, 0x26, 0x57, 0x14, + 0x66, 0x79, 0xd4, 0xe5, 0x52, 0x06, 0x9d, 0x30, 0x5b, 0x6c, 0x94, 0x82, 0x82, 0xcd, 0xd0, 0x1f, 0x3b, 0xad, 0x64, 0x20, + 0xb3, 0xa9, 0x6c, 0x9b, 0xc1, 0x4d, 0x38, 0xbd, 0xec, 0xf1, 0x48, 0x3c, 0x85, 0x58, 0x03, 0x45, 0x64, 0x89, 0x51, 0xc8, + 0x30, 0xde, 0xa6, 0x20, 0xbb, 0x3d, 0x42, 0xc9, 0x85, 0xd9, 0x0a, 0xd6, 0x9b, 0x30, 0x2d, 0x65, 0x42, 0xa2, 0xa0, 0x94, + 0x32, 0x90, 0x3a, 0x96, 0x89, 0x2c, 0x5c, 0x26, 0xcc, 0xd2, 0x11, 0x4c, 0x11, 0x29, 0x11, 0x25, 0x62, 0xb6, 0xa0, 0xe0, + 0x02, 0x74, 0xad, 0x7c, 0xfb, 0x96, 0x7d, 0xd7, 0x14, 0x7d, 0x98, 0x04, 0x59, 0x38, 0x19, 0x83, 0x22, 0xc8, 0xd2, 0x63, + 0x90, 0x29, 0x63, 0x8b, 0x05, 0x05, 0x59, 0x7a, 0x14, 0xdb, 0x14, 0x64, 0xb7, 0x4a, 0x28, 0xb9, 0x30, 0x6b, 0x98, 0x79, + 0x9c, 0xe2, 0x51, 0xe2, 0x14, 0x15, 0xf3, 0x08, 0x64, 0x3b, 0xd6, 0xf7, 0x57, 0xd2, 0xab, 0xa7, 0x2f, 0xcc, 0x26, 0xd3, + 0xad, 0x3f, 0x9d, 0x5c, 0x50, 0x50, 0xb0, 0x02, 0x62, 0xc9, 0xe7, 0x82, 0x6c, 0x9c, 0x35, 0xa5, 0x20, 0x1b, 0x4b, 0x85, + 0x24, 0x91, 0xe5, 0x99, 0x57, 0x12, 0x25, 0xcb, 0xec, 0xff, 0x9a, 0xa5, 0x45, 0x9c, 0x86, 0xa5, 0x27, 0x41, 0x8f, 0x62, + 0x9b, 0x82, 0xac, 0x9c, 0xd7, 0x76, 0x76, 0xd3, 0x45, 0xcc, 0x0e, 0x07, 0xb0, 0xd3, 0x18, 0x34, 0x23, 0x15, 0xdc, 0x74, + 0xec, 0xd5, 0x43, 0x61, 0x36, 0x16, 0x84, 0xf4, 0x3e, 0x8b, 0x98, 0x0d, 0xfe, 0x5e, 0x3f, 0x0f, 0xa1, 0xa0, 0xa0, 0x60, + 0xb3, 0x08, 0xd9, 0x40, 0x1c, 0xc1, 0xd2, 0x8f, 0x63, 0x47, 0x4a, 0x3e, 0xc6, 0xd7, 0xbc, 0xc7, 0x13, 0x78, 0x4c, 0xe9, + 0x29, 0xe8, 0xd8, 0xc7, 0x98, 0x1e, 0x04, 0x3d, 0x89, 0x6d, 0x95, 0x2c, 0xb8, 0x1e, 0x0b, 0x85, 0x4d, 0xd4, 0x1b, 0xb8, + 0x33, 0xc0, 0x55, 0xa6, 0xb3, 0x50, 0xac, 0xc7, 0x82, 0xad, 0x35, 0xbc, 0xc7, 0x53, 0xe7, 0x30, 0xcf, 0x84, 0xd9, 0xd1, + 0x9a, 0x5e, 0x3d, 0x25, 0x0c, 0xbf, 0xa0, 0x60, 0x3d, 0x2e, 0x14, 0x64, 0x59, 0x0f, 0xa5, 0x57, 0xb2, 0x40, 0xe1, 0xf3, + 0x54, 0x3f, 0x56, 0xdc, 0x1d, 0x1d, 0x4a, 0x3e, 0x8a, 0x20, 0xfb, 0x00, 0x0e, 0x87, 0x57, 0x6b, 0x9b, 0x71, 0x7d, 0x84, + 0xf2, 0x11, 0xfc, 0xf0, 0x33, 0xf8, 0xe1, 0x24, 0x98, 0x53, 0x92, 0x1e, 0x1d, 0x62, 0x51, 0x24, 0xa7, 0x47, 0x79, 0x1c, + 0x43, 0xe1, 0x59, 0x12, 0x66, 0xa5, 0xc6, 0x2c, 0xcd, 0x33, 0x2c, 0x99, 0x6e, 0xd1, 0x17, 0x5a, 0xce, 0x44, 0x2e, 0x28, + 0x28, 0xc8, 0x90, 0xe7, 0xc2, 0x85, 0xea, 0xf6, 0x32, 0x96, 0x7d, 0x2a, 0x08, 0x1f, 0x05, 0x59, 0x7a, 0x06, 0xd2, 0x2b, + 0x2b, 0xd5, 0x90, 0x25, 0xa1, 0x00, 0x0d, 0x3d, 0x89, 0xc1, 0xdb, 0x89, 0x4c, 0xb6, 0x23, 0xc8, 0x6e, 0x97, 0x50, 0x28, + 0xcc, 0x1e, 0xc0, 0x1f, 0x4e, 0xe0, 0x69, 0x4e, 0x49, 0x37, 0x41, 0x56, 0xd5, 0x36, 0xa8, 0x35, 0x55, 0x65, 0x85, 0x69, + 0x4f, 0x98, 0x8d, 0x11, 0xb3, 0xe9, 0xa2, 0xc4, 0x2c, 0xe4, 0xe5, 0x5e, 0x3d, 0x05, 0x05, 0x05, 0x39, 0xba, 0xda, 0x41, + 0x9d, 0x45, 0xdf, 0x85, 0xdb, 0x33, 0x44, 0xa3, 0x15, 0x64, 0xbd, 0xc3, 0xdc, 0x2b, 0x3c, 0x0d, 0xc1, 0xb2, 0xa1, 0x64, + 0x81, 0x61, 0xc9, 0x47, 0x03, 0x4b, 0x4f, 0x82, 0x1e, 0xc5, 0x36, 0x05, 0xd9, 0xad, 0x13, 0x0a, 0xcd, 0xa7, 0x24, 0xcc, + 0x4a, 0x49, 0xc8, 0xdc, 0xd4, 0x62, 0x95, 0xa8, 0xac, 0x89, 0x3a, 0x23, 0xf9, 0x92, 0x30, 0xcb, 0x06, 0xea, 0x22, 0xcc, + 0x76, 0xc1, 0x3a, 0x25, 0x62, 0xb6, 0xa0, 0x60, 0x83, 0x1e, 0x3c, 0xc9, 0x42, 0xe1, 0x58, 0xf2, 0x61, 0x5c, 0xf5, 0x04, + 0x59, 0xe5, 0x70, 0x22, 0x39, 0x3c, 0x69, 0x1c, 0x0e, 0xd0, 0xd0, 0x83, 0xa0, 0x27, 0x41, 0x8f, 0x62, 0x9b, 0x82, 0xec, + 0x96, 0x22, 0x65, 0x13, 0x42, 0x80, 0x9e, 0x08, 0xb3, 0x23, 0x58, 0x9a, 0x55, 0x92, 0x2f, 0xe0, 0xb0, 0xd0, 0x14, 0x66, + 0x3d, 0xac, 0x53, 0x78, 0xa4, 0x3b, 0x8f, 0x8d, 0xe5, 0x20, 0x07, 0x12, 0x9e, 0x9f, 0x35, 0x4d, 0x8c, 0xa6, 0xdb, 0x56, + 0xfd, 0xba, 0x82, 0x82, 0x2f, 0x04, 0x5c, 0xb0, 0xe7, 0xf3, 0x1e, 0x3c, 0xa9, 0x99, 0x57, 0x82, 0x64, 0x18, 0x77, 0xb2, + 0xc2, 0x23, 0x17, 0x3c, 0x83, 0x26, 0x15, 0x54, 0xa2, 0xe7, 0x70, 0x52, 0xc3, 0x4e, 0x2d, 0xdc, 0xa3, 0x1f, 0x6f, 0x97, + 0x4c, 0xb6, 0x6f, 0xa1, 0x24, 0x61, 0xf6, 0x08, 0x6e, 0x90, 0xaa, 0xb7, 0xc5, 0xda, 0x28, 0xda, 0x48, 0xa2, 0xe0, 0x13, + 0xef, 0x30, 0x8b, 0x0c, 0xca, 0xf2, 0x74, 0x24, 0x15, 0x26, 0x2c, 0xf5, 0x03, 0xdc, 0x00, 0xd6, 0x84, 0x29, 0x2a, 0x4a, + 0x41, 0xc1, 0x6a, 0xb4, 0x05, 0xde, 0x79, 0x03, 0xa6, 0x85, 0x1f, 0x57, 0x72, 0xc9, 0x62, 0xf0, 0x02, 0x1f, 0xba, 0x77, + 0xca, 0xf8, 0x4b, 0xf1, 0x27, 0x24, 0x14, 0xba, 0x3c, 0x15, 0xf5, 0x93, 0x6f, 0x6e, 0xff, 0xc6, 0xbd, 0x5d, 0x42, 0x49, + 0xc2, 0x6c, 0x05, 0xbb, 0x08, 0x39, 0x3d, 0x8d, 0xa2, 0x28, 0x1b, 0x5b, 0x6b, 0xf8, 0x20, 0xcc, 0x1e, 0xb6, 0x11, 0xb3, + 0xc0, 0x0e, 0xcd, 0xb4, 0xac, 0x89, 0x7a, 0x2c, 0x5d, 0xdd, 0x0b, 0x70, 0x2b, 0x7a, 0x4a, 0x41, 0x41, 0x1f, 0xe7, 0x33, + 0x8c, 0x3b, 0x41, 0x76, 0xb4, 0x2c, 0xc8, 0xa6, 0x92, 0x8f, 0x22, 0xc8, 0x32, 0x29, 0x70, 0x06, 0x6b, 0xee, 0x67, 0xd9, + 0x75, 0x37, 0x96, 0x50, 0x28, 0xcc, 0x3e, 0x84, 0x3b, 0xb2, 0x70, 0x35, 0x9b, 0x7f, 0x71, 0xa6, 0x47, 0xcb, 0xb4, 0xf1, + 0x3c, 0x6a, 0x28, 0x33, 0xa9, 0xbc, 0xdd, 0x09, 0x25, 0xc1, 0x3c, 0xcb, 0x03, 0xdc, 0x42, 0x61, 0x18, 0x9d, 0x54, 0xeb, + 0x82, 0x82, 0x02, 0x88, 0xbb, 0xc3, 0x99, 0xcf, 0x5e, 0x86, 0x31, 0xff, 0x73, 0xd0, 0xf1, 0x86, 0xec, 0x19, 0x6e, 0xaf, + 0x34, 0x4c, 0x14, 0x64, 0xa7, 0xa0, 0x47, 0x40, 0x42, 0xb1, 0xa8, 0x99, 0x14, 0xc8, 0xb1, 0xc8, 0xa6, 0xe8, 0xd3, 0x0a, + 0x76, 0xfc, 0xee, 0xf6, 0x05, 0x59, 0x62, 0xfb, 0x83, 0x36, 0x6b, 0xa2, 0x2e, 0x55, 0xf0, 0x6d, 0x98, 0x3a, 0x96, 0xc6, + 0x42, 0xe1, 0xef, 0x33, 0xd9, 0x2e, 0x0a, 0x48, 0x0a, 0x52, 0x08, 0x26, 0x4c, 0x7b, 0xc5, 0x99, 0x9e, 0x1e, 0xfb, 0x16, + 0x14, 0x14, 0xb4, 0xc8, 0x2b, 0xb4, 0x89, 0x4c, 0x12, 0xb4, 0x47, 0x0a, 0xb2, 0x14, 0x0d, 0x52, 0x11, 0x78, 0xe2, 0xd0, + 0x3b, 0x9c, 0x30, 0xa0, 0x8d, 0x37, 0xf4, 0xc6, 0xa3, 0x66, 0x53, 0x2f, 0xf6, 0xe0, 0x61, 0xb7, 0xcf, 0x3b, 0x57, 0x6c, + 0x8a, 0xfe, 0x92, 0x08, 0x25, 0x98, 0x4f, 0xac, 0xa0, 0xcd, 0x3c, 0x01, 0x46, 0xe4, 0xa1, 0x0a, 0x64, 0xe2, 0x68, 0xa5, + 0x68, 0xa9, 0x95, 0xf2, 0x53, 0xcf, 0xe9, 0xaa, 0xf0, 0xc1, 0x99, 0x24, 0xc8, 0xba, 0x0d, 0x2c, 0x15, 0xd9, 0xd6, 0x73, + 0x48, 0x46, 0x9c, 0x28, 0xd7, 0x61, 0x7d, 0x21, 0x97, 0x82, 0x2f, 0x37, 0x54, 0x9b, 0xbf, 0x13, 0xac, 0xf7, 0x68, 0xc5, + 0xb7, 0xf1, 0x5a, 0x21, 0xd0, 0x6d, 0x3f, 0x35, 0x45, 0x07, 0xf0, 0x53, 0x68, 0x9c, 0x51, 0x72, 0xe0, 0xd8, 0xe3, 0x38, + 0xa4, 0x85, 0xb2, 0x70, 0xd2, 0xe1, 0xd3, 0x7d, 0xbc, 0xc5, 0x0c, 0xe3, 0xeb, 0xb5, 0x50, 0x7e, 0x07, 0x8e, 0x15, 0xb4, + 0x4f, 0x2b, 0xd8, 0x26, 0x5a, 0x28, 0x64, 0x48, 0xa5, 0x30, 0xe5, 0x4c, 0x0f, 0x53, 0xa9, 0x1d, 0xf0, 0x38, 0xf6, 0xea, + 0xe1, 0xff, 0xfb, 0xb1, 0x57, 0x4f, 0x20, 0x13, 0x2f, 0x91, 0x7e, 0xbc, 0x38, 0x71, 0x8b, 0x62, 0xab, 0x14, 0x7c, 0xc9, + 0xe1, 0x82, 0xd5, 0xde, 0xcb, 0xdf, 0xe1, 0x68, 0xa1, 0x3c, 0x10, 0x04, 0x59, 0xa9, 0x70, 0xaf, 0x62, 0x6c, 0x17, 0x75, + 0x49, 0x0f, 0x70, 0x0e, 0x87, 0x95, 0xed, 0xe7, 0x52, 0xdf, 0x99, 0xc4, 0x62, 0xb0, 0xa0, 0x7e, 0xd2, 0x65, 0x18, 0xbf, + 0x0e, 0x84, 0xa2, 0x82, 0x8e, 0x62, 0x2c, 0x1c, 0x09, 0xa5, 0x1e, 0xa2, 0x6e, 0x34, 0xe6, 0x0c, 0xbb, 0x77, 0x5e, 0x5c, + 0x9e, 0x53, 0x05, 0xfc, 0x28, 0x5c, 0x06, 0xd9, 0xfc, 0xae, 0xcc, 0xf8, 0xa4, 0xbc, 0x9e, 0xf8, 0x97, 0x5c, 0xa0, 0x90, + 0xa2, 0x50, 0xac, 0x94, 0x82, 0x2f, 0x29, 0x5c, 0x6f, 0x92, 0x42, 0xf4, 0xc5, 0x58, 0x94, 0x2c, 0x35, 0x44, 0xa7, 0x95, + 0xc2, 0x99, 0xd2, 0x7d, 0xe8, 0x40, 0x33, 0xde, 0xe2, 0x19, 0x80, 0x4f, 0x25, 0xe5, 0x05, 0x72, 0x23, 0x9f, 0x29, 0x8d, + 0x79, 0xab, 0x9f, 0xb4, 0x01, 0x6d, 0xdb, 0x15, 0x64, 0x89, 0xeb, 0x11, 0x3e, 0xdf, 0x81, 0x1f, 0x8d, 0x60, 0x47, 0xc7, + 0x68, 0x5c, 0x23, 0x71, 0x28, 0x73, 0x65, 0x30, 0xf3, 0x5e, 0x84, 0x22, 0xc6, 0x9d, 0xfc, 0x55, 0xee, 0xf6, 0x00, 0xb8, + 0x45, 0xf1, 0x48, 0x02, 0xdd, 0x42, 0xc6, 0xa4, 0x58, 0x27, 0x31, 0x4f, 0x41, 0x87, 0x39, 0xb1, 0x12, 0x9d, 0x52, 0xf0, + 0xa5, 0x84, 0x12, 0xeb, 0xa4, 0x0b, 0xb1, 0xe7, 0x48, 0xe0, 0x0d, 0xb8, 0x9b, 0xb8, 0xf0, 0x92, 0x1b, 0xf7, 0x86, 0x50, + 0x84, 0xdc, 0x9a, 0xf1, 0x37, 0x4c, 0x73, 0xa1, 0x76, 0xa9, 0xe9, 0x19, 0x68, 0xcc, 0x39, 0x65, 0xec, 0xe7, 0x58, 0x50, + 0x3f, 0xf9, 0xd1, 0x35, 0xe9, 0x27, 0xd7, 0x44, 0x28, 0x4a, 0xea, 0x2b, 0x90, 0x05, 0xeb, 0x5b, 0x68, 0x46, 0x0b, 0x2c, + 0x54, 0x83, 0xb9, 0xb1, 0x98, 0x6a, 0xfa, 0x74, 0x21, 0x24, 0xff, 0xa7, 0xde, 0xe3, 0x27, 0xad, 0xdb, 0xe3, 0xf1, 0x66, + 0x56, 0xb5, 0xdb, 0x28, 0xfe, 0xa5, 0x0b, 0x16, 0x4c, 0xbb, 0x22, 0xd4, 0x16, 0x7c, 0x69, 0x03, 0xd9, 0x74, 0x66, 0x9d, + 0x24, 0x32, 0x89, 0x15, 0x0c, 0x74, 0x0c, 0xb7, 0xbf, 0xa5, 0xb4, 0xdc, 0x98, 0x3d, 0x6f, 0xd4, 0xde, 0xe3, 0x2f, 0xe8, + 0xee, 0x78, 0xe0, 0xcc, 0x01, 0x33, 0x57, 0x61, 0x46, 0x97, 0xa7, 0x71, 0x68, 0x86, 0x47, 0xb0, 0xdb, 0xac, 0xd0, 0xf6, + 0x72, 0x2c, 0x94, 0x8f, 0xe0, 0xc9, 0x82, 0x27, 0x27, 0xb0, 0x7e, 0x86, 0x45, 0xed, 0x51, 0x5b, 0x8f, 0x99, 0x4c, 0x65, + 0x85, 0xe9, 0xac, 0x89, 0x57, 0xf8, 0x73, 0xd9, 0x36, 0x74, 0x38, 0xbb, 0x2d, 0x5d, 0xce, 0xf8, 0xb8, 0xab, 0x86, 0x1f, + 0x2e, 0x5a, 0x14, 0x9f, 0x32, 0x2b, 0xa5, 0x08, 0xb4, 0x05, 0x5f, 0x7c, 0xb8, 0xb0, 0x88, 0x7e, 0x49, 0xb0, 0xdc, 0xbb, + 0x1e, 0xc6, 0xad, 0x24, 0x10, 0x35, 0x58, 0xde, 0x90, 0x69, 0xc6, 0x28, 0xef, 0xf0, 0x13, 0xa5, 0xf0, 0x77, 0x8a, 0xfa, + 0xa5, 0xc7, 0x99, 0xb6, 0x98, 0x2a, 0x8b, 0xf9, 0x59, 0x8d, 0xc5, 0xdc, 0xa2, 0xd9, 0x1b, 0xc1, 0xe2, 0x43, 0xee, 0x7d, + 0xfb, 0xee, 0x0e, 0x71, 0x7d, 0xb1, 0x1e, 0x87, 0x70, 0x74, 0x7b, 0x9e, 0xb1, 0x7a, 0x1b, 0x4d, 0x2f, 0x12, 0x8a, 0xc6, + 0x99, 0x90, 0x49, 0xa8, 0xe2, 0xf6, 0x57, 0xce, 0xe2, 0x28, 0x78, 0x81, 0x42, 0x1c, 0xef, 0x44, 0xcf, 0x30, 0xa8, 0xd7, + 0xc1, 0x4a, 0x31, 0xd9, 0x85, 0xe3, 0xfa, 0xa0, 0x69, 0x17, 0x52, 0x29, 0xf8, 0xe2, 0x43, 0x49, 0xdc, 0x49, 0x0a, 0xb1, + 0xef, 0xac, 0x13, 0xd3, 0x5a, 0x27, 0xe1, 0x06, 0x7c, 0x5b, 0x29, 0xec, 0xc7, 0x78, 0x73, 0x8e, 0x90, 0x3f, 0x03, 0x70, + 0xc6, 0x19, 0x1e, 0xb1, 0x50, 0x14, 0xa6, 0x0b, 0x83, 0xf9, 0xce, 0x08, 0xf5, 0xd9, 0x02, 0x8d, 0xb8, 0x3b, 0xdf, 0x7d, + 0xdd, 0x2c, 0x94, 0xe8, 0xf6, 0xec, 0x7f, 0x2a, 0x02, 0x10, 0x5d, 0x9c, 0xda, 0x0e, 0x30, 0xd3, 0xb4, 0x4e, 0x80, 0x89, + 0x86, 0x58, 0x29, 0x4f, 0x01, 0xfc, 0x89, 0xf8, 0x7c, 0x4e, 0xaa, 0x4c, 0xb1, 0x19, 0xe2, 0x5e, 0xbc, 0x48, 0xc1, 0xac, + 0x0b, 0xb5, 0x1d, 0xc2, 0xc5, 0x0b, 0x56, 0x4a, 0x97, 0x89, 0x5c, 0x48, 0xa5, 0xe0, 0xcb, 0xe0, 0xea, 0xe8, 0x36, 0xf1, + 0x8f, 0x01, 0x6b, 0x4c, 0x57, 0x69, 0x6f, 0xb2, 0xdc, 0x54, 0x01, 0x5f, 0x11, 0xd9, 0xc0, 0x40, 0xb9, 0x06, 0x8f, 0x01, + 0xfc, 0xa5, 0xe8, 0x94, 0xc0, 0xa9, 0xf7, 0x38, 0x33, 0x1a, 0x53, 0x4a, 0x0e, 0xcf, 0x66, 0x58, 0xf0, 0x06, 0x2f, 0xee, + 0xce, 0x35, 0xda, 0xf8, 0xd7, 0x67, 0xa1, 0x7c, 0x04, 0xcf, 0xd9, 0x9e, 0x93, 0x43, 0x58, 0x56, 0xbc, 0x5f, 0x78, 0x89, + 0x92, 0x15, 0x0b, 0xc5, 0x29, 0x9c, 0x80, 0x51, 0xb4, 0xc0, 0x0f, 0x7c, 0x83, 0xc3, 0x54, 0x57, 0x56, 0x01, 0xef, 0x92, + 0x3a, 0xa3, 0x35, 0x22, 0x8c, 0xcc, 0x19, 0xa0, 0x68, 0xad, 0x04, 0xd7, 0xa7, 0xf4, 0xef, 0x29, 0xf8, 0x12, 0x44, 0xc4, + 0xaa, 0xe4, 0xea, 0x44, 0x02, 0x89, 0x85, 0x93, 0x64, 0x0c, 0x44, 0xcb, 0x9d, 0x36, 0xc9, 0x5d, 0xad, 0x71, 0xab, 0xb5, + 0x4e, 0x80, 0xff, 0x0d, 0x8d, 0x67, 0x24, 0x12, 0xeb, 0x30, 0xa9, 0x14, 0x26, 0x22, 0x35, 0x78, 0xd4, 0xbc, 0xb1, 0xef, + 0xef, 0x5f, 0xaf, 0xbb, 0x43, 0x5c, 0x6f, 0x78, 0xfb, 0x3b, 0xf0, 0xb7, 0x0f, 0xd0, 0x34, 0xa7, 0x58, 0xa8, 0x1a, 0x73, + 0xab, 0x30, 0xf5, 0x0e, 0x13, 0x38, 0x4c, 0x74, 0x20, 0x97, 0x27, 0xde, 0xe3, 0x8f, 0xa2, 0xef, 0xe7, 0xb4, 0x16, 0x2d, + 0xe5, 0x0d, 0xc9, 0x3f, 0x00, 0x2a, 0x12, 0x49, 0xcf, 0xf5, 0x09, 0x81, 0x3c, 0x85, 0x54, 0x0a, 0xbe, 0x98, 0x9a, 0x89, + 0x6b, 0xc3, 0xeb, 0x53, 0x69, 0xd4, 0x24, 0xbe, 0x06, 0x57, 0x87, 0x63, 0x21, 0x4d, 0x53, 0x00, 0x95, 0x56, 0x78, 0x8f, + 0x31, 0x5c, 0xaa, 0x12, 0xeb, 0xe4, 0x27, 0x70, 0xf8, 0x7f, 0x14, 0x63, 0x15, 0x6f, 0xd8, 0x1a, 0xa7, 0xb5, 0xc1, 0x59, + 0xad, 0x31, 0x3f, 0x76, 0xa8, 0x27, 0x73, 0x34, 0xf7, 0xbf, 0x77, 0x7d, 0xb3, 0x3b, 0x2f, 0x81, 0x50, 0x94, 0x67, 0x90, + 0x1b, 0x7d, 0xb6, 0xc9, 0x6d, 0x34, 0xb4, 0x52, 0x4c, 0xb4, 0x52, 0xf8, 0x81, 0x3d, 0x70, 0x2c, 0x4a, 0xb4, 0xc7, 0x9f, + 0x39, 0x8b, 0x9f, 0xaa, 0x2a, 0x84, 0x0f, 0x2b, 0x85, 0xaf, 0xc6, 0x36, 0x8a, 0x2e, 0x37, 0xf5, 0xda, 0x8b, 0x5a, 0x48, + 0xa5, 0xe0, 0x8b, 0x29, 0xc0, 0xaa, 0x7c, 0x46, 0xa7, 0xd5, 0x49, 0xa2, 0x95, 0xce, 0x31, 0x90, 0x6e, 0xb0, 0xb4, 0x4e, + 0xb4, 0xc7, 0x57, 0x95, 0x91, 0xca, 0x6c, 0x9e, 0x37, 0x63, 0x00, 0x7f, 0xe8, 0x34, 0x4e, 0xe1, 0x71, 0xea, 0x1c, 0x4e, + 0x2a, 0x87, 0x09, 0x67, 0x56, 0x79, 0x23, 0xdf, 0x9d, 0x60, 0x21, 0x62, 0xec, 0x35, 0x05, 0xb3, 0xbd, 0x3c, 0x0b, 0x85, + 0x4c, 0x7a, 0x08, 0x77, 0x9b, 0x39, 0x04, 0xa7, 0x58, 0xd4, 0x56, 0xa6, 0xb0, 0x82, 0xdb, 0x63, 0x25, 0xcf, 0xe0, 0x44, + 0xd8, 0x14, 0xf8, 0x03, 0x66, 0x23, 0x8b, 0xcb, 0x48, 0xf2, 0x50, 0xf8, 0x99, 0x54, 0x1b, 0x25, 0x96, 0x39, 0xe0, 0x05, + 0xad, 0xce, 0x91, 0x4a, 0x14, 0xae, 0x5a, 0xa1, 0xb6, 0x54, 0x51, 0x29, 0x78, 0xdd, 0xe0, 0x62, 0x58, 0x44, 0xee, 0xe6, + 0x24, 0xf7, 0x26, 0xde, 0x4c, 0x59, 0xd0, 0xbd, 0xbd, 0xb1, 0x32, 0x5e, 0xcb, 0xe3, 0x40, 0x69, 0xbc, 0xe1, 0x2d, 0x1c, + 0x6f, 0xc4, 0xce, 0xe2, 0x07, 0x9c, 0xe4, 0x60, 0x00, 0x1b, 0x33, 0xfa, 0x95, 0xc6, 0xe9, 0x42, 0x61, 0xb2, 0x70, 0x98, + 0x9d, 0x9c, 0x61, 0x4e, 0xeb, 0xe4, 0x47, 0x7f, 0x0e, 0xcb, 0x1b, 0xfc, 0x75, 0xba, 0x3b, 0xc4, 0x35, 0x67, 0xf4, 0x06, + 0x2b, 0x85, 0x89, 0x48, 0x93, 0x33, 0x34, 0xc7, 0x16, 0x75, 0xb3, 0xc0, 0xb4, 0xf1, 0x38, 0x55, 0x5a, 0x4a, 0xfb, 0x1f, + 0x31, 0x92, 0xcf, 0x03, 0x7f, 0x23, 0xae, 0x0f, 0xad, 0x94, 0xe8, 0xfa, 0x00, 0xf8, 0x5a, 0x8c, 0xf4, 0xe3, 0x05, 0x4e, + 0xa4, 0xd2, 0x5a, 0x2a, 0x3e, 0xba, 0x41, 0x22, 0xbf, 0x70, 0x6a, 0x39, 0xe5, 0x00, 0x15, 0xb1, 0xb6, 0xe0, 0x35, 0x72, + 0x71, 0xc0, 0xc8, 0xd6, 0x14, 0x11, 0x1e, 0x5c, 0x9c, 0x24, 0xbc, 0xa6, 0x9b, 0xa8, 0x90, 0x09, 0x6f, 0xac, 0xb1, 0x7b, + 0xc4, 0xae, 0x06, 0x7e, 0x56, 0x26, 0x32, 0x0c, 0xb4, 0x08, 0xb1, 0x0a, 0xdf, 0x8b, 0xe9, 0x2d, 0x47, 0xce, 0xe0, 0x18, + 0x0b, 0xb1, 0x52, 0xce, 0x8c, 0xc5, 0x6c, 0xa6, 0x33, 0xeb, 0xe4, 0x25, 0x04, 0x5c, 0x5c, 0x7f, 0x89, 0x00, 0x05, 0x7c, + 0x4c, 0x2b, 0xe5, 0x00, 0xcd, 0x7c, 0x81, 0x9a, 0x1f, 0x92, 0x1f, 0x56, 0x79, 0x51, 0xa1, 0x8f, 0xbd, 0xc3, 0x91, 0x54, + 0x93, 0xf2, 0xf8, 0x9f, 0xae, 0xc1, 0x27, 0x42, 0x2a, 0x56, 0x48, 0xe5, 0x2d, 0x38, 0xbc, 0xcd, 0xfc, 0x9f, 0x64, 0xea, + 0x31, 0x22, 0x30, 0x59, 0x2a, 0xf2, 0x17, 0xd8, 0xdb, 0xa4, 0xe9, 0x35, 0xd5, 0xb7, 0x56, 0x4a, 0xbc, 0x4a, 0xc1, 0x4d, + 0xd6, 0x4a, 0x74, 0xac, 0x5c, 0xdf, 0x89, 0xad, 0x61, 0x76, 0x33, 0xfc, 0xb6, 0x81, 0x41, 0x4b, 0x26, 0x81, 0x64, 0x68, + 0x59, 0xf0, 0xb7, 0xff, 0x8d, 0x94, 0xc9, 0xe3, 0x9d, 0x4c, 0x6c, 0xfc, 0x57, 0x05, 0x3c, 0x75, 0x10, 0x4b, 0xff, 0x48, + 0x59, 0x9c, 0x2c, 0x0c, 0x4e, 0x8d, 0xc1, 0x94, 0x37, 0xf0, 0xdd, 0x0a, 0x0b, 0xb1, 0x4e, 0x7e, 0xf7, 0xfa, 0xad, 0x13, + 0xe2, 0x25, 0xd4, 0x1c, 0x09, 0x56, 0xca, 0xd7, 0xfe, 0x1c, 0x96, 0x1f, 0xee, 0xb4, 0xc2, 0x7c, 0x61, 0x30, 0xad, 0x15, + 0x26, 0x52, 0x09, 0x5f, 0xe3, 0x99, 0x76, 0xd2, 0xa6, 0x94, 0xba, 0xca, 0xef, 0x79, 0x8b, 0x43, 0x32, 0x2f, 0x68, 0xa9, + 0x18, 0xb1, 0x52, 0xde, 0x94, 0xe8, 0xda, 0x90, 0xef, 0x53, 0x79, 0x27, 0x65, 0x2b, 0x07, 0x3a, 0x59, 0x2d, 0xf1, 0x0b, + 0x90, 0x2f, 0x28, 0xfa, 0x9d, 0xfc, 0xa2, 0xda, 0x2c, 0xe5, 0xd2, 0xe7, 0xa7, 0xe0, 0x26, 0xc0, 0xf5, 0x9a, 0x71, 0xc9, + 0x0d, 0xb0, 0xb5, 0x4a, 0xe8, 0xe2, 0xc4, 0x9b, 0x63, 0x24, 0x15, 0xfe, 0xc6, 0x3b, 0x32, 0x09, 0xc5, 0x3e, 0x2a, 0xa5, + 0xf0, 0x4d, 0xad, 0xa4, 0xfd, 0x8c, 0x8b, 0x13, 0x19, 0x7f, 0x40, 0x57, 0x87, 0x56, 0x3e, 0x0b, 0x97, 0x39, 0xba, 0x3b, + 0x0a, 0x27, 0x03, 0x8f, 0xb3, 0xe9, 0x0c, 0xf3, 0xf9, 0x1c, 0x35, 0x43, 0x37, 0xc2, 0xcc, 0xce, 0xcb, 0xc1, 0xcb, 0x29, + 0x62, 0xa4, 0x80, 0xef, 0x7f, 0x08, 0xc7, 0x0f, 0x37, 0x3d, 0xc6, 0x42, 0x1d, 0x63, 0xe6, 0x34, 0x26, 0x56, 0xe1, 0x44, + 0x5b, 0x1c, 0x59, 0xe0, 0x90, 0x7a, 0x0a, 0x33, 0x91, 0xad, 0xc3, 0x7f, 0xf6, 0x1e, 0x73, 0x51, 0xb3, 0x43, 0x7c, 0xca, + 0xcf, 0x2a, 0xe0, 0x2d, 0xa5, 0x84, 0x8d, 0xc3, 0x85, 0xe7, 0x9f, 0x93, 0xea, 0x54, 0xc2, 0xe2, 0xf1, 0xa2, 0xf3, 0x4b, + 0x08, 0x53, 0x6c, 0x29, 0x66, 0x25, 0xe5, 0x3e, 0x74, 0x6d, 0x1a, 0x0b, 0xc1, 0x14, 0xbc, 0x1c, 0xf8, 0xec, 0x86, 0x16, + 0x43, 0x1d, 0x52, 0x16, 0x7d, 0xbc, 0xe9, 0xf1, 0x2f, 0x59, 0x1f, 0x15, 0xff, 0x34, 0xab, 0xd5, 0xeb, 0x8c, 0x4c, 0xc2, + 0x4d, 0x34, 0x59, 0x26, 0x3f, 0xa7, 0x95, 0x54, 0x38, 0xb4, 0x6a, 0x00, 0xed, 0x1c, 0xfe, 0x18, 0x1a, 0x7f, 0x2c, 0xae, + 0x0e, 0xf0, 0xd4, 0x28, 0x1c, 0x69, 0x8f, 0xe3, 0x5a, 0x63, 0xb2, 0xd0, 0x98, 0x1e, 0x56, 0x22, 0xc6, 0x36, 0xf7, 0x01, + 0x1b, 0x66, 0x76, 0xae, 0xdf, 0x3a, 0x21, 0x5e, 0xa2, 0x5b, 0xe0, 0x15, 0x7e, 0x0b, 0xfa, 0x1b, 0xbb, 0x18, 0x9c, 0xec, + 0x63, 0xf8, 0xee, 0x08, 0xbb, 0xa8, 0x70, 0x4b, 0x5b, 0xdc, 0xf5, 0x43, 0xbc, 0xa1, 0x1d, 0xde, 0x82, 0x01, 0x2b, 0x5d, + 0xde, 0x52, 0xc0, 0x2f, 0x2b, 0x8d, 0x7f, 0x23, 0xfd, 0x45, 0xa8, 0x60, 0x33, 0x7a, 0xd6, 0xe1, 0x33, 0xaf, 0xa4, 0x38, + 0x53, 0xa8, 0x94, 0xcf, 0x0b, 0x1b, 0x78, 0xdf, 0x52, 0x77, 0x11, 0xb1, 0x2a, 0xf4, 0x6f, 0xe5, 0x85, 0x23, 0x23, 0xc7, + 0x90, 0x16, 0x09, 0xed, 0x17, 0x83, 0xd1, 0x49, 0x19, 0xec, 0x73, 0x17, 0xe0, 0xa5, 0x5c, 0xe8, 0x82, 0x2f, 0x07, 0x7c, + 0x36, 0xa6, 0x52, 0xb5, 0xf5, 0xd8, 0xf6, 0x22, 0xbd, 0x26, 0xee, 0x4a, 0x4c, 0x29, 0x91, 0xa0, 0xb5, 0xb8, 0x69, 0x10, + 0x60, 0x59, 0x81, 0x2d, 0x5a, 0xdc, 0xfc, 0x6d, 0x2b, 0x8f, 0x5d, 0xad, 0xc4, 0xcd, 0xa1, 0x65, 0x62, 0x55, 0x05, 0x63, + 0x17, 0xf8, 0x13, 0x78, 0xfc, 0x7e, 0x8c, 0x3a, 0x7f, 0xa4, 0x1c, 0x1e, 0x6b, 0x85, 0x27, 0x0b, 0xe0, 0x70, 0x3e, 0xc7, + 0xc9, 0xdc, 0x63, 0x62, 0x27, 0x98, 0x7d, 0x15, 0x58, 0x7c, 0xfc, 0x1e, 0x09, 0x45, 0xbd, 0x34, 0x0b, 0x65, 0x8b, 0x55, + 0xef, 0x37, 0x71, 0x7d, 0xbc, 0x7b, 0xff, 0xbb, 0x68, 0xfe, 0xe6, 0x18, 0xea, 0x74, 0x82, 0xf9, 0x68, 0x0c, 0xa3, 0xc6, + 0xa8, 0xc6, 0x16, 0xc6, 0x6b, 0x18, 0x6f, 0xa1, 0x0d, 0xa0, 0x9d, 0xc2, 0x5f, 0x78, 0x07, 0xa5, 0x35, 0xfe, 0x35, 0xa7, + 0xc6, 0xa2, 0xa6, 0xf2, 0xae, 0x73, 0x18, 0x39, 0xe0, 0xa7, 0x0a, 0x52, 0xf0, 0x3a, 0x54, 0x7a, 0x73, 0x50, 0x4a, 0x6c, + 0x19, 0x28, 0x17, 0xa6, 0x9d, 0xa9, 0xb9, 0xf0, 0xcb, 0x20, 0x91, 0x38, 0x4e, 0x16, 0xb1, 0xa1, 0x98, 0x9c, 0x41, 0x47, + 0x32, 0xe1, 0x8c, 0xc2, 0xe3, 0xa2, 0xb5, 0x14, 0x6c, 0xef, 0x57, 0x8e, 0x8e, 0x54, 0x22, 0x61, 0x84, 0xe7, 0x19, 0x89, + 0xa4, 0x42, 0x62, 0x31, 0x2f, 0xa7, 0x4d, 0xf6, 0xe3, 0xef, 0x36, 0x4e, 0x11, 0xf3, 0x7f, 0xf6, 0x22, 0x7e, 0x43, 0x03, + 0x3f, 0x23, 0x9a, 0x09, 0x6f, 0x9a, 0x03, 0x18, 0x5b, 0xe3, 0x4f, 0x81, 0x40, 0x26, 0xf0, 0x78, 0x4a, 0x57, 0x07, 0x06, + 0xcf, 0x1c, 0xfb, 0x17, 0x7b, 0x4c, 0x0c, 0x30, 0xa5, 0xab, 0xf3, 0xf6, 0x21, 0x9a, 0x8f, 0xef, 0x25, 0xeb, 0xe4, 0xe5, + 0xe1, 0x25, 0x0f, 0x26, 0xaf, 0xf0, 0x1d, 0xa8, 0x0f, 0x1e, 0xc0, 0xfc, 0x3d, 0x30, 0x30, 0x7b, 0x18, 0xdf, 0x51, 0xd8, + 0xf3, 0x23, 0xdc, 0xd6, 0x1e, 0x77, 0x50, 0xe1, 0xc0, 0x37, 0x78, 0xd3, 0x00, 0x6f, 0xfb, 0x0a, 0x3b, 0x70, 0xf8, 0x25, + 0xad, 0xf1, 0x2f, 0x95, 0xc6, 0x6d, 0x6f, 0x03, 0x89, 0x38, 0x4e, 0x8d, 0x01, 0x9f, 0xfa, 0x50, 0x57, 0x85, 0x91, 0x84, + 0xfc, 0xc6, 0x48, 0x1c, 0xf4, 0x2b, 0x45, 0xf2, 0x12, 0x22, 0xf1, 0x9d, 0x95, 0xe2, 0x73, 0x4b, 0x25, 0x3c, 0x4f, 0x9f, + 0xbe, 0x58, 0x27, 0x05, 0xd7, 0xf0, 0x33, 0x47, 0xdb, 0x5f, 0x2a, 0x91, 0x4b, 0x9b, 0x36, 0x92, 0x0a, 0x89, 0x2d, 0xd5, + 0xfe, 0x49, 0xa5, 0x3b, 0xf8, 0xfb, 0xe5, 0x34, 0xb1, 0xc4, 0x99, 0x68, 0x29, 0x49, 0x10, 0x6e, 0x86, 0x21, 0xb4, 0xfe, + 0x8f, 0x00, 0xfc, 0x0f, 0xfe, 0xf6, 0x49, 0x26, 0x0e, 0x78, 0x02, 0x8d, 0xa7, 0x68, 0x70, 0x58, 0x2b, 0x9c, 0xd8, 0x05, + 0x4e, 0x8f, 0x34, 0xa6, 0x07, 0x33, 0xd4, 0x3f, 0xfa, 0x0c, 0xcd, 0xcb, 0x12, 0x62, 0x73, 0xbc, 0x82, 0xbb, 0x73, 0x70, + 0x7d, 0xee, 0x01, 0xe6, 0xc9, 0xd7, 0x31, 0x38, 0x18, 0x60, 0xac, 0x3d, 0xf6, 0xbc, 0xc7, 0xed, 0xd1, 0x00, 0x77, 0x1a, + 0x8f, 0x03, 0xef, 0xf0, 0x86, 0x56, 0x78, 0x4b, 0x9a, 0x16, 0x01, 0x3f, 0xab, 0x0c, 0xfe, 0x85, 0x36, 0xf8, 0xaa, 0x67, + 0xdb, 0xb0, 0x30, 0xb5, 0xe6, 0x9d, 0xc7, 0x23, 0x9a, 0x7b, 0xd2, 0x90, 0x3d, 0x27, 0x16, 0x0d, 0xa7, 0xc2, 0x97, 0x20, + 0x1e, 0x6c, 0x24, 0x97, 0xd6, 0xfd, 0x49, 0x27, 0x21, 0x56, 0x4b, 0x98, 0xb6, 0x2b, 0xa4, 0x52, 0xb0, 0xc5, 0x9f, 0x37, + 0xda, 0xf6, 0x2f, 0xd1, 0x02, 0x69, 0x4b, 0x9a, 0x0a, 0x99, 0x24, 0xe2, 0x08, 0x1d, 0x32, 0x3b, 0x22, 0x89, 0xc4, 0x01, + 0x85, 0x3b, 0x0a, 0x78, 0x4f, 0x6b, 0x8c, 0x24, 0xce, 0xc4, 0x88, 0xbb, 0xcf, 0x8e, 0x11, 0xff, 0x1d, 0x0a, 0xff, 0xc7, + 0xb3, 0xd0, 0xbb, 0xc3, 0xa1, 0x33, 0xd2, 0x04, 0xfd, 0xa9, 0x6b, 0x70, 0xa4, 0x2b, 0x1c, 0x2b, 0x87, 0xd3, 0x33, 0x87, + 0x99, 0xfd, 0x0c, 0xf3, 0xf7, 0x3f, 0x41, 0x43, 0xcd, 0xf2, 0x65, 0xba, 0x3a, 0x09, 0xaf, 0xc6, 0xdc, 0xe7, 0x70, 0xfe, + 0x6d, 0xe8, 0x7b, 0xf7, 0x60, 0x3e, 0xff, 0x09, 0x46, 0x07, 0x7b, 0x18, 0x0f, 0x77, 0x45, 0x70, 0xba, 0xad, 0x81, 0x3b, + 0x6a, 0x88, 0xbb, 0xf0, 0x38, 0xd0, 0xac, 0x93, 0xa2, 0xb1, 0xe7, 0x2d, 0xde, 0x50, 0x1a, 0xbf, 0xa9, 0x35, 0x7e, 0x55, + 0x02, 0xde, 0x68, 0xfe, 0x51, 0x57, 0x09, 0x7d, 0x93, 0x1f, 0x3a, 0x86, 0xcf, 0x05, 0x7f, 0x33, 0x7d, 0x81, 0xb4, 0x42, + 0xe8, 0x06, 0xd1, 0x05, 0x4a, 0x05, 0x26, 0xc3, 0xc5, 0x4d, 0xeb, 0xd2, 0x99, 0xb4, 0xe7, 0xf4, 0x4a, 0xae, 0x44, 0xc1, + 0x17, 0x05, 0x7d, 0x12, 0x81, 0xb4, 0x09, 0x4d, 0xd4, 0x92, 0x66, 0x77, 0x92, 0xab, 0x13, 0x2b, 0xad, 0xa5, 0x34, 0xd7, + 0xd8, 0xed, 0x61, 0x8f, 0x89, 0x7e, 0xb4, 0xc6, 0xe3, 0xad, 0xcf, 0xeb, 0x81, 0x58, 0x25, 0x0f, 0x9d, 0xc3, 0x7f, 0x03, + 0xf0, 0xd7, 0x4a, 0x4b, 0xa4, 0xf9, 0x53, 0xa7, 0xf1, 0xd4, 0x2f, 0xf0, 0xcc, 0x1b, 0xe9, 0x15, 0x7e, 0xe2, 0xe7, 0x98, + 0xcc, 0x38, 0x73, 0x5a, 0xa3, 0xfe, 0xca, 0x04, 0x4d, 0xd0, 0x4d, 0x5e, 0x9e, 0x10, 0xbb, 0xe2, 0x32, 0xbc, 0x3a, 0x52, + 0xf9, 0xd6, 0xbb, 0xa8, 0x0e, 0xc7, 0x18, 0x1e, 0xcc, 0x02, 0xa9, 0x40, 0xe3, 0x96, 0x51, 0xd8, 0x57, 0x0e, 0x77, 0xad, + 0xc2, 0x5d, 0xa3, 0x71, 0xc0, 0xf4, 0x6c, 0x67, 0xe5, 0xb5, 0x6f, 0x2b, 0x85, 0xdf, 0xd4, 0x06, 0x77, 0x7c, 0x13, 0xcd, + 0x1d, 0x25, 0xda, 0xc9, 0xdc, 0x7b, 0x3c, 0xf1, 0x08, 0x55, 0xaa, 0x62, 0x32, 0x44, 0x9a, 0xc1, 0x12, 0x42, 0x11, 0x8b, + 0x24, 0xb4, 0x1a, 0x48, 0x77, 0x82, 0x42, 0x21, 0x05, 0xd7, 0xf4, 0xdb, 0x46, 0x9f, 0x54, 0x52, 0x8c, 0x54, 0xf8, 0xdd, + 0xc9, 0x2d, 0x2e, 0xa6, 0x99, 0xf0, 0x37, 0x7a, 0x2b, 0xce, 0x62, 0xee, 0xc7, 0x18, 0xaa, 0x60, 0x95, 0x84, 0x6d, 0x3e, + 0xf6, 0x1e, 0xdf, 0x8f, 0x5a, 0x09, 0x8b, 0x93, 0x3d, 0xf5, 0x0e, 0xcf, 0x44, 0x33, 0x69, 0xc0, 0x52, 0x49, 0xa7, 0x1e, + 0x19, 0x99, 0xfc, 0x21, 0x9a, 0x8f, 0xff, 0xf9, 0xab, 0x23, 0x93, 0xf0, 0xf1, 0x5e, 0x19, 0xa2, 0x54, 0xfa, 0x21, 0xcc, + 0xb7, 0xbe, 0x0d, 0x43, 0x52, 0x79, 0xd3, 0x62, 0x64, 0x77, 0xb0, 0xb3, 0xe3, 0xb0, 0x57, 0x55, 0xb8, 0x6d, 0x1d, 0xee, + 0xc0, 0xe1, 0xae, 0xd2, 0x61, 0xe9, 0x35, 0x46, 0xb1, 0x6e, 0xca, 0xaf, 0x29, 0xe0, 0x57, 0x95, 0x41, 0xe5, 0x99, 0x46, + 0x18, 0x5b, 0x07, 0x38, 0x27, 0xe1, 0xfb, 0x8c, 0xc0, 0x95, 0x8c, 0x4b, 0xa8, 0x10, 0xce, 0x1f, 0x6b, 0x70, 0xe6, 0xa6, + 0xa7, 0x9c, 0xc0, 0xab, 0xfb, 0xec, 0x05, 0x5f, 0x70, 0xa8, 0xa5, 0xe7, 0x72, 0x33, 0x63, 0xf3, 0x2d, 0x92, 0x88, 0x07, + 0x46, 0x8a, 0x96, 0x38, 0xff, 0x74, 0x68, 0x7d, 0x11, 0x23, 0x5f, 0xe5, 0xf7, 0x29, 0x89, 0x7e, 0xc0, 0x1f, 0xd2, 0x2a, + 0x11, 0x17, 0x87, 0x21, 0x15, 0x3e, 0x58, 0x24, 0xde, 0xe2, 0x88, 0x21, 0x16, 0xb5, 0xc6, 0xc9, 0x82, 0x01, 0xa2, 0x4f, + 0x30, 0xab, 0xf7, 0x6e, 0x06, 0x99, 0xe0, 0xd5, 0xcf, 0x70, 0xf4, 0x49, 0xe5, 0xc8, 0x62, 0xf0, 0xa6, 0xc2, 0xa8, 0xd9, + 0xc3, 0x4e, 0xa5, 0xb1, 0x3b, 0xd0, 0xb8, 0x45, 0x37, 0x48, 0x79, 0xdc, 0xf1, 0x81, 0xc1, 0xef, 0x8a, 0x69, 0xe8, 0x65, + 0xb6, 0xe7, 0xe7, 0xb4, 0xc6, 0x3f, 0x56, 0x0a, 0xbf, 0xc0, 0xe6, 0x46, 0xd2, 0x29, 0x2d, 0x9f, 0xb3, 0x71, 0xa8, 0x3d, + 0xa7, 0xd5, 0x18, 0x91, 0xcb, 0x2f, 0x85, 0xf3, 0xf5, 0x8c, 0xba, 0x0d, 0x05, 0x7d, 0x0b, 0x0a, 0xae, 0x1f, 0x2a, 0x4e, + 0x0b, 0x7b, 0x49, 0xe2, 0x63, 0x89, 0x46, 0x56, 0xa5, 0xbf, 0xc5, 0x78, 0x12, 0xe9, 0x49, 0x9c, 0x7a, 0xf7, 0xc5, 0x52, + 0xa8, 0xce, 0xe1, 0x11, 0x1c, 0xfe, 0x2f, 0x13, 0x66, 0x25, 0xc7, 0x8d, 0xed, 0x2f, 0x3c, 0x9e, 0x59, 0x46, 0xc0, 0x7a, + 0x1c, 0x33, 0xce, 0x64, 0xe1, 0x70, 0x8a, 0x01, 0x4e, 0xe7, 0x33, 0x4c, 0x51, 0x61, 0x7e, 0x53, 0x2c, 0x93, 0xee, 0x23, + 0xbf, 0x72, 0x64, 0xa4, 0xb2, 0x03, 0x73, 0xf2, 0xcb, 0xa8, 0x46, 0x03, 0x0c, 0x77, 0x35, 0xc6, 0xa6, 0xc6, 0xae, 0x1e, + 0x63, 0xd7, 0xd5, 0xb8, 0x6d, 0x2a, 0xdc, 0xf6, 0x0e, 0xfb, 0x32, 0xe3, 0xe3, 0x85, 0xdd, 0x47, 0xde, 0xcb, 0x17, 0xf3, + 0x75, 0x68, 0xfc, 0x0a, 0x80, 0x5f, 0xd0, 0x06, 0xbb, 0x51, 0x63, 0x09, 0xe8, 0xba, 0x12, 0xd2, 0xfc, 0x64, 0x8d, 0xcd, + 0x5a, 0x29, 0x61, 0xfc, 0xe0, 0x30, 0x15, 0x14, 0x5c, 0xd7, 0xaf, 0x1a, 0x12, 0x4a, 0xcf, 0xb6, 0xa0, 0x43, 0xc5, 0x78, + 0x2a, 0x06, 0x6a, 0xc6, 0x17, 0xe4, 0xa7, 0x19, 0xe7, 0x79, 0x3c, 0x27, 0x87, 0x15, 0x3e, 0x75, 0x1e, 0x7f, 0xaa, 0x1c, + 0xfe, 0xd2, 0x6b, 0x71, 0xdb, 0x39, 0xd1, 0x70, 0xc2, 0xd4, 0x94, 0x14, 0xfd, 0x2a, 0x04, 0xb3, 0x90, 0xa4, 0xda, 0xb3, + 0x05, 0x30, 0x7d, 0x62, 0x30, 0xbf, 0xf5, 0x10, 0x8b, 0xb7, 0x46, 0xb0, 0xaf, 0x52, 0x33, 0xb9, 0x81, 0x84, 0x12, 0xf1, + 0x1d, 0xaf, 0x71, 0x1f, 0x8a, 0xb3, 0x3f, 0x87, 0x07, 0xa8, 0x76, 0x0e, 0x30, 0x40, 0x83, 0xd1, 0x08, 0xd8, 0x31, 0x43, + 0xec, 0x28, 0x8f, 0x3d, 0xe7, 0x71, 0x1b, 0x4a, 0x34, 0x96, 0x5b, 0x1e, 0xb8, 0xad, 0x8d, 0x14, 0x97, 0x19, 0xfa, 0x10, + 0xf4, 0xf3, 0x8e, 0x57, 0xf8, 0x96, 0x52, 0xf8, 0x25, 0xe5, 0xf0, 0x35, 0x55, 0xc5, 0x18, 0x9b, 0x9c, 0x60, 0x6e, 0xd6, + 0x27, 0x2e, 0xf8, 0xa2, 0xc3, 0x67, 0x8f, 0x63, 0xab, 0xbf, 0x98, 0x83, 0xc3, 0xbf, 0x67, 0xd2, 0xfd, 0xc1, 0xe3, 0x87, + 0x0a, 0xe2, 0xe2, 0x9c, 0x4a, 0x43, 0x73, 0x27, 0x55, 0xea, 0x49, 0x24, 0xa7, 0x91, 0x44, 0xb8, 0x5e, 0x88, 0xa4, 0x51, + 0x98, 0x4e, 0x1a, 0xcc, 0x18, 0x67, 0xc2, 0x28, 0xd8, 0x6e, 0x36, 0xe7, 0x66, 0x90, 0xc9, 0x0d, 0x1c, 0x5e, 0x31, 0x4e, + 0xe5, 0xf7, 0x61, 0x1e, 0xff, 0x43, 0x98, 0xf1, 0x3b, 0x18, 0xc4, 0xc0, 0xb6, 0x51, 0x35, 0xc4, 0x8e, 0x71, 0xd8, 0x91, + 0x32, 0x91, 0x46, 0x66, 0x7e, 0x6e, 0x71, 0x19, 0xcb, 0x46, 0xee, 0xc5, 0x26, 0xd1, 0x0c, 0x51, 0xa6, 0x59, 0x49, 0xb5, + 0xfc, 0x67, 0x3d, 0xf0, 0x0d, 0x05, 0xbc, 0xe3, 0x3d, 0xf6, 0xb5, 0x91, 0xc4, 0xc2, 0x82, 0x82, 0x97, 0xff, 0xab, 0xb6, + 0x42, 0x2d, 0x67, 0x14, 0x57, 0x7d, 0x20, 0x8f, 0xbf, 0x55, 0xc0, 0x03, 0xeb, 0xf0, 0xcc, 0x68, 0x99, 0xa9, 0xa4, 0xc5, + 0x7c, 0x66, 0x59, 0xcf, 0x84, 0x95, 0xd6, 0x34, 0x4e, 0x9b, 0x58, 0x71, 0x6d, 0x3e, 0xc0, 0x99, 0x69, 0x30, 0x65, 0x6e, + 0x0e, 0x5d, 0x9c, 0xe9, 0x18, 0x8b, 0x83, 0xfb, 0x31, 0xa4, 0x9e, 0xe5, 0x08, 0x42, 0x21, 0xc8, 0x1b, 0x41, 0x26, 0xc4, + 0x0d, 0x1b, 0x62, 0xd4, 0x4f, 0x69, 0xad, 0x40, 0xfd, 0xc6, 0xf7, 0xa0, 0x7f, 0xfa, 0x6d, 0x98, 0xc9, 0x1b, 0x30, 0x3b, + 0xb3, 0x60, 0xad, 0xec, 0x50, 0x3b, 0xd9, 0xc5, 0xd8, 0x58, 0x71, 0x75, 0x76, 0x95, 0xc5, 0xae, 0xe5, 0x32, 0xfe, 0xd1, + 0x47, 0x95, 0xf6, 0xa6, 0x0e, 0x95, 0xd7, 0x52, 0xd9, 0x6d, 0xe4, 0xd9, 0xf3, 0x07, 0xb8, 0xa3, 0x81, 0x03, 0x00, 0x77, + 0x01, 0xbc, 0x2d, 0x61, 0xcc, 0xe8, 0xd2, 0xc7, 0x0b, 0x0a, 0xb6, 0xf7, 0x13, 0x46, 0x8a, 0x8a, 0xa2, 0x56, 0xc7, 0x86, + 0x5b, 0x8f, 0x7d, 0x58, 0x3e, 0x53, 0x5a, 0xdc, 0x98, 0xa9, 0x66, 0xf9, 0x53, 0x07, 0x0b, 0x23, 0xb3, 0x93, 0x53, 0x16, + 0x1d, 0x63, 0x41, 0x69, 0xd3, 0x95, 0x48, 0x9d, 0xba, 0x06, 0x53, 0x5a, 0x24, 0xca, 0x60, 0x7e, 0x3a, 0xc5, 0x7c, 0xbe, + 0x8f, 0x7a, 0xf7, 0x13, 0x34, 0xad, 0x8b, 0xc3, 0x42, 0xd3, 0x37, 0x8c, 0x4c, 0x88, 0x1b, 0x3a, 0x9c, 0x82, 0xa5, 0x42, + 0x17, 0xe8, 0x83, 0x03, 0xe8, 0xc7, 0x73, 0x98, 0xb3, 0x3d, 0x54, 0xef, 0xee, 0x63, 0xe0, 0x15, 0x86, 0x0c, 0xc1, 0xf7, + 0x03, 0x8c, 0x48, 0x2c, 0x4e, 0x49, 0x60, 0xdc, 0x8e, 0x56, 0x18, 0x3b, 0x6a, 0x2a, 0x1e, 0x3b, 0xde, 0xc8, 0x3a, 0xf1, + 0x5f, 0x9d, 0xc6, 0x20, 0xb6, 0x6b, 0x94, 0x2e, 0xf5, 0x24, 0x1b, 0x89, 0x61, 0x49, 0x7d, 0x94, 0x53, 0xb1, 0xdf, 0x92, + 0x95, 0x5c, 0x70, 0x95, 0xe6, 0x7e, 0x29, 0x0d, 0xb0, 0x11, 0x91, 0x95, 0x39, 0x65, 0x4c, 0x17, 0x69, 0xda, 0x78, 0xa8, + 0x10, 0x6f, 0xc2, 0x6e, 0x0f, 0x6c, 0x74, 0x37, 0x97, 0x2e, 0x10, 0x24, 0x0e, 0x60, 0xc6, 0x66, 0x5c, 0x4e, 0x63, 0x6a, + 0x6b, 0xcc, 0xb8, 0x7e, 0x31, 0xc0, 0x8c, 0x95, 0xd6, 0x48, 0x26, 0x0f, 0x27, 0x58, 0x8c, 0xe6, 0x68, 0x0e, 0x0e, 0xd1, + 0xb0, 0x46, 0x33, 0x6e, 0x98, 0x8b, 0xf3, 0x9a, 0x10, 0xca, 0x79, 0x62, 0xa1, 0xb6, 0x72, 0xfc, 0x33, 0x30, 0xd3, 0x0a, + 0xd5, 0x57, 0x1a, 0x0c, 0xf4, 0x18, 0x83, 0xa9, 0xc6, 0x70, 0x64, 0x31, 0x1a, 0x38, 0x8c, 0xea, 0x21, 0x86, 0xa6, 0xc1, + 0xd8, 0x18, 0x8c, 0x1a, 0x8f, 0x91, 0x76, 0x18, 0x41, 0x89, 0x18, 0xc6, 0xac, 0xe4, 0x21, 0x7c, 0xac, 0x2f, 0xd1, 0x55, + 0x81, 0x0b, 0xd5, 0xb1, 0xe4, 0x30, 0x37, 0xfd, 0x3a, 0x14, 0xbc, 0x16, 0x50, 0x21, 0xe6, 0x49, 0x08, 0xc5, 0xc2, 0x6b, + 0x23, 0x05, 0xc2, 0x48, 0x2a, 0xec, 0xfc, 0xc0, 0x4a, 0xf4, 0xb5, 0x2c, 0x07, 0x98, 0xb3, 0x57, 0x0e, 0x3b, 0xfa, 0xb1, + 0x2c, 0x2a, 0x5b, 0xf5, 0xb2, 0x32, 0xfd, 0x9c, 0x31, 0x54, 0x06, 0x73, 0x37, 0xc3, 0xc2, 0x2d, 0x50, 0x4f, 0xde, 0x40, + 0xb3, 0xf7, 0x14, 0x96, 0xa5, 0x3f, 0x3a, 0xad, 0x44, 0x0e, 0x74, 0x23, 0xc9, 0x84, 0x78, 0x0d, 0x06, 0x52, 0x9c, 0x05, + 0xfa, 0x2e, 0xeb, 0x52, 0x41, 0xdf, 0x7b, 0x07, 0x9a, 0xc4, 0xb2, 0xbf, 0x0f, 0x73, 0xfa, 0x10, 0x83, 0xe1, 0x5d, 0x54, + 0x6a, 0x86, 0xa1, 0x1e, 0x62, 0xb0, 0x33, 0xc0, 0x60, 0x5e, 0x63, 0x28, 0x44, 0xa2, 0x30, 0x54, 0x24, 0x11, 0x5a, 0x28, + 0xa1, 0x96, 0x44, 0xe5, 0x1c, 0x8c, 0xd6, 0xb1, 0xe6, 0x44, 0x8a, 0x5c, 0x34, 0x22, 0x90, 0xbd, 0x06, 0xd7, 0xa1, 0xe0, + 0x26, 0x43, 0x05, 0x37, 0x07, 0x12, 0x4f, 0xc2, 0x19, 0xe0, 0x50, 0x7a, 0xc3, 0x7a, 0x0d, 0x2b, 0x2e, 0x0e, 0xad, 0x13, + 0x8d, 0x05, 0x5b, 0x82, 0xaa, 0x01, 0x6a, 0xdf, 0x04, 0x82, 0x61, 0x47, 0xbf, 0x33, 0x83, 0xc5, 0xce, 0x49, 0x68, 0x66, + 0x5e, 0x37, 0x68, 0x58, 0xb2, 0x91, 0x55, 0xd6, 0xa4, 0x87, 0xce, 0x0d, 0x76, 0x6f, 0x56, 0xe1, 0x35, 0x1a, 0x48, 0x9d, + 0xbe, 0x92, 0x2c, 0x96, 0xc9, 0x2e, 0xf4, 0xcc, 0xc2, 0xdc, 0xfe, 0x79, 0x98, 0xe1, 0x31, 0xaa, 0xa9, 0xc5, 0xa0, 0x32, + 0xa8, 0xaa, 0x5d, 0x54, 0x7a, 0x8e, 0x4a, 0x8f, 0x51, 0x35, 0x4c, 0xb4, 0x5a, 0xa0, 0xd2, 0x06, 0x86, 0x84, 0x22, 0xd9, + 0xcc, 0x4c, 0xc8, 0x32, 0xd2, 0x06, 0x96, 0xae, 0xcf, 0x6b, 0x74, 0x0d, 0x0a, 0x6e, 0x3a, 0xa9, 0x58, 0x3a, 0x38, 0xb4, + 0x4e, 0x2a, 0x38, 0x0b, 0x38, 0x63, 0x60, 0xad, 0x85, 0x35, 0x16, 0xd6, 0x0d, 0xd0, 0x38, 0xa0, 0xb1, 0x1e, 0x8d, 0x9d, + 0xa2, 0x19, 0x69, 0x2c, 0xd8, 0x1e, 0x94, 0x1d, 0xfd, 0xd8, 0x84, 0x8b, 0x7d, 0x73, 0xd8, 0xc2, 0xf7, 0x6b, 0x6f, 0xc0, + 0x7e, 0xff, 0x3e, 0xa4, 0x30, 0xd9, 0xeb, 0x42, 0x24, 0x09, 0xaf, 0xe1, 0x60, 0xea, 0x13, 0x0b, 0x0e, 0xa0, 0xef, 0xbd, + 0x07, 0x75, 0x7c, 0x0c, 0xb3, 0xd0, 0xd0, 0xb7, 0x6b, 0x98, 0x7a, 0x0f, 0x66, 0x5c, 0xc3, 0x0c, 0x47, 0x30, 0xf3, 0x19, + 0xaa, 0xe1, 0x2e, 0x74, 0xd3, 0xc0, 0x0c, 0x15, 0xb4, 0x25, 0x89, 0x54, 0x50, 0xbe, 0x81, 0x1a, 0x58, 0x28, 0x3e, 0xee, + 0xed, 0x9e, 0x21, 0x48, 0x05, 0x05, 0x9b, 0xa2, 0xee, 0x1e, 0x2a, 0x03, 0xaf, 0x1a, 0xf8, 0x05, 0xcb, 0x25, 0xcd, 0x25, + 0x8d, 0xd8, 0x35, 0x7b, 0xb0, 0x66, 0x06, 0x57, 0x7b, 0xb8, 0xaa, 0x86, 0xad, 0x0d, 0x6c, 0xcd, 0x1e, 0xc3, 0x43, 0x58, + 0xb6, 0xea, 0xad, 0x1a, 0x38, 0x5a, 0x23, 0xac, 0xbb, 0xcc, 0x52, 0xa9, 0x6c, 0x90, 0xf7, 0x3a, 0xb8, 0x36, 0x5f, 0x20, + 0x42, 0xb9, 0x80, 0x5c, 0xee, 0x41, 0xdd, 0xbb, 0x0f, 0x4d, 0xcb, 0xa5, 0x1e, 0x41, 0x37, 0x15, 0xf4, 0x1d, 0x16, 0xf2, + 0xdd, 0x85, 0x6a, 0x14, 0xf4, 0xee, 0x09, 0xb4, 0x1b, 0x41, 0xc9, 0x5f, 0x0d, 0xe5, 0x29, 0x8f, 0x11, 0x7b, 0x80, 0x4b, + 0x8f, 0x0b, 0x0a, 0x2e, 0x09, 0x3d, 0x80, 0xc7, 0xa4, 0x7b, 0x6e, 0xf6, 0x42, 0x22, 0x6a, 0xe5, 0xe1, 0x4e, 0xe7, 0xf0, + 0xc6, 0xc1, 0x99, 0x29, 0xfc, 0xb8, 0x82, 0x7d, 0xb2, 0x03, 0x3f, 0xf8, 0x3b, 0xb8, 0xf1, 0xbb, 0xa1, 0x78, 0xfb, 0xc7, + 0xec, 0xe4, 0x97, 0x4a, 0x34, 0xde, 0x60, 0xb1, 0x75, 0x53, 0x7c, 0x81, 0x06, 0x51, 0x46, 0x2e, 0x44, 0x24, 0x98, 0x0f, + 0x1e, 0x40, 0x4d, 0xdf, 0x83, 0x9a, 0x7c, 0x02, 0x8d, 0xf7, 0x01, 0x7b, 0x0c, 0x65, 0x27, 0x50, 0x78, 0x2f, 0xbc, 0xcb, + 0x9d, 0x42, 0xb9, 0x29, 0xd4, 0xdb, 0xaf, 0xf2, 0xd4, 0x0b, 0x5e, 0x7b, 0x90, 0x28, 0x40, 0x72, 0xb9, 0x05, 0x8f, 0x07, + 0x61, 0xdd, 0xf0, 0x3d, 0x38, 0x7c, 0x02, 0x0c, 0xf6, 0xe1, 0x87, 0x9f, 0xc1, 0xdf, 0x67, 0xb3, 0x5d, 0x12, 0x08, 0x2b, + 0xd0, 0xbf, 0xe6, 0x96, 0xc8, 0x97, 0x80, 0x50, 0xd6, 0x10, 0x4c, 0x4e, 0x32, 0x89, 0x68, 0x72, 0x3c, 0xfc, 0x22, 0x5f, + 0x83, 0x82, 0x97, 0x8a, 0x77, 0x56, 0x64, 0x89, 0x91, 0x38, 0x88, 0x5e, 0xe5, 0xb4, 0x2f, 0x0e, 0x81, 0x2c, 0xa3, 0x0c, + 0xa6, 0x90, 0x8c, 0xcc, 0x00, 0xfd, 0x72, 0x2d, 0x0a, 0x5e, 0x74, 0x18, 0x7d, 0x61, 0x09, 0xa2, 0xa0, 0xa0, 0xa0, 0xa0, + 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0xa0, 0x00, 0x09, 0xff, 0x1f, 0x84, 0x60, 0xe2, 0x35, 0xfb, 0xd4, 0xfe, 0xe4, + 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_stick_cap[5019] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe2, 0x98, 0x77, 0x38, 0x00, 0x00, 0x13, 0x62, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x5d, 0x49, 0x8c, 0x24, 0xd9, 0x59, 0xfe, 0x22, 0x72, 0xad, 0xec, 0xaa, 0xae, 0xae, 0xee, 0x31, + 0x1e, 0x03, 0x63, 0x0b, 0x63, 0x63, 0x36, 0x0b, 0x0c, 0x62, 0x31, 0x8b, 0x85, 0x10, 0x58, 0xb6, 0x00, 0x73, 0x03, 0x59, + 0x2c, 0xb2, 0xcc, 0xc1, 0x12, 0x48, 0x70, 0x00, 0x09, 0x89, 0x33, 0x02, 0x81, 0x38, 0x70, 0x40, 0x70, 0x01, 0x24, 0xc3, + 0x01, 0x10, 0x20, 0x04, 0x48, 0x18, 0x24, 0x30, 0xcb, 0x30, 0x58, 0x80, 0xc1, 0x70, 0x40, 0x78, 0x1b, 0x64, 0x1b, 0x2f, + 0x6d, 0xbb, 0xbb, 0xab, 0xba, 0x96, 0xcc, 0xac, 0xaa, 0xcc, 0x0c, 0xf4, 0xc5, 0xfc, 0x5f, 0xea, 0xef, 0xd7, 0x2f, 0x22, + 0x5e, 0x64, 0x66, 0x55, 0xd7, 0x0c, 0xf5, 0x4b, 0xa1, 0x88, 0x8c, 0xe5, 0x2d, 0xdf, 0xbf, 0xbe, 0x35, 0x81, 0x6b, 0xba, + 0xa6, 0x6b, 0xba, 0xa6, 0x6b, 0xba, 0xa6, 0x6b, 0xba, 0xa6, 0x6b, 0xba, 0xa6, 0x4b, 0xa7, 0x0c, 0x2f, 0xbd, 0xf2, 0x16, + 0x78, 0x11, 0x51, 0xf6, 0x22, 0x28, 0x57, 0xe6, 0x7e, 0xe7, 0xee, 0x3a, 0x8b, 0x80, 0x5e, 0x44, 0x8e, 0xf0, 0x9d, 0x2b, + 0x45, 0xd9, 0x15, 0x05, 0x3c, 0x07, 0xd0, 0x71, 0xe0, 0xcf, 0x01, 0x2c, 0xec, 0x5c, 0x07, 0x64, 0x66, 0xdf, 0xe5, 0x8e, + 0x59, 0xfe, 0x3b, 0xcf, 0x94, 0xe2, 0xff, 0x3b, 0x03, 0xb2, 0xe0, 0x9a, 0x80, 0x75, 0xed, 0x3c, 0x03, 0x70, 0x66, 0xcf, + 0x78, 0xef, 0x26, 0x80, 0x5d, 0x00, 0x2f, 0x07, 0x70, 0x1b, 0xc0, 0x08, 0xc0, 0x8e, 0x9d, 0xa7, 0x00, 0x8e, 0x00, 0x8c, + 0x01, 0xec, 0x03, 0xf8, 0x2c, 0x80, 0x03, 0x00, 0x87, 0x2e, 0x8d, 0x9e, 0xa5, 0x03, 0x4b, 0x7b, 0x71, 0x55, 0x98, 0xf1, + 0x24, 0x18, 0xe0, 0x4d, 0x48, 0x66, 0xc0, 0x74, 0x1c, 0xe8, 0xbc, 0xfe, 0x62, 0x00, 0xaf, 0x07, 0xf0, 0x4d, 0x00, 0xbe, + 0x11, 0xc0, 0x2b, 0x0d, 0xfc, 0x9b, 0xf6, 0xbc, 0x8a, 0x0a, 0x63, 0xc6, 0xe7, 0x00, 0x7c, 0x0a, 0xc0, 0xbf, 0x01, 0x78, + 0x1f, 0x80, 0xff, 0x04, 0xf0, 0x31, 0x00, 0xe7, 0x96, 0x5f, 0xdf, 0x98, 0xe0, 0x99, 0xa1, 0xef, 0x5f, 0xb2, 0x0c, 0x08, + 0x81, 0xef, 0x19, 0x98, 0x94, 0x60, 0xd2, 0xab, 0x01, 0x7c, 0x3b, 0x80, 0xb7, 0x02, 0xf8, 0x36, 0x00, 0x4f, 0x3f, 0x96, + 0x40, 0x96, 0xf1, 0x28, 0x25, 0xd7, 0xce, 0x25, 0x15, 0x45, 0x51, 0xa6, 0x5d, 0x14, 0x45, 0x5e, 0x14, 0x51, 0x0c, 0xf7, + 0x8d, 0x11, 0x7f, 0x09, 0xe0, 0x6f, 0x01, 0x7c, 0xd8, 0x98, 0xb1, 0x65, 0xa0, 0xcf, 0x02, 0xf3, 0x56, 0xbc, 0x94, 0x18, + 0x50, 0x05, 0xfc, 0xc4, 0x24, 0xf1, 0x5b, 0x00, 0xbc, 0x13, 0xc0, 0x5b, 0x00, 0xdc, 0x59, 0x7e, 0x94, 0x65, 0x45, 0x9e, + 0xe7, 0xf3, 0x6e, 0xb7, 0x9b, 0x75, 0x3a, 0x9d, 0x2c, 0xcf, 0x73, 0x1e, 0xbc, 0x4f, 0x7a, 0x2c, 0x13, 0x02, 0x5f, 0x14, + 0x45, 0xb1, 0x58, 0x2c, 0xb0, 0x58, 0x2c, 0x8a, 0xf9, 0x7c, 0xae, 0x83, 0x4c, 0xa1, 0x59, 0x13, 0x1d, 0x03, 0xf8, 0x3b, + 0x00, 0xbf, 0x09, 0xe0, 0xbd, 0xf6, 0x7b, 0x64, 0x9a, 0x70, 0x7e, 0xd9, 0x1a, 0x91, 0x5d, 0x22, 0xf0, 0x04, 0x7d, 0x00, + 0xe0, 0xd4, 0xec, 0xfc, 0x5b, 0x01, 0xbc, 0x0b, 0xc0, 0x9b, 0xf5, 0x6e, 0x96, 0x65, 0xf3, 0x5e, 0xaf, 0x87, 0x5e, 0xaf, + 0x97, 0x1b, 0xe8, 0xa5, 0xd4, 0xaf, 0x43, 0x64, 0x08, 0x19, 0x71, 0x7e, 0x7e, 0xbe, 0x38, 0x3f, 0x3f, 0xe7, 0x6f, 0x6f, + 0xc2, 0xfe, 0xc9, 0x18, 0xf1, 0xc7, 0xe6, 0x43, 0x86, 0xc6, 0x84, 0x59, 0x45, 0x24, 0xf5, 0xa2, 0x61, 0x80, 0x07, 0x3f, + 0x37, 0x49, 0xcf, 0xcc, 0xdc, 0x7c, 0x3d, 0x80, 0x9f, 0x03, 0xf0, 0xfd, 0x7a, 0xb9, 0xd3, 0xe9, 0xcc, 0x07, 0x83, 0x41, + 0xde, 0xeb, 0xf5, 0x4a, 0xd0, 0x2f, 0x8a, 0xc8, 0x8c, 0xd9, 0x6c, 0x56, 0x9c, 0x9e, 0x9e, 0x2e, 0x66, 0xb3, 0x99, 0x0f, + 0x69, 0x9f, 0x05, 0xf0, 0xf3, 0x66, 0x9e, 0x7a, 0x76, 0xff, 0xec, 0x32, 0xcc, 0xd2, 0x45, 0x30, 0x20, 0x0b, 0xa4, 0x7e, + 0x68, 0x52, 0xbf, 0x07, 0xe0, 0xa7, 0x01, 0xfc, 0xb8, 0x54, 0xbe, 0xdb, 0xed, 0x16, 0x83, 0xc1, 0xa0, 0x43, 0xa9, 0x97, + 0xa4, 0xd3, 0x94, 0x84, 0x52, 0xbf, 0x8a, 0x16, 0x54, 0xf8, 0x82, 0x25, 0x51, 0x1b, 0xc8, 0x88, 0xf3, 0xf3, 0xf3, 0xc2, + 0xca, 0x49, 0xd3, 0xf3, 0x6e, 0x00, 0xbf, 0x00, 0xe0, 0xe3, 0xe6, 0x1f, 0x4e, 0x9d, 0xa3, 0x2e, 0x93, 0xc5, 0x15, 0x67, + 0x80, 0x07, 0xbf, 0x6b, 0xe0, 0x9f, 0x58, 0x24, 0xf3, 0x6b, 0x00, 0xde, 0x20, 0x89, 0x1f, 0x0e, 0x87, 0x9d, 0x7e, 0xbf, + 0x5f, 0x09, 0x7a, 0x99, 0x58, 0xc5, 0xbd, 0x26, 0x70, 0x63, 0x54, 0xf5, 0x0d, 0x19, 0x31, 0x9d, 0x4e, 0xe7, 0x4e, 0x23, + 0x18, 0x2d, 0xfd, 0x14, 0x80, 0xf7, 0x98, 0xa0, 0x9c, 0x5d, 0xa4, 0x6f, 0xc8, 0x2e, 0xc8, 0xe4, 0x50, 0x8d, 0xfb, 0x56, + 0xf8, 0x1f, 0x03, 0xf0, 0x8b, 0x00, 0xb6, 0x29, 0x4d, 0x04, 0x7e, 0x38, 0x1c, 0x96, 0x8e, 0xb4, 0x70, 0xc0, 0xd7, 0x49, + 0x79, 0xf8, 0xee, 0x3a, 0xa0, 0xfb, 0x7b, 0x4a, 0x93, 0xe7, 0xb3, 0xb3, 0x33, 0x4c, 0x26, 0x93, 0x59, 0x51, 0x14, 0x5d, + 0x03, 0x9b, 0x65, 0xfe, 0x65, 0x7b, 0x75, 0x7e, 0x51, 0x26, 0x29, 0xdb, 0x30, 0xf8, 0x1d, 0x03, 0xbf, 0x67, 0x95, 0xa0, + 0x5d, 0xfd, 0x49, 0x3e, 0x64, 0x44, 0x33, 0x1a, 0x8d, 0x4a, 0x73, 0x53, 0x07, 0x7c, 0x96, 0x00, 0x72, 0xd5, 0x3b, 0x75, + 0x9a, 0x51, 0xc7, 0x0c, 0x95, 0x67, 0x36, 0x9b, 0x61, 0x3c, 0x1e, 0x2f, 0xe6, 0xf3, 0xb9, 0xb4, 0xf8, 0x8f, 0xcc, 0x64, + 0xd2, 0x77, 0x15, 0x66, 0x92, 0x36, 0xca, 0x84, 0x4d, 0x31, 0x40, 0xe0, 0xf7, 0x5d, 0x98, 0xf9, 0xab, 0x00, 0x7e, 0x98, + 0x05, 0x66, 0x54, 0x33, 0x1a, 0x8d, 0x4a, 0x07, 0x1b, 0x4a, 0x72, 0x56, 0xc1, 0x80, 0x55, 0xa5, 0x7e, 0x15, 0x66, 0x58, + 0x08, 0xbb, 0xcc, 0x73, 0x32, 0x99, 0xd0, 0x51, 0x13, 0xe8, 0xae, 0x85, 0xaa, 0x0c, 0x93, 0x1f, 0xd8, 0xeb, 0xd3, 0xa0, + 0x6b, 0xe3, 0x89, 0x32, 0x20, 0x04, 0xbf, 0x6f, 0xd7, 0xbf, 0x05, 0xe0, 0x6d, 0x34, 0x39, 0x83, 0xc1, 0xa0, 0x3b, 0x1a, + 0x8d, 0x1e, 0xfd, 0xa8, 0x86, 0x01, 0xa2, 0x75, 0x1c, 0x71, 0x93, 0xe9, 0x09, 0xef, 0xc5, 0xcc, 0xd2, 0x64, 0x32, 0xa1, + 0x6f, 0x98, 0x19, 0x13, 0xde, 0x0f, 0xe0, 0x07, 0x01, 0xdc, 0x37, 0xf0, 0x37, 0xa6, 0x09, 0xd9, 0x86, 0xc0, 0xef, 0x99, + 0xc3, 0xa5, 0xd9, 0xf9, 0x75, 0x00, 0x6f, 0x37, 0x7b, 0xdf, 0xdd, 0xda, 0xda, 0x7a, 0xfc, 0xc3, 0x0a, 0x06, 0x64, 0x89, + 0x8e, 0xb8, 0x2d, 0x85, 0x00, 0xc7, 0xae, 0xfd, 0x6f, 0x31, 0xe1, 0xf4, 0xf4, 0x94, 0x26, 0x49, 0x4c, 0x78, 0xd6, 0x98, + 0x30, 0x35, 0xa7, 0xec, 0x99, 0x70, 0xe9, 0x0c, 0xd0, 0x77, 0x1d, 0x2b, 0xdc, 0x0d, 0x2b, 0x14, 0x43, 0xb8, 0x9f, 0xf0, + 0xe0, 0xc7, 0xec, 0xfd, 0x2a, 0xa0, 0x67, 0x09, 0xce, 0x3a, 0x26, 0xd1, 0xb1, 0xe7, 0xb1, 0x77, 0xc2, 0x6f, 0x2b, 0x98, + 0xf0, 0x67, 0x16, 0x54, 0x2c, 0x1c, 0x23, 0xf8, 0xac, 0xfc, 0x04, 0x97, 0xc4, 0x00, 0x0f, 0x7e, 0xc7, 0xa2, 0x9b, 0xa9, + 0x01, 0xff, 0x4b, 0x66, 0x76, 0x3a, 0xb4, 0xf9, 0x6d, 0xc1, 0xcf, 0x22, 0xbf, 0x75, 0x30, 0x2d, 0xeb, 0x66, 0x58, 0x5e, + 0x2b, 0x7d, 0xb5, 0x98, 0x79, 0xd6, 0xb5, 0xec, 0x7a, 0x4a, 0x24, 0xd4, 0xc4, 0x84, 0xe9, 0x74, 0x5a, 0x46, 0x48, 0xc6, + 0x84, 0xdf, 0x00, 0xf0, 0xb3, 0xd6, 0xaa, 0x3f, 0x76, 0xfd, 0x48, 0xe5, 0x27, 0xab, 0x82, 0xd9, 0xf6, 0x1b, 0xf5, 0xd7, + 0xcb, 0xbe, 0x30, 0xce, 0xff, 0x53, 0x16, 0x8a, 0xad, 0xd9, 0xed, 0xed, 0xed, 0x64, 0xf0, 0xb3, 0x0a, 0x69, 0x97, 0xc3, + 0x66, 0x64, 0x42, 0x29, 0x64, 0x98, 0xc8, 0xeb, 0x2a, 0x50, 0x49, 0xfc, 0xa6, 0xdb, 0xed, 0xb2, 0x2b, 0x03, 0x83, 0xc1, + 0xa0, 0xbc, 0x56, 0x3a, 0x64, 0xd8, 0x3a, 0x4c, 0x18, 0x8f, 0xc7, 0x2c, 0xc7, 0xdc, 0xea, 0x4d, 0x2d, 0xf8, 0x43, 0x33, + 0xbd, 0x27, 0x91, 0x5e, 0xd5, 0x56, 0x60, 0xb6, 0x7d, 0xdf, 0xf7, 0xeb, 0x0c, 0xad, 0x9f, 0xfe, 0xcf, 0x01, 0x7c, 0x45, + 0x9e, 0xe7, 0x8b, 0x9b, 0x37, 0x6f, 0x96, 0x7d, 0x09, 0xa9, 0x92, 0x9f, 0x05, 0xd7, 0x04, 0x8c, 0x60, 0x99, 0x13, 0x2c, + 0x1b, 0x4a, 0x21, 0x49, 0xca, 0xbd, 0xa4, 0x87, 0x00, 0x93, 0xc8, 0x80, 0xe1, 0x70, 0x58, 0x1e, 0xbc, 0x96, 0xd6, 0x78, + 0x6a, 0x02, 0x5f, 0x67, 0xe6, 0x75, 0x74, 0x74, 0xc4, 0x2e, 0x0c, 0x16, 0xf8, 0x1e, 0x80, 0xef, 0x01, 0xf0, 0xbc, 0x81, + 0x3f, 0x0d, 0xfa, 0x8f, 0x5a, 0x01, 0xda, 0xf6, 0x7d, 0x39, 0x5d, 0x9a, 0x1e, 0xa2, 0xf3, 0x2b, 0x94, 0x08, 0x76, 0xa4, + 0x6d, 0x6f, 0x6f, 0x77, 0x58, 0xd1, 0xe5, 0xcb, 0x89, 0x92, 0x9f, 0x39, 0x30, 0x09, 0x3c, 0xa5, 0x6d, 0x3e, 0x97, 0x56, + 0x03, 0x6c, 0x31, 0xf3, 0xa0, 0x64, 0x77, 0x3a, 0x9d, 0xf2, 0xf0, 0xdf, 0x8b, 0x01, 0xfc, 0x86, 0x0c, 0xa3, 0xb6, 0x50, + 0x6b, 0x3c, 0xc3, 0xe8, 0x8f, 0x18, 0x8d, 0x49, 0x23, 0xda, 0x68, 0x80, 0x88, 0x79, 0x1c, 0x1e, 0x1e, 0xce, 0x8b, 0xa2, + 0x20, 0x06, 0x7f, 0x0d, 0xe0, 0x87, 0xec, 0xd1, 0x91, 0x61, 0xd1, 0xda, 0x14, 0x65, 0x2b, 0x9a, 0x9e, 0x91, 0x5d, 0x7f, + 0x33, 0x80, 0x3f, 0xa1, 0xb0, 0x6d, 0x6d, 0x6d, 0x65, 0x6c, 0xe1, 0x86, 0xa6, 0x27, 0x05, 0xfc, 0x3c, 0xcf, 0x4b, 0xc0, + 0x8e, 0x8e, 0x8e, 0x4a, 0x33, 0xe3, 0x41, 0xe3, 0x11, 0xf6, 0x15, 0x55, 0x16, 0xd0, 0xbd, 0xc3, 0x74, 0xc8, 0x4c, 0x1e, + 0x62, 0x26, 0x19, 0xb7, 0xbd, 0xbd, 0x5d, 0xa6, 0x19, 0x6a, 0x43, 0x13, 0x13, 0x54, 0x2f, 0x32, 0xf7, 0xe4, 0xe4, 0x44, + 0xa6, 0xe8, 0x5d, 0x66, 0x8a, 0xb2, 0x55, 0x4d, 0x51, 0xd6, 0xf2, 0x3d, 0x8d, 0x26, 0x6d, 0xdb, 0xf5, 0xef, 0x71, 0x10, + 0xa5, 0xd3, 0xe9, 0x2c, 0x76, 0x76, 0x76, 0x6a, 0x4d, 0x4f, 0x1d, 0xf8, 0xc7, 0xc7, 0xc7, 0xe5, 0xa1, 0x7b, 0x94, 0xd4, + 0x1b, 0x37, 0x6e, 0x94, 0x66, 0x23, 0x04, 0xe7, 0x91, 0x42, 0x35, 0x30, 0x85, 0xcf, 0x09, 0x3e, 0x35, 0xea, 0xe4, 0xe4, + 0x64, 0x69, 0xa6, 0x98, 0xfe, 0xce, 0xce, 0xce, 0x52, 0xaa, 0x9b, 0xda, 0x05, 0xa1, 0x29, 0x3a, 0x3e, 0x3e, 0x66, 0x27, + 0x1e, 0x33, 0xff, 0x1f, 0x00, 0xdf, 0x6b, 0x8d, 0xb4, 0xf1, 0x2a, 0xa1, 0x69, 0x9b, 0xbe, 0x5f, 0x49, 0xbf, 0xfa, 0xcc, + 0xdf, 0x66, 0x23, 0x58, 0x8b, 0xad, 0xad, 0xad, 0xdc, 0x4b, 0x7b, 0x2a, 0xf8, 0x59, 0x96, 0xe1, 0xe1, 0xc3, 0x87, 0x4b, + 0xf0, 0x29, 0xe9, 0x77, 0xee, 0xdc, 0xc1, 0xee, 0xee, 0x6e, 0x29, 0xad, 0xbe, 0xf2, 0x3e, 0x22, 0x8a, 0x69, 0x56, 0xec, + 0x3e, 0xbf, 0x25, 0x83, 0x09, 0xf6, 0x53, 0x4f, 0x3d, 0x55, 0x3a, 0x66, 0x12, 0x19, 0x72, 0x70, 0x70, 0x50, 0xd9, 0x2a, + 0xaf, 0x6b, 0x9d, 0x93, 0xac, 0xbe, 0xe4, 0xdc, 0x97, 0x02, 0x78, 0x87, 0x49, 0xfe, 0x96, 0x9b, 0x48, 0xd0, 0x0a, 0xd4, + 0x36, 0xe6, 0xa7, 0x6b, 0xf6, 0xff, 0xa6, 0x45, 0x02, 0x25, 0x68, 0xea, 0xdf, 0x69, 0x0b, 0xfe, 0xc1, 0xc1, 0x41, 0x69, + 0x22, 0x24, 0x95, 0x04, 0x9f, 0xb6, 0xde, 0x4b, 0x65, 0x08, 0xaa, 0xbf, 0xd7, 0xc4, 0x10, 0x11, 0xcb, 0x46, 0x86, 0x32, + 0x7d, 0x49, 0x3e, 0x4d, 0xde, 0xfe, 0xfe, 0xfe, 0xd2, 0xdc, 0xf9, 0x6f, 0x9b, 0xca, 0xcf, 0xb4, 0xfa, 0xfd, 0x3e, 0x6f, + 0xb0, 0xd2, 0x3f, 0x02, 0xe0, 0x19, 0xd7, 0x1b, 0xe0, 0x67, 0x73, 0x6c, 0x84, 0x01, 0x61, 0xe4, 0x43, 0x15, 0x7b, 0x13, + 0x80, 0xaf, 0x63, 0x01, 0x38, 0x90, 0x12, 0x16, 0xb0, 0x36, 0x31, 0x03, 0xe7, 0xf0, 0xf0, 0x70, 0xe9, 0x28, 0x09, 0xca, + 0xad, 0x5b, 0xb7, 0x1e, 0xe9, 0xff, 0x09, 0x35, 0x2a, 0x06, 0x74, 0x55, 0xda, 0xb1, 0xef, 0x48, 0x4c, 0xdb, 0xe7, 0x45, + 0x87, 0x9d, 0xa2, 0x09, 0xb1, 0x3c, 0x59, 0x6f, 0x1b, 0x97, 0xfe, 0x42, 0x00, 0xdf, 0x67, 0x5a, 0x30, 0x68, 0xab, 0x05, + 0x79, 0x4b, 0xf3, 0xd3, 0x37, 0x55, 0xfb, 0x51, 0x66, 0xd2, 0xed, 0x76, 0x17, 0x6d, 0xa5, 0x9f, 0xd2, 0x46, 0x7b, 0x2c, + 0xc9, 0xdf, 0xd9, 0xd9, 0x29, 0x0f, 0x49, 0x7d, 0x0c, 0xc0, 0x90, 0xea, 0xa4, 0xdf, 0xbf, 0x13, 0xfb, 0xcd, 0x7c, 0xe8, + 0x5f, 0x68, 0xe6, 0x48, 0x74, 0xaa, 0x14, 0x86, 0x94, 0x91, 0xb8, 0x50, 0x0b, 0x58, 0x77, 0x23, 0x46, 0x43, 0x2f, 0x33, + 0x0b, 0xa1, 0xa9, 0x35, 0x1b, 0xd1, 0x80, 0x2c, 0x18, 0x56, 0x24, 0x7d, 0xa5, 0xcd, 0x5a, 0x28, 0xa5, 0x20, 0x2c, 0x58, + 0x13, 0xf8, 0x94, 0x7a, 0x32, 0xc0, 0x3b, 0xc3, 0xc2, 0x49, 0x7d, 0xac, 0xb2, 0x29, 0xa6, 0x26, 0xf6, 0x4e, 0xd5, 0x6f, + 0x3a, 0x66, 0xe6, 0x7d, 0xf3, 0x26, 0x2d, 0x29, 0xca, 0xf6, 0x06, 0xfd, 0x02, 0x41, 0x6d, 0xaa, 0x87, 0xcf, 0xdf, 0xea, + 0x4f, 0xe9, 0xfb, 0x72, 0x00, 0x6f, 0xb4, 0x08, 0xc8, 0x6b, 0x41, 0xb6, 0x09, 0x0d, 0x90, 0xf4, 0x0f, 0x2c, 0xb3, 0xef, + 0xe0, 0x35, 0xfb, 0xf7, 0xd9, 0xea, 0x8d, 0x01, 0x16, 0x23, 0x99, 0x17, 0x86, 0x9a, 0x3c, 0xd3, 0xd6, 0xef, 0xee, 0xee, + 0x3e, 0xa6, 0x3d, 0x61, 0x65, 0x57, 0x61, 0x44, 0xec, 0xdb, 0xf0, 0x5d, 0xe6, 0xab, 0x90, 0x94, 0xc4, 0x40, 0x80, 0x8c, + 0x69, 0x33, 0x26, 0xcd, 0x28, 0x8d, 0x56, 0xc0, 0x7e, 0xbe, 0xd9, 0x0d, 0x44, 0x75, 0x36, 0xad, 0x01, 0xea, 0x74, 0xbb, + 0x05, 0xe0, 0xbb, 0xf9, 0x40, 0xb1, 0x79, 0x2c, 0x04, 0xac, 0x92, 0x7e, 0x4a, 0x19, 0xe3, 0x73, 0xde, 0x27, 0xf8, 0x59, + 0x0d, 0x68, 0x55, 0x52, 0xec, 0xf3, 0xa8, 0x32, 0x57, 0x4d, 0xcc, 0xf4, 0x3e, 0x81, 0x5a, 0x40, 0xc9, 0xa7, 0x69, 0x22, + 0x13, 0x52, 0xa2, 0x22, 0x4f, 0x1c, 0xeb, 0xb0, 0xcb, 0x37, 0x99, 0x3f, 0x50, 0xb0, 0x92, 0xc4, 0x84, 0x3c, 0x11, 0x7c, + 0x99, 0x9f, 0xd7, 0x02, 0xf8, 0x6a, 0x9f, 0x71, 0x55, 0xc5, 0xab, 0xe2, 0x71, 0x12, 0x6d, 0xb0, 0xf7, 0x1d, 0x21, 0xd5, + 0x45, 0x4e, 0x55, 0xcc, 0x88, 0xbd, 0x1f, 0x7e, 0x1b, 0xfb, 0x46, 0x8d, 0x33, 0x12, 0xfd, 0x12, 0x1d, 0x73, 0x95, 0x16, + 0xc4, 0xf2, 0xa1, 0x15, 0x30, 0x67, 0xfc, 0x0a, 0x00, 0x5f, 0x6b, 0x66, 0xa8, 0xef, 0xfc, 0x40, 0xb6, 0xae, 0x06, 0x68, + 0x8c, 0x17, 0x06, 0x7e, 0x9f, 0x7d, 0x3e, 0x9c, 0x30, 0x55, 0xfb, 0x61, 0x20, 0xfd, 0xb4, 0xb3, 0x94, 0x32, 0x5e, 0x93, + 0x01, 0x6d, 0xc3, 0xd6, 0x3a, 0x07, 0x5c, 0xe5, 0x07, 0xea, 0x80, 0x17, 0xb1, 0x1c, 0xf4, 0x07, 0x72, 0xa8, 0x14, 0x92, + 0xaa, 0xbc, 0x63, 0x64, 0x5d, 0x23, 0x32, 0x43, 0x6f, 0x70, 0x8d, 0xd5, 0x24, 0x47, 0x9c, 0xb7, 0xe8, 0xfb, 0xe9, 0xbb, + 0x59, 0x0d, 0x9c, 0x1a, 0x18, 0xff, 0x20, 0x52, 0x61, 0x75, 0xae, 0x91, 0x58, 0x59, 0x39, 0xbb, 0x6c, 0x05, 0xf0, 0xeb, + 0xf2, 0x69, 0xfb, 0x8e, 0x3f, 0x53, 0x28, 0x48, 0x14, 0x14, 0x6a, 0x6b, 0x13, 0xe3, 0x3c, 0x39, 0xe7, 0x4d, 0x0d, 0xb8, + 0xd1, 0x26, 0x1a, 0x6a, 0x32, 0x41, 0x72, 0xc0, 0x3c, 0xef, 0xca, 0xfc, 0xc4, 0xa4, 0xbf, 0x8e, 0x21, 0x54, 0x6b, 0xd9, + 0x7e, 0x0d, 0xd2, 0xa4, 0x50, 0x56, 0x61, 0xbf, 0xeb, 0x22, 0x9f, 0xb0, 0x2c, 0x55, 0x9a, 0xe0, 0x89, 0xe5, 0x61, 0x8f, + 0xa9, 0x5a, 0xdf, 0x0c, 0x4d, 0xdb, 0x98, 0xa1, 0x6e, 0xb7, 0x9b, 0x3b, 0x13, 0xfd, 0xb4, 0x13, 0xdc, 0x46, 0x8f, 0x5e, + 0xf5, 0x42, 0xe6, 0x0e, 0x71, 0xf2, 0x8e, 0xd9, 0x39, 0x16, 0xb4, 0x55, 0xf4, 0xc3, 0x0a, 0x91, 0xa8, 0xe6, 0xbe, 0xb7, + 0x34, 0x45, 0x0b, 0xea, 0xa2, 0x9a, 0x14, 0x27, 0x1e, 0x52, 0x55, 0xfa, 0x04, 0x5c, 0x5d, 0x15, 0x0c, 0x95, 0xbd, 0x90, + 0x24, 0x98, 0x21, 0xbd, 0x70, 0xdb, 0x1c, 0x31, 0xcc, 0x6a, 0x34, 0xfa, 0x81, 0x54, 0x0d, 0xc8, 0x6c, 0x7a, 0x78, 0xd9, + 0x8e, 0xe7, 0x44, 0xd9, 0xba, 0x02, 0xf9, 0x02, 0xb3, 0x22, 0xea, 0xd3, 0x67, 0x05, 0xeb, 0x00, 0xca, 0x12, 0x5a, 0xa0, + 0x31, 0xbb, 0x1f, 0xbe, 0x9b, 0x62, 0xda, 0x62, 0xa4, 0x89, 0x62, 0x2c, 0x6f, 0x9b, 0x19, 0x7a, 0x56, 0x1e, 0xfa, 0x81, + 0xcc, 0x34, 0x20, 0x5c, 0x60, 0xb2, 0xb6, 0x0f, 0x50, 0xc2, 0x9d, 0x3c, 0xcf, 0x5b, 0xdb, 0x7f, 0x75, 0x31, 0xbb, 0x96, + 0x63, 0x52, 0xc5, 0x44, 0xa9, 0x00, 0x36, 0x3d, 0xaf, 0x4b, 0x8f, 0x80, 0x2b, 0xb4, 0xa6, 0x0f, 0x88, 0xf9, 0x81, 0xba, + 0xf4, 0x88, 0x8b, 0xfd, 0x7c, 0x26, 0x58, 0x6c, 0xb2, 0xb6, 0x0f, 0x50, 0x42, 0x5f, 0x60, 0x99, 0x2d, 0xda, 0x14, 0x8c, + 0x15, 0x21, 0x13, 0x78, 0x2d, 0x1b, 0xeb, 0x9f, 0x57, 0x51, 0x5b, 0xe9, 0x6d, 0xfa, 0x2e, 0xe5, 0x7b, 0x96, 0x4f, 0xb6, + 0xdf, 0x0f, 0x08, 0x55, 0xe5, 0xe1, 0x7f, 0x3b, 0x9f, 0xa1, 0x2e, 0x89, 0xce, 0x3a, 0x26, 0x48, 0x1f, 0xe5, 0xc1, 0x20, + 0x4c, 0x6b, 0x52, 0x1f, 0x8f, 0x06, 0xcc, 0x9b, 0x28, 0x4b, 0x04, 0x7a, 0xd5, 0x34, 0x9a, 0x9e, 0x29, 0xa2, 0x69, 0xa3, + 0x01, 0x01, 0x6d, 0x39, 0xa1, 0x5d, 0x4b, 0x03, 0xa2, 0x03, 0xf0, 0x4d, 0x11, 0x45, 0x48, 0x92, 0xf8, 0x75, 0xe6, 0xfa, + 0x67, 0x17, 0xfc, 0x5d, 0xcc, 0x89, 0xb7, 0x9d, 0x00, 0xec, 0xf2, 0xf2, 0x0c, 0x58, 0xab, 0x1d, 0xe0, 0xb5, 0x20, 0xb3, + 0x81, 0x98, 0xd6, 0x05, 0x6c, 0x6b, 0x72, 0x9e, 0x34, 0x6d, 0x80, 0x01, 0xc3, 0xc0, 0x01, 0xaf, 0x1c, 0x05, 0x95, 0xe9, + 0x3a, 0x47, 0x3c, 0x5b, 0xb3, 0x60, 0xad, 0x27, 0xcf, 0xbe, 0x48, 0x69, 0x1e, 0x08, 0xee, 0x5a, 0x26, 0x48, 0xc4, 0x44, + 0xca, 0xd1, 0x93, 0x58, 0xef, 0xe5, 0x45, 0x48, 0xd4, 0x26, 0xa8, 0x6d, 0x9e, 0x7e, 0x7a, 0x4b, 0xdb, 0x95, 0x3a, 0x2e, + 0x2f, 0x2d, 0x3a, 0x4c, 0x02, 0xa8, 0x35, 0x03, 0x78, 0xdd, 0xa6, 0x62, 0xaa, 0x88, 0x66, 0xb5, 0xa5, 0x52, 0x51, 0x33, + 0x8d, 0xb0, 0xcd, 0xb7, 0x29, 0xcf, 0xfc, 0xa0, 0xbb, 0x67, 0x40, 0x9b, 0x7c, 0xdd, 0xbb, 0xc4, 0x29, 0xf9, 0xc3, 0x36, + 0x6c, 0x2e, 0x47, 0xce, 0xdb, 0x16, 0x4a, 0xce, 0x57, 0x0c, 0x68, 0xd2, 0x9c, 0xa2, 0x61, 0xce, 0x66, 0x9b, 0xbc, 0xdb, + 0x7e, 0xaf, 0xb9, 0x45, 0x4d, 0x1a, 0xd0, 0x30, 0xdd, 0xf1, 0x85, 0x19, 0x06, 0x1b, 0x9a, 0x15, 0xc1, 0x44, 0xd4, 0xc2, + 0xfb, 0xbc, 0x15, 0x32, 0xaf, 0x92, 0xe4, 0x58, 0xc1, 0x58, 0x11, 0x85, 0x76, 0xe1, 0x2c, 0xb7, 0xa2, 0x25, 0x48, 0x29, + 0xcf, 0x57, 0x94, 0xda, 0x52, 0x30, 0x34, 0xf5, 0xd1, 0x87, 0xa3, 0xa9, 0xe9, 0x2c, 0x16, 0x0b, 0x49, 0xd6, 0x5d, 0xc3, + 0xcb, 0x4f, 0x4d, 0x29, 0xd6, 0x65, 0x40, 0x6e, 0x73, 0x5f, 0xca, 0x2e, 0x4d, 0xae, 0xc7, 0x4d, 0x2d, 0x18, 0x19, 0xa0, + 0x16, 0xb0, 0xfa, 0x84, 0xf4, 0xac, 0x8a, 0xea, 0x18, 0x93, 0xa2, 0x21, 0x75, 0x53, 0x0c, 0x63, 0x69, 0x88, 0x24, 0x20, + 0x9a, 0x81, 0x57, 0x37, 0x9f, 0xd4, 0x93, 0x69, 0xb7, 0x18, 0x50, 0x0a, 0xaa, 0x9b, 0xa0, 0x55, 0x6b, 0x77, 0xeb, 0x18, + 0x50, 0x04, 0x09, 0x70, 0xef, 0x85, 0xfd, 0xb0, 0x95, 0xd8, 0xa0, 0x8e, 0xcb, 0xe1, 0x47, 0x75, 0x72, 0xd5, 0xb5, 0x30, + 0x9b, 0x40, 0x0b, 0xaf, 0xeb, 0xde, 0x69, 0xa2, 0xd8, 0xb7, 0xec, 0x8a, 0x26, 0xb1, 0xbc, 0xa9, 0xd1, 0x1b, 0x89, 0x0b, + 0xc3, 0x4d, 0xea, 0x27, 0xb6, 0x88, 0x23, 0x4b, 0xd8, 0x58, 0xa4, 0x96, 0x01, 0x5e, 0x75, 0xe6, 0x6e, 0xfe, 0xe3, 0x27, + 0x78, 0xc1, 0xb5, 0xb6, 0x09, 0x75, 0x5c, 0x16, 0x9e, 0x15, 0xd2, 0xa4, 0x5b, 0x32, 0x21, 0x56, 0xb9, 0x22, 0xd1, 0x71, + 0x56, 0x81, 0x5c, 0x37, 0x9b, 0xad, 0x29, 0x1f, 0xf5, 0xd8, 0xfa, 0x4e, 0xc3, 0x36, 0xe6, 0xd0, 0xe1, 0xf1, 0x99, 0x08, + 0x03, 0x8a, 0x55, 0x35, 0x60, 0xe1, 0xb6, 0x7a, 0xd1, 0x46, 0x1a, 0x1f, 0xe4, 0x03, 0x4a, 0x71, 0xaa, 0xb3, 0xd4, 0xa4, + 0x28, 0x75, 0xf5, 0x72, 0x46, 0x44, 0xaa, 0x89, 0x28, 0x22, 0x40, 0xfa, 0x74, 0x43, 0x4d, 0x08, 0xdf, 0x6b, 0x02, 0xdf, + 0xff, 0xd6, 0x70, 0x29, 0x85, 0x45, 0x33, 0xa9, 0x53, 0xea, 0x67, 0x78, 0xe8, 0xe6, 0x47, 0xcc, 0x09, 0x0b, 0xb7, 0xc6, + 0xb0, 0xaf, 0xc9, 0x07, 0x88, 0x09, 0x5a, 0x27, 0xfb, 0x11, 0xcb, 0x30, 0x4b, 0x35, 0x25, 0xba, 0xd6, 0xec, 0x03, 0x5b, + 0x97, 0x5b, 0x19, 0x0d, 0x15, 0x0d, 0x36, 0x3d, 0xa6, 0x01, 0x31, 0x93, 0xd4, 0xc4, 0xb8, 0x50, 0xfa, 0x65, 0x7e, 0xc2, + 0xf5, 0x6c, 0x09, 0xe6, 0x87, 0x1a, 0xa0, 0xca, 0x7c, 0xc8, 0xb0, 0xd2, 0x4c, 0x69, 0xe1, 0xb7, 0x92, 0x13, 0x96, 0xfa, + 0x30, 0x21, 0x85, 0x2f, 0x1f, 0x93, 0x97, 0xf7, 0x66, 0x28, 0x45, 0x5d, 0x29, 0x59, 0x1c, 0x75, 0x22, 0x71, 0x6a, 0x8a, + 0x24, 0xac, 0x48, 0x70, 0xa2, 0xba, 0x4e, 0xf5, 0x03, 0xb1, 0x72, 0xd5, 0x49, 0xbf, 0xa6, 0xca, 0x68, 0x61, 0x47, 0x53, + 0x7b, 0x25, 0x34, 0x3f, 0xb6, 0x19, 0xc8, 0xc4, 0x2c, 0x44, 0xe6, 0xd6, 0x14, 0xaf, 0xac, 0x01, 0xde, 0x01, 0xfb, 0x45, + 0xca, 0xb4, 0x6f, 0xff, 0xce, 0x17, 0xce, 0xce, 0xce, 0x1e, 0x0b, 0x86, 0x9a, 0x4c, 0x09, 0x67, 0x1f, 0x28, 0xdc, 0x63, + 0xa5, 0xb3, 0xa0, 0x95, 0x5c, 0x27, 0xf5, 0x61, 0x3e, 0x31, 0x13, 0x54, 0x25, 0xf9, 0x55, 0xda, 0xc0, 0xfc, 0x69, 0x12, + 0x35, 0x45, 0x52, 0xb3, 0x23, 0x1e, 0x03, 0xa3, 0xc6, 0xfc, 0x10, 0x07, 0xbb, 0xfc, 0x6f, 0xdb, 0xa3, 0x48, 0x16, 0x43, + 0x0c, 0x58, 0xd9, 0x07, 0x94, 0x79, 0x3a, 0x1f, 0xa0, 0x7d, 0x13, 0xde, 0x1f, 0x33, 0x43, 0x29, 0xaa, 0x4a, 0xdb, 0xaa, + 0xc1, 0x6f, 0x4d, 0x4f, 0xcc, 0xdc, 0x2a, 0x97, 0x30, 0x9d, 0x14, 0xe7, 0xdb, 0xa4, 0x1d, 0xb1, 0x74, 0xd5, 0x20, 0xd4, + 0xb4, 0x44, 0x12, 0x4d, 0x64, 0xe8, 0x7c, 0x13, 0xcd, 0x8f, 0x7e, 0xfe, 0xab, 0x69, 0xc1, 0x99, 0x1d, 0x49, 0x3b, 0xae, + 0x34, 0x99, 0x20, 0x69, 0xc0, 0xb9, 0x5b, 0x2d, 0xfe, 0x21, 0xdb, 0xcc, 0x22, 0xe3, 0x66, 0x17, 0x31, 0x30, 0x62, 0x67, + 0x15, 0x98, 0x52, 0xa6, 0xb0, 0xf4, 0xe1, 0xc3, 0x87, 0xcb, 0x01, 0xf0, 0x3a, 0x49, 0xae, 0x32, 0x45, 0x6d, 0x23, 0x22, + 0xfd, 0x66, 0x7e, 0x04, 0x8e, 0xb3, 0xa3, 0xf9, 0x9b, 0x82, 0xa1, 0xf9, 0xa9, 0x75, 0x4c, 0x0e, 0xd3, 0x36, 0x2b, 0x40, + 0x0c, 0xc9, 0xc5, 0xff, 0x30, 0x7c, 0xb4, 0x5c, 0x69, 0xa3, 0x1a, 0xa0, 0x75, 0xb1, 0xa7, 0xb6, 0x1f, 0xdb, 0x7b, 0xe5, + 0x50, 0x53, 0xb4, 0x20, 0x04, 0x53, 0xf3, 0xff, 0x17, 0x8b, 0x45, 0x09, 0x42, 0x8c, 0x09, 0x21, 0x78, 0x29, 0xa0, 0xa7, + 0x30, 0x4e, 0xa3, 0x74, 0xcc, 0x57, 0x53, 0x11, 0x35, 0x4b, 0x2f, 0xc5, 0x6c, 0xf9, 0xe7, 0xa7, 0xa7, 0xa7, 0x7a, 0xf8, + 0x1c, 0x80, 0x4f, 0x3b, 0x41, 0x55, 0xd0, 0xb2, 0x56, 0x14, 0xe4, 0xfd, 0x80, 0xc2, 0xd0, 0xb1, 0xdd, 0xfb, 0x67, 0xfa, + 0x03, 0x6e, 0x15, 0xe6, 0x0a, 0x91, 0x54, 0x78, 0x49, 0xe0, 0xde, 0xde, 0x5e, 0xc9, 0x04, 0x82, 0xf0, 0xe0, 0xc1, 0x83, + 0x32, 0x0a, 0x51, 0xff, 0x4b, 0x1d, 0x23, 0xc2, 0x7b, 0x75, 0x8e, 0x39, 0xbc, 0xa7, 0x29, 0x32, 0xf7, 0xef, 0xdf, 0x2f, + 0xcf, 0xfc, 0xcd, 0xa9, 0xea, 0x61, 0xd8, 0x59, 0xe7, 0xcb, 0xbc, 0xf4, 0x5b, 0xeb, 0x97, 0x42, 0xf9, 0xf7, 0x86, 0x91, + 0x56, 0xc9, 0xc8, 0x07, 0xd4, 0xdb, 0xb0, 0x16, 0x5d, 0x11, 0x5a, 0x9e, 0x3f, 0xb1, 0xf3, 0x67, 0x2d, 0xd3, 0x8c, 0x05, + 0x89, 0x69, 0x41, 0xdd, 0x99, 0x95, 0x25, 0xf8, 0x7b, 0x7b, 0x7b, 0xcb, 0xca, 0x53, 0x22, 0xe9, 0x98, 0x49, 0xde, 0x39, + 0x37, 0x99, 0x9f, 0x2a, 0xd0, 0x43, 0xc0, 0x34, 0x37, 0x95, 0xe0, 0xd3, 0xfc, 0x48, 0x08, 0x68, 0x0e, 0xdb, 0xd8, 0x7d, + 0x12, 0xcb, 0x3b, 0x9d, 0x4e, 0xf9, 0x62, 0x66, 0x3e, 0xf1, 0x79, 0x03, 0x5d, 0x3e, 0x20, 0xb6, 0x33, 0xe3, 0x4a, 0x0c, + 0x28, 0xcb, 0x14, 0xf8, 0x81, 0x23, 0xfb, 0x4d, 0x33, 0x74, 0x8f, 0x36, 0x90, 0x9b, 0x5b, 0xd4, 0x15, 0xbe, 0xca, 0xc1, + 0x76, 0x8c, 0x09, 0x02, 0x81, 0x0c, 0x20, 0x40, 0x6a, 0x2d, 0xd7, 0x31, 0xa2, 0x29, 0x0f, 0x9d, 0x15, 0x75, 0x51, 0xcb, + 0xb8, 0x18, 0x43, 0xc1, 0x00, 0xf3, 0x65, 0xd8, 0x19, 0x6b, 0x54, 0xd6, 0xa5, 0x47, 0xa2, 0xd6, 0x9b, 0xf4, 0x13, 0x8f, + 0xbf, 0x30, 0xd0, 0x8f, 0x1d, 0x03, 0x92, 0x42, 0xd0, 0x54, 0x0d, 0x08, 0x19, 0x30, 0xb6, 0x8c, 0xee, 0xda, 0xfa, 0x60, + 0xaa, 0x33, 0xf7, 0x64, 0xab, 0x0d, 0x2b, 0x63, 0x15, 0x5b, 0xd8, 0x5c, 0x51, 0x82, 0xa1, 0x10, 0x95, 0xfe, 0x80, 0x4c, + 0x20, 0x60, 0x0a, 0x0f, 0xc5, 0x8c, 0xd4, 0x48, 0x47, 0xe5, 0x20, 0xf0, 0x04, 0xfd, 0xde, 0xbd, 0x7b, 0x8f, 0x34, 0xb4, + 0x6e, 0xdf, 0xbe, 0x1d, 0x35, 0x3b, 0x29, 0xa6, 0x87, 0x0c, 0x33, 0xb3, 0xcb, 0x4c, 0xfe, 0x06, 0xc0, 0x47, 0x0d, 0xf4, + 0x13, 0x67, 0xff, 0x93, 0xcc, 0x0f, 0xe9, 0xd1, 0x69, 0x6a, 0xd5, 0x4c, 0xf0, 0xed, 0x81, 0xb1, 0x79, 0x7d, 0x06, 0xcd, + 0xff, 0x08, 0xe0, 0x5b, 0x01, 0x7c, 0x19, 0xf7, 0xd9, 0xe1, 0x4a, 0x49, 0x6f, 0xc7, 0x05, 0x9a, 0x3f, 0xfb, 0x67, 0xbe, + 0x72, 0x64, 0x00, 0xc3, 0x40, 0x4e, 0x11, 0x27, 0xf0, 0x04, 0x8c, 0x07, 0xb5, 0x83, 0xf7, 0x79, 0x68, 0xda, 0x48, 0xac, + 0x15, 0x2d, 0x86, 0x12, 0x20, 0xad, 0x13, 0xf6, 0x6b, 0x85, 0x99, 0x8e, 0x22, 0xb0, 0xba, 0xc1, 0xa1, 0x3a, 0xf0, 0x79, + 0x3d, 0x1e, 0x8f, 0x15, 0xf9, 0x70, 0xb1, 0xf6, 0x5f, 0x99, 0xb9, 0x39, 0x5c, 0xc5, 0xfc, 0xa4, 0x0e, 0x9b, 0x69, 0x5c, + 0x93, 0xcc, 0x1a, 0x18, 0xf0, 0xb7, 0x6d, 0xa6, 0xdc, 0x53, 0xb6, 0xc1, 0xea, 0xcf, 0xd8, 0x36, 0x05, 0x68, 0xda, 0xa6, + 0xa0, 0x69, 0x0e, 0x27, 0x89, 0x00, 0xda, 0xd6, 0x00, 0x88, 0x8d, 0x2d, 0x50, 0x7a, 0x43, 0xad, 0xd0, 0x64, 0xaa, 0xb0, + 0x8b, 0x84, 0x80, 0x33, 0xc6, 0x57, 0x2b, 0xbc, 0xce, 0x9c, 0xd5, 0x45, 0x60, 0xcc, 0xcb, 0x56, 0xef, 0x6b, 0x7c, 0x84, + 0x7b, 0x46, 0xfc, 0x83, 0xf5, 0x10, 0xdf, 0xb5, 0xee, 0xfa, 0x23, 0xa7, 0x05, 0x49, 0x0c, 0x48, 0xd5, 0x00, 0x04, 0x0d, + 0x32, 0x69, 0xc1, 0x0d, 0x6b, 0x7e, 0x73, 0xb1, 0xf6, 0xdb, 0xb9, 0x35, 0xe4, 0x74, 0x3a, 0xcd, 0xb4, 0x10, 0x3a, 0xa6, + 0x01, 0xde, 0x4c, 0x14, 0x81, 0x26, 0xe8, 0xb7, 0x56, 0xc6, 0x6b, 0x9f, 0x08, 0x1e, 0xbc, 0x96, 0xe4, 0xc6, 0xb6, 0x2f, + 0x10, 0xf1, 0x7b, 0x32, 0x48, 0x9a, 0xa3, 0xb1, 0x88, 0xaa, 0x48, 0x2a, 0xbc, 0x8e, 0x9d, 0x5d, 0x7f, 0x91, 0x16, 0x68, + 0x73, 0x95, 0xfc, 0xbf, 0x98, 0xc4, 0x3f, 0xac, 0x30, 0x3f, 0x1b, 0x33, 0x41, 0x9e, 0x11, 0x0a, 0x47, 0x27, 0xe6, 0x74, + 0xc8, 0xfd, 0x2d, 0x73, 0xc8, 0xaf, 0x01, 0xf0, 0x0d, 0x93, 0xc9, 0x64, 0x41, 0x3b, 0x24, 0xc7, 0xda, 0x64, 0x86, 0x8a, + 0xc0, 0x6e, 0x7b, 0x46, 0x68, 0xe3, 0x0d, 0xb6, 0x9e, 0xbd, 0x84, 0xcb, 0x71, 0xea, 0x3d, 0xcd, 0x4c, 0x93, 0x76, 0x78, + 0x33, 0xd5, 0x04, 0x7c, 0x0c, 0x74, 0x4f, 0x72, 0xe2, 0x34, 0xb1, 0x06, 0xfe, 0xf3, 0xb6, 0x31, 0xc9, 0xa9, 0xd5, 0xdf, + 0x3b, 0x5f, 0xbf, 0xc3, 0x22, 0x36, 0xc9, 0x00, 0x95, 0x4c, 0x6d, 0x82, 0xa9, 0x71, 0x7d, 0x60, 0xaa, 0x47, 0x31, 0xfb, + 0x03, 0x33, 0x49, 0x5f, 0xc2, 0xc2, 0x66, 0x59, 0xc6, 0x7d, 0x40, 0x1b, 0x99, 0x40, 0xaa, 0x63, 0x84, 0xee, 0x09, 0xe0, + 0xba, 0x31, 0xe5, 0xd0, 0xc1, 0xd7, 0xbd, 0x93, 0x7a, 0x4d, 0x66, 0x73, 0x65, 0xbc, 0xd9, 0x7d, 0xf6, 0x85, 0xfd, 0x8e, + 0x49, 0xfd, 0x43, 0xb3, 0x02, 0xc7, 0xab, 0x4a, 0x7f, 0xdb, 0x41, 0xf9, 0xd0, 0x19, 0x4f, 0xcc, 0xe6, 0xa9, 0x30, 0x74, + 0x4a, 0xbf, 0xcd, 0x36, 0x02, 0x0b, 0x7b, 0x72, 0x72, 0x52, 0xee, 0x54, 0xeb, 0xc1, 0x0d, 0x23, 0x98, 0x26, 0xdb, 0x1b, + 0xde, 0x93, 0x93, 0xad, 0x3a, 0xfc, 0x7e, 0x42, 0x21, 0xc5, 0x22, 0xa8, 0xa6, 0xfc, 0x03, 0xf0, 0x4f, 0xac, 0x7e, 0x9f, + 0xb0, 0x7a, 0xef, 0xdb, 0xd9, 0x4b, 0x7f, 0x32, 0xf0, 0xa2, 0x55, 0xb6, 0xa9, 0xf5, 0xbe, 0xe0, 0xc4, 0xa4, 0x40, 0x0e, + 0xe8, 0xd3, 0x56, 0xc8, 0x03, 0x16, 0x9a, 0x85, 0xa7, 0xed, 0x8c, 0x31, 0xa1, 0xae, 0xe2, 0x55, 0x61, 0x61, 0x2a, 0xa5, + 0x84, 0xaa, 0xb1, 0x3c, 0xbc, 0x59, 0xa3, 0xd9, 0x61, 0xf9, 0x39, 0x09, 0xc1, 0xea, 0xfa, 0x6e, 0xeb, 0x07, 0x1b, 0x9b, + 0x26, 0x1c, 0x06, 0xb6, 0x3f, 0x39, 0xf2, 0xf1, 0xb4, 0xca, 0x7c, 0x40, 0x3f, 0x6b, 0x7a, 0x68, 0x51, 0xd1, 0xae, 0x99, + 0x9f, 0x97, 0xdb, 0x4a, 0xca, 0xd7, 0xda, 0x1e, 0x0a, 0x2f, 0xd3, 0x5e, 0x12, 0x8c, 0x42, 0xbc, 0xf9, 0x49, 0x5d, 0x4e, + 0x54, 0x45, 0x31, 0xc7, 0x5e, 0x45, 0x29, 0xce, 0x37, 0x74, 0xb8, 0x34, 0xa3, 0x4e, 0xf2, 0x7f, 0x17, 0xc0, 0x07, 0x4c, + 0xc8, 0xee, 0x1a, 0x03, 0xbc, 0xfd, 0x5f, 0x79, 0xd7, 0xac, 0x55, 0x19, 0x20, 0x26, 0xf4, 0x1c, 0x13, 0xf6, 0x6c, 0x15, + 0x8d, 0xf6, 0xf9, 0x7f, 0xa5, 0xad, 0xa8, 0xe7, 0x7c, 0xf9, 0x45, 0xbf, 0xdf, 0xe7, 0xd6, 0x95, 0x49, 0x40, 0x67, 0x15, + 0xef, 0x84, 0x0c, 0xac, 0xa3, 0xba, 0x46, 0x60, 0xec, 0x5a, 0x8c, 0xb4, 0xf6, 0x87, 0x66, 0x82, 0xec, 0x9b, 0xe4, 0x7f, + 0xd0, 0xc0, 0x16, 0xf8, 0x07, 0xce, 0xfc, 0xac, 0x64, 0xfb, 0x97, 0x75, 0x6b, 0xfb, 0x41, 0x64, 0xce, 0x68, 0xcf, 0x22, + 0xa1, 0x6d, 0x93, 0x7e, 0xb5, 0x11, 0x6e, 0xd9, 0x9a, 0x82, 0x1f, 0x00, 0xf0, 0x55, 0x5a, 0xdc, 0xc7, 0xbd, 0xe4, 0xc2, + 0x65, 0x4a, 0xa9, 0x8c, 0x68, 0x4b, 0x55, 0x1a, 0x12, 0x03, 0xdf, 0x96, 0xd1, 0x16, 0xd6, 0xbf, 0x9f, 0x59, 0x97, 0xfb, + 0xef, 0xdb, 0x28, 0xe0, 0xb1, 0xf5, 0x7f, 0xdd, 0x8f, 0xd8, 0xfe, 0xb5, 0x76, 0x4e, 0x5c, 0xa7, 0x86, 0xbe, 0x81, 0x16, + 0x32, 0x61, 0xcf, 0xcc, 0xcf, 0x6d, 0x5b, 0xd6, 0xf4, 0x9d, 0x00, 0xbe, 0xcb, 0xde, 0x5d, 0x0c, 0x06, 0x83, 0x72, 0x73, + 0xa7, 0x3c, 0x32, 0xfb, 0xac, 0x8d, 0xe9, 0x09, 0xa9, 0xc9, 0x24, 0xd5, 0x49, 0x3d, 0xc7, 0x36, 0xdc, 0xff, 0x0c, 0x3c, + 0x67, 0x7f, 0xf6, 0x70, 0xdf, 0x02, 0x8c, 0xcf, 0x3b, 0xc9, 0x3f, 0x36, 0x3f, 0x10, 0xf6, 0xf9, 0xac, 0xc4, 0x80, 0x36, + 0xed, 0x80, 0x68, 0x9d, 0x9c, 0xed, 0x0b, 0xef, 0xeb, 0x59, 0x61, 0x95, 0xf9, 0x5f, 0xdb, 0x55, 0xe4, 0x69, 0xdb, 0x84, + 0x6f, 0x41, 0x26, 0x70, 0xdb, 0x17, 0xdf, 0x7d, 0x11, 0x52, 0x08, 0x74, 0x93, 0x63, 0x0e, 0x1b, 0x50, 0x31, 0xd0, 0x45, + 0xd6, 0xe5, 0x21, 0x47, 0x2b, 0x93, 0xf3, 0x1e, 0xfb, 0xeb, 0x93, 0x89, 0x05, 0x17, 0xf7, 0xec, 0xbe, 0xc0, 0xf7, 0x66, + 0x67, 0xed, 0x5d, 0xd5, 0xd7, 0x9d, 0x94, 0xaf, 0xef, 0xb5, 0x88, 0x43, 0x9a, 0x70, 0xc3, 0xfc, 0x80, 0x4c, 0x12, 0x1d, + 0xf4, 0xc8, 0xce, 0x6f, 0xb4, 0xfe, 0xa3, 0x51, 0xf9, 0x61, 0x9e, 0x97, 0x1a, 0xe1, 0x19, 0xd1, 0x98, 0x69, 0x43, 0xa3, + 0xce, 0x53, 0x08, 0xba, 0xb5, 0xa4, 0xb9, 0x35, 0x71, 0xf9, 0xef, 0x1a, 0x76, 0xfb, 0xdc, 0x5a, 0xb6, 0xcf, 0xda, 0xdc, + 0x1e, 0x4d, 0xb0, 0x7a, 0x60, 0xe0, 0xfb, 0x78, 0x3f, 0x6c, 0x70, 0x15, 0x9b, 0x00, 0x70, 0xd3, 0x4c, 0x18, 0xba, 0x7f, + 0x3a, 0xda, 0x75, 0x8c, 0xb8, 0x65, 0x8d, 0xb7, 0x67, 0x8c, 0x09, 0xaf, 0x77, 0x0b, 0x3f, 0x0a, 0x6d, 0xfe, 0xc4, 0x75, + 0xc8, 0x4d, 0x93, 0x63, 0xeb, 0x3a, 0xf6, 0x62, 0x5a, 0x43, 0xdb, 0x6e, 0xbd, 0xb6, 0xec, 0x4a, 0x56, 0xe2, 0x33, 0x1b, + 0x4c, 0x7f, 0xce, 0x5a, 0xb8, 0x53, 0x17, 0x56, 0xef, 0x9b, 0xf9, 0x39, 0x0a, 0xc2, 0xcd, 0x8d, 0xfe, 0x9f, 0xc0, 0xa6, + 0x96, 0xa5, 0x78, 0x26, 0x28, 0x3a, 0x1a, 0x38, 0xbf, 0xe0, 0x19, 0xb1, 0x67, 0x1a, 0x32, 0x04, 0xf0, 0x45, 0xb6, 0xfa, + 0xfe, 0x6b, 0x4c, 0x63, 0x5e, 0x48, 0x24, 0xcf, 0x0b, 0xfe, 0xb9, 0x03, 0xd7, 0xdf, 0x8a, 0x19, 0xa9, 0x4b, 0xa3, 0x82, + 0x46, 0x1b, 0x9d, 0x6a, 0xe9, 0x58, 0x1d, 0xe8, 0x30, 0x1b, 0xfe, 0x5f, 0x66, 0x6a, 0x3e, 0x6e, 0x12, 0x3f, 0x71, 0xa6, + 0x46, 0x8d, 0xcb, 0x93, 0xc8, 0x28, 0xd7, 0x46, 0xff, 0xcc, 0x61, 0x93, 0xeb, 0x82, 0x94, 0x96, 0xa2, 0x23, 0xed, 0x99, + 0x20, 0x6d, 0xf0, 0x8c, 0xd8, 0x35, 0xc0, 0xb7, 0x8c, 0x51, 0x74, 0xd8, 0xaf, 0x63, 0xb7, 0x36, 0x80, 0x57, 0x49, 0x2b, + 0xc2, 0x65, 0xa0, 0x76, 0x88, 0x11, 0xcb, 0xff, 0x20, 0x78, 0x01, 0xf7, 0x25, 0xf0, 0x59, 0x30, 0x59, 0x56, 0x34, 0x33, + 0x3f, 0xf4, 0x61, 0x6b, 0x50, 0x7d, 0xc6, 0xa4, 0x5a, 0x52, 0xaf, 0xae, 0x05, 0x99, 0x1b, 0x49, 0xbd, 0xff, 0x17, 0x8d, + 0x8d, 0xff, 0x93, 0xc6, 0xa6, 0x17, 0x66, 0x79, 0x26, 0x78, 0x93, 0x24, 0x6d, 0x10, 0x23, 0xc4, 0x8c, 0x1d, 0x63, 0xc4, + 0xd0, 0xde, 0x1b, 0x59, 0xe8, 0xfa, 0x2a, 0x33, 0x53, 0xaf, 0x30, 0xd3, 0x15, 0x5f, 0x60, 0x5c, 0x4f, 0x33, 0x93, 0x66, + 0x02, 0xfd, 0x49, 0x93, 0xf4, 0xbb, 0x06, 0xac, 0x26, 0x19, 0x1c, 0x9a, 0x89, 0x39, 0x32, 0xd0, 0x05, 0xbc, 0x86, 0x5e, + 0xbd, 0xc9, 0x29, 0x36, 0x0d, 0xbe, 0x80, 0xba, 0x08, 0xf2, 0x8b, 0xd3, 0xa4, 0x0d, 0x9e, 0x11, 0x72, 0xd4, 0x37, 0x8c, + 0x19, 0x3a, 0x8f, 0xdc, 0xbf, 0xde, 0xf5, 0xed, 0xfe, 0xad, 0xc0, 0x8f, 0x6c, 0xbb, 0xad, 0xf2, 0x7b, 0xae, 0x87, 0x56, + 0xa3, 0x52, 0x32, 0x23, 0x3a, 0x8e, 0x9d, 0xe3, 0xd4, 0xb8, 0xad, 0x80, 0xd6, 0x59, 0xa6, 0xc6, 0x03, 0x1f, 0x6b, 0x60, + 0x15, 0x17, 0x01, 0xd4, 0x45, 0x51, 0x4c, 0x1b, 0x3c, 0x23, 0x86, 0x8e, 0x19, 0x23, 0x3b, 0xb6, 0xdc, 0x59, 0x5a, 0xa1, + 0x4d, 0xc2, 0xe5, 0x5f, 0xc2, 0x35, 0xb8, 0x3e, 0xe4, 0xd5, 0xa1, 0x4e, 0x43, 0xf5, 0x5b, 0x4d, 0x9d, 0x9d, 0x1f, 0xbb, + 0xf3, 0xd8, 0x3d, 0xf3, 0x12, 0xaf, 0x8e, 0xb5, 0x0b, 0xfb, 0xf3, 0x9e, 0x10, 0xa4, 0x8b, 0x4e, 0x5f, 0x67, 0x81, 0xa9, + 0xed, 0x5c, 0x06, 0xce, 0x4f, 0xf8, 0x63, 0xe0, 0x8e, 0x7e, 0xb0, 0x15, 0x98, 0x5f, 0x81, 0x2e, 0x12, 0x58, 0xea, 0x2e, + 0xf7, 0x5a, 0x71, 0xea, 0x8e, 0x69, 0x70, 0x9c, 0x05, 0xc0, 0xfb, 0x09, 0xb5, 0x4a, 0xf7, 0x52, 0x00, 0xba, 0xac, 0x7c, + 0x7c, 0x3f, 0x52, 0xee, 0x18, 0x21, 0x80, 0x05, 0xb6, 0x07, 0x5e, 0x87, 0xde, 0xd5, 0x1a, 0x5c, 0x1f, 0xd5, 0xf8, 0xd5, + 0x28, 0x62, 0xc0, 0xb9, 0x3b, 0x3c, 0x33, 0xf4, 0xaf, 0x48, 0x5e, 0xda, 0xfd, 0x2c, 0xb6, 0x0b, 0x33, 0x37, 0x75, 0xc0, + 0xe0, 0x09, 0x31, 0x22, 0x73, 0x12, 0x2d, 0x70, 0xbb, 0x01, 0xe0, 0x1e, 0xf8, 0xf0, 0xaf, 0x6a, 0x63, 0x1a, 0xe0, 0x4d, + 0x4f, 0xd5, 0xe1, 0x4d, 0xd5, 0x13, 0xfd, 0x67, 0xd5, 0xcb, 0x66, 0x40, 0x8a, 0x56, 0xe4, 0x0e, 0xe8, 0xf0, 0xec, 0xc1, + 0x0f, 0x19, 0xe0, 0x99, 0x10, 0x32, 0xc3, 0xff, 0xf6, 0xef, 0x79, 0xb0, 0x2f, 0x15, 0xf8, 0xab, 0xc0, 0x80, 0x2a, 0x3f, + 0xe1, 0x19, 0x12, 0xbb, 0xf6, 0x47, 0x6c, 0xc8, 0x54, 0xcc, 0x10, 0xd0, 0xe1, 0xb5, 0x7f, 0xff, 0x89, 0x80, 0x7e, 0xd5, + 0x18, 0x50, 0x55, 0x9e, 0x90, 0x21, 0xe1, 0xbd, 0x90, 0x62, 0xe0, 0xc6, 0x80, 0x7e, 0xe2, 0xa0, 0x5f, 0x65, 0x06, 0xb4, + 0x29, 0x63, 0x4c, 0x03, 0x42, 0xba, 0x52, 0x60, 0x5f, 0xd3, 0x35, 0x5d, 0xd3, 0x35, 0xe1, 0x6a, 0xd1, 0xff, 0x01, 0x2b, + 0x87, 0xcd, 0x46, 0x8a, 0x31, 0xa7, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_stick_cap_l3[14943] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x60, + 0x00, 0x00, 0x00, 0x60, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe2, 0x98, 0x77, 0x38, 0x00, 0x00, 0x3a, 0x26, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0xbd, 0xe9, 0x93, 0x64, 0xd7, 0x75, 0x1f, 0x78, 0xce, 0x5d, 0xde, 0x92, 0x6b, 0x2d, 0x5d, 0xbd, + 0xa3, 0xbb, 0xb1, 0x37, 0xd0, 0x20, 0x45, 0x8a, 0x8b, 0x68, 0x4a, 0x14, 0x29, 0x6a, 0xb1, 0x2c, 0x5b, 0x0a, 0xda, 0x0a, + 0x50, 0x76, 0x38, 0x3c, 0x1f, 0xe7, 0xb3, 0xff, 0x03, 0x92, 0x7f, 0x82, 0xbf, 0xfa, 0x8b, 0x15, 0xa1, 0x98, 0x71, 0x0c, + 0xe1, 0x59, 0x6c, 0x73, 0x42, 0xf2, 0x48, 0x1e, 0x82, 0x8b, 0xa8, 0xc5, 0x04, 0x49, 0x90, 0x44, 0x93, 0x00, 0x1b, 0x40, + 0x37, 0x7a, 0xaf, 0xea, 0x5a, 0x72, 0x7d, 0xcb, 0x5d, 0x8e, 0xe3, 0xdc, 0xfb, 0x5e, 0x56, 0x56, 0x75, 0x75, 0x03, 0x20, + 0x00, 0x5a, 0xf6, 0x4c, 0x06, 0x1e, 0x32, 0x3b, 0x2b, 0xdf, 0x76, 0xf6, 0xe5, 0x77, 0xee, 0x03, 0xf8, 0xff, 0x5f, 0xff, + 0x4d, 0x5f, 0x08, 0xff, 0xe3, 0x5d, 0x2f, 0xc1, 0x7f, 0x47, 0x2f, 0xfc, 0xbb, 0x7b, 0x4d, 0x74, 0xf0, 0xdb, 0x2f, 0x2d, + 0x5d, 0xeb, 0xe5, 0x23, 0xae, 0xfb, 0xd9, 0xa5, 0x1d, 0xbe, 0x72, 0x78, 0x67, 0xfc, 0x3b, 0xcb, 0x1c, 0x05, 0x7f, 0x37, + 0x5e, 0xb8, 0xa0, 0x0d, 0x13, 0xfa, 0xf2, 0x0b, 0x91, 0x62, 0xab, 0x2f, 0x89, 0x67, 0x77, 0x33, 0xac, 0x27, 0x09, 0x9a, + 0xab, 0x1a, 0xdd, 0x5c, 0x86, 0xef, 0xdd, 0xea, 0x26, 0x02, 0x9c, 0x02, 0x3f, 0xdf, 0x0a, 0xff, 0x16, 0x1d, 0x4b, 0x70, + 0x1b, 0x40, 0xee, 0x1e, 0x27, 0xd9, 0x71, 0xa4, 0x7f, 0xd7, 0x50, 0xd2, 0xaf, 0xe9, 0xf2, 0x6a, 0x49, 0xb0, 0xfb, 0x31, + 0x1f, 0x8e, 0xcd, 0x0c, 0xfa, 0xca, 0xa1, 0x53, 0xfe, 0x1d, 0x60, 0x08, 0xfe, 0x37, 0x27, 0xfa, 0x97, 0x9a, 0x6b, 0x78, + 0x11, 0x04, 0x1c, 0x7f, 0x45, 0x9c, 0xdf, 0xdc, 0x12, 0x75, 0xbf, 0x2f, 0xfc, 0x8a, 0x42, 0x43, 0xa5, 0x74, 0x2a, 0x15, + 0xfd, 0x79, 0x21, 0x7c, 0xb6, 0x82, 0xbe, 0x2c, 0x05, 0xa5, 0x05, 0x02, 0x74, 0xa1, 0x93, 0x0a, 0xf4, 0xb6, 0x40, 0xa1, + 0x72, 0x9a, 0xcd, 0x66, 0x80, 0xca, 0x13, 0x56, 0x39, 0x89, 0x2c, 0xf3, 0xa2, 0xdc, 0xa3, 0x49, 0x27, 0xf7, 0xd2, 0x56, + 0x5e, 0xd6, 0x3d, 0xaf, 0x8a, 0xd2, 0x27, 0xeb, 0x13, 0xdf, 0x9d, 0x6f, 0xf8, 0xcb, 0x9b, 0x97, 0x3c, 0x7c, 0x0e, 0xfc, + 0x41, 0x4d, 0x41, 0xfa, 0xff, 0x0a, 0x03, 0x0e, 0x4a, 0xfa, 0x8b, 0x2f, 0x8a, 0x67, 0x8f, 0x6f, 0x88, 0x31, 0x8c, 0x65, + 0x05, 0x95, 0x74, 0x49, 0x2e, 0x3a, 0xb5, 0x57, 0xb6, 0x97, 0xc9, 0xd4, 0x1b, 0xe9, 0xc8, 0xc9, 0x84, 0x12, 0xe9, 0x84, + 0x14, 0x24, 0xa4, 0xd0, 0xc2, 0x08, 0x5f, 0x5b, 0x01, 0x90, 0x02, 0xe9, 0x1a, 0xc9, 0x09, 0x44, 0xe9, 0x09, 0x4d, 0x42, + 0x00, 0x15, 0xf0, 0x67, 0xe3, 0xb5, 0x47, 0x6f, 0xbd, 0x42, 0xe5, 0x6a, 0x94, 0x4e, 0xa2, 0x76, 0x95, 0xa8, 0x9d, 0x9a, + 0x96, 0x6e, 0x06, 0x89, 0x53, 0x90, 0xb9, 0x14, 0xc6, 0x6e, 0x00, 0x03, 0xb7, 0xb1, 0x79, 0xc9, 0x7f, 0x83, 0x99, 0xf1, + 0x65, 0xa0, 0x48, 0x89, 0x5f, 0xbc, 0x56, 0xe0, 0x2f, 0x94, 0xf0, 0x7c, 0x6b, 0x5f, 0x04, 0xc1, 0xa6, 0xe5, 0xfc, 0xab, + 0x13, 0x59, 0x3e, 0x52, 0xcb, 0xba, 0x5a, 0x57, 0xb9, 0xd9, 0x55, 0x69, 0xd6, 0x53, 0x26, 0x21, 0x25, 0x11, 0xb5, 0x73, + 0x89, 0x92, 0x92, 0x94, 0x94, 0x5e, 0x79, 0x7e, 0x23, 0x2f, 0x3d, 0x78, 0xa9, 0x50, 0x08, 0x8f, 0x4e, 0x80, 0x47, 0x24, + 0x42, 0x0c, 0x06, 0xd4, 0x02, 0xf0, 0xbf, 0x40, 0x48, 0x12, 0x44, 0xde, 0x92, 0xf7, 0x22, 0x11, 0xce, 0x19, 0xe1, 0x04, + 0x5a, 0xe7, 0x9c, 0xb0, 0x4a, 0xa1, 0xb5, 0x56, 0x58, 0x6b, 0x2b, 0x9b, 0x64, 0x1d, 0x53, 0xd5, 0x85, 0x2d, 0x4a, 0x69, + 0x15, 0x4c, 0x5c, 0xa7, 0x73, 0xc1, 0x5e, 0x4b, 0xb7, 0x5d, 0x30, 0x55, 0xd1, 0x4c, 0xd1, 0x2f, 0xd2, 0x67, 0xe0, 0x2f, + 0x8e, 0xf0, 0x2f, 0x08, 0x58, 0x7d, 0x4c, 0x9c, 0xdd, 0xad, 0x55, 0x51, 0x79, 0xd5, 0xed, 0x91, 0xaa, 0x4d, 0x57, 0xa9, + 0xbc, 0x4c, 0x84, 0x17, 0x09, 0x13, 0x1e, 0x09, 0x13, 0x91, 0x80, 0x76, 0xfc, 0xd9, 0x82, 0x46, 0x00, 0x2d, 0x04, 0x29, + 0xef, 0x49, 0x09, 0xc9, 0x7c, 0x40, 0x41, 0xe0, 0x85, 0x14, 0x88, 0xd6, 0x7b, 0xd1, 0x9e, 0x44, 0x32, 0x3b, 0x48, 0x78, + 0xe7, 0x89, 0x84, 0x12, 0xce, 0x3b, 0x74, 0x88, 0xb5, 0x23, 0x52, 0x86, 0x04, 0x5a, 0x09, 0x60, 0x3c, 0x81, 0x21, 0xe1, + 0x6b, 0x5f, 0x81, 0xf1, 0xe8, 0x6b, 0x47, 0x60, 0x8c, 0x23, 0x93, 0x89, 0x6e, 0x3d, 0x9b, 0x8e, 0x6d, 0x9e, 0x0a, 0xcb, + 0x5a, 0x71, 0x19, 0x2e, 0xb9, 0x43, 0x8c, 0xa0, 0xff, 0x1e, 0x19, 0xb0, 0x4f, 0xf8, 0x2f, 0x03, 0x7e, 0xec, 0x6b, 0x2f, + 0xc9, 0xbb, 0x8f, 0xd5, 0xaa, 0xe8, 0x7b, 0x95, 0x4f, 0x84, 0x96, 0x50, 0x25, 0x32, 0x53, 0x49, 0x4d, 0x32, 0x49, 0x85, + 0x4c, 0x41, 0xb8, 0x14, 0xf8, 0xdd, 0xf9, 0x14, 0xa5, 0x4e, 0x80, 0x20, 0x41, 0xf2, 0x89, 0x07, 0xd0, 0x88, 0xa0, 0x3d, + 0x0a, 0xc5, 0x36, 0x88, 0x80, 0x24, 0x02, 0x49, 0x40, 0x81, 0x44, 0x1e, 0x81, 0x08, 0x59, 0xfc, 0x91, 0xf9, 0x42, 0x9e, + 0xbc, 0x20, 0x8f, 0x81, 0xf8, 0xde, 0x81, 0x90, 0x06, 0xad, 0xb3, 0x04, 0x60, 0x00, 0xa1, 0x26, 0xa0, 0x1a, 0x04, 0xd5, + 0xe0, 0x45, 0x05, 0xe4, 0x2b, 0x72, 0xae, 0x02, 0x25, 0x2a, 0x5f, 0xfb, 0x9a, 0xb4, 0xaa, 0xdc, 0xdc, 0xd5, 0xf3, 0x64, + 0xcf, 0x76, 0xea, 0x15, 0x13, 0x19, 0x71, 0xd9, 0xc1, 0x57, 0x9f, 0xf7, 0x1f, 0xb4, 0x69, 0xc2, 0x0f, 0xe4, 0x78, 0x44, + 0x81, 0xf0, 0xf0, 0xb5, 0x97, 0xe4, 0xf9, 0xe7, 0xd6, 0xe5, 0x7c, 0x7e, 0x55, 0xe5, 0x5a, 0x69, 0x34, 0x36, 0x45, 0x9d, + 0xa4, 0x28, 0x55, 0x0a, 0xe8, 0x33, 0x00, 0xca, 0x24, 0x41, 0x4e, 0x52, 0x66, 0x20, 0x30, 0x05, 0xa2, 0xf0, 0x1d, 0x78, + 0x64, 0x86, 0x24, 0x08, 0x5e, 0x13, 0xb1, 0xc9, 0xf1, 0x82, 0x9c, 0x45, 0x60, 0x99, 0x77, 0x8e, 0xcf, 0x11, 0x89, 0x2f, + 0x04, 0x80, 0x8f, 0xfe, 0x14, 0x10, 0x7d, 0xf8, 0x3b, 0x49, 0x42, 0x29, 0x08, 0x44, 0xe2, 0x11, 0xd1, 0x13, 0xa1, 0x05, + 0xa4, 0x1a, 0x00, 0x4b, 0x20, 0x0a, 0xc4, 0x0f, 0x9f, 0xc1, 0x97, 0x42, 0xe8, 0xc2, 0x80, 0x2d, 0x01, 0x6d, 0x49, 0x33, + 0x53, 0x51, 0x60, 0x88, 0xae, 0x8a, 0xca, 0x1b, 0xd6, 0x88, 0x13, 0x6f, 0x24, 0xf6, 0xa5, 0x7f, 0xf4, 0x31, 0xb7, 0xe4, + 0xac, 0xc3, 0xdd, 0xbd, 0xff, 0x04, 0xfb, 0x00, 0xec, 0xfc, 0xb3, 0xf0, 0x8a, 0xdc, 0xde, 0xbb, 0xa9, 0xcb, 0x4e, 0xa2, + 0xb3, 0x7e, 0x92, 0x74, 0xd1, 0x67, 0x04, 0x94, 0x11, 0x61, 0xae, 0x48, 0xe7, 0x24, 0x21, 0x27, 0x84, 0x8e, 0x10, 0x32, + 0x27, 0xef, 0x72, 0x21, 0x44, 0x4e, 0xcc, 0x0c, 0x6f, 0x34, 0x79, 0x23, 0x80, 0x48, 0x00, 0x50, 0x82, 0x32, 0xed, 0x09, + 0x95, 0xf5, 0x40, 0xe5, 0x3d, 0x29, 0xd3, 0x01, 0x28, 0xdd, 0x15, 0x28, 0x52, 0x40, 0xad, 0x01, 0x85, 0x06, 0xf0, 0x16, + 0xbc, 0xab, 0x81, 0x5c, 0xed, 0xbd, 0x99, 0x7b, 0x53, 0x8e, 0xbd, 0x2d, 0xa7, 0x60, 0xcb, 0xa9, 0x73, 0xd5, 0x14, 0x01, + 0x4a, 0x66, 0x0e, 0x0a, 0xed, 0x51, 0x6a, 0x66, 0x46, 0x49, 0x44, 0x73, 0x24, 0x2c, 0x1c, 0x42, 0x11, 0x42, 0x29, 0x4f, + 0x73, 0xa7, 0xd4, 0x1c, 0x6a, 0x5b, 0x02, 0x61, 0x89, 0xbe, 0x28, 0x9d, 0x48, 0xeb, 0x4a, 0xf4, 0xeb, 0xfe, 0xbd, 0x5b, + 0xf6, 0x4a, 0xff, 0x1f, 0x58, 0xf8, 0x2a, 0x7c, 0x20, 0xda, 0x80, 0xef, 0x6f, 0x48, 0xf9, 0x65, 0x84, 0x17, 0x3f, 0x27, + 0xce, 0x03, 0xa8, 0xe9, 0x50, 0xeb, 0xc4, 0x9b, 0x54, 0xe6, 0x69, 0x0a, 0x69, 0x95, 0x27, 0x2a, 0xcd, 0x3d, 0xda, 0x8e, + 0x30, 0xb2, 0x2b, 0x00, 0xbb, 0xa4, 0xb0, 0x83, 0x08, 0x1d, 0x22, 0xec, 0x02, 0xb8, 0x8c, 0xac, 0x91, 0xe4, 0xac, 0x12, + 0x3a, 0x1d, 0xca, 0x6c, 0xf5, 0x84, 0x4a, 0x87, 0x67, 0x30, 0xed, 0x3d, 0x22, 0x54, 0x76, 0x02, 0x41, 0x74, 0x51, 0x26, + 0x0a, 0x15, 0x0b, 0xfa, 0xd2, 0x55, 0xb7, 0xef, 0xb4, 0xbf, 0x79, 0x07, 0x40, 0xce, 0x5a, 0x20, 0x57, 0x90, 0xad, 0xb6, + 0x5c, 0x3d, 0xb9, 0x61, 0xab, 0xf1, 0x0d, 0x5f, 0xee, 0xdd, 0xb1, 0xa6, 0xd8, 0x15, 0x6c, 0x9a, 0x54, 0xe6, 0x80, 0x64, + 0x85, 0xe0, 0xe6, 0x1e, 0x68, 0x86, 0x04, 0x73, 0x42, 0x3f, 0x73, 0x9e, 0xe6, 0x02, 0xe5, 0xac, 0x36, 0x55, 0x01, 0x22, + 0x2b, 0x5c, 0xbd, 0x53, 0xd5, 0x09, 0x54, 0x6c, 0x96, 0x0e, 0x6a, 0xc3, 0xfb, 0xc7, 0x04, 0x7c, 0x3f, 0xe3, 0xf9, 0x67, + 0x5f, 0x78, 0x41, 0xed, 0x3e, 0x96, 0xa9, 0x32, 0xcf, 0xb5, 0x2e, 0x31, 0xcb, 0x3b, 0x32, 0x87, 0x24, 0xcb, 0x25, 0xb8, + 0xae, 0x00, 0xd1, 0xf5, 0x82, 0x7a, 0xe8, 0xa9, 0x87, 0x52, 0x75, 0xc1, 0x53, 0x1f, 0x90, 0x52, 0x67, 0x0a, 0x89, 0x02, + 0x7a, 0xb2, 0xb3, 0xf1, 0x48, 0xd2, 0x39, 0xf1, 0xb4, 0x4c, 0xfa, 0x4f, 0xa2, 0xce, 0x56, 0x05, 0xbb, 0xe0, 0x25, 0x02, + 0x13, 0xa7, 0x53, 0x0e, 0x88, 0x1c, 0x9b, 0x73, 0x07, 0xe4, 0x79, 0xb3, 0x80, 0x42, 0x02, 0x06, 0xce, 0x08, 0x40, 0x95, + 0x22, 0x4a, 0xce, 0xcc, 0x00, 0x71, 0x69, 0x5f, 0x6f, 0x79, 0x2b, 0x27, 0xae, 0x9e, 0xbc, 0xe1, 0x66, 0xdb, 0x3f, 0xa9, + 0xa7, 0x9b, 0xd7, 0xc0, 0x57, 0x63, 0xd4, 0x5d, 0x27, 0x50, 0x56, 0x44, 0x7e, 0x4a, 0x88, 0x53, 0xe1, 0x68, 0x46, 0xc2, + 0x4f, 0x3d, 0xb8, 0x99, 0x05, 0x31, 0x43, 0xef, 0xe7, 0x45, 0xe5, 0x8b, 0xba, 0x03, 0x65, 0x76, 0xab, 0x36, 0xeb, 0x37, + 0xcf, 0x98, 0xcb, 0xcf, 0x5f, 0xb2, 0x31, 0x6c, 0x7d, 0x7f, 0x22, 0xa5, 0xf7, 0xca, 0x00, 0x6c, 0xed, 0xfd, 0xb3, 0x2f, + 0xbc, 0xa2, 0xb6, 0x7f, 0xd9, 0xea, 0xa2, 0xba, 0x93, 0x0e, 0xa5, 0xc8, 0x48, 0xe9, 0x8e, 0x16, 0xb2, 0x23, 0x3c, 0xf5, + 0x00, 0x55, 0xdf, 0xa3, 0xeb, 0x23, 0x8a, 0x1e, 0x80, 0x1c, 0x80, 0xb3, 0x39, 0xb9, 0x42, 0x0a, 0x99, 0xac, 0xe8, 0xc1, + 0xd9, 0x8b, 0xaa, 0x7b, 0xfc, 0xa3, 0x32, 0xe9, 0x9e, 0x15, 0x3a, 0x06, 0x36, 0x7c, 0x48, 0x32, 0xe0, 0x5d, 0xb5, 0x03, + 0x6e, 0x76, 0x1b, 0xdd, 0xf4, 0x36, 0xba, 0x62, 0x13, 0x7c, 0xb1, 0x03, 0xae, 0x1e, 0x03, 0x78, 0x13, 0x44, 0x9d, 0xc8, + 0x45, 0xc2, 0x07, 0x26, 0x68, 0xc0, 0xa4, 0x07, 0x32, 0x5b, 0x03, 0x91, 0x6f, 0x80, 0xec, 0x9d, 0x24, 0xd5, 0x3b, 0x0d, + 0x22, 0x3d, 0x46, 0x22, 0x11, 0xcc, 0x90, 0x28, 0xb6, 0x0e, 0xc0, 0xd5, 0xf3, 0x4d, 0x3b, 0xdb, 0x7a, 0xb9, 0x1e, 0xdf, + 0x78, 0xc5, 0xd5, 0xb3, 0x6d, 0x91, 0x74, 0x8c, 0x10, 0xaa, 0x74, 0xce, 0x4f, 0xa4, 0xc4, 0x09, 0x11, 0x4c, 0xc8, 0xbb, + 0xa9, 0x73, 0x38, 0x95, 0x64, 0x67, 0xb5, 0xb5, 0x73, 0x6f, 0xa8, 0xac, 0xfc, 0xac, 0x5e, 0xad, 0x93, 0xfa, 0xfd, 0x34, + 0x49, 0xf8, 0x9e, 0x9d, 0xed, 0x17, 0x5f, 0x10, 0x4f, 0x4c, 0x7a, 0x6a, 0x37, 0xa9, 0x93, 0xa4, 0x2b, 0x52, 0xf4, 0x49, + 0x9e, 0x28, 0xdd, 0xf1, 0x2a, 0xe9, 0xa1, 0x85, 0xbe, 0x46, 0xd9, 0x77, 0xe0, 0x07, 0x52, 0xc0, 0xc0, 0x23, 0xf4, 0xa9, + 0x9e, 0x2b, 0x14, 0xd9, 0x6a, 0xb6, 0x7a, 0xfe, 0xa3, 0xb2, 0x73, 0xec, 0x23, 0x32, 0xeb, 0xac, 0x23, 0x5b, 0x7b, 0x96, + 0x54, 0xe3, 0xbd, 0x9b, 0x5c, 0xc7, 0x7a, 0xe7, 0x32, 0x9a, 0x9d, 0x9f, 0x81, 0x9b, 0xdf, 0x05, 0x5f, 0x4f, 0x22, 0xc1, + 0xc3, 0x3d, 0xb6, 0xf6, 0x87, 0xad, 0xc0, 0xa1, 0x4b, 0xa7, 0x43, 0x74, 0x10, 0x0a, 0x84, 0xee, 0x81, 0xcc, 0x8f, 0x81, + 0x5e, 0x79, 0x1c, 0xf4, 0xb1, 0x4b, 0xa4, 0xfa, 0x17, 0x48, 0xa4, 0x3a, 0x32, 0x83, 0x00, 0x6c, 0x55, 0x4e, 0xdc, 0x7c, + 0xfb, 0x87, 0xd5, 0xde, 0xd5, 0x97, 0xbc, 0x99, 0x6e, 0x4a, 0xdd, 0xb7, 0x84, 0x30, 0x75, 0xde, 0x8d, 0x25, 0x88, 0x31, + 0x11, 0x33, 0xc3, 0x4c, 0xbc, 0x85, 0x69, 0x65, 0xdc, 0x1c, 0x64, 0x35, 0xaf, 0x27, 0x50, 0xf5, 0x8b, 0xbc, 0xbe, 0x76, + 0xfc, 0x73, 0xe6, 0xfd, 0x60, 0x02, 0xbe, 0x37, 0xe2, 0x83, 0x38, 0xbf, 0xf9, 0xc7, 0x7a, 0x72, 0xf6, 0x44, 0x92, 0xd4, + 0x90, 0x82, 0x4e, 0x3b, 0x09, 0x52, 0x57, 0x4a, 0xdd, 0x03, 0x2b, 0x06, 0xa0, 0xfd, 0x10, 0x09, 0x07, 0x02, 0xd4, 0x8a, + 0x73, 0x65, 0x0e, 0xb6, 0xce, 0x93, 0xd5, 0xf3, 0x97, 0x92, 0x95, 0x73, 0x9f, 0x51, 0x69, 0xe7, 0x58, 0x73, 0x18, 0x72, + 0xf3, 0x3d, 0xa8, 0xee, 0xbe, 0x84, 0xf5, 0xd6, 0xcb, 0x60, 0xa7, 0xb7, 0x80, 0xec, 0xfc, 0x20, 0xb1, 0x1b, 0xfb, 0xc3, + 0xef, 0x41, 0xea, 0xc3, 0x77, 0xcb, 0xf7, 0xcb, 0xe6, 0x8a, 0x37, 0xb6, 0x3d, 0x12, 0x20, 0x6c, 0x8b, 0x34, 0x21, 0xfc, + 0x16, 0x55, 0x0a, 0xb2, 0x7b, 0x12, 0x92, 0xf5, 0x4b, 0x90, 0x9e, 0xfc, 0x24, 0xc9, 0xfe, 0x71, 0x10, 0x8d, 0x56, 0xb8, + 0xba, 0x9a, 0xd4, 0xe3, 0x9b, 0x7f, 0x59, 0xef, 0xbc, 0xfe, 0x7d, 0x02, 0x35, 0x15, 0x49, 0x5a, 0x79, 0x6b, 0x47, 0x20, + 0xc4, 0x88, 0x3c, 0x8e, 0x48, 0xd1, 0xd8, 0x39, 0x3b, 0x95, 0x06, 0xa6, 0xc5, 0xdc, 0x15, 0xd6, 0xd4, 0x45, 0x67, 0x6f, + 0x6a, 0x6e, 0xa4, 0x1b, 0x06, 0x5e, 0xfc, 0x9c, 0x7b, 0x2f, 0x4c, 0xc0, 0xf7, 0x22, 0xf9, 0xe7, 0x37, 0x37, 0xf4, 0x24, + 0x2f, 0x12, 0x9d, 0x17, 0x19, 0x24, 0x9d, 0x8e, 0xd6, 0x59, 0x4f, 0x3a, 0xec, 0x2b, 0x29, 0x86, 0xe0, 0x69, 0x48, 0x4a, + 0xac, 0x00, 0xc0, 0x8a, 0xaf, 0xe7, 0x5a, 0xa6, 0xbd, 0xd3, 0xd9, 0xc6, 0x33, 0xbf, 0xa9, 0xf3, 0xd5, 0xa7, 0x98, 0x56, + 0xc1, 0x34, 0x4f, 0x37, 0xb1, 0xbc, 0xf9, 0x1d, 0xac, 0x36, 0xbf, 0x0f, 0xbe, 0xb8, 0xb7, 0x7f, 0x0a, 0x26, 0xb8, 0x37, + 0x40, 0xbc, 0x91, 0x5d, 0x10, 0x3f, 0x86, 0x9c, 0x3e, 0xea, 0xc2, 0x12, 0x03, 0xc2, 0xbf, 0x83, 0x46, 0x88, 0x86, 0x11, + 0x9c, 0x2a, 0x44, 0x46, 0x84, 0x40, 0x29, 0x6c, 0xb2, 0x71, 0xd4, 0x04, 0x22, 0x1d, 0x42, 0xb2, 0xf1, 0x21, 0xc8, 0xce, + 0xfc, 0x2a, 0xe9, 0xe1, 0x39, 0xce, 0xa9, 0x03, 0xb7, 0x6c, 0x39, 0xb9, 0x5e, 0x6c, 0xbe, 0xfa, 0x9f, 0x6d, 0xb1, 0xf9, + 0x86, 0x4a, 0x06, 0xc6, 0x13, 0x8d, 0xc0, 0xfb, 0x11, 0xa0, 0x1f, 0x81, 0xc0, 0x51, 0x65, 0xdc, 0x58, 0xd6, 0x34, 0x2d, + 0x0d, 0xce, 0x4c, 0x41, 0x65, 0x77, 0xba, 0x5b, 0xef, 0x33, 0xe1, 0xe7, 0xf3, 0x09, 0x3f, 0x07, 0x03, 0x08, 0xe0, 0x79, + 0x26, 0xfe, 0x4c, 0x4f, 0x87, 0x4f, 0x6a, 0x25, 0xef, 0xe6, 0xa0, 0x7a, 0x5d, 0xad, 0xd3, 0x5e, 0x42, 0x66, 0x08, 0x42, + 0x0e, 0x09, 0xe5, 0x8a, 0x00, 0x58, 0xf5, 0x02, 0x07, 0xbe, 0x9a, 0x24, 0xe9, 0xf0, 0xc2, 0x87, 0xb3, 0xf5, 0xc7, 0x7f, + 0x5b, 0x26, 0x69, 0x8f, 0x25, 0xde, 0xd7, 0x05, 0x14, 0x37, 0xbe, 0x89, 0xe5, 0xf5, 0x6f, 0x82, 0xaf, 0x76, 0xa3, 0xc4, + 0x32, 0x81, 0x39, 0x9a, 0xf4, 0xbc, 0x31, 0xd1, 0x83, 0xe7, 0x8c, 0x12, 0x1f, 0x34, 0xa0, 0x91, 0x7a, 0xa4, 0xa6, 0x74, + 0xb6, 0xcc, 0x80, 0x28, 0xca, 0x91, 0x11, 0x02, 0x68, 0xc1, 0x8c, 0x86, 0x11, 0x42, 0x01, 0x0a, 0x05, 0x20, 0x12, 0x40, + 0x99, 0x04, 0x2d, 0x61, 0x27, 0x8e, 0xba, 0x07, 0xd9, 0xe9, 0x4f, 0x41, 0x7e, 0xfe, 0xf3, 0x24, 0xf3, 0x15, 0xa6, 0x21, + 0x3a, 0x63, 0x4c, 0xb5, 0xf7, 0xd6, 0xd7, 0xeb, 0xed, 0xd7, 0xfe, 0x56, 0xa8, 0xac, 0x24, 0x54, 0x13, 0x8f, 0xb0, 0x8b, + 0xe4, 0xf7, 0x80, 0x60, 0x8f, 0xd0, 0x8d, 0xbd, 0xf7, 0x93, 0x72, 0xc2, 0x4c, 0xd8, 0x29, 0x07, 0x66, 0xa3, 0xda, 0x37, + 0x47, 0xef, 0x9e, 0x09, 0xf8, 0xf3, 0x10, 0xff, 0x89, 0xef, 0xf7, 0xd4, 0xce, 0x13, 0xdb, 0x69, 0xd2, 0x5f, 0x4f, 0x49, + 0x60, 0x57, 0xa1, 0x1e, 0x24, 0x04, 0x43, 0x48, 0xe4, 0x90, 0x1c, 0xac, 0x0a, 0x85, 0x6b, 0x60, 0xa9, 0xef, 0x7c, 0xd9, + 0xeb, 0x9c, 0xf8, 0xf0, 0xe7, 0xd3, 0xc1, 0xa9, 0x4f, 0xf0, 0xc5, 0x31, 0xf1, 0xab, 0x3b, 0xdf, 0xc3, 0xe2, 0xcd, 0xff, + 0x04, 0x76, 0x7a, 0xa3, 0x21, 0xbc, 0x03, 0xb2, 0x9c, 0x17, 0x2d, 0x11, 0x3f, 0xc6, 0x92, 0x81, 0xf0, 0xc1, 0x58, 0x07, + 0xc2, 0x1f, 0x71, 0xa9, 0x2d, 0xd5, 0x97, 0x58, 0xb1, 0xf8, 0x14, 0x92, 0x64, 0x04, 0x62, 0x53, 0x14, 0x4c, 0x93, 0x02, + 0x90, 0x2d, 0x23, 0x52, 0x40, 0x99, 0x01, 0x4a, 0x15, 0xce, 0x27, 0xf2, 0xe3, 0x90, 0x9f, 0xfb, 0x3c, 0xe4, 0x67, 0x7f, + 0x8d, 0x93, 0xb8, 0x70, 0xa2, 0x7a, 0xba, 0xf5, 0x93, 0xf2, 0xf6, 0x0f, 0xff, 0xcc, 0x03, 0xed, 0xa2, 0x48, 0x67, 0x28, + 0x68, 0x1b, 0x1d, 0xec, 0x39, 0x59, 0xed, 0x01, 0xc9, 0x3d, 0x3f, 0xf7, 0x93, 0xa2, 0xac, 0xe6, 0xce, 0x8b, 0x79, 0xf4, + 0x09, 0x5b, 0x06, 0x5e, 0x78, 0xde, 0xbf, 0x5b, 0x53, 0x84, 0x3f, 0x4f, 0xa8, 0xb9, 0x75, 0x09, 0x92, 0x02, 0x7a, 0x79, + 0xb7, 0xc6, 0xae, 0xee, 0xaa, 0x3e, 0x13, 0x9f, 0xa4, 0x5e, 0x25, 0x70, 0xab, 0xe8, 0xc5, 0x3a, 0xa1, 0xeb, 0x83, 0x77, + 0x83, 0xee, 0xe9, 0x8f, 0xff, 0x7e, 0xd2, 0x5f, 0x7b, 0x2a, 0x44, 0x8d, 0xa6, 0x84, 0xd9, 0x95, 0x7f, 0x8f, 0xe5, 0xcd, + 0xbf, 0x5c, 0xd8, 0x70, 0x72, 0x25, 0x80, 0xab, 0x80, 0x5c, 0x75, 0x20, 0xb2, 0xc1, 0xa6, 0x5a, 0xbc, 0xb8, 0xbc, 0x05, + 0x11, 0x99, 0x1d, 0xcb, 0x31, 0x66, 0xcb, 0x81, 0x98, 0x00, 0x12, 0xeb, 0x42, 0xf0, 0x13, 0x8d, 0xdf, 0x58, 0x24, 0x08, + 0xd0, 0xec, 0x27, 0x82, 0x36, 0x04, 0x93, 0x24, 0x39, 0x8f, 0x4b, 0x01, 0x55, 0x1e, 0x8f, 0x4f, 0x04, 0xc9, 0xc6, 0x2f, + 0x41, 0xef, 0xe2, 0xf3, 0x20, 0xf3, 0x15, 0x8f, 0x02, 0x84, 0x9d, 0x4d, 0x6e, 0xcf, 0x6e, 0xbe, 0xf4, 0x7f, 0x7a, 0x32, + 0x77, 0xa5, 0x4a, 0x66, 0x64, 0x69, 0x07, 0x01, 0x76, 0x1d, 0xfa, 0x1d, 0x63, 0x61, 0x24, 0x6d, 0x31, 0xa9, 0xa8, 0x9a, + 0x9a, 0x62, 0x5e, 0xae, 0x5d, 0x59, 0xaf, 0xae, 0x7c, 0x74, 0x6a, 0xdf, 0x2d, 0x13, 0xf0, 0x9d, 0xff, 0xe6, 0x4b, 0x08, + 0xcf, 0x5e, 0x52, 0x27, 0xce, 0x94, 0x7a, 0xde, 0xed, 0x65, 0x3d, 0xad, 0xba, 0x12, 0xd3, 0x81, 0x50, 0x30, 0x94, 0x90, + 0xac, 0x92, 0xf0, 0x6b, 0x08, 0x62, 0x9d, 0x1c, 0x87, 0x9b, 0x70, 0xac, 0x7b, 0xfa, 0xe3, 0xff, 0x58, 0x77, 0x87, 0x67, + 0xc9, 0x83, 0x37, 0x93, 0x5b, 0x62, 0x7a, 0xf9, 0x7f, 0x05, 0x3b, 0x7e, 0x33, 0x48, 0x20, 0x4b, 0x3c, 0xb9, 0x82, 0x93, + 0xd7, 0xb0, 0x05, 0xe2, 0x07, 0xc2, 0xb7, 0x19, 0x7f, 0x63, 0xc7, 0x5b, 0x87, 0x2a, 0xf6, 0x6d, 0x7a, 0xfc, 0x5e, 0x1c, + 0xba, 0xf4, 0x48, 0x70, 0x6a, 0x93, 0x85, 0xa0, 0x41, 0xb6, 0x79, 0x6f, 0x4d, 0x98, 0xdf, 0x37, 0x57, 0x81, 0x11, 0xd1, + 0x37, 0xa0, 0x6c, 0xb4, 0x41, 0x77, 0x82, 0x36, 0xc8, 0xce, 0x09, 0xe8, 0x5e, 0xfc, 0x23, 0x48, 0x8f, 0x3d, 0xed, 0x11, + 0x40, 0xd8, 0x6a, 0xbe, 0x33, 0xbb, 0xf5, 0xbd, 0xff, 0xc3, 0x9b, 0xc9, 0x0d, 0x99, 0xe4, 0x33, 0xf2, 0x7e, 0x1b, 0x3d, + 0xee, 0x78, 0xf4, 0x3b, 0xb5, 0xab, 0x47, 0xb6, 0xc0, 0xf1, 0x2c, 0x99, 0xcc, 0xf2, 0x4d, 0x28, 0x36, 0xb6, 0xa0, 0xbe, + 0x7c, 0xf9, 0x15, 0x0b, 0xf0, 0xe5, 0x77, 0x9c, 0xac, 0xe1, 0x3b, 0x6e, 0x0f, 0x7e, 0xf6, 0x45, 0x79, 0x6a, 0xfa, 0x5a, + 0x32, 0x3f, 0x79, 0x26, 0xed, 0x25, 0x55, 0x57, 0x25, 0xfd, 0x3e, 0x08, 0xb7, 0x22, 0x49, 0xad, 0x79, 0x21, 0x98, 0xf8, + 0xc7, 0x10, 0xcc, 0xc0, 0x03, 0x1e, 0xeb, 0x9d, 0xfd, 0x95, 0x2f, 0xea, 0xbc, 0x7f, 0x9c, 0x08, 0x7c, 0xbd, 0x73, 0x45, + 0x4c, 0x7e, 0xf4, 0xc7, 0xe0, 0xeb, 0xbd, 0x60, 0xa9, 0xc9, 0xcc, 0x82, 0xe4, 0xb3, 0xd4, 0x93, 0x63, 0xc2, 0xdb, 0x86, + 0x2c, 0xad, 0xa4, 0x37, 0x66, 0x22, 0x48, 0x28, 0x13, 0xa8, 0xa9, 0x38, 0xf0, 0x67, 0xfe, 0x9e, 0xff, 0x1e, 0x7e, 0xb7, + 0x14, 0x25, 0xf1, 0xff, 0x1b, 0x62, 0xb3, 0xe3, 0x0e, 0xbe, 0x83, 0x1d, 0x38, 0x1f, 0x3f, 0x98, 0x35, 0x76, 0xe8, 0xd1, + 0xa7, 0xb4, 0x9a, 0x41, 0x0b, 0x1f, 0x91, 0x00, 0x30, 0x13, 0xb8, 0x3c, 0xa5, 0xba, 0x4d, 0x5e, 0x91, 0x40, 0xef, 0x99, + 0x7f, 0x06, 0xd9, 0x69, 0xee, 0xa6, 0x81, 0xf0, 0x75, 0x39, 0x9d, 0xdd, 0xfa, 0xfe, 0x57, 0x6d, 0xb5, 0x7b, 0x5d, 0xe9, + 0xce, 0x94, 0xbc, 0xbb, 0x47, 0x04, 0xdb, 0x0e, 0xdd, 0x8e, 0xb7, 0xf5, 0xc8, 0x11, 0x8d, 0xa7, 0xc6, 0xce, 0x3a, 0xb3, + 0x69, 0x79, 0x77, 0xa7, 0xa8, 0xe1, 0xa5, 0xff, 0x99, 0x8b, 0xe4, 0x4b, 0xd2, 0xf1, 0x9e, 0x18, 0xb0, 0xef, 0x74, 0xc7, + 0xba, 0x9b, 0xca, 0xbe, 0xec, 0x24, 0x49, 0xd6, 0x17, 0x42, 0xae, 0xa4, 0x20, 0x56, 0x99, 0xe0, 0x08, 0x78, 0x0c, 0x04, + 0x0c, 0xbd, 0x35, 0x2b, 0xbd, 0x47, 0xfe, 0xde, 0x17, 0x75, 0x77, 0x78, 0x86, 0x25, 0xbf, 0xdc, 0xfc, 0x91, 0x98, 0x5d, + 0xfe, 0x93, 0x28, 0xf1, 0x4c, 0x1c, 0x33, 0x05, 0xb2, 0x6c, 0x6e, 0xca, 0x48, 0x28, 0x6a, 0xc3, 0x68, 0x96, 0x4a, 0x26, + 0x7a, 0xd2, 0x48, 0x64, 0x43, 0x90, 0x56, 0x3a, 0x65, 0x12, 0x4d, 0x47, 0x6b, 0x46, 0x16, 0x61, 0x5f, 0x93, 0x2d, 0x07, + 0x09, 0x67, 0x2b, 0xc2, 0xf7, 0xea, 0xa2, 0x29, 0x0b, 0xda, 0x55, 0xed, 0x33, 0x9b, 0xaf, 0xc1, 0xd7, 0x8d, 0xa3, 0x8f, + 0x8c, 0x08, 0xbf, 0x0f, 0x1a, 0xa6, 0x9a, 0x73, 0x66, 0x81, 0x09, 0xe1, 0x7c, 0x80, 0xd0, 0x7d, 0xea, 0x0f, 0x21, 0x7f, + 0xe4, 0x33, 0x7c, 0x91, 0xc2, 0x55, 0xc5, 0xde, 0xf4, 0xfa, 0x5f, 0xfd, 0x6f, 0xde, 0xd5, 0x77, 0x84, 0x4a, 0xc7, 0x44, + 0xb4, 0x25, 0xc8, 0x6d, 0x3b, 0x67, 0x77, 0xaa, 0xda, 0x8f, 0x94, 0xa1, 0xf1, 0x44, 0xd9, 0x59, 0xff, 0xae, 0xa9, 0x6e, + 0xa4, 0xaf, 0x18, 0xf8, 0xc6, 0x97, 0x39, 0x4b, 0x7c, 0x4f, 0x0c, 0x88, 0x7f, 0xfb, 0xd2, 0x97, 0x10, 0x5e, 0xb8, 0xa4, + 0x36, 0x36, 0x20, 0x11, 0x6b, 0xb2, 0x93, 0x10, 0xf6, 0x31, 0x51, 0x43, 0x00, 0xbd, 0x26, 0x50, 0xad, 0xa3, 0xc4, 0x63, + 0x88, 0xb0, 0x4e, 0xa6, 0xe8, 0x77, 0xcf, 0x7e, 0xfa, 0x0b, 0xba, 0xbf, 0xf6, 0x04, 0x4b, 0x7e, 0x75, 0xf7, 0x47, 0x62, + 0xf2, 0xe3, 0x7f, 0x13, 0xa5, 0x92, 0x6f, 0xba, 0x91, 0x7c, 0x60, 0x82, 0x78, 0xae, 0x10, 0x07, 0xe1, 0x6a, 0x22, 0x94, + 0xa4, 0xb9, 0xf9, 0x0c, 0x84, 0xca, 0x01, 0x55, 0x27, 0xda, 0xe6, 0x26, 0x62, 0x09, 0x92, 0xaf, 0xf2, 0x90, 0x58, 0x71, + 0xb6, 0x1b, 0xfe, 0xce, 0x04, 0x63, 0x73, 0x16, 0x88, 0xcd, 0x84, 0x2e, 0x80, 0xea, 0x69, 0x64, 0xb2, 0x29, 0x22, 0xb1, + 0x1b, 0x8d, 0x08, 0xc4, 0xb7, 0x33, 0x2e, 0x47, 0xc4, 0xbf, 0x05, 0xa6, 0x34, 0xa6, 0x2f, 0x84, 0xb5, 0x8d, 0xe6, 0xc9, + 0x34, 0x9e, 0xa7, 0x39, 0x3f, 0x0b, 0x4d, 0xf7, 0xa9, 0xe7, 0xa1, 0x73, 0xfe, 0xd7, 0x83, 0x39, 0x32, 0xe5, 0x64, 0x73, + 0xfa, 0xd6, 0x5f, 0x7d, 0x15, 0x04, 0xde, 0xe3, 0x88, 0x48, 0x20, 0x6e, 0x79, 0x6b, 0xb7, 0x2d, 0x98, 0x1d, 0xb2, 0xb8, + 0x57, 0x97, 0xc5, 0xc4, 0xf9, 0x6a, 0xbe, 0x76, 0x65, 0xa7, 0xba, 0xf2, 0xcf, 0x77, 0x0c, 0x7c, 0xe5, 0x2b, 0x2d, 0xf1, + 0xe9, 0xdd, 0x36, 0xe5, 0xf7, 0x4d, 0xcf, 0x8b, 0x2f, 0x8a, 0x53, 0xf9, 0x6b, 0x6a, 0x96, 0xae, 0x26, 0x5d, 0xa5, 0x33, + 0x02, 0xd9, 0x91, 0x84, 0x7d, 0xa1, 0xe5, 0xc0, 0x03, 0x0c, 0x09, 0x70, 0xd5, 0x55, 0xa3, 0xb4, 0x7b, 0xea, 0x57, 0x7e, + 0x4b, 0x0f, 0xd6, 0x9e, 0x20, 0x07, 0xbe, 0xde, 0x7d, 0x5d, 0x4c, 0x2f, 0xff, 0x49, 0x43, 0xfc, 0x2a, 0x12, 0xdf, 0x16, + 0xc1, 0xe1, 0xb2, 0xc9, 0x09, 0xc4, 0x0f, 0x92, 0x97, 0x80, 0x08, 0x84, 0x67, 0xa2, 0x77, 0x41, 0x24, 0x5d, 0x40, 0xdd, + 0x8d, 0xa6, 0x87, 0x99, 0x92, 0xad, 0x82, 0xec, 0x9d, 0x01, 0xd5, 0x3f, 0x17, 0xca, 0x0b, 0x22, 0x19, 0xc4, 0x30, 0xb2, + 0xcd, 0xb1, 0xda, 0x3c, 0x8d, 0x3f, 0x07, 0x33, 0x6f, 0x80, 0xcc, 0x04, 0x5c, 0x71, 0x0f, 0xdc, 0xe4, 0x06, 0xb8, 0xc9, + 0x75, 0xf0, 0xe5, 0x0e, 0x90, 0xcc, 0x80, 0xf8, 0xb8, 0x66, 0x0e, 0x24, 0xa7, 0xe0, 0xed, 0x1c, 0xbc, 0x99, 0x03, 0x58, + 0x66, 0x94, 0x01, 0x6c, 0x19, 0xd5, 0x38, 0xed, 0xf6, 0x1d, 0x54, 0x07, 0x66, 0x3f, 0xfb, 0xdf, 0xf9, 0xda, 0x44, 0x7e, + 0xe6, 0x63, 0x5e, 0x77, 0xfa, 0xc7, 0xbb, 0xa7, 0x3f, 0xfe, 0x0f, 0xa7, 0xd7, 0xbf, 0xfd, 0xef, 0xa4, 0xea, 0x92, 0x23, + 0x67, 0x84, 0x92, 0x46, 0x78, 0x6f, 0x9c, 0x92, 0xb5, 0xd0, 0xd6, 0x14, 0xce, 0xd8, 0xc9, 0xa3, 0xab, 0x0e, 0xbe, 0x96, + 0xf1, 0x15, 0xb5, 0xa6, 0xe8, 0xbe, 0x78, 0xed, 0xed, 0x18, 0x10, 0x5f, 0x5f, 0xfa, 0x32, 0x9e, 0xff, 0x63, 0x50, 0xe3, + 0x27, 0x4f, 0x6b, 0x9d, 0xd9, 0x0c, 0x1c, 0x74, 0xa4, 0x74, 0x3d, 0x14, 0x49, 0x1f, 0xac, 0x1f, 0x0a, 0xa5, 0x56, 0x5d, + 0x35, 0x4e, 0xb3, 0xd5, 0xc7, 0x3f, 0x92, 0xae, 0x9c, 0xfe, 0x08, 0x13, 0xdf, 0x4c, 0x6e, 0x47, 0x9b, 0x1f, 0x42, 0x4b, + 0xb3, 0x20, 0x3e, 0x33, 0x02, 0x89, 0x25, 0x8e, 0x2f, 0xa7, 0x55, 0xf9, 0x1c, 0x04, 0x4b, 0xb4, 0xee, 0xed, 0x13, 0x57, + 0xe5, 0x20, 0x7b, 0x67, 0x41, 0xaf, 0x5f, 0x02, 0x39, 0x38, 0x07, 0x32, 0x61, 0xbb, 0xbc, 0x94, 0xfc, 0xf2, 0xbb, 0xdb, + 0x8f, 0x6e, 0x16, 0x9c, 0x60, 0x33, 0xc6, 0xfe, 0x42, 0xad, 0x81, 0xec, 0xac, 0x01, 0xac, 0x3d, 0x05, 0x1c, 0x79, 0xb9, + 0xe9, 0x4d, 0x30, 0xdb, 0xaf, 0x80, 0x1d, 0x5f, 0x03, 0x12, 0x1a, 0x48, 0xe7, 0x00, 0xf5, 0x24, 0x30, 0xd8, 0xb3, 0x66, + 0xf1, 0xb5, 0x71, 0x4b, 0x80, 0x7b, 0x9b, 0xec, 0xb8, 0xf9, 0x2d, 0x44, 0x51, 0x7c, 0x54, 0x04, 0x50, 0x19, 0xcc, 0x5e, + 0xfd, 0xb7, 0x2c, 0x1c, 0x22, 0x3d, 0x76, 0xd1, 0x27, 0xfd, 0xb5, 0x47, 0xf3, 0x8d, 0x4b, 0xbf, 0x3a, 0xbf, 0xfb, 0xf2, + 0xd7, 0x65, 0x32, 0x5c, 0x01, 0x32, 0xb5, 0x10, 0xa2, 0x26, 0x57, 0xd7, 0x89, 0xb2, 0x56, 0x55, 0x99, 0x9d, 0x76, 0x84, + 0x3d, 0x5f, 0x3b, 0x77, 0xed, 0xf9, 0x17, 0x3c, 0xbc, 0xc0, 0xf6, 0xf1, 0xc1, 0x86, 0x46, 0x3d, 0x54, 0xfa, 0xbf, 0xf6, + 0xaf, 0x65, 0xf9, 0x54, 0x2e, 0x8d, 0xcc, 0x92, 0x35, 0x25, 0x32, 0x50, 0xd0, 0xf1, 0x24, 0x7b, 0x12, 0x60, 0x00, 0x42, + 0x0c, 0xc9, 0x56, 0x1d, 0x91, 0xf6, 0xcf, 0x64, 0x1b, 0x17, 0x7f, 0x83, 0xfd, 0xab, 0x37, 0x15, 0x4e, 0x7f, 0xf2, 0xbf, + 0xb0, 0x0a, 0xc4, 0x30, 0x73, 0x89, 0xf8, 0x5c, 0x5d, 0x0b, 0x07, 0x67, 0x5b, 0xcf, 0x52, 0xaf, 0x59, 0xe2, 0xfb, 0x81, + 0xf0, 0x6c, 0x5a, 0xd8, 0xdc, 0xa8, 0xfe, 0x23, 0x90, 0x9c, 0xf8, 0x38, 0xa8, 0xe1, 0x63, 0x80, 0xdc, 0xfb, 0x0a, 0x52, + 0x7d, 0xa8, 0xec, 0x10, 0x22, 0xa4, 0xe5, 0x9a, 0x74, 0xfb, 0xe2, 0xdc, 0xba, 0x0d, 0x39, 0xe3, 0x6d, 0xb0, 0x49, 0xd3, + 0x6b, 0x8f, 0x83, 0x5a, 0x79, 0x1c, 0xdc, 0xe4, 0x26, 0x54, 0x77, 0xff, 0x0b, 0xd8, 0xd1, 0x1b, 0x20, 0x99, 0x11, 0x8d, + 0x09, 0x63, 0x26, 0x84, 0x6c, 0x83, 0xcd, 0x23, 0x57, 0x57, 0x81, 0x2b, 0xd9, 0xfb, 0xe7, 0x09, 0x89, 0x1d, 0x11, 0x4c, + 0x7f, 0xfa, 0x6f, 0x41, 0x7e, 0xec, 0x5f, 0x0a, 0x95, 0xaf, 0x52, 0xba, 0x7a, 0xfe, 0x53, 0x76, 0xbe, 0x7d, 0xd3, 0x4c, + 0xee, 0xbc, 0x8a, 0x2a, 0x5d, 0x01, 0xa0, 0x4a, 0x08, 0x59, 0x3b, 0x4c, 0x2b, 0x90, 0x75, 0x6d, 0x27, 0x85, 0x99, 0x1a, + 0xe7, 0xe0, 0x95, 0x57, 0x3c, 0xc0, 0x2b, 0xad, 0xb4, 0x1c, 0xa9, 0x05, 0x4b, 0x05, 0x93, 0xc3, 0xaf, 0x2f, 0x8a, 0xf3, + 0xbd, 0x44, 0x96, 0xb5, 0xd3, 0x09, 0x54, 0x29, 0xa1, 0xce, 0x3d, 0xf8, 0x9e, 0x16, 0xa2, 0xef, 0x90, 0x06, 0x1e, 0xfd, + 0xc0, 0x99, 0xb2, 0xdb, 0x39, 0xf1, 0x91, 0xcf, 0xcb, 0x24, 0xe1, 0x66, 0x0a, 0xcd, 0xae, 0xfc, 0x47, 0xb4, 0xa3, 0x37, + 0x63, 0x91, 0x34, 0xd8, 0xfc, 0x46, 0xf2, 0x83, 0xcd, 0x6f, 0x89, 0xcf, 0x52, 0xdf, 0x07, 0x99, 0xae, 0x80, 0xcc, 0xd6, + 0x23, 0x03, 0xb2, 0x55, 0xc8, 0x1e, 0xf9, 0x3c, 0xe4, 0x4f, 0xfe, 0x61, 0x20, 0x58, 0xd8, 0xdf, 0x36, 0xa5, 0x07, 0xbe, + 0x64, 0x21, 0x00, 0x65, 0xdc, 0xb8, 0x80, 0xb3, 0x5f, 0x63, 0x8e, 0x11, 0x4f, 0xe0, 0x14, 0x13, 0x4b, 0xb5, 0xbf, 0x69, + 0x1c, 0xb5, 0xf7, 0xf1, 0x38, 0x6c, 0x4d, 0x06, 0x67, 0xa0, 0xf3, 0xc4, 0x17, 0x20, 0xbf, 0xf0, 0x0f, 0x42, 0xe2, 0x85, + 0xcc, 0xfc, 0xfc, 0x18, 0x88, 0x74, 0x05, 0x44, 0x3a, 0x88, 0xbe, 0x87, 0xa3, 0xad, 0x70, 0x76, 0xdb, 0x38, 0xee, 0x22, + 0xdc, 0x07, 0x73, 0xc4, 0x97, 0xdb, 0x30, 0x7b, 0xf5, 0xab, 0x31, 0x83, 0x96, 0x4a, 0xe4, 0xc7, 0x2f, 0xfd, 0x26, 0x28, + 0x31, 0x24, 0xa0, 0x1e, 0x82, 0x1f, 0x0a, 0x10, 0x3d, 0x09, 0xbe, 0x07, 0x42, 0xe7, 0x83, 0x8e, 0x4a, 0x4d, 0x8f, 0xf4, + 0xd9, 0xc1, 0x40, 0xc2, 0x67, 0x1f, 0x46, 0xe3, 0xfb, 0x35, 0x60, 0x5f, 0xfa, 0x3f, 0xf6, 0xaf, 0xc5, 0x1c, 0x66, 0xca, + 0x26, 0x83, 0x24, 0xd1, 0x69, 0x46, 0x1e, 0x3b, 0x12, 0x14, 0xd7, 0xf4, 0xfb, 0x28, 0xc4, 0xd0, 0x9b, 0x59, 0x92, 0xae, + 0x3f, 0x76, 0x49, 0xf7, 0xd6, 0xcf, 0xc7, 0x0c, 0xf7, 0x65, 0x51, 0xdd, 0xf8, 0x66, 0x30, 0x2f, 0x64, 0xa7, 0x0b, 0x47, + 0x87, 0xad, 0x19, 0x5c, 0x10, 0xbf, 0x17, 0x6a, 0x31, 0x4c, 0x74, 0x94, 0x39, 0xc8, 0xfe, 0x23, 0x90, 0x3d, 0xf2, 0x1b, + 0xa0, 0xfa, 0x27, 0x63, 0xc8, 0xce, 0x5d, 0xdc, 0x70, 0x25, 0x4c, 0xc8, 0xe6, 0x6a, 0xea, 0x02, 0x5c, 0x79, 0x2f, 0xd8, + 0x73, 0x5f, 0xee, 0x05, 0x3b, 0x1f, 0x9c, 0x68, 0xeb, 0xc8, 0xa5, 0x06, 0xc1, 0xd1, 0x4b, 0xb6, 0x0a, 0x22, 0x5d, 0x0d, + 0x15, 0x50, 0x4c, 0x7b, 0x31, 0xec, 0x0d, 0x51, 0x67, 0x68, 0x21, 0x04, 0x26, 0x25, 0x1b, 0xcf, 0x80, 0xec, 0x9d, 0x82, + 0xf2, 0xad, 0x17, 0xc1, 0x8e, 0xae, 0x80, 0x08, 0x09, 0x9e, 0x80, 0x98, 0x85, 0x60, 0x40, 0x59, 0x70, 0xe8, 0xca, 0xd7, + 0x1d, 0x34, 0x97, 0xaf, 0xc3, 0x4a, 0x40, 0xdd, 0x87, 0x7a, 0xeb, 0x87, 0x30, 0xbf, 0xf6, 0x22, 0x76, 0x1f, 0xfb, 0x4d, + 0xaf, 0xf2, 0xee, 0x5a, 0xb6, 0xf6, 0xcc, 0xc7, 0x8b, 0x3b, 0x2f, 0xbd, 0x08, 0xc9, 0x60, 0xe0, 0x91, 0xe6, 0x82, 0x44, + 0x09, 0x39, 0x15, 0x58, 0x42, 0x95, 0x2a, 0x55, 0x17, 0x62, 0x68, 0x60, 0x6b, 0xec, 0x00, 0xbe, 0xe4, 0x01, 0xbe, 0x72, + 0xa4, 0x16, 0x3c, 0xc0, 0x07, 0x7c, 0x51, 0xc0, 0xbd, 0x67, 0x65, 0xdd, 0xbb, 0xa0, 0x12, 0xb4, 0x69, 0x2a, 0x20, 0x97, + 0xc2, 0x75, 0x85, 0xe2, 0x7a, 0x3e, 0xf4, 0x81, 0x5c, 0x47, 0x08, 0xbd, 0x96, 0xae, 0x3d, 0xf5, 0x29, 0x60, 0x9c, 0x42, + 0x59, 0x42, 0xf1, 0xe6, 0xd7, 0xa2, 0xf3, 0x6a, 0x24, 0x87, 0xa3, 0x9d, 0x45, 0x19, 0x99, 0x23, 0x19, 0x8e, 0x70, 0xd8, + 0xd6, 0x07, 0x89, 0x5b, 0x0b, 0x3e, 0x40, 0xad, 0x5e, 0x84, 0xfc, 0xd1, 0xdf, 0x09, 0x8e, 0x38, 0x10, 0xbe, 0x8d, 0x2c, + 0x45, 0x6c, 0x33, 0xb8, 0xe9, 0x5d, 0x70, 0xa3, 0xd7, 0x83, 0x1d, 0xa7, 0x7a, 0xdc, 0x84, 0xae, 0x47, 0x57, 0x43, 0x7d, + 0x5b, 0x0d, 0x65, 0x07, 0xae, 0x7a, 0x20, 0xba, 0x27, 0x41, 0xad, 0x3c, 0x11, 0xfc, 0x49, 0x34, 0x67, 0x8d, 0x83, 0xb5, + 0x14, 0xb4, 0xaf, 0xf3, 0xc4, 0x1f, 0x04, 0x26, 0x98, 0xad, 0xef, 0x41, 0x48, 0x7b, 0x9b, 0x23, 0x85, 0x52, 0x9f, 0xe1, + 0x10, 0xb5, 0xa9, 0x47, 0xf1, 0xfd, 0x34, 0x49, 0x21, 0x47, 0x5f, 0xe5, 0x5b, 0x7f, 0x01, 0xe9, 0xf1, 0x0f, 0xa3, 0xea, + 0x6d, 0x50, 0xba, 0x72, 0xee, 0x97, 0xeb, 0xd1, 0xd5, 0xd7, 0xbc, 0x9d, 0xbf, 0x05, 0xa4, 0x06, 0x9e, 0x44, 0x21, 0xbd, + 0x99, 0x3b, 0x29, 0x0b, 0x69, 0x75, 0x59, 0xf5, 0x6c, 0x0d, 0x7e, 0x60, 0xe1, 0xf9, 0xbf, 0x76, 0xf0, 0xc2, 0x3b, 0x76, + 0xc2, 0x9c, 0x74, 0x7d, 0x19, 0x4f, 0x24, 0x3d, 0x39, 0x93, 0x5e, 0x27, 0xba, 0x9f, 0x02, 0x72, 0xaf, 0xd6, 0x77, 0xbd, + 0xf3, 0x3d, 0x50, 0xba, 0x4f, 0xf5, 0x58, 0xe7, 0x27, 0x3f, 0xf2, 0x51, 0x9d, 0x77, 0x56, 0x58, 0xb8, 0x8a, 0xb7, 0xbe, + 0x8e, 0x5c, 0x46, 0x0e, 0xf5, 0x9e, 0x36, 0xda, 0x71, 0x1c, 0x5d, 0xb0, 0x69, 0x60, 0xb3, 0xc0, 0x2d, 0xdc, 0x6e, 0x54, + 0xf5, 0x6c, 0x25, 0xda, 0xe6, 0xf5, 0xe7, 0x20, 0xbf, 0xf0, 0xdb, 0x51, 0x63, 0xd8, 0xa9, 0xb6, 0xc1, 0x82, 0x00, 0x70, + 0xf3, 0x7b, 0x60, 0xb6, 0x7e, 0x08, 0x6e, 0x7a, 0x3d, 0x1e, 0xaf, 0x2d, 0xcc, 0x71, 0x68, 0xd9, 0x24, 0x54, 0xb1, 0x64, + 0xd1, 0xd2, 0x3f, 0x86, 0x91, 0x5c, 0xeb, 0x01, 0x4c, 0x82, 0xf6, 0xb1, 0x1f, 0x72, 0xe3, 0x37, 0x41, 0x74, 0x4f, 0x81, + 0x3e, 0xf6, 0x21, 0x90, 0xfd, 0x33, 0x0b, 0xd9, 0x0b, 0xcc, 0x40, 0x84, 0xec, 0xc2, 0xe7, 0x01, 0x55, 0x02, 0xf5, 0xed, + 0xbf, 0x01, 0x4c, 0x57, 0x9b, 0x82, 0x9f, 0x07, 0xcf, 0xd7, 0x6d, 0x8b, 0x45, 0x74, 0x84, 0xcc, 0x84, 0x50, 0xd4, 0x4b, + 0x82, 0x20, 0xcc, 0xdf, 0xf8, 0x53, 0xec, 0x3f, 0xf7, 0x3f, 0x91, 0x64, 0xd3, 0x70, 0xec, 0x99, 0x4f, 0x4e, 0xaf, 0x7f, + 0x6b, 0x53, 0x26, 0xfd, 0xbe, 0x27, 0x9a, 0x49, 0x29, 0xa7, 0xd6, 0x51, 0x47, 0x24, 0xb2, 0xb0, 0x33, 0x55, 0x6d, 0xa4, + 0x69, 0xbd, 0xf5, 0xc6, 0x6f, 0x09, 0x80, 0xaf, 0xb6, 0xce, 0xf8, 0x80, 0x16, 0x2c, 0x33, 0xa0, 0xb9, 0x9f, 0x2f, 0x23, + 0xdc, 0x5c, 0x93, 0xf5, 0x85, 0x4c, 0x25, 0xe0, 0xd2, 0x54, 0xf9, 0x0c, 0x94, 0xc8, 0x25, 0xa9, 0x8e, 0x13, 0xa2, 0x87, + 0xde, 0xe4, 0xa8, 0xf2, 0xf5, 0xa4, 0xff, 0xc8, 0x73, 0x7c, 0x1c, 0x33, 0xde, 0x84, 0xe2, 0xc6, 0x37, 0x62, 0x58, 0x69, + 0x67, 0x11, 0x74, 0xe0, 0x38, 0xa4, 0xe3, 0xe2, 0x20, 0x47, 0x26, 0x49, 0x48, 0xf3, 0x83, 0xc3, 0x4d, 0x57, 0x82, 0xd9, + 0x51, 0xab, 0x4f, 0x43, 0x7e, 0xe1, 0x77, 0x9a, 0x62, 0x5c, 0x2b, 0xf9, 0xb1, 0x0c, 0x5d, 0xdf, 0x7d, 0x19, 0xec, 0xf6, + 0x8f, 0x01, 0xd8, 0x87, 0xb0, 0x19, 0x30, 0xcc, 0xd0, 0x79, 0x53, 0xbe, 0x68, 0x6a, 0x46, 0xfc, 0x7d, 0x93, 0x7c, 0xc5, + 0x00, 0x28, 0x66, 0xb5, 0x6d, 0xb5, 0x33, 0x66, 0xb6, 0x1d, 0x00, 0x65, 0xc0, 0x8d, 0x2b, 0xf0, 0xf3, 0x3b, 0xa0, 0x56, + 0x9e, 0x02, 0x7d, 0xe2, 0x63, 0x21, 0xc1, 0x8b, 0xce, 0x1a, 0xc3, 0x7b, 0x7a, 0xf6, 0xd7, 0xb8, 0x87, 0x0c, 0xf5, 0xe6, + 0x77, 0x83, 0x70, 0x44, 0x3b, 0xe8, 0xc0, 0x87, 0x22, 0x61, 0x15, 0x0c, 0x53, 0xd0, 0x3c, 0x3e, 0xb7, 0x28, 0xa2, 0x29, + 0xda, 0x7c, 0x09, 0xea, 0x7b, 0x9f, 0xc4, 0xf4, 0xc4, 0x45, 0xd2, 0x9d, 0xe3, 0x4f, 0xea, 0xfc, 0xd8, 0x69, 0x5b, 0x8d, + 0xae, 0xa2, 0xce, 0xbb, 0xde, 0x98, 0x9e, 0x42, 0x9a, 0x39, 0xab, 0xb2, 0x61, 0x5f, 0x94, 0xf3, 0x3d, 0xa1, 0xe1, 0xde, + 0x2d, 0x0b, 0xf0, 0xc5, 0x58, 0x4b, 0x7f, 0x5b, 0x0d, 0xf8, 0xec, 0x8b, 0xe2, 0xd4, 0xf4, 0x73, 0x72, 0x62, 0x4e, 0xeb, + 0x2e, 0xae, 0x68, 0x41, 0x3a, 0x45, 0xeb, 0x73, 0xaf, 0xa0, 0x8b, 0x08, 0x5d, 0x2a, 0xe7, 0x3a, 0x3b, 0xf1, 0xdc, 0xd3, + 0x32, 0xcb, 0x43, 0x69, 0xb9, 0xbc, 0xf1, 0x4d, 0x24, 0xee, 0x5a, 0x31, 0xfd, 0x82, 0xe4, 0xd7, 0x81, 0x70, 0x91, 0xd7, + 0x31, 0xe2, 0x61, 0xfb, 0x1c, 0xc2, 0x4c, 0xdd, 0x01, 0xd9, 0x3f, 0x07, 0xf9, 0x85, 0xbf, 0x1f, 0x09, 0xe6, 0x1b, 0x41, + 0x60, 0x13, 0x51, 0xcf, 0xa1, 0xba, 0xf5, 0x6d, 0xf0, 0x1c, 0x2e, 0x06, 0xc2, 0x4f, 0x63, 0x62, 0x65, 0x67, 0x00, 0xdc, + 0xa0, 0x69, 0x33, 0xda, 0xb6, 0x54, 0xdd, 0x96, 0xa8, 0x9b, 0x02, 0x5d, 0xa8, 0xf7, 0x37, 0xf9, 0x03, 0x70, 0xf6, 0xcc, + 0x4e, 0x95, 0xf3, 0x0a, 0xd5, 0x0b, 0x04, 0x65, 0xa6, 0x72, 0xcf, 0x21, 0x39, 0xf3, 0x6b, 0x21, 0x4c, 0x8d, 0x26, 0x2f, + 0x32, 0x21, 0x3b, 0xf7, 0xd9, 0x70, 0x3e, 0xb3, 0x73, 0x19, 0x30, 0x1d, 0xc6, 0xa0, 0xa1, 0x2d, 0x0e, 0xb6, 0x66, 0x8f, + 0x85, 0x4a, 0x30, 0xfc, 0x31, 0x0d, 0x26, 0xa9, 0xbc, 0xf1, 0x75, 0x48, 0x8e, 0x5d, 0x24, 0x99, 0x29, 0x95, 0xac, 0x3e, + 0xf1, 0x9c, 0xb9, 0xf1, 0x9d, 0x5b, 0x42, 0xa6, 0x3d, 0x8f, 0x7e, 0x0a, 0x02, 0x3b, 0x28, 0x29, 0xb3, 0x2e, 0x4f, 0x6c, + 0x3e, 0xd3, 0x27, 0x86, 0xbd, 0xfa, 0xee, 0x67, 0x9f, 0xb5, 0xf0, 0x8d, 0x07, 0x9b, 0xa0, 0xfd, 0xf2, 0xe2, 0xf4, 0x69, + 0xac, 0xd3, 0x8e, 0xcc, 0x3c, 0x68, 0x91, 0x9a, 0x14, 0x84, 0xc8, 0x00, 0x05, 0x57, 0xaa, 0x3a, 0xe0, 0xa8, 0x03, 0x4a, + 0x0e, 0x93, 0xc1, 0xb9, 0xe7, 0x18, 0x0b, 0x65, 0xc6, 0xbb, 0x50, 0x6f, 0x7d, 0x3f, 0x44, 0x1d, 0xc4, 0x49, 0x4e, 0x48, + 0xf3, 0x39, 0xe2, 0x09, 0xa1, 0x4b, 0x90, 0xc6, 0x10, 0x5d, 0x84, 0x70, 0x93, 0xb7, 0x21, 0x64, 0xe7, 0x7e, 0x0b, 0x84, + 0x4a, 0xf7, 0xcd, 0x8e, 0x40, 0xf0, 0xe5, 0x18, 0xaa, 0xeb, 0x5f, 0x07, 0x5f, 0xdc, 0x8d, 0x36, 0xb7, 0xde, 0x0b, 0xaa, + 0xee, 0xcd, 0x34, 0x6a, 0x42, 0x63, 0xd6, 0x82, 0x76, 0x05, 0x06, 0x34, 0xdd, 0xb1, 0xf6, 0xc2, 0x83, 0xfd, 0xe7, 0x2a, + 0xa7, 0x0a, 0xb1, 0x7e, 0xc8, 0x68, 0x65, 0x27, 0x6a, 0xa4, 0x9e, 0x83, 0x60, 0x7f, 0x94, 0xac, 0x80, 0x9f, 0xdf, 0x86, + 0xea, 0xda, 0x5f, 0x40, 0xf2, 0xc8, 0xe7, 0x40, 0x75, 0x8f, 0x1f, 0x30, 0x7d, 0xd9, 0xb9, 0xcf, 0x83, 0x2f, 0xef, 0x01, + 0xcc, 0x3c, 0x40, 0xd2, 0x6f, 0x4a, 0xe3, 0x06, 0xc0, 0xb8, 0x68, 0x4a, 0x83, 0x16, 0xd4, 0x51, 0x2b, 0x92, 0x1e, 0x98, + 0xdd, 0xd7, 0xc0, 0xec, 0xbe, 0x21, 0xd2, 0x8d, 0xc7, 0x40, 0xf7, 0x4e, 0x3c, 0x2d, 0xd3, 0xfe, 0xf7, 0x3d, 0x55, 0x35, + 0x90, 0xee, 0x08, 0xb0, 0x1d, 0x0f, 0x90, 0x67, 0x60, 0x53, 0xe7, 0x50, 0x9b, 0x2c, 0x91, 0xb0, 0xc5, 0x52, 0x72, 0xbf, + 0x33, 0x3e, 0xa4, 0x01, 0xcf, 0x23, 0x8c, 0x2e, 0x09, 0x7b, 0x72, 0xae, 0x44, 0x9a, 0xe9, 0x34, 0x04, 0xcb, 0x94, 0x11, + 0x0a, 0x8e, 0xd1, 0xba, 0x60, 0xe7, 0x5a, 0x0f, 0xce, 0x3d, 0x22, 0xb3, 0xfe, 0x3a, 0xdf, 0x7f, 0x75, 0xe7, 0x6f, 0x90, + 0xa3, 0x92, 0x18, 0xf2, 0xc5, 0xd4, 0x3e, 0x5c, 0x2c, 0xbf, 0xb8, 0x82, 0xd9, 0xc6, 0xfb, 0x69, 0x3f, 0x48, 0x66, 0x72, + 0xea, 0xd3, 0xa0, 0x7a, 0xc7, 0x62, 0x68, 0xd8, 0xc4, 0xd9, 0x54, 0xcf, 0xa1, 0xbe, 0xf1, 0x75, 0xa0, 0xe2, 0x4e, 0x0c, + 0xfb, 0xaa, 0x5d, 0xa0, 0x6a, 0x04, 0x64, 0x46, 0x4d, 0x59, 0x61, 0xd6, 0x94, 0x2f, 0xb8, 0x8e, 0x13, 0xa5, 0x31, 0x84, + 0x82, 0xc1, 0xb9, 0x53, 0xa8, 0xfb, 0xb7, 0xed, 0xc8, 0x68, 0x86, 0xb8, 0xd4, 0x9c, 0x00, 0x89, 0x39, 0xa0, 0xeb, 0x04, + 0xfb, 0xcd, 0xb0, 0xa1, 0x20, 0xd5, 0xe9, 0x6a, 0x68, 0xe6, 0xd4, 0xd7, 0xbf, 0x0e, 0x78, 0xee, 0xb7, 0xa3, 0x26, 0xb0, + 0x16, 0x7a, 0xee, 0x92, 0x75, 0x20, 0x3d, 0xfb, 0x1b, 0x50, 0xbc, 0xfe, 0x7f, 0x01, 0x72, 0x8f, 0x20, 0x94, 0x2f, 0xf8, + 0x9c, 0x4d, 0x34, 0xc4, 0xd6, 0x23, 0x14, 0xf5, 0x38, 0xac, 0x4e, 0x83, 0x26, 0x96, 0xb7, 0xfe, 0x12, 0xf4, 0xda, 0x63, + 0xa4, 0xb2, 0x2c, 0x4b, 0x86, 0x17, 0x1e, 0x2f, 0xef, 0xfe, 0xf0, 0x2e, 0x66, 0x49, 0x17, 0x1c, 0xe4, 0x2c, 0xb8, 0x16, + 0x5d, 0xaa, 0x75, 0xa6, 0x0b, 0xa1, 0x14, 0x8c, 0xaf, 0x4a, 0x80, 0x1b, 0x4d, 0x04, 0xb1, 0xff, 0x3a, 0x14, 0xa3, 0x6e, + 0x22, 0x0c, 0x77, 0xa4, 0x83, 0x8e, 0x52, 0x8a, 0x34, 0x6a, 0x97, 0x86, 0x83, 0x81, 0xcb, 0x05, 0x40, 0xee, 0x6d, 0x9d, + 0x24, 0xfd, 0x33, 0x8f, 0x71, 0x02, 0xe9, 0xeb, 0x1a, 0xea, 0xad, 0x1f, 0xc4, 0x9b, 0x0f, 0x85, 0xaf, 0xa6, 0xe2, 0x18, + 0x08, 0x13, 0xa5, 0x1f, 0xdb, 0xfa, 0x8d, 0x48, 0x41, 0x0e, 0xce, 0x43, 0xb2, 0xf1, 0x5c, 0x23, 0x75, 0x6d, 0xb4, 0xeb, + 0xa0, 0xba, 0xf9, 0xad, 0xd0, 0x7c, 0x0f, 0xc4, 0x2f, 0xb7, 0x81, 0xb8, 0x74, 0x50, 0xb5, 0xef, 0x3b, 0x40, 0xf5, 0x28, + 0x68, 0x03, 0x67, 0xaf, 0x2d, 0x43, 0x30, 0xf8, 0x84, 0x39, 0x00, 0xd7, 0x75, 0xf8, 0xdd, 0xce, 0x63, 0xde, 0x11, 0xfe, + 0x3e, 0x89, 0x11, 0x13, 0xef, 0xc7, 0xcc, 0x2c, 0xb7, 0xc1, 0xb7, 0xc7, 0xe3, 0xcd, 0x4c, 0x43, 0x65, 0xb6, 0xba, 0xf9, + 0x0d, 0xe0, 0xce, 0x5c, 0x64, 0x5e, 0x0c, 0x7f, 0xf5, 0xca, 0x79, 0x50, 0x6b, 0xcf, 0xc4, 0x8c, 0x3a, 0xe9, 0x2f, 0xea, + 0x51, 0x6d, 0xed, 0x23, 0x54, 0x5c, 0xf9, 0x3e, 0x43, 0x78, 0x2a, 0xc1, 0xec, 0xfc, 0x04, 0xdc, 0x7c, 0x07, 0x38, 0x12, + 0x54, 0xdd, 0x13, 0x8f, 0x11, 0x10, 0x5b, 0x8a, 0xcc, 0x01, 0xe4, 0x88, 0x22, 0x43, 0x12, 0xa9, 0x13, 0x26, 0xc9, 0xfb, + 0x46, 0x9d, 0x78, 0xe6, 0xb4, 0x80, 0xcf, 0x6e, 0xde, 0x87, 0x6a, 0x5a, 0x2e, 0xac, 0x23, 0x7c, 0xec, 0x69, 0xdc, 0x28, + 0x40, 0xe4, 0x52, 0xca, 0xc0, 0x00, 0x80, 0x84, 0x35, 0x00, 0x40, 0xe4, 0xde, 0x9b, 0x44, 0x26, 0xdd, 0xa1, 0xca, 0xd7, + 0xcf, 0xf1, 0x1e, 0x66, 0x7c, 0x15, 0xdc, 0xec, 0x4e, 0x43, 0xc7, 0xfd, 0x9a, 0x7e, 0x3c, 0x92, 0x6a, 0x0a, 0x6b, 0x9d, + 0x58, 0xdb, 0x51, 0x39, 0x24, 0x27, 0x7f, 0x05, 0x90, 0x13, 0xa4, 0x45, 0x98, 0x8f, 0x50, 0x6f, 0xbe, 0x0c, 0x7e, 0xf2, + 0x56, 0x90, 0x70, 0x6e, 0x4d, 0x12, 0x37, 0x9b, 0xaa, 0x9d, 0xf0, 0x99, 0x89, 0x14, 0x7c, 0x4b, 0xa8, 0xa0, 0xb2, 0x79, + 0x2b, 0x00, 0x83, 0xf4, 0x55, 0x4d, 0x9c, 0x6e, 0x1a, 0x8d, 0xe3, 0x73, 0xb3, 0x84, 0xd7, 0x41, 0xda, 0x19, 0x69, 0x18, + 0x7e, 0x1f, 0x7c, 0xc8, 0xa4, 0x61, 0xc4, 0x5e, 0x73, 0xfc, 0x5d, 0xa0, 0x7a, 0x37, 0x32, 0xbb, 0xd8, 0x82, 0xfa, 0xce, + 0xdf, 0xde, 0x17, 0x82, 0xa4, 0x27, 0x3e, 0x19, 0x4c, 0x25, 0x9b, 0x4e, 0xc1, 0xc1, 0x03, 0x57, 0x65, 0x43, 0x25, 0x96, + 0x5f, 0x4d, 0x79, 0xa7, 0x29, 0xe2, 0xf9, 0x6a, 0x0f, 0xcc, 0xce, 0x4f, 0xb9, 0xed, 0x06, 0x32, 0x5b, 0x39, 0x21, 0x3b, + 0xeb, 0x1b, 0x64, 0x4b, 0x0d, 0x40, 0xb9, 0xf0, 0x36, 0x67, 0x06, 0xe4, 0xaa, 0xa7, 0x8d, 0x2b, 0xb4, 0x19, 0x4d, 0x25, + 0x6c, 0x7d, 0xee, 0xbe, 0xa4, 0xec, 0xe0, 0x17, 0xc5, 0x29, 0xb4, 0x79, 0x2e, 0xad, 0x47, 0x2d, 0x10, 0x13, 0x47, 0xa2, + 0xc1, 0x6b, 0x42, 0x0e, 0xa6, 0x54, 0xaa, 0x7b, 0xf2, 0x94, 0x48, 0xbb, 0x3d, 0xa6, 0xb3, 0xd9, 0xfa, 0x11, 0x06, 0xc2, + 0x07, 0xb4, 0x14, 0x37, 0xcf, 0x5b, 0xb3, 0xd0, 0xc4, 0xe2, 0x21, 0xf4, 0xec, 0x84, 0xcf, 0x2c, 0xfd, 0x6a, 0xf0, 0x48, + 0x13, 0x8b, 0x47, 0xbb, 0x6f, 0x67, 0xf7, 0x82, 0x63, 0x64, 0x3b, 0xeb, 0x1b, 0x22, 0xb1, 0xed, 0x0f, 0x9f, 0xcd, 0xb8, + 0xb1, 0xfd, 0xcb, 0x84, 0x6f, 0x7a, 0x07, 0x6d, 0x83, 0x25, 0x44, 0x59, 0xfe, 0x10, 0x6a, 0x82, 0xed, 0x35, 0x87, 0x8d, + 0xcc, 0x94, 0x65, 0x46, 0xb0, 0x46, 0x30, 0x73, 0x97, 0x36, 0x57, 0x83, 0x1b, 0x5d, 0x01, 0xce, 0xdc, 0x59, 0x18, 0xda, + 0x1a, 0x93, 0xec, 0xae, 0x80, 0x5a, 0x7d, 0x2a, 0x56, 0x69, 0xf9, 0xfa, 0x25, 0xcb, 0x9f, 0x8e, 0xb9, 0x4c, 0x93, 0x81, + 0x2f, 0xfa, 0x0b, 0x44, 0x50, 0xdf, 0xfb, 0x71, 0xf8, 0x4a, 0xa5, 0x5a, 0xe9, 0xde, 0xe9, 0xb3, 0x91, 0x01, 0x22, 0x47, + 0xc2, 0x14, 0xc1, 0xa7, 0x0e, 0x4d, 0x92, 0xd0, 0x50, 0xb9, 0x24, 0x93, 0x50, 0x73, 0x43, 0xed, 0x79, 0x7c, 0x00, 0x03, + 0x9e, 0x47, 0x98, 0x81, 0x70, 0x5a, 0xcb, 0x24, 0xd3, 0xca, 0x7b, 0xd0, 0x1a, 0x5d, 0x12, 0x40, 0xb3, 0x9e, 0x32, 0xef, + 0x6a, 0xad, 0x3a, 0xeb, 0x27, 0x83, 0xf9, 0x31, 0x86, 0xcc, 0xde, 0x95, 0x68, 0xc3, 0x43, 0xd3, 0x83, 0x6f, 0xbc, 0x95, + 0xfe, 0x98, 0x99, 0x86, 0x3a, 0x3e, 0xfb, 0x00, 0x99, 0x82, 0x3e, 0xf6, 0xe1, 0xa8, 0xc5, 0x0b, 0xf7, 0x43, 0x60, 0xb7, + 0xbe, 0xdf, 0x10, 0x68, 0xd6, 0x10, 0xa8, 0xd9, 0x0c, 0x4b, 0x7d, 0x24, 0x7c, 0x94, 0xec, 0x7d, 0xa2, 0x87, 0x5c, 0x95, + 0x21, 0x0c, 0x02, 0x41, 0x84, 0x3a, 0x4d, 0x7c, 0xe7, 0x7f, 0xc7, 0x1e, 0xcd, 0x3e, 0x33, 0xc2, 0x7e, 0xec, 0x48, 0xd9, + 0x01, 0xb7, 0x8c, 0x68, 0xcc, 0x13, 0x34, 0xe7, 0x61, 0xbf, 0x62, 0xb6, 0x5e, 0x06, 0x6f, 0xcd, 0x92, 0x59, 0x84, 0x90, + 0x37, 0x70, 0x81, 0x70, 0xff, 0x1e, 0xf6, 0xcd, 0x50, 0x44, 0x67, 0x70, 0xcf, 0x81, 0xf1, 0xbe, 0x22, 0x14, 0xf9, 0x7c, + 0xb1, 0x17, 0x28, 0xa9, 0xf2, 0xf5, 0x93, 0x04, 0x94, 0x08, 0xf0, 0xa9, 0x17, 0x94, 0xb2, 0x05, 0x71, 0x82, 0xb4, 0x4b, + 0x9d, 0x72, 0x52, 0x4b, 0x28, 0xd5, 0x03, 0x35, 0x00, 0x83, 0xfd, 0xaf, 0x6f, 0x0b, 0xaf, 0x4a, 0x9e, 0x4c, 0x51, 0x82, + 0x77, 0xb4, 0x98, 0x92, 0x87, 0x04, 0x91, 0x34, 0x0a, 0x99, 0x31, 0x66, 0x93, 0x7f, 0xc9, 0xe5, 0xde, 0x10, 0x31, 0x44, + 0xe3, 0xd9, 0x44, 0x26, 0x91, 0xba, 0x9c, 0x31, 0x8a, 0x60, 0xff, 0x59, 0x75, 0x75, 0x28, 0x23, 0x73, 0x91, 0x6d, 0x9f, + 0x3f, 0x18, 0x33, 0xdc, 0xe9, 0xcd, 0xa6, 0x5a, 0xda, 0xda, 0xf7, 0x49, 0x28, 0x61, 0x84, 0xea, 0x64, 0xc8, 0xa2, 0x97, + 0x89, 0x1f, 0x09, 0x1f, 0xb7, 0xe6, 0x38, 0x87, 0x9a, 0xf4, 0x5c, 0x76, 0x68, 0x7f, 0xd3, 0x6a, 0x05, 0x97, 0x13, 0x58, + 0x73, 0x82, 0xcd, 0x0e, 0x75, 0x9d, 0xc8, 0x04, 0xcf, 0xe7, 0x62, 0x46, 0xb3, 0xef, 0x2a, 0xef, 0x81, 0x1b, 0x5f, 0x3d, + 0x40, 0x5f, 0xd9, 0x61, 0x64, 0xdd, 0xd9, 0x60, 0x7a, 0xda, 0x86, 0x50, 0x34, 0x43, 0xed, 0xb1, 0x23, 0x2c, 0x32, 0xfc, + 0xbe, 0x9e, 0x80, 0x9d, 0xdd, 0x0a, 0x9f, 0x65, 0xda, 0xdf, 0x40, 0x95, 0x75, 0xc9, 0x7b, 0x0d, 0x04, 0xa9, 0x07, 0x99, + 0x08, 0xa7, 0xb4, 0x27, 0xa9, 0x72, 0xf0, 0xea, 0xc4, 0x1a, 0xdb, 0xe0, 0x83, 0x7e, 0xe0, 0x00, 0x47, 0x36, 0x56, 0x4f, + 0x09, 0x2f, 0xb5, 0xd4, 0x22, 0x93, 0xc2, 0x93, 0x16, 0x02, 0x34, 0x08, 0x48, 0xc8, 0x55, 0x5a, 0x24, 0xdd, 0xbe, 0x4c, + 0x7a, 0x6b, 0xfc, 0x3b, 0x46, 0xaf, 0x85, 0x7a, 0x3a, 0x27, 0x02, 0x6d, 0x4c, 0xde, 0x98, 0x9f, 0xb6, 0xe9, 0x1d, 0x54, + 0x17, 0x55, 0x30, 0x3f, 0x42, 0xb3, 0x59, 0x8c, 0x21, 0x1f, 0xb3, 0xc9, 0xee, 0xbd, 0x16, 0x0b, 0x75, 0x96, 0x9d, 0xe9, + 0x6c, 0x11, 0xeb, 0xc7, 0xca, 0x69, 0x2c, 0x61, 0x30, 0xc4, 0xbf, 0xe5, 0x5a, 0x90, 0xf0, 0x25, 0xc2, 0xb7, 0xc4, 0xdf, + 0x67, 0xca, 0xf2, 0x77, 0xf1, 0xf7, 0xcb, 0xa6, 0x29, 0x98, 0xaf, 0xb6, 0x69, 0x13, 0x9c, 0x76, 0x63, 0xde, 0xf8, 0xdd, + 0x19, 0xb0, 0x7b, 0x3f, 0x03, 0xe2, 0xc2, 0x5f, 0x93, 0x0c, 0xf2, 0x6d, 0xa8, 0xe1, 0xa3, 0xfb, 0x9d, 0xb2, 0xb6, 0x23, + 0xd7, 0xaa, 0xf1, 0xa2, 0xd7, 0x1c, 0xf3, 0x04, 0x3b, 0xbe, 0x16, 0xac, 0x93, 0x50, 0x9d, 0xbe, 0x4c, 0x57, 0x56, 0xc9, + 0xd5, 0xd2, 0xa3, 0x48, 0x94, 0xf7, 0x09, 0x0b, 0xb2, 0xf2, 0xb5, 0x9e, 0xea, 0x5c, 0xd8, 0x9e, 0x10, 0xec, 0x67, 0x8f, + 0x36, 0x41, 0xcf, 0x1e, 0x17, 0x7e, 0x65, 0x8e, 0x99, 0x94, 0xd2, 0x53, 0xa1, 0xbc, 0x14, 0x2a, 0x48, 0xbe, 0x67, 0x06, + 0x38, 0x29, 0x74, 0x6f, 0x20, 0x64, 0x92, 0x85, 0x2c, 0x7d, 0x72, 0xb3, 0x21, 0x4e, 0x6c, 0xff, 0xc5, 0x04, 0xaf, 0xd1, + 0x80, 0x70, 0xd1, 0xcc, 0x80, 0xd8, 0x5e, 0x64, 0xe9, 0x5f, 0xe8, 0x36, 0x9b, 0xac, 0x6a, 0x0e, 0x7e, 0x76, 0x3b, 0x26, + 0x39, 0xb6, 0x69, 0x8a, 0x04, 0xc2, 0x37, 0x25, 0x8c, 0x40, 0xfc, 0x96, 0xa9, 0x2d, 0x31, 0x1f, 0x20, 0xf5, 0x4b, 0x8c, + 0x38, 0xcc, 0x9c, 0xb0, 0xdf, 0xa2, 0x5d, 0xd9, 0x24, 0x54, 0x21, 0x8e, 0x67, 0xdf, 0xc0, 0xda, 0xd0, 0x44, 0x52, 0x0c, + 0x42, 0x2d, 0xb6, 0x02, 0xee, 0x74, 0xa1, 0x05, 0x04, 0x20, 0xbb, 0x67, 0x62, 0x8f, 0x58, 0xb2, 0x49, 0x6f, 0x34, 0x60, + 0x01, 0x06, 0x58, 0x62, 0x02, 0x53, 0x61, 0x7a, 0x23, 0xf8, 0x01, 0xa1, 0x95, 0x50, 0xd9, 0x60, 0x08, 0xde, 0x48, 0x04, + 0x9f, 0x78, 0x24, 0xed, 0xbd, 0xd1, 0x2a, 0x49, 0x65, 0x56, 0x55, 0xd2, 0xce, 0x3a, 0x12, 0x8a, 0xdd, 0x03, 0xb5, 0xf4, + 0xe5, 0xde, 0x12, 0xf0, 0x0f, 0xa8, 0x32, 0x52, 0xf1, 0xe8, 0x9b, 0xf1, 0x3c, 0x1a, 0xa4, 0x09, 0x49, 0x13, 0x18, 0x29, + 0x74, 0xb7, 0x87, 0x4a, 0x71, 0x33, 0x8b, 0x5c, 0xb9, 0xb3, 0xaf, 0xaf, 0x2d, 0x1a, 0xa1, 0x45, 0x1b, 0xb4, 0x68, 0x34, + 0x8e, 0x84, 0x92, 0x2e, 0x88, 0x6c, 0xbd, 0xa5, 0x65, 0xb8, 0x7e, 0x37, 0xbf, 0x13, 0x4c, 0x40, 0xe8, 0x0f, 0xb8, 0x72, + 0xbf, 0x4d, 0xc9, 0x8e, 0xb3, 0xf1, 0x27, 0x2d, 0x43, 0xd9, 0xbe, 0x1f, 0x45, 0xec, 0xc3, 0x5a, 0x70, 0x3f, 0x73, 0x1a, + 0x26, 0xb4, 0xe6, 0x88, 0x6b, 0x9d, 0x4c, 0xac, 0x90, 0xdd, 0xd6, 0xfb, 0xe7, 0x0c, 0xe5, 0x8d, 0xf8, 0x6f, 0x37, 0xbb, + 0x79, 0x00, 0x8d, 0x1d, 0x8b, 0x86, 0x2b, 0x4b, 0xe8, 0xba, 0x06, 0x0c, 0x10, 0x8b, 0x13, 0xfb, 0xbe, 0x00, 0x10, 0x5c, + 0x39, 0x0a, 0xe5, 0x8c, 0x00, 0xda, 0x50, 0xdd, 0x01, 0x79, 0xa3, 0xd0, 0x83, 0x46, 0x22, 0x2d, 0x48, 0x28, 0x6f, 0x51, + 0x7a, 0x21, 0x25, 0xf4, 0x2b, 0x84, 0xd9, 0xe6, 0x01, 0xab, 0xb3, 0xff, 0x8f, 0x7a, 0x82, 0xe0, 0x2b, 0x24, 0x2f, 0x79, + 0x9a, 0x41, 0x4a, 0x85, 0x92, 0xa3, 0x2b, 0x22, 0x54, 0xe0, 0x9c, 0x10, 0x49, 0x6f, 0x10, 0xaa, 0x07, 0xce, 0x85, 0xf0, + 0x2b, 0x50, 0x33, 0x48, 0x41, 0x53, 0x93, 0x09, 0x85, 0xb4, 0x08, 0x27, 0x89, 0x51, 0x03, 0xc6, 0x70, 0x8e, 0x9b, 0x2d, + 0x4b, 0x9d, 0x51, 0x96, 0xb6, 0x60, 0xfb, 0x1b, 0x48, 0x0a, 0x85, 0x0c, 0x77, 0x39, 0x8c, 0x6d, 0x6d, 0xfe, 0x12, 0x2c, + 0xe8, 0x48, 0x22, 0xdf, 0xff, 0x5a, 0x36, 0x43, 0xfb, 0xdf, 0xb5, 0x70, 0xeb, 0xa6, 0xc2, 0xb9, 0x60, 0x02, 0x6b, 0x5b, + 0xbb, 0xb9, 0x70, 0x5d, 0x51, 0x8e, 0xf8, 0xbe, 0x08, 0x84, 0x92, 0x20, 0xb2, 0xb5, 0x40, 0xf4, 0xa0, 0xd5, 0x8c, 0xa6, + 0x5b, 0x52, 0x11, 0x6e, 0xd2, 0x04, 0xc1, 0xe3, 0x6a, 0x46, 0x70, 0xea, 0xf3, 0xf0, 0x59, 0x25, 0xbd, 0x3e, 0x01, 0x4a, + 0x12, 0xa0, 0x9c, 0x20, 0x45, 0x88, 0x92, 0xb4, 0x91, 0xa9, 0x22, 0xe1, 0xab, 0x81, 0x00, 0xb8, 0x00, 0x47, 0xe7, 0x01, + 0xe6, 0x04, 0x52, 0x37, 0xc5, 0xb4, 0x97, 0x0a, 0xb2, 0x56, 0x92, 0x63, 0xe2, 0x13, 0x8b, 0xbc, 0x22, 0x4f, 0x52, 0xea, + 0xbc, 0x13, 0x7d, 0x6e, 0x45, 0xec, 0xcc, 0x22, 0x3d, 0x97, 0xfa, 0xa7, 0x0d, 0x3f, 0x23, 0x54, 0x3c, 0x62, 0x77, 0x38, + 0x99, 0xe1, 0x3a, 0x4f, 0xb4, 0xff, 0xdc, 0x59, 0xe2, 0xde, 0xd1, 0xde, 0x02, 0xfb, 0x09, 0x2d, 0xe1, 0x1b, 0x67, 0x1b, + 0x61, 0x88, 0xf1, 0x78, 0x0f, 0x97, 0xf0, 0x77, 0xc2, 0x84, 0xc3, 0xfb, 0xb5, 0x0d, 0x9e, 0xc6, 0x81, 0x06, 0x93, 0xd4, + 0x40, 0x57, 0xb8, 0x02, 0xca, 0xd1, 0x91, 0x6b, 0x5b, 0xb8, 0xd1, 0x5f, 0x71, 0xf5, 0x76, 0xe1, 0xd7, 0x9a, 0xbe, 0xc1, + 0xbe, 0x9a, 0x34, 0x58, 0x23, 0x8a, 0xdd, 0x34, 0xcf, 0x19, 0x7b, 0xa8, 0x88, 0x64, 0x5c, 0x33, 0xd3, 0xe8, 0xbd, 0x44, + 0x07, 0x52, 0x82, 0x93, 0xd2, 0xa2, 0x24, 0x4b, 0x82, 0x7c, 0x98, 0x09, 0x41, 0x80, 0xcf, 0x1e, 0x61, 0x82, 0xdc, 0x9c, + 0x7d, 0x95, 0xf0, 0xb6, 0x14, 0x94, 0x09, 0x14, 0xe8, 0xa4, 0x40, 0xe2, 0x6a, 0xbf, 0x04, 0x41, 0x92, 0x04, 0x1b, 0x43, + 0x3e, 0xaf, 0xc1, 0x36, 0x02, 0x88, 0x91, 0xc6, 0xd2, 0x88, 0x6d, 0x5b, 0x12, 0xe0, 0xc2, 0x18, 0x63, 0x39, 0x38, 0x94, + 0x5b, 0x46, 0x66, 0x38, 0x0b, 0x9e, 0x1d, 0x6e, 0xc0, 0xa2, 0x37, 0xc0, 0xa9, 0x16, 0x8a, 0xe8, 0x97, 0x43, 0xcd, 0x77, + 0x44, 0xeb, 0xb7, 0x65, 0xc2, 0x7d, 0x5a, 0xd0, 0x32, 0xa1, 0x05, 0x6e, 0xb5, 0x35, 0x7f, 0x88, 0xf0, 0x48, 0xcf, 0x7e, + 0x68, 0x79, 0x3f, 0xd6, 0xde, 0x06, 0x95, 0x17, 0x34, 0x7b, 0x01, 0x83, 0x39, 0xd4, 0xbc, 0x6f, 0x19, 0x1a, 0xcf, 0xad, + 0xc9, 0x93, 0x02, 0xef, 0x03, 0xfd, 0xbc, 0x73, 0x92, 0x07, 0x0a, 0x49, 0x91, 0x80, 0xbc, 0x46, 0x06, 0x0f, 0x2e, 0x9f, + 0xe3, 0xfe, 0x76, 0x99, 0xe7, 0xd2, 0xa4, 0xe3, 0x92, 0x8e, 0x10, 0xbc, 0xf1, 0x04, 0x28, 0x81, 0x14, 0xc1, 0xb3, 0x46, + 0xe4, 0x41, 0x38, 0x61, 0xa0, 0x6b, 0xdb, 0x83, 0x5d, 0xc6, 0xee, 0xb7, 0x5d, 0x15, 0x8c, 0x69, 0xfc, 0xe2, 0x6e, 0xf8, + 0xe7, 0x4d, 0xc8, 0xca, 0x7b, 0x34, 0x51, 0x04, 0x84, 0xa2, 0x1a, 0x6f, 0x6d, 0xb1, 0xfe, 0xfe, 0xbe, 0xc5, 0x3b, 0x95, + 0xfe, 0x23, 0x58, 0x71, 0xe8, 0xdf, 0x7c, 0x16, 0x66, 0x72, 0x2b, 0xbd, 0xed, 0xc6, 0xf7, 0xcd, 0xcd, 0x17, 0xce, 0x07, + 0x96, 0xf6, 0xe6, 0xca, 0x6a, 0x90, 0x7a, 0xd1, 0xc0, 0x7f, 0x0f, 0x54, 0x11, 0x16, 0x9a, 0x12, 0x30, 0x4f, 0x0d, 0x03, + 0x80, 0x87, 0x40, 0x79, 0x8a, 0x93, 0xb1, 0x44, 0xe8, 0x25, 0x78, 0x96, 0x7c, 0x12, 0x90, 0x00, 0x74, 0x5d, 0x8d, 0xe0, + 0x59, 0x03, 0x8e, 0x62, 0x80, 0x2b, 0x10, 0x5c, 0x8d, 0xa4, 0x2d, 0x92, 0x23, 0x01, 0xcc, 0x35, 0x9e, 0x50, 0x64, 0xcb, + 0x17, 0x0e, 0x27, 0x59, 0x04, 0xa2, 0xfd, 0x6e, 0x9c, 0xee, 0xe2, 0x22, 0xee, 0xbb, 0xe9, 0x96, 0x09, 0x71, 0x97, 0xc5, + 0x6b, 0xe1, 0x33, 0x5a, 0x33, 0x43, 0xcd, 0x21, 0x0e, 0xfd, 0xfb, 0x03, 0x7d, 0x35, 0xac, 0x6e, 0x21, 0x16, 0x0b, 0x6c, + 0xe9, 0x7e, 0x54, 0xb3, 0x78, 0xb1, 0x39, 0x6d, 0x11, 0xf9, 0x0b, 0x1c, 0x18, 0xff, 0xaf, 0xc1, 0xc2, 0xb4, 0xbe, 0x2f, + 0xb4, 0x3c, 0xb9, 0x45, 0x1a, 0x7a, 0x13, 0x3c, 0x72, 0x25, 0x59, 0x88, 0xc1, 0x05, 0x2f, 0x8a, 0x90, 0x90, 0xa0, 0x39, + 0x5b, 0x97, 0x5e, 0x43, 0x6f, 0x9e, 0x1d, 0x6c, 0x4e, 0xb1, 0x38, 0x99, 0xcc, 0xe3, 0xdd, 0xd7, 0x87, 0xaf, 0x97, 0xd0, + 0x7b, 0x36, 0x74, 0x4d, 0x2c, 0x13, 0xec, 0xfb, 0x72, 0x53, 0xe7, 0x08, 0x74, 0x42, 0xfb, 0xde, 0x86, 0x3f, 0xed, 0xab, + 0xb5, 0xa1, 0xad, 0xcd, 0xa2, 0x83, 0xfb, 0x1e, 0x21, 0xfc, 0x1f, 0xc0, 0xab, 0x21, 0xe9, 0x61, 0xad, 0x6a, 0xcd, 0xe7, + 0x81, 0x0b, 0x6a, 0xc3, 0xeb, 0xa5, 0xaf, 0x0e, 0x1e, 0x6a, 0xff, 0xbd, 0x11, 0x36, 0x62, 0x3a, 0x85, 0xe8, 0x88, 0x6d, + 0x70, 0x8c, 0x29, 0x42, 0x9f, 0x39, 0xe5, 0xc3, 0xd7, 0x6f, 0x8f, 0x8a, 0x40, 0x54, 0x3c, 0xbc, 0xd3, 0xec, 0xc9, 0x27, + 0x64, 0x50, 0x98, 0x67, 0x15, 0x73, 0xb1, 0xcc, 0x1f, 0x43, 0xcc, 0xc5, 0x45, 0xb7, 0xb7, 0x74, 0x9f, 0x44, 0x35, 0xb6, + 0xf1, 0xc0, 0xd9, 0x38, 0x49, 0x6b, 0x6c, 0x29, 0x30, 0x8e, 0x3f, 0x62, 0x3c, 0x83, 0xc3, 0x5e, 0xc4, 0x03, 0xef, 0xd1, + 0x01, 0x1c, 0x78, 0x3d, 0x44, 0x3b, 0xc3, 0xf9, 0xe2, 0x44, 0x5f, 0xe3, 0x3d, 0x1b, 0xf8, 0xe3, 0xd2, 0x2b, 0xb4, 0x3e, + 0x23, 0x13, 0xc2, 0x40, 0xc8, 0x02, 0x98, 0xb4, 0x68, 0x44, 0x34, 0x9a, 0x2b, 0x43, 0xee, 0x13, 0xce, 0xe8, 0x6b, 0x1f, + 0x71, 0x4b, 0x4b, 0xc4, 0xe5, 0xc1, 0xc2, 0xaa, 0x82, 0x19, 0xcc, 0xe0, 0x6d, 0x18, 0xc0, 0xd1, 0x0d, 0xa7, 0xed, 0x00, + 0x0e, 0x3d, 0x59, 0x6f, 0x79, 0x9e, 0x24, 0x4c, 0xa1, 0x93, 0xb3, 0x91, 0xad, 0x81, 0x88, 0xcd, 0x6e, 0x01, 0x7f, 0xbf, + 0x74, 0x9b, 0xed, 0x45, 0x36, 0x8d, 0xf3, 0x90, 0x69, 0x2e, 0xd4, 0x34, 0xee, 0x1b, 0xe1, 0xe0, 0x9c, 0xb0, 0x2d, 0xa1, + 0x9f, 0x17, 0x8e, 0xae, 0xe9, 0x11, 0x1c, 0xa2, 0x5b, 0xc4, 0x7c, 0xbe, 0x0b, 0xb2, 0x1f, 0xfa, 0x7d, 0xac, 0x92, 0x44, + 0xc2, 0xef, 0xb7, 0x2f, 0xdb, 0xe1, 0x8d, 0x78, 0xfe, 0x16, 0x87, 0xba, 0xcc, 0xb3, 0x98, 0xa8, 0x2d, 0xe7, 0x3a, 0x07, + 0x89, 0x1f, 0xe3, 0x8b, 0x76, 0x22, 0x27, 0x32, 0x20, 0xb6, 0x03, 0x1d, 0xc5, 0xc0, 0x22, 0x14, 0x0d, 0xe3, 0x11, 0x8d, + 0x22, 0x10, 0x9a, 0x00, 0xee, 0x3e, 0x88, 0x01, 0xd7, 0x01, 0xe6, 0x15, 0x81, 0x71, 0x84, 0xce, 0x72, 0x67, 0xba, 0x09, + 0x76, 0x1d, 0x01, 0xfb, 0x61, 0x57, 0x07, 0xe3, 0xc4, 0x17, 0xca, 0x65, 0xe6, 0x76, 0xf7, 0x7d, 0xc9, 0x0d, 0x67, 0x8f, + 0xc4, 0x0f, 0x2a, 0x48, 0xcd, 0x80, 0xdd, 0x22, 0x0c, 0x09, 0x79, 0x82, 0xd0, 0x83, 0x06, 0x13, 0xda, 0x8e, 0x0e, 0x35, + 0x5b, 0x13, 0xba, 0x36, 0x31, 0xd5, 0x82, 0x88, 0x87, 0xdf, 0xdf, 0x2d, 0x13, 0xda, 0xdd, 0xc2, 0x71, 0xdb, 0x08, 0xad, + 0x41, 0x59, 0x47, 0x24, 0x36, 0x9f, 0x5b, 0x34, 0xc5, 0xb7, 0x64, 0xc9, 0xae, 0x73, 0x8a, 0x30, 0x3a, 0x30, 0x9f, 0xb6, + 0xaf, 0xe5, 0x0b, 0xf8, 0x46, 0xe3, 0xea, 0x62, 0xef, 0x23, 0xde, 0x7e, 0xc5, 0x2a, 0xe0, 0xd9, 0x83, 0xf2, 0xc2, 0x21, + 0xbc, 0x7e, 0x85, 0x15, 0x5c, 0xb6, 0xad, 0x20, 0x28, 0x80, 0x48, 0x09, 0xe0, 0x25, 0x3a, 0xc2, 0x07, 0xa4, 0x84, 0x42, + 0x53, 0x5d, 0x5b, 0x6e, 0x79, 0x7a, 0xde, 0x95, 0xdb, 0x5b, 0x8c, 0x0e, 0x01, 0xc1, 0x95, 0xe7, 0xd1, 0x2c, 0x4c, 0x85, + 0xaa, 0x24, 0x66, 0x88, 0x21, 0x59, 0x6a, 0x61, 0xe2, 0x2d, 0xf1, 0xe3, 0x10, 0x1d, 0x87, 0xa9, 0x5c, 0x5b, 0x09, 0xd5, + 0xcd, 0xd0, 0xbc, 0x88, 0x94, 0x08, 0x02, 0x9e, 0x1f, 0x8b, 0xd2, 0x17, 0x9a, 0xe7, 0x49, 0x53, 0xe8, 0xd2, 0x4b, 0x44, + 0x89, 0xda, 0x70, 0x14, 0xbd, 0xdf, 0x8e, 0x09, 0x31, 0x39, 0x3a, 0xfc, 0x9b, 0xb6, 0x73, 0x1f, 0x13, 0xaa, 0x68, 0x06, + 0xf7, 0x9b, 0xf7, 0xfc, 0x99, 0xff, 0xc6, 0x19, 0x7b, 0x2c, 0x4b, 0xc7, 0x9a, 0x10, 0xdf, 0x79, 0xcb, 0x80, 0x7d, 0x38, + 0x4c, 0x9b, 0xd2, 0x2f, 0x01, 0x01, 0x38, 0x63, 0xd7, 0xb1, 0xe5, 0x1a, 0x50, 0x39, 0xf5, 0x74, 0xc6, 0x0b, 0x59, 0x00, + 0x61, 0x40, 0x85, 0x21, 0xd5, 0x1e, 0x9d, 0x27, 0xe1, 0x95, 0x5b, 0xf2, 0x01, 0x47, 0x38, 0xe1, 0x60, 0x5e, 0x4a, 0x02, + 0x59, 0x7a, 0x53, 0x78, 0x96, 0x7c, 0x5e, 0x0d, 0xc3, 0x81, 0xab, 0x3d, 0x32, 0x27, 0x2a, 0x66, 0x00, 0xe7, 0x78, 0xc0, + 0x53, 0xa6, 0xcd, 0x0e, 0x7c, 0x01, 0xad, 0x53, 0x66, 0x02, 0xc4, 0x18, 0xbb, 0xbd, 0x60, 0xd6, 0x00, 0x06, 0x53, 0x2d, + 0x2a, 0xbd, 0x5c, 0x63, 0xe9, 0x1c, 0x8f, 0xd2, 0xd2, 0x16, 0xec, 0x24, 0x6f, 0x6d, 0xc1, 0x2b, 0x6a, 0x42, 0x7b, 0x7d, + 0x47, 0x49, 0xff, 0xfd, 0xe6, 0xe5, 0xc1, 0xbf, 0x59, 0x98, 0xed, 0x96, 0x58, 0xc1, 0xce, 0x2f, 0x21, 0x27, 0xda, 0x4d, + 0x24, 0x61, 0x30, 0x63, 0x9f, 0x10, 0x5c, 0xe5, 0x9c, 0x46, 0x60, 0x6f, 0xc3, 0x80, 0x56, 0xa8, 0x0e, 0x30, 0xb4, 0x99, + 0xac, 0x61, 0xa0, 0x19, 0x0b, 0x66, 0xd0, 0x9a, 0x72, 0x34, 0xe3, 0x38, 0x97, 0xc0, 0x3a, 0x74, 0x1c, 0xcf, 0x4b, 0xc7, + 0x16, 0xa5, 0x12, 0x33, 0xc2, 0xd2, 0x7b, 0x48, 0x26, 0x07, 0x22, 0x93, 0x7d, 0x06, 0x5c, 0xbb, 0x49, 0x38, 0xb3, 0xbe, + 0xb2, 0xe0, 0x85, 0x36, 0x56, 0x00, 0x5a, 0x1e, 0xf9, 0x27, 0x42, 0xc3, 0xcb, 0x51, 0xd9, 0x7a, 0x3a, 0xf7, 0xb6, 0xb2, + 0x21, 0xbc, 0x0f, 0x17, 0x8b, 0x8d, 0x3a, 0x37, 0xf6, 0xbb, 0xb9, 0xe3, 0x45, 0x96, 0x19, 0x60, 0xe1, 0x05, 0x0f, 0x5a, + 0x1f, 0x48, 0x1e, 0x39, 0xbd, 0x17, 0x19, 0x6b, 0x01, 0x03, 0xa8, 0x22, 0x7a, 0x81, 0x11, 0x73, 0x91, 0x11, 0xb1, 0xea, + 0xc8, 0x2a, 0xb8, 0xc8, 0x9c, 0x97, 0x08, 0x7c, 0xf8, 0xf3, 0x51, 0x66, 0xea, 0x20, 0xf1, 0x9b, 0x0c, 0xbc, 0x81, 0xc1, + 0xc7, 0x3e, 0x05, 0x37, 0xec, 0x97, 0x20, 0xf0, 0x7c, 0x1d, 0x8c, 0xd4, 0xeb, 0x9e, 0x5c, 0x68, 0x5d, 0xa8, 0x59, 0x15, + 0x9b, 0xb1, 0x64, 0xdd, 0x94, 0x2f, 0xf6, 0xab, 0xbe, 0x4d, 0x78, 0xd3, 0x66, 0xc8, 0x61, 0xc9, 0xb4, 0xe3, 0x41, 0x30, + 0xbd, 0x25, 0x70, 0xf5, 0x64, 0xca, 0xf9, 0x17, 0x7a, 0x6f, 0x11, 0x9c, 0x73, 0x60, 0x9c, 0x25, 0xef, 0xd0, 0x96, 0x3e, + 0x08, 0xf8, 0xbe, 0x5a, 0xde, 0xaf, 0x01, 0x23, 0x39, 0x27, 0x94, 0xbc, 0xde, 0x85, 0xf1, 0x8e, 0x8c, 0xf3, 0x9e, 0x0f, + 0x69, 0x03, 0x9e, 0xdc, 0x17, 0xbb, 0x33, 0x5f, 0x4f, 0x99, 0xbb, 0xa0, 0x06, 0xe7, 0x28, 0xe0, 0x6b, 0xc2, 0xc0, 0x84, + 0xda, 0x8f, 0xf7, 0x1b, 0x07, 0x1c, 0xa7, 0x53, 0xaa, 0x70, 0xd1, 0x76, 0x7c, 0xb5, 0xe9, 0x03, 0xb3, 0xb4, 0xf8, 0x80, + 0x52, 0x93, 0xc3, 0xc7, 0x63, 0x71, 0x4b, 0x75, 0x1b, 0x42, 0x34, 0x1b, 0xd7, 0xde, 0x05, 0x9b, 0x05, 0x76, 0x68, 0xf7, + 0x33, 0xe1, 0x30, 0x91, 0xf7, 0xbf, 0x7b, 0xc0, 0x6f, 0x82, 0xea, 0xed, 0xc3, 0x55, 0x18, 0x93, 0x14, 0xce, 0xa3, 0x19, + 0x33, 0xc4, 0xe7, 0xec, 0x86, 0xeb, 0x90, 0xfd, 0x0b, 0x20, 0xf4, 0x12, 0x5e, 0x88, 0xe3, 0xc0, 0xd1, 0x9b, 0x4b, 0xf5, + 0x2a, 0x2e, 0x99, 0xb4, 0x65, 0x92, 0x88, 0x55, 0x6d, 0x9d, 0x37, 0xdf, 0xbb, 0x1e, 0x5c, 0x88, 0x25, 0x24, 0x53, 0x54, + 0xa6, 0xb8, 0x37, 0x01, 0xa9, 0x89, 0x88, 0x0c, 0x63, 0xec, 0x04, 0x78, 0x2b, 0xc0, 0xd8, 0xca, 0x29, 0xc7, 0x02, 0xce, + 0x82, 0x7e, 0x58, 0x03, 0x1a, 0xcf, 0x92, 0x10, 0x8c, 0x2a, 0x8f, 0x4e, 0x3a, 0xa1, 0xc1, 0x3a, 0xeb, 0xac, 0x40, 0xe2, + 0xba, 0x83, 0xe1, 0xe9, 0x4d, 0x6f, 0x8b, 0xca, 0x16, 0x3b, 0xa1, 0x0c, 0x2a, 0x3b, 0x27, 0x03, 0x06, 0x33, 0x3a, 0xd6, + 0x26, 0x92, 0x09, 0x87, 0x62, 0x75, 0x65, 0x14, 0x41, 0x2c, 0xfb, 0xf2, 0x45, 0xbb, 0xe9, 0x2d, 0x70, 0xf3, 0xad, 0x03, + 0x0d, 0x0f, 0x35, 0x78, 0x34, 0x00, 0x73, 0x21, 0xb4, 0x2d, 0xfb, 0xcd, 0xd6, 0x03, 0x60, 0x82, 0x30, 0x7c, 0x9c, 0xb1, + 0x37, 0x41, 0xba, 0xf6, 0x99, 0xe0, 0xd9, 0x2a, 0x2e, 0x47, 0x28, 0x07, 0xb4, 0x60, 0x5f, 0xea, 0xc3, 0xef, 0x5a, 0x31, + 0xe6, 0x02, 0x5a, 0x90, 0xfc, 0x28, 0xf5, 0x4c, 0x74, 0x3e, 0xc7, 0xfe, 0xf9, 0x22, 0x68, 0x20, 0xb4, 0x20, 0x17, 0x14, + 0xe1, 0x9a, 0xe4, 0x3c, 0x74, 0xba, 0xe2, 0x04, 0x67, 0x33, 0xec, 0x11, 0x42, 0xea, 0x26, 0x01, 0x0d, 0x01, 0x43, 0x6c, + 0xd0, 0x44, 0xac, 0xd3, 0xd9, 0x70, 0x4a, 0x5b, 0x8e, 0x46, 0xbe, 0xdc, 0x9d, 0x03, 0xa2, 0x23, 0x72, 0xc6, 0x93, 0x33, + 0x4c, 0x47, 0x5b, 0x95, 0xae, 0x53, 0xcf, 0xfd, 0x68, 0x3c, 0x7f, 0x58, 0x1e, 0x70, 0x99, 0x40, 0x15, 0x1e, 0xab, 0x89, + 0x37, 0x55, 0x65, 0x85, 0x0b, 0x0b, 0x07, 0x18, 0x72, 0xae, 0x76, 0xe1, 0x0a, 0xc0, 0xda, 0xf9, 0xdd, 0x6d, 0x26, 0xa0, + 0x48, 0x3a, 0xac, 0x05, 0xd1, 0xb1, 0xb2, 0x13, 0x0b, 0x78, 0x9c, 0x7d, 0x0a, 0x07, 0x4c, 0x4d, 0x3b, 0x1e, 0x64, 0x67, + 0x01, 0x9f, 0xdf, 0x28, 0x77, 0xac, 0x34, 0x26, 0x09, 0xa8, 0xb5, 0xe7, 0x62, 0xef, 0x98, 0xd1, 0x07, 0xbc, 0xe9, 0x41, + 0xc4, 0x0f, 0x05, 0xad, 0x60, 0x49, 0xcd, 0x81, 0x42, 0x2b, 0xb0, 0xd1, 0xb0, 0x10, 0x9e, 0xd2, 0x7e, 0x70, 0xb6, 0xd8, + 0xe0, 0xc0, 0xf7, 0xd1, 0xde, 0x45, 0xa1, 0xa0, 0x20, 0xf5, 0x4d, 0x5b, 0x51, 0x37, 0x84, 0x0f, 0x00, 0xb1, 0x08, 0x8b, + 0x0f, 0xd2, 0xbf, 0x7a, 0x11, 0x64, 0x36, 0x58, 0x60, 0x47, 0x99, 0x6f, 0x66, 0xf7, 0x55, 0xf0, 0x8c, 0xc8, 0x68, 0x47, + 0x9b, 0x2c, 0x83, 0xcd, 0x9a, 0xd0, 0xba, 0x89, 0xa4, 0xda, 0xb0, 0x93, 0xa7, 0xef, 0x25, 0x0f, 0xfd, 0xb3, 0xd6, 0xcc, + 0x37, 0x77, 0xc8, 0xdb, 0x9a, 0x08, 0x0c, 0x3a, 0x57, 0x0b, 0x6f, 0x8d, 0x77, 0x5c, 0x3c, 0x03, 0x5b, 0x9a, 0xca, 0x81, + 0xa8, 0x18, 0x74, 0xb4, 0x9c, 0x30, 0x1d, 0xca, 0x03, 0xf4, 0xc4, 0x63, 0x3d, 0x77, 0x82, 0x4a, 0xeb, 0x6c, 0x6d, 0x88, + 0xea, 0x5a, 0x44, 0xb4, 0x6d, 0x85, 0x32, 0x75, 0xf5, 0xe8, 0xfa, 0x3d, 0x57, 0x56, 0x96, 0xad, 0x47, 0x72, 0xec, 0x43, + 0x0b, 0x3b, 0xd8, 0xc6, 0xf4, 0x21, 0xd4, 0x0b, 0x03, 0xd7, 0xbc, 0xd2, 0x06, 0x8f, 0x03, 0xcd, 0x83, 0xe4, 0x70, 0xc7, + 0xc9, 0x15, 0xe3, 0xa6, 0x5c, 0x1d, 0x9b, 0xdf, 0x6a, 0x95, 0x81, 0xb3, 0xe7, 0xa2, 0x69, 0x48, 0x86, 0x80, 0x8c, 0x1b, + 0x4d, 0x86, 0x00, 0xfc, 0x59, 0xf7, 0xa3, 0xa4, 0x4a, 0x66, 0x02, 0x6b, 0x83, 0x06, 0xae, 0x8a, 0xb7, 0x9a, 0xc6, 0xe7, + 0xd9, 0xdf, 0xda, 0x11, 0xbf, 0x36, 0xbe, 0x67, 0x1f, 0xa2, 0x81, 0xf1, 0x04, 0xc1, 0xc9, 0x07, 0x93, 0xd3, 0x6f, 0xce, + 0xb1, 0x02, 0x22, 0x59, 0x09, 0x36, 0x9f, 0x35, 0x82, 0xdb, 0xa5, 0x8c, 0x51, 0x5d, 0x98, 0x2f, 0x96, 0x7e, 0x63, 0xa2, + 0xc0, 0x30, 0x58, 0x20, 0xf4, 0xa6, 0x97, 0x46, 0x68, 0x17, 0xd2, 0xdf, 0x84, 0xce, 0xbc, 0xb4, 0xd7, 0xda, 0x25, 0x10, + 0x5a, 0xa1, 0x37, 0x1e, 0xea, 0xc9, 0xf5, 0x4d, 0x40, 0xe9, 0x20, 0x30, 0xc1, 0xd5, 0x96, 0x7c, 0x2d, 0xb0, 0x36, 0x2c, + 0xd0, 0x4c, 0x57, 0x16, 0xf0, 0x20, 0xe8, 0x47, 0x68, 0x40, 0xfc, 0x52, 0xde, 0x26, 0x59, 0x8e, 0x5d, 0xe5, 0x6a, 0xe7, + 0x04, 0xd4, 0xde, 0xbb, 0x9a, 0x97, 0xf6, 0xe2, 0x0d, 0x85, 0xb2, 0x76, 0x76, 0x77, 0x64, 0xe7, 0x5b, 0xdb, 0x7c, 0x1d, + 0x7a, 0xf5, 0x49, 0x62, 0x87, 0x1a, 0xbb, 0x60, 0x6d, 0xcb, 0x2e, 0x86, 0x65, 0x41, 0x5d, 0x2d, 0x8f, 0x26, 0xc5, 0x36, + 0x23, 0xf7, 0x0f, 0x18, 0x7b, 0x79, 0xb0, 0x82, 0x21, 0x40, 0x9f, 0xfa, 0x54, 0x24, 0x0c, 0xc7, 0xe0, 0x0c, 0x9a, 0x6a, + 0xb6, 0x40, 0xa4, 0x20, 0xa9, 0x3c, 0x0f, 0x16, 0x35, 0x02, 0x44, 0x16, 0x24, 0x3a, 0x32, 0xa3, 0xc9, 0xc6, 0x9b, 0x2d, + 0x30, 0x87, 0xbf, 0x0f, 0x7f, 0x8f, 0x93, 0x37, 0x2c, 0xf1, 0xd0, 0x48, 0x3a, 0x06, 0xa2, 0x33, 0x74, 0x9d, 0xdf, 0x57, + 0xa2, 0xb6, 0x05, 0xa8, 0xcc, 0xa7, 0x1a, 0xdb, 0xdf, 0x76, 0x54, 0x11, 0xcc, 0xbd, 0x1f, 0x05, 0x2c, 0x69, 0x34, 0xa3, + 0x11, 0x93, 0xba, 0xbc, 0x58, 0x48, 0x4c, 0xde, 0xe2, 0xd2, 0x07, 0xec, 0x4f, 0x92, 0x63, 0x97, 0xc2, 0x60, 0xbe, 0x2b, + 0x46, 0x13, 0xb3, 0xf7, 0xd6, 0x36, 0xaa, 0x94, 0x7d, 0x6e, 0x5c, 0x91, 0x8b, 0x6c, 0xe5, 0x6c, 0x65, 0x84, 0x2f, 0xac, + 0x48, 0xa6, 0x8e, 0x05, 0xfc, 0x21, 0x26, 0x08, 0x08, 0xae, 0x69, 0x1a, 0x85, 0x45, 0x5a, 0xa6, 0x56, 0x98, 0x91, 0xf1, + 0x86, 0xf5, 0x86, 0xeb, 0xd3, 0xb6, 0xe4, 0xa8, 0x18, 0xbc, 0xaf, 0xea, 0xbd, 0x37, 0x6f, 0xc7, 0x68, 0x66, 0x00, 0x7a, + 0xfd, 0x62, 0xd3, 0xc5, 0x4e, 0x0f, 0x84, 0x90, 0x21, 0x17, 0x08, 0xce, 0xab, 0x08, 0xf0, 0x42, 0x76, 0xca, 0x71, 0x4c, + 0xe8, 0x16, 0xa0, 0x6a, 0x52, 0x67, 0x0e, 0xdf, 0xb2, 0x01, 0x24, 0xa7, 0x3f, 0x13, 0x12, 0x3b, 0x96, 0x7e, 0x0c, 0x11, + 0xd2, 0x1a, 0x20, 0x0f, 0x6e, 0x30, 0x33, 0x78, 0x86, 0x80, 0x4d, 0x45, 0x30, 0x4f, 0xcd, 0xfc, 0x98, 0x8c, 0xce, 0x9a, + 0x96, 0xb6, 0x60, 0xdf, 0x17, 0x0e, 0xb6, 0x07, 0x10, 0x86, 0xf9, 0x06, 0x31, 0x5f, 0x09, 0xc7, 0x59, 0x8f, 0xc7, 0x65, + 0x58, 0x7c, 0x00, 0x08, 0xa7, 0x81, 0xf8, 0xaa, 0x7f, 0x6a, 0x01, 0x4f, 0xe4, 0xe0, 0x80, 0xb5, 0x94, 0x05, 0x85, 0x4d, + 0xa8, 0x0f, 0xb8, 0xd4, 0x38, 0x60, 0x12, 0xcd, 0x4f, 0x2c, 0xce, 0xb5, 0xb9, 0x0b, 0x5f, 0xbf, 0x62, 0xb8, 0x4d, 0xff, + 0x74, 0xf8, 0x53, 0x3d, 0xb9, 0x71, 0xc7, 0x9b, 0xf9, 0x1c, 0x08, 0x19, 0xa0, 0x54, 0x92, 0x33, 0x15, 0xaf, 0x7a, 0xe0, + 0x1c, 0xd5, 0x95, 0x73, 0x76, 0x52, 0x90, 0x83, 0x1b, 0xb7, 0x0f, 0x98, 0x1f, 0x7e, 0xb5, 0xc5, 0x8f, 0xe6, 0x8b, 0x84, + 0x40, 0x16, 0x5e, 0xd8, 0xda, 0x5a, 0xe3, 0xeb, 0x5c, 0x87, 0xc5, 0xed, 0x4a, 0x40, 0x9a, 0x7b, 0x67, 0x0a, 0x94, 0xa9, + 0xad, 0x77, 0x5e, 0xbf, 0xed, 0x4e, 0x7d, 0xfc, 0x59, 0x99, 0x67, 0x49, 0x76, 0xea, 0xd3, 0x50, 0xdf, 0xe1, 0x0b, 0x36, + 0xf1, 0xa2, 0x02, 0x4e, 0x88, 0x73, 0x80, 0x88, 0x28, 0x0e, 0x73, 0x62, 0x8c, 0x64, 0x63, 0x42, 0x31, 0xa0, 0xf5, 0xe6, + 0x37, 0xa0, 0xd3, 0xf9, 0xc3, 0x58, 0x37, 0x09, 0x25, 0x60, 0x02, 0x39, 0x38, 0x03, 0xfa, 0xf4, 0xaf, 0x41, 0x7d, 0xeb, + 0xdb, 0x4d, 0x86, 0xdf, 0xc4, 0xeb, 0xfc, 0x9b, 0xba, 0xc9, 0x11, 0x42, 0xeb, 0xb0, 0x91, 0xc4, 0x25, 0x98, 0xca, 0x62, + 0x09, 0x83, 0x36, 0x26, 0x6f, 0xf6, 0x43, 0xc1, 0xa6, 0xa7, 0xb1, 0xfb, 0x2a, 0x32, 0x23, 0x80, 0x6e, 0x99, 0x91, 0x0c, + 0x93, 0x39, 0xf1, 0x49, 0xd0, 0xeb, 0x4f, 0x2d, 0x60, 0xea, 0xb1, 0x3c, 0x4e, 0x50, 0xdd, 0xf8, 0x06, 0xf8, 0x72, 0x37, + 0x9a, 0x1e, 0x46, 0xd0, 0x35, 0x43, 0x7c, 0xd1, 0xfb, 0x37, 0x78, 0x27, 0x64, 0x6d, 0x67, 0xdf, 0x04, 0x90, 0x9d, 0xfe, + 0x34, 0x4f, 0xe5, 0xa0, 0xaf, 0x2d, 0xd5, 0xdb, 0x3f, 0xbb, 0x89, 0x42, 0x1b, 0x72, 0x75, 0x09, 0x8e, 0xd5, 0xde, 0x16, + 0x82, 0xea, 0xaa, 0xb2, 0x55, 0x2d, 0xdc, 0xd8, 0xc2, 0x94, 0x2f, 0x9a, 0x4b, 0x11, 0x07, 0x5e, 0xb4, 0x5c, 0x7d, 0xa2, + 0x60, 0x9f, 0xd2, 0x4f, 0x39, 0x51, 0x95, 0xb6, 0x26, 0x56, 0x1d, 0x57, 0x25, 0x50, 0x97, 0xce, 0x4b, 0x5e, 0xae, 0x76, + 0x2e, 0x64, 0x5e, 0x9b, 0x72, 0x73, 0x54, 0xed, 0xbd, 0x71, 0xb3, 0xd3, 0xb9, 0xf4, 0xa8, 0x5e, 0xb9, 0x40, 0x7a, 0xed, + 0x62, 0x58, 0x66, 0x26, 0x4a, 0x65, 0x8c, 0x16, 0x02, 0x7e, 0x92, 0x8b, 0x79, 0x6c, 0x86, 0xc4, 0x1c, 0x7c, 0xd3, 0xa0, + 0xe7, 0xa9, 0xc5, 0xea, 0xe6, 0xb7, 0x79, 0x71, 0x8c, 0xa6, 0xb6, 0x22, 0x02, 0x13, 0xd4, 0xca, 0xa3, 0xe1, 0xe6, 0x18, + 0x1d, 0x1d, 0xd5, 0x3c, 0xce, 0x70, 0x11, 0xfb, 0x00, 0xd3, 0x09, 0xa6, 0x00, 0x97, 0x47, 0x4b, 0xb9, 0xdc, 0xb2, 0x18, + 0xb8, 0x5e, 0x5a, 0xa6, 0x26, 0x24, 0x77, 0x2d, 0x3a, 0x3a, 0x86, 0x99, 0x81, 0x09, 0xac, 0x45, 0x6c, 0x96, 0x64, 0x27, + 0x20, 0xf4, 0x16, 0xc4, 0x6f, 0x7c, 0x16, 0x8f, 0x36, 0x55, 0xb7, 0xbe, 0x1b, 0x00, 0xb7, 0x0c, 0xbe, 0x8d, 0xf8, 0x24, + 0x06, 0x0c, 0xc4, 0xb9, 0xb1, 0x18, 0x55, 0xc5, 0xa1, 0xee, 0x38, 0x43, 0x0c, 0xa0, 0x7a, 0x8f, 0x40, 0x72, 0xec, 0x43, + 0x6c, 0x7e, 0xb0, 0x9a, 0xdc, 0xde, 0xaa, 0x46, 0x57, 0xef, 0xa1, 0xca, 0x0d, 0xd9, 0x32, 0x80, 0x9a, 0xac, 0x73, 0x25, + 0x55, 0xae, 0x12, 0xe5, 0xd4, 0x80, 0xad, 0x2d, 0xa8, 0xab, 0x1e, 0xe0, 0xca, 0xc1, 0xf5, 0x13, 0x0e, 0x81, 0x73, 0xe3, + 0x97, 0x37, 0x6e, 0xd3, 0x64, 0xb5, 0x67, 0xf3, 0xf9, 0xc0, 0x08, 0x98, 0x57, 0x9e, 0xba, 0xa5, 0xc8, 0xea, 0x82, 0x29, + 0xe9, 0x65, 0x3d, 0x47, 0x48, 0xba, 0xf3, 0xbb, 0x2f, 0x5f, 0x4d, 0xd7, 0x9e, 0x3c, 0x2f, 0xd2, 0x44, 0x64, 0x2c, 0xbd, + 0xf7, 0x5e, 0x69, 0x22, 0x83, 0x04, 0x48, 0xee, 0x23, 0xd8, 0x82, 0xf4, 0xb0, 0x14, 0xd5, 0x1a, 0x3c, 0x8f, 0xa4, 0x0a, + 0x0d, 0x66, 0xeb, 0x07, 0xc1, 0x34, 0xa4, 0xa7, 0x7e, 0xb9, 0x01, 0xe9, 0x72, 0xd6, 0xc3, 0xea, 0x7c, 0x16, 0x50, 0xff, + 0x7d, 0xa8, 0x6f, 0xff, 0x35, 0x78, 0xc6, 0x0c, 0x65, 0x1a, 0x80, 0x91, 0x69, 0x0b, 0x74, 0xf4, 0xa1, 0xe9, 0xfa, 0xb6, + 0x4a, 0xd9, 0x3a, 0xe0, 0x16, 0x9e, 0xde, 0x64, 0xb7, 0x6d, 0x9c, 0xdf, 0x26, 0x5b, 0xec, 0x70, 0x99, 0xf8, 0xc1, 0xec, + 0x1c, 0x22, 0x7e, 0xbd, 0x7d, 0x05, 0xaa, 0xdb, 0xdf, 0x09, 0xa8, 0x0c, 0x46, 0xe6, 0xb1, 0xf9, 0xe1, 0x51, 0xd6, 0x45, + 0x93, 0xa5, 0x41, 0x7a, 0x07, 0xe2, 0x2b, 0x2e, 0xd8, 0x79, 0x48, 0x4f, 0x7f, 0x1a, 0x44, 0x9a, 0x04, 0x4c, 0x69, 0xb9, + 0xf9, 0xa3, 0x37, 0x00, 0xa8, 0x19, 0x42, 0xf6, 0x33, 0x47, 0x6e, 0x46, 0x60, 0x0a, 0xe7, 0xe6, 0x55, 0x0d, 0x75, 0x5d, + 0xd6, 0x73, 0x0b, 0x77, 0x47, 0x6d, 0xb3, 0xe1, 0x80, 0x16, 0x30, 0x03, 0x96, 0xe1, 0xd2, 0x04, 0xd0, 0xf5, 0xa0, 0x8c, + 0x13, 0x6e, 0x62, 0x66, 0x75, 0x5e, 0xf7, 0x32, 0x59, 0x00, 0x25, 0xb3, 0x40, 0x09, 0x8b, 0x33, 0x54, 0xf9, 0xa0, 0x1e, + 0xdf, 0xd8, 0xae, 0x47, 0xd7, 0xef, 0xe4, 0xc7, 0x1f, 0x3f, 0xcd, 0x18, 0xf9, 0xe4, 0xd8, 0x73, 0xc8, 0x40, 0xdd, 0x10, + 0x3a, 0x86, 0x75, 0xdc, 0xb8, 0x9c, 0xda, 0xac, 0xed, 0xe3, 0xea, 0xd8, 0x2f, 0x5d, 0xac, 0xf5, 0x20, 0x02, 0x20, 0x37, + 0x38, 0xb0, 0x8d, 0x8b, 0x0b, 0x26, 0xb0, 0x2d, 0x16, 0xf9, 0x2a, 0x64, 0xe7, 0x7f, 0x87, 0xf1, 0x96, 0x60, 0x77, 0x5e, + 0x89, 0xcd, 0x7f, 0x46, 0xc7, 0xeb, 0x98, 0xd8, 0x85, 0x49, 0x95, 0xc5, 0x00, 0x76, 0x0b, 0x34, 0x6e, 0xd7, 0x7e, 0x68, + 0xf1, 0x48, 0x31, 0xf4, 0x8c, 0x8e, 0x92, 0xe1, 0x85, 0xfd, 0x30, 0x10, 0xc2, 0xd1, 0x0e, 0x3b, 0xdc, 0x03, 0xc4, 0xd7, + 0x02, 0xcc, 0xde, 0x75, 0xa8, 0xde, 0xfa, 0xf3, 0x20, 0xf1, 0x91, 0xf8, 0x0c, 0xdc, 0x62, 0x44, 0x36, 0x4f, 0x76, 0x36, + 0x68, 0x8f, 0xe5, 0xe3, 0x32, 0xd1, 0x06, 0xe7, 0x21, 0x3b, 0xf5, 0xc9, 0x50, 0x07, 0xad, 0xa6, 0x5b, 0x7b, 0xc5, 0xf6, + 0xab, 0x77, 0x50, 0x25, 0xc6, 0x5b, 0x33, 0x25, 0xb6, 0xb9, 0xbe, 0x98, 0x7b, 0x5b, 0x94, 0xce, 0xd6, 0x95, 0x98, 0xce, + 0x0c, 0x4c, 0xb7, 0x5a, 0xf3, 0x43, 0x6f, 0x37, 0xa0, 0xd1, 0x98, 0xa1, 0xb3, 0x6e, 0x56, 0xa7, 0x36, 0xcb, 0xe6, 0x95, + 0xaf, 0x74, 0x69, 0xb0, 0x28, 0x94, 0xee, 0x4e, 0x51, 0xb8, 0x29, 0x92, 0x99, 0x21, 0xaa, 0x7c, 0x76, 0xf3, 0xaf, 0x7f, + 0x96, 0xac, 0x3c, 0x72, 0x42, 0xe8, 0x44, 0x74, 0x1e, 0xfb, 0x3d, 0x30, 0x0c, 0x6e, 0x62, 0xec, 0x3c, 0x63, 0xff, 0x1b, + 0x09, 0x0d, 0xa6, 0x28, 0x0c, 0xbb, 0x71, 0xd3, 0xba, 0x09, 0x55, 0x9b, 0xf5, 0x7c, 0x4a, 0xbe, 0x69, 0x5f, 0x43, 0x7a, + 0xe2, 0xc3, 0xfb, 0x8d, 0xa8, 0x60, 0x93, 0x25, 0x24, 0xc7, 0x2f, 0x81, 0x1a, 0x5e, 0x00, 0xbb, 0x7b, 0x05, 0xec, 0xf8, + 0x8d, 0x00, 0xaa, 0x05, 0x97, 0x36, 0xd8, 0xcf, 0x76, 0xe1, 0x8d, 0xfd, 0x09, 0x99, 0xe5, 0x85, 0x9a, 0x16, 0xd8, 0xd4, + 0x64, 0x08, 0x72, 0x70, 0x01, 0xd4, 0xea, 0x93, 0xcd, 0xe4, 0x4b, 0x33, 0x9a, 0xd4, 0xdc, 0x66, 0x94, 0xfc, 0xd7, 0xa1, + 0xba, 0xf6, 0xe7, 0x91, 0xf0, 0x55, 0xdc, 0x02, 0x7a, 0xae, 0x19, 0x59, 0x0d, 0x29, 0x5d, 0x98, 0x69, 0x6e, 0xcd, 0x5a, + 0x16, 0x4e, 0xd9, 0x79, 0xf4, 0xf7, 0x40, 0x24, 0x71, 0xc6, 0x61, 0x7e, 0xeb, 0xbf, 0xbc, 0x16, 0x9c, 0x05, 0x88, 0x39, + 0x92, 0x9d, 0x91, 0x31, 0x33, 0xb2, 0x6e, 0xee, 0x8d, 0x2d, 0xea, 0x6a, 0x5a, 0xeb, 0xba, 0xb0, 0x90, 0x72, 0xb7, 0xff, + 0xca, 0xe1, 0x32, 0x04, 0x3d, 0x80, 0x01, 0x6c, 0x86, 0x32, 0x0f, 0x6b, 0x7b, 0x56, 0x88, 0xae, 0x71, 0x43, 0x5d, 0xa2, + 0x4d, 0xe6, 0xa0, 0xd4, 0x0c, 0x9d, 0x98, 0x10, 0x98, 0x89, 0x54, 0x79, 0xaf, 0x1e, 0xbf, 0xb5, 0x55, 0x6e, 0x5e, 0xbe, + 0xd6, 0x3d, 0xfb, 0x91, 0xc7, 0xf4, 0xf0, 0x0c, 0x65, 0x67, 0x7e, 0x1d, 0x8b, 0x37, 0xff, 0x34, 0x24, 0x52, 0xbe, 0x5d, + 0x76, 0x26, 0x8e, 0x3d, 0x36, 0x10, 0xc4, 0xa2, 0x19, 0xa4, 0x6b, 0x30, 0x3b, 0xdc, 0x79, 0x78, 0xeb, 0xff, 0x0d, 0xd0, + 0xbe, 0xf4, 0xf4, 0xdf, 0x0b, 0xe3, 0xa5, 0xc4, 0x5a, 0xd3, 0xa0, 0x1d, 0xd9, 0x76, 0x27, 0x27, 0x7f, 0x09, 0xd4, 0xfa, + 0x33, 0xe0, 0xe7, 0x0c, 0x65, 0xbc, 0x15, 0xa1, 0x23, 0x81, 0x40, 0x2c, 0x9d, 0x4d, 0x69, 0xa0, 0x59, 0x9c, 0x29, 0x98, + 0x1d, 0xdd, 0x0d, 0x13, 0x92, 0xb2, 0x7b, 0x2a, 0xd4, 0x76, 0x90, 0xb3, 0xea, 0x96, 0xb1, 0xed, 0xdd, 0x35, 0xb9, 0x48, + 0x75, 0xe7, 0x07, 0xc1, 0x1f, 0x31, 0x1c, 0xd2, 0x57, 0xe3, 0x80, 0xc6, 0x66, 0xe9, 0xe7, 0x79, 0x85, 0x80, 0xd6, 0x08, + 0x3f, 0x8e, 0xc4, 0x8f, 0xc9, 0x5c, 0x27, 0x30, 0x25, 0x39, 0xf1, 0x09, 0x86, 0xd9, 0x07, 0xdb, 0x5f, 0xec, 0x5e, 0xbd, + 0x53, 0x6e, 0xfd, 0xf8, 0x26, 0xca, 0x6e, 0x45, 0xbe, 0x9c, 0x10, 0xd9, 0x89, 0xa7, 0x7a, 0x6a, 0x6c, 0x55, 0xb8, 0xb2, + 0x2a, 0x04, 0x55, 0xf5, 0xb4, 0x2c, 0x0d, 0xec, 0xde, 0x6b, 0x6d, 0xff, 0x03, 0x47, 0x94, 0x0e, 0x99, 0xa1, 0x2b, 0x04, + 0xfa, 0xc3, 0x4e, 0x18, 0x63, 0xea, 0x7a, 0x56, 0x09, 0x91, 0xcd, 0xad, 0x54, 0x33, 0x09, 0x62, 0x2a, 0x10, 0x26, 0xde, + 0x89, 0x1e, 0xaa, 0x2c, 0x9f, 0xde, 0xfc, 0xce, 0xcf, 0xd2, 0xb5, 0xc7, 0x4f, 0xcb, 0xbc, 0x97, 0x75, 0x1e, 0xfd, 0x6d, + 0x32, 0x7b, 0xaf, 0x85, 0x39, 0xe1, 0x70, 0xb1, 0x01, 0x66, 0xc2, 0x15, 0x59, 0x3e, 0x30, 0xdb, 0x6d, 0x5e, 0x2f, 0xa2, + 0xb9, 0x02, 0x8e, 0x92, 0xb8, 0x44, 0x96, 0xae, 0x40, 0x7d, 0xfb, 0x3b, 0xe0, 0xe6, 0x9b, 0x90, 0x9d, 0xfd, 0x2c, 0xc8, + 0x2e, 0x0f, 0x4c, 0xb4, 0x35, 0x05, 0x8e, 0xa4, 0x62, 0xad, 0x9d, 0x91, 0xd5, 0x72, 0xf0, 0x48, 0xf0, 0x15, 0x2d, 0x8a, + 0x2e, 0x26, 0x48, 0x7c, 0xf0, 0x86, 0x48, 0xa1, 0xb0, 0xd7, 0x01, 0xe0, 0x79, 0xe2, 0xb6, 0x0f, 0xd0, 0x74, 0xa6, 0xc2, + 0x2b, 0xcc, 0x11, 0x73, 0x8d, 0x7f, 0x0a, 0xbc, 0x66, 0x51, 0x48, 0xb6, 0x6c, 0xb5, 0x2f, 0xfd, 0xc1, 0xf1, 0x36, 0x33, + 0x6e, 0xe1, 0x2a, 0x23, 0xc2, 0x2f, 0x86, 0xb7, 0xec, 0x47, 0x44, 0x98, 0xee, 0xec, 0x3d, 0xf9, 0x85, 0x66, 0x24, 0xc2, + 0xb8, 0xd9, 0x5b, 0xdf, 0xfe, 0x29, 0x08, 0x59, 0x22, 0x99, 0xa9, 0xf3, 0x76, 0x82, 0x8e, 0x81, 0xa2, 0x76, 0x4a, 0xce, + 0xcc, 0x8c, 0x28, 0x2b, 0x4d, 0x93, 0x1a, 0xd4, 0x2d, 0x17, 0xcc, 0xfa, 0x11, 0xe6, 0xe7, 0x28, 0x0d, 0x68, 0x99, 0x41, + 0xec, 0x34, 0xa6, 0x6b, 0x9b, 0x75, 0xa7, 0x38, 0x53, 0xf9, 0xa4, 0x2c, 0x84, 0xcb, 0x66, 0x5e, 0x98, 0x09, 0x22, 0x76, + 0x01, 0xb1, 0x8b, 0x22, 0xeb, 0xfa, 0x72, 0xa2, 0xa7, 0x6f, 0x7d, 0xeb, 0x27, 0xc3, 0xa7, 0x7e, 0xef, 0xa3, 0x6c, 0x5f, + 0x7b, 0x17, 0xff, 0x19, 0x8c, 0xbe, 0xf7, 0xaf, 0x82, 0xe3, 0xe5, 0x59, 0x85, 0x45, 0xa8, 0xd8, 0xe2, 0x71, 0x42, 0x98, + 0xca, 0x74, 0xe1, 0xfa, 0x64, 0x03, 0x0f, 0x49, 0x87, 0x40, 0x7b, 0xaf, 0xc1, 0xbc, 0xd8, 0x02, 0x7d, 0xfc, 0x23, 0x61, + 0xd1, 0xa4, 0x68, 0xab, 0x1b, 0xc9, 0xe5, 0xbe, 0x42, 0xa4, 0x60, 0x24, 0x62, 0xd2, 0x01, 0xc4, 0x00, 0x51, 0x3a, 0xa0, + 0xcf, 0x8b, 0xd8, 0x82, 0x99, 0xb4, 0xdc, 0xaf, 0x6e, 0x90, 0xd3, 0x64, 0x1d, 0xd4, 0x9b, 0x97, 0xa1, 0xba, 0xf3, 0xdd, + 0xa8, 0x49, 0xec, 0x70, 0x17, 0x84, 0x9f, 0x2e, 0x46, 0xac, 0xe2, 0xa0, 0x6a, 0xe3, 0xd0, 0xc3, 0xc2, 0x1d, 0x4d, 0xc5, + 0x16, 0x00, 0xba, 0x4f, 0xff, 0x11, 0xc8, 0xce, 0x4a, 0x90, 0xfe, 0xf9, 0xad, 0xef, 0x5e, 0xa9, 0xa7, 0xd7, 0xb7, 0x85, + 0xec, 0x16, 0xde, 0x95, 0x63, 0x74, 0xf5, 0xd8, 0x3b, 0x33, 0x31, 0xbe, 0x9c, 0xb9, 0x72, 0x52, 0x08, 0xb3, 0x59, 0x4d, + 0xb7, 0x0a, 0x03, 0x23, 0x9e, 0x13, 0xbe, 0x71, 0x38, 0xfe, 0x3f, 0x32, 0x0a, 0x3a, 0x74, 0x2b, 0x5d, 0x0f, 0xba, 0x74, + 0xd2, 0x8e, 0xeb, 0xba, 0x4e, 0x2a, 0x21, 0xc4, 0x5c, 0xe0, 0x60, 0x02, 0x02, 0x3a, 0xe8, 0x04, 0xaf, 0x78, 0xdb, 0x11, + 0x3a, 0xcb, 0xe6, 0x77, 0x5f, 0xbe, 0xa6, 0x07, 0xe7, 0xd6, 0xba, 0xa7, 0x9f, 0x3b, 0xaf, 0x07, 0xa7, 0xa8, 0xfb, 0xe4, + 0x1f, 0xe2, 0xec, 0x27, 0x7f, 0xd2, 0x74, 0x88, 0x38, 0x7d, 0xe7, 0x22, 0x09, 0xb7, 0x17, 0x62, 0x68, 0x1a, 0x9c, 0xa8, + 0xe1, 0xda, 0x4d, 0x0b, 0xf3, 0x36, 0x31, 0x4c, 0xe4, 0x69, 0x99, 0x1b, 0xdf, 0x04, 0xbb, 0xf3, 0x1a, 0x2f, 0x31, 0x09, + 0x7a, 0xf5, 0xe9, 0x30, 0x36, 0x14, 0x80, 0x4f, 0x8b, 0xcb, 0x6f, 0x51, 0x78, 0x0f, 0x10, 0xa7, 0x46, 0xd2, 0x63, 0x58, + 0xda, 0x94, 0x9e, 0x4c, 0x05, 0xe6, 0xde, 0x95, 0x20, 0xf1, 0x8c, 0xe1, 0x0c, 0x84, 0x67, 0x62, 0xd7, 0x2d, 0x4a, 0xba, + 0x5d, 0x4e, 0x61, 0x9f, 0xf8, 0x21, 0xb3, 0xe7, 0x01, 0x13, 0x4e, 0xf0, 0x74, 0x37, 0x44, 0x43, 0x9d, 0xc7, 0x7e, 0x1f, + 0xd2, 0x8d, 0x67, 0x02, 0xf1, 0xcb, 0x7b, 0x6f, 0x6d, 0x4d, 0xdf, 0xfa, 0xe6, 0x6b, 0x52, 0x76, 0x4b, 0xef, 0xaa, 0x31, + 0x39, 0x33, 0xf2, 0xe4, 0x46, 0xce, 0xd6, 0x13, 0x2a, 0xcc, 0xcc, 0xc8, 0xaa, 0xd4, 0x3b, 0xae, 0x86, 0x64, 0xcb, 0x02, + 0x64, 0xf7, 0x85, 0x9e, 0x0f, 0xd2, 0x80, 0x43, 0x66, 0xe8, 0x32, 0xc1, 0xdd, 0xf3, 0x6e, 0xb2, 0x96, 0x99, 0x8e, 0x52, + 0x55, 0x81, 0xc9, 0xbc, 0xa7, 0xca, 0xd4, 0x7b, 0x99, 0x23, 0xb8, 0x9c, 0xd0, 0x76, 0xc8, 0x9a, 0x4c, 0x88, 0x34, 0x99, + 0xbc, 0xf9, 0xe7, 0x3f, 0xd1, 0xbd, 0x13, 0xab, 0x7a, 0xb0, 0x31, 0xc8, 0xcf, 0x7c, 0x82, 0x7c, 0xb9, 0x8b, 0xc5, 0xeb, + 0xff, 0x21, 0x2e, 0xc2, 0x11, 0x90, 0x38, 0xcd, 0x2b, 0xdc, 0x64, 0xc4, 0xd6, 0x93, 0xe1, 0xae, 0x67, 0xec, 0x9e, 0x89, + 0x30, 0xff, 0x55, 0x86, 0xe1, 0x37, 0x37, 0x35, 0x01, 0x3f, 0x5a, 0x6f, 0xfe, 0x00, 0x14, 0x3b, 0xd1, 0xe1, 0x85, 0xd8, + 0xc4, 0x09, 0x59, 0xf0, 0xf2, 0x52, 0x94, 0xcb, 0x44, 0x5f, 0xfa, 0x3a, 0x0c, 0xb1, 0x94, 0x60, 0x79, 0xc5, 0x94, 0xf1, + 0xd5, 0x50, 0x56, 0x6e, 0x25, 0x3e, 0x44, 0x64, 0xed, 0x92, 0x36, 0xbc, 0x7c, 0x4d, 0x2b, 0xf5, 0x8d, 0xcd, 0x5f, 0x26, + 0x7e, 0x30, 0x67, 0x49, 0x2f, 0x08, 0x49, 0x7a, 0xe6, 0x33, 0xd0, 0x79, 0xec, 0x77, 0x03, 0x7d, 0x6c, 0x31, 0xad, 0x46, + 0xaf, 0xff, 0xe9, 0x8f, 0x10, 0x65, 0x49, 0x54, 0x4f, 0xc8, 0xd7, 0xa3, 0xc8, 0x80, 0x6a, 0x4c, 0x75, 0x35, 0x2d, 0xfc, + 0xb8, 0x90, 0xe3, 0x69, 0x39, 0x2d, 0x6e, 0xb7, 0xd2, 0x7f, 0x98, 0x01, 0xf7, 0x85, 0xa1, 0x47, 0xbd, 0x9a, 0x1d, 0xae, + 0x35, 0x5a, 0xd0, 0xaf, 0x7d, 0xbd, 0x5b, 0x56, 0x89, 0x9e, 0x69, 0x27, 0x33, 0x9f, 0x63, 0x26, 0x3d, 0xe5, 0x44, 0x98, + 0x82, 0x4c, 0x32, 0x74, 0x24, 0x47, 0xaf, 0x7d, 0xed, 0x87, 0x6b, 0xcf, 0xfd, 0xd1, 0x27, 0x45, 0xd2, 0x49, 0x3a, 0x8f, + 0xfd, 0x4e, 0x70, 0x6c, 0x3c, 0xca, 0xc9, 0x65, 0x01, 0xb6, 0xca, 0x71, 0x69, 0x26, 0x6e, 0xf5, 0xd5, 0x4d, 0x22, 0xc5, + 0x2b, 0x93, 0x44, 0x94, 0xb1, 0x6f, 0xaa, 0xa7, 0xc8, 0xc3, 0xd1, 0x61, 0xa4, 0xb5, 0x03, 0xbc, 0xba, 0xbc, 0x9f, 0x6f, + 0x82, 0xb9, 0xf7, 0x72, 0xac, 0xe7, 0x64, 0xeb, 0x20, 0x43, 0x69, 0x62, 0x18, 0x96, 0x3b, 0x68, 0x11, 0xcb, 0xa1, 0x4c, + 0xd0, 0xac, 0x47, 0x14, 0xed, 0xf9, 0x1e, 0xf8, 0x82, 0xe7, 0xc2, 0x46, 0xcd, 0x90, 0x47, 0xd4, 0xba, 0x16, 0x0d, 0x1d, + 0x88, 0xde, 0xac, 0x90, 0xd2, 0x86, 0xb4, 0xf1, 0x86, 0x97, 0xa3, 0x9d, 0x38, 0xd9, 0x19, 0x9c, 0xee, 0xc6, 0x2f, 0x41, + 0xff, 0xe2, 0xf3, 0x11, 0xb9, 0xee, 0x8c, 0x1f, 0xbf, 0xfe, 0x9f, 0x7e, 0xe8, 0xca, 0x9d, 0x3d, 0x21, 0x13, 0x5e, 0x1c, + 0x7c, 0x0f, 0xac, 0xd9, 0xf5, 0xb6, 0x1c, 0x81, 0x99, 0x4f, 0x2a, 0x33, 0x9b, 0xe1, 0xb4, 0x2e, 0xa4, 0x1d, 0xd5, 0x90, + 0x91, 0x81, 0xd1, 0xc3, 0xa5, 0xff, 0x28, 0x06, 0x1c, 0xd2, 0x02, 0xf6, 0x05, 0x99, 0x9b, 0xac, 0x4d, 0x4c, 0xd7, 0x89, + 0xd2, 0xca, 0x52, 0xa9, 0x4c, 0xa4, 0x50, 0x43, 0xea, 0x49, 0xa4, 0xa8, 0x44, 0x82, 0x40, 0x29, 0xa8, 0x5c, 0x9b, 0xd9, + 0x9d, 0xcd, 0xbd, 0x9f, 0xfe, 0xc7, 0x1f, 0xac, 0x3c, 0xfb, 0x85, 0x8f, 0x09, 0x95, 0xca, 0xde, 0xd3, 0xff, 0x84, 0x88, + 0x2c, 0x72, 0xa4, 0x11, 0x34, 0x21, 0x20, 0x28, 0x78, 0x2d, 0x06, 0xb1, 0x68, 0xd6, 0x60, 0xf0, 0x0b, 0xec, 0x6c, 0x1d, + 0xaf, 0x17, 0x09, 0x18, 0xc2, 0x58, 0x86, 0x8e, 0xb7, 0x6b, 0x08, 0x65, 0xc0, 0x43, 0x3a, 0x2c, 0xb5, 0x38, 0xbf, 0x03, + 0x36, 0xd8, 0xe6, 0xd8, 0x04, 0x0a, 0xb6, 0xa0, 0x15, 0xfd, 0x76, 0x41, 0xd7, 0x16, 0x69, 0xb7, 0x58, 0xbe, 0x6c, 0x09, + 0x8e, 0xde, 0x94, 0x33, 0xe2, 0x2c, 0x73, 0x3b, 0x50, 0xc8, 0x26, 0x27, 0xae, 0xd6, 0xb5, 0x30, 0x3b, 0x4d, 0x21, 0x8f, + 0xff, 0xce, 0x15, 0xdf, 0xfe, 0xa5, 0x7f, 0xc1, 0xe1, 0x73, 0x18, 0xc7, 0x1c, 0xbd, 0xfe, 0x9f, 0x7f, 0x5c, 0x6e, 0xfd, + 0xe4, 0xa6, 0x48, 0x72, 0xee, 0x5a, 0xed, 0xa2, 0x33, 0xbb, 0xde, 0xd5, 0x7b, 0xce, 0x55, 0x23, 0x57, 0x55, 0x13, 0xeb, + 0xcb, 0xb9, 0x82, 0x49, 0x39, 0xe5, 0xec, 0x77, 0x97, 0x13, 0xaf, 0x6b, 0x0f, 0x95, 0xfe, 0x87, 0x69, 0xc0, 0x41, 0x2d, + 0xe8, 0x38, 0x33, 0x9b, 0x54, 0x22, 0x4f, 0xf2, 0xb2, 0x10, 0x38, 0xe5, 0x80, 0x4f, 0x49, 0xa9, 0x85, 0xf3, 0x09, 0x51, + 0x9e, 0x10, 0x94, 0x0a, 0x55, 0xaa, 0xaa, 0xdd, 0x9f, 0xdd, 0x1a, 0xbf, 0xf6, 0x67, 0xc9, 0xf0, 0xe2, 0x3f, 0xfc, 0x25, + 0x14, 0x0a, 0xfb, 0xcf, 0xfc, 0x53, 0x12, 0xba, 0x8b, 0xe5, 0xd5, 0xff, 0x27, 0x66, 0xa6, 0x0b, 0x08, 0x8a, 0x6c, 0x98, + 0x60, 0x16, 0x93, 0x2c, 0xec, 0x24, 0xdb, 0x65, 0x01, 0x50, 0x16, 0x61, 0x88, 0xa2, 0x4d, 0xfd, 0xe3, 0xf0, 0xf5, 0xfd, + 0x6b, 0xc6, 0xc5, 0x32, 0x74, 0xb3, 0x02, 0x63, 0x8b, 0x5e, 0x58, 0xac, 0x17, 0xd7, 0x2e, 0x4f, 0xd6, 0x74, 0xb5, 0x82, + 0x99, 0x63, 0x9c, 0x4f, 0x53, 0xdb, 0xe1, 0xff, 0x9a, 0xf2, 0x75, 0x2c, 0xb0, 0xb5, 0x4c, 0xe7, 0x41, 0x47, 0x03, 0xe9, + 0xa9, 0x4f, 0x41, 0xef, 0x99, 0x7f, 0x0a, 0x42, 0xea, 0xc0, 0xa3, 0xc9, 0xeb, 0xdf, 0xfa, 0x69, 0x71, 0xeb, 0x6f, 0xdf, + 0x94, 0x49, 0xaf, 0xb0, 0x75, 0xb1, 0x0b, 0x81, 0xf8, 0xe5, 0x0e, 0x51, 0xb9, 0x0b, 0xa6, 0x1c, 0x97, 0x34, 0x9f, 0xc9, + 0xf1, 0x6e, 0xa1, 0x26, 0x7b, 0x35, 0x74, 0x6f, 0x19, 0x80, 0xdb, 0x6f, 0x2b, 0xfd, 0x0f, 0x62, 0xc0, 0x61, 0x2d, 0xf0, + 0x70, 0x23, 0x43, 0xd8, 0x30, 0x56, 0xb9, 0xdb, 0x15, 0xf1, 0xdc, 0x00, 0x1a, 0x4e, 0xeb, 0xb4, 0xcf, 0xbb, 0x9a, 0x3c, + 0x2f, 0xb9, 0xed, 0x15, 0x81, 0x57, 0x42, 0xe7, 0xa2, 0xd8, 0xfc, 0xd1, 0x5b, 0x84, 0x88, 0xc3, 0xa7, 0x7e, 0xf7, 0x39, + 0x21, 0x13, 0xd9, 0x7d, 0xea, 0xf7, 0x49, 0x24, 0x3d, 0x9c, 0x5f, 0xf9, 0x0f, 0xb1, 0x88, 0xa5, 0x99, 0x88, 0xf3, 0x98, + 0x19, 0xbb, 0x76, 0xad, 0xd0, 0x66, 0xa9, 0xca, 0x16, 0x4d, 0xc1, 0x8c, 0x60, 0x89, 0x6d, 0xb3, 0xd9, 0x50, 0xe6, 0xd8, + 0x47, 0x4d, 0x44, 0x94, 0x72, 0xb3, 0x24, 0x4d, 0xb8, 0xbd, 0x88, 0x2f, 0x3d, 0x88, 0x7e, 0x6e, 0xc0, 0xb7, 0x81, 0xe8, + 0x4b, 0xab, 0x27, 0x46, 0x1c, 0x43, 0x83, 0xcc, 0x88, 0x33, 0xc5, 0xb1, 0x7c, 0xc1, 0x55, 0x56, 0x15, 0x7e, 0x97, 0x9f, + 0xfb, 0x2d, 0xe8, 0x3e, 0xf5, 0x8f, 0xa3, 0x92, 0x01, 0xe1, 0xf8, 0x8d, 0x6f, 0xbe, 0x3a, 0xbd, 0xfe, 0xad, 0x2b, 0x52, + 0xe7, 0xa5, 0xb5, 0xf3, 0x5d, 0x74, 0xf5, 0x8e, 0x27, 0xbb, 0xed, 0xa9, 0xde, 0xf5, 0x55, 0x3d, 0x32, 0xae, 0x98, 0xe0, + 0x6c, 0x3a, 0x97, 0x6e, 0x5a, 0x8d, 0xd3, 0x71, 0x0d, 0xb7, 0xbb, 0x6d, 0x9a, 0xfe, 0x50, 0xe9, 0x7f, 0x3b, 0x0d, 0x88, + 0x77, 0x16, 0xee, 0xf4, 0x8a, 0x87, 0xad, 0xf3, 0x76, 0xb2, 0xee, 0xb0, 0xeb, 0x94, 0xb4, 0x0c, 0xb7, 0xee, 0x27, 0x52, + 0x57, 0x3c, 0xcf, 0xca, 0x05, 0x66, 0x92, 0xc8, 0xe2, 0x6d, 0x0a, 0xc4, 0x24, 0xc3, 0xf2, 0xee, 0x0f, 0xae, 0x91, 0x9d, + 0xdb, 0x95, 0xa7, 0xff, 0xe0, 0x43, 0x32, 0xed, 0x24, 0xf9, 0x85, 0xdf, 0x20, 0xd5, 0x3b, 0x85, 0xd3, 0x57, 0xff, 0x5d, + 0x68, 0xd2, 0xb3, 0x0d, 0x27, 0xcb, 0xf5, 0x7b, 0x1e, 0x94, 0xe0, 0x67, 0x30, 0xc4, 0x85, 0xf4, 0xc2, 0x64, 0x4c, 0xe8, + 0x27, 0x70, 0xf4, 0x14, 0x19, 0x12, 0xca, 0x14, 0xcd, 0x9a, 0xa1, 0xfb, 0x08, 0xe5, 0xe5, 0xb5, 0x43, 0xa3, 0xfb, 0xdc, + 0x9f, 0x01, 0x38, 0x0c, 0xbc, 0x5d, 0x6a, 0x59, 0xb6, 0x84, 0x5f, 0x54, 0x4d, 0x9b, 0x85, 0xfa, 0xb8, 0x90, 0x18, 0x4a, + 0x13, 0x03, 0xe8, 0x3e, 0xf9, 0x05, 0x48, 0x4f, 0x7d, 0x3c, 0x10, 0x9f, 0xac, 0xf1, 0xa3, 0xd7, 0xff, 0xe2, 0xf2, 0xfc, + 0xd6, 0xdf, 0x5e, 0x95, 0xba, 0xc3, 0xa0, 0x04, 0xee, 0x78, 0x6d, 0x93, 0x33, 0xf7, 0xac, 0x2d, 0x76, 0xbc, 0x2b, 0xf6, + 0xa0, 0x2a, 0xc6, 0xd6, 0x4c, 0x66, 0x72, 0xbe, 0x57, 0x4e, 0x6d, 0x51, 0xc3, 0xee, 0x22, 0xec, 0x7c, 0x60, 0xec, 0xbf, + 0xfc, 0x7a, 0x18, 0x0e, 0x70, 0x19, 0xf9, 0x18, 0x45, 0xee, 0xec, 0x59, 0x09, 0xb3, 0x13, 0x49, 0x47, 0xf5, 0x72, 0x37, + 0x5c, 0xed, 0x66, 0xaa, 0x3b, 0x84, 0xbc, 0xbb, 0x2a, 0x54, 0xba, 0xae, 0x54, 0x67, 0x03, 0x40, 0x6d, 0xa0, 0x4e, 0x8e, + 0x09, 0x99, 0xad, 0x93, 0x2d, 0x3b, 0x7a, 0xf0, 0xc8, 0xf1, 0xe1, 0xd3, 0x7f, 0xf0, 0xa1, 0xa4, 0xbf, 0xde, 0x8d, 0xeb, + 0xb4, 0x8e, 0x71, 0xf6, 0xb3, 0x7f, 0x0f, 0xf5, 0xdd, 0xef, 0xc6, 0x1b, 0x86, 0xb8, 0xbe, 0x44, 0x1c, 0xd2, 0x60, 0xdb, + 0xdc, 0x16, 0xf1, 0x9a, 0xa5, 0x2c, 0x97, 0x81, 0x50, 0x0b, 0x28, 0x60, 0xf3, 0x7e, 0x1f, 0x24, 0xf5, 0x90, 0xa0, 0x2d, + 0xda, 0x93, 0x07, 0xfb, 0xc3, 0x71, 0x3d, 0xba, 0x66, 0x81, 0xbe, 0x30, 0xc7, 0x16, 0x7f, 0x93, 0xac, 0x3f, 0x0b, 0xdd, + 0xa7, 0xfe, 0x09, 0xa8, 0xde, 0x89, 0x40, 0x7c, 0x5b, 0x4e, 0xab, 0xd1, 0x6b, 0x7f, 0x7a, 0xb9, 0xbc, 0x77, 0xf9, 0xa6, + 0xd0, 0x9d, 0x39, 0xd9, 0x72, 0xc7, 0x3b, 0xb3, 0x4d, 0xb6, 0xdc, 0x02, 0xaa, 0x37, 0xeb, 0xaa, 0xd8, 0x86, 0xb2, 0xd8, + 0x29, 0xeb, 0xc9, 0x58, 0x8e, 0xa7, 0xd3, 0xc2, 0xde, 0x2d, 0x60, 0x74, 0xaf, 0x02, 0xb8, 0xdd, 0x36, 0x8f, 0x97, 0x19, + 0xf0, 0xe0, 0xa8, 0xf9, 0x1d, 0x32, 0x68, 0x1f, 0x4c, 0x79, 0xea, 0x94, 0x84, 0xf9, 0xb1, 0x34, 0x57, 0x27, 0x72, 0x37, + 0x1c, 0x74, 0xa5, 0xee, 0x0e, 0x75, 0x9e, 0xac, 0x4a, 0x95, 0xaf, 0xa1, 0x48, 0x37, 0xa4, 0xcc, 0x8e, 0xa1, 0xd4, 0xeb, + 0x42, 0x65, 0x6b, 0x44, 0xa6, 0x87, 0xba, 0x33, 0x18, 0x3e, 0xf1, 0x7b, 0x4f, 0xe7, 0xc7, 0x2f, 0x9e, 0x0a, 0x57, 0xc2, + 0x78, 0xad, 0x7b, 0x3f, 0xc6, 0xf9, 0x9b, 0x7f, 0x06, 0x76, 0x74, 0x35, 0x26, 0x57, 0x2c, 0xc3, 0x0b, 0x7b, 0xdd, 0x54, + 0x3b, 0x17, 0xe5, 0x8c, 0x7d, 0x49, 0x6e, 0x8a, 0xcf, 0x4b, 0x56, 0x72, 0x41, 0xfd, 0x18, 0x61, 0x35, 0x50, 0xf6, 0x58, + 0x23, 0xc5, 0xd0, 0xa7, 0x8e, 0x65, 0xea, 0x16, 0x05, 0xd7, 0x10, 0x3e, 0xd4, 0xf3, 0x63, 0x41, 0x8e, 0xcb, 0x16, 0xbc, + 0x6c, 0x4e, 0x76, 0xf2, 0x13, 0x61, 0xd9, 0x62, 0xfe, 0xba, 0xda, 0xb9, 0xb6, 0x3d, 0x7a, 0xed, 0xff, 0xfe, 0xa9, 0x99, + 0x6f, 0xed, 0x08, 0x95, 0x45, 0xc9, 0x77, 0x55, 0x90, 0x7c, 0xe7, 0xed, 0x96, 0x63, 0xe2, 0xdb, 0xd1, 0x6e, 0xe9, 0x66, + 0x23, 0x39, 0x1d, 0xcd, 0x8a, 0xc9, 0xd6, 0x1c, 0xf2, 0xed, 0x0a, 0xee, 0xde, 0x5d, 0x26, 0xfe, 0x72, 0xd9, 0xe1, 0x3d, + 0x33, 0x80, 0x5f, 0x8d, 0xe1, 0x05, 0x01, 0x27, 0x4e, 0x28, 0x28, 0x1e, 0x4d, 0x73, 0xd5, 0x89, 0x4c, 0x48, 0xfa, 0x83, + 0x96, 0x09, 0x42, 0xa6, 0xeb, 0x52, 0x26, 0xc7, 0x50, 0x24, 0x6b, 0xa0, 0xf4, 0x3a, 0x82, 0xe8, 0x91, 0xad, 0xf3, 0xee, + 0xb9, 0x4f, 0x9f, 0xef, 0x9e, 0xfb, 0xd5, 0xc7, 0x55, 0xd6, 0xd1, 0x71, 0x40, 0xa6, 0xa2, 0xf2, 0xd6, 0x5f, 0x61, 0x79, + 0xeb, 0xaf, 0x43, 0x9d, 0xa7, 0x45, 0xa4, 0xed, 0x2f, 0xe2, 0x6d, 0x1e, 0xb0, 0xfa, 0x6d, 0xc3, 0x88, 0x65, 0x84, 0xc4, + 0x62, 0x86, 0x00, 0x97, 0x4c, 0x56, 0x03, 0x99, 0x69, 0x1b, 0xe8, 0x6c, 0x72, 0x38, 0x7a, 0x6a, 0x34, 0x85, 0x73, 0x8b, + 0xf4, 0xe4, 0x27, 0x20, 0x3b, 0xfb, 0x19, 0x92, 0x59, 0x18, 0x24, 0x41, 0x57, 0xd7, 0x7e, 0x76, 0xeb, 0xbb, 0xd7, 0xa6, + 0x6f, 0x7e, 0xfd, 0x75, 0x40, 0x9c, 0x21, 0xe0, 0x2c, 0x38, 0x5a, 0x67, 0x77, 0xc8, 0x57, 0xdb, 0xce, 0x96, 0xf7, 0x9c, + 0x31, 0x3b, 0x64, 0xc6, 0xbb, 0x95, 0xab, 0x47, 0x72, 0xb6, 0x3d, 0x55, 0xe3, 0x79, 0x31, 0xc9, 0xae, 0x56, 0xb0, 0xd5, + 0xb1, 0x00, 0xd7, 0xdc, 0xbb, 0x21, 0xfe, 0x3b, 0x61, 0xc0, 0x51, 0x5a, 0x80, 0x00, 0xe7, 0x25, 0x6c, 0xcc, 0x15, 0x94, + 0x17, 0xd2, 0x5c, 0x77, 0x72, 0x37, 0x18, 0x76, 0xb3, 0xa4, 0x3f, 0xc0, 0x34, 0x19, 0xca, 0x24, 0x5b, 0x45, 0x91, 0xae, + 0xa3, 0x48, 0xd6, 0x51, 0x29, 0xd6, 0x8a, 0x55, 0x29, 0x93, 0xa1, 0xb3, 0x65, 0xaa, 0x7b, 0x27, 0x57, 0xbb, 0xe7, 0x7f, + 0xfd, 0xb1, 0xfc, 0xd8, 0xd3, 0x27, 0x79, 0x06, 0x8b, 0xf8, 0x4a, 0xab, 0x92, 0xea, 0x7b, 0xaf, 0x60, 0x75, 0xfb, 0x6f, + 0xc0, 0x30, 0x16, 0xa7, 0x7d, 0x76, 0x40, 0xcb, 0x8c, 0x36, 0xb2, 0x39, 0xc4, 0x84, 0xfb, 0x9e, 0x1f, 0x10, 0x60, 0x85, + 0xed, 0x7a, 0x71, 0x8d, 0x9d, 0x6f, 0xb1, 0x3b, 0xed, 0xfc, 0x81, 0x4c, 0xe3, 0x12, 0x69, 0xa7, 0xb8, 0xa0, 0xf6, 0x91, + 0x05, 0xe1, 0xf9, 0x90, 0xd5, 0xee, 0x1b, 0xdb, 0xd3, 0x37, 0xbf, 0xf9, 0x06, 0x37, 0x56, 0x84, 0x4a, 0x4b, 0x22, 0x3b, + 0xf6, 0xa6, 0xda, 0x43, 0x6f, 0x77, 0x9c, 0xaf, 0xb6, 0xbd, 0x31, 0xdb, 0xce, 0x55, 0xbb, 0x64, 0xa6, 0x7b, 0x95, 0x1d, + 0x8f, 0xc5, 0x6c, 0x12, 0x88, 0x3f, 0x4d, 0xa7, 0x15, 0x6c, 0x97, 0xa6, 0x09, 0x39, 0xdf, 0xb1, 0xe9, 0x79, 0x37, 0x0c, + 0x38, 0x8a, 0x09, 0x02, 0xe0, 0xbc, 0xd8, 0x67, 0x42, 0x3f, 0x73, 0xc3, 0xb4, 0xab, 0xd2, 0x5e, 0x5f, 0x8b, 0xee, 0x10, + 0xd2, 0x6c, 0x55, 0x08, 0xbd, 0x2a, 0x74, 0xba, 0x26, 0x85, 0x5e, 0x23, 0xa1, 0x56, 0xa4, 0xca, 0x87, 0x44, 0xae, 0x43, + 0xce, 0x64, 0xd9, 0xb1, 0x67, 0x4e, 0xf4, 0xce, 0x7d, 0xe6, 0x42, 0x32, 0x3c, 0x33, 0x6c, 0xd7, 0x6c, 0x0a, 0x91, 0x28, + 0x3f, 0x3d, 0x63, 0xfb, 0x32, 0xf0, 0xc6, 0xeb, 0x50, 0x44, 0x74, 0x72, 0x9c, 0x44, 0x3c, 0x78, 0x29, 0x47, 0x45, 0x77, + 0x2d, 0xc4, 0xa9, 0xbd, 0xf5, 0x66, 0xd9, 0x04, 0x5e, 0x06, 0x33, 0xa0, 0x1f, 0x2e, 0x72, 0x03, 0x9d, 0x6b, 0xf9, 0x3c, + 0x4e, 0x1a, 0x14, 0x26, 0x8c, 0xdc, 0x4e, 0xb7, 0xa6, 0xd3, 0xeb, 0x7f, 0x73, 0xad, 0xb8, 0xfb, 0xbd, 0xdb, 0x84, 0x58, + 0x08, 0x54, 0x05, 0xb9, 0x6a, 0xc4, 0x60, 0x58, 0xb2, 0xf5, 0x8e, 0x75, 0x76, 0xc7, 0x43, 0xb1, 0x03, 0xb5, 0xd9, 0xa5, + 0x72, 0x3a, 0x2e, 0xeb, 0x62, 0x2c, 0xcc, 0x68, 0xb6, 0x4f, 0xfc, 0x99, 0x6d, 0x56, 0x41, 0x39, 0x4c, 0xfc, 0x0f, 0x84, + 0x01, 0x0f, 0x60, 0xc2, 0x7a, 0x9a, 0xeb, 0x95, 0xcc, 0xe5, 0xbd, 0x8e, 0xca, 0x87, 0x3d, 0x91, 0x75, 0x06, 0x0a, 0xb3, + 0x21, 0x24, 0xc9, 0xaa, 0x92, 0xc9, 0x2a, 0xa2, 0x5e, 0x45, 0xa5, 0x19, 0xea, 0x30, 0x44, 0xad, 0x7b, 0x64, 0xaa, 0x0c, + 0xa4, 0xce, 0xf3, 0xf5, 0x8b, 0x1b, 0xf9, 0xa9, 0x5f, 0x3e, 0x93, 0x0e, 0x1f, 0x59, 0x13, 0x49, 0x0c, 0xc8, 0xe2, 0xa3, + 0x4c, 0x1c, 0xf1, 0x0a, 0x2a, 0x6e, 0x72, 0x03, 0xcd, 0xf8, 0x5a, 0x60, 0x46, 0x58, 0xac, 0xcf, 0x36, 0x4b, 0x1f, 0x1f, + 0x58, 0x19, 0xbd, 0xc9, 0xb0, 0x79, 0x2a, 0x73, 0xb1, 0x34, 0xda, 0x30, 0x98, 0x18, 0x06, 0x80, 0xa9, 0xfe, 0x59, 0x62, + 0x28, 0x25, 0x63, 0x91, 0xc2, 0x18, 0x42, 0x33, 0x8d, 0x64, 0x26, 0x37, 0x47, 0xc5, 0xed, 0xef, 0xdf, 0x2a, 0xb7, 0x2e, + 0xdf, 0x75, 0x66, 0x36, 0x17, 0x2a, 0xab, 0xc8, 0x9b, 0x29, 0x59, 0x33, 0x62, 0x20, 0xac, 0x77, 0x76, 0x97, 0xa8, 0xda, + 0x75, 0xa6, 0xde, 0x05, 0x5b, 0xef, 0x99, 0xb2, 0x18, 0x5b, 0x37, 0x9e, 0xca, 0x71, 0x39, 0x2b, 0xea, 0x69, 0x09, 0xef, + 0x03, 0xf1, 0xdf, 0x0d, 0x03, 0xde, 0x9e, 0x09, 0xd5, 0x46, 0x92, 0xeb, 0x34, 0xf3, 0x9d, 0x95, 0x5c, 0xe5, 0xbd, 0x2e, + 0x42, 0xde, 0xd7, 0x69, 0x77, 0x00, 0x32, 0x59, 0x11, 0x5a, 0xae, 0x08, 0x4c, 0x57, 0x08, 0x93, 0x15, 0x54, 0x6a, 0x20, + 0x64, 0xda, 0x07, 0x21, 0xba, 0x64, 0xeb, 0x04, 0x51, 0xa5, 0xc9, 0xda, 0xa3, 0x6b, 0xf9, 0xb1, 0x67, 0x8f, 0x27, 0x2b, + 0x17, 0xd6, 0x64, 0xbe, 0x96, 0x1f, 0x58, 0x15, 0x60, 0x31, 0x67, 0xcd, 0x1d, 0x2b, 0x5e, 0x4f, 0x82, 0x51, 0x16, 0x6d, + 0xef, 0xd9, 0x60, 0x18, 0x28, 0x69, 0x92, 0xb4, 0x90, 0x71, 0x07, 0xa0, 0x2c, 0x57, 0x31, 0xb9, 0x31, 0xb3, 0xff, 0x64, + 0x07, 0x56, 0x24, 0x5b, 0x8e, 0xaa, 0x7a, 0x74, 0x73, 0xb7, 0xbc, 0xf7, 0xca, 0x66, 0xbd, 0xfd, 0xea, 0xb6, 0x77, 0xa6, + 0x44, 0x99, 0xb2, 0xe7, 0x9f, 0x7b, 0x6f, 0x26, 0x68, 0xeb, 0xb1, 0x27, 0xb7, 0x47, 0xae, 0xda, 0x73, 0x61, 0x4d, 0x9b, + 0x7a, 0x64, 0xfd, 0x7c, 0x14, 0x9e, 0xc0, 0x54, 0x14, 0x53, 0x31, 0x1f, 0x17, 0x85, 0xd9, 0x2b, 0x21, 0xd9, 0xaa, 0x61, + 0x3b, 0x5f, 0x26, 0xfe, 0xe1, 0x5a, 0xff, 0x3b, 0x22, 0xfe, 0xbb, 0x65, 0xc0, 0xdb, 0x33, 0xa1, 0xce, 0x75, 0x27, 0x39, + 0x91, 0x3a, 0xd1, 0xc9, 0xa8, 0x9f, 0x77, 0x24, 0x66, 0xbd, 0x44, 0x75, 0x06, 0x90, 0xa4, 0x7d, 0xf6, 0x03, 0x22, 0xac, + 0x57, 0xa9, 0x87, 0xc8, 0x43, 0x02, 0x4a, 0xf6, 0x05, 0x57, 0xdf, 0xf8, 0x79, 0xb4, 0xce, 0x30, 0xa4, 0x42, 0x8b, 0x74, + 0x90, 0x27, 0xc3, 0x0b, 0x2b, 0xd9, 0xda, 0xe3, 0x6b, 0xaa, 0x73, 0x72, 0x20, 0xf3, 0x61, 0x47, 0x26, 0x1d, 0xb9, 0x04, + 0x98, 0x3e, 0x7a, 0x34, 0xed, 0xf0, 0x77, 0x0d, 0xc1, 0x5d, 0x5d, 0x71, 0xa5, 0xb8, 0xb0, 0xc5, 0xdd, 0x49, 0xbd, 0xf7, + 0xc6, 0x4e, 0xbd, 0xf3, 0xc6, 0xae, 0x29, 0x77, 0xe7, 0x08, 0x58, 0x0b, 0xa5, 0x0d, 0x79, 0x5f, 0x78, 0xc7, 0x45, 0x24, + 0x33, 0xf1, 0xbe, 0x9e, 0xa0, 0x35, 0x23, 0x8f, 0x6e, 0xcf, 0x39, 0x33, 0x22, 0x53, 0x8c, 0x4d, 0x39, 0x9b, 0x08, 0x5f, + 0x4f, 0xad, 0x2d, 0xe7, 0x72, 0xbe, 0x57, 0xcc, 0xeb, 0xa2, 0x82, 0x74, 0xab, 0x6e, 0x1c, 0xae, 0x7f, 0xaf, 0xc4, 0xff, + 0x79, 0x18, 0x70, 0x78, 0x9f, 0x83, 0x8e, 0x19, 0x6a, 0x01, 0xab, 0xb9, 0xee, 0x99, 0x41, 0x62, 0xb5, 0xca, 0x7c, 0x3e, + 0xcc, 0x95, 0xee, 0x75, 0x44, 0x9a, 0xf4, 0x30, 0xcd, 0xf9, 0x31, 0x56, 0x03, 0xa9, 0xb3, 0xbe, 0x00, 0x35, 0xe4, 0x65, + 0xb4, 0x84, 0x94, 0xcc, 0x80, 0x1e, 0x4a, 0xdd, 0x41, 0xd4, 0x39, 0x2f, 0xeb, 0xe9, 0x5d, 0xcd, 0xe9, 0x28, 0xcf, 0xfc, + 0x27, 0x22, 0x5b, 0xcd, 0x75, 0xf7, 0x64, 0x57, 0xe6, 0xab, 0x1d, 0x99, 0xae, 0x64, 0x32, 0x1d, 0x64, 0x42, 0x65, 0xdc, + 0xa0, 0x15, 0x3c, 0x0b, 0x17, 0xd6, 0x23, 0x60, 0x18, 0x2c, 0x3f, 0x32, 0x92, 0xbc, 0xf7, 0xbe, 0xb2, 0xbe, 0x1c, 0x95, + 0xae, 0x1a, 0x97, 0xae, 0xdc, 0x2d, 0xcc, 0xec, 0xee, 0xcc, 0xce, 0xef, 0x15, 0xde, 0x96, 0x55, 0x58, 0x11, 0x54, 0x6a, + 0x8b, 0x3c, 0x05, 0x47, 0xae, 0xe0, 0xa7, 0xee, 0x81, 0xb3, 0x73, 0xef, 0xec, 0x04, 0xbc, 0x1b, 0x7b, 0x57, 0xf0, 0x62, + 0xa4, 0x63, 0x6b, 0xcd, 0x98, 0x5c, 0x31, 0xf1, 0xf5, 0x7c, 0x6a, 0x9d, 0x99, 0x89, 0x6a, 0x5a, 0xc8, 0xf1, 0xa8, 0x9a, + 0xa9, 0x49, 0x05, 0x59, 0x69, 0xe0, 0xee, 0xdd, 0x65, 0x93, 0xf3, 0x73, 0x99, 0x9d, 0xf7, 0xca, 0x80, 0x87, 0x30, 0x81, + 0xdf, 0x4f, 0x49, 0x58, 0xaf, 0x25, 0xd4, 0x1b, 0x49, 0x27, 0xed, 0x26, 0x4e, 0x76, 0x32, 0x9f, 0x74, 0x3a, 0x2a, 0xd7, + 0x1d, 0x81, 0xdd, 0xae, 0x50, 0x49, 0x4f, 0xf1, 0x53, 0x96, 0x14, 0xe3, 0x05, 0x55, 0x5f, 0x32, 0x70, 0x87, 0x1f, 0xec, + 0x26, 0x54, 0x47, 0x30, 0x13, 0x54, 0xc0, 0x13, 0x32, 0xf4, 0x5a, 0x13, 0x79, 0x09, 0xc4, 0xd5, 0x3b, 0x7e, 0x40, 0x24, + 0xc7, 0x39, 0x4a, 0x0a, 0x21, 0xc2, 0xb3, 0x85, 0x91, 0x61, 0x6c, 0x1c, 0xe5, 0x70, 0xe9, 0x82, 0x78, 0x1c, 0x91, 0xbc, + 0xb7, 0x36, 0xe2, 0xf2, 0xe3, 0x92, 0x8d, 0xbc, 0xc4, 0x2d, 0x0f, 0xfd, 0xf3, 0xb0, 0x04, 0x57, 0xe5, 0x6a, 0x22, 0x53, + 0x7a, 0x1b, 0xda, 0x69, 0x05, 0xf1, 0xc0, 0x32, 0xd5, 0x53, 0xef, 0xcc, 0x94, 0x3c, 0x33, 0xc1, 0x4e, 0xc8, 0xd5, 0xd3, + 0x7a, 0x3e, 0x9f, 0x59, 0x51, 0xcc, 0x84, 0x99, 0x15, 0x62, 0x36, 0x2b, 0x0b, 0x96, 0xfa, 0xe4, 0x5e, 0x0d, 0x3b, 0xa9, + 0x6d, 0xea, 0x3b, 0x6d, 0x99, 0xe1, 0x3d, 0x13, 0xff, 0xbd, 0x30, 0xe0, 0x28, 0x26, 0x2c, 0x99, 0x24, 0xde, 0x36, 0x24, + 0x0c, 0x3b, 0x0a, 0xac, 0x4c, 0xb2, 0x64, 0x2d, 0xa5, 0x6e, 0x37, 0xf5, 0x49, 0x27, 0x57, 0x5e, 0x77, 0x44, 0x92, 0x76, + 0x85, 0xd6, 0x1d, 0x94, 0xba, 0xa7, 0x04, 0x37, 0x72, 0x75, 0x07, 0x85, 0xec, 0x32, 0x78, 0x07, 0x85, 0x60, 0x18, 0x73, + 0x86, 0x52, 0xa4, 0x88, 0x4a, 0x13, 0xca, 0x04, 0x85, 0x60, 0x3c, 0x1d, 0x77, 0xf4, 0x9b, 0x69, 0x90, 0xd0, 0xa5, 0xd9, + 0x3f, 0xbf, 0xe0, 0xc5, 0xe3, 0xc2, 0x15, 0x44, 0x6e, 0x04, 0xac, 0xae, 0x37, 0xe8, 0x0d, 0xab, 0x06, 0x3f, 0x29, 0xaf, + 0x66, 0x94, 0x18, 0x39, 0x5f, 0x20, 0x98, 0xd2, 0x7b, 0x37, 0x23, 0xc7, 0x4e, 0xc5, 0x4d, 0xad, 0xab, 0x67, 0x9e, 0xec, + 0x4c, 0x98, 0x7a, 0xe6, 0x5d, 0x31, 0x37, 0xd5, 0xb4, 0x14, 0x54, 0x94, 0xd2, 0x55, 0xd5, 0xac, 0x1a, 0xd7, 0x90, 0x14, + 0x06, 0xb6, 0xd2, 0xb6, 0xae, 0xef, 0xdf, 0x4f, 0xe2, 0x1f, 0x26, 0xe2, 0x7b, 0xdd, 0xff, 0xf0, 0x08, 0x22, 0x6b, 0x83, + 0x80, 0xb5, 0x4a, 0x81, 0xed, 0xa8, 0x4e, 0x3a, 0x48, 0xbc, 0xca, 0x13, 0x8f, 0x79, 0x46, 0x98, 0x64, 0x2a, 0xc9, 0x33, + 0x21, 0xb2, 0x8e, 0x48, 0x54, 0xce, 0xef, 0x28, 0xa1, 0x31, 0x43, 0x2a, 0x43, 0x25, 0x52, 0xe2, 0x77, 0x7e, 0xac, 0x6d, + 0x60, 0x00, 0x3f, 0x26, 0x2f, 0xd8, 0x1c, 0xe5, 0x79, 0x3a, 0x82, 0x27, 0x07, 0x31, 0xce, 0x56, 0x86, 0x82, 0x32, 0x85, + 0x47, 0x2b, 0x79, 0x7e, 0xa0, 0x33, 0x8f, 0x13, 0x22, 0xf0, 0x4c, 0x04, 0xf7, 0xe1, 0x1c, 0xc3, 0xeb, 0x99, 0x01, 0xbc, + 0xbe, 0x42, 0x45, 0x8e, 0x0a, 0x22, 0x5b, 0x04, 0xd4, 0x82, 0xaf, 0x0b, 0x4f, 0xf5, 0xdc, 0x97, 0xa6, 0xb0, 0x58, 0x15, + 0x58, 0x4f, 0x4b, 0x74, 0xae, 0x92, 0x6e, 0x54, 0xcd, 0x99, 0xf0, 0xba, 0x34, 0xb0, 0xa3, 0x1d, 0xc0, 0x01, 0x93, 0x73, + 0x1f, 0xb4, 0xf0, 0xbd, 0x10, 0xff, 0x30, 0x01, 0xdf, 0xaf, 0x63, 0x1c, 0x32, 0x49, 0xbc, 0x9d, 0x60, 0xd0, 0xb7, 0x84, + 0x7e, 0xa6, 0x3b, 0x6e, 0x45, 0xfb, 0x34, 0x4f, 0x7c, 0x47, 0xa5, 0x84, 0x83, 0x54, 0xa7, 0x98, 0x0a, 0x4a, 0x72, 0x92, + 0x49, 0x26, 0xc2, 0xe3, 0x85, 0x55, 0x26, 0x04, 0xa6, 0x5e, 0xa8, 0x54, 0x80, 0x60, 0xe9, 0x0f, 0x50, 0x64, 0x42, 0x2e, + 0xfa, 0x85, 0x7a, 0x42, 0x3b, 0x44, 0xb6, 0x98, 0xea, 0xe5, 0x07, 0x6c, 0x37, 0x8d, 0x00, 0x8f, 0xc4, 0x88, 0x24, 0x7e, + 0xf6, 0x6d, 0x68, 0x7c, 0x32, 0x3c, 0xbc, 0x46, 0xef, 0x2a, 0xf2, 0xb6, 0xf2, 0xde, 0x96, 0xde, 0x51, 0x89, 0xb6, 0xaa, + 0x1c, 0x54, 0xa5, 0x35, 0xb6, 0x44, 0x5f, 0x56, 0x62, 0x3e, 0xab, 0x4a, 0x55, 0xd4, 0x50, 0x7a, 0x03, 0x7a, 0xcb, 0xc0, + 0xae, 0x72, 0x00, 0x5b, 0x47, 0x11, 0xfe, 0x30, 0xaa, 0x81, 0xde, 0x6f, 0xe2, 0xbd, 0x5f, 0xc7, 0x5a, 0xd6, 0x84, 0xa5, + 0x77, 0x66, 0x44, 0xad, 0xa0, 0x9f, 0x2b, 0x70, 0x5a, 0x67, 0x69, 0x4f, 0x93, 0xce, 0x35, 0x49, 0x9d, 0x90, 0xe0, 0x07, + 0xae, 0xa6, 0x09, 0x81, 0x4a, 0x25, 0x62, 0x22, 0x95, 0x4a, 0x08, 0xb5, 0x26, 0x50, 0x5a, 0xf2, 0xaa, 0x23, 0xbc, 0x8c, + 0x20, 0x81, 0x94, 0x22, 0x48, 0x7f, 0x98, 0xe0, 0x8f, 0x73, 0xbe, 0x21, 0x51, 0x23, 0x64, 0xd2, 0x93, 0xe7, 0xc1, 0x36, + 0x07, 0xd6, 0xb1, 0x1f, 0x30, 0x9e, 0x4c, 0x70, 0xba, 0xfc, 0x6c, 0x30, 0x07, 0xb6, 0x42, 0x32, 0xb5, 0xad, 0xab, 0x9a, + 0xb1, 0xfb, 0xe8, 0x66, 0x35, 0xda, 0xc2, 0x94, 0x15, 0xd4, 0x20, 0xf7, 0x0c, 0x4c, 0x0a, 0x0b, 0x10, 0x08, 0x7f, 0xd8, + 0xc1, 0x1e, 0x55, 0xd7, 0xa7, 0x0f, 0x82, 0x68, 0x1f, 0xc4, 0xf1, 0x96, 0x99, 0xb0, 0xfc, 0x59, 0x02, 0xac, 0x09, 0x18, + 0xf6, 0x24, 0x70, 0xd4, 0x93, 0xad, 0xa8, 0xcc, 0x09, 0x4d, 0xba, 0xa3, 0x48, 0x81, 0x26, 0xa7, 0x35, 0xc8, 0x44, 0x29, + 0xa1, 0x34, 0x48, 0x2d, 0x99, 0xf8, 0x4a, 0x28, 0x7e, 0xa4, 0xb9, 0x04, 0x5e, 0x08, 0x80, 0xd7, 0xaf, 0x60, 0x9f, 0xdc, + 0x3e, 0x51, 0x9b, 0xe1, 0x13, 0xac, 0x05, 0x48, 0x1e, 0x3d, 0x0f, 0xa5, 0xf0, 0xb4, 0x3a, 0x5a, 0x0c, 0x8f, 0x91, 0x37, + 0x16, 0x84, 0xb1, 0xfc, 0x84, 0x36, 0xb4, 0xb5, 0x09, 0x44, 0x2f, 0x9d, 0x05, 0xb1, 0x17, 0xa2, 0x22, 0x18, 0xcf, 0xdc, + 0x03, 0x08, 0xff, 0x81, 0x49, 0xfd, 0xc3, 0x08, 0xf6, 0x41, 0x1c, 0xb7, 0xfd, 0xbc, 0xcc, 0x88, 0x25, 0xf3, 0xb4, 0xce, + 0x08, 0x5d, 0x01, 0x03, 0x27, 0xc1, 0x77, 0x24, 0xf8, 0x54, 0x02, 0x25, 0x32, 0x4b, 0x59, 0xe2, 0x79, 0xe5, 0x64, 0xa1, + 0x20, 0x51, 0x02, 0x7c, 0x26, 0xc3, 0xda, 0x15, 0x5a, 0x73, 0xfb, 0x21, 0xce, 0xa7, 0xf0, 0x63, 0xcd, 0x51, 0x34, 0x8f, + 0x86, 0x30, 0xc4, 0x93, 0x54, 0x68, 0xa5, 0xe7, 0x77, 0x30, 0xde, 0xa1, 0x70, 0x0e, 0xeb, 0x99, 0x2b, 0x85, 0x71, 0x50, + 0xd6, 0x0e, 0x44, 0x6d, 0x41, 0x28, 0x07, 0x63, 0xc6, 0xe9, 0x33, 0xd1, 0xb7, 0x1f, 0x24, 0xe9, 0x47, 0xd9, 0xfa, 0x70, + 0xc6, 0x0f, 0x92, 0x50, 0xbf, 0x88, 0x63, 0xb7, 0x84, 0x87, 0x07, 0x68, 0x86, 0x00, 0x58, 0x63, 0xd8, 0x13, 0x9b, 0x18, + 0x01, 0xbd, 0x2e, 0x2f, 0x1a, 0x22, 0x80, 0xb2, 0x68, 0x72, 0x28, 0x15, 0x07, 0x22, 0x20, 0x86, 0xeb, 0x2c, 0xaf, 0x30, + 0x83, 0xc2, 0x03, 0xf2, 0x18, 0x10, 0x6b, 0x43, 0xc9, 0xa1, 0x28, 0xc1, 0x74, 0xce, 0xd3, 0xcd, 0x3c, 0xcc, 0xe6, 0x01, + 0x76, 0x0f, 0x13, 0xfb, 0x41, 0x44, 0xff, 0xc0, 0x09, 0xff, 0x30, 0x22, 0x7d, 0xd0, 0xe7, 0x58, 0xce, 0x69, 0xf1, 0x21, + 0xdb, 0x61, 0x8d, 0x69, 0xf6, 0x19, 0x3e, 0xe4, 0x9a, 0x47, 0x87, 0x5b, 0x80, 0x47, 0x6d, 0x47, 0x11, 0x7d, 0xf9, 0xf7, + 0xbf, 0x10, 0xc2, 0xff, 0x22, 0x19, 0xf0, 0xb0, 0x73, 0xe1, 0x11, 0x0c, 0x59, 0xfe, 0x7c, 0xf8, 0xbb, 0x07, 0x1d, 0xa7, + 0x7d, 0x1d, 0x2e, 0x03, 0x3f, 0x88, 0xc8, 0x0f, 0x23, 0xfa, 0xf2, 0xfe, 0xf0, 0x3f, 0x12, 0x03, 0xde, 0xee, 0x9c, 0xf8, + 0x36, 0xc4, 0x5e, 0xfe, 0xee, 0xe8, 0x96, 0xd8, 0xd1, 0x75, 0xf8, 0xa3, 0x98, 0x72, 0xf8, 0x37, 0x87, 0x7f, 0xfb, 0x0b, + 0x7b, 0xfd, 0x57, 0xa8, 0x3d, 0x91, 0x71, 0x07, 0xcc, 0x2e, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, + 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_l2_fill[3704] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x38, + 0x00, 0x00, 0x00, 0x3a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe5, 0x4e, 0x9a, 0x15, 0x00, 0x00, 0x0e, 0x3f, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xdd, 0x5a, 0x79, 0x8c, 0x95, 0xd5, 0x15, 0xff, 0xdd, 0xef, 0xfb, 0xde, 0x9b, 0xf7, 0x66, 0x63, 0x66, + 0x98, 0x01, 0x1c, 0x76, 0x02, 0x58, 0x10, 0xb5, 0x76, 0xa8, 0x11, 0xb0, 0x2d, 0x18, 0x17, 0x54, 0x34, 0x6a, 0x1d, 0x52, + 0xa5, 0xa9, 0x89, 0xd5, 0xd0, 0xa0, 0xa9, 0x5a, 0x93, 0x6a, 0xd4, 0x08, 0xfc, 0xd1, 0xa6, 0xe9, 0x16, 0xad, 0xb1, 0xb6, + 0xd5, 0xb6, 0x56, 0x1a, 0xb4, 0x8e, 0x36, 0x46, 0x6b, 0x35, 0x24, 0x15, 0xaa, 0x15, 0x44, 0x59, 0xc4, 0x42, 0x01, 0xcb, + 0x0e, 0x33, 0x30, 0x33, 0xcc, 0xfa, 0xe6, 0x2d, 0xdf, 0x7a, 0x9b, 0x73, 0x97, 0xf7, 0xbe, 0xf7, 0x66, 0xde, 0x2c, 0x32, + 0xb8, 0xf4, 0x24, 0xdf, 0xcc, 0xfb, 0x96, 0x7b, 0xef, 0xf9, 0x9d, 0x73, 0xee, 0x39, 0xe7, 0x9e, 0x7b, 0x19, 0x46, 0x85, + 0x38, 0xe3, 0x1c, 0xa3, 0x4a, 0x2c, 0xf7, 0x67, 0x94, 0x7b, 0x56, 0xc4, 0x39, 0x31, 0x2d, 0x2e, 0x83, 0x73, 0x6e, 0xaa, + 0xcb, 0x52, 0x97, 0xbe, 0xa7, 0x77, 0x4c, 0xf0, 0x71, 0x16, 0x88, 0xfa, 0x55, 0x63, 0x14, 0xe5, 0x61, 0xb5, 0xe2, 0x61, + 0xb0, 0x3e, 0xf2, 0x88, 0x3a, 0xa3, 0xe7, 0x8c, 0x31, 0x7f, 0xf8, 0xac, 0x70, 0x03, 0x4b, 0x11, 0x59, 0x76, 0x23, 0xcc, + 0xaf, 0x8d, 0x87, 0x39, 0x7d, 0x12, 0x8c, 0x3a, 0x13, 0xac, 0xaa, 0x0a, 0x98, 0x36, 0x0d, 0xa8, 0x52, 0xe3, 0xf4, 0xf4, + 0x50, 0xff, 0xe0, 0x47, 0xba, 0x01, 0x3f, 0x00, 0x3f, 0xd4, 0x05, 0xd8, 0x1e, 0x38, 0x5d, 0xc7, 0x5b, 0xc0, 0xfb, 0x32, + 0xe0, 0xc7, 0xda, 0x11, 0x34, 0xad, 0x87, 0x87, 0xed, 0xf0, 0x01, 0x16, 0x0c, 0x5b, 0x18, 0x0c, 0x08, 0x02, 0x6e, 0xd2, + 0x3f, 0xb0, 0x9c, 0xd6, 0xf3, 0x00, 0x92, 0x34, 0xd6, 0x32, 0xd9, 0xe9, 0xdc, 0xd5, 0x3c, 0xfa, 0xe6, 0x7d, 0x28, 0xef, + 0xea, 0xc5, 0xc4, 0xfa, 0x6a, 0x8c, 0x05, 0x50, 0xef, 0xb8, 0x98, 0x52, 0x5b, 0x81, 0xd2, 0x94, 0x83, 0x29, 0x7e, 0x80, + 0xba, 0xa8, 0x89, 0x18, 0x63, 0x28, 0xf7, 0x03, 0x54, 0x18, 0x0c, 0x25, 0x9c, 0x21, 0x6a, 0x02, 0x11, 0xc3, 0x80, 0x69, + 0x30, 0x18, 0x8c, 0x81, 0x99, 0x06, 0x40, 0x97, 0x26, 0xcf, 0x27, 0x46, 0x80, 0x80, 0x83, 0x98, 0xa0, 0x9f, 0xf4, 0x4b, + 0x3c, 0xa2, 0x7b, 0xce, 0xe1, 0x33, 0x0e, 0x1b, 0x0c, 0x9e, 0x69, 0xc2, 0x89, 0x9a, 0xe8, 0x4a, 0xb9, 0x70, 0x1d, 0x07, + 0x69, 0xc6, 0xd0, 0x55, 0x1a, 0x43, 0x6b, 0x22, 0x8d, 0x1e, 0x04, 0x38, 0x90, 0x70, 0x70, 0x32, 0x91, 0xc2, 0x89, 0x16, + 0x07, 0x1d, 0xd7, 0xcc, 0x66, 0xbd, 0x83, 0xeb, 0x40, 0xa9, 0xf9, 0x58, 0x27, 0x3f, 0xbf, 0x37, 0xc9, 0xff, 0x92, 0xb4, + 0xf9, 0x7f, 0x5d, 0x8f, 0x77, 0x39, 0x1e, 0xff, 0x5c, 0x93, 0xe3, 0xf2, 0x4c, 0xda, 0xe1, 0xad, 0xc9, 0x0c, 0xdf, 0xd6, + 0xd6, 0xcd, 0x1f, 0x5a, 0xbd, 0x5a, 0x98, 0xaf, 0x98, 0x5e, 0x59, 0x0d, 0x2a, 0xb3, 0xe4, 0xef, 0x1f, 0xc1, 0x85, 0x17, + 0x4c, 0xc4, 0x3f, 0x63, 0x11, 0x54, 0x86, 0xc1, 0xfb, 0x81, 0x90, 0x2c, 0x49, 0x5c, 0xf8, 0x12, 0xa5, 0x76, 0x46, 0x66, + 0xc1, 0x0c, 0xc0, 0xc8, 0xb7, 0x84, 0x33, 0x99, 0x92, 0xfd, 0x1c, 0x4a, 0x10, 0xc8, 0x31, 0x95, 0x13, 0x0b, 0xbf, 0x67, + 0x86, 0xa9, 0x87, 0xcf, 0x51, 0x77, 0x0a, 0xeb, 0xaa, 0xcb, 0xd8, 0x77, 0x08, 0x13, 0x63, 0x2c, 0xd0, 0x00, 0x4d, 0x9a, + 0x73, 0x9d, 0x7d, 0xfc, 0xe5, 0xea, 0x32, 0xdc, 0x04, 0xc0, 0x06, 0x10, 0x09, 0x31, 0x3b, 0x24, 0xd3, 0x64, 0x7a, 0x3e, + 0x17, 0xc2, 0x10, 0x17, 0xd9, 0x9c, 0xbe, 0x0f, 0x38, 0x10, 0x31, 0xe5, 0x33, 0x22, 0x6d, 0xb6, 0x42, 0x40, 0x6a, 0xfe, + 0xe8, 0xcb, 0x60, 0x80, 0xa5, 0xdf, 0xa9, 0xf7, 0xc3, 0x14, 0x4a, 0xa0, 0xae, 0xc8, 0xc1, 0x36, 0x5c, 0x3a, 0x73, 0x3c, + 0x7b, 0x97, 0x70, 0x09, 0x75, 0x0a, 0x87, 0xd2, 0xc8, 0xcd, 0x78, 0x14, 0x73, 0x55, 0x03, 0x02, 0x67, 0xf4, 0xd9, 0x40, + 0x67, 0x1f, 0xd0, 0xd1, 0x07, 0xb4, 0xf5, 0x02, 0xed, 0x09, 0x79, 0xdf, 0x99, 0x04, 0xba, 0x92, 0x40, 0xca, 0x01, 0x32, + 0x2e, 0x90, 0x71, 0x84, 0xb3, 0x80, 0xeb, 0xab, 0xcb, 0x93, 0xe0, 0x48, 0xea, 0x81, 0xfa, 0x4f, 0x80, 0x74, 0x28, 0xd1, + 0x40, 0xf4, 0x7f, 0x83, 0xd4, 0x10, 0x02, 0x17, 0xb1, 0xe4, 0x6f, 0x6a, 0x13, 0x8f, 0x02, 0xa5, 0x51, 0xa0, 0xbc, 0x04, + 0x28, 0x8f, 0x01, 0x15, 0x71, 0x60, 0xc2, 0x18, 0x60, 0x52, 0x35, 0x30, 0xae, 0x12, 0xa8, 0xab, 0x04, 0xab, 0x2a, 0x15, + 0x02, 0x34, 0x15, 0xef, 0x3c, 0x66, 0x61, 0x21, 0x80, 0x77, 0x69, 0x28, 0x4b, 0x8b, 0x61, 0xd9, 0xe5, 0x28, 0x71, 0x7d, + 0x94, 0xc5, 0x22, 0xd2, 0x3b, 0x13, 0xa3, 0xdf, 0x7d, 0x06, 0xd8, 0xdb, 0x02, 0x78, 0x01, 0xe0, 0x78, 0xca, 0x23, 0xf0, + 0x7c, 0x06, 0xf3, 0x7e, 0x87, 0xb5, 0x11, 0xb6, 0x25, 0x96, 0x03, 0xd7, 0x4f, 0xf4, 0xea, 0xb9, 0x7e, 0x4d, 0xdf, 0xe9, + 0xe7, 0xc2, 0x0b, 0x29, 0x01, 0xf1, 0xd0, 0x3d, 0xf5, 0x4d, 0xe0, 0xcb, 0x4a, 0x24, 0x6f, 0x0f, 0x5d, 0x07, 0xdc, 0xba, + 0x40, 0x5a, 0x91, 0x65, 0x82, 0x45, 0x23, 0x88, 0x52, 0x17, 0xdb, 0xb7, 0x87, 0x00, 0xde, 0x70, 0x1e, 0x4c, 0x93, 0xc9, + 0x17, 0xc4, 0x13, 0x7d, 0xdc, 0xde, 0x2b, 0x1b, 0xc5, 0xa2, 0x40, 0x3c, 0x32, 0x38, 0x83, 0x05, 0x3f, 0xfb, 0x3f, 0x14, + 0xb3, 0x5c, 0xf7, 0x3e, 0xa8, 0xc9, 0xf5, 0x7b, 0x3d, 0x50, 0xa0, 0x25, 0xc0, 0x06, 0xcb, 0x59, 0x54, 0x78, 0xa8, 0x98, + 0x05, 0x89, 0xab, 0x01, 0xea, 0x07, 0x80, 0xa9, 0x31, 0x18, 0x06, 0x13, 0x6a, 0x16, 0x44, 0x73, 0x87, 0x1a, 0x50, 0x60, + 0xd1, 0xa6, 0x76, 0x46, 0x14, 0x6e, 0x3f, 0x44, 0x5f, 0xfd, 0x5e, 0x17, 0xf9, 0x9e, 0x91, 0x49, 0x9b, 0x92, 0xd7, 0x30, + 0xc5, 0x4b, 0xa4, 0x8c, 0x1a, 0x94, 0x5c, 0x05, 0x55, 0x57, 0x8b, 0x06, 0x2c, 0xdc, 0xa7, 0x00, 0x79, 0xb6, 0xd2, 0x94, + 0x51, 0x22, 0xae, 0x82, 0x69, 0x98, 0x68, 0x1e, 0x6b, 0xca, 0x03, 0x48, 0x2a, 0xcf, 0x36, 0x54, 0x76, 0xff, 0x45, 0x20, + 0xbf, 0x7f, 0xbe, 0x63, 0xf6, 0x03, 0xd8, 0xd5, 0x95, 0x6f, 0x86, 0xda, 0x59, 0x7c, 0x11, 0xc8, 0xc8, 0x8b, 0x84, 0x82, + 0xb2, 0x90, 0xb3, 0xaf, 0xf6, 0xb6, 0x83, 0x07, 0x3c, 0xf4, 0x42, 0xb9, 0xec, 0xc1, 0xe6, 0x8b, 0xf6, 0x66, 0xe1, 0xb8, + 0x36, 0x12, 0x2a, 0x6c, 0x1f, 0xbe, 0x86, 0x4d, 0x5c, 0xc6, 0xd8, 0x30, 0x65, 0x9c, 0x1c, 0xd7, 0x59, 0x27, 0xd3, 0x93, + 0x96, 0x79, 0xa0, 0xbe, 0x17, 0x71, 0xc8, 0x2c, 0x8e, 0x8f, 0x98, 0x23, 0x17, 0x9d, 0xca, 0xe4, 0x9e, 0x45, 0x2d, 0x20, + 0x16, 0x19, 0x9e, 0x69, 0x13, 0x08, 0x0a, 0x45, 0x89, 0x34, 0x10, 0xf8, 0xe0, 0x86, 0x21, 0xa7, 0xbb, 0xcf, 0xc1, 0x0c, + 0x03, 0x8c, 0xe2, 0x5e, 0xb1, 0xf0, 0x12, 0xe6, 0x81, 0x17, 0xcc, 0x39, 0x22, 0xdb, 0x95, 0x8a, 0xda, 0x1e, 0x06, 0xd8, + 0x9e, 0x10, 0x16, 0xea, 0x69, 0xb9, 0x18, 0x94, 0x28, 0x17, 0x19, 0x80, 0x3a, 0x76, 0x03, 0x60, 0x5c, 0x05, 0xdc, 0xcb, + 0xce, 0x43, 0x9f, 0xef, 0xc3, 0xb0, 0x4c, 0x04, 0xff, 0x3e, 0x8e, 0xf8, 0x47, 0x27, 0x10, 0x8b, 0x59, 0xc5, 0xbd, 0xae, + 0x66, 0xba, 0x2b, 0x09, 0x3e, 0xae, 0x12, 0xce, 0x55, 0xe7, 0xc3, 0x6b, 0x98, 0x06, 0xd4, 0x57, 0xc1, 0x23, 0x27, 0x77, + 0xaa, 0x07, 0xc6, 0xe6, 0x83, 0x60, 0xff, 0xd8, 0x8d, 0xa8, 0xef, 0x23, 0x52, 0x32, 0x48, 0x5f, 0x5c, 0xf1, 0x42, 0x9e, + 0x54, 0xf3, 0x45, 0x14, 0x04, 0x4a, 0x51, 0xdb, 0x43, 0x00, 0xb7, 0x1e, 0x86, 0xcf, 0x18, 0xdc, 0xb0, 0x5d, 0xeb, 0x86, + 0x03, 0x31, 0x49, 0x99, 0xcb, 0x8c, 0xf1, 0xc0, 0x23, 0xd7, 0xa3, 0x5c, 0x4f, 0xea, 0x3f, 0xbe, 0x03, 0x6c, 0x39, 0x00, + 0x94, 0x56, 0x0c, 0xcc, 0x94, 0x6e, 0x67, 0x32, 0xb8, 0x3f, 0x58, 0x0a, 0xfb, 0xd6, 0x05, 0x30, 0x6b, 0xca, 0x11, 0x0b, + 0x3b, 0x05, 0xa2, 0xc6, 0x8b, 0xe1, 0xef, 0x3e, 0x8e, 0xcc, 0xaa, 0xe7, 0x10, 0x74, 0x26, 0x51, 0x42, 0x26, 0x58, 0x54, + 0x93, 0xac, 0xbf, 0x89, 0xfa, 0x4a, 0x51, 0x0d, 0x0d, 0x42, 0x51, 0x92, 0xde, 0xbc, 0x07, 0x8e, 0xc1, 0xa0, 0x42, 0xa6, + 0x54, 0xbb, 0xd6, 0x04, 0x2b, 0x66, 0xa2, 0xbe, 0x58, 0xb0, 0x99, 0x19, 0x0f, 0x86, 0x1f, 0xc0, 0xc8, 0x38, 0x32, 0x01, + 0x1f, 0xcc, 0xa4, 0x6b, 0x2b, 0xe0, 0xac, 0x5f, 0x05, 0xe7, 0xee, 0x2b, 0x50, 0x56, 0x53, 0x8e, 0x78, 0xc0, 0xf3, 0xc1, + 0x51, 0x62, 0xe1, 0x05, 0x30, 0xe7, 0x4d, 0x46, 0xd9, 0xe3, 0x2b, 0xe0, 0xf9, 0x5a, 0x1b, 0xc5, 0xf1, 0x81, 0xd2, 0xb9, + 0x30, 0x05, 0x01, 0x52, 0xfa, 0xb7, 0x41, 0x8b, 0x43, 0xb9, 0x9a, 0x60, 0x3c, 0x6a, 0xa2, 0x53, 0x7c, 0x40, 0xe1, 0x8f, + 0x89, 0x80, 0x39, 0x68, 0x80, 0xa7, 0xce, 0x29, 0xc5, 0x24, 0x53, 0x1e, 0xd2, 0xc9, 0x28, 0xd3, 0x8c, 0x18, 0x08, 0xa6, + 0xd7, 0xc2, 0xa4, 0xb9, 0x26, 0x18, 0x60, 0x70, 0x3f, 0x3a, 0x86, 0xf4, 0x86, 0x3d, 0xe8, 0x39, 0xd4, 0x06, 0xdb, 0x32, + 0x65, 0x7f, 0xe4, 0xfa, 0x2f, 0x9a, 0x86, 0xd8, 0xa2, 0x59, 0xb0, 0x93, 0x76, 0x7e, 0x08, 0x0b, 0x93, 0x61, 0xc8, 0x1c, + 0x35, 0xc4, 0x12, 0xac, 0x28, 0x4e, 0xe7, 0x00, 0x86, 0x28, 0xed, 0xc2, 0xa1, 0xff, 0x5c, 0xc9, 0xac, 0x2c, 0x9a, 0xbf, + 0x3e, 0x3a, 0x13, 0xa2, 0x7e, 0xc8, 0x09, 0x1d, 0xed, 0x40, 0xec, 0xf6, 0x67, 0x10, 0x90, 0x99, 0x76, 0xf6, 0x21, 0x7d, + 0xcb, 0xaf, 0xe1, 0x34, 0x3e, 0x89, 0xc8, 0x5d, 0xcf, 0xa2, 0x62, 0xe9, 0xcf, 0x61, 0x6c, 0xd8, 0x8d, 0x24, 0x63, 0xe0, + 0x2a, 0xb6, 0x19, 0x17, 0x4e, 0x81, 0x45, 0xce, 0xa8, 0x58, 0xba, 0xc6, 0x00, 0x54, 0x14, 0x00, 0xac, 0x8c, 0xa3, 0x5d, + 0x7f, 0x62, 0x85, 0x5f, 0x64, 0x1c, 0xa4, 0x29, 0x81, 0xd5, 0x4a, 0x23, 0xc9, 0x14, 0x33, 0xd1, 0x4f, 0x42, 0x94, 0x71, + 0x8c, 0x89, 0x03, 0xdb, 0x8f, 0xa0, 0xf4, 0xe1, 0x97, 0x90, 0x38, 0xd4, 0x06, 0x6b, 0xf3, 0x01, 0x94, 0xd5, 0x96, 0x4b, + 0x0b, 0xe8, 0x4e, 0xc1, 0x78, 0x7e, 0x33, 0xf8, 0x95, 0xf3, 0x40, 0xfa, 0xa5, 0x42, 0x16, 0x1b, 0x2a, 0x54, 0x99, 0x2a, + 0xe9, 0x16, 0x20, 0x14, 0xa3, 0xed, 0x5d, 0x52, 0x51, 0x44, 0x59, 0x27, 0x43, 0x64, 0x30, 0x74, 0x68, 0xe4, 0x1a, 0xe0, + 0x50, 0x79, 0xe3, 0x48, 0xc9, 0x57, 0x20, 0x5f, 0x7a, 0x1f, 0x15, 0xe4, 0xc4, 0x08, 0x1c, 0x8d, 0x41, 0xf3, 0x33, 0x99, + 0x01, 0x6f, 0x98, 0x21, 0x1c, 0x84, 0x48, 0xed, 0x19, 0x43, 0xb0, 0xff, 0x14, 0x3c, 0xcb, 0xcc, 0x2e, 0x02, 0xf2, 0x28, + 0x50, 0x31, 0x50, 0xcf, 0x41, 0xd3, 0x90, 0x25, 0xb8, 0xde, 0x0c, 0xd2, 0x74, 0xdf, 0x14, 0x02, 0x28, 0xb0, 0x97, 0xc5, + 0xd0, 0x12, 0xee, 0x80, 0xd6, 0x59, 0x67, 0x9c, 0x64, 0x17, 0x61, 0x4c, 0x4b, 0x9d, 0x88, 0xd6, 0x9d, 0x86, 0x01, 0xf7, + 0x81, 0x65, 0xb0, 0xef, 0xbe, 0x1c, 0x25, 0x8e, 0x07, 0x46, 0xe6, 0x7c, 0xb0, 0x0d, 0x99, 0xb7, 0xf6, 0x20, 0x4a, 0xdf, + 0x16, 0xe6, 0x9b, 0x4c, 0xf5, 0x13, 0x8b, 0x64, 0x4d, 0x54, 0x4c, 0x26, 0x1e, 0xc0, 0x1e, 0x5f, 0x2d, 0x4d, 0xb4, 0x31, + 0x64, 0xa2, 0x82, 0x4e, 0x27, 0x90, 0xa8, 0xaf, 0xce, 0xdd, 0xd7, 0x56, 0x9c, 0xbd, 0x74, 0x8d, 0xfa, 0x75, 0x7c, 0x91, + 0x28, 0x04, 0x8b, 0x66, 0x23, 0xfd, 0xc3, 0x6b, 0xc0, 0xe6, 0x4d, 0x46, 0x29, 0x79, 0x63, 0x02, 0xd7, 0x95, 0x44, 0xea, + 0xee, 0xe7, 0xc0, 0xbc, 0x00, 0x56, 0xcc, 0x1c, 0x40, 0xd0, 0xca, 0x11, 0xc5, 0xa3, 0xd2, 0x22, 0x34, 0xf9, 0x01, 0x92, + 0x9d, 0x69, 0x74, 0xa9, 0x5b, 0x09, 0x70, 0xd3, 0x26, 0x79, 0x67, 0xbb, 0x38, 0x99, 0x6b, 0x2e, 0xcd, 0x67, 0x80, 0x3c, + 0xef, 0x8c, 0x89, 0xe6, 0x0d, 0x79, 0xc6, 0xea, 0x32, 0xd8, 0x3f, 0xba, 0x19, 0xee, 0xf5, 0x17, 0xa1, 0x44, 0x9b, 0xa5, + 0x69, 0xc0, 0xff, 0xe0, 0x30, 0x32, 0x0f, 0x37, 0xc1, 0x38, 0xd6, 0x81, 0x38, 0x69, 0x6f, 0x80, 0x64, 0x3a, 0x6f, 0x4e, + 0x97, 0x46, 0x73, 0x1a, 0x74, 0x7c, 0x24, 0x1e, 0x5b, 0x87, 0x6c, 0x7e, 0x25, 0x00, 0x2e, 0x5e, 0x2c, 0x67, 0x5a, 0x24, + 0x8a, 0xe3, 0x02, 0x1d, 0xcb, 0x01, 0xa4, 0x49, 0x3e, 0x9a, 0xab, 0x0a, 0x72, 0xf7, 0x64, 0x92, 0x73, 0xea, 0x91, 0x7e, + 0xea, 0x36, 0xe0, 0x9c, 0x2a, 0x94, 0xd3, 0xfc, 0xa3, 0x71, 0x92, 0x36, 0xec, 0x9f, 0xfe, 0x1d, 0xee, 0x0b, 0x5b, 0x10, + 0xb3, 0x4c, 0x58, 0xe4, 0xc5, 0x8b, 0x81, 0xd3, 0x71, 0xb5, 0xaa, 0x54, 0x26, 0x24, 0x14, 0xda, 0x48, 0x17, 0xb1, 0x08, + 0x9a, 0x9f, 0xb8, 0x87, 0xd9, 0xaa, 0x14, 0x23, 0x35, 0xd8, 0x44, 0xb3, 0x11, 0xc0, 0xf1, 0x36, 0xf4, 0xd5, 0x8f, 0x91, + 0x93, 0x95, 0xee, 0xc7, 0x94, 0x49, 0x1b, 0x1f, 0xee, 0x3c, 0xd4, 0x09, 0x7a, 0xb1, 0x64, 0x99, 0x04, 0x95, 0xf1, 0x80, + 0x69, 0x63, 0x91, 0x59, 0xb7, 0x12, 0xac, 0x22, 0x86, 0x18, 0xd5, 0x6f, 0xa8, 0x06, 0xb3, 0xfb, 0x38, 0x52, 0xf7, 0x3f, + 0x0f, 0xe3, 0x60, 0x3b, 0xca, 0x89, 0x69, 0xad, 0x21, 0xea, 0xb3, 0x58, 0x56, 0x14, 0x70, 0x61, 0x05, 0xf2, 0x5b, 0x1f, + 0x30, 0x4c, 0x20, 0x65, 0x43, 0xd7, 0x47, 0x89, 0x0b, 0x5f, 0x00, 0x6c, 0x6c, 0xcc, 0xae, 0x22, 0x9a, 0x7d, 0x1f, 0x29, + 0xc3, 0x02, 0x0d, 0xc1, 0xab, 0xcb, 0xc0, 0x48, 0xfd, 0x89, 0x8c, 0x94, 0xd2, 0x50, 0x9a, 0xa4, 0x22, 0x14, 0x15, 0xa6, + 0x74, 0xae, 0x1a, 0x96, 0x36, 0x35, 0xad, 0x8c, 0x03, 0x8e, 0x8b, 0xe0, 0xc1, 0xeb, 0xe0, 0x57, 0xc4, 0x50, 0x46, 0x75, + 0x9e, 0xa8, 0x05, 0xfe, 0xc6, 0x2e, 0x24, 0xbf, 0xf7, 0x27, 0x44, 0xc0, 0x51, 0x52, 0x1a, 0x05, 0xef, 0x49, 0x66, 0xd3, + 0x4c, 0x31, 0x45, 0xe2, 0xd1, 0x81, 0x23, 0x55, 0x20, 0x33, 0xa3, 0xac, 0xfc, 0xe8, 0x8f, 0x65, 0xe1, 0x98, 0xb8, 0xdb, + 0xa4, 0x82, 0x7e, 0xb8, 0xc1, 0xcb, 0x5b, 0xd1, 0x3d, 0x6f, 0x0a, 0x7a, 0x23, 0x12, 0x20, 0xaa, 0xe2, 0x40, 0x4d, 0xb9, + 0x88, 0x4f, 0x45, 0xf3, 0x52, 0xc1, 0x84, 0x1a, 0xfe, 0xd2, 0xd9, 0x60, 0x6b, 0x6f, 0x92, 0x73, 0x22, 0x2c, 0x75, 0xc5, + 0x2d, 0x7f, 0xed, 0x43, 0xb8, 0xb4, 0x94, 0x59, 0x32, 0x07, 0x11, 0x91, 0xd5, 0xc8, 0xd1, 0x79, 0x5d, 0x25, 0xf8, 0xb3, + 0x77, 0xc2, 0x8b, 0x47, 0xe0, 0x52, 0xfa, 0x47, 0x1f, 0x13, 0xf3, 0x11, 0x13, 0xfc, 0x40, 0x2b, 0xf8, 0x4f, 0xfe, 0x86, + 0xb2, 0x68, 0x04, 0x46, 0xa1, 0x80, 0x39, 0x80, 0x89, 0xca, 0x29, 0xea, 0x57, 0x5e, 0x20, 0xa7, 0x19, 0x16, 0xcb, 0x7b, + 0x31, 0x04, 0xd9, 0xaa, 0xb4, 0x59, 0xa4, 0x56, 0x37, 0xe2, 0x04, 0x80, 0x09, 0x41, 0x80, 0xc0, 0x32, 0x61, 0x52, 0x69, + 0xee, 0xe3, 0x93, 0x6a, 0x19, 0x54, 0x00, 0x2c, 0x7c, 0x4f, 0x0c, 0xcd, 0x9f, 0x2e, 0xaf, 0x22, 0xc4, 0xf7, 0x9c, 0x80, + 0xe3, 0x05, 0x32, 0x7d, 0xa4, 0xf9, 0xa3, 0x4a, 0x89, 0xc6, 0xfc, 0xe9, 0xc8, 0xe9, 0xa1, 0x80, 0xea, 0x2a, 0xe1, 0xa8, + 0x75, 0x6a, 0x3f, 0xc3, 0x37, 0x19, 0x30, 0xa9, 0x46, 0xfe, 0xd6, 0x85, 0xbc, 0xb4, 0x8d, 0xa3, 0x61, 0xf6, 0xc2, 0x8d, + 0x44, 0x3e, 0x9a, 0xb6, 0x71, 0x4a, 0x30, 0xac, 0xb8, 0x3f, 0xa7, 0x4a, 0xd6, 0x38, 0x0b, 0xc3, 0x45, 0x78, 0x1d, 0x46, + 0x8c, 0x0e, 0xc7, 0xdb, 0x52, 0x7c, 0x9b, 0x3e, 0x4e, 0x8e, 0x49, 0x01, 0x5a, 0xd7, 0x44, 0x07, 0xa5, 0x22, 0xa9, 0x22, + 0x09, 0xb4, 0x24, 0x22, 0xf9, 0x13, 0xcc, 0x9b, 0x6a, 0xb3, 0x8d, 0xe1, 0x48, 0xf8, 0xbb, 0xb0, 0x89, 0x8a, 0x0f, 0x02, + 0x8e, 0x83, 0xaa, 0x5f, 0x01, 0x91, 0x4c, 0xa0, 0x30, 0xc8, 0x6a, 0x70, 0xdd, 0x29, 0xb0, 0x6d, 0x87, 0xc1, 0xe8, 0xfd, + 0x60, 0xf1, 0x92, 0x84, 0x45, 0xeb, 0xcb, 0xee, 0x34, 0x8c, 0xb6, 0x1e, 0xc4, 0x3f, 0x38, 0x24, 0x85, 0x66, 0x0e, 0xdd, + 0x06, 0x87, 0xda, 0x65, 0x5d, 0x38, 0xfc, 0x4e, 0x2d, 0x8c, 0x45, 0x31, 0xb8, 0x4e, 0xea, 0x9e, 0x3c, 0xa8, 0xe1, 0xf9, + 0x70, 0x5a, 0xd3, 0x32, 0x59, 0x59, 0xa3, 0xe7, 0x64, 0x61, 0xc7, 0x8e, 0x8f, 0xc3, 0x59, 0xb4, 0xb4, 0xa5, 0x54, 0xd5, + 0x5f, 0xca, 0x34, 0x17, 0x68, 0x21, 0xfa, 0xf1, 0x29, 0x98, 0x2b, 0x9e, 0xc2, 0x70, 0x89, 0x95, 0x44, 0x10, 0xdf, 0x73, + 0x02, 0x78, 0x6d, 0xe7, 0xb0, 0xdb, 0xd0, 0xd8, 0x16, 0x8d, 0x95, 0x37, 0xff, 0x28, 0xc8, 0xfb, 0x32, 0x44, 0xd4, 0x28, + 0x2f, 0x4a, 0xe4, 0x07, 0xe8, 0xde, 0xdb, 0x8e, 0x56, 0x0d, 0x70, 0x6d, 0x01, 0x40, 0xdd, 0xc5, 0x5e, 0xd1, 0x07, 0x93, + 0x52, 0x9b, 0x35, 0x41, 0x16, 0x7d, 0x0b, 0xb5, 0x28, 0x06, 0x67, 0xf9, 0x29, 0xd7, 0x50, 0x44, 0x5a, 0x31, 0x2d, 0xb9, + 0xaa, 0x18, 0x09, 0x15, 0x86, 0x09, 0x1a, 0x97, 0x3c, 0xf0, 0xd4, 0x3a, 0x69, 0xa6, 0xb4, 0xd7, 0x48, 0xa1, 0xcd, 0x0f, + 0xd0, 0xbc, 0xbc, 0x09, 0x29, 0xe5, 0x4f, 0xe4, 0xb7, 0xba, 0x91, 0x56, 0xe9, 0xe9, 0x24, 0x76, 0x3b, 0x1e, 0x52, 0xa6, + 0x21, 0x6b, 0xd1, 0x33, 0xea, 0x00, 0x4a, 0xdf, 0x28, 0xad, 0x1a, 0xc8, 0x0c, 0x69, 0xf0, 0xe1, 0x5e, 0x44, 0xba, 0x88, + 0x3c, 0xd2, 0x76, 0x85, 0x44, 0x4e, 0xea, 0xcb, 0x53, 0xb2, 0x7d, 0x0a, 0xf1, 0x7b, 0x01, 0x76, 0x60, 0xad, 0xd8, 0xdf, + 0x34, 0xf5, 0xd6, 0x77, 0x16, 0x20, 0x6d, 0x7c, 0x12, 0xf2, 0x86, 0xa9, 0x38, 0xe9, 0xfa, 0xf8, 0x0f, 0x3d, 0x73, 0x7d, + 0x70, 0xca, 0xf5, 0x2e, 0x9a, 0x2a, 0x37, 0x59, 0x8a, 0x2d, 0x3a, 0x3f, 0x6d, 0x22, 0xd0, 0x64, 0x55, 0x0b, 0x67, 0xc9, + 0x7b, 0x9d, 0x79, 0x65, 0x5c, 0xfc, 0xab, 0xf0, 0xdb, 0x42, 0x1f, 0x26, 0x90, 0xdb, 0x3e, 0x36, 0x88, 0x86, 0xaa, 0xbe, + 0xb8, 0xf4, 0x82, 0xcf, 0x0f, 0x38, 0xe2, 0x83, 0x76, 0xb3, 0xce, 0x3d, 0x07, 0x98, 0x37, 0x51, 0x3c, 0x22, 0xf3, 0x34, + 0x5d, 0x0f, 0x99, 0x13, 0x1d, 0xd8, 0x58, 0xb4, 0x2e, 0x4a, 0xd4, 0xd4, 0x24, 0xcd, 0xb4, 0xa7, 0x17, 0xaf, 0x52, 0x6e, + 0x67, 0x99, 0x30, 0xe8, 0xc1, 0x82, 0x99, 0xc0, 0xcc, 0xf1, 0x40, 0xda, 0xf9, 0xec, 0x8b, 0xc1, 0xe4, 0xf0, 0xc8, 0x9a, + 0xae, 0xbd, 0x50, 0x26, 0x1f, 0xae, 0x2f, 0xc0, 0x70, 0xc7, 0xc7, 0xd6, 0x86, 0x19, 0xec, 0xa8, 0xde, 0xf8, 0xcc, 0x7e, + 0x1f, 0x6e, 0xbc, 0x7c, 0x39, 0xf3, 0xc9, 0x4c, 0x1f, 0xf8, 0x3e, 0xb6, 0xd9, 0x36, 0x3e, 0x24, 0x25, 0xfa, 0x3e, 0x7c, + 0x0a, 0xf2, 0xb7, 0x5c, 0x22, 0x01, 0x8e, 0xa8, 0x28, 0x3b, 0xca, 0x24, 0xaa, 0x72, 0x2e, 0x30, 0xb1, 0x06, 0xb8, 0x71, + 0x7e, 0x6e, 0x73, 0x08, 0x00, 0x4b, 0xda, 0x78, 0x56, 0x7d, 0x96, 0xc7, 0xe1, 0x40, 0xec, 0x9a, 0x4d, 0x4d, 0xcc, 0xef, + 0x4d, 0x83, 0x02, 0x00, 0x23, 0x93, 0x20, 0xc7, 0xd0, 0x78, 0x31, 0x30, 0x77, 0xa2, 0x58, 0x75, 0x7f, 0x66, 0xe6, 0x4a, + 0xc2, 0xa5, 0xbc, 0xf8, 0x8e, 0x6f, 0x00, 0x63, 0xcb, 0x45, 0xa8, 0x08, 0x0c, 0x03, 0x86, 0xed, 0xe2, 0xd4, 0xe1, 0x56, + 0xfc, 0x55, 0xed, 0xcb, 0xfb, 0x43, 0x01, 0x14, 0x5a, 0x3c, 0x94, 0xc0, 0x9f, 0x6d, 0x17, 0x47, 0xa8, 0x03, 0xda, 0xa3, + 0x27, 0x67, 0xf3, 0xc0, 0x32, 0xe9, 0xbd, 0x46, 0xad, 0x48, 0x33, 0x42, 0x70, 0xbd, 0x69, 0xe0, 0xab, 0x33, 0xe4, 0x66, + 0x27, 0x39, 0x1a, 0xcb, 0x14, 0xe6, 0xc9, 0x12, 0x19, 0x3c, 0x7e, 0x89, 0x3c, 0x65, 0x41, 0x5b, 0xf1, 0x7c, 0x50, 0x80, + 0xea, 0x03, 0x63, 0xe1, 0x14, 0x96, 0xee, 0x49, 0xe3, 0x51, 0xb1, 0x0d, 0x6c, 0x22, 0xa0, 0x75, 0xd9, 0xd7, 0xcf, 0x05, + 0x56, 0x2e, 0x11, 0x2b, 0xff, 0x7e, 0xc5, 0xd6, 0xb3, 0x49, 0x3a, 0xee, 0x51, 0xe6, 0xf2, 0xe3, 0x9b, 0x65, 0x1c, 0xe5, + 0x81, 0x00, 0x67, 0xda, 0x1e, 0x8e, 0xee, 0x6f, 0xc6, 0x93, 0xea, 0x20, 0x45, 0xbf, 0x1a, 0xea, 0x80, 0x33, 0x8a, 0xf6, + 0xec, 0xa9, 0xc1, 0xf8, 0x31, 0x6c, 0x5d, 0xca, 0x06, 0xad, 0xf7, 0x2d, 0x51, 0x21, 0xe0, 0xc0, 0xfd, 0x57, 0x03, 0xdf, + 0x9c, 0x0f, 0xb4, 0x7d, 0x4a, 0x20, 0x49, 0x73, 0x64, 0x35, 0x74, 0xfd, 0xe2, 0x56, 0x99, 0x78, 0x90, 0xb0, 0x4d, 0x53, + 0x80, 0x61, 0xdd, 0x69, 0xdc, 0x7b, 0xe9, 0x1c, 0x96, 0x50, 0x87, 0x97, 0xfa, 0x45, 0xcd, 0x41, 0x5d, 0x06, 0x99, 0x6a, + 0x7b, 0x1a, 0xb7, 0xbb, 0x3e, 0xba, 0xc9, 0x54, 0xe9, 0xc0, 0x0e, 0x3d, 0xff, 0xd9, 0xb7, 0x80, 0x9b, 0x1a, 0xe4, 0xc1, + 0x04, 0x7d, 0x78, 0xe0, 0x6c, 0x10, 0x79, 0x49, 0x5a, 0x63, 0x92, 0x0f, 0xf8, 0xd5, 0xb7, 0x81, 0x25, 0x73, 0x14, 0x38, + 0x43, 0x6c, 0x31, 0x44, 0x52, 0x36, 0x9e, 0x9e, 0x50, 0xc9, 0x5e, 0xd1, 0xa7, 0x44, 0x06, 0xea, 0xa3, 0x28, 0x40, 0xe5, + 0x6a, 0x8d, 0x69, 0xd5, 0xec, 0x70, 0x5b, 0x2f, 0x6e, 0xa3, 0x05, 0x05, 0xed, 0x00, 0xd1, 0x09, 0x25, 0x1a, 0xf8, 0x97, + 0x2b, 0x80, 0xfb, 0x96, 0xca, 0xf2, 0x43, 0xda, 0xcd, 0x1d, 0xfd, 0x18, 0x0d, 0xd2, 0x55, 0x72, 0x3a, 0xdd, 0x31, 0xb9, + 0x06, 0x78, 0x6e, 0x25, 0x70, 0xc5, 0x3c, 0x09, 0x8e, 0x19, 0xb2, 0xac, 0x98, 0x71, 0xb0, 0xf5, 0xf5, 0x1d, 0xb8, 0x87, + 0xc0, 0x85, 0xe3, 0xde, 0xb0, 0x01, 0x86, 0x4c, 0xd5, 0x9a, 0x54, 0xc3, 0x5e, 0x3d, 0xd5, 0x85, 0x55, 0x34, 0xb6, 0x49, + 0x20, 0xc9, 0xfe, 0x39, 0x70, 0xef, 0x55, 0xc0, 0xd3, 0xb7, 0x03, 0x33, 0xc7, 0x01, 0x1d, 0x49, 0x79, 0x7c, 0x84, 0x80, + 0x7e, 0x52, 0x8d, 0x8a, 0x65, 0x17, 0x93, 0xce, 0x84, 0xc2, 0x01, 0x39, 0x93, 0x17, 0xee, 0x92, 0x99, 0x94, 0xd6, 0x1c, + 0xed, 0x09, 0xa5, 0x32, 0xd8, 0xbb, 0xbf, 0x13, 0xd7, 0x2f, 0x5f, 0xc8, 0xd2, 0x6b, 0xd6, 0xd0, 0x36, 0x43, 0xf1, 0x13, + 0x89, 0xc3, 0x62, 0x85, 0x40, 0x32, 0xc6, 0xbc, 0x03, 0xa7, 0xf8, 0xca, 0xc9, 0xb5, 0xf8, 0x0d, 0x1d, 0x48, 0xa3, 0x2d, + 0x2a, 0xca, 0x9d, 0x89, 0x29, 0xd2, 0xe0, 0xfa, 0xcd, 0xc0, 0xfa, 0x2d, 0xc0, 0xe1, 0x76, 0x99, 0x00, 0x93, 0xd7, 0xd5, + 0xb5, 0xcb, 0xc1, 0x4a, 0x1d, 0xfa, 0x08, 0x0a, 0x01, 0x20, 0x6b, 0x20, 0x01, 0x91, 0x33, 0xbb, 0x73, 0xb1, 0xf4, 0x98, + 0x44, 0x9e, 0x2f, 0xac, 0x86, 0x4c, 0xd0, 0xea, 0x4e, 0x61, 0xd7, 0x07, 0xc7, 0x70, 0xcd, 0x95, 0x73, 0x58, 0x4b, 0x61, + 0x50, 0xff, 0xc4, 0x00, 0xc3, 0x20, 0xb7, 0x1d, 0xe4, 0xd7, 0xce, 0xaa, 0xc7, 0x1f, 0x2a, 0x63, 0x18, 0x47, 0x63, 0x7b, + 0x3e, 0x4c, 0x3a, 0x9b, 0x42, 0xdf, 0xf4, 0xa4, 0x80, 0xa6, 0xf7, 0x81, 0x57, 0x76, 0x00, 0xfb, 0x4f, 0xe6, 0x72, 0x46, + 0xf2, 0x7a, 0xda, 0x7c, 0x75, 0x7d, 0x86, 0x88, 0x40, 0xd1, 0x76, 0x1a, 0x65, 0x26, 0xb4, 0xf4, 0xa1, 0xdc, 0x72, 0xc5, + 0x82, 0x5c, 0x8e, 0xa9, 0x2a, 0x6a, 0x3e, 0xa5, 0x62, 0xf4, 0xa3, 0xa5, 0x07, 0x2f, 0xff, 0x6e, 0x23, 0xee, 0x58, 0x7b, + 0x23, 0xeb, 0x7e, 0xf1, 0x45, 0x6e, 0x52, 0x62, 0x32, 0x14, 0xdf, 0x23, 0x32, 0x26, 0x3d, 0x99, 0x5f, 0x7c, 0x8f, 0x4f, + 0xbf, 0x64, 0x26, 0x9e, 0x9c, 0x3c, 0x16, 0x57, 0xab, 0x57, 0x9e, 0xeb, 0xc1, 0x8c, 0x58, 0xb2, 0x3f, 0x72, 0xe9, 0x6f, + 0xef, 0x07, 0xde, 0xd8, 0x05, 0xec, 0x3c, 0x0a, 0xb4, 0x74, 0xcb, 0xdd, 0x5c, 0x79, 0xb4, 0x50, 0xed, 0x4a, 0xa9, 0x3d, + 0x85, 0x69, 0xb5, 0xd2, 0x79, 0x5c, 0xf7, 0x15, 0x69, 0xea, 0xc8, 0x69, 0x9d, 0x80, 0x89, 0x4f, 0x7b, 0xd3, 0x48, 0xb6, + 0xf6, 0xe2, 0x91, 0xd9, 0x13, 0xd8, 0x63, 0x8a, 0x8f, 0x21, 0x35, 0xa7, 0x69, 0xc4, 0xb3, 0x25, 0xec, 0xb1, 0xde, 0xd9, + 0xcf, 0x57, 0xce, 0x9e, 0x80, 0x47, 0xc7, 0x55, 0xa2, 0x5e, 0xbd, 0xf6, 0x5d, 0x1f, 0x2c, 0x62, 0xe6, 0xe6, 0x36, 0x65, + 0x1e, 0xfb, 0x5a, 0x80, 0xe6, 0x2e, 0x59, 0x71, 0x13, 0xb5, 0x18, 0x26, 0x4b, 0x0d, 0xb3, 0x27, 0xc8, 0x1c, 0x57, 0xa7, + 0x7f, 0xb4, 0xae, 0xa3, 0xa5, 0x0f, 0xe5, 0xc0, 0x22, 0x4d, 0xa4, 0xd3, 0x8f, 0xa7, 0xf1, 0xfa, 0x9b, 0xbb, 0xf1, 0xe0, + 0xaa, 0x25, 0x6c, 0xb7, 0x3e, 0x34, 0x38, 0xd8, 0x9c, 0x1b, 0x15, 0x5a, 0xbd, 0x3a, 0x77, 0xca, 0xf6, 0x96, 0xdf, 0xf2, + 0xda, 0x2d, 0x07, 0xf9, 0x9a, 0xb6, 0x04, 0x6f, 0x0e, 0x9d, 0x72, 0x0c, 0x3c, 0x9f, 0xbb, 0xae, 0xc7, 0xc9, 0x49, 0xd1, + 0x32, 0x6c, 0x30, 0x0a, 0x5c, 0x8f, 0x7b, 0x9e, 0xcf, 0xb3, 0x07, 0x37, 0xdd, 0x80, 0xf3, 0x23, 0x1d, 0xfc, 0xad, 0xd7, + 0x77, 0x71, 0x6d, 0x21, 0xd8, 0xb8, 0x31, 0x7f, 0x9b, 0xe1, 0x53, 0x21, 0x2e, 0x5d, 0xb4, 0xa0, 0x1b, 0x9e, 0xe0, 0x63, + 0x77, 0x1e, 0xe5, 0x2b, 0xdb, 0x7b, 0xf9, 0x7b, 0x85, 0x08, 0x88, 0x79, 0xd7, 0xe3, 0xae, 0x43, 0x97, 0x2b, 0x80, 0xd3, + 0xe5, 0xf9, 0x5c, 0x08, 0x20, 0x4b, 0x29, 0x9b, 0x77, 0x36, 0x77, 0xf2, 0xdf, 0xbf, 0xbd, 0x8f, 0x2f, 0x0a, 0x8d, 0x61, + 0xd0, 0x41, 0xdd, 0x4f, 0x1d, 0x9c, 0x26, 0x75, 0xf8, 0x34, 0x2f, 0xa7, 0xd9, 0xd7, 0xcc, 0x17, 0x75, 0xf4, 0xf1, 0x27, + 0x32, 0x2e, 0xdf, 0x61, 0x7b, 0x9c, 0xca, 0xe8, 0x45, 0x29, 0x6d, 0xf3, 0xce, 0xbe, 0x0c, 0xdf, 0xd0, 0xda, 0xcb, 0x57, + 0xbd, 0xb6, 0x93, 0x4f, 0x0c, 0xf7, 0x4b, 0x8e, 0x04, 0x67, 0x48, 0x0c, 0xa3, 0x44, 0xc4, 0xd0, 0xa6, 0x4d, 0x30, 0x2f, + 0xbb, 0x8c, 0x79, 0xe1, 0xb0, 0xb0, 0xfd, 0x18, 0x9f, 0x39, 0x7d, 0x2c, 0xe6, 0xa6, 0x32, 0x98, 0x55, 0x57, 0x89, 0x0a, + 0xd3, 0x02, 0xef, 0x4c, 0x80, 0xd3, 0x46, 0x4f, 0xc0, 0xb0, 0xf7, 0x50, 0x1b, 0xf6, 0x2d, 0xf9, 0x12, 0xcb, 0x6e, 0x39, + 0x93, 0xb0, 0x68, 0x2b, 0x61, 0x38, 0x1e, 0xf2, 0x33, 0x23, 0x92, 0xbc, 0x70, 0x46, 0xc3, 0xfc, 0x5e, 0x9d, 0xaa, 0x17, + 0x67, 0x57, 0x47, 0x9b, 0x17, 0x86, 0xb3, 0x4c, 0xfa, 0x14, 0x7f, 0x91, 0xb1, 0xc4, 0x59, 0xba, 0xb3, 0xee, 0x15, 0xf1, + 0x7f, 0x4c, 0xff, 0x03, 0x71, 0x99, 0xe0, 0x1c, 0x62, 0x0e, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, + 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_r2_fill[4114] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x38, + 0x00, 0x00, 0x00, 0x3a, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe5, 0x4e, 0x9a, 0x15, 0x00, 0x00, 0x0f, 0xd9, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xcd, 0x5a, 0x09, 0x90, 0x1c, 0xd5, 0x79, 0xfe, 0xde, 0xeb, 0xe9, 0x39, 0xf7, 0x5e, 0x69, 0x25, 0x24, + 0xed, 0x4a, 0x60, 0x1d, 0xc4, 0x06, 0x49, 0x08, 0x19, 0x24, 0x44, 0xc1, 0xae, 0x83, 0xcd, 0x91, 0x40, 0x82, 0x2d, 0x12, + 0x28, 0xcb, 0x21, 0x54, 0x11, 0x02, 0x36, 0x31, 0xb1, 0xad, 0xc4, 0x29, 0xbb, 0x0a, 0x19, 0x28, 0x53, 0x0e, 0xa9, 0x92, + 0x43, 0x28, 0x73, 0x44, 0x2e, 0x17, 0x51, 0x42, 0x5c, 0x5e, 0x91, 0x04, 0x08, 0xe2, 0x0a, 0x48, 0xb2, 0x25, 0xc0, 0x05, + 0x38, 0x22, 0x06, 0x24, 0x74, 0x61, 0x23, 0xe4, 0x95, 0xf6, 0xd2, 0xce, 0xce, 0xd1, 0x33, 0x3d, 0xdd, 0xfd, 0x5e, 0xea, + 0x7f, 0xaf, 0x7b, 0xa6, 0x67, 0x76, 0x66, 0x77, 0x05, 0x92, 0xe0, 0x2f, 0xf5, 0x6a, 0xfa, 0x7a, 0xfd, 0xbe, 0xff, 0xfe, + 0xff, 0xf7, 0x18, 0x4e, 0x0a, 0x49, 0x06, 0x09, 0xfa, 0x77, 0xd2, 0x88, 0x95, 0x7f, 0xb0, 0x93, 0x39, 0x6c, 0x35, 0x49, + 0x29, 0xd9, 0x86, 0x0d, 0x92, 0xf7, 0xf7, 0x4b, 0x43, 0x4a, 0x75, 0x44, 0x42, 0x07, 0x9d, 0x73, 0x3a, 0x58, 0x79, 0x36, + 0xa7, 0x66, 0x0e, 0xfe, 0x77, 0x26, 0x9b, 0x03, 0xa3, 0xa3, 0xde, 0xfb, 0x75, 0x2f, 0xd2, 0x8b, 0x00, 0x04, 0x3b, 0x11, + 0xee, 0x9d, 0x2f, 0xcd, 0x55, 0x97, 0x20, 0xb2, 0x62, 0x35, 0x8c, 0xd5, 0x3d, 0xe0, 0xb3, 0x67, 0x82, 0xcd, 0xe0, 0x60, + 0x6d, 0x6d, 0x40, 0x3b, 0x03, 0x6b, 0x6d, 0x05, 0xc6, 0xc7, 0x69, 0x6c, 0xc8, 0x34, 0x80, 0x74, 0x1a, 0xf0, 0x84, 0x16, + 0xba, 0xeb, 0x41, 0x1e, 0x1b, 0x82, 0xdc, 0x3d, 0x00, 0x79, 0x74, 0x0c, 0x62, 0xdb, 0xdb, 0xf0, 0x0e, 0x3e, 0x00, 0x97, + 0xa6, 0x02, 0x30, 0x71, 0x02, 0xcc, 0x30, 0x94, 0x3a, 0xb1, 0xca, 0x3b, 0x93, 0xf2, 0xfe, 0x99, 0x5f, 0xca, 0x96, 0x9e, + 0x6e, 0xb4, 0x19, 0x12, 0xf3, 0xba, 0x67, 0xa0, 0x75, 0xdc, 0xc2, 0xa7, 0x12, 0x51, 0x74, 0xc4, 0x4d, 0xb4, 0x17, 0x4a, + 0xe8, 0x61, 0x0c, 0xcd, 0xd1, 0x08, 0xe2, 0x9e, 0x40, 0x8b, 0x04, 0x92, 0x90, 0x88, 0x71, 0x0e, 0xd3, 0x60, 0x88, 0x70, + 0x0e, 0xce, 0x19, 0x18, 0x1d, 0x11, 0xfa, 0x2c, 0x71, 0x4c, 0x00, 0x82, 0x54, 0x59, 0xb3, 0x4d, 0xd2, 0x6f, 0x0d, 0x02, + 0x42, 0x48, 0x9a, 0x1f, 0x3c, 0x21, 0xe1, 0x49, 0x09, 0x87, 0x31, 0xd8, 0x0c, 0x10, 0x31, 0x13, 0x19, 0xcf, 0x83, 0x65, + 0x95, 0x50, 0x12, 0x12, 0x19, 0x33, 0x82, 0x91, 0x88, 0x81, 0x91, 0xd1, 0x0c, 0x86, 0x92, 0x71, 0xec, 0x3f, 0x32, 0x82, + 0x91, 0x78, 0x14, 0x1f, 0xfc, 0xf5, 0xe3, 0xc8, 0x3e, 0x77, 0x07, 0xb3, 0x7d, 0xa0, 0x3c, 0x0c, 0x32, 0x40, 0xef, 0x8b, + 0x59, 0xb2, 0xa1, 0x71, 0xf9, 0x8d, 0x5c, 0x51, 0xbe, 0x66, 0xd9, 0x72, 0xd0, 0x71, 0xa5, 0x25, 0x3f, 0xc1, 0xe4, 0x0a, + 0x29, 0x1d, 0x57, 0x8e, 0xe5, 0x6c, 0x79, 0xd0, 0xb2, 0xe5, 0xe3, 0x87, 0x86, 0xe5, 0x67, 0x09, 0x0f, 0x99, 0x56, 0x95, + 0x04, 0x03, 0xd4, 0x03, 0x69, 0xb9, 0xe9, 0x8c, 0x56, 0xdc, 0x1c, 0x06, 0x2f, 0x84, 0x62, 0xba, 0x08, 0xb8, 0xee, 0xbf, + 0xa4, 0x4d, 0x8f, 0xe9, 0x7f, 0x5c, 0x0d, 0x37, 0xb5, 0x56, 0x4c, 0x83, 0x6a, 0xcd, 0x42, 0x7a, 0xa2, 0x2c, 0x75, 0x3d, + 0x55, 0x00, 0xdc, 0xff, 0x2e, 0xe3, 0x30, 0xc2, 0x1f, 0x2c, 0xb9, 0xb0, 0x3e, 0x48, 0xe3, 0xd2, 0x45, 0x5d, 0xec, 0x8d, + 0x9f, 0xfd, 0x4c, 0xea, 0x7b, 0x01, 0xb8, 0x7d, 0x47, 0xe4, 0xf2, 0xc5, 0x73, 0xb1, 0x9b, 0xcc, 0xc2, 0x9f, 0x28, 0x9f, + 0xee, 0xa4, 0x09, 0x38, 0x4d, 0xa4, 0xea, 0x20, 0xae, 0xf8, 0xbf, 0xd5, 0xa4, 0x7c, 0xae, 0xd0, 0xc1, 0xc3, 0xff, 0xfb, + 0xd7, 0x89, 0x49, 0x74, 0x6e, 0x70, 0x7d, 0x10, 0xd1, 0xf9, 0x34, 0x99, 0x22, 0x01, 0x38, 0x00, 0x62, 0x99, 0x02, 0x5e, + 0x68, 0x4d, 0xb2, 0xcb, 0xc9, 0x26, 0x23, 0xfe, 0x03, 0x34, 0x9c, 0x68, 0x6b, 0xc6, 0x79, 0x21, 0x0e, 0x1a, 0x8e, 0x07, + 0xa4, 0x2d, 0x60, 0x34, 0x0b, 0x8c, 0xe4, 0x80, 0xa1, 0x0c, 0x30, 0x9a, 0x03, 0x8e, 0xe7, 0x81, 0xe3, 0x39, 0x20, 0x53, + 0x04, 0x8a, 0x25, 0xa0, 0xe8, 0xe8, 0x83, 0x9e, 0x77, 0x5c, 0xa0, 0xe4, 0x29, 0xc7, 0xa1, 0xc5, 0xee, 0xdb, 0x9c, 0x0c, + 0xc0, 0x95, 0x45, 0x5f, 0x39, 0xa7, 0x3f, 0xc4, 0x6a, 0xb2, 0x55, 0x02, 0x66, 0x1a, 0xfa, 0xa0, 0x7b, 0x51, 0x13, 0x48, + 0x46, 0xf5, 0xd1, 0x1c, 0x07, 0x9a, 0xe2, 0x40, 0x47, 0x0a, 0x98, 0xdb, 0x0e, 0xcc, 0x69, 0x07, 0x66, 0x36, 0x03, 0x33, + 0x9a, 0xc1, 0x52, 0x31, 0x30, 0x21, 0x10, 0xe5, 0x1c, 0x32, 0xc2, 0xb1, 0x74, 0xc3, 0x53, 0x32, 0xc9, 0x18, 0xb3, 0x02, + 0x80, 0x8a, 0x2c, 0x1b, 0xad, 0xf4, 0x39, 0x9a, 0x1c, 0x7d, 0xec, 0xe9, 0x37, 0x81, 0x3b, 0xff, 0x03, 0x88, 0x70, 0x20, + 0x5f, 0xd2, 0x92, 0x20, 0x89, 0x04, 0x52, 0x50, 0x5c, 0x0f, 0xb8, 0x1f, 0xba, 0x16, 0x06, 0x51, 0x16, 0x3f, 0xfd, 0x69, + 0x10, 0x2b, 0xd5, 0xb5, 0xd0, 0x3d, 0xc5, 0x10, 0xff, 0x44, 0xd4, 0x30, 0x29, 0xf8, 0x9f, 0xbe, 0x17, 0x8d, 0x00, 0x51, + 0x03, 0x38, 0xb3, 0x0b, 0xf8, 0xf7, 0xdb, 0x34, 0x13, 0xd4, 0xa7, 0x19, 0x22, 0x9f, 0x99, 0x03, 0x93, 0x4e, 0xaa, 0x00, + 0x46, 0xa3, 0x88, 0x85, 0xcf, 0xc7, 0x2d, 0x20, 0x53, 0x50, 0x1c, 0x42, 0x53, 0xac, 0x7a, 0xd2, 0xe5, 0xc9, 0x85, 0x66, + 0xdc, 0x30, 0xa6, 0x04, 0x37, 0x82, 0xf7, 0xa7, 0x50, 0xbb, 0x7a, 0xb7, 0x1b, 0xc5, 0x5a, 0xdb, 0x01, 0x06, 0xc7, 0xb5, + 0xe6, 0x40, 0x03, 0x24, 0xe1, 0x18, 0x8b, 0x3a, 0xf5, 0x30, 0x55, 0x00, 0x63, 0xbc, 0xfa, 0x9c, 0x24, 0x19, 0xd8, 0x82, + 0x72, 0xe9, 0x27, 0x2b, 0xa7, 0x90, 0x1f, 0xe2, 0x76, 0x9d, 0x8b, 0xcc, 0xd7, 0x1c, 0x3a, 0xdc, 0x50, 0x50, 0x20, 0x53, + 0x5e, 0xb0, 0xa0, 0xfc, 0xbb, 0x42, 0x11, 0xae, 0x51, 0x07, 0x63, 0x91, 0x93, 0x20, 0x09, 0x9d, 0xc2, 0x44, 0xe5, 0xa3, + 0x91, 0xf4, 0x83, 0xa8, 0xaf, 0xc6, 0x61, 0xe0, 0x6d, 0xa8, 0x03, 0x90, 0xfb, 0x00, 0xcb, 0xef, 0x9f, 0xe4, 0xfc, 0xf2, + 0x54, 0x10, 0xa3, 0xc8, 0x5d, 0x03, 0xd0, 0xc7, 0xc1, 0x27, 0x00, 0x74, 0xfd, 0xd4, 0xa9, 0x6c, 0x2a, 0xbe, 0xc3, 0xf8, + 0x24, 0x83, 0x94, 0xb2, 0xe2, 0xec, 0xc2, 0x97, 0x83, 0x69, 0x57, 0xd9, 0x9c, 0x23, 0xe0, 0x85, 0xcf, 0xc9, 0x55, 0x4f, + 0xa6, 0x9f, 0x81, 0xe7, 0x9c, 0xec, 0xe3, 0xd3, 0xd1, 0x82, 0xf0, 0x38, 0x2a, 0x9c, 0xf8, 0xd7, 0x43, 0x69, 0x5d, 0x7d, + 0x62, 0x95, 0xf7, 0x0d, 0x3f, 0x1d, 0x24, 0xf2, 0x3c, 0xc8, 0x0f, 0xb2, 0x75, 0x00, 0xba, 0x4e, 0x35, 0x40, 0x0a, 0x0f, + 0x8d, 0xe6, 0x4f, 0xd7, 0x29, 0x74, 0x90, 0x23, 0x6a, 0x38, 0x71, 0x0e, 0x24, 0x4c, 0xcd, 0x28, 0x0a, 0x31, 0xf5, 0x80, + 0x11, 0x59, 0x0e, 0x50, 0x72, 0xd4, 0x98, 0x82, 0xae, 0x29, 0x60, 0x00, 0x8f, 0x47, 0xf5, 0xfb, 0xf5, 0xde, 0xad, 0x1d, + 0x27, 0x12, 0x12, 0xa1, 0x2b, 0x55, 0xc6, 0x35, 0x11, 0xa0, 0xe0, 0x2a, 0x13, 0x28, 0x53, 0x98, 0x2b, 0x55, 0xe0, 0x98, + 0x76, 0xcb, 0x7d, 0x67, 0x23, 0xd3, 0xdd, 0x09, 0xe1, 0x89, 0x6a, 0x41, 0x32, 0x06, 0x49, 0xf1, 0xf2, 0x68, 0x1a, 0xf1, + 0xdd, 0x87, 0xc1, 0x87, 0xb3, 0x88, 0xb6, 0x26, 0xaa, 0xed, 0x84, 0xbc, 0x73, 0x4e, 0xa5, 0xc6, 0x70, 0x97, 0xf7, 0xa0, + 0xb4, 0x66, 0x21, 0xd8, 0xe2, 0xd9, 0x70, 0x52, 0x09, 0x30, 0xab, 0x08, 0xb9, 0x67, 0x00, 0x91, 0x17, 0xdf, 0x01, 0xdb, + 0x77, 0x0c, 0x89, 0x96, 0x78, 0xf5, 0xbb, 0x61, 0x92, 0xfe, 0x58, 0xe1, 0x8c, 0x47, 0x0a, 0x88, 0x7d, 0xfb, 0xeb, 0x00, + 0x34, 0x18, 0xf4, 0x27, 0xfd, 0x87, 0xcd, 0x06, 0x12, 0x24, 0x34, 0x45, 0x07, 0xf2, 0x96, 0xcf, 0x81, 0xad, 0x98, 0x8f, + 0x96, 0x06, 0xdf, 0x55, 0xe6, 0x3b, 0x9c, 0x45, 0xe9, 0x81, 0xff, 0x41, 0xee, 0xa7, 0xaf, 0x22, 0xd9, 0x14, 0x07, 0x0f, + 0x6c, 0x66, 0x2c, 0x0f, 0x79, 0xf1, 0x62, 0x58, 0x5f, 0xff, 0x02, 0xb0, 0xf2, 0x4c, 0x15, 0xc1, 0x68, 0x2e, 0x89, 0x60, + 0x80, 0xcb, 0x97, 0x42, 0xde, 0xfe, 0x79, 0x94, 0xee, 0x7d, 0x0a, 0xf9, 0x7f, 0x7b, 0x05, 0xc9, 0xe6, 0x38, 0x58, 0x3d, + 0x90, 0x52, 0x4e, 0x04, 0x08, 0x06, 0x37, 0xd7, 0xa4, 0x72, 0x67, 0x0d, 0x70, 0xc7, 0x0e, 0x1f, 0x90, 0x81, 0x8c, 0x3f, + 0x3d, 0xf5, 0x78, 0xb2, 0x41, 0x70, 0x0f, 0x78, 0x90, 0x2b, 0x82, 0x7b, 0x42, 0x1d, 0x2a, 0xf3, 0xa9, 0xcd, 0x1b, 0xe9, + 0xfa, 0xcc, 0x66, 0x24, 0xee, 0xfe, 0x22, 0xbc, 0x96, 0x04, 0xac, 0x87, 0x5e, 0x42, 0xaa, 0x23, 0x05, 0x96, 0x2d, 0x42, + 0xde, 0xd2, 0x07, 0xeb, 0xef, 0xfe, 0x50, 0x01, 0x33, 0x69, 0xe2, 0x55, 0x12, 0xd0, 0x76, 0xc4, 0x4c, 0x03, 0xb1, 0x0d, + 0xd7, 0x82, 0xff, 0x76, 0x04, 0x85, 0x57, 0x0e, 0x22, 0x99, 0x8a, 0xd6, 0x84, 0x03, 0x68, 0x80, 0x71, 0x53, 0x7f, 0x3f, + 0x60, 0xac, 0x90, 0xb0, 0x77, 0x1e, 0xd6, 0xda, 0xa8, 0x34, 0xb7, 0xb7, 0x57, 0x8b, 0xb3, 0x2d, 0x8e, 0xa1, 0xd0, 0xbb, + 0x2a, 0xf7, 0x0b, 0xdc, 0x70, 0x3d, 0x0a, 0x12, 0x63, 0xa5, 0xff, 0x12, 0x72, 0x30, 0x83, 0xdc, 0x40, 0x5a, 0x1d, 0xd9, + 0xe3, 0x39, 0x58, 0x06, 0xd7, 0x95, 0x80, 0x90, 0x30, 0xd6, 0x5f, 0x89, 0xd8, 0xb2, 0x1e, 0x14, 0x0b, 0x8e, 0x2e, 0x7a, + 0xe7, 0x75, 0x28, 0x0e, 0x9b, 0x94, 0x89, 0x70, 0x06, 0x39, 0x34, 0x0e, 0x7b, 0xfb, 0x1e, 0x64, 0x5f, 0x3e, 0x80, 0xbc, + 0xe3, 0xc2, 0xa5, 0x09, 0x53, 0x6e, 0x4b, 0xcf, 0xfc, 0x45, 0x1f, 0xa4, 0xf0, 0x20, 0xea, 0xa9, 0x93, 0xa0, 0x42, 0x34, + 0x06, 0x98, 0x21, 0x5d, 0x34, 0x38, 0xd2, 0x0f, 0x5c, 0x85, 0x52, 0x59, 0x82, 0x01, 0x0d, 0x67, 0x61, 0x9f, 0xd1, 0x5e, + 0x91, 0x5a, 0x2a, 0x56, 0xc9, 0x64, 0x26, 0x23, 0x72, 0x26, 0x85, 0x12, 0xc4, 0xba, 0x87, 0x80, 0xc1, 0x0c, 0xcc, 0xa8, + 0x01, 0x59, 0xf2, 0xc0, 0xbe, 0x73, 0x35, 0xf2, 0xd7, 0xaf, 0x42, 0x8a, 0x7e, 0x47, 0x0d, 0x98, 0x37, 0x5c, 0x08, 0xe7, + 0xdb, 0xfd, 0x90, 0x1d, 0x4d, 0xe0, 0xdf, 0xfb, 0x4f, 0x24, 0x7b, 0x3a, 0x90, 0xbf, 0xe4, 0x6c, 0xc4, 0xfe, 0x79, 0x3b, + 0x8a, 0x0f, 0x6d, 0x83, 0x99, 0x2f, 0x22, 0x65, 0xbb, 0xc0, 0x65, 0x9f, 0x41, 0xe1, 0x91, 0x9b, 0x20, 0x0d, 0xae, 0xf3, + 0xc9, 0x25, 0xb3, 0x60, 0xb4, 0x37, 0xc1, 0x2b, 0x3a, 0xe0, 0x94, 0x94, 0xcb, 0x1a, 0x80, 0x89, 0xa8, 0x96, 0x08, 0x15, + 0x2d, 0x34, 0xdd, 0x58, 0x04, 0x63, 0x00, 0x95, 0xb7, 0x52, 0x57, 0x71, 0x5b, 0xb6, 0xf8, 0x00, 0xf3, 0xb0, 0x7d, 0xa3, + 0xd5, 0x2a, 0x1a, 0xd5, 0x1e, 0xb0, 0x91, 0x81, 0xd7, 0x92, 0x27, 0x10, 0x13, 0x12, 0x31, 0x01, 0xc4, 0x1d, 0x81, 0xd8, + 0x8f, 0x5e, 0x44, 0xac, 0x50, 0x82, 0x4b, 0x63, 0xd0, 0x10, 0x9f, 0x9e, 0x07, 0x23, 0x6e, 0xaa, 0x8a, 0x9d, 0xaa, 0x04, + 0xe3, 0x7b, 0xff, 0x85, 0xe8, 0x7d, 0xcf, 0x20, 0x77, 0xdf, 0x56, 0x24, 0xe9, 0xdd, 0xe6, 0x04, 0xf8, 0xac, 0x56, 0xf0, + 0x1d, 0x7b, 0x91, 0x78, 0xf7, 0xa8, 0xf6, 0xa8, 0x3e, 0x03, 0x75, 0xf5, 0x5a, 0x43, 0xcc, 0xf7, 0xb8, 0xa4, 0xba, 0x44, + 0xd2, 0xf7, 0xe8, 0x96, 0xad, 0xa5, 0x47, 0x8f, 0xa8, 0xf7, 0xae, 0xbb, 0xce, 0xef, 0x8d, 0xb8, 0x18, 0x77, 0x3d, 0x15, + 0x2a, 0x94, 0x7a, 0x13, 0x40, 0xca, 0xd8, 0xa7, 0x9b, 0xae, 0x19, 0x86, 0xe2, 0xba, 0x2a, 0x7d, 0x62, 0xa4, 0x62, 0x42, + 0x57, 0x26, 0xaa, 0xba, 0x20, 0xce, 0x9a, 0x10, 0x06, 0x87, 0xa0, 0x14, 0x30, 0x16, 0x51, 0x25, 0x98, 0xb9, 0x69, 0x3b, + 0xda, 0x5a, 0x12, 0xe0, 0x2a, 0x24, 0x31, 0x5d, 0x8a, 0xcd, 0xeb, 0x44, 0x69, 0x4e, 0xbb, 0x76, 0x2a, 0x34, 0xb1, 0xf7, + 0x87, 0x81, 0x31, 0x0b, 0x9c, 0xd4, 0x76, 0x02, 0xaf, 0x25, 0x90, 0x8a, 0x97, 0x7f, 0x2a, 0x72, 0x04, 0x72, 0xc1, 0xed, + 0x80, 0x31, 0xea, 0xde, 0xa2, 0x05, 0x18, 0x36, 0x8c, 0xca, 0x4d, 0xaa, 0xbd, 0x68, 0x22, 0x4a, 0x82, 0x53, 0x20, 0xa4, + 0x47, 0xb2, 0x45, 0x88, 0x8c, 0x05, 0x99, 0x2d, 0x40, 0x8c, 0x64, 0xe1, 0x5d, 0x71, 0x2e, 0x0a, 0xcd, 0x09, 0x5d, 0x57, + 0x12, 0x93, 0xde, 0x1f, 0x51, 0xdc, 0xa5, 0x9e, 0x8d, 0xf6, 0x7e, 0xac, 0x62, 0xe7, 0x94, 0x2c, 0x8f, 0x66, 0x21, 0x97, + 0x75, 0xc3, 0xfa, 0xc9, 0xcd, 0x90, 0x1d, 0x29, 0x98, 0x64, 0xbf, 0x0c, 0xf0, 0x1e, 0x7d, 0x59, 0xf5, 0x6c, 0xea, 0x06, + 0x2d, 0x21, 0x81, 0xb6, 0x64, 0xd5, 0x34, 0x28, 0x76, 0x0e, 0x04, 0x12, 0xac, 0xb2, 0xc1, 0xcd, 0x3b, 0x50, 0xfc, 0xf3, + 0xd5, 0xb0, 0xc9, 0xf6, 0x88, 0xe8, 0xe3, 0x74, 0x8c, 0x17, 0x26, 0x07, 0x47, 0x1f, 0x89, 0x1a, 0xe0, 0xff, 0xb4, 0x0e, + 0xae, 0xed, 0xc0, 0xa3, 0x38, 0x68, 0x72, 0x18, 0x2b, 0xcf, 0x02, 0xf1, 0x56, 0x69, 0x1a, 0x63, 0xf0, 0x9e, 0xda, 0x0d, + 0xc1, 0x38, 0x19, 0x47, 0xe5, 0x5d, 0x02, 0x47, 0xe3, 0x77, 0x36, 0xc1, 0xbe, 0xe3, 0x0b, 0x70, 0x6e, 0xba, 0x14, 0x51, + 0xee, 0x17, 0x3e, 0xa6, 0x01, 0x6f, 0xf3, 0x4e, 0x58, 0x5b, 0xdf, 0x44, 0xaa, 0x99, 0xe2, 0x68, 0x9d, 0x80, 0x2f, 0xa5, + 0x2e, 0x7a, 0xab, 0x24, 0xe8, 0x69, 0x67, 0xf9, 0xab, 0x00, 0x60, 0xa0, 0x42, 0xb7, 0x3f, 0x88, 0xc2, 0x8d, 0xab, 0x30, + 0x02, 0xa0, 0x8b, 0x9e, 0x8f, 0x99, 0x60, 0x6d, 0x29, 0xcd, 0x79, 0x7a, 0xb2, 0x91, 0x29, 0xd2, 0x47, 0x22, 0x06, 0xd8, + 0x05, 0x67, 0xa1, 0xa9, 0x1e, 0xf8, 0x88, 0x01, 0xf9, 0xc2, 0x5b, 0x28, 0x3c, 0xf7, 0x7f, 0x95, 0xa0, 0xad, 0x6c, 0x80, + 0xc0, 0xe5, 0x21, 0xae, 0xfd, 0x2c, 0xac, 0xbf, 0xb9, 0x0a, 0x46, 0x57, 0x0b, 0x52, 0x81, 0x35, 0xd8, 0x0e, 0xec, 0xfb, + 0x9e, 0x81, 0xb3, 0x79, 0x27, 0x52, 0x4d, 0x09, 0xf0, 0x7a, 0xe0, 0x88, 0xc8, 0x8b, 0x74, 0x36, 0x55, 0xab, 0xe3, 0xb8, + 0x45, 0x4e, 0x06, 0x38, 0x1f, 0x90, 0x5a, 0x82, 0x8c, 0x49, 0xa1, 0xfb, 0x32, 0x1e, 0xfb, 0x57, 0x39, 0x48, 0xfe, 0x80, + 0xf2, 0x39, 0xca, 0x64, 0x48, 0xfc, 0x64, 0x33, 0x27, 0x9a, 0x75, 0x93, 0xca, 0xd1, 0x2b, 0x14, 0x2a, 0x9e, 0xfc, 0x15, + 0xf2, 0xdf, 0x79, 0x1c, 0xb1, 0x78, 0x14, 0x46, 0x20, 0x3d, 0x02, 0x57, 0x2c, 0xc1, 0xbb, 0xeb, 0x4b, 0x28, 0x7c, 0xf9, + 0x22, 0x25, 0xe9, 0x08, 0x7d, 0xc7, 0x60, 0xf0, 0xb6, 0xef, 0x45, 0xe1, 0xbe, 0xa7, 0x61, 0xec, 0x1f, 0x44, 0x53, 0x6b, + 0xb2, 0xbe, 0xe4, 0xd4, 0x18, 0xd0, 0xea, 0x41, 0x05, 0xb9, 0xc6, 0xa1, 0x99, 0xd3, 0xd9, 0x8c, 0xf7, 0x82, 0x47, 0xc2, + 0x2a, 0xaa, 0x6e, 0x66, 0x8b, 0x18, 0x27, 0x15, 0x0d, 0xb0, 0x10, 0x77, 0x42, 0x9d, 0xb4, 0xba, 0xa4, 0x6c, 0xc8, 0x83, + 0x78, 0xfe, 0x2d, 0xe4, 0x47, 0x72, 0x60, 0xcb, 0xbb, 0xc1, 0x97, 0xcd, 0x47, 0xd2, 0xcf, 0x53, 0xa9, 0x7b, 0xcc, 0x0a, + 0x25, 0x44, 0xa8, 0x97, 0x42, 0xc0, 0x89, 0xeb, 0x59, 0x0b, 0xe2, 0x9e, 0xb5, 0x28, 0x50, 0x18, 0x71, 0x05, 0x18, 0x39, + 0x19, 0x83, 0xc1, 0xb9, 0xe7, 0x49, 0xd8, 0x9b, 0x5f, 0x46, 0x22, 0x6e, 0xc2, 0xa0, 0x6f, 0x07, 0xcf, 0x4b, 0xbf, 0x71, + 0x55, 0x05, 0x50, 0x68, 0x2f, 0xdf, 0x5e, 0xb1, 0x41, 0x25, 0xc4, 0xc1, 0x2c, 0xc6, 0x83, 0x0b, 0x13, 0x00, 0x26, 0xcc, + 0x0a, 0x7a, 0xfa, 0xd3, 0xd5, 0xd2, 0x98, 0x83, 0xe5, 0x51, 0x19, 0x60, 0x7b, 0x10, 0x77, 0x3f, 0x09, 0xf3, 0xf0, 0x28, + 0xa2, 0x0b, 0x66, 0xa0, 0xf4, 0xdc, 0x7a, 0xd8, 0xcd, 0x09, 0xc4, 0xc8, 0x51, 0xfc, 0xf1, 0xf9, 0x88, 0x3d, 0xff, 0x6b, + 0x58, 0x2f, 0xee, 0x45, 0xaa, 0x2d, 0xa1, 0x9b, 0x55, 0xab, 0x16, 0xc2, 0xbe, 0x7e, 0x15, 0xe2, 0xae, 0xa7, 0x9a, 0xc3, + 0xc4, 0xd8, 0xd2, 0x57, 0x1f, 0x85, 0xfd, 0xec, 0xaf, 0x91, 0xa2, 0x26, 0x92, 0x5d, 0x82, 0x28, 0xda, 0x15, 0xbe, 0xc6, + 0xa3, 0x9a, 0x09, 0xe1, 0xee, 0x87, 0xa0, 0x20, 0x1f, 0x05, 0xda, 0x53, 0x7a, 0xbe, 0x14, 0xde, 0x3c, 0x01, 0x87, 0xbb, + 0x18, 0xac, 0x27, 0x41, 0x45, 0xe9, 0x22, 0x06, 0x49, 0x2d, 0x02, 0xa2, 0xee, 0xd5, 0x34, 0xd7, 0x1e, 0x58, 0x6b, 0x02, + 0xfc, 0x8c, 0x36, 0xf0, 0xe1, 0x0c, 0xe2, 0xf7, 0x3f, 0x0f, 0xeb, 0xce, 0x6b, 0x21, 0x1c, 0x01, 0x6e, 0x00, 0x91, 0x6f, + 0x5f, 0x0d, 0x67, 0xd7, 0x41, 0x38, 0x42, 0xc2, 0x74, 0x5d, 0xc8, 0xeb, 0x57, 0x6b, 0xd3, 0x55, 0x0c, 0xe2, 0x2a, 0x35, + 0x73, 0xd7, 0x5d, 0x04, 0xf6, 0xb5, 0xcb, 0x50, 0xa0, 0x96, 0x7e, 0xa0, 0x34, 0x7e, 0xae, 0x29, 0x37, 0x3e, 0x8b, 0xc4, + 0x3b, 0x03, 0x2a, 0x8e, 0xea, 0xcc, 0x8a, 0xdc, 0xab, 0x07, 0x74, 0x34, 0x55, 0x6c, 0x90, 0xc8, 0x13, 0xc8, 0x14, 0x78, + 0x1d, 0x80, 0x41, 0x3e, 0xea, 0x4a, 0x1c, 0x54, 0xb3, 0xf5, 0xf5, 0x99, 0x00, 0xaa, 0xf8, 0x53, 0xc7, 0xfe, 0x54, 0xab, + 0x40, 0x54, 0xf7, 0x45, 0x4b, 0x2e, 0xd0, 0x92, 0x04, 0x7e, 0xfa, 0x4b, 0xc4, 0xd6, 0x5e, 0x00, 0xfb, 0xd3, 0x73, 0x91, + 0xa0, 0x74, 0x6c, 0xc1, 0x0c, 0xc4, 0x6f, 0x5c, 0x83, 0xfc, 0x03, 0x2f, 0xc2, 0x9c, 0xd9, 0x04, 0xe7, 0x9c, 0x79, 0x95, + 0x77, 0xe9, 0xbd, 0xb6, 0x14, 0x92, 0x97, 0x2f, 0x6d, 0xcc, 0xbd, 0xcd, 0xbb, 0x74, 0xea, 0x46, 0x59, 0x4b, 0x80, 0xde, + 0x11, 0x40, 0x57, 0xb3, 0x4e, 0xd5, 0x82, 0x3c, 0x54, 0x02, 0x47, 0xbf, 0x7b, 0x1b, 0xf2, 0xe5, 0x5e, 0x6b, 0x30, 0xc0, + 0xf0, 0xb0, 0x96, 0xfe, 0xe8, 0x18, 0x8e, 0xfa, 0xd9, 0x0c, 0x0f, 0x54, 0x94, 0xd4, 0xa0, 0x36, 0x9b, 0xa1, 0xd3, 0x54, + 0x0c, 0x2a, 0x17, 0xa2, 0x83, 0xec, 0x96, 0x85, 0x9b, 0xac, 0x80, 0xf1, 0xfd, 0xa7, 0xd4, 0xa9, 0x13, 0x53, 0x09, 0x17, + 0xd8, 0xfa, 0xab, 0x60, 0x9e, 0x3d, 0x1b, 0x76, 0xc4, 0x40, 0x64, 0x7e, 0x27, 0xa2, 0x2a, 0x8f, 0xf5, 0x7b, 0xa1, 0x53, + 0x11, 0xf1, 0xb2, 0xa6, 0x24, 0x53, 0x12, 0x9c, 0xd5, 0xa6, 0xbf, 0x4b, 0x0b, 0x38, 0x8a, 0x59, 0x1e, 0x06, 0xb6, 0x6c, + 0x61, 0x1e, 0x39, 0x4d, 0xc2, 0x5b, 0x96, 0xe0, 0x75, 0xd7, 0xe9, 0xf2, 0x62, 0xa0, 0x88, 0x23, 0xb6, 0x83, 0x42, 0xdc, + 0x54, 0xa5, 0x8b, 0x24, 0x7b, 0xa0, 0x58, 0x48, 0x0d, 0xe0, 0x40, 0x92, 0x4a, 0xb7, 0x38, 0xb0, 0xfb, 0x7d, 0x44, 0x02, + 0x29, 0x14, 0x1d, 0x30, 0xdb, 0x83, 0x5a, 0x4a, 0x23, 0x6f, 0x48, 0x6d, 0xc6, 0xd7, 0xde, 0x43, 0xfc, 0x91, 0x6d, 0x28, + 0xad, 0x58, 0xa0, 0xb9, 0x1f, 0x33, 0x11, 0xbb, 0x78, 0x09, 0x8a, 0x4f, 0xbc, 0x01, 0xf1, 0xca, 0x01, 0x70, 0x95, 0xc2, + 0xf9, 0xe5, 0x53, 0x23, 0x0a, 0x2a, 0x8d, 0xb4, 0x05, 0x46, 0x8c, 0x08, 0x6b, 0x92, 0x90, 0x5a, 0xc3, 0x42, 0x3c, 0x27, + 0x10, 0xef, 0x85, 0xf9, 0x3c, 0xc1, 0x06, 0x9f, 0x78, 0x03, 0xc3, 0x97, 0x2d, 0x52, 0xb1, 0xb0, 0x9b, 0xce, 0x09, 0x1c, + 0xe9, 0xf8, 0x48, 0x56, 0x7b, 0xac, 0xa0, 0xf9, 0x4a, 0x46, 0xbf, 0xf1, 0x59, 0xb5, 0xb2, 0x14, 0x10, 0x55, 0xe0, 0x3a, + 0x19, 0x96, 0x3e, 0xc8, 0x38, 0xd8, 0xc6, 0xe7, 0x11, 0x0b, 0x3c, 0x03, 0xfd, 0x17, 0x37, 0x11, 0xa7, 0x09, 0xdf, 0xb4, + 0x09, 0x27, 0x44, 0x14, 0x93, 0xcb, 0xf6, 0x17, 0xa2, 0xb9, 0x15, 0x80, 0x8a, 0xec, 0x12, 0x0e, 0x87, 0xcf, 0xcb, 0x00, + 0x69, 0x2d, 0xd0, 0x5f, 0xa3, 0x28, 0x3e, 0x78, 0x83, 0x24, 0x2e, 0x74, 0x7b, 0x1e, 0x84, 0x61, 0xc0, 0x38, 0xab, 0x0b, + 0x78, 0xfb, 0x08, 0x90, 0xac, 0x89, 0x85, 0xa4, 0x7a, 0x61, 0xe6, 0x4f, 0x50, 0xe3, 0x50, 0x22, 0x5c, 0xfb, 0x4c, 0x90, + 0x2d, 0x4d, 0x97, 0x6a, 0xc7, 0x56, 0xd9, 0x53, 0x04, 0x58, 0x3c, 0x2b, 0x98, 0xbf, 0x9e, 0x4a, 0xd1, 0xc1, 0xa1, 0xb0, + 0x4f, 0xa9, 0xd5, 0x7e, 0x75, 0x6e, 0x7b, 0x94, 0xe5, 0x54, 0xba, 0xe9, 0xcb, 0xe7, 0xfb, 0xc1, 0xbe, 0x86, 0x82, 0x76, + 0x5d, 0x6d, 0x5f, 0xb2, 0x76, 0x22, 0xf5, 0x9e, 0xa9, 0xbd, 0x3e, 0xd5, 0x11, 0x26, 0xdf, 0xe6, 0x94, 0x7f, 0x58, 0x7c, + 0x86, 0x3f, 0x71, 0x0e, 0x83, 0x42, 0xc4, 0xb8, 0xa5, 0x16, 0x8f, 0xa8, 0xc6, 0x15, 0x13, 0x00, 0x06, 0xa8, 0x0b, 0x25, + 0xec, 0x52, 0x37, 0x0d, 0xcd, 0x95, 0xd5, 0x0b, 0xb5, 0xaa, 0x4e, 0xd5, 0xfc, 0x39, 0x5d, 0xe4, 0xd7, 0x9f, 0x58, 0xda, + 0xed, 0x67, 0x5a, 0x42, 0x3b, 0xa0, 0x92, 0x87, 0x43, 0xfd, 0x07, 0xf1, 0x1b, 0xbd, 0x46, 0xc2, 0x26, 0x02, 0xec, 0xed, + 0xd5, 0x5d, 0xb5, 0x43, 0xbf, 0xc1, 0x2e, 0xdb, 0x41, 0x86, 0x92, 0x0b, 0x5a, 0x1b, 0x5c, 0xd8, 0x05, 0x9c, 0x3b, 0x4f, + 0x0f, 0x3a, 0xcd, 0xe5, 0xac, 0x53, 0x4e, 0x24, 0xd4, 0xcb, 0xcf, 0xf5, 0x7f, 0x4b, 0xbd, 0x76, 0x69, 0xbb, 0x78, 0xe9, + 0xae, 0x3e, 0xe6, 0x0a, 0x51, 0x71, 0x9e, 0x55, 0x00, 0x7d, 0x3b, 0x34, 0x2e, 0x59, 0xc1, 0x86, 0x1d, 0x0f, 0x3f, 0xf7, + 0x17, 0x1f, 0x05, 0x71, 0xe4, 0x9a, 0x15, 0x7a, 0x59, 0xec, 0xe3, 0x06, 0x48, 0x73, 0xa1, 0xb8, 0xda, 0xd3, 0x01, 0xf4, + 0x9e, 0xad, 0xaf, 0x71, 0x43, 0x2f, 0x72, 0xe5, 0x2d, 0x3c, 0xe1, 0x3f, 0x56, 0x56, 0xea, 0x09, 0x11, 0x68, 0xc7, 0x0e, + 0xad, 0x96, 0xe9, 0x3c, 0xfe, 0x85, 0x5e, 0xa2, 0x5e, 0x07, 0x3d, 0xfd, 0x07, 0xcb, 0x80, 0x4f, 0xcd, 0x04, 0xa8, 0xa7, + 0x72, 0x2a, 0x77, 0x55, 0x4c, 0x45, 0x14, 0x2a, 0xf2, 0x36, 0xb0, 0xf6, 0x02, 0x80, 0x4a, 0x28, 0xca, 0x81, 0x29, 0xe0, + 0x15, 0x1d, 0xec, 0x7f, 0xe5, 0x18, 0x7e, 0x41, 0xcb, 0xf0, 0x54, 0x34, 0x34, 0x04, 0xd8, 0xd7, 0x47, 0x2d, 0x05, 0xc9, + 0x0e, 0x66, 0xb1, 0xb5, 0xe0, 0xa8, 0x98, 0xc2, 0xc9, 0x9b, 0x52, 0xf1, 0x7b, 0xeb, 0xef, 0x03, 0x56, 0x49, 0x17, 0xaa, + 0x1f, 0x07, 0x91, 0xf6, 0x90, 0x99, 0x90, 0x57, 0xff, 0xca, 0x9a, 0x72, 0x35, 0x21, 0x49, 0x10, 0xb9, 0x02, 0x36, 0xfd, + 0xc9, 0x39, 0x8c, 0x5a, 0x15, 0x55, 0x85, 0x71, 0x9d, 0x1c, 0x42, 0x6d, 0x1d, 0x31, 0xfa, 0xce, 0x64, 0xc5, 0x8c, 0x85, + 0x7f, 0x50, 0x55, 0xb1, 0xa1, 0x2a, 0x6a, 0x7c, 0x71, 0x25, 0x70, 0xe9, 0x12, 0x20, 0x5d, 0x28, 0xb7, 0xe9, 0x4e, 0x2b, + 0x31, 0x1f, 0xe0, 0xfa, 0x2b, 0x81, 0x96, 0x84, 0x76, 0x2e, 0x9c, 0x83, 0xdb, 0x0e, 0x86, 0xdf, 0x3e, 0x8e, 0x1f, 0xfb, + 0x7b, 0x65, 0xaa, 0x7a, 0xed, 0x8d, 0x92, 0x24, 0x92, 0x22, 0xdf, 0xbb, 0x1b, 0x8f, 0x16, 0x1d, 0xec, 0xa1, 0x78, 0x29, + 0x68, 0x30, 0x06, 0xdc, 0xf3, 0x25, 0x5d, 0x41, 0xd3, 0x87, 0xa6, 0x93, 0x62, 0x9d, 0x2c, 0xa2, 0x24, 0x83, 0x92, 0x8d, + 0x3f, 0xbb, 0x18, 0xb8, 0x72, 0x99, 0xf6, 0xe8, 0x11, 0xae, 0x9c, 0x0b, 0x1b, 0xb3, 0x70, 0x4f, 0xdf, 0x99, 0x8c, 0xb6, + 0xdf, 0x50, 0x1c, 0xaf, 0x0a, 0x2a, 0x75, 0xa7, 0xe8, 0x3f, 0xc4, 0xfa, 0xfa, 0x58, 0x71, 0xd4, 0xc2, 0x1d, 0x74, 0x8d, + 0xa4, 0x48, 0x83, 0x76, 0x77, 0x02, 0xf7, 0xaf, 0xd3, 0xe0, 0xc8, 0xd8, 0x4f, 0x07, 0xc8, 0x00, 0x1c, 0x79, 0xcd, 0xef, + 0x5e, 0xe3, 0xd7, 0xa7, 0x5c, 0x49, 0x2a, 0x52, 0x2c, 0xe1, 0xf5, 0xaf, 0xbf, 0x80, 0x07, 0x55, 0x92, 0xa2, 0x77, 0x82, + 0x54, 0x63, 0x99, 0x6c, 0x60, 0xf2, 0xa8, 0x64, 0xb0, 0x69, 0x4b, 0x6e, 0x6c, 0x4d, 0xe0, 0x1b, 0xaa, 0xdd, 0x21, 0x60, + 0x12, 0xa8, 0x97, 0x0f, 0x00, 0x7f, 0xb5, 0x59, 0xdb, 0x24, 0xd9, 0xe7, 0x64, 0x8b, 0x30, 0x1f, 0x96, 0x82, 0x55, 0x27, + 0x02, 0x77, 0xc5, 0x52, 0xe0, 0x1f, 0xbf, 0xac, 0xab, 0x09, 0xbf, 0xdb, 0x20, 0x5d, 0x0f, 0xc5, 0xe1, 0x34, 0x56, 0xce, + 0x99, 0xc1, 0xf6, 0xd6, 0xdd, 0xfc, 0x33, 0x89, 0x8a, 0x06, 0x24, 0x08, 0xe4, 0x1f, 0xfd, 0x3d, 0xfe, 0x36, 0x6f, 0x63, + 0xbb, 0x62, 0x26, 0x87, 0x43, 0x59, 0xcd, 0x9a, 0x45, 0xc0, 0x63, 0xb7, 0x01, 0x0b, 0x67, 0xe9, 0x09, 0xd0, 0x44, 0x4e, + 0x96, 0x34, 0x69, 0x2c, 0x4a, 0xe6, 0x69, 0xe7, 0x06, 0xed, 0x13, 0xb8, 0xf5, 0x73, 0xc0, 0x8f, 0x6e, 0xf4, 0xc1, 0x09, + 0x05, 0x8e, 0xd8, 0xc9, 0x33, 0x05, 0xdc, 0xec, 0x83, 0x23, 0x41, 0xd4, 0x4d, 0x43, 0xa6, 0xf4, 0x87, 0xc1, 0x26, 0xb7, + 0x5d, 0x6f, 0xa1, 0x6d, 0xf9, 0x22, 0xbc, 0xd4, 0x14, 0x57, 0x5b, 0x4d, 0xca, 0x92, 0xcc, 0x16, 0x81, 0x1f, 0x3e, 0x07, + 0xf4, 0xbf, 0xa6, 0xb7, 0x94, 0x90, 0xeb, 0x26, 0xce, 0x7f, 0x98, 0xac, 0x27, 0x58, 0x73, 0xa7, 0xee, 0x76, 0xbe, 0xa8, + 0xd3, 0xb0, 0x6f, 0x5e, 0x51, 0x09, 0xe8, 0xca, 0x0f, 0x70, 0xbd, 0xa0, 0x74, 0x3c, 0x87, 0x6f, 0x75, 0x36, 0xb3, 0x8d, + 0xb4, 0x29, 0x8f, 0x31, 0xe6, 0x36, 0x1c, 0x73, 0x3a, 0x1f, 0x0e, 0xc4, 0xff, 0xd8, 0x1b, 0x72, 0xc6, 0x15, 0x4b, 0xf0, + 0xdf, 0x1d, 0x4d, 0x58, 0xa5, 0xfa, 0xc4, 0x1e, 0x0c, 0xea, 0xa6, 0xd1, 0x33, 0x6f, 0x1e, 0x06, 0x36, 0xed, 0x00, 0xb6, + 0xef, 0xd1, 0x13, 0xa4, 0x72, 0x29, 0x5c, 0x5e, 0x35, 0xea, 0x57, 0xa9, 0xb5, 0x66, 0x5f, 0xf2, 0xe4, 0xb8, 0x28, 0xce, + 0xf6, 0x74, 0x02, 0x37, 0xac, 0x02, 0xd6, 0x5d, 0xa4, 0xd5, 0x3f, 0xe8, 0x8f, 0x52, 0xbe, 0x49, 0xe3, 0xfc, 0x6e, 0x14, + 0xdf, 0xec, 0x9e, 0xc1, 0x7e, 0x38, 0x15, 0xb8, 0x69, 0x03, 0x0c, 0x83, 0xbc, 0xe5, 0x11, 0x99, 0xbc, 0x73, 0x2d, 0x1e, + 0x9e, 0xdb, 0x81, 0xaf, 0xd0, 0x75, 0x4f, 0xaf, 0x0a, 0x1b, 0x81, 0x7a, 0xbe, 0xfe, 0x1e, 0xf0, 0xd8, 0xab, 0xc0, 0xce, + 0x7d, 0xba, 0x4b, 0x4d, 0x8d, 0x63, 0x3a, 0xe8, 0x7e, 0x79, 0x03, 0x50, 0xb0, 0xc6, 0x2c, 0x75, 0x9d, 0x48, 0xa0, 0xe8, + 0xc2, 0xa2, 0xd9, 0xc0, 0x35, 0xe7, 0x01, 0x7f, 0x7a, 0xa1, 0x6e, 0x45, 0xc0, 0x2f, 0x64, 0x23, 0x5a, 0x25, 0x23, 0xb9, + 0x22, 0xd2, 0xfb, 0x8e, 0xe2, 0x2f, 0x57, 0x9e, 0xc5, 0xfa, 0xa7, 0x03, 0x8e, 0xe8, 0x84, 0x42, 0x36, 0x6d, 0x70, 0xbb, + 0xfb, 0x2e, 0xbd, 0x4c, 0xf7, 0xce, 0x80, 0xbc, 0x75, 0x4e, 0x2b, 0x7e, 0xd0, 0x96, 0x54, 0x9b, 0x87, 0xc8, 0xc3, 0x92, + 0x2e, 0x1b, 0x81, 0x34, 0x7e, 0x3b, 0xa2, 0x37, 0x12, 0xfd, 0xe2, 0x5d, 0xe0, 0xd0, 0x90, 0xde, 0x6f, 0x13, 0xec, 0x39, + 0x0b, 0xda, 0x7d, 0xe4, 0x1d, 0x3b, 0x9b, 0x81, 0xf3, 0x7a, 0x80, 0xab, 0xcf, 0x03, 0x7a, 0x7f, 0x4f, 0x2f, 0x85, 0x11, + 0x39, 0x1e, 0x24, 0x35, 0x7e, 0x83, 0x92, 0xee, 0x77, 0x63, 0xd8, 0xfe, 0xbf, 0x47, 0xf0, 0xd5, 0x6b, 0x96, 0xb2, 0x77, + 0x03, 0xe7, 0x87, 0x69, 0xd0, 0x09, 0xe7, 0x24, 0xbe, 0x4d, 0xaa, 0x1e, 0xea, 0xbd, 0x5b, 0xe5, 0xe2, 0xb5, 0x2b, 0xf0, + 0x83, 0xf9, 0x5d, 0xb8, 0x96, 0xda, 0xd1, 0x7e, 0xee, 0x4a, 0x8b, 0x2b, 0x65, 0xd5, 0x25, 0x3a, 0x3c, 0x0a, 0x1c, 0x1c, + 0x04, 0x06, 0xd2, 0x5a, 0x0d, 0xc9, 0xe3, 0x92, 0xea, 0x51, 0x46, 0xb2, 0x78, 0x76, 0xa5, 0x33, 0xed, 0x03, 0x13, 0x06, + 0x53, 0xad, 0x10, 0x95, 0x4a, 0x8c, 0xe6, 0x31, 0xb4, 0x6f, 0x00, 0xf7, 0xae, 0x59, 0xcc, 0xee, 0xf7, 0xbf, 0x3f, 0x6d, + 0x70, 0x1f, 0x89, 0xfc, 0xcd, 0xa7, 0x8a, 0xfa, 0x5f, 0x95, 0x9f, 0xdf, 0x37, 0x28, 0x5f, 0x28, 0x38, 0xa1, 0x6d, 0x8e, + 0x9e, 0x74, 0x1d, 0x57, 0xba, 0x52, 0x52, 0x4f, 0x79, 0x52, 0x12, 0xae, 0x27, 0x3d, 0xd7, 0x93, 0x4e, 0xf8, 0xd9, 0xe3, + 0x96, 0x3c, 0xb6, 0xfb, 0xb0, 0xfc, 0xfe, 0xfa, 0x7e, 0x39, 0xdb, 0xff, 0x1e, 0xdb, 0xa0, 0xfa, 0x2c, 0xa7, 0x91, 0x36, + 0x6c, 0xd0, 0x5b, 0x9a, 0x83, 0xf3, 0xa7, 0xdf, 0x94, 0x17, 0x1e, 0x19, 0x91, 0x0f, 0xe7, 0x6d, 0x39, 0x5c, 0x0b, 0x82, + 0xc0, 0x3a, 0xae, 0x74, 0x4a, 0x8e, 0x3e, 0xe8, 0x37, 0x31, 0xa1, 0x16, 0xed, 0x58, 0x4e, 0xbe, 0xbe, 0xe7, 0x88, 0xfc, + 0xda, 0xb7, 0x36, 0xcb, 0xae, 0x7a, 0xcc, 0xfc, 0x58, 0xa8, 0x5f, 0xef, 0xe9, 0x2e, 0xab, 0xe4, 0x93, 0xaf, 0xca, 0x59, + 0x43, 0x19, 0x79, 0x73, 0xb6, 0x20, 0xb7, 0x16, 0x6c, 0x39, 0x38, 0x99, 0xf8, 0x4a, 0x8e, 0x74, 0x6d, 0x47, 0xee, 0x1d, + 0xcb, 0xc9, 0x87, 0x0f, 0x1c, 0x95, 0xbd, 0xe1, 0x71, 0xfd, 0x3d, 0xd9, 0x1f, 0x29, 0xb5, 0x67, 0x38, 0x89, 0xe4, 0x4b, + 0xb3, 0xaa, 0x5c, 0x79, 0x6c, 0xa7, 0x6c, 0x3f, 0x67, 0x01, 0x96, 0x74, 0xa4, 0xb0, 0x28, 0x16, 0xc1, 0xfc, 0xb6, 0x24, + 0x0c, 0xea, 0x9d, 0x8e, 0xe7, 0x51, 0x88, 0xc6, 0xb1, 0xef, 0xd8, 0x38, 0xf6, 0xdf, 0xfe, 0x08, 0x0e, 0xfc, 0xfc, 0x2e, + 0xed, 0x11, 0xc9, 0xd3, 0x6e, 0xdb, 0x26, 0x23, 0x54, 0x7c, 0x9f, 0xd0, 0x9e, 0xf1, 0xd3, 0x49, 0xfe, 0xf6, 0x68, 0xda, + 0x15, 0x3f, 0x6d, 0x9b, 0x21, 0x69, 0xf5, 0x9f, 0x02, 0x55, 0x64, 0x38, 0x0d, 0x60, 0xb7, 0x6c, 0x01, 0x9f, 0x39, 0x13, + 0xac, 0xb7, 0x77, 0xe2, 0xed, 0xe0, 0xf8, 0xc4, 0x4a, 0x0b, 0x9f, 0x70, 0xfa, 0x7f, 0x7f, 0x26, 0xa0, 0xe0, 0x3e, 0xa4, + 0x09, 0xea, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; +static const uint8_t pad_png_touch_dot[2512] = { + 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x2c, + 0x00, 0x00, 0x00, 0x2c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x1e, 0x84, 0x5a, 0x01, 0x00, 0x00, 0x09, 0x97, 0x49, 0x44, 0x41, + 0x54, 0x78, 0x9c, 0xed, 0x98, 0x49, 0x6c, 0x5d, 0x57, 0x19, 0xc7, 0x7f, 0x67, 0xb8, 0xc3, 0x9b, 0xed, 0xd8, 0x49, 0x1c, + 0xa7, 0x69, 0x42, 0x20, 0x50, 0x91, 0x00, 0x69, 0xd3, 0x02, 0x45, 0x80, 0x4c, 0x57, 0x05, 0xc4, 0xb2, 0x3b, 0x16, 0x80, + 0x40, 0x48, 0x6c, 0x61, 0xc7, 0xc6, 0x2c, 0xd8, 0xb0, 0x43, 0xb0, 0x63, 0x87, 0x84, 0x90, 0x08, 0x0b, 0xa4, 0x0a, 0x21, + 0x44, 0x17, 0x61, 0x58, 0x80, 0x5a, 0x83, 0xaa, 0x62, 0x50, 0x93, 0x96, 0xba, 0x38, 0x49, 0x3d, 0x26, 0xb6, 0xdf, 0xbb, + 0xef, 0xdd, 0xe1, 0x0c, 0xe8, 0xbc, 0xeb, 0x84, 0x40, 0xe3, 0xc4, 0x4e, 0x51, 0xc5, 0x22, 0x9f, 0x74, 0xa4, 0x77, 0xdf, + 0x3d, 0xc3, 0xff, 0x7e, 0xe7, 0x1b, 0xfe, 0xdf, 0x07, 0x0f, 0xe5, 0xa1, 0x3c, 0x94, 0x77, 0x55, 0xc4, 0x3b, 0x59, 0xec, + 0xbd, 0x17, 0xfb, 0xdc, 0xcb, 0xdf, 0x9e, 0x24, 0xc4, 0xed, 0xdf, 0x0f, 0x22, 0xf2, 0x41, 0x40, 0xee, 0x0e, 0xc9, 0xc5, + 0xf1, 0x7a, 0x05, 0xe8, 0xdd, 0x11, 0x01, 0xf1, 0xad, 0xb1, 0xb4, 0x44, 0x7c, 0xe5, 0xca, 0xf8, 0x3f, 0xbd, 0x3b, 0x4f, + 0x86, 0x75, 0xb7, 0xf6, 0x78, 0x10, 0x6d, 0xe9, 0x83, 0x82, 0xdd, 0xd5, 0x64, 0x18, 0x72, 0xe9, 0x29, 0x54, 0x0c, 0x32, + 0xde, 0x40, 0xed, 0x28, 0xa4, 0x96, 0x48, 0x01, 0x62, 0x30, 0x40, 0xb4, 0xdb, 0x78, 0x15, 0x20, 0x82, 0xdb, 0x00, 0x6b, + 0x56, 0x70, 0x33, 0x33, 0xd8, 0xf0, 0x7c, 0x6b, 0x38, 0xef, 0x0f, 0xac, 0x75, 0x71, 0x90, 0xab, 0xbf, 0x08, 0xf2, 0xb9, + 0x00, 0x14, 0x54, 0xb6, 0x86, 0x6e, 0x0d, 0xd1, 0xc5, 0x14, 0x3a, 0x19, 0xa1, 0x07, 0x3b, 0x44, 0xb2, 0x85, 0x54, 0x02, + 0x59, 0x96, 0xf5, 0xbe, 0x51, 0x8c, 0xb3, 0x0e, 0xa7, 0x0c, 0x26, 0x8a, 0x31, 0x79, 0x85, 0x51, 0x0d, 0xaa, 0xd6, 0x34, + 0x66, 0x07, 0xec, 0xfa, 0x25, 0xdc, 0xdc, 0xdc, 0x18, 0xbc, 0xdf, 0x2f, 0x68, 0xb1, 0x5f, 0xb0, 0x97, 0x2e, 0xa1, 0x8e, + 0x1f, 0x47, 0x0d, 0x3b, 0xe8, 0x4e, 0x82, 0xee, 0xdf, 0x20, 0x11, 0x09, 0x71, 0xe5, 0x48, 0x84, 0x23, 0xae, 0x4a, 0x62, + 0x14, 0xda, 0x5b, 0xb4, 0xb1, 0x08, 0xad, 0xf0, 0xce, 0xe3, 0x22, 0x89, 0xa9, 0x24, 0x55, 0x23, 0xa1, 0xf0, 0x15, 0xa5, + 0x97, 0x94, 0x87, 0x27, 0xc8, 0xfb, 0x05, 0x55, 0x6b, 0x88, 0x39, 0x75, 0x0a, 0xb3, 0xab, 0xf1, 0x7d, 0x81, 0x16, 0xf7, + 0x03, 0x3b, 0x3f, 0x8f, 0x98, 0x9b, 0x47, 0x1e, 0xbf, 0x82, 0x2a, 0x7b, 0x44, 0x59, 0x45, 0xd2, 0xb5, 0x24, 0x19, 0x34, + 0x9c, 0xa0, 0x61, 0x46, 0x34, 0x8d, 0xa5, 0x61, 0x04, 0xa9, 0x29, 0x49, 0x90, 0xe8, 0x60, 0x16, 0xe3, 0xcb, 0x8f, 0x30, + 0x12, 0x2a, 0xad, 0xc8, 0xf1, 0xe4, 0x4a, 0x32, 0xc4, 0x31, 0xea, 0x75, 0x18, 0x56, 0x92, 0xdc, 0x8d, 0x28, 0xcb, 0x88, + 0x32, 0x3e, 0x81, 0xb9, 0xc0, 0x78, 0xc5, 0x7d, 0x41, 0xdf, 0xd3, 0x86, 0x03, 0xd8, 0x30, 0xae, 0x80, 0xb2, 0x96, 0x58, + 0x1b, 0x92, 0x26, 0x34, 0x32, 0x47, 0x2b, 0xb7, 0xb4, 0x8b, 0x9c, 0xae, 0x85, 0x76, 0x65, 0x69, 0x03, 0x2d, 0xef, 0x49, + 0x9d, 0x41, 0x5b, 0x8b, 0x52, 0x1a, 0x27, 0x0a, 0xac, 0xd4, 0x14, 0x54, 0x0c, 0x15, 0x64, 0x51, 0x4c, 0x5f, 0x45, 0xf4, + 0xfb, 0xc5, 0x78, 0xaf, 0x2c, 0xed, 0x91, 0x05, 0xf7, 0x2c, 0x97, 0x61, 0x61, 0x0d, 0x9e, 0xbf, 0x80, 0xf5, 0xde, 0xdf, + 0xd3, 0xa6, 0xf5, 0xbd, 0xb4, 0x7b, 0x11, 0xc4, 0x62, 0xf0, 0xee, 0x35, 0x22, 0xdd, 0x25, 0xc9, 0x0a, 0x5a, 0xc6, 0xd2, + 0xce, 0x0d, 0xbd, 0xa2, 0x62, 0xa2, 0x32, 0x4c, 0x58, 0x98, 0x28, 0x1d, 0xdd, 0x9d, 0x21, 0x49, 0x51, 0x92, 0x2a, 0x49, + 0x22, 0xe4, 0xd8, 0x34, 0x9c, 0x83, 0x42, 0x4a, 0xf2, 0x4e, 0x4a, 0xd9, 0x4c, 0xc9, 0x8a, 0x82, 0x2d, 0x5d, 0xb0, 0xe5, + 0x12, 0xe2, 0x58, 0xa1, 0xe4, 0x0e, 0xc2, 0x46, 0x88, 0xd8, 0xc1, 0xd4, 0x14, 0x7e, 0xae, 0x0e, 0x7f, 0xf6, 0x81, 0x35, + 0x7c, 0x7a, 0x01, 0x99, 0x1f, 0x43, 0xa7, 0x96, 0x78, 0xa7, 0xa0, 0x51, 0xd4, 0xda, 0x9c, 0x70, 0x86, 0x43, 0xc3, 0x8a, + 0x69, 0xe7, 0x99, 0xde, 0x18, 0xd0, 0x71, 0x8e, 0xc9, 0xf7, 0x1e, 0xe6, 0xf4, 0xf1, 0x49, 0x4e, 0x76, 0x9b, 0x4c, 0xc4, + 0x8a, 0xc4, 0x3a, 0xec, 0xb0, 0xa0, 0xbf, 0xd6, 0xe7, 0xfa, 0x6b, 0xab, 0xbc, 0x7e, 0x6d, 0x93, 0x95, 0xc9, 0x0e, 0xad, + 0x44, 0xd1, 0xf0, 0x05, 0x51, 0x15, 0xa1, 0x8c, 0x40, 0x34, 0x3d, 0x5e, 0x2b, 0x5c, 0xb3, 0x89, 0x9d, 0xdb, 0x8d, 0x1e, + 0xf7, 0xd2, 0xb2, 0xb8, 0x87, 0xa3, 0xc9, 0x2b, 0xa0, 0xd5, 0x3f, 0x48, 0x0b, 0x45, 0x73, 0xe0, 0xe8, 0x0e, 0x73, 0x0e, + 0x15, 0x96, 0xe9, 0xbc, 0xe2, 0x48, 0x59, 0x72, 0x74, 0xb5, 0x4f, 0xef, 0x03, 0x33, 0x9c, 0x3b, 0xf7, 0x08, 0x4f, 0xcc, + 0x4c, 0x30, 0xb3, 0xd7, 0x87, 0xf7, 0x47, 0x64, 0xff, 0x58, 0x63, 0xf1, 0xc5, 0x25, 0x5e, 0x6c, 0xc4, 0xac, 0x77, 0x22, + 0x36, 0x95, 0x66, 0x35, 0x49, 0x59, 0x4f, 0x04, 0x37, 0x9a, 0x1d, 0xb6, 0x52, 0xcb, 0x20, 0x57, 0xe4, 0x17, 0x66, 0x29, + 0x83, 0x96, 0x0f, 0x0c, 0x78, 0x01, 0xb4, 0x5e, 0x21, 0x4e, 0x1d, 0x8d, 0xbc, 0xa2, 0x33, 0xac, 0x98, 0xcc, 0x0a, 0x8e, + 0x0c, 0x73, 0x66, 0x0a, 0xc3, 0xb1, 0xf5, 0x3e, 0x53, 0x4f, 0x9f, 0xe1, 0x93, 0x1f, 0x79, 0x94, 0x8f, 0x85, 0xe0, 0x6b, + 0x2c, 0xfe, 0x0f, 0x97, 0xe1, 0x95, 0xab, 0x70, 0x73, 0x00, 0x69, 0x04, 0xef, 0x39, 0x02, 0x9f, 0x7c, 0x3f, 0x1c, 0x9b, + 0xa8, 0xcf, 0x79, 0x6b, 0x8b, 0x6b, 0xbf, 0x7e, 0x85, 0x5f, 0x69, 0xc1, 0xb5, 0x6e, 0x8b, 0xd5, 0x44, 0xf3, 0x56, 0x2c, + 0x58, 0x6f, 0x4f, 0xb2, 0x21, 0x0d, 0x3b, 0xdd, 0x36, 0x19, 0x37, 0x28, 0xce, 0x9c, 0xa1, 0xda, 0xcb, 0x01, 0xf7, 0x32, + 0x09, 0xd1, 0xbd, 0x82, 0x3c, 0x74, 0x08, 0xb5, 0x9e, 0x11, 0xe7, 0xd4, 0xa0, 0x4b, 0x43, 0x2f, 0x98, 0xdb, 0x46, 0x46, + 0xef, 0xc9, 0xd3, 0x7c, 0xfc, 0xf1, 0x93, 0x7c, 0x2c, 0x6c, 0xfc, 0xc7, 0xd7, 0xe0, 0x7b, 0xbf, 0x44, 0x04, 0xb0, 0xc6, + 0xfd, 0xa7, 0x16, 0x8e, 0x74, 0xe1, 0xcb, 0x9f, 0xc2, 0x7f, 0xed, 0x19, 0xfc, 0xb1, 0x09, 0x8e, 0x3f, 0xfb, 0x61, 0x3e, + 0xf7, 0xfc, 0x02, 0xbf, 0x88, 0x34, 0x46, 0x08, 0xf2, 0x38, 0x65, 0x54, 0x0d, 0x19, 0x4e, 0xb4, 0xc9, 0xd3, 0xe0, 0xa0, + 0x29, 0xd5, 0xa5, 0x4b, 0xc8, 0xb9, 0xb9, 0xbb, 0xdb, 0xb2, 0xdc, 0x2b, 0x9b, 0xa5, 0x29, 0x72, 0x2d, 0x27, 0xca, 0x43, + 0x8c, 0x35, 0x34, 0xac, 0xa1, 0x6d, 0x2d, 0x13, 0xdb, 0x43, 0xda, 0xb3, 0x93, 0xbc, 0xef, 0x89, 0x93, 0x3c, 0x1d, 0xa6, + 0xff, 0x62, 0x01, 0xbe, 0xf4, 0x23, 0xc4, 0xe2, 0x75, 0xe8, 0x36, 0xe0, 0x50, 0x0b, 0x26, 0xef, 0x18, 0xc3, 0x12, 0xbe, + 0xfb, 0x3c, 0xe2, 0x5b, 0x3f, 0x41, 0x56, 0x16, 0x37, 0xd3, 0x63, 0xf6, 0xe9, 0x33, 0x7c, 0x62, 0x63, 0x40, 0x3b, 0xd8, + 0x7e, 0x55, 0xd2, 0xb1, 0x8e, 0x66, 0x88, 0xe7, 0x5b, 0x9b, 0x44, 0x3b, 0x09, 0xaa, 0x33, 0xb7, 0x77, 0xb8, 0xdd, 0x8b, + 0x4b, 0x88, 0x28, 0x42, 0x06, 0x4f, 0x2e, 0x1d, 0xb1, 0x37, 0xa4, 0x1e, 0x9a, 0x95, 0xa7, 0x33, 0x2a, 0xe9, 0x3e, 0xf1, + 0x28, 0x4f, 0x69, 0x85, 0x7c, 0xf9, 0x9f, 0xf0, 0xed, 0x9f, 0x23, 0x62, 0x0d, 0xed, 0x04, 0xac, 0x7b, 0xfb, 0x50, 0x12, + 0x8e, 0x76, 0xe1, 0xe2, 0x8b, 0xf0, 0x83, 0xdf, 0x8c, 0xcf, 0xf3, 0xef, 0x9b, 0xe1, 0xdc, 0xcc, 0x04, 0x8f, 0x0c, 0x72, + 0x9a, 0x8e, 0xb1, 0x22, 0x1a, 0xa6, 0x20, 0x49, 0x7a, 0xe8, 0x19, 0x85, 0xbc, 0x10, 0x2e, 0x69, 0xfe, 0xee, 0xa0, 0xf7, + 0x04, 0xac, 0x35, 0xb2, 0x54, 0xa8, 0x28, 0x64, 0x2f, 0x43, 0x62, 0x3c, 0xcd, 0xbc, 0x22, 0x39, 0xd2, 0x65, 0xe6, 0x68, + 0x8f, 0xe3, 0x81, 0x06, 0xfc, 0xf0, 0x05, 0x44, 0x51, 0x41, 0xac, 0x6a, 0x70, 0x77, 0x13, 0xef, 0xc7, 0xf6, 0xcd, 0x54, + 0x1b, 0x7e, 0xfc, 0x07, 0x78, 0x63, 0x1d, 0x9f, 0x46, 0xe8, 0xd3, 0x87, 0x39, 0x93, 0x15, 0x24, 0xce, 0xd1, 0x32, 0x8e, + 0xb4, 0x54, 0x44, 0xa6, 0x44, 0x67, 0x19, 0x6a, 0x69, 0x09, 0xc9, 0xfc, 0x01, 0x35, 0x2c, 0x04, 0xa2, 0x2a, 0x50, 0x65, + 0x41, 0x64, 0x3d, 0x11, 0x82, 0x24, 0xcf, 0x89, 0x66, 0x26, 0x98, 0x8d, 0x35, 0x6a, 0x79, 0x13, 0xbf, 0xf0, 0x06, 0xb4, + 0xd3, 0xda, 0x6e, 0xef, 0x25, 0x3e, 0x38, 0x8b, 0x84, 0xed, 0x21, 0xbc, 0xf0, 0x57, 0xc6, 0x9e, 0x74, 0xb4, 0xc7, 0x2c, + 0x9e, 0xa6, 0x85, 0xd8, 0x43, 0x2c, 0xc2, 0x39, 0x15, 0x2a, 0x53, 0xc8, 0x53, 0xa7, 0x6a, 0x0c, 0xfb, 0x02, 0x3c, 0xbf, + 0x3b, 0x51, 0x4a, 0x44, 0xb3, 0x89, 0xb0, 0x02, 0xe9, 0x25, 0x0a, 0x8f, 0xae, 0x1c, 0xba, 0x95, 0xd2, 0x0d, 0xef, 0x97, + 0x36, 0xf1, 0x83, 0x82, 0x31, 0x3d, 0xdb, 0x8f, 0xf8, 0x7a, 0x4f, 0x5e, 0x5b, 0xab, 0x0f, 0x48, 0x34, 0xed, 0x38, 0x26, + 0x35, 0x16, 0x8d, 0x44, 0x49, 0x89, 0x94, 0x62, 0x3c, 0xc4, 0xf2, 0xf2, 0xc1, 0x6d, 0xf8, 0xb6, 0x44, 0x51, 0x50, 0x37, + 0xc2, 0xbb, 0x9a, 0x3a, 0x46, 0x72, 0xcc, 0x6f, 0xc9, 0xab, 0xfa, 0xba, 0x0f, 0x52, 0x02, 0x88, 0xdd, 0x75, 0x41, 0xb4, + 0x44, 0x6b, 0x81, 0x1e, 0x5f, 0x8e, 0x45, 0x18, 0xb3, 0xbb, 0x53, 0x07, 0xd6, 0xd6, 0xf6, 0xde, 0xf5, 0x6d, 0x61, 0x6d, + 0xfe, 0x8e, 0xea, 0x80, 0xd1, 0xf8, 0x21, 0x24, 0x1e, 0xaf, 0x02, 0x9d, 0x11, 0xb8, 0xca, 0x50, 0x84, 0x57, 0x13, 0xcd, + 0xda, 0xa1, 0xee, 0x98, 0x7d, 0x5f, 0xf1, 0xbe, 0x5e, 0x17, 0xc4, 0x78, 0xca, 0xc2, 0x50, 0xf5, 0xea, 0x1d, 0xbc, 0xd7, + 0x78, 0x9f, 0xe0, 0xdb, 0x1e, 0xdf, 0x3c, 0xb2, 0xf7, 0xae, 0x77, 0xd5, 0xf0, 0xe2, 0x22, 0x6c, 0x38, 0xbc, 0x4b, 0x71, + 0xce, 0xe1, 0xb4, 0x20, 0x7c, 0xbf, 0x09, 0xb1, 0xb3, 0x9f, 0xb3, 0x15, 0xe6, 0x9c, 0x39, 0x8a, 0x38, 0xdc, 0x81, 0xca, + 0x8e, 0x6f, 0x60, 0x7f, 0x80, 0x81, 0xf3, 0x8f, 0xd6, 0xc0, 0xb3, 0x11, 0x7d, 0xe3, 0x18, 0x89, 0x9a, 0xd1, 0x19, 0xe9, + 0xb0, 0x91, 0x0b, 0xa4, 0x1e, 0x7f, 0xe2, 0x04, 0xfe, 0xe2, 0x41, 0x00, 0x9f, 0x3d, 0x8b, 0xef, 0x4d, 0xe1, 0x62, 0x8b, + 0x6d, 0x37, 0xa8, 0x64, 0x44, 0xe9, 0x3d, 0x79, 0x43, 0x53, 0x5d, 0xbd, 0xc9, 0xb5, 0x51, 0x49, 0x35, 0xd9, 0x42, 0x3c, + 0xfb, 0x21, 0xe8, 0xe7, 0xb5, 0x43, 0xdd, 0x4b, 0xa4, 0xac, 0x4d, 0xe1, 0xd4, 0x34, 0x7c, 0xe6, 0x83, 0xf5, 0x07, 0xae, + 0xec, 0xb0, 0x2c, 0x1c, 0x23, 0xe5, 0x29, 0x84, 0xa2, 0xd0, 0x31, 0x95, 0x71, 0x58, 0xeb, 0x6b, 0x6e, 0xfc, 0xdc, 0x1e, + 0x77, 0xb7, 0xd7, 0x51, 0xde, 0x80, 0xab, 0x2c, 0xb6, 0x34, 0x54, 0x02, 0x0a, 0xad, 0x18, 0xb6, 0x1a, 0x8c, 0xb6, 0x87, + 0xac, 0x5e, 0xbb, 0xc9, 0xeb, 0x61, 0xd2, 0xd7, 0x9f, 0xc1, 0xbd, 0xf7, 0x08, 0x6c, 0x8f, 0x20, 0xaa, 0xcb, 0xa1, 0xb7, + 0x89, 0x92, 0xb5, 0x46, 0x43, 0x02, 0xf9, 0xe6, 0x67, 0xf1, 0x13, 0x4d, 0x44, 0x96, 0x33, 0x7a, 0x6d, 0x95, 0xcb, 0xdd, + 0x36, 0x79, 0x50, 0xf6, 0x98, 0x2f, 0x5b, 0x2a, 0x15, 0x63, 0x42, 0x72, 0x59, 0x5c, 0xc4, 0xcf, 0x1f, 0x30, 0xac, 0xf9, + 0x12, 0x5c, 0x69, 0xb0, 0x89, 0xa2, 0x14, 0x9e, 0x1c, 0x41, 0x26, 0x05, 0x3b, 0xad, 0x84, 0xec, 0xa5, 0x37, 0xf8, 0xd3, + 0xb0, 0x60, 0x34, 0xdd, 0x41, 0x7e, 0xff, 0x8b, 0xf8, 0x63, 0x3d, 0xd8, 0xe8, 0xff, 0x1b, 0xe0, 0xad, 0x21, 0x05, 0x64, + 0xc5, 0x98, 0xfc, 0xf0, 0xed, 0x2f, 0xc0, 0xe7, 0xcf, 0xd7, 0x5a, 0x7b, 0xe5, 0x2a, 0x2f, 0xf6, 0x47, 0xbc, 0xd5, 0x8a, + 0x19, 0x48, 0x18, 0x28, 0xc7, 0x48, 0x43, 0x11, 0x6d, 0x63, 0x3a, 0x15, 0x36, 0x3f, 0x3b, 0x06, 0xbc, 0x3f, 0x0d, 0xef, + 0x12, 0x0e, 0x7f, 0x0a, 0x5c, 0x9c, 0x63, 0x64, 0x45, 0x45, 0xc4, 0x48, 0x6b, 0x06, 0x52, 0xb0, 0xdd, 0x49, 0xd9, 0xee, + 0xe7, 0x5c, 0xfd, 0xdd, 0xab, 0xbc, 0x10, 0x3e, 0xe8, 0xdc, 0x23, 0x88, 0x9f, 0x7e, 0x03, 0xf7, 0xdc, 0x47, 0x6b, 0x80, + 0x3b, 0x23, 0xd8, 0x1a, 0xd6, 0x31, 0x77, 0x54, 0xc1, 0xb9, 0x47, 0xe0, 0x47, 0x5f, 0xc1, 0x7f, 0x75, 0xae, 0x8e, 0x6c, + 0xaf, 0x5e, 0xe7, 0xaf, 0x0b, 0x6f, 0xf2, 0xd2, 0x74, 0x87, 0x4c, 0xc0, 0x56, 0x24, 0xe9, 0xfb, 0x94, 0xa1, 0x6b, 0x50, + 0x44, 0xd3, 0x54, 0xa1, 0x50, 0xbd, 0x50, 0xd3, 0x4c, 0x0e, 0x4a, 0x2f, 0xd5, 0xc2, 0x75, 0xe2, 0xa6, 0xa7, 0x31, 0x92, + 0xb4, 0x47, 0x05, 0x93, 0x79, 0x9f, 0xc3, 0x59, 0xc5, 0x51, 0x6b, 0x39, 0xb6, 0xba, 0xc3, 0xa1, 0x47, 0x0f, 0x73, 0xf6, + 0xd3, 0xef, 0xe7, 0x99, 0x76, 0x4a, 0x2b, 0xac, 0x5b, 0x5a, 0xc7, 0xbf, 0xba, 0x82, 0xbf, 0x31, 0x40, 0x04, 0xb6, 0x76, + 0xea, 0x30, 0x3c, 0x7e, 0xb2, 0x3e, 0xc3, 0x79, 0xf8, 0xdb, 0x35, 0xfe, 0xfc, 0xdb, 0xcb, 0xfc, 0x7e, 0xaa, 0xc9, 0x66, + 0x23, 0x62, 0xa5, 0xa1, 0x59, 0x69, 0x34, 0x58, 0x6b, 0x37, 0xb9, 0xa1, 0x23, 0x76, 0x22, 0xc5, 0xf0, 0xb1, 0x55, 0x0a, + 0xce, 0x06, 0x62, 0x24, 0xdc, 0x81, 0x00, 0x5f, 0xbc, 0x88, 0x3c, 0x7f, 0x1e, 0x7d, 0x03, 0x12, 0x11, 0xd1, 0x74, 0x96, + 0x4e, 0x99, 0x33, 0x99, 0x5b, 0xa6, 0x4a, 0xcb, 0xe1, 0xca, 0x70, 0x34, 0xb0, 0xb6, 0x66, 0xcc, 0x89, 0x27, 0x4f, 0xf3, + 0xe4, 0xc9, 0x43, 0x9c, 0x49, 0xe3, 0x3a, 0x46, 0xff, 0xb7, 0xac, 0x6c, 0xb1, 0xf2, 0x97, 0x37, 0x59, 0x58, 0xda, 0xe0, + 0xef, 0xd3, 0x1d, 0xb6, 0x13, 0xcd, 0x5a, 0x24, 0x59, 0x8f, 0x63, 0x36, 0xda, 0x2d, 0x36, 0x1b, 0x8a, 0x1d, 0xe1, 0xc8, + 0x26, 0x04, 0xf9, 0x89, 0xd7, 0xa9, 0x98, 0x3b, 0x20, 0x1f, 0xbe, 0x53, 0xcb, 0xcb, 0xcb, 0x44, 0x5b, 0x9e, 0xd4, 0xe6, + 0x34, 0x87, 0x9e, 0x8e, 0x15, 0xf4, 0x46, 0x86, 0x43, 0x79, 0xce, 0x94, 0x17, 0x4c, 0xf5, 0x73, 0x7a, 0x3b, 0x43, 0xda, + 0x47, 0xda, 0xcc, 0x1e, 0x9b, 0xe4, 0xf8, 0x54, 0x9b, 0xe9, 0x38, 0x1a, 0x67, 0xb0, 0x10, 0x02, 0xb7, 0x57, 0xb7, 0xb9, + 0x7e, 0x7d, 0x8b, 0xab, 0xe1, 0xfa, 0xa7, 0x5a, 0x0c, 0x50, 0x6c, 0x36, 0x34, 0x9b, 0x91, 0xe2, 0x46, 0x23, 0xe5, 0xa6, + 0x28, 0xe9, 0x47, 0x5d, 0x06, 0xc7, 0x67, 0x19, 0x6d, 0x2e, 0x52, 0x9d, 0x3d, 0x3b, 0xae, 0xa2, 0xfd, 0x83, 0x02, 0x16, + 0x8b, 0x8b, 0xe8, 0xc9, 0x49, 0xf4, 0x4d, 0x4b, 0x6a, 0x05, 0xcd, 0x41, 0x46, 0xdb, 0x18, 0xba, 0x95, 0xa3, 0x97, 0x33, + 0x2e, 0x97, 0x7a, 0xce, 0xd3, 0xcd, 0x46, 0x63, 0xce, 0x1c, 0x19, 0x47, 0x14, 0x52, 0x2d, 0x1e, 0x2f, 0x24, 0x55, 0xa2, + 0xa8, 0x5a, 0x29, 0x45, 0xac, 0x18, 0x28, 0xc5, 0x56, 0xf0, 0x83, 0x56, 0xcc, 0x96, 0xf6, 0xec, 0x88, 0x94, 0x7e, 0x92, + 0x90, 0x35, 0x22, 0x72, 0x35, 0x4d, 0x79, 0x86, 0xba, 0xe4, 0xbf, 0x57, 0x11, 0x7a, 0xdf, 0x32, 0x7f, 0xd7, 0x31, 0xd5, + 0xcb, 0x2b, 0x44, 0xba, 0x22, 0xa9, 0x02, 0x99, 0x2f, 0x69, 0x16, 0x8e, 0x36, 0x15, 0x6d, 0x13, 0xea, 0xbc, 0x92, 0xb6, + 0x10, 0x34, 0x9c, 0x24, 0xf5, 0x96, 0x38, 0xa4, 0xf2, 0x60, 0x80, 0xb2, 0x06, 0x10, 0x32, 0xe3, 0x30, 0x56, 0x64, 0x42, + 0x90, 0x29, 0x3d, 0x06, 0x39, 0xe8, 0xc4, 0x64, 0xa5, 0x60, 0x14, 0xc0, 0xa6, 0x03, 0xaa, 0xd0, 0x9f, 0x98, 0x07, 0xf7, + 0x9d, 0x3d, 0x6c, 0xf7, 0x20, 0x80, 0x83, 0xc8, 0x50, 0x3d, 0x4f, 0x5e, 0x47, 0x97, 0x4d, 0xe2, 0xb5, 0x2d, 0xd2, 0x18, + 0xd2, 0xbc, 0xa4, 0x51, 0x4a, 0x1a, 0x18, 0x52, 0x2c, 0x69, 0x19, 0x7a, 0x6a, 0x1e, 0x1d, 0xe9, 0x31, 0x37, 0x08, 0xb4, + 0xcc, 0xca, 0x10, 0x16, 0x35, 0x45, 0xe4, 0xc9, 0xa3, 0x26, 0x23, 0x99, 0x33, 0x52, 0x29, 0x79, 0x22, 0xc9, 0x45, 0x9f, + 0xf2, 0xb1, 0xc7, 0xea, 0x1a, 0x8e, 0x79, 0x1c, 0xf3, 0xf7, 0xef, 0x4b, 0x88, 0x83, 0xb6, 0xa9, 0x96, 0x97, 0xd1, 0xd7, + 0x73, 0xa2, 0x6e, 0x33, 0xb4, 0x49, 0x88, 0xbd, 0x23, 0x2e, 0x22, 0xe2, 0x2a, 0x27, 0xf6, 0x0a, 0xad, 0x6d, 0x5d, 0x0d, + 0x6b, 0x8d, 0x0f, 0x59, 0x4b, 0x58, 0x4c, 0x92, 0x52, 0x79, 0x45, 0xd9, 0xa8, 0xc6, 0xe0, 0x4b, 0x95, 0x52, 0xf6, 0x0b, + 0x4c, 0xb3, 0x8f, 0xb9, 0x76, 0x0d, 0x7b, 0x69, 0x0e, 0x37, 0xff, 0xbf, 0xe8, 0xfc, 0xdc, 0x45, 0xd3, 0x75, 0x35, 0x7d, + 0x05, 0xd5, 0x6a, 0xa1, 0xb2, 0x04, 0x5d, 0x0e, 0xd1, 0x81, 0x90, 0x07, 0xb2, 0xaf, 0x03, 0x7f, 0x0e, 0x0d, 0xc1, 0xc0, + 0xee, 0x52, 0x7c, 0x32, 0xc4, 0x0f, 0x1c, 0xae, 0x1b, 0x63, 0x8a, 0x06, 0x26, 0xb1, 0x98, 0x51, 0x85, 0xdd, 0x6d, 0x51, + 0xdd, 0xd9, 0x18, 0xdc, 0x77, 0x43, 0xf0, 0x00, 0xe4, 0x30, 0xb4, 0x48, 0x6f, 0x3f, 0xc8, 0x5b, 0xe0, 0x97, 0x97, 0x51, + 0xa1, 0x9c, 0x0a, 0x15, 0x4a, 0xe8, 0x60, 0x06, 0x3e, 0x7b, 0x6b, 0x52, 0xcf, 0xe3, 0x03, 0x89, 0xea, 0x59, 0x9c, 0x31, + 0xb8, 0xd9, 0x59, 0xec, 0x02, 0xb8, 0xdd, 0xc4, 0x30, 0x4e, 0x50, 0xef, 0xb4, 0x5f, 0x7c, 0xe0, 0x1e, 0xb1, 0xf7, 0x5e, + 0x79, 0xef, 0xb5, 0xf7, 0x3e, 0xf2, 0xde, 0xc7, 0x61, 0x5c, 0xbe, 0xec, 0x93, 0x5b, 0xbf, 0xbd, 0xf7, 0xd1, 0x4b, 0xf5, + 0x3b, 0xf5, 0xb3, 0x9f, 0x8d, 0xe7, 0xde, 0xee, 0x0f, 0xbf, 0xeb, 0x1d, 0xf8, 0x5b, 0xe0, 0xef, 0xb3, 0xa7, 0xff, 0x8f, + 0x97, 0xef, 0x86, 0x46, 0x1f, 0xca, 0x43, 0xe1, 0xff, 0x57, 0xfe, 0x05, 0xdb, 0xaf, 0xe0, 0x33, 0x28, 0xf2, 0x66, 0xc5, + 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, +}; + +const int pad_overlay_w = 640, pad_overlay_h = 480; + +const pad_png_t pad_pngs[PAD_PNG_COUNT] = { + [PAD_PNG_BASE] = {"base.png", pad_png_base, sizeof pad_png_base}, + [PAD_PNG_TRIANGLE] = {"triangle.png", pad_png_triangle, sizeof pad_png_triangle}, + [PAD_PNG_CIRCLE] = {"circle.png", pad_png_circle, sizeof pad_png_circle}, + [PAD_PNG_CROSS] = {"cross.png", pad_png_cross, sizeof pad_png_cross}, + [PAD_PNG_SQUARE] = {"square.png", pad_png_square, sizeof pad_png_square}, + [PAD_PNG_DPAD_UP] = {"dpad_up.png", pad_png_dpad_up, sizeof pad_png_dpad_up}, + [PAD_PNG_DPAD_DOWN] = {"dpad_down.png", pad_png_dpad_down, sizeof pad_png_dpad_down}, + [PAD_PNG_DPAD_LEFT] = {"dpad_left.png", pad_png_dpad_left, sizeof pad_png_dpad_left}, + [PAD_PNG_DPAD_RIGHT] = {"dpad_right.png", pad_png_dpad_right, sizeof pad_png_dpad_right}, + [PAD_PNG_L1] = {"l1.png", pad_png_l1, sizeof pad_png_l1}, + [PAD_PNG_R1] = {"r1.png", pad_png_r1, sizeof pad_png_r1}, + [PAD_PNG_CREATE] = {"create.png", pad_png_create, sizeof pad_png_create}, + [PAD_PNG_OPTIONS] = {"options.png", pad_png_options, sizeof pad_png_options}, + [PAD_PNG_MUTE] = {"mute.png", pad_png_mute, sizeof pad_png_mute}, + [PAD_PNG_PS] = {"ps.png", pad_png_ps, sizeof pad_png_ps}, + [PAD_PNG_TOUCHPAD] = {"touchpad.png", pad_png_touchpad, sizeof pad_png_touchpad}, + [PAD_PNG_STICK_CAP] = {"stick_cap.png", pad_png_stick_cap, sizeof pad_png_stick_cap}, + [PAD_PNG_STICK_CAP_L3] = {"stick_cap_l3.png", pad_png_stick_cap_l3, sizeof pad_png_stick_cap_l3}, + [PAD_PNG_L2_FILL] = {"l2_fill.png", pad_png_l2_fill, sizeof pad_png_l2_fill}, + [PAD_PNG_R2_FILL] = {"r2_fill.png", pad_png_r2_fill, sizeof pad_png_r2_fill}, + [PAD_PNG_TOUCH_DOT] = {"touch_dot.png", pad_png_touch_dot, sizeof pad_png_touch_dot}, +}; + +const pad_sprite_t pad_buttons[15] = { + {"triangle", 0x1000, 482, 106, 64, 64, PAD_PNG_TRIANGLE}, + {"circle", 0x2000, 528, 152, 64, 64, PAD_PNG_CIRCLE}, + {"cross", 0x4000, 482, 198, 64, 64, PAD_PNG_CROSS}, + {"square", 0x8000, 436, 152, 64, 64, PAD_PNG_SQUARE}, + {"dpad_up", 0x10, 96, 122, 58, 66, PAD_PNG_DPAD_UP}, + {"dpad_down", 0x40, 96, 180, 58, 68, PAD_PNG_DPAD_DOWN}, + {"dpad_left", 0x80, 62, 154, 66, 60, PAD_PNG_DPAD_LEFT}, + {"dpad_right", 0x20, 122, 154, 66, 60, PAD_PNG_DPAD_RIGHT}, + {"l1", 0x400, 76, 56, 106, 52, PAD_PNG_L1}, + {"r1", 0x800, 458, 56, 106, 52, PAD_PNG_R1}, + {"create", 0x1, 152, 88, 44, 56, PAD_PNG_CREATE}, + {"options", 0x8, 444, 88, 42, 56, PAD_PNG_OPTIONS}, + {"mute", 0, 292, 288, 56, 30, PAD_PNG_MUTE}, + {"ps", 0, 286, 238, 64, 54, PAD_PNG_PS}, + {"touchpad", 0x100000, 182, 60, 276, 160, PAD_PNG_TOUCHPAD}, +}; + +const pad_sprite_t pad_triggers[2] = { + {"l2", 0x100, 100, 10, 56, 58, PAD_PNG_L2_FILL}, + {"r2", 0x200, 482, 10, 56, 58, PAD_PNG_R2_FILL}, +}; + +const pad_stick_t pad_sticks[2] = { + {218.58f, 270.67f, 12.00f, 96, 96, 0x2}, + {420.17f, 270.36f, 12.00f, 96, 96, 0x4}, +}; + +const pad_touchpad_t pad_touchpad = {195.21f, 72.77f, 248.96f, 133.28f, 44, 44}; diff --git a/src/ps5/stable_elfldr_bridge.c b/src/ps5/stable_elfldr_bridge.c new file mode 100644 index 0000000..fc59cf7 --- /dev/null +++ b/src/ps5/stable_elfldr_bridge.c @@ -0,0 +1,385 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Source-only bridge around the pinned ps5-payload-dev/shsrv v0.20 loader. + * It restores the two loader properties observed in the stable v0.28b + * binary: + * + * 1. temporarily continue ShellUI while the local ELF image is prepared, + * then synchronously stop it before remote writes resume; + * 2. resolve R_X86_64_64/R_X86_64_GLOB_DAT imports used by the embedded + * source-built renderer. + * + * shsrv/elfldr.c remains GPL-3.0-or-later, Copyright (C) 2024 John Tornblom. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#if defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wsign-compare" +#endif +#include "elfldr.c" +#if defined(__clang__) +#pragma clang diagnostic pop +#endif + +#ifndef DF_1_PIE +#define DF_1_PIE 0x08000000 +#endif + +static bool g_trace_continued = false; +static bool g_trace_stopped = false; +static unsigned g_import_resolved = 0; +static unsigned g_import_unresolved = 0; +static char g_first_unresolved[128]; + +static const char* const g_resolve_libraries[] = { + "libkernel_sys.sprx", + "libkernel.sprx", + "libSceLibcInternal.sprx", + "libmonosgen-2.0.sprx", + "libmonosgen-2.0.0.sprx", + "libSceNet.sprx", + "libSceSystemService.sprx", + "libSceSysmodule.sprx", + "libSceUserService.sprx", + "libScePad.sprx", +}; + +static int commonfps_trace_continue(pid_t pid) { + if (pt_continue(pid, SIGCONT) != 0) + return -1; + g_trace_continued = true; + return 0; +} + +static int commonfps_trace_stop(pid_t pid) { + if (!g_trace_continued || g_trace_stopped) + return 0; + if (kill(pid, SIGSTOP) != 0) + return -1; + if (waitpid(pid, 0, 0) < 0) + return -1; + g_trace_stopped = true; + return 0; +} + +static intptr_t commonfps_resolve_external(pid_t pid, const char* name) { + if (!name || !*name) + return 0; + + const size_t count = + sizeof(g_resolve_libraries) / sizeof(g_resolve_libraries[0]); + + for (size_t i = 0; i < count; ++i) { + uint32_t handle = 0; + if (kernel_dynlib_handle(pid, g_resolve_libraries[i], &handle) < 0 || + handle == 0) { + continue; + } + + intptr_t address = + kernel_dynlib_dlsym(pid, handle, name); + if (address != 0) + return address; + + char nid[12]; + if (nid_encode(name, nid)) { + address = kernel_dynlib_resolve(pid, handle, nid); + if (address != 0) + return address; + } + } + + return 0; +} + +static int commonfps_apply_relocations( + elfldr_ctx_t* ctx, + Elf64_Ehdr* ehdr, + Elf64_Shdr* shdr) { + + for (int i = 0; i < ehdr->e_shnum; ++i) { + if (shdr[i].sh_type != SHT_RELA || shdr[i].sh_entsize == 0) + continue; + + Elf64_Sym* dynsym = NULL; + const char* dynstr = NULL; + size_t dynsym_count = 0; + size_t dynstr_size = 0; + + if (shdr[i].sh_link < ehdr->e_shnum) { + Elf64_Shdr* symsec = &shdr[shdr[i].sh_link]; + if ((symsec->sh_type == SHT_DYNSYM || + symsec->sh_type == SHT_SYMTAB) && + symsec->sh_entsize == sizeof(Elf64_Sym) && + symsec->sh_link < ehdr->e_shnum) { + Elf64_Shdr* strsec = &shdr[symsec->sh_link]; + if (strsec->sh_type == SHT_STRTAB) { + dynsym = (Elf64_Sym*)(ctx->elf + symsec->sh_offset); + dynsym_count = symsec->sh_size / sizeof(Elf64_Sym); + dynstr = (const char*)(ctx->elf + strsec->sh_offset); + dynstr_size = strsec->sh_size; + } + } + } + + Elf64_Rela* rela = (Elf64_Rela*)(ctx->elf + shdr[i].sh_offset); + const size_t count = shdr[i].sh_size / sizeof(Elf64_Rela); + + for (size_t j = 0; j < count; ++j) { + const uint32_t type = (uint32_t)ELF64_R_TYPE(rela[j].r_info); + const uint32_t sym_index = + (uint32_t)ELF64_R_SYM(rela[j].r_info); + intptr_t* location = + (intptr_t*)((uint8_t*)ctx->base_mirror + rela[j].r_offset); + + if (type == R_X86_64_RELATIVE) { + *location = ctx->base_addr + rela[j].r_addend; + continue; + } + + if (type == R_X86_64_NONE) + continue; + + if (type != R_X86_64_64 && type != R_X86_64_GLOB_DAT) + return -1; + + if (!dynsym || !dynstr || sym_index >= dynsym_count) + return -1; + + const Elf64_Sym* symbol = &dynsym[sym_index]; + if (symbol->st_name >= dynstr_size) + return -1; + + const char* name = dynstr + symbol->st_name; + intptr_t resolved = 0; + + if (symbol->st_shndx == SHN_ABS) { + resolved = symbol->st_value; + } else if (symbol->st_shndx != SHN_UNDEF) { + resolved = ctx->base_addr + symbol->st_value; + } else { + resolved = commonfps_resolve_external(ctx->pid, name); + if (resolved == 0) { + ++g_import_unresolved; + if (g_first_unresolved[0] == '\0') { + strncpy( + g_first_unresolved, + name, + sizeof(g_first_unresolved) - 1); + g_first_unresolved[ + sizeof(g_first_unresolved) - 1] = '\0'; + } + return -1; + } + ++g_import_resolved; + } + + *location = resolved + rela[j].r_addend; + } + } + + return 0; +} + +static int commonfps_validate_shared_renderer( + const uint8_t* elf, + const Elf64_Ehdr* ehdr, + const Elf64_Phdr* phdr) { + + if (ehdr->e_type != ET_DYN || ehdr->e_machine != EM_X86_64 || + ehdr->e_phentsize != sizeof(Elf64_Phdr) || ehdr->e_phnum == 0) { + return -1; + } + + bool entry_is_executable = false; + bool have_load = false; + + for (int i = 0; i < ehdr->e_phnum; ++i) { + const Elf64_Phdr* segment = &phdr[i]; + + if (segment->p_type == PT_INTERP) + return -1; + + if (segment->p_type == PT_LOAD) { + have_load = true; + if ((segment->p_flags & PF_X) != 0 && + ehdr->e_entry >= segment->p_vaddr && + ehdr->e_entry - segment->p_vaddr < segment->p_memsz) { + entry_is_executable = true; + } + continue; + } + + if (segment->p_type != PT_DYNAMIC) + continue; + + const Elf64_Dyn* dynamic = + (const Elf64_Dyn*)(elf + segment->p_offset); + const size_t count = segment->p_filesz / sizeof(Elf64_Dyn); + for (size_t j = 0; j < count; ++j) { + if (dynamic[j].d_tag == DT_NULL) + break; + if (dynamic[j].d_tag == DT_FLAGS_1 && + (dynamic[j].d_un.d_val & DF_1_PIE) != 0) { + return -1; + } + } + } + + return have_load && entry_is_executable ? 0 : -1; +} + +intptr_t commonfps_stable_elfldr_load(pid_t pid, uint8_t* elf) { + Elf64_Ehdr* ehdr = (Elf64_Ehdr*)elf; + Elf64_Phdr* phdr = (Elf64_Phdr*)(elf + ehdr->e_phoff); + Elf64_Shdr* shdr = (Elf64_Shdr*)(elf + ehdr->e_shoff); + elfldr_ctx_t ctx = {.elf = elf, .pid = pid}; + + g_trace_continued = false; + g_trace_stopped = false; + g_import_resolved = 0; + g_import_unresolved = 0; + memset(g_first_unresolved, 0, sizeof(g_first_unresolved)); + + if (ehdr->e_ident[0] != 0x7f || ehdr->e_ident[1] != 'E' || + ehdr->e_ident[2] != 'L' || ehdr->e_ident[3] != 'F' || + ehdr->e_ident[EI_CLASS] != ELFCLASS64 || + ehdr->e_ident[EI_DATA] != ELFDATA2LSB || + commonfps_validate_shared_renderer(elf, ehdr, phdr) != 0) { + return 0; + } + + size_t min_vaddr = (size_t)-1; + size_t max_vaddr = 0; + int error = 0; + + for (int i = 0; i < ehdr->e_phnum; ++i) { + if (phdr[i].p_type != PT_LOAD) + continue; + if (phdr[i].p_vaddr < min_vaddr) + min_vaddr = phdr[i].p_vaddr; + if (max_vaddr < phdr[i].p_vaddr + phdr[i].p_memsz) + max_vaddr = phdr[i].p_vaddr + phdr[i].p_memsz; + } + + min_vaddr = TRUNC_PG(min_vaddr); + max_vaddr = ROUND_PG(max_vaddr); + ctx.base_size = max_vaddr - min_vaddr; + + int flags = MAP_PRIVATE | MAP_ANONYMOUS; + const int prot = PROT_READ | PROT_WRITE; + ctx.base_addr = 0; + + ctx.base_addr = pt_mmap( + pid, + ctx.base_addr, + ctx.base_size, + prot, + flags, + -1, + 0); + if (ctx.base_addr == -1) + return 0; + + if (commonfps_trace_continue(pid) != 0) + error = -1; + + ctx.base_mirror = mmap( + 0, + ctx.base_size, + prot, + MAP_PRIVATE | MAP_ANONYMOUS, + -1, + 0); + if (ctx.base_mirror == MAP_FAILED) + error = -1; + + for (int i = 0; i < ehdr->e_phnum && !error; ++i) { + if (phdr[i].p_type == PT_LOAD) + error = pt_load(&ctx, &phdr[i]); + } + + if (!error) + error = commonfps_apply_relocations(&ctx, ehdr, shdr); + + if (commonfps_trace_stop(pid) != 0) + error = -1; + + if (!error && + pt_copyin(ctx.pid, ctx.base_mirror, ctx.base_addr, ctx.base_size) != 0) { + error = -1; + } + + for (int i = 0; i < ehdr->e_phnum && !error; ++i) { + if (phdr[i].p_type != PT_LOAD || phdr[i].p_memsz == 0) + continue; + + const intptr_t address = ctx.base_addr + phdr[i].p_vaddr; + const size_t size = ROUND_PG(phdr[i].p_memsz); + const int segment_prot = PFLAGS(phdr[i].p_flags); + + if (phdr[i].p_flags & PF_X) { + if (kernel_mprotect(pid, address, size, segment_prot) != 0) + error = -1; + } else if (pt_mprotect(pid, address, size, segment_prot) != 0) { + error = -1; + } + } + + if (!error && pt_msync(pid, ctx.base_addr, ctx.base_size, MS_SYNC) != 0) + error = -1; + + if (ctx.base_mirror != MAP_FAILED) + munmap(ctx.base_mirror, ctx.base_size); + + if (error) { + if (g_trace_continued && !g_trace_stopped) + (void)commonfps_trace_stop(pid); + (void)pt_munmap(pid, ctx.base_addr, ctx.base_size); + return 0; + } + + return ctx.base_addr + ehdr->e_entry; +} + +intptr_t commonfps_stable_elfldr_payload_args(pid_t pid) { + return elfldr_payload_args(pid); +} + +int commonfps_stable_trace_continue_seen(void) { + return g_trace_continued ? 1 : 0; +} + +int commonfps_stable_trace_stop_seen(void) { + return g_trace_stopped ? 1 : 0; +} + +unsigned commonfps_stable_import_resolved_count(void) { + return g_import_resolved; +} + +unsigned commonfps_stable_import_unresolved_count(void) { + return g_import_unresolved; +} + +const char* commonfps_stable_first_unresolved(void) { + return g_first_unresolved; +} diff --git a/src/ps5/stable_sampler/proc_rw_v960.cpp b/src/ps5/stable_sampler/proc_rw_v960.cpp new file mode 100644 index 0000000..158b11d --- /dev/null +++ b/src/ps5/stable_sampler/proc_rw_v960.cpp @@ -0,0 +1,251 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "proc_rw_v960.hpp" + +#include +#include +#include + +extern "C" { +#include +} + +namespace common_fps::ps5::stable_sampler { +namespace { + +constexpr std::uint32_t kFw960 = 0x09600000U; +constexpr std::uintptr_t kAllprocFromKdata = 0x02755D50ULL; +constexpr std::uintptr_t kProcPid = 0xBCULL; +constexpr std::uintptr_t kProcVmspace = 0x200ULL; +constexpr std::uintptr_t kProcNext = 0x00ULL; +constexpr std::uintptr_t kVmspacePmap = 0x1D8ULL; +constexpr std::uintptr_t kPmapPml4Virtual = 0x20ULL; +constexpr std::uintptr_t kPmapPml4Physical = 0x28ULL; +constexpr std::uintptr_t kFixedDmapBase = 0xFFFF873B00000000ULL; + +constexpr std::uint64_t kPresent = 1ULL; +constexpr std::uint64_t kPageSizeBit = 1ULL << 7; +constexpr std::uint64_t kMask4K = 0x000FFFFFFFFFF000ULL; +constexpr std::uint64_t kMask2M = 0x000FFFFFFFE00000ULL; +constexpr std::uint64_t kMask1G = 0x000FFFFFC0000000ULL; + +constexpr std::size_t kPage4K = 0x1000ULL; +constexpr std::size_t kPage2M = 0x200000ULL; +constexpr std::size_t kPage1G = 0x40000000ULL; +constexpr unsigned kMaxProcWalk = 1024U; + +std::uintptr_t g_dmap_base = 0; + +bool read_kernel( + std::uintptr_t address, + void* out, + std::size_t size) noexcept { + return address != 0 && out != nullptr && size != 0 && + kernel_copyout(address, out, size) == 0; +} + +template +bool read_kernel_value(std::uintptr_t address, T& out) noexcept { + out = {}; + return read_kernel(address, &out, sizeof(out)); +} + +std::uintptr_t find_proc(pid_t pid) noexcept { + if (pid <= 0 || !firmware_is_960() || KERNEL_ADDRESS_DATA_BASE == 0) + return 0; + + std::uintptr_t current = 0; + if (!read_kernel_value( + static_cast(KERNEL_ADDRESS_DATA_BASE) + + kAllprocFromKdata, + current)) { + return 0; + } + + for (unsigned i = 0; current != 0 && i < kMaxProcWalk; ++i) { + std::uint32_t candidate_pid = 0; + if (!read_kernel_value(current + kProcPid, candidate_pid)) + return 0; + + if (candidate_pid == static_cast(pid)) + return current; + + std::uintptr_t next = 0; + if (!read_kernel_value(current + kProcNext, next) || next == current) + return 0; + current = next; + } + + return 0; +} + +std::uintptr_t choose_dmap( + std::uintptr_t pml4_virtual, + std::uintptr_t pml4_physical) noexcept { + + if (g_dmap_base != 0) + return g_dmap_base; + + if (pml4_virtual > pml4_physical && + pml4_physical < (1ULL << 40)) { + const std::uintptr_t candidate = pml4_virtual - pml4_physical; + if ((candidate >> 48) != 0) + g_dmap_base = candidate; + } + + if (g_dmap_base == 0) + g_dmap_base = kFixedDmapBase; + + return g_dmap_base; +} + +bool read_page_entry(std::uintptr_t address, std::uint64_t& entry) noexcept { + return read_kernel_value(address, entry) && (entry & kPresent) != 0; +} + +} // namespace + +std::uint32_t firmware_sdk_version() noexcept { + std::uint32_t sdk = 0; + std::size_t sdk_len = sizeof(sdk); + if (sysctlbyname("kern.sdk_version", &sdk, &sdk_len, nullptr, 0) != 0 || + sdk_len != sizeof(sdk)) { + return 0; + } + return sdk; +} + +bool firmware_is_960() noexcept { + return (firmware_sdk_version() & 0xFFFF0000U) == kFw960; +} + +std::uintptr_t dmap_base() noexcept { + return g_dmap_base != 0 ? g_dmap_base : kFixedDmapBase; +} + +std::uintptr_t translate( + pid_t pid, + std::uintptr_t remote, + std::size_t* page_size) noexcept { + + if (page_size) + *page_size = 0; + + const std::uintptr_t proc = find_proc(pid); + if (proc == 0) + return 0; + + std::uintptr_t vmspace = 0; + std::uintptr_t pmap = 0; + std::uintptr_t pml4_virtual = 0; + std::uintptr_t pml4_physical = 0; + + if (!read_kernel_value(proc + kProcVmspace, vmspace) || vmspace == 0) + return 0; + if (!read_kernel_value(vmspace + kVmspacePmap, pmap) || pmap == 0) + return 0; + if (!read_kernel_value(pmap + kPmapPml4Virtual, pml4_virtual) || + pml4_virtual == 0) { + return 0; + } + if (!read_kernel_value(pmap + kPmapPml4Physical, pml4_physical) || + pml4_physical == 0) { + return 0; + } + + const std::uintptr_t dmap = choose_dmap(pml4_virtual, pml4_physical); + if (dmap == 0) + return 0; + + const std::size_t pml4_index = (remote >> 39) & 0x1FFULL; + const std::size_t pdpt_index = (remote >> 30) & 0x1FFULL; + const std::size_t pd_index = (remote >> 21) & 0x1FFULL; + const std::size_t pt_index = (remote >> 12) & 0x1FFULL; + + std::uint64_t pml4e = 0; + if (!read_page_entry(pml4_virtual + pml4_index * 8ULL, pml4e)) + return 0; + + std::uint64_t pdpte = 0; + if (!read_page_entry( + dmap + (pml4e & kMask4K) + pdpt_index * 8ULL, + pdpte)) { + return 0; + } + + if ((pdpte & kPageSizeBit) != 0) { + if (page_size) + *page_size = kPage1G; + return static_cast(pdpte & kMask1G) | + (remote & (kPage1G - 1ULL)); + } + + std::uint64_t pde = 0; + if (!read_page_entry( + dmap + (pdpte & kMask4K) + pd_index * 8ULL, + pde)) { + return 0; + } + + if ((pde & kPageSizeBit) != 0) { + if (page_size) + *page_size = kPage2M; + return static_cast(pde & kMask2M) | + (remote & (kPage2M - 1ULL)); + } + + std::uint64_t pte = 0; + if (!read_page_entry( + dmap + (pde & kMask4K) + pt_index * 8ULL, + pte)) { + return 0; + } + + if (page_size) + *page_size = kPage4K; + return static_cast(pte & kMask4K) | + (remote & (kPage4K - 1ULL)); +} + +bool proc_read( + pid_t pid, + std::uintptr_t remote, + void* local, + std::size_t size) noexcept { + + if (size == 0) + return true; + if (pid <= 0 || remote == 0 || local == nullptr) + return false; + + auto* output = static_cast(local); + std::size_t remaining = size; + + while (remaining != 0) { + std::size_t page_size = 0; + const std::uintptr_t physical = translate(pid, remote, &page_size); + if (physical == 0 || page_size == 0) + return false; + + const std::size_t page_offset = + static_cast(remote & (page_size - 1ULL)); + const std::size_t chunk = + std::min(remaining, page_size - page_offset); + + if (kernel_copyout(dmap_base() + physical, output, chunk) != 0) + return false; + + remote += chunk; + output += chunk; + remaining -= chunk; + } + + return true; +} + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_sampler/proc_rw_v960.hpp b/src/ps5/stable_sampler/proc_rw_v960.hpp new file mode 100644 index 0000000..c6ff968 --- /dev/null +++ b/src/ps5/stable_sampler/proc_rw_v960.hpp @@ -0,0 +1,35 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include +#include +#include + +namespace common_fps::ps5::stable_sampler { + +/* + * FW 9.60 DMAP reader reconstructed from the hardware-proven sampler. + * It performs read-only game access and never attaches through ptrace/MDBG. + */ +[[nodiscard]] bool proc_read( + pid_t pid, + std::uintptr_t remote, + void* local, + std::size_t size) noexcept; + +[[nodiscard]] std::uintptr_t translate( + pid_t pid, + std::uintptr_t remote, + std::size_t* page_size) noexcept; + +[[nodiscard]] std::uintptr_t dmap_base() noexcept; +[[nodiscard]] std::uint32_t firmware_sdk_version() noexcept; +[[nodiscard]] bool firmware_is_960() noexcept; + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_sampler/process_sysctl.cpp b/src/ps5/stable_sampler/process_sysctl.cpp new file mode 100644 index 0000000..7bdc350 --- /dev/null +++ b/src/ps5/stable_sampler/process_sysctl.cpp @@ -0,0 +1,155 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "process_sysctl.hpp" + +#include +#include +#include +#include +#include +#include +#include + +namespace common_fps::ps5::stable_sampler { +namespace { + +constexpr long kSysctlSyscall = 202; +constexpr int kCtlKern = 1; +constexpr int kKernProc = 14; +constexpr int kKernProcProc = 8; +constexpr std::size_t kPidOffset = 72U; +constexpr std::size_t kTdnameOffset = 447U; +constexpr char kGameName[] = "eboot.bin"; + +extern "C" { +struct app_info_t { + std::uint32_t app_id; + std::uint64_t unknown1; + char title_id[14]; + char unknown2[0x3c]; +}; +int sceKernelGetAppInfo(pid_t pid, app_info_t* info); +} + +bool record_name_equals( + const std::uint8_t* record, + std::size_t record_size) noexcept { + + if (!record || record_size <= kTdnameOffset) + return false; + + constexpr std::size_t wanted_size = sizeof(kGameName); + const std::size_t available = record_size - kTdnameOffset; + return available >= wanted_size && + std::memcmp(record + kTdnameOffset, kGameName, wanted_size) == 0; +} + +} // namespace + +ProcessLookupResult find_game_process_sysctl() noexcept { + ProcessLookupResult result{}; + int mib[4] = { + kCtlKern, + kKernProc, + kKernProcProc, + 0, + }; + + std::size_t required = 0; + result.size_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + nullptr, + &required, + nullptr, + 0)); + + if (result.size_query_rc != 0 || required == 0) { + result.saved_errno = errno; + return result; + } + + /* Allow the process list to grow between the two sysctl calls. */ + const std::size_t capacity = required + required / 4U + 4096U; + auto* buffer = static_cast(std::malloc(capacity)); + if (!buffer) { + result.saved_errno = ENOMEM; + return result; + } + + result.bytes = capacity; + result.data_query_rc = static_cast(syscall( + kSysctlSyscall, + mib, + 4, + buffer, + &result.bytes, + nullptr, + 0)); + + if (result.data_query_rc != 0 || result.bytes > capacity) { + result.saved_errno = errno; + std::free(buffer); + return result; + } + + const pid_t self = getpid(); + const std::uint8_t* cursor = buffer; + const std::uint8_t* const end = buffer + result.bytes; + + while (cursor < end) { + const std::size_t remaining = + static_cast(end - cursor); + if (remaining < sizeof(int)) { + ++result.malformed_records; + break; + } + + int record_size_signed = 0; + std::memcpy( + &record_size_signed, + cursor, + sizeof(record_size_signed)); + + if (record_size_signed <= 0 || + static_cast(record_size_signed) > remaining) { + ++result.malformed_records; + break; + } + + ++result.records; + const std::size_t record_size = + static_cast(record_size_signed); + + if (record_size >= kPidOffset + sizeof(pid_t) && + record_name_equals(cursor, record_size)) { + pid_t candidate = -1; + std::memcpy(&candidate, cursor + kPidOffset, sizeof(candidate)); + if (candidate > 0 && candidate != self) { + app_info_t info{}; + if (sceKernelGetAppInfo(candidate, &info) == 0) { + if (std::strncmp(info.title_id, "NPXS", 4) != 0 && info.title_id[0] != '\0') { + result.pid = candidate; + std::snprintf(result.title_id, sizeof(result.title_id), "%s", info.title_id); + } + } else { + result.pid = candidate; + } + } + } + + cursor += record_size; + } + + std::free(buffer); + return result; +} + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_sampler/process_sysctl.hpp b/src/ps5/stable_sampler/process_sysctl.hpp new file mode 100644 index 0000000..c46b1d3 --- /dev/null +++ b/src/ps5/stable_sampler/process_sysctl.hpp @@ -0,0 +1,33 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include +#include + +namespace common_fps::ps5::stable_sampler { + +struct ProcessLookupResult { + pid_t pid = -1; + int size_query_rc = -1; + int data_query_rc = -1; + int saved_errno = 0; + std::size_t bytes = 0; + unsigned records = 0; + unsigned malformed_records = 0; + char title_id[16]{}; +}; + +/* + * FW 9.60 KERN_PROC lookup used by the hardware-proven sampler. + * Returns the last non-self process whose tdname is exactly "eboot.bin". + */ +[[nodiscard]] ProcessLookupResult find_game_process_sysctl() noexcept; + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_sampler/videoout_module.cpp b/src/ps5/stable_sampler/videoout_module.cpp new file mode 100644 index 0000000..22bd37e --- /dev/null +++ b/src/ps5/stable_sampler/videoout_module.cpp @@ -0,0 +1,157 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "videoout_module.hpp" + +#include +#include +#include +#include +#include + +extern "C" { +#include +} + +namespace common_fps::ps5::stable_sampler { +namespace { + +constexpr char kVideoOutModule[] = "libSceVideoOut.sprx"; +constexpr std::uint64_t kDebuggerAuthId = 0x4800000000000006ULL; +constexpr std::uintptr_t kAuthIdOffset = 0x58ULL; +constexpr long kSysDlGetList = 0x217; +constexpr long kSysDlGetInfo2 = 0x2cd; +constexpr long kExpectedSizeQueryRc = 12; + +constexpr std::size_t kModuleNameLength = 128; +constexpr std::size_t kSandboxPathLength = 1024; +constexpr std::size_t kMaxSections = 4; +constexpr std::size_t kFingerprintLength = 20; + +struct ModuleSectionCompat { + std::uint64_t vaddr; + std::uint32_t size; + std::uint32_t prot; +}; + +struct ModuleInfoCompat { + char filename[kModuleNameLength]; + std::uint64_t handle; + std::uint8_t unknown0[32]; + std::uint64_t init; + std::uint64_t fini; + std::uint64_t eh_frame_hdr; + std::uint64_t eh_frame_hdr_sz; + std::uint64_t eh_frame; + std::uint64_t eh_frame_sz; + ModuleSectionCompat sections[kMaxSections]; + std::uint8_t unknown7[1176]; + std::uint8_t fingerprint[kFingerprintLength]; + std::uint32_t unknown8; + char libname[kModuleNameLength]; + std::uint32_t unknown9; + char sandboxed_path[kSandboxPathLength]; + std::uint64_t sdk_version; +}; + +} // namespace + +VideoOutModuleResult find_videoout_module(pid_t pid) noexcept { + VideoOutModuleResult result{}; + if (pid <= 0) + return result; + + const std::uintptr_t self_ucred = kernel_get_proc_ucred(getpid()); + if (self_ucred == 0) + return result; + + std::uint64_t saved_auth = 0; + if (kernel_copyout( + self_ucred + kAuthIdOffset, + &saved_auth, + sizeof(saved_auth)) != 0) { + return result; + } + result.auth_read = true; + + const std::uint64_t debug_auth = kDebuggerAuthId; + if (kernel_copyin( + &debug_auth, + self_ucred + kAuthIdOffset, + sizeof(debug_auth)) != 0) { + return result; + } + result.auth_changed = true; + + result.size_query_rc = syscall( + kSysDlGetList, + pid, + nullptr, + 0, + &result.requested_count); + + if ((result.size_query_rc == 0 || + result.size_query_rc == kExpectedSizeQueryRc) && + result.requested_count > 0 && + result.requested_count < 1024) { + auto* handles = static_cast(std::calloc( + result.requested_count, + sizeof(std::uintptr_t))); + + if (handles) { + result.returned_count = result.requested_count; + result.fill_query_rc = syscall( + kSysDlGetList, + pid, + handles, + result.requested_count, + &result.returned_count); + + if (result.fill_query_rc == 0 && + result.returned_count <= result.requested_count) { + for (std::size_t i = 0; + i < result.returned_count; + ++i) { + ModuleInfoCompat info{}; + result.last_info_rc = syscall( + kSysDlGetInfo2, + pid, + 1, + handles[i], + &info); + if (result.last_info_rc != 0) + continue; + + ++result.info_successes; + info.filename[kModuleNameLength - 1] = '\0'; + if (std::strcmp(info.filename, kVideoOutModule) == 0 && + info.sections[0].vaddr != 0) { + result.base = static_cast( + info.sections[0].vaddr); + break; + } + } + } + + std::free(handles); + } + } + + /* Restoring the original Auth ID before DMAP access is mandatory. */ + result.auth_restore_attempted = true; + result.auth_restored = kernel_copyin( + &saved_auth, + self_ucred + kAuthIdOffset, + sizeof(saved_auth)) == 0; + + if (!result.auth_restored) + result.base = 0; + + return result; +} + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_sampler/videoout_module.hpp b/src/ps5/stable_sampler/videoout_module.hpp new file mode 100644 index 0000000..e46cc4a --- /dev/null +++ b/src/ps5/stable_sampler/videoout_module.hpp @@ -0,0 +1,37 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include +#include +#include + +namespace common_fps::ps5::stable_sampler { + +struct VideoOutModuleResult { + std::uintptr_t base = 0; + bool auth_read = false; + bool auth_changed = false; + bool auth_restore_attempted = false; + bool auth_restored = false; + long size_query_rc = -1; + long fill_query_rc = -1; + long last_info_rc = -1; + std::size_t requested_count = 0; + std::size_t returned_count = 0; + unsigned info_successes = 0; +}; + +/* + * Resolves libSceVideoOut.sprx with a short self Auth-ID window. The original + * Auth ID is restored before this function returns and before any DMAP read. + */ +[[nodiscard]] VideoOutModuleResult +find_videoout_module(pid_t pid) noexcept; + +} // namespace common_fps::ps5::stable_sampler diff --git a/src/ps5/stable_shellui_injector.cpp b/src/ps5/stable_shellui_injector.cpp new file mode 100644 index 0000000..b81905e --- /dev/null +++ b/src/ps5/stable_shellui_injector.cpp @@ -0,0 +1,258 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + * + * The control flow is reconstructed from the hardware-proven v0.28b + * injector. Ptrace and payload-args primitives come from the pinned GPL + * ps5-payload-dev/shsrv v0.20 source dependency. + */ + +#include "stable_shellui_injector.hpp" +#include "remote_call.hpp" + +#include +#include +#include +#include +#include + +extern "C" { +#include +#include +#include "pt.h" + +intptr_t commonfps_stable_elfldr_load(pid_t pid, std::uint8_t* elf); +intptr_t commonfps_stable_elfldr_payload_args(pid_t pid); +int commonfps_stable_trace_continue_seen(void); +int commonfps_stable_trace_stop_seen(void); +unsigned commonfps_stable_import_resolved_count(void); +unsigned commonfps_stable_import_unresolved_count(void); +const char* commonfps_stable_first_unresolved(void); +} + +namespace common_fps::ps5 { +namespace { + +constexpr std::uint64_t kPtraceAuthId = 0x4800000000010003ULL; + +using RemotePthreadCreate = int (*)( + std::uintptr_t*, + const void*, + void* (*)(void*), + void*); + +struct RemoteBootstrapFunctions { + void* debug_out = nullptr; + void* elf_main = nullptr; + void* payload_args = nullptr; + RemotePthreadCreate pthread_create_fn = nullptr; + int pthread_create_rc = -777; + std::uint32_t start_thread = 1; +}; + +static_assert(offsetof(RemoteBootstrapFunctions, elf_main) == 0x08); +static_assert(offsetof(RemoteBootstrapFunctions, payload_args) == 0x10); +static_assert(offsetof(RemoteBootstrapFunctions, pthread_create_fn) == 0x18); +static_assert(offsetof(RemoteBootstrapFunctions, pthread_create_rc) == 0x20); +static_assert(offsetof(RemoteBootstrapFunctions, start_thread) == 0x24); +static_assert(sizeof(RemoteBootstrapFunctions) == 0x28); + +extern "C" __attribute__((used, noinline, section(".commonfps_stager.1"))) +int commonfps_stable_stager(RemoteBootstrapFunctions* functions) { + if (functions->start_thread != 0) { + std::uintptr_t thread = 0; + functions->pthread_create_rc = functions->pthread_create_fn( + &thread, + nullptr, + reinterpret_cast(functions->elf_main), + functions->payload_args); + } else { + /* + * PARITY TEST25 still exercises the exact target-stack stager call and + * INT3/register-restore cycle, but this branch performs no remote + * pthread_create and never enters the mapped renderer. + */ + functions->pthread_create_rc = kPthreadCreateSkippedRc; + } + + asm volatile("int3"); + return 0; +} + +extern "C" __attribute__((used, noinline, section(".commonfps_stager.2"))) +int commonfps_stable_stager_end() { + return 0; +} + +std::size_t stager_size() noexcept { + const auto begin = + reinterpret_cast(&commonfps_stable_stager); + const auto end = + reinterpret_cast(&commonfps_stable_stager_end); + return end > begin ? static_cast(end - begin) : 0; +} + +std::uintptr_t resolve_remote(pid_t pid, const char* symbol) noexcept { + char nid[12]{}; + if (!nid_encode(symbol, nid)) + return 0; + return static_cast(pt_resolve(pid, nid)); +} + +} // namespace + +StableInjectionResult inject_shellui_stable( + pid_t shellui_pid, + const std::uint8_t* renderer_elf, + std::size_t renderer_size, + StableInjectionMode mode) noexcept { + + StableInjectionResult result{}; + result.thread_start_requested = + mode == StableInjectionMode::StartRendererThread; + if (shellui_pid <= 0 || !renderer_elf || renderer_size < 64) + return result; + + const pid_t self = getpid(); + const std::uint64_t original_auth = kernel_get_ucred_authid(self); + if (original_auth == 0) + return result; + + if (kernel_set_ucred_authid(self, kPtraceAuthId) != 0) + return result; + result.auth_changed = true; + + if (pt_attach(shellui_pid) == 0) { + result.attached = true; + + do { + const std::uintptr_t pthread_create = + resolve_remote(shellui_pid, "pthread_create"); + if (pthread_create == 0) + break; + + const intptr_t entry = commonfps_stable_elfldr_load( + shellui_pid, + const_cast(renderer_elf)); + + result.trace_continue_seen = + commonfps_stable_trace_continue_seen() != 0; + result.trace_stop_seen = + commonfps_stable_trace_stop_seen() != 0; + result.imports_resolved = + commonfps_stable_import_resolved_count(); + result.imports_unresolved = + commonfps_stable_import_unresolved_count(); + result.first_unresolved = + commonfps_stable_first_unresolved(); + + if (entry <= 0) + break; + result.elf_loaded = true; + + const intptr_t payload_args = + commonfps_stable_elfldr_payload_args(shellui_pid); + if (payload_args <= 0) + break; + result.payload_args_ready = true; + + const std::size_t code_size = stager_size(); + if (code_size == 0) + break; + + const intptr_t remote_stager = pt_mmap( + shellui_pid, + 0, + code_size, + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, + -1, + 0); + if (remote_stager <= 0) + break; + + if (kernel_mprotect( + shellui_pid, + remote_stager, + code_size, + PROT_READ | PROT_WRITE | PROT_EXEC) != 0) { + break; + } + + if (pt_copyin( + shellui_pid, + reinterpret_cast(&commonfps_stable_stager), + remote_stager, + code_size) != 0) { + break; + } + result.remote_stager_ready = true; + + RemoteBootstrapFunctions functions{}; + functions.elf_main = reinterpret_cast(entry); + functions.payload_args = reinterpret_cast(payload_args); + functions.pthread_create_fn = + reinterpret_cast(pthread_create); + functions.start_thread = result.thread_start_requested ? 1U : 0U; + + const intptr_t remote_functions = pt_mmap( + shellui_pid, + 0, + sizeof(functions), + PROT_READ | PROT_WRITE, + MAP_ANONYMOUS | MAP_PRIVATE, + -1, + 0); + if (remote_functions <= 0) + break; + + if (pt_copyin( + shellui_pid, + &functions, + remote_functions, + sizeof(functions)) != 0) { + break; + } + result.remote_functions_ready = true; + + /* + * Exact v1.0.0 pt_call2 parity: change RIP/arguments while + * preserving the stopped ShellUI thread's original RSP/RBP. + * The stager reaches INT3 before it can return. + */ + result.target_stack_preserved = true; + (void)call_until_breakpoint_on_target_stack( + shellui_pid, + static_cast(remote_stager), + static_cast(remote_functions)); + + RemoteBootstrapFunctions readback{}; + readback.pthread_create_rc = -777; + if (pt_copyout( + shellui_pid, + remote_functions, + &readback, + sizeof(readback)) == 0 && + readback.pthread_create_rc != -777) { + result.bootstrap_started = true; + result.pthread_create_rc = readback.pthread_create_rc; + result.pthread_create_ok = + result.thread_start_requested && + readback.pthread_create_rc == 0; + } + } while (false); + + result.detached = pt_detach(shellui_pid, 0) == 0; + (void)kill(shellui_pid, SIGCONT); + } + + if (kernel_set_ucred_authid(self, original_auth) == 0) { + result.auth_restored = + kernel_get_ucred_authid(self) == original_auth; + } + + return result; +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/stable_shellui_injector.hpp b/src/ps5/stable_shellui_injector.hpp new file mode 100644 index 0000000..cd8d679 --- /dev/null +++ b/src/ps5/stable_shellui_injector.hpp @@ -0,0 +1,57 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * SPDX-License-Identifier: GPL-3.0-or-later + */ +#pragma once + +#include +#include +#include + +namespace common_fps::ps5 { + +enum class StableInjectionMode : std::uint8_t { + StartRendererThread, + ExerciseStagerWithoutThread, +}; + +inline constexpr int kPthreadCreateSkippedRc = -778; + +struct StableInjectionResult { + bool auth_changed = false; + bool auth_restored = false; + bool attached = false; + bool elf_loaded = false; + bool payload_args_ready = false; + bool remote_stager_ready = false; + bool remote_functions_ready = false; + bool target_stack_preserved = false; + bool bootstrap_started = false; + bool thread_start_requested = false; + bool pthread_create_ok = false; + bool detached = false; + bool trace_continue_seen = false; + bool trace_stop_seen = false; + int pthread_create_rc = -1; + unsigned imports_resolved = 0; + unsigned imports_unresolved = 0; + const char* first_unresolved = nullptr; +}; + +/* + * Reconstruct the hardware-proven v0.28b loader contract: + * + * debugger auth -> one PT_ATTACH -> ELF map -> full payload args + * -> remote pthread_create -> PT_DETACH(0) -> restore original auth + * + * The controller never replaces a live ShellUI thread with the payload entry. + */ +[[nodiscard]] StableInjectionResult inject_shellui_stable( + pid_t shellui_pid, + const std::uint8_t* renderer_elf, + std::size_t renderer_size, + StableInjectionMode mode = + StableInjectionMode::StartRendererThread) noexcept; + +} // namespace common_fps::ps5 diff --git a/src/ps5/state_sender.cpp b/src/ps5/state_sender.cpp new file mode 100644 index 0000000..1b9cba2 --- /dev/null +++ b/src/ps5/state_sender.cpp @@ -0,0 +1,53 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "state_sender.hpp" + +#include +#include +#include +#include +#include + +namespace common_fps::ps5 { + +StateSender::StateSender() = default; + +StateSender::~StateSender() { + if (socket_ >= 0) + close(socket_); +} + +bool StateSender::open() { + if (socket_ >= 0) + return true; + + socket_ = socket(AF_INET, SOCK_DGRAM, 0); + return socket_ >= 0; +} + +bool StateSender::send(const WirePacket& packet) { + if (!open()) + return false; + + sockaddr_in addr{}; + addr.sin_family = AF_INET; + addr.sin_port = htons(kDefaultIpcPort); + addr.sin_addr.s_addr = htonl(INADDR_LOOPBACK); + + const auto sent = sendto( + socket_, + &packet, + sizeof(packet), + 0, + reinterpret_cast(&addr), + sizeof(addr)); + + return sent == static_cast(sizeof(packet)); +} + +} // namespace common_fps::ps5 diff --git a/src/ps5/state_sender.hpp b/src/ps5/state_sender.hpp new file mode 100644 index 0000000..ccbe30b --- /dev/null +++ b/src/ps5/state_sender.hpp @@ -0,0 +1,26 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#pragma once + +#include "common_fps/wire.hpp" + +namespace common_fps::ps5 { + +class StateSender { +public: + StateSender(); + ~StateSender(); + + bool open(); + bool send(const WirePacket& packet); + +private: + int socket_ = -1; +}; + +} // namespace common_fps::ps5 diff --git a/tests/test_autoload_guard.cpp b/tests/test_autoload_guard.cpp new file mode 100644 index 0000000..72f6128 --- /dev/null +++ b/tests/test_autoload_guard.cpp @@ -0,0 +1,243 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/autoload_guard.hpp" +#include "common_fps/scene_guard.hpp" + +#include +#include + +using namespace common_fps; + +class MockAutoload final : public AutoloadBackend { +public: + bool runtime = false; + bool renderer = false; + unsigned installs = 0; + unsigned fail_installs = 0; + + bool runtime_ready() override { + return runtime; + } + + bool renderer_alive() override { + return renderer; + } + + bool install_renderer_once() override { + ++installs; + + if (fail_installs) { + --fail_installs; + renderer = false; + return false; + } + + renderer = true; + return true; + } +}; + +class MockScene final : public SceneBackend { +public: + bool scene = false; + bool widgets = false; + unsigned creates = 0; + unsigned fail_creates = 0; + + bool scene_ready() override { + return scene; + } + + bool widgets_alive() override { + return widgets; + } + + bool create_widgets_once() override { + ++creates; + + if (fail_creates) { + --fail_creates; + widgets = false; + return false; + } + + widgets = true; + return true; + } +}; + +static void test_autoload_does_not_install_too_early() { + MockAutoload b; + AutoloadPolicy p; + p.consecutive_ready_samples = 3; + p.retry_delay_us = 1'500'000ULL; + + AutoloadGuard g(b, p); + + std::uint64_t now = 0; + + // etaHEN/ShellUI not ready: absolutely no injection. + for (int i = 0; i < 20; ++i) { + g.tick(now); + now += 250'000ULL; + } + + assert(b.installs == 0); + assert(!g.ready()); + + // One positive readiness sample is still not enough. + b.runtime = true; + g.tick(now); + now += 250'000ULL; + assert(b.installs == 0); + + // Runtime flickers back to false -> stabilization counter resets. + b.runtime = false; + g.tick(now); + now += 250'000ULL; + assert(b.installs == 0); + + b.runtime = true; + + g.tick(now); now += 250'000ULL; // 1 + g.tick(now); now += 250'000ULL; // 2 + assert(b.installs == 0); + + g.tick(now); // 3 -> install + assert(b.installs == 1); + assert(g.ready()); + assert(b.renderer); +} + +static void test_failed_early_install_is_not_terminal() { + MockAutoload b; + b.runtime = true; + b.fail_installs = 1; + + AutoloadPolicy p; + p.consecutive_ready_samples = 3; + p.retry_delay_us = 1'500'000ULL; + + AutoloadGuard g(b, p); + + std::uint64_t now = 0; + + g.tick(now); now += 250'000ULL; + g.tick(now); now += 250'000ULL; + g.tick(now); // first install fails + + assert(b.installs == 1); + assert(!g.ready()); + assert(g.state() == AutoloadState::WaitingToRetry); + + // The worker remains alive and does not hammer the loader. + now += 500'000ULL; + g.tick(now); + assert(b.installs == 1); + + // After retry delay, require stable runtime again. + now = 2'000'000ULL; + g.tick(now); now += 250'000ULL; + g.tick(now); now += 250'000ULL; + g.tick(now); + + assert(b.installs == 2); + assert(g.ready()); + assert(b.renderer); +} + +static void test_false_enabled_state_self_heals() { + MockAutoload b; + b.runtime = true; + + AutoloadPolicy p; + p.consecutive_ready_samples = 2; + p.retry_delay_us = 1'000'000ULL; + + AutoloadGuard g(b, p); + + std::uint64_t now = 0; + g.tick(now); + now += 250'000ULL; + g.tick(now); + + assert(g.ready()); + assert(b.installs == 1); + + // Simulate renderer worker disappearing while etaHEN still thinks the + // plugin is enabled. + b.renderer = false; + + now += 250'000ULL; + g.tick(now); + + assert(!g.ready()); + assert(g.state() == AutoloadState::WaitingToRetry); + + now += 1'000'000ULL; + g.tick(now); + now += 250'000ULL; + g.tick(now); + + assert(g.ready()); + assert(b.installs == 2); +} + +static void test_scene_one_shot_failure_retries() { + MockScene b; + ScenePolicy p; + p.consecutive_ready_samples = 2; + + SceneGuard g(b, p); + + // Payload can exist early, but it must not create widgets yet. + for (int i = 0; i < 10; ++i) + g.tick(); + + assert(b.creates == 0); + assert(!g.ready()); + + b.scene = true; + b.fail_creates = 1; + + g.tick(); // stabilize 1 + g.tick(); // create attempt fails + + assert(b.creates == 1); + assert(!g.ready()); + + // Unlike v1.0.0 autoload failure, the renderer code stays alive. + g.tick(); + g.tick(); + + assert(b.creates == 2); + assert(g.ready()); + + // Scene replacement should also self-heal. + b.widgets = false; + b.scene = false; + g.tick(); + assert(!g.ready()); + + b.scene = true; + g.tick(); + g.tick(); + + assert(g.ready()); + assert(b.creates == 3); +} + +int main() { + test_autoload_does_not_install_too_early(); + test_failed_early_install_is_not_terminal(); + test_false_enabled_state_self_heals(); + test_scene_one_shot_failure_retries(); + + std::cout << "Common FPS safe autoload tests: PASS\n"; + return 0; +} diff --git a/tests/test_core.cpp b/tests/test_core.cpp new file mode 100644 index 0000000..18e4937 --- /dev/null +++ b/tests/test_core.cpp @@ -0,0 +1,569 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/config.hpp" +#include "common_fps/constants.hpp" +#include "common_fps/fps_sampler.hpp" +#include "common_fps/layout.hpp" +#include "common_fps/lifecycle.hpp" +#include "common_fps/shellui_hook_protocol.hpp" +#include "common_fps/wire.hpp" + +#include +#include +#include +#include +#include +#include +#include + +using namespace common_fps; + +class MockPlatform final : public Platform { +public: + std::optional active_pid; + bool alive = false; + std::uint32_t sdk_version = 0x09600000U; + unsigned fixed_table_reads = 0; + + std::uintptr_t module_base = 0x10000000; + std::uintptr_t record_pointer = 0x20000000; + std::uintptr_t counter_root = 0x30000000; + + std::uint32_t counter = 1000; + std::uint64_t now_us = 1'000'000; + + std::optional find_game_process() override { + return active_pid; + } + + bool process_alive(ProcessId pid) override { + return alive && active_pid && *active_pid == pid; + } + + std::optional + find_module(ProcessId pid, const char* name) override { + if (!process_alive(pid)) + return std::nullopt; + + return ModuleInfo{module_base, name}; + } + + std::uint32_t firmware_sdk_version() noexcept override { + return sdk_version; + } + + bool read_memory( + ProcessId pid, + std::uintptr_t address, + void* out, + std::size_t size) override { + + if (!process_alive(pid)) + return false; + + const auto table_address = + module_base + kVideoOutProbeTableOffset; + + if (address == table_address) { + ++fixed_table_reads; + const std::size_t expected = + kVideoOutProbeEntryCount * kVideoOutProbeEntrySize; + assert(size == expected); + + std::vector table(expected, 0); + + const std::uint32_t enabled = 1; + std::memcpy(table.data() + 0x00, &enabled, sizeof(enabled)); + std::memcpy( + table.data() + 0x08, + &record_pointer, + sizeof(record_pointer)); + + std::memcpy(out, table.data(), expected); + return true; + } + + if (address == record_pointer) { + assert(size == sizeof(counter_root)); + std::memcpy(out, &counter_root, sizeof(counter_root)); + return true; + } + + if (address == counter_root + kVideoOutCounterOffset) { + assert(size == sizeof(counter)); + std::memcpy(out, &counter, sizeof(counter)); + return true; + } + + return false; + } + + std::uint64_t monotonic_us() override { + return now_us; + } + + void sleep_ms(unsigned ms) override { + now_us += static_cast(ms) * 1000ULL; + } + + void advance(unsigned frames, unsigned ms) { + counter += frames; + now_us += static_cast(ms) * 1000ULL; + } +}; + +class DynamicScanPlatform final : public Platform { +public: + static constexpr ProcessId kPid = 760; + static constexpr std::uintptr_t kModule = 0x40000000; + static constexpr std::uintptr_t kRealRecordOffset = 0x1f0100; + static constexpr std::uintptr_t kRealPointer = 0x51000000; + static constexpr std::uintptr_t kRealRoot = 0x52000000; + + std::uint32_t counter = 2000; + std::uint64_t now_us = 1'000'000; + + std::uint32_t firmware_sdk_version() noexcept override { + return 0x07600007U; + } + + std::optional find_game_process() override { + return kPid; + } + + bool process_alive(ProcessId pid) override { + return pid == kPid; + } + + std::optional + find_module(ProcessId pid, const char* name) override { + if (!process_alive(pid)) + return std::nullopt; + return ModuleInfo{kModule, name}; + } + + bool read_memory( + ProcessId pid, + std::uintptr_t address, + void* out, + std::size_t size) override { + + if (!process_alive(pid)) + return false; + + const std::uintptr_t fixed_table = + kModule + kVideoOutProbeTableOffset; + if (address == fixed_table) { + std::memset(out, 0, size); + return true; + } + + constexpr std::uintptr_t scan_begin = 0x10000; + constexpr std::uintptr_t scan_end = 0x200000; + constexpr std::size_t scan_step = 0x2000; + constexpr std::size_t scan_read_size = 0x2020; + if (address >= kModule + scan_begin && + address < kModule + scan_end && + ((address - kModule - scan_begin) % scan_step) == 0 && + size == scan_read_size) { + auto* bytes = static_cast(out); + std::memset(bytes, 0, size); + + /* + * Every window contains a plausible direct-pointer decoy. The + * Stage 8.1 mixed queue filled before reaching the real late + * indirect chain; Stage 8.2 must not enqueue these decoys. + */ + const std::uint32_t enabled = 1; + const std::uint64_t decoy = + 0x60000000ULL + (address - kModule); + std::memcpy(bytes, &enabled, sizeof(enabled)); + std::memcpy(bytes + 0x08, &decoy, sizeof(decoy)); + + const std::uintptr_t real_record = + kModule + kRealRecordOffset; + if (real_record >= address && + real_record + 0x20 <= address + size) { + const std::size_t local = + static_cast(real_record - address); + std::memcpy(bytes + local, &enabled, sizeof(enabled)); + std::memcpy( + bytes + local + 0x08, + &kRealPointer, + sizeof(kRealPointer)); + } + return true; + } + + if (address == kRealPointer && size == sizeof(kRealRoot)) { + std::memcpy(out, &kRealRoot, sizeof(kRealRoot)); + return true; + } + + if (address == kRealRoot + kVideoOutCounterOffset && + size == sizeof(counter)) { + std::memcpy(out, &counter, sizeof(counter)); + return true; + } + + return false; + } + + std::uint64_t monotonic_us() override { + return now_us; + } + + void sleep_ms(unsigned ms) override { + counter += static_cast( + (static_cast(ms) * 60ULL) / 1000ULL); + now_us += static_cast(ms) * 1000ULL; + } +}; + +static void test_config() { + auto cfg = parse_config_text(R"( + [overlay] + corner=top_right + font_size=31 + margin_x=15 + margin_y=20 + )"); + + assert(cfg.corner == Corner::TopRight); + assert(cfg.font_size == 31); + + auto bad = + parse_config_text("font_size=999\ncorner=garbage\n"); + + assert(bad.font_size == kMaxFontSize); + assert(bad.corner == Corner::BottomLeft); +} + +static void test_layout_all_corners() { + OverlayConfig cfg; + cfg.font_size = 26; + + cfg.corner = Corner::TopLeft; + auto a = compute_anchor(cfg); + assert(a.x == 10.0f && a.y == 10.0f); + + cfg.corner = Corner::TopRight; + a = compute_anchor(cfg); + assert(a.x > 1700.0f && a.y == 10.0f); + + cfg.corner = Corner::BottomLeft; + a = compute_anchor(cfg); + assert(a.x == 10.0f && a.y > 1000.0f); + + cfg.corner = Corner::BottomRight; + a = compute_anchor(cfg); + assert(a.x > 1700.0f && a.y > 1000.0f); +} + +static void test_exact_counter_algorithm_and_lifecycle() { + MockPlatform p; + OverlayConfig cfg; + Lifecycle life(p, cfg); + + // No game. + auto f = life.tick(); + assert(f.loading); + + // Game A appears. + p.active_pid = 100; + p.alive = true; + + // First reading establishes baseline. + f = life.tick(); + assert(f.loading); + + // Hardware-proven sampler discards the first complete delta as warmup. + p.advance(60, 1000); + f = life.tick(); + assert(f.loading); + + // 60 frame increments during exactly one second -> 60.0 FPS. + p.advance(60, 1000); + f = life.tick(); + assert(!f.loading); + assert(f.fps == 60); + + const auto anchor = f.anchor; + + // 59 frames / 1 second -> 59 FPS, without positional drift. + p.advance(59, 1000); + f = life.tick(); + assert(!f.loading); + assert(f.fps == 59); + assert(f.anchor.x == anchor.x); + assert(f.anchor.y == anchor.y); + + // Game A exits. + p.alive = false; + f = life.tick(); + assert(f.loading); + + // Game B gets a new PID and a reset counter. + p.active_pid = 200; + p.alive = true; + p.counter = 5000; + + f = life.tick(); + assert(f.loading); // new baseline + + p.advance(30, 1000); + f = life.tick(); + assert(f.loading); // discarded warmup delta + + p.advance(30, 1000); + f = life.tick(); + assert(!f.loading); + assert(f.fps == 30); +} + +static void test_wire_roundtrip() { + OverlayFrame frame; + frame.visible = true; + frame.loading = false; + frame.fps = 60; + frame.config.corner = Corner::BottomRight; + frame.config.font_size = 26; + frame.config.margin_x = 12.0f; + frame.config.margin_y = 14.0f; + frame.anchor = compute_anchor(frame.config); + + const auto packet = make_wire_packet(frame, 1234); + const auto decoded = decode_wire_packet(packet); + + assert(decoded); + assert(decoded->fps == 60); + assert(!decoded->loading); + assert(decoded->config.corner == Corner::BottomRight); + assert(decoded->config.font_size == 26); +} + + +static void test_integer_only_fps() { + MockPlatform p; + OverlayConfig cfg; + Lifecycle life(p, cfg); + + p.active_pid = 300; + p.alive = true; + p.counter = 10000; + + auto f = life.tick(); + assert(f.loading); + + // 596 frame increments over 10 seconds = 59.6 FPS internally. + // Public/displayed result must be integer 60. + p.advance(596, 10000); + f = life.tick(); + assert(f.loading); // discarded warmup delta + + p.advance(596, 10000); + f = life.tick(); + + assert(!f.loading); + assert(f.fps == 60); +} + +static void test_dynamic_scan_prioritizes_indirect_chain() { + DynamicScanPlatform platform; + FpsSampler sampler(platform); + + assert(sampler.attach(DynamicScanPlatform::kPid)); + assert(sampler.counter_address() == + DynamicScanPlatform::kRealRoot + kVideoOutCounterOffset); +} + +static void test_fixed_table_is_only_used_on_proven_firmware() { + for (const std::uint32_t sdk : {0U, 0x07600007U, 0x10000000U}) { + MockPlatform platform; + platform.active_pid = 300; + platform.alive = true; + platform.sdk_version = sdk; + + FpsSampler sampler(platform); + assert(!sampler.attach(300)); + assert(platform.fixed_table_reads == 0); + } + + MockPlatform proven; + proven.active_pid = 300; + proven.alive = true; + FpsSampler sampler(proven); + assert(sampler.attach(300)); + assert(proven.fixed_table_reads == 1); +} + +static void test_shellui_hook_protocol_checksum() { + ShellUiHookRequest request{}; + request.pid = 57; + request.nonce = 0x12345678ULL; + request.method_address = 0x100000ULL; + request.hook_address = 0x200000ULL; + request.original_call_address = 0x300000ULL; + request.displaced_size = 16; + request.expected[0] = 0x55; + request.desired[0] = 0xff; + request.checksum = shellui_hook_request_checksum(request); + + assert(request.checksum == shellui_hook_request_checksum(request)); + request.expected[1] ^= 1U; + assert(request.checksum != shellui_hook_request_checksum(request)); +} + +static void test_hook_request_validates_exact_destination_and_tail() { + ShellUiHookRequest request{}; + request.pid = 55; + request.nonce = 1; + request.method_address = 0x100000; + request.hook_address = 0x200000; + request.original_call_address = 0x300000; + request.displaced_size = 14; + std::memcpy(request.expected, kShellUiAbsoluteJumpPrefix, 6); + std::memcpy(request.expected + 6, &request.original_call_address, 8); + request.expected[14] = 0x75; + request.expected[15] = 0x31; + std::memcpy(request.desired, request.expected, 16); + std::memcpy(request.desired + 6, &request.hook_address, 8); + request.checksum = shellui_hook_request_checksum(request); + assert(shellui_hook_is_eta_chain(request)); + assert(shellui_hook_request_is_valid(request, 55)); + assert(!shellui_hook_request_is_valid(request, 56)); + + const auto valid = request; + request.desired[6] ^= 1; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_request_is_valid(request, 55)); + + request = valid; + request.desired[15] ^= 1; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_request_is_valid(request, 55)); + + request = valid; + request.original_call_address = 0x400000; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_request_is_valid(request, 55)); + + request = valid; + request.expected[0] = 0x55; // Native prologue request, 16 displaced bytes. + request.displaced_size = 16; + request.desired[14] = request.desired[15] = 0x90; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_is_eta_chain(request)); + assert(shellui_hook_request_is_valid(request, 55)); + request.desired[14] = 0xc3; // No extra executable instruction is permitted. + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_request_is_valid(request, 55)); +} + +static void test_shellui_hook_probe_request() { + ShellUiHookRequest request{}; + request.pid = 55; + request.nonce = 1; + request.method_address = 0x100000; + request.hook_address = 0x200000; + request.original_call_address = 0; + request.displaced_size = 0; + request.checksum = shellui_hook_request_checksum(request); + + assert(shellui_hook_request_is_probe(request)); + assert(shellui_hook_probe_request_is_valid(request, 55)); + assert(shellui_hook_probe_backend(0x01000001U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x04510001U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x09000045U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x09000045U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x09600000U) == ShellUiHookBackend::PtraceIo); + assert(shellui_hook_probe_backend(0x10200000U) == ShellUiHookBackend::PtraceIo); + assert(shellui_hook_probe_backend(0x11000000U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x13600007U) == ShellUiHookBackend::Mdbg); + assert(shellui_hook_probe_backend(0x14000000U) == ShellUiHookBackend::Unsupported); + + request.desired[0] = 1; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_hook_probe_request_is_valid(request, 55)); +} + +static void test_legacy_main_thread_guard_request() { + ShellUiHookRequest request{}; + request.pid = 76; + request.nonce = 0x87654321ULL; + request.method_address = 0x410000ULL; + request.hook_address = request.method_address; + request.original_call_address = 0; + request.displaced_size = 1; + request.expected[0] = 0x55; + std::memcpy(request.desired, request.expected, kShellUiHookPatchSize); + request.desired[0] = 0xc3; + request.checksum = shellui_hook_request_checksum(request); + + assert(shellui_hook_request_is_main_thread_guard(request)); + assert(shellui_main_thread_guard_request_is_valid(request, 76)); + assert(!shellui_main_thread_guard_request_is_valid(request, 77)); + assert(shellui_main_thread_guard_backend(0x01000001U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x04510001U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x07600007U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x09000045U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x09600000U) == + ShellUiHookBackend::Unsupported); + assert(shellui_main_thread_guard_backend(0x10200000U) == + ShellUiHookBackend::PtraceIo); + assert(shellui_main_thread_guard_backend(0x11000000U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x13600007U) == + ShellUiHookBackend::Mdbg); + assert(shellui_main_thread_guard_backend(0x14000000U) == + ShellUiHookBackend::Unsupported); + + const auto valid = request; + request.desired[1] ^= 1U; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_main_thread_guard_request_is_valid(request, 76)); + + request = valid; + request.expected[0] = 0xc3; + request.desired[0] = 0xc3; + request.checksum = shellui_hook_request_checksum(request); + assert(!shellui_main_thread_guard_request_is_valid(request, 76)); +} + +static void test_stopped_hook_backend_is_firmware_guarded() { + using Backend = ShellUiHookBackend; + assert(shellui_hook_backend(0x04510001U, true) == Backend::Mdbg); + assert(shellui_hook_backend(0x07600007U, false) == Backend::Mdbg); + assert(shellui_hook_backend(0x09600000U, true) == Backend::PtraceIo); + assert(shellui_hook_backend(0x09600000U, false) == Backend::Unsupported); + assert(shellui_hook_backend(0U, true) == Backend::Unsupported); + assert(shellui_hook_backend(0x10010000U, true) == Backend::Unsupported); +} + +int main() { + test_config(); + test_layout_all_corners(); + test_exact_counter_algorithm_and_lifecycle(); + test_wire_roundtrip(); + test_integer_only_fps(); + test_dynamic_scan_prioritizes_indirect_chain(); + test_fixed_table_is_only_used_on_proven_firmware(); + test_shellui_hook_protocol_checksum(); + test_hook_request_validates_exact_destination_and_tail(); + test_shellui_hook_probe_request(); + test_legacy_main_thread_guard_request(); + test_stopped_hook_backend_is_firmware_guarded(); + + std::cout << "Common FPS alpha2 core tests: PASS\n"; + return 0; +} diff --git a/tests/test_plugin_wrapper.py b/tests/test_plugin_wrapper.py new file mode 100644 index 0000000..06b2650 --- /dev/null +++ b/tests/test_plugin_wrapper.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python3 +import importlib.util +from pathlib import Path + +root = Path(__file__).resolve().parents[1] +p = root/"tools/make_etahen_plugin.py" + +spec = importlib.util.spec_from_file_location("packer", p) +m = importlib.util.module_from_spec(spec) +spec.loader.exec_module(m) + +elf = b"\x7fELF" + bytes(range(32)) +out = m.build_plugin(elf, "CFPS00021", "1.10") + +header = b"etaHEN_PLUGIN\x00CFPS00021\x001.10\x00" +assert out[:len(header)] == header +assert out[len(header):] == elf +print("etaHEN wrapper test: PASS") diff --git a/tests/test_v1_parity.cpp b/tests/test_v1_parity.cpp new file mode 100644 index 0000000..aeffa10 --- /dev/null +++ b/tests/test_v1_parity.cpp @@ -0,0 +1,41 @@ +/* + * Common FPS for PS5 + * Copyright (C) 2026 porhe911 + * Modifications Copyright (C) 2026 erickdavestech + * + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +#include "common_fps/config.hpp" +#include "common_fps/types.hpp" + +#include +#include +#include +#include + +using namespace common_fps; + +int main() { + const auto cfg = default_config(); + + // Current public UI defaults. + assert(cfg.corner == Corner::TopLeft); + assert(cfg.font_size == 24); + + // Integer-only public transport. + OverlayFrame frame; + frame.loading = false; + frame.fps = 59; + static_assert(std::is_same_v); + + // Ensure our source model never needs a decimal string. + const std::string display = + std::string("FPS: ") + std::to_string(frame.fps); + + assert(display == "FPS: 59"); + assert(display.find('.') == std::string::npos); + + std::cout << "v1.2.0 public defaults: PASS\n"; + return 0; +} diff --git a/tools/build_assets.py b/tools/build_assets.py new file mode 100644 index 0000000..80dc2d4 --- /dev/null +++ b/tools/build_assets.py @@ -0,0 +1,381 @@ +# ps5-dualsense-overlay - controller artwork pipeline +# Copyright (C) 2026 erickdavestech +# SPDX-License-Identifier: GPL-3.0-or-later + +"""Genera los assets del overlay del mando a partir del pack de Zacksly (CC BY 3.0). + +Entrada: assets/source/ SVG originales del pack, sin tocar +Salida: assets/png/{1280,640,320}/ base + sprites con transparencia + assets/layout.json posiciones en unidades de un lienzo de 640x480 + assets/layout.js lo mismo, para preview.html (file:// no deja hacer fetch) + assets/preview.png composición de ejemplo hecha SOLO con layout.json + sprites + +El SVG del mando no trae ids: cada pieza se identifica por su índice en el documento (tabla E). +Requiere Python 3 + Pillow y Google Chrome, que se usa headless para medir y rasterizar. +""" +import json +import os +import re +import shutil +import subprocess +import tempfile +from concurrent.futures import ThreadPoolExecutor +from pathlib import Path + +from PIL import Image + +ROOT = Path(__file__).resolve().parent.parent +ASSETS = ROOT / "assets" +SRC = ASSETS / "source" +PNG = ASSETS / "png" +CHROME = os.environ.get("CHROME", r"C:\Program Files\Google\Chrome\Application\chrome.exe") + +CROP = (1025, 228, 2048, 1536) +W, H = 640, 480 +SIZES = {"1280": 2.0, "640": 1.0, "320": 0.5} +DSF = 4 +GLOW_M = 12 +TRAVEL = 12 + +ACCENT = "#2F7BFF" +MUTE_ON = "#FF8A3D" +FACE = {"triangle": "#2BD99F", "circle": "#FF4F5E", "cross": "#4C8DFF", "square": "#F06FD6"} + +E = { + "body": 0, "lightbar": 1, "touchpad": 2, "wing_r": 3, "wing_l": 4, + "dpad_up": 5, "dpad_down": 6, "dpad_left": 7, "dpad_right": 8, + "cap_l": 9, "cap_r": 10, + "btn_triangle": 11, "btn_circle": 12, "btn_square": 13, + "glyph_triangle": 14, "glyph_square": 15, "btn_cross": 16, + "glyph_cross_a": 17, "glyph_cross_b": 18, "glyph_circle": 19, + "l1": 20, "r1": 21, "create": 22, "options": 23, "mute": 24, + "cap_ring_l": 25, "cap_ring_r": 26, + "ps_a": 37, "ps_b": 38, "ps_c": 39, + "arrow_down": 47, "arrow_up": 48, "arrow_right": 49, "arrow_left": 50, +} +CAPS = {E["cap_l"], E["cap_r"], E["cap_ring_l"], E["cap_ring_r"]} + +PAD_BITS = { + "l3": 0x0002, "r3": 0x0004, "options": 0x0008, + "dpad_up": 0x0010, "dpad_right": 0x0020, "dpad_down": 0x0040, "dpad_left": 0x0080, + "l2": 0x0100, "r2": 0x0200, "l1": 0x0400, "r1": 0x0800, + "triangle": 0x1000, "circle": 0x2000, "cross": 0x4000, "square": 0x8000, + "touchpad": 0x100000, "create": 0x1, "ps": None, "mute": None, +} + +SHAPE_RE = re.compile(r"<(?:path|circle|line|polygon|rect|ellipse)\b[^>]*?/>", re.S) + +ctrl_src = (SRC / "Solid Color SVG.svg").read_text(encoding="utf-8") +DEFS = re.search(r".*?", ctrl_src, re.S).group(0) +SHAPES = SHAPE_RE.findall(ctrl_src) +assert len(SHAPES) == 52, f"el SVG del mando cambió: {len(SHAPES)} formas" + +def attr(i, name): + return float(re.search(rf'\s{name}="([-\d.]+)"', SHAPES[i]).group(1)) + +def shape(i, style=None, id=None): + """Forma original; con style se le quita la clase para que el estilo inline mande.""" + s = SHAPES[i] + if style: + s = re.sub(r'\sclass="[^"]*"', "", s) + extra = (f' id="{id}"' if id else "") + (f' style="{style}"' if style else "") + return re.sub(r"^<(\w+)", lambda m: m.group(0) + extra, s, count=1) + +def solid(color, width=7): + return f"fill:{color};stroke:{color};stroke-width:{width}px" + +def glow(inner): + return f'{inner}' + +BADGE = 270 +BADGE_BOTTOM = 438 +SHOULDER_CX = {"l": 1435.5, "r": 2659.5} + +def icon(name, styles): + s = (SRC / name).read_text(encoding="utf-8") + out = [] + for p in re.findall(r"]*?/>", s, re.S): + cls = re.search(r'class="([^"]+)"', p).group(1) + out.append(re.sub(r'\sclass="[^"]*"', "", p).replace("{body}' + +CAP_C = {s: (attr(E[f"cap_{s}"], "cx"), attr(E[f"cap_{s}"], "cy")) for s in "lr"} +CAP_R = attr(E["cap_l"], "r") + +def wells(): + return "".join(f'' + for x, y in CAP_C.values()) + +def cap(side="l", pressed=False): + g = shape(E[f"cap_{side}"]) + shape(E[f"cap_ring_{side}"]) + if pressed: + g += glow(shape(E[f"cap_ring_{side}"], style=f"fill:none;stroke:{ACCENT};stroke-width:14px") + + shape(E[f"cap_{side}"], style=f"fill:none;stroke:{ACCENT};stroke-width:8px")) + return f'{g}' + +def controller(with_caps): + parts = [badge("l", "idle"), badge("r", "idle")] + body = [] + for i in range(len(SHAPES)): + if i == E["cap_l"]: + body.append(wells()) + if i not in CAPS: + body.append(shape(i)) + parts.append(f'{"".join(body)}') + if with_caps: + parts += [cap("l"), cap("r")] + return "".join(parts) + +def face(name): + glyph = {"triangle": [E["glyph_triangle"]], "circle": [E["glyph_circle"]], + "square": [E["glyph_square"]], "cross": [E["glyph_cross_a"], E["glyph_cross_b"]]}[name] + ink = "fill:none;stroke:#fff;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round" + return glow(shape(E[f"btn_{name}"], style=solid(FACE[name]))) + "".join(shape(g, style=ink) for g in glyph) + +def dpad(d): + return glow(shape(E[f"dpad_{d}"], style=solid(ACCENT))) + shape(E[f"arrow_{d}"], style="fill:#fff") + +TP_IDX = E["touchpad"] + +PRESSED = { + **{n: face(n) for n in FACE}, + **{f"dpad_{d}": dpad(d) for d in ("up", "down", "left", "right")}, + "l1": glow(shape(E["l1"], style=solid(ACCENT))), + "r1": glow(shape(E["r1"], style=solid(ACCENT))), + "create": glow(shape(E["create"], style=solid(ACCENT))), + "options": glow(shape(E["options"], style=solid(ACCENT))), + "mute": glow(shape(E["mute"], style=solid(MUTE_ON))), + "ps": glow("".join(shape(E[k], style=solid(ACCENT, 4)) for k in ("ps_a", "ps_b", "ps_c"))), + "touchpad": glow(shape(TP_IDX, style=f"fill:{ACCENT};fill-opacity:.35;stroke:{ACCENT};stroke-width:10px")), +} +OTHER = { + "stick_cap": cap("l"), + "stick_cap_l3": cap("l", pressed=True), + "l2_fill": badge("l", "fill"), + "r2_fill": badge("r", "fill"), + "touch_dot": glow('' % ACCENT), +} + +FULL = f'filterUnits="userSpaceOnUse" x="0" y="0" width="4096" height="2160" color-interpolation-filters="sRGB"' +EXTRA_DEFS = f""" + + + + +""" + +def svg_doc(body): + x, y, w, h = CROP + return (f'' + f"{DEFS}{EXTRA_DEFS}{body}") + +def html(body, script=""): + return ("{svg_doc(body)}
"
+            f"")
+
+def chrome(args, workdir):
+    cmd = [CHROME, "--headless=new", "--disable-gpu", "--hide-scrollbars", "--no-first-run",
+           "--no-default-browser-check", f"--user-data-dir={workdir / 'profile'}"] + args
+    return subprocess.run(cmd, capture_output=True, text=True, encoding="utf-8", timeout=120)
+
+def measure(groups, tmp):
+    """Cajas (unidades layout) de cada , sin contar trazos ni filtros."""
+    body = controller(True) + "".join(f'{v}' for k, v in groups.items())
+    js = ("const r={};document.querySelectorAll('g[id^=m-]').forEach(g=>{const b=g.getBoundingClientRect();"
+          "r[g.id.slice(2)]=[b.x,b.y,b.width,b.height]});document.getElementById('out').textContent=JSON.stringify(r);")
+    page = tmp / "measure.html"
+    page.write_text(html(body, js), encoding="utf-8")
+    out = chrome(["--dump-dom", page.as_uri()], tmp / "m").stdout
+    return json.loads(re.search(r"
(.*?)
", out, re.S).group(1)) + +def render(name, body, tmp): + work = tmp / name + work.mkdir(parents=True, exist_ok=True) + page, png = work / "page.html", work / "shot.png" + page.write_text(html(body), encoding="utf-8") + chrome([f"--window-size={W},{H}", f"--force-device-scale-factor={DSF}", + "--default-background-color=00000000", f"--screenshot={png}", page.as_uri()], work) + img = Image.open(png).convert("RGBA") + assert img.size == (W * DSF, H * DSF), f"{name}: tamaño inesperado {img.size}" + return name, img + +def box(b, margin): + """Caja ampliada y ajustada a pares, para que 320 (x0.5) también caiga en píxel entero.""" + x, y, w, h = b + x0 = max(0, int((x - margin) // 2 * 2)) + y0 = max(0, int((y - margin) // 2 * 2)) + x1 = min(W, int(-(-(x + w + margin) // 2) * 2)) + y1 = min(H, int(-(-(y + h + margin) // 2) * 2)) + return [x0, y0, x1 - x0, y1 - y0] + +def save(img, rel, rect=None): + for size, s in SIZES.items(): + out = PNG / size / rel + out.parent.mkdir(parents=True, exist_ok=True) + if rect: + x, y, w, h = rect + part = img.crop((x * DSF, y * DSF, (x + w) * DSF, (y + h) * DSF)) + part.resize((round(w * s), round(h * s)), Image.LANCZOS).save(out) + else: + img.resize((round(W * s), round(H * s)), Image.LANCZOS).save(out) + +def main(): + tmp = Path(tempfile.mkdtemp(prefix="padov-")) + try: + sprites = {**PRESSED, **OTHER} + boxes = measure({**sprites, "touch_area": shape(TP_IDX)}, tmp) + + rects = {} + for k in sprites: + margin = 2 if k.endswith("_fill") else GLOW_M + rects[k] = box(boxes[k], margin) + + cx, cy = boxes["stick_cap"][0] + boxes["stick_cap"][2] / 2, boxes["stick_cap"][1] + boxes["stick_cap"][3] / 2 + half = int(-(-(boxes["stick_cap"][2] / 2 + GLOW_M) // 2) * 2) + rects["stick_cap"] = rects["stick_cap_l3"] = [round(cx) - half, round(cy) - half, 2 * half, 2 * half] + dot = boxes["touch_dot"] + dot_half = int(-(-(dot[2] / 2 + GLOW_M) // 2) * 2) + dcx, dcy = dot[0] + dot[2] / 2, dot[1] + dot[3] / 2 + rects["touch_dot"] = [round(dcx) - dot_half, round(dcy) - dot_half, 2 * dot_half, 2 * dot_half] + + jobs = {"base": controller(False), "base_full": controller(True), **sprites} + for old in PNG.glob("*") if PNG.exists() else []: + shutil.rmtree(old) if old.is_dir() else old.unlink() + with ThreadPoolExecutor(max_workers=4) as pool: + for name, img in pool.map(lambda kv: render(kv[0], kv[1], tmp), jobs.items()): + if name in ("base", "base_full"): + save(img, f"{name}.png") + elif name in PRESSED: + save(img, f"pressed/{name}.png", rects[name]) + else: + save(img, f"{name}.png", rects[name]) + finally: + shutil.rmtree(tmp, ignore_errors=True) + + k = W / CROP[2] + centers = {s: [round((CAP_C[s][0] - CROP[0]) * k, 2), round((CAP_C[s][1] - CROP[1]) * k, 2)] for s in "lr"} + ta = boxes["touch_area"] + layout = { + "canvas": [W, H], + "sizes": SIZES, + "units": "Todas las coordenadas están en unidades de 640x480; multiplica por sizes[carpeta].", + "base": "base.png", + "base_full": "base_full.png", + "buttons": {n: {"sprite": f"pressed/{n}.png", "rect": rects[n], + "bit": None if PAD_BITS[n] is None else hex(PAD_BITS[n])} for n in PRESSED}, + "sticks": { + side: {"center": centers[s], "travel": TRAVEL, "size": rects["stick_cap"][2:], + "sprite": "stick_cap.png", "sprite_pressed": "stick_cap_l3.png", + "click": f"{s}3", "bit": hex(PAD_BITS[f"{s}3"])} + for side, s in (("left", "l"), ("right", "r")) + }, + "triggers": {t: {"sprite": f"{t}_fill.png", "rect": rects[f"{t}_fill"], "fill": "bottom_up", + "bit": hex(PAD_BITS[t])} for t in ("l2", "r2")}, + "touchpad": {"rect": [round(v, 2) for v in ta], "dot": "touch_dot.png", "dot_size": rects["touch_dot"][2:], + "note": "Mapear ScePadTouch.x/y con la resolución de scePadGetControllerInformation()."}, + "credits": "Button Icons and Controls by Zacksly (CC BY 3.0 | zacksly.itch.io) — modificado", + } + (ASSETS / "layout.json").write_text(json.dumps(layout, indent=2, ensure_ascii=False), encoding="utf-8") + (ASSETS / "layout.js").write_text("window.LAYOUT = " + json.dumps(layout, ensure_ascii=False) + ";\n", + encoding="utf-8") + compose_preview(layout) + write_c_sources(layout) + print(f"ok: {sum(1 for _ in PNG.rglob('*.png'))} png en {PNG}") + +def compose_preview(L, size="640"): + """Simula al renderer: solo base + sprites + layout.json. Si algo se ve descolocado, el layout está mal.""" + s = SIZES[size] + d = PNG / size + sc = lambda v: round(v * s) + img = Image.open(d / "base.png").convert("RGBA") + + def put(rel, x, y): + img.alpha_composite(Image.open(d / rel).convert("RGBA"), (sc(x), sc(y))) + + for n in ("cross", "r1", "dpad_right", "options"): + x, y, *_ = L["buttons"][n]["rect"] + put(L["buttons"][n]["sprite"], x, y) + for t, v in (("l2", 0.6), ("r2", 1.0)): + x, y, w, h = L["triggers"][t]["rect"] + fill = Image.open(d / L["triggers"][t]["sprite"]).convert("RGBA") + cut = round(fill.height * (1 - v)) + img.alpha_composite(fill.crop((0, cut, fill.width, fill.height)), (sc(x), sc(y) + cut)) + for side, (dx, dy), click in (("left", (-0.7, -0.4), False), ("right", (0.5, 0.6), True)): + st = L["sticks"][side] + w, h = st["size"] + put(st["sprite_pressed"] if click else st["sprite"], + st["center"][0] + dx * st["travel"] - w / 2, st["center"][1] + dy * st["travel"] - h / 2) + tx, ty, tw, th = L["touchpad"]["rect"] + dw, dh = L["touchpad"]["dot_size"] + put(L["touchpad"]["dot"], tx + tw * 0.3 - dw / 2, ty + th * 0.55 - dh / 2) + img.save(ASSETS / "preview.png") + +ELF_DIR = ROOT / "elf" / "assets" +ELF_SIZES = ("320", "640") + +def write_c_sources(L): + """PNG embebidos + coordenadas en píxeles de cada tamaño, para compilar dentro del .elf. + + pad_assets.h es común; pad_assets_.c lleva los datos (se enlaza solo uno). + """ + ELF_DIR.mkdir(parents=True, exist_ok=True) + pngs = [L["base"]] + [b["sprite"] for b in L["buttons"].values()] + \ + [L["sticks"]["left"]["sprite"], L["sticks"]["left"]["sprite_pressed"]] + \ + [t["sprite"] for t in L["triggers"].values()] + [L["touchpad"]["dot"]] + ident = lambda rel: "PAD_PNG_" + re.sub(r"\W", "_", Path(rel).stem).upper() + bit = lambda v: "0" if v is None else v + + h = ["/*\n * Generated by tools/build_assets.py - do not edit by hand.\n * Embedded artwork: \"PS5 Button Icons and Controls\" by Zacksly\n * (https://zacksly.itch.io), licensed CC BY 3.0, modified.\n * SPDX-License-Identifier: GPL-3.0-or-later AND CC-BY-3.0\n */", + "#pragma once", "#include ", "", + "typedef struct { const char *file; const uint8_t *data; uint32_t size; } pad_png_t;", + "typedef struct { const char *name; uint32_t bit; int16_t x, y, w, h; uint8_t png; } pad_sprite_t;", + "typedef struct { float cx, cy, travel; int16_t w, h; uint32_t click_bit; } pad_stick_t;", + "typedef struct { float x, y, w, h; int16_t dot_w, dot_h; } pad_touchpad_t;", "", + "enum {"] + [f" {ident(p)}," for p in pngs] + [" PAD_PNG_COUNT", "};", "", + "extern const int pad_overlay_w, pad_overlay_h;", + "extern const pad_png_t pad_pngs[PAD_PNG_COUNT];", + f"extern const pad_sprite_t pad_buttons[{len(L['buttons'])}];", + "extern const pad_sprite_t pad_triggers[2];", + "extern const pad_stick_t pad_sticks[2];", + "extern const pad_touchpad_t pad_touchpad;", ""] + (ELF_DIR / "pad_assets.h").write_text("\n".join(h), encoding="utf-8") + + for size in ELF_SIZES: + s = SIZES[size] + px = lambda r: ", ".join(str(round(v * s)) for v in r) + c = ["/*\n * Generated by tools/build_assets.py - do not edit by hand.\n * Embedded artwork: \"PS5 Button Icons and Controls\" by Zacksly\n * (https://zacksly.itch.io), licensed CC BY 3.0, modified.\n * SPDX-License-Identifier: GPL-3.0-or-later AND CC-BY-3.0\n */", '#include "pad_assets.h"', ""] + for p in pngs: + data = (PNG / size / p).read_bytes() + rows = [", ".join(f"0x{b:02x}" for b in data[i:i + 20]) for i in range(0, len(data), 20)] + c += [f"static const uint8_t {ident(p).lower()}[{len(data)}] = {{", *[f" {r}," for r in rows], "};"] + c += ["", f"const int pad_overlay_w = {round(W * s)}, pad_overlay_h = {round(H * s)};", "", + "const pad_png_t pad_pngs[PAD_PNG_COUNT] = {"] + c += [f' [{ident(p)}] = {{"{Path(p).name}", {ident(p).lower()}, sizeof {ident(p).lower()}}},' for p in pngs] + c += ["};", "", f"const pad_sprite_t pad_buttons[{len(L['buttons'])}] = {{"] + c += [f' {{"{n}", {bit(b["bit"])}, {px(b["rect"])}, {ident(b["sprite"])}}},' for n, b in L["buttons"].items()] + c += ["};", "", "const pad_sprite_t pad_triggers[2] = {"] + c += [f' {{"{n}", {t["bit"]}, {px(t["rect"])}, {ident(t["sprite"])}}},' for n, t in L["triggers"].items()] + c += ["};", "", "const pad_stick_t pad_sticks[2] = {"] + for st in (L["sticks"]["left"], L["sticks"]["right"]): + c.append(f' {{{st["center"][0] * s:.2f}f, {st["center"][1] * s:.2f}f, {st["travel"] * s:.2f}f, ' + f'{px(st["size"])}, {st["bit"]}}},') + tp = L["touchpad"] + c += ["};", "", "const pad_touchpad_t pad_touchpad = {" + + ", ".join(f"{v * s:.2f}f" for v in tp["rect"]) + f", {px(tp['dot_size'])}}};", ""] + (ELF_DIR / f"pad_assets_{size}.c").write_text("\n".join(c), encoding="utf-8") + +if __name__ == "__main__": + main() diff --git a/tools/check_v1_source_gate.py b/tools/check_v1_source_gate.py new file mode 100644 index 0000000..b3feafa --- /dev/null +++ b/tools/check_v1_source_gate.py @@ -0,0 +1,60 @@ +#!/usr/bin/env python3 +from pathlib import Path +import sys + +root = Path(__file__).resolve().parents[1] + +checks = [ + ("integer FPS", + "include/common_fps/types.hpp", + "int fps = 0"), + + ("font 24", + "include/common_fps/constants.hpp", + "kDefaultFontSize = 24"), + + ("payload args", + "integration/loader/v1_loader_contract.cpp", + "prepare_payload_args()"), + + ("Scene readiness", + "integration/loader/v1_loader_contract.cpp", + "wait_for_shellui_scene()"), + + ("single loader session", + "docs/V1_0_0_PARITY_CONTRACT.md", + "Do not break one loader session"), + + ("autoload stable readiness", + "src/core/autoload_guard.cpp", + "consecutive_ready_"), + + ("autoload retry", + "src/core/autoload_guard.cpp", + "schedule_retry"), + + ("autoload renderer health", + "src/core/autoload_guard.cpp", + "renderer_alive()"), + + ("scene self-heal", + "src/core/scene_guard.cpp", + "widgets_alive()"), + + ("FW 9.60 autoload regression documented", + "docs/AUTOLOAD_REGRESSION_FW960.md", + "Stop") +] + +failed = False + +for label, rel, needle in checks: + text = (root / rel).read_text(encoding="utf-8") + ok = needle in text + print(f"{'PASS' if ok else 'FAIL'} {label}") + failed |= not ok + +if failed: + sys.exit(1) + +print("v1.2.0 source gate: PASS") diff --git a/tools/embed_binary.py b/tools/embed_binary.py new file mode 100644 index 0000000..c7f038a --- /dev/null +++ b/tools/embed_binary.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python3 +"""Embed a binary file as a C++ byte array for the PS5 controller.""" + +from pathlib import Path +import sys + + +def main() -> int: + if len(sys.argv) != 3: + print(f"usage: {sys.argv[0]} INPUT OUTPUT.cpp", file=sys.stderr) + return 2 + + src = Path(sys.argv[1]) + dst = Path(sys.argv[2]) + data = src.read_bytes() + + dst.parent.mkdir(parents=True, exist_ok=True) + with dst.open("w", encoding="utf-8", newline="\n") as out: + out.write("#include \n#include \n\n") + out.write("extern const std::uint8_t commonfps_shellui_elf[] = {\n") + for offset in range(0, len(data), 16): + chunk = data[offset:offset + 16] + out.write(" ") + out.write(", ".join(f"0x{b:02x}" for b in chunk)) + out.write(",\n") + out.write("};\n\n") + out.write( + f"extern const std::size_t commonfps_shellui_elf_size = {len(data)}u;\n" + ) + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/make_etahen_plugin.py b/tools/make_etahen_plugin.py new file mode 100644 index 0000000..74fb8c9 --- /dev/null +++ b/tools/make_etahen_plugin.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python3 +# SPDX-License-Identifier: GPL-3.0-or-later +import argparse +from pathlib import Path + +MAGIC = b"etaHEN_PLUGIN\x00" + +def build_plugin(elf: bytes, title_id: str, version: str) -> bytes: + if len(title_id) != 9: + raise ValueError("title id must be 9 characters") + return ( + MAGIC + + title_id.encode("ascii") + b"\x00" + + version.encode("ascii") + b"\x00" + + elf + ) + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument("elf", type=Path) + ap.add_argument("plugin", type=Path) + ap.add_argument("--title-id", default="CFPS00021") + ap.add_argument("--version", default="1.10") + a = ap.parse_args() + a.plugin.write_bytes(build_plugin( + a.elf.read_bytes(), a.title_id, a.version + )) + +if __name__ == "__main__": + main() diff --git a/tools/verify_release.py b/tools/verify_release.py new file mode 100644 index 0000000..36db145 --- /dev/null +++ b/tools/verify_release.py @@ -0,0 +1,46 @@ +# ps5-dualsense-overlay - release artifact verifier +# Copyright (C) 2026 erickdavestech +# SPDX-License-Identifier: GPL-3.0-or-later +import pathlib +import sys + +PLUGIN_HEADER = b"etaHEN_PLUGIN\0DSOV00001\0" + b"1.00\0" + + +def main() -> int: + if len(sys.argv) != 4: + print( + "usage: verify_release.py controller.elf overlay.plugin shellui_renderer.elf", + file=sys.stderr, + ) + return 2 + + elf, plugin, renderer = (pathlib.Path(arg).read_bytes() for arg in sys.argv[1:4]) + + checks = [ + (elf.startswith(b"\x7fELF"), "controller is not an ELF"), + (renderer.startswith(b"\x7fELF"), "renderer is not an ELF"), + (len(renderer) > 4096, "renderer ELF is unexpectedly small"), + (elf.find(renderer) > 0, "exact renderer ELF is not embedded in the controller"), + (plugin.startswith(PLUGIN_HEADER), "plugin metadata mismatch"), + (plugin[len(PLUGIN_HEADER):] == elf, "plugin body differs from the controller ELF"), + (b"internal_fork=absent" in elf, "no-fork marker missing"), + (b"renderer_injection=deferred_until_game" in elf, "deferred renderer injection marker missing"), + (b"game_gate=process_present_stable_3s" in elf, "stable game-process gate missing"), + (b"pad_overlay full ready" in renderer, "controller overlay renderer missing"), + (b"file://%s/pad_%s" in renderer, "embedded sprite loader missing"), + (b"file:///data" not in renderer, "renderer references /data, which hard-hangs SceShellUI"), + ] + + failed = [message for ok, message in checks if not ok] + for message in failed: + print(f"ERROR: {message}", file=sys.stderr) + if failed: + return 1 + + print("release artifacts: PASS") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/verify_stage8_artifact.py b/tools/verify_stage8_artifact.py new file mode 100644 index 0000000..b5a2614 --- /dev/null +++ b/tools/verify_stage8_artifact.py @@ -0,0 +1,213 @@ +#!/usr/bin/env python3 +"""Verify the Common FPS for PS5 v1.2.1 release boundary.""" + +from __future__ import annotations + +import hashlib +import pathlib +import struct +import sys + + +PLUGIN_HEADER = b"etaHEN_PLUGIN\0CFPS00058\0" + b"1.21\0" + + +def digest(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def trampoline_is_writable_executable(data: bytes) -> bool: + """The native trampoline is self-written only in our own ELF mapping.""" + try: + phoff, shoff = struct.unpack_from(" int: + if len(sys.argv) != 4: + print( + "usage: verify_stage8_artifact.py " + "common_fps.elf common_fps.plugin shellui_renderer.elf", + file=sys.stderr, + ) + return 2 + + elf_path = pathlib.Path(sys.argv[1]) + plugin_path = pathlib.Path(sys.argv[2]) + renderer_path = pathlib.Path(sys.argv[3]) + + elf = elf_path.read_bytes() + plugin = plugin_path.read_bytes() + renderer = renderer_path.read_bytes() + renderer_offset = elf.find(renderer) + + checks = [ + (elf.startswith(b"\x7fELF"), "controller is not an ELF"), + (renderer.startswith(b"\x7fELF"), "renderer is not an ELF"), + (plugin.startswith(PLUGIN_HEADER), "plugin metadata mismatch"), + (plugin[len(PLUGIN_HEADER):] == elf, "plugin body differs from ELF"), + (renderer_offset > 0, "exact renderer ELF is not embedded"), + (len(renderer) > 4096, "renderer ELF is unexpectedly small"), + ( + b"Common FPS for PS5 v1.2.1" + in elf, + "v1.2.1 runtime marker missing", + ), + (b"internal_fork=absent" in elf, "no-fork marker missing"), + ( + b"renderer=shared_elf_stopped_chain_hook" in elf, + "stopped MDBG hook marker missing", + ), + (b"stability_gate=10" in elf, "startup stability gate missing"), + ( + b"game_gate=process_present_stable_3s" in elf, + "stable game-process injection gate missing", + ), + ( + b"renderer_injection=deferred_until_game" in elf, + "deferred renderer injection marker missing", + ), + ( + b"sampler=videoout_preferred+dce_auth_adaptive standby=60s_reprobe" in elf, + "DCE standby sampler marker missing", + ), + ( + b"Sampler policy pid=%d state=%s backend=%s" in elf, + "sampler standby policy logging missing", + ), + ( + b"dce-miss-wake" in elf, + "DCE fallback wake path missing", + ), + ( + b"Fallback sampler online" in elf, + "fallback sampler code missing", + ), + ( + b"privileged-window" in elf, + "DCE auth-window open path missing", + ), + ( + b"DCE adaptive counter selected" in elf, + "adaptive DCE counter discovery missing", + ), + ( + b"/system_tmp/fps_sample" in elf, + "shared HEN FPS fallback missing", + ), + ( + b"/dev/dce" in elf, + "DCE device path missing", + ), + ( + b"highfw_guard=ptrace_io_1byte" in elf, + "high firmware guard marker missing", + ), + (b"read=mdbg" in elf, "MDBG read marker missing"), + ( + b"/data/CommonFPS_v1_2_1.log" in elf, + "controller diagnostic log path missing", + ), + ( + b"/data/CommonFPS_v1_2_1_shellui.log" in renderer, + "renderer diagnostic log path missing", + ), + ( + b"legacy main-thread guard online" in renderer, + "legacy stopped UI-thread guard path missing", + ), + ( + b"renderer backend selected mode=legacy-background-pui" in renderer, + "legacy background PUI backend missing", + ), + ( + b"CheckRunningOnMainThread" in renderer, + "legacy UI-thread guard lookup missing", + ), + (b"Application.Update hook online" in renderer, "hook code missing"), + (b"etahen-stopped-chain" in renderer, "stopped etaHEN chain missing"), + (b"stopped_patch=0" not in renderer, "live method write path remains"), + (b"method_writes=controller_only" in elf, "controller-only write marker missing"), + (b"last_stage=%s quarantine=1" in elf, "failure quarantine missing"), + (trampoline_is_writable_executable(renderer), "own trampoline is not in RWX memory"), + ( + b"mono_mprotect" not in renderer, + "unsafe live page-protection import is still present", + ), + ( + b"kernel_mprotect" not in renderer, + "unsafe SDK kernel_mprotect import is still present", + ), + ( + b"native-stopped-mdbg" in renderer, + "stopped native hook mode missing", + ), + (b"id_commonfps_value" in renderer, "PUI renderer missing"), + ( + b"commonfps_v121_hook_request.bin" in renderer, + "renderer hook request protocol missing", + ), + ( + b"mdbg_copyin" in elf, + "controller MDBG patch primitive missing", + ), + ( + b"mdbg_copyout" not in renderer, + "renderer must not import controller-only mdbg_copyout", + ), + ( + b"hook_probe_request" in renderer, + "controller probe request missing", + ), + ( + b"native-selfhook" not in renderer, + "unsafe native self-hook path is still present", + ), + ( + b"PARITY TEST13 target-thread bootstrap stack" not in renderer, + "stale Stage 7 renderer marker present", + ), + ] + + failures = [message for ok, message in checks if not ok] + if failures: + for message in failures: + print(f"ERROR: {message}", file=sys.stderr) + return 1 + + print(f"verified ELF {digest(elf)}") + print(f"verified plugin {digest(plugin)}") + print(f"verified renderer {digest(renderer)}") + print( + f"embedded renderer offset=0x{renderer_offset:x} " + f"size={len(renderer)}" + ) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/verify_test20_repro.py b/tools/verify_test20_repro.py new file mode 100644 index 0000000..26f25bf --- /dev/null +++ b/tools/verify_test20_repro.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python3 +"""Verify the byte-exact PARITY TEST20 ELF and etaHEN plugin.""" + +from __future__ import annotations + +import hashlib +import pathlib +import sys + + +EXPECTED_ELF_SHA256 = ( + "b791baf6f85063d0c7ec57eebcbf60116dff58dfc4ec74aa6d9dedcc1ecc32ef" +) +EXPECTED_PLUGIN_SHA256 = ( + "7bdcc16cc582bd89c7f1680471436ef58fdc53bab159c7e36278a5e8f1c8fa49" +) +PLUGIN_HEADER = b"etaHEN_PLUGIN\0CFPS00039\0" + b"1.28\0" + + +def digest(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def main() -> int: + if len(sys.argv) != 3: + print(f"usage: {sys.argv[0]} TEST20.elf TEST20.plugin", file=sys.stderr) + return 2 + + elf_path = pathlib.Path(sys.argv[1]) + plugin_path = pathlib.Path(sys.argv[2]) + elf = elf_path.read_bytes() + plugin = plugin_path.read_bytes() + + checks = [ + (digest(elf) == EXPECTED_ELF_SHA256, "ELF SHA-256 mismatch"), + (digest(plugin) == EXPECTED_PLUGIN_SHA256, "plugin SHA-256 mismatch"), + (plugin.startswith(PLUGIN_HEADER), "plugin metadata mismatch"), + (plugin[len(PLUGIN_HEADER):] == elf, "plugin body differs from ELF"), + (b"PARITY TEST20 sampler-only no-recorder A/B" in elf, + "TEST20 marker missing"), + (b"renderer=disabled" in elf, "renderer-disabled marker missing"), + ] + + failures = [message for ok, message in checks if not ok] + if failures: + for message in failures: + print(f"ERROR: {message}", file=sys.stderr) + return 1 + + print(f"verified ELF {EXPECTED_ELF_SHA256}") + print(f"verified plugin {EXPECTED_PLUGIN_SHA256}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/verify_test30_artifact.py b/tools/verify_test30_artifact.py new file mode 100644 index 0000000..f1715d1 --- /dev/null +++ b/tools/verify_test30_artifact.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python3 +"""Verify PARITY TEST30 metadata, payload identity and test boundary.""" + +from __future__ import annotations + +import hashlib +import pathlib +import sys + + +PLUGIN_HEADER = b"etaHEN_PLUGIN\0CFPS00049\0" + b"1.38\0" +EXPECTED_ELF_SHA256 = ( + "732db78e9329fcabbe93a66972e5d20e5137256769385138348cc88c45a99f9a" +) +EXPECTED_PLUGIN_SHA256 = ( + "b766d1c479cf5720b723fa73caab442bece4048420ed371a70ba6378b49b9515" +) + + +def digest(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def main() -> int: + if len(sys.argv) != 3: + print(f"usage: {sys.argv[0]} TEST30.elf TEST30.plugin", file=sys.stderr) + return 2 + + elf_path = pathlib.Path(sys.argv[1]) + plugin_path = pathlib.Path(sys.argv[2]) + elf = elf_path.read_bytes() + plugin = plugin_path.read_bytes() + + checks = [ + (digest(elf) == EXPECTED_ELF_SHA256, "ELF SHA-256 mismatch"), + (digest(plugin) == EXPECTED_PLUGIN_SHA256, "plugin SHA-256 mismatch"), + (plugin.startswith(PLUGIN_HEADER), "plugin metadata mismatch"), + (plugin[len(PLUGIN_HEADER):] == elf, "plugin body differs from ELF"), + (b"PARITY TEST30 tracked-process no-fork A/B" in elf, + "TEST30 marker missing"), + (b"internal_fork=absent" in elf, "no-fork marker missing"), + (b"renderer=disabled" in elf, "renderer-disabled marker missing"), + (b"CommonFPS_v110_test30_tracked_process.log" in elf, + "TEST30 log path missing"), + (b"PARITY TEST20 sampler-only no-recorder A/B" not in elf, + "stale TEST20 runtime marker present"), + ] + + failures = [message for ok, message in checks if not ok] + if failures: + for message in failures: + print(f"ERROR: {message}", file=sys.stderr) + return 1 + + print(f"verified ELF {EXPECTED_ELF_SHA256}") + print(f"verified plugin {EXPECTED_PLUGIN_SHA256}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tools/verify_v1_1_0_artifact.py b/tools/verify_v1_1_0_artifact.py new file mode 100644 index 0000000..9f89170 --- /dev/null +++ b/tools/verify_v1_1_0_artifact.py @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 +"""Verify the v1.1.0 metadata and tracked-renderer boundary.""" + +from __future__ import annotations + +import hashlib +import pathlib +import sys + + +PLUGIN_HEADER = b"etaHEN_PLUGIN\0CFPS00050\0" + b"1.39\0" + +# Reference hashes from the reproducible PS5 source build. Keeping the values +# here makes later local/CI builds fail closed if the source or toolchain drifts. +EXPECTED_ELF_SHA256 = ( + "4f544fa00f7a430e64c4c8d0ed42d0463d2370c81dabd9141599c27c4f3f99d6" +) +EXPECTED_PLUGIN_SHA256 = ( + "39333081ecd93ade60d1b75fb0032a1e996fcf17ad47a9adfc0290591596e44e" +) +EXPECTED_RENDERER_SHA256 = ( + "7880aec891cb95cc860753d5a3fed1dfbb23caf526b6106275c3b2cc02b8e465" +) +RENDERER_SIZE = 70968 + + +def digest(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def main() -> int: + if len(sys.argv) != 3: + print( + "usage: verify_v1_1_0_artifact.py v1.1.0.elf v1.1.0.plugin", + file=sys.stderr, + ) + return 2 + + elf_path = pathlib.Path(sys.argv[1]) + plugin_path = pathlib.Path(sys.argv[2]) + elf = elf_path.read_bytes() + plugin = plugin_path.read_bytes() + elf_sha = digest(elf) + plugin_sha = digest(plugin) + renderer_offset = elf.find(b"\x7fELF", 1) + renderer = ( + elf[renderer_offset : renderer_offset + RENDERER_SIZE] + if renderer_offset >= 0 + else b"" + ) + controller_image = elf[:renderer_offset] if renderer_offset >= 0 else elf + + checks = [ + ( + elf_sha == EXPECTED_ELF_SHA256, + "ELF SHA-256 mismatch", + ), + ( + plugin_sha == EXPECTED_PLUGIN_SHA256, + "plugin SHA-256 mismatch", + ), + (plugin.startswith(PLUGIN_HEADER), "plugin metadata mismatch"), + (plugin[len(PLUGIN_HEADER) :] == elf, "plugin body differs from ELF"), + ( + b"Common FPS v1.1.0 tracked-process renderer\n" in elf, + "v1.1.0 runtime marker missing", + ), + (b"internal_fork=absent" in elf, "no-fork marker missing"), + ( + b"renderer=shared_elf_etaHEN_update_hook" in elf, + "renderer marker missing", + ), + (b"injection=target_stack_pthread" in elf, "bootstrap marker missing"), + (b"ipc=udp_loopback_1s" in elf, "IPC marker missing"), + (b"mono_gc=pinned" in elf, "GC marker missing"), + ( + b"CommonFPS_v110.log" in elf, + "v1.1.0 log path missing", + ), + (b"id_commonfps_value" in elf, "embedded renderer missing"), + ( + len(renderer) == RENDERER_SIZE + and digest(renderer) == EXPECTED_RENDERER_SHA256, + "embedded renderer hash mismatch", + ), + ( + b"PARITY TEST30 tracked-process no-fork A/B" not in elf, + "stale TEST30 runtime marker present", + ), + ( + b"PARITY TEST20 sampler-only no-recorder A/B" not in elf, + "stale TEST20 runtime marker present", + ), + ( + b"PARITY TEST" not in controller_image, + "stale parity-test controller marker present", + ), + ] + + failures = [message for ok, message in checks if not ok] + if failures: + for message in failures: + print(f"ERROR: {message}", file=sys.stderr) + return 1 + + print(f"verified ELF {elf_sha}") + print(f"verified plugin {plugin_sha}") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())