summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/c-cpp.yml202
-rw-r--r--.github/workflows/main.yml171
-rw-r--r--.gitignore34
-rw-r--r--.idea/codeStyles/Project.xml31
-rw-r--r--CMakeLists.txt6
-rw-r--r--LICENSE674
-rw-r--r--README.md35
-rw-r--r--bootloader/README.md73
-rw-r--r--bootloader/booloader_app_jlink.ocd2
-rw-r--r--bootloader/boot_graphics.h7444
-rw-r--r--bootloader/bootloader-5.0.4.binbin0 -> 23356 bytes
-rw-r--r--bootloader/ota-dfu-python/nrf_ble_dfu_controller.py2
-rw-r--r--doc/MemoryAnalysis.md4
-rw-r--r--doc/bootloader/boot.pngbin0 -> 22268 bytes
-rw-r--r--doc/bootloader/boot.puml19
-rw-r--r--doc/bootloader/recover.pngbin0 -> 24165 bytes
-rw-r--r--doc/bootloader/recover.puml17
-rw-r--r--doc/bootloader/upgrade.pngbin0 -> 38616 bytes
-rw-r--r--doc/bootloader/upgrade.puml21
-rw-r--r--doc/buildAndProgram.md36
-rw-r--r--doc/buildWithDocker.md33
-rw-r--r--doc/companionapps/Amazfish.md15
-rw-r--r--doc/companionapps/Gadgetbridge.md13
-rw-r--r--doc/companionapps/NrfconnectOTA.md12
-rw-r--r--doc/companionapps/firmwareNoValidated.jpgbin0 -> 191501 bytes
-rw-r--r--doc/companionapps/firmwareValidated.jpgbin0 -> 212743 bytes
-rw-r--r--doc/companionapps/firmwareValidationApp.jpgbin0 -> 179828 bytes
-rw-r--r--doc/contribute.md22
-rw-r--r--doc/filesInReleaseNotes.md4
-rw-r--r--doc/openOCD.md105
-rw-r--r--docker/README.md2
-rw-r--r--docker/arm64/Dockerfile17
-rwxr-xr-xdocker/build.sh12
-rwxr-xr-xdocker/post_build.sh.in16
-rw-r--r--docker/x86_64/Dockerfile17
-rw-r--r--images/infinitime-logo.jpgbin0 -> 55627 bytes
-rw-r--r--images/pogopins.jpgbin0 -> 1956623 bytes
-rw-r--r--images/swd_pinout.jpgbin0 -> 1427895 bytes
-rw-r--r--nrf52.svd42660
-rw-r--r--src/BlinkApp/BlinkApp.cpp25
-rw-r--r--src/BlinkApp/BlinkApp.h15
-rw-r--r--src/BootloaderVersion.cpp26
-rw-r--r--src/BootloaderVersion.h12
-rw-r--r--src/CMakeLists.txt938
-rw-r--r--src/Components/Ble/AlertNotificationClient.cpp145
-rw-r--r--src/Components/Ble/CurrentTimeClient.cpp77
-rw-r--r--src/Components/Ble/MusicService.cpp130
-rw-r--r--src/Components/Ble/MusicService.h92
-rw-r--r--src/Components/Ble/NotificationManager.cpp30
-rw-r--r--src/Components/Ble/NotificationManager.h29
-rw-r--r--src/DisplayApp/Screens/Message.cpp81
-rw-r--r--src/DisplayApp/Screens/Message.h31
-rw-r--r--src/DisplayApp/Screens/Music.cpp125
-rw-r--r--src/DisplayApp/Screens/Music.h49
-rw-r--r--src/DisplayApp/Screens/Screen.h27
-rw-r--r--src/DisplayApp/Screens/ScreenList.cpp139
-rw-r--r--src/DisplayApp/Screens/Symbols.h24
-rw-r--r--src/DisplayApp/Screens/Tile.cpp101
-rw-r--r--src/DisplayApp/Screens/Tile.h60
-rw-r--r--src/Version.h.in8
-rw-r--r--src/components/battery/BatteryController.cpp (renamed from src/Components/Battery/BatteryController.cpp)5
-rw-r--r--src/components/battery/BatteryController.h (renamed from src/Components/Battery/BatteryController.h)0
-rw-r--r--src/components/ble/AlertNotificationClient.cpp194
-rw-r--r--src/components/ble/AlertNotificationClient.h (renamed from src/Components/Ble/AlertNotificationClient.h)35
-rw-r--r--src/components/ble/AlertNotificationService.cpp (renamed from src/Components/Ble/AlertNotificationService.cpp)42
-rw-r--r--src/components/ble/AlertNotificationService.h (renamed from src/Components/Ble/AlertNotificationService.h)4
-rw-r--r--src/components/ble/BatteryInformationService.cpp62
-rw-r--r--src/components/ble/BatteryInformationService.h40
-rw-r--r--src/components/ble/BleClient.h12
-rw-r--r--src/components/ble/BleController.cpp (renamed from src/Components/Ble/BleController.cpp)0
-rw-r--r--src/components/ble/BleController.h (renamed from src/Components/Ble/BleController.h)0
-rw-r--r--src/components/ble/CurrentTimeClient.cpp111
-rw-r--r--src/components/ble/CurrentTimeClient.h (renamed from src/Components/Ble/CurrentTimeClient.h)20
-rw-r--r--src/components/ble/CurrentTimeService.cpp (renamed from src/Components/Ble/CurrentTimeService.cpp)5
-rw-r--r--src/components/ble/CurrentTimeService.h (renamed from src/Components/Ble/CurrentTimeService.h)3
-rw-r--r--src/components/ble/DeviceInformationService.cpp (renamed from src/Components/Ble/DeviceInformationService.cpp)11
-rw-r--r--src/components/ble/DeviceInformationService.h (renamed from src/Components/Ble/DeviceInformationService.h)21
-rw-r--r--src/components/ble/DfuService.cpp (renamed from src/Components/Ble/DfuService.cpp)9
-rw-r--r--src/components/ble/DfuService.h (renamed from src/Components/Ble/DfuService.h)0
-rw-r--r--src/components/ble/ImmediateAlertService.cpp82
-rw-r--r--src/components/ble/ImmediateAlertService.h46
-rw-r--r--src/components/ble/MusicService.cpp225
-rw-r--r--src/components/ble/MusicService.h166
-rw-r--r--src/components/ble/NimbleController.cpp (renamed from src/Components/Ble/NimbleController.cpp)138
-rw-r--r--src/components/ble/NimbleController.h (renamed from src/Components/Ble/NimbleController.h)12
-rw-r--r--src/components/ble/NotificationManager.cpp81
-rw-r--r--src/components/ble/NotificationManager.h43
-rw-r--r--src/components/ble/ServiceDiscovery.cpp31
-rw-r--r--src/components/ble/ServiceDiscovery.h24
-rw-r--r--src/components/brightness/BrightnessController.cpp (renamed from src/Components/Brightness/BrightnessController.cpp)0
-rw-r--r--src/components/brightness/BrightnessController.h (renamed from src/Components/Brightness/BrightnessController.h)0
-rw-r--r--src/components/datetime/DateTimeController.cpp (renamed from src/Components/DateTime/DateTimeController.cpp)0
-rw-r--r--src/components/datetime/DateTimeController.h (renamed from src/Components/DateTime/DateTimeController.h)0
-rw-r--r--src/components/firmwarevalidator/FirmwareValidator.cpp20
-rw-r--r--src/components/firmwarevalidator/FirmwareValidator.h18
-rw-r--r--src/components/gfx/Gfx.cpp (renamed from src/Components/Gfx/Gfx.cpp)15
-rw-r--r--src/components/gfx/Gfx.h (renamed from src/Components/Gfx/Gfx.h)4
-rw-r--r--src/displayapp/Apps.h7
-rw-r--r--src/displayapp/DisplayApp.cpp (renamed from src/DisplayApp/DisplayApp.cpp)82
-rw-r--r--src/displayapp/DisplayApp.h (renamed from src/DisplayApp/DisplayApp.h)33
-rw-r--r--src/displayapp/LittleVgl.cpp (renamed from src/DisplayApp/LittleVgl.cpp)7
-rw-r--r--src/displayapp/LittleVgl.h (renamed from src/DisplayApp/LittleVgl.h)4
-rw-r--r--src/displayapp/TouchEvents.h (renamed from src/DisplayApp/TouchEvents.h)0
-rw-r--r--src/displayapp/fonts/Readme.md (renamed from src/DisplayApp/Fonts/Readme.md)2
-rw-r--r--src/displayapp/fonts/jetbrains_mono_bold_20.c (renamed from src/DisplayApp/Fonts/jetbrains_mono_bold_20.c)87
-rw-r--r--src/displayapp/fonts/jetbrains_mono_extrabold_compressed.c (renamed from src/DisplayApp/Fonts/jetbrains_mono_extrabold_compressed.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_005.c (renamed from src/DisplayApp/Icons/battery/os_battery_005.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_005.png (renamed from src/DisplayApp/Icons/battery/os_battery_005.png)bin1540 -> 1540 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_010.c (renamed from src/DisplayApp/Icons/battery/os_battery_010.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_010.png (renamed from src/DisplayApp/Icons/battery/os_battery_010.png)bin1859 -> 1859 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_020.c (renamed from src/DisplayApp/Icons/battery/os_battery_020.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_020.png (renamed from src/DisplayApp/Icons/battery/os_battery_020.png)bin1558 -> 1558 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_030.c (renamed from src/DisplayApp/Icons/battery/os_battery_030.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_030.png (renamed from src/DisplayApp/Icons/battery/os_battery_030.png)bin1553 -> 1553 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_040.c (renamed from src/DisplayApp/Icons/battery/os_battery_040.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_040.png (renamed from src/DisplayApp/Icons/battery/os_battery_040.png)bin1542 -> 1542 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_050.c (renamed from src/DisplayApp/Icons/battery/os_battery_050.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_050.png (renamed from src/DisplayApp/Icons/battery/os_battery_050.png)bin1539 -> 1539 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_060.c (renamed from src/DisplayApp/Icons/battery/os_battery_060.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_060.png (renamed from src/DisplayApp/Icons/battery/os_battery_060.png)bin1543 -> 1543 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_070.c (renamed from src/DisplayApp/Icons/battery/os_battery_070.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_070.png (renamed from src/DisplayApp/Icons/battery/os_battery_070.png)bin1545 -> 1545 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_080.c (renamed from src/DisplayApp/Icons/battery/os_battery_080.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_080.png (renamed from src/DisplayApp/Icons/battery/os_battery_080.png)bin1549 -> 1549 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_090.c (renamed from src/DisplayApp/Icons/battery/os_battery_090.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_090.png (renamed from src/DisplayApp/Icons/battery/os_battery_090.png)bin1554 -> 1554 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_100.c (renamed from src/DisplayApp/Icons/battery/os_battery_100.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_100.png (renamed from src/DisplayApp/Icons/battery/os_battery_100.png)bin1574 -> 1574 bytes
-rw-r--r--src/displayapp/icons/battery/os_battery_error.c (renamed from src/DisplayApp/Icons/battery/os_battery_error.c)0
-rw-r--r--src/displayapp/icons/battery/os_battery_error.png (renamed from src/DisplayApp/Icons/battery/os_battery_error.png)bin2128 -> 2128 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_005.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_005.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_005.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_005.png)bin1952 -> 1952 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_010.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_010.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_010.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_010.png)bin1983 -> 1983 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_020.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_020.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_020.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_020.png)bin1982 -> 1982 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_030.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_030.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_030.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_030.png)bin1997 -> 1997 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_040.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_040.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_040.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_040.png)bin1993 -> 1993 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_050.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_050.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_050.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_050.png)bin2036 -> 2036 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_060.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_060.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_060.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_060.png)bin2035 -> 2035 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_070.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_070.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_070.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_070.png)bin2035 -> 2035 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_080.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_080.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_080.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_080.png)bin2087 -> 2087 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_090.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_090.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_090.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_090.png)bin2100 -> 2100 bytes
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_100.c (renamed from src/DisplayApp/Icons/battery/os_batterycharging_100.c)0
-rw-r--r--src/displayapp/icons/battery/os_batterycharging_100.png (renamed from src/DisplayApp/Icons/battery/os_batterycharging_100.png)bin1919 -> 1919 bytes
-rw-r--r--src/displayapp/icons/bluetooth/ck_os_bt_connected.png (renamed from src/DisplayApp/Icons/bluetooth/ck_os_bt_connected.png)bin2237 -> 2237 bytes
-rw-r--r--src/displayapp/icons/bluetooth/ck_os_bt_disconnected.png (renamed from src/DisplayApp/Icons/bluetooth/ck_os_bt_disconnected.png)bin2441 -> 2441 bytes
-rw-r--r--src/displayapp/icons/bluetooth/os_bt_connected.c (renamed from src/DisplayApp/Icons/bluetooth/os_bt_connected.c)0
-rw-r--r--src/displayapp/icons/bluetooth/os_bt_connected.png (renamed from src/DisplayApp/Icons/bluetooth/os_bt_connected.png)bin2237 -> 2237 bytes
-rw-r--r--src/displayapp/icons/bluetooth/os_bt_disconnected.c (renamed from src/DisplayApp/Icons/bluetooth/os_bt_disconnected.c)0
-rw-r--r--src/displayapp/icons/bluetooth/os_bt_disconnected.png (renamed from src/DisplayApp/Icons/bluetooth/os_bt_disconnected.png)bin2441 -> 2441 bytes
-rw-r--r--src/displayapp/icons/music/disc.cpp110
-rw-r--r--src/displayapp/icons/music/disc.pngbin0 -> 516 bytes
-rw-r--r--src/displayapp/icons/music/disc_f_1.cpp79
-rw-r--r--src/displayapp/icons/music/disc_f_1.pngbin0 -> 200 bytes
-rw-r--r--src/displayapp/icons/music/disc_f_2.cpp79
-rw-r--r--src/displayapp/icons/music/disc_f_2.pngbin0 -> 197 bytes
-rw-r--r--src/displayapp/screens/ApplicationList.cpp82
-rw-r--r--src/displayapp/screens/ApplicationList.h33
-rw-r--r--src/displayapp/screens/BatteryIcon.cpp (renamed from src/DisplayApp/Screens/BatteryIcon.cpp)0
-rw-r--r--src/displayapp/screens/BatteryIcon.h (renamed from src/DisplayApp/Screens/BatteryIcon.h)0
-rw-r--r--src/displayapp/screens/BleIcon.cpp (renamed from src/DisplayApp/Screens/BleIcon.cpp)0
-rw-r--r--src/displayapp/screens/BleIcon.h (renamed from src/DisplayApp/Screens/BleIcon.h)0
-rw-r--r--src/displayapp/screens/Brightness.cpp (renamed from src/DisplayApp/Screens/Brightness.cpp)6
-rw-r--r--src/displayapp/screens/Brightness.h (renamed from src/DisplayApp/Screens/Brightness.h)2
-rw-r--r--src/displayapp/screens/Clock.cpp (renamed from src/DisplayApp/Screens/Clock.cpp)50
-rw-r--r--src/displayapp/screens/Clock.h (renamed from src/DisplayApp/Screens/Clock.h)19
-rw-r--r--src/displayapp/screens/DropDownDemo.cpp64
-rw-r--r--src/displayapp/screens/DropDownDemo.h29
-rw-r--r--src/displayapp/screens/FirmwareUpdate.cpp (renamed from src/DisplayApp/Screens/FirmwareUpdate.cpp)10
-rw-r--r--src/displayapp/screens/FirmwareUpdate.h (renamed from src/DisplayApp/Screens/FirmwareUpdate.h)3
-rw-r--r--src/displayapp/screens/FirmwareValidation.cpp91
-rw-r--r--src/displayapp/screens/FirmwareValidation.h42
-rw-r--r--src/displayapp/screens/Gauge.cpp (renamed from src/DisplayApp/Screens/Gauge.cpp)4
-rw-r--r--src/displayapp/screens/Gauge.h (renamed from src/DisplayApp/Screens/Gauge.h)0
-rw-r--r--src/displayapp/screens/InfiniPaint.cpp44
-rw-r--r--src/displayapp/screens/InfiniPaint.h39
-rw-r--r--src/displayapp/screens/Label.cpp (renamed from src/DisplayApp/Screens/Label.cpp)19
-rw-r--r--src/displayapp/screens/Label.h (renamed from src/DisplayApp/Screens/Label.h)13
-rw-r--r--src/displayapp/screens/Meter.cpp (renamed from src/DisplayApp/Screens/Meter.cpp)4
-rw-r--r--src/displayapp/screens/Meter.h (renamed from src/DisplayApp/Screens/Meter.h)0
-rw-r--r--src/displayapp/screens/Modal.cpp (renamed from src/DisplayApp/Screens/Modal.cpp)6
-rw-r--r--src/displayapp/screens/Modal.h (renamed from src/DisplayApp/Screens/Modal.h)0
-rw-r--r--src/displayapp/screens/Music.cpp292
-rw-r--r--src/displayapp/screens/Music.h96
-rw-r--r--src/displayapp/screens/NotificationIcon.cpp8
-rw-r--r--src/displayapp/screens/NotificationIcon.h12
-rw-r--r--src/displayapp/screens/Notifications.cpp174
-rw-r--r--src/displayapp/screens/Notifications.h61
-rw-r--r--src/displayapp/screens/Screen.cpp (renamed from src/DisplayApp/Screens/Screen.cpp)0
-rw-r--r--src/displayapp/screens/Screen.h42
-rw-r--r--src/displayapp/screens/ScreenList.h66
-rw-r--r--src/displayapp/screens/Symbols.h30
-rw-r--r--src/displayapp/screens/SystemInfo.cpp116
-rw-r--r--src/displayapp/screens/SystemInfo.h (renamed from src/DisplayApp/Screens/ScreenList.h)22
-rw-r--r--src/displayapp/screens/Tab.cpp (renamed from src/DisplayApp/Screens/Tab.cpp)4
-rw-r--r--src/displayapp/screens/Tab.h (renamed from src/DisplayApp/Screens/Tab.h)0
-rw-r--r--src/displayapp/screens/Tile.cpp62
-rw-r--r--src/displayapp/screens/Tile.h39
-rw-r--r--src/drivers/Cst816s.cpp24
-rw-r--r--src/drivers/Cst816s.h14
-rw-r--r--src/drivers/Spi.cpp13
-rw-r--r--src/drivers/SpiMaster.cpp6
-rw-r--r--src/drivers/SpiNorFlash.cpp22
-rw-r--r--src/drivers/SpiNorFlash.h4
-rw-r--r--src/drivers/St7789.cpp6
-rw-r--r--src/drivers/TwiMaster.cpp111
-rw-r--r--src/drivers/TwiMaster.h19
-rw-r--r--src/graphics.cpp13
-rw-r--r--src/libs/lvgl/src/lv_core/lv_obj.c2
-rw-r--r--src/libs/mynewt-nimble/nimble/host/src/ble_gap.c2
-rw-r--r--src/logging/DummyLogger.h (renamed from src/Logging/DummyLogger.h)0
-rw-r--r--src/logging/Logger.h (renamed from src/Logging/Logger.h)0
-rw-r--r--src/logging/NrfLogger.cpp (renamed from src/Logging/NrfLogger.cpp)5
-rw-r--r--src/logging/NrfLogger.h (renamed from src/Logging/NrfLogger.h)0
-rw-r--r--src/main.cpp26
-rw-r--r--src/systemtask/SystemMonitor.h (renamed from src/SystemTask/SystemMonitor.h)4
-rw-r--r--src/systemtask/SystemTask.cpp (renamed from src/SystemTask/SystemTask.cpp)91
-rw-r--r--src/systemtask/SystemTask.h (renamed from src/SystemTask/SystemTask.h)17
226 files changed, 48287 insertions, 9508 deletions
diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
deleted file mode 100644
index 0647089..0000000
--- a/.github/workflows/c-cpp.yml
+++ /dev/null
@@ -1,202 +0,0 @@
-# GitHub Action to build FreeRTOS Firmware for PineTime Smart Watch
-# Based on https://github.com/lupyuen/pinetime-lab/blob/master/doc/buildAndProgram.md
-
-name: C/C++ CI
-
-# Run this workflow on every push and pull request on "master" branch
-on:
- push:
- branches: [ master ]
- pull_request:
- branches: [ master ]
-
-# Steps to be run for the workflow
-jobs:
- build:
-
- # Run these steps on Ubuntu
- runs-on: ubuntu-latest
-
- steps:
- - name: Install cmake
- uses: lukka/get-cmake@v3.18.0
-
- - name: Check cache for Embedded Arm Toolchain arm-none-eabi-gcc
- id: cache-toolchain
- uses: actions/cache@v2
- env:
- cache-name: cache-toolchain
- with:
- path: ${{ runner.temp }}/arm-none-eabi
- key: ${{ runner.os }}-build-${{ env.cache-name }}
- restore-keys: ${{ runner.os }}-build-${{ env.cache-name }}
-
- - name: Install Embedded Arm Toolchain arm-none-eabi-gcc
- if: steps.cache-toolchain.outputs.cache-hit != 'true' # Install toolchain if not found in cache
- uses: fiam/arm-none-eabi-gcc@v1.0.2
- with:
- # GNU Embedded Toolchain for Arm release name, in the V-YYYY-qZ format (e.g. "9-2019-q4")
- release: 8-2019-q3
- # Directory to unpack GCC to. Defaults to a temporary directory.
- directory: ${{ runner.temp }}/arm-none-eabi
-
- - name: Check cache for nRF5 SDK
- id: cache-nrf5sdk
- uses: actions/cache@v2
- env:
- cache-name: cache-nrf5sdk
- with:
- path: ${{ runner.temp }}/nrf5_sdk
- key: ${{ runner.os }}-build-${{ env.cache-name }}
- restore-keys: ${{ runner.os }}-build-${{ env.cache-name }}
-
- - name: Install nRF5 SDK
- if: steps.cache-nrf5sdk.outputs.cache-hit != 'true' # Install SDK if not found in cache
- run: cd ${{ runner.temp }} && curl https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip -o nrf5_sdk.zip && unzip nrf5_sdk.zip && mv nRF5_SDK_15.3.0_59ac345 nrf5_sdk
-
- - name: Checkout source files
- uses: actions/checkout@v2
-
- - name: Show files
- run: set ; pwd ; ls -l
-
- - name: CMake
- run: mkdir -p build && cd build && cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=${{ runner.temp }}/arm-none-eabi -DNRF5_SDK_PATH=${{ runner.temp }}/nrf5_sdk -DUSE_OPENOCD=1 ../
-
- - name: Make
- # For debugging builds, remove option "-j" for clearer output. Add "--trace" to see details.
- run: cd build && make -j pinetime-app
-
- - name: Find output
- run: find . -name pinetime-app.out
-
- - name: Upload built firmware
- uses: actions/upload-artifact@v2
- with:
- # Artifact name (optional)
- name: pinetime-app.out
- # A file, directory or wildcard pattern that describes what to upload
- path: build/src/pinetime-app.out
-
-# Embedded Arm Toolchain and nRF5 SDK will only be cached if the build succeeds.
-# So make sure that the first build always succeeds, e.g. comment out the "Make" step.
-
-# Sample compile command:
-# [100%] Building CXX object src/CMakeFiles/pinetime-app.dir/drivers/TwiMaster.cpp.o
-# cd /home/runner/work/pinetime-lab/pinetime-lab/build/src && /home/runner/work/_temp/arm-none-eabi/bin/arm-none-eabi-c++ --sysroot=/home/runner/work/_temp/arm-none-eabi/bin \
-# -DBOARD_PCA10040 \
-# -DCONFIG_GPIO_AS_PINRESET \
-# -DDEBUG \
-# -DDEBUG_NRF_USER \
-# -DFREERTOS \
-# -DNIMBLE_CFG_CONTROLLER \
-# -DNRF52 \
-# -DNRF52832 \
-# -DNRF52832_XXAA \
-# -DNRF52_PAN_12 \
-# -DNRF52_PAN_15 \
-# -DNRF52_PAN_20 \
-# -DNRF52_PAN_31 \
-# -DNRF52_PAN_36 \
-# -DNRF52_PAN_51 \
-# -DNRF52_PAN_54 \
-# -DNRF52_PAN_55 \
-# -DNRF52_PAN_58 \
-# -DNRF52_PAN_64 \
-# -DNRF52_PAN_74 \
-# -DOS_CPUTIME_FREQ \
-# -D__HEAP_SIZE=8192 \
-# -D__STACK_SIZE=8192 \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/. \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/.. \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/FreeRTOS \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/date/includes \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/porting/npl/freertos/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/porting/nimble/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/host/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/controller/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/transport/ram/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/drivers/nrf52/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/ext/tinycrypt/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/host/services/gap/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/host/services/gatt/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/host/util/include \
-# -I/home/runner/work/pinetime-lab/pinetime-lab/src/libs/mynewt-nimble/nimble/host/store/ram/include \
-# -I/home/runner/work/_temp/nrf5_sdk/components/drivers_nrf/nrf_soc_nosd \
-# -I/home/runner/work/_temp/nrf5_sdk/components \
-# -I/home/runner/work/_temp/nrf5_sdk/components/boards \
-# -I/home/runner/work/_temp/nrf5_sdk/components/softdevice/common \
-# -I/home/runner/work/_temp/nrf5_sdk/integration/nrfx \
-# -I/home/runner/work/_temp/nrf5_sdk/integration/nrfx/legacy \
-# -I/home/runner/work/_temp/nrf5_sdk/modules/nrfx \
-# -I/home/runner/work/_temp/nrf5_sdk/modules/nrfx/drivers/include \
-# -I/home/runner/work/_temp/nrf5_sdk/modules/nrfx/hal \
-# -I/home/runner/work/_temp/nrf5_sdk/modules/nrfx/mdk \
-# -I/home/runner/work/_temp/nrf5_sdk/external/freertos/source/include \
-# -I/home/runner/work/_temp/nrf5_sdk/components/toolchain/cmsis/include \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/atomic \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/atomic_fifo \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/atomic_flags \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/balloc \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/bootloader/ble_dfu \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/cli \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/crc16 \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/crc32 \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/crypto \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/csense \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/csense_drv \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/delay \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/ecc \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/experimental_section_vars \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/experimental_task_manager \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/fds \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/fstorage \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/gfx \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/gpiote \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/hardfault \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/hci \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/led_softblink \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/log \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/log/src \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/low_power_pwm \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/mem_manager \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/memobj \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/mpu \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/mutex \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/pwm \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/pwr_mgmt \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/queue \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/ringbuf \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/scheduler \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/sdcard \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/slip \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/sortlist \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/spi_mngr \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/stack_guard \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/strerror \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/svc \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/timer \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/audio \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/cdc \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/cdc/acm \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/hid \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/hid/generic \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/hid/kbd \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/hid/mouse \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/usbd/class/msc \
-# -I/home/runner/work/_temp/nrf5_sdk/components/libraries/util \
-# -I/home/runner/work/_temp/nrf5_sdk/external/segger_rtt \
-# -I/home/runner/work/_temp/nrf5_sdk/external/fprintf \
-# -I/home/runner/work/_temp/nrf5_sdk/external/thedotfactory_fonts -O3 \
-# -DNDEBUG -MP -MD -mthumb -mabi=aapcs -Wall -g3 \
-# -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin \
-# --short-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 \
-# -Wreturn-type -Werror=return-type -O3 -std=gnu++11 \
-# -o CMakeFiles/pinetime-app.dir/drivers/TwiMaster.cpp.o \
-# -c /home/runner/work/pinetime-lab/pinetime-lab/src/drivers/TwiMaster.cpp
-
-# /home/runner/work/pinetime-lab/pinetime-lab/src/drivers/TwiMaster.cpp:1:10: fatal error: sdk/integration/nrfx/nrfx_log.h: No such file or directory
-# #include <sdk/integration/nrfx/nrfx_log.h>
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
new file mode 100644
index 0000000..81926a9
--- /dev/null
+++ b/.github/workflows/main.yml
@@ -0,0 +1,171 @@
+# GitHub Actions Workflow to build FreeRTOS Firmware for PineTime Smart Watch
+# See https://lupyuen.github.io/pinetime-rust-mynewt/articles/cloud
+# Based on https://github.com/JF002/Pinetime/blob/master/doc/buildAndProgram.md
+# and https://github.com/JF002/Pinetime/blob/master/bootloader/README.md
+
+# Name of this Workflow
+name: Build PineTime Firmware
+
+# When to run this Workflow...
+on:
+
+ # Run this Workflow when files are updated (Pushed) in the "master" Branch
+ push:
+ branches: [ master ]
+
+ # Also run this Workflow when a Pull Request is created or updated in the "master" Branch
+ pull_request:
+ branches: [ master ]
+
+# Steps to run for the Workflow
+jobs:
+ build:
+
+ # Run these steps on Ubuntu
+ runs-on: ubuntu-latest
+
+ steps:
+
+ #########################################################################################
+ # Download and Cache Dependencies
+
+ - name: Install cmake
+ uses: lukka/get-cmake@v3.18.3
+
+ - name: Check cache for Embedded Arm Toolchain arm-none-eabi-gcc
+ id: cache-toolchain
+ uses: actions/cache@v2
+ env:
+ cache-name: cache-toolchain-9-2020-q2
+ with:
+ path: ${{ runner.temp }}/arm-none-eabi
+ key: ${{ runner.os }}-build-${{ env.cache-name }}
+ restore-keys: ${{ runner.os }}-build-${{ env.cache-name }}
+
+ - name: Install Embedded Arm Toolchain arm-none-eabi-gcc
+ if: steps.cache-toolchain.outputs.cache-hit != 'true' # Install toolchain if not found in cache
+ uses: fiam/arm-none-eabi-gcc@v1.0.2
+ with:
+ # GNU Embedded Toolchain for Arm release name, in the V-YYYY-qZ format (e.g. "9-2019-q4")
+ release: 9-2020-q2
+ # Directory to unpack GCC to. Defaults to a temporary directory.
+ directory: ${{ runner.temp }}/arm-none-eabi
+
+ - name: Check cache for nRF5 SDK
+ id: cache-nrf5sdk
+ uses: actions/cache@v2
+ env:
+ cache-name: cache-nrf5sdk
+ with:
+ path: ${{ runner.temp }}/nrf5_sdk
+ key: ${{ runner.os }}-build-${{ env.cache-name }}
+ restore-keys: ${{ runner.os }}-build-${{ env.cache-name }}
+
+ - name: Install nRF5 SDK
+ if: steps.cache-nrf5sdk.outputs.cache-hit != 'true' # Install SDK if not found in cache
+ run: |
+ cd ${{ runner.temp }}
+ curl https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip -o nrf5_sdk.zip
+ unzip nrf5_sdk.zip
+ mv nRF5_SDK_15.3.0_59ac345 nrf5_sdk
+
+ - name: Check cache for MCUBoot
+ id: cache-mcuboot
+ uses: actions/cache@v2
+ env:
+ cache-name: cache-mcuboot
+ with:
+ path: ${{ runner.temp }}/mcuboot
+ key: ${{ runner.os }}-build-${{ env.cache-name }}
+ restore-keys: ${{ runner.os }}-build-${{ env.cache-name }}
+
+ - name: Install MCUBoot
+ if: steps.cache-mcuboot.outputs.cache-hit != 'true' # Install MCUBoot if not found in cache
+ run: |
+ cd ${{ runner.temp }}
+ git clone --branch v1.5.0 https://github.com/JuulLabs-OSS/mcuboot
+
+ - name: Install imgtool dependencies
+ run: pip3 install --user -r ${{ runner.temp }}/mcuboot/scripts/requirements.txt
+
+ - name: Install adafruit-nrfutil
+ run: |
+ pip3 install --user wheel
+ pip3 install --user setuptools
+ pip3 install --user adafruit-nrfutil
+
+ #########################################################################################
+ # Checkout
+
+ - name: Checkout source files
+ uses: actions/checkout@v2
+
+ - name: Show files
+ run: set ; pwd ; ls -l
+
+ #########################################################################################
+ # CMake
+
+ - name: CMake
+ run: |
+ mkdir -p build
+ cd build
+ cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=${{ runner.temp }}/arm-none-eabi -DNRF5_SDK_PATH=${{ runner.temp }}/nrf5_sdk -DUSE_OPENOCD=1 ../
+
+ #########################################################################################
+ # Make and Upload DFU Package
+ # pinetime-mcuboot-app.img must be flashed at address 0x8000 in the internal flash memory with OpenOCD:
+ # program image.bin 0x8000
+
+ # For Debugging Builds: Remove "make" option "-j" for clearer output. Add "--trace" to see details.
+ # For Faster Builds: Add "make" option "-j"
+
+ - name: Make pinetime-mcuboot-app
+ run: |
+ cd build
+ make pinetime-mcuboot-app
+
+ - name: Create firmware image
+ run: |
+ # The generated firmware binary looks like "pinetime-mcuboot-app-0.8.2.bin"
+ ls -l build/src/pinetime-mcuboot-app*.bin
+ ${{ runner.temp }}/mcuboot/scripts/imgtool.py create --align 4 --version 1.0.0 --header-size 32 --slot-size 475136 --pad-header build/src/pinetime-mcuboot-app*.bin build/src/pinetime-mcuboot-app-img.bin
+ ${{ runner.temp }}/mcuboot/scripts/imgtool.py verify build/src/pinetime-mcuboot-app-img.bin
+
+ - name: Create DFU package
+ run: |
+ ~/.local/bin/adafruit-nrfutil dfu genpkg --dev-type 0x0052 --application build/src/pinetime-mcuboot-app-img.bin build/src/pinetime-mcuboot-app-dfu.zip
+ unzip -v build/src/pinetime-mcuboot-app-dfu.zip
+ # Unzip the package because Upload Artifact will zip up the files
+ unzip build/src/pinetime-mcuboot-app-dfu.zip -d build/src/pinetime-mcuboot-app-dfu
+
+ - name: Upload DFU package
+ uses: actions/upload-artifact@v2
+ with:
+ name: pinetime-mcuboot-app-dfu
+ path: build/src/pinetime-mcuboot-app-dfu/*
+
+ #########################################################################################
+ # Make and Upload Standalone Firmware
+
+ - name: Make pinetime-app
+ run: |
+ cd build
+ make pinetime-app
+
+ - name: Upload standalone firmware
+ uses: actions/upload-artifact@v2
+ with:
+ name: pinetime-app.out
+ path: build/src/pinetime-app*.out
+
+ #########################################################################################
+ # Finish
+
+ - name: Find output
+ run: |
+ find . -name "pinetime-app.*" -ls
+ find . -name "pinetime-mcuboot-app.*" -ls
+
+# Embedded Arm Toolchain and nRF5 SDK will only be cached if the build succeeds.
+# So make sure that the first build always succeeds, e.g. comment out the "Make" step.
diff --git a/.gitignore b/.gitignore
index cb21cf3..e1d954b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,35 @@
-.idea
-cmake-build-*
+.idea/
+# CMake
+cmake-build-*/
+CMakeFiles/
+**/CMakeCache.txt
+cmake_install.cmake
+Makefile
+
+# Resulting binary files
+*.a
+*.so
+*.s
+*.hex
+*.bin
+!bootloader/bootloader-5.0.4.bin
+*.map
+*.out
+pinetime*.cbp
+
+# InfiniTime's files
core
sdk
src/Version.h
+docker/post_build.sh
+Testing/Temporary/
+
+# Linux
+**/.directory
+**/*.swp
+
+# OSX/MacOS
+**/.DS_Store
+
+# Windows
+**/thumbs.db \ No newline at end of file
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
new file mode 100644
index 0000000..7bdfbcb
--- /dev/null
+++ b/.idea/codeStyles/Project.xml
@@ -0,0 +1,31 @@
+<component name="ProjectCodeStyleConfiguration">
+ <code_scheme name="Project" version="173">
+ <Objective-C>
+ <option name="INDENT_NAMESPACE_MEMBERS" value="2" />
+ <option name="INDENT_C_STRUCT_MEMBERS" value="2" />
+ <option name="INDENT_CLASS_MEMBERS" value="2" />
+ <option name="INDENT_INSIDE_CODE_BLOCK" value="2" />
+ <option name="INDENT_DIRECTIVE_AS_CODE" value="true" />
+ <option name="SPACE_BEFORE_TEMPLATE_DECLARATION_LT" value="true" />
+ <option name="SPACE_BEFORE_POINTER_IN_DECLARATION" value="false" />
+ <option name="SPACE_AFTER_POINTER_IN_DECLARATION" value="true" />
+ <option name="SPACE_BEFORE_REFERENCE_IN_DECLARATION" value="false" />
+ <option name="SPACE_AFTER_REFERENCE_IN_DECLARATION" value="true" />
+ </Objective-C>
+ <codeStyleSettings language="ObjectiveC">
+ <option name="RIGHT_MARGIN" value="140" />
+ <option name="IF_BRACE_FORCE" value="3" />
+ <option name="DOWHILE_BRACE_FORCE" value="3" />
+ <option name="WHILE_BRACE_FORCE" value="3" />
+ <option name="FOR_BRACE_FORCE" value="3" />
+ <option name="WRAP_ON_TYPING" value="1" />
+ <indentOptions>
+ <option name="INDENT_SIZE" value="2" />
+ <option name="CONTINUATION_INDENT_SIZE" value="4" />
+ <option name="TAB_SIZE" value="2" />
+ <option name="LABEL_INDENT_ABSOLUTE" value="true" />
+ <option name="KEEP_INDENTS_ON_EMPTY_LINES" value="true" />
+ </indentOptions>
+ </codeStyleSettings>
+ </code_scheme>
+</component> \ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e33040c..1e340f7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.10)
-project(pinetime VERSION 0.8.0 LANGUAGES C CXX ASM)
+project(pinetime VERSION 0.9.0 LANGUAGES C CXX ASM)
set(NRF_TARGET "nrf52")
if (NOT ARM_NONE_EABI_TOOLCHAIN_PATH)
- message(FATAL_ERROR "The path to the toolchain (arm-non-eabi) must be specified on the command line (add -DARM_NONE_EABI_TOOLCHAIN_PATH=<path>")
+ message(FATAL_ERROR "The path to the toolchain (arm-none-eabi) must be specified on the command line (add -DARM_NONE_EABI_TOOLCHAIN_PATH=<path>")
endif ()
if (NOT NRF5_SDK_PATH)
@@ -65,5 +65,7 @@ endif()
set(VERSION_EDIT_WARNING "// Do not edit this file, it is automatically generated by CMAKE!")
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/Version.h.in ${CMAKE_CURRENT_SOURCE_DIR}/src/Version.h)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/docker/post_build.sh.in ${CMAKE_CURRENT_SOURCE_DIR}/docker/post_build.sh)
+
add_subdirectory(src)
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..e72bfdd
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ 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.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ 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 <https://www.gnu.org/licenses/>.
+
+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:
+
+ <program> Copyright (C) <year> <name of author>
+ 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
+<https://www.gnu.org/licenses/>.
+
+ 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
+<https://www.gnu.org/licenses/why-not-lgpl.html>. \ No newline at end of file
diff --git a/README.md b/README.md
index 09e85dd..0608c9a 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+
# PineTime
![Build PineTime Firmware](https://github.com/JF002/Pinetime/workflows/Build%20PineTime%20Firmware/badge.svg?branch=master)
@@ -10,6 +11,9 @@
The **Pinetime** smartwatch is built around the NRF52832 MCU (512KB Flash, 64KB RAM), a 240*240 LCD display driven by the ST7789 controller, an accelerometer, a heart rate sensor, and a vibration motor.
+# InfiniTime
+![InfiniTime logo](images/infinitime-logo.jpg "InfiniTime Logo")
+
The goal of this project is to design an open-source firmware for the Pinetime smartwatch :
- Code written in **modern C++**;
@@ -26,34 +30,39 @@ As of now, here is the list of achievements of this project:
- Fast and optimized LCD driver
- BLE communication
- - Rich user interface via display, touch panel and push button
+ - Rich user interface via display, touchscreen and pushbutton
- Time synchronization via BLE
- Notification via BLE
- Multiple 'apps' :
* Clock (displays the date, time, battery level, BLE connection status, heart rate and step count)
* Heart rate
* Motion
- * System info (displays various info : BLE MAC adress, build date/time, uptime, version, ...)
+ * System info (displays various info : BLE MAC, build date/time, uptime, version, ...)
* Brightness (allows the user to configure the brightness of the display)
- - Supported by 2 companion apps (development is ongoing):
- * [Gadgetbridge](https://codeberg.org/Freeyourgadget/Gadgetbridge/src/branch/pinetime-jf) (on Android)
+ - Supported by 2 companion apps (development is in progress):
+ * [Gadgetbridge](https://codeberg.org/Freeyourgadget/Gadgetbridge/) (on Android)
* [Amazfish](https://openrepos.net/content/piggz/amazfish) (on SailfishOS)
- **[Experimental]** OTA (Over-the-air) update via BLE
- **[Experimental]** Bootloader based on [MCUBoot](https://juullabs-oss.github.io/mcuboot/)
## Documentation
+### Develop
+ - [Generate the fonts and symbols](src/displayapp/fonts/Readme.md)
+
### Build, flash and debug
- [Project branches](doc/branches.md)
- [Versioning](doc/versioning.md)
- [Files included in the release notes](doc/filesInReleaseNotes.md)
- [Build the project](doc/buildAndProgram.md)
+ - [Flash the firmware using OpenOCD and STLinkV2](doc/openOCD.md)
+ - [Build the project with Docker](doc/buildWithDocker.md)
- [Bootloader, OTA and DFU](./bootloader/README.md)
- [Stub using NRF52-DK](./doc/PinetimeStubWithNrf52DK.md)
- Logging with JLink RTT.
- Using files from the releases
-## Contribute
+### Contribute
- [How to contribute ?](doc/contribute.md)
### API
@@ -63,10 +72,9 @@ As of now, here is the list of achievements of this project:
- [Memory analysis](./doc/MemoryAnalysis.md)
### Using the firmware
- - Integration with Gadgetbridge
- - Integration with AmazFish
- - Integration with NRFConnect
- - Firmware update, OTA
+ - [Integration with Gadgetbridge](doc/companionapps/Gadgetbridge.md)
+ - [Integration with AmazFish](doc/companionapps/Amazfish.md)
+ - [Firmware update, OTA](doc/companionapps/NrfconnectOTA.md)
## TODO - contribute
@@ -87,6 +95,15 @@ Here a quick list out of my head of things to do for this project:
Do not hesitate to clone/fork the code, hack it and create pull-requests. I'll do my best to review and merge them :)
+## Licenses
+This project is released under the GNU General Public License version 3 or, at your option, any later version.
+
+It integrates the following projects:
+ - RTOS : **[FreeRTOS](https://freertos.org)** under the MIT license
+ - UI : **[LittleVGL/LVGL](https://lvgl.io/)** under the MIT license
+ - BLE stack : **[NimBLE](https://github.com/apache/mynewt-nimble)** under the Apache 2.0 license
+ - Font : **[Jetbrains Mono](https://www.jetbrains.com/fr-fr/lp/mono/)** under the Apache 2.0 license
+
## Credits
I’m not working alone on this project. First, many people create PR for this projects. Then, there is the whole #pinetime community : a lot of people all around the world who are hacking, searching, experimenting and programming the Pinetime. We exchange our ideas, experiments and code in the chat rooms and forums.
diff --git a/bootloader/README.md b/bootloader/README.md
index efd9b6b..c04e0e3 100644
--- a/bootloader/README.md
+++ b/bootloader/README.md
@@ -1,9 +1,9 @@
# About this bootloader
-This bootloader is mostly developed by [Lup Yuen](https://github.com/lupyuen). It is based on MCUBoot and Mynewt.
+The [bootloader](https://github.com/lupyuen/pinetime-rust-mynewt/tree/master/libs/pinetime_boot/src) is mostly developed by [Lup Yuen](https://github.com/lupyuen). It is based on [MCUBoot](https://juullabs-oss.github.io/mcuboot/) and [Mynewt](https://mynewt.apache.org/).
The goal of this project is to provide a common bootloader for multiple (all?) Pinetime projects. It allows to upgrade the current bootloader and even replace the current application by another one that supports the same bootloader.
-As we wanted this bootloader to be as universal as possible, we decided that it should **not** integrate a BLE stack and provide OTA capabilities.
+As we wanted this bootloader to be as universal as possible, we decided that it should **not** integrate a BLE stack and provide OTA capabilities.
Integrating a BLE stack for the OTA functionality would have used to much memory space and/or forced all the firmware developers to use the same BLE stack as the bootloader.
@@ -11,7 +11,43 @@ When it is run, this bootloader looks in the SPI flash memory if a new firmware
As this bootloader does not provide any OTA capability, it is not able to actually download a new version of the application. Providing OTA functionality is thus the responsability of the application firmware.
-# Using the bootlader
+# About MCUBoot
+MCUBoot is run at boot time. In normal operation, it just jumps to the reset handler of the application firmware to run it. Once the application firmware is running, MCUBoot does not run at all.
+
+![MCUBoot boot sequence diagram](../doc/bootloader/boot.png "MCUBoot boot sequence diagram")
+
+But MCUBoot does much more than that : it can upgrade the firmware that is currently running by a new one, and it is also able to revert to the previous version of the firmware in case the new one does not run propertly.
+
+To do this, it uses 2 memory 'slots' :
+ - **The primary slot** : it contains the current firmware, the one that will be executed by MCUBoot
+ - **The secondary slot** : it is used to store the upgraded version of the firmware, when available.
+
+At boot time, MCUBoot detects that a new version of the firmware is available in the secondary slot and swaps them : the current version of the firmware is copied from the primary to the secondary slot and vice-versa.
+
+When the swapping is done, it runs the new version of the firmware from the primary slot.
+
+![MCUBoot update sequence diagram](../doc/bootloader/upgrade.png "MCUBoot update sequence diagram")
+
+The next time MCUBoot will be run (after a MCU reset), MCUBoot will check if the new firmware ran correctly (it must set a flag in memory). If it is not the case, it'll revert to the previous version of the firmware by copying it from the secondary to the primary.
+
+![MCUBoot update sequence diagram](../doc/bootloader/recover.png "MCUBoot update sequence diagram")
+
+Note than MCUBoot **does not** provide any means to download and store the new version of the firmware into the secondary slot. This must be implemented by the application firmware.
+
+# Degraded cases
+This chapter describes degraded cases that are handled by our bootloader and those that are not supported.
+
+Case | Current bootloader | Solution
+-----|--------------------|----------------------------------------------
+Data got corrupted during file transfer | [OK] Application firmware does a CRC check before applying the update, and does not proceed if it fails. | N/A
+New firmware does not run at all (bad file) (1) | [NOK] MCU executes unknown instructions and will most likely end up in an infinite loop or freeze in an error handler. The bootloader does not run, it can do nothing, the MCU is stucked until next reset | [OK] The bootloader starts the watchdog just before running the new firmware. This way, the watchdog will reset the MCU after ~7s because the firmware does not refresh it. Bootloader reverts to the previous version of the firmware during the reset.
+New firmware runs, does not set the valid bit and does not refresh the watchdog | [NOK] The new firmware runs until the next reset. The bootloader will be able to revert to the previous firmware only during the next reset. If the new firmware does not run properly and does not reset, the bootloader can do nothing until the next reset | [OK] The bootloader starts the watchdog just before running the new firmware. This way, the watchdog will reset the MCU after ~7s because the firmware does not refresh it. Bootloader reverts to the previous version of the firmware during the reset.
+New firmware does not run properly, does not set the valid bit but refreshes the watchdog | [NOK] The bootloader will be able to revert to the previous firmware only during the next reset. If the new firmware does not run properly and does not reset, the bootloader can do nothing until the next reset | [~] Wait for the battery to drain. The CPU will reset the next time the device is charged and will be able to rollback to the previous version.
+New firmware does not run properly but sets the valid bit and refreshes the watchdog | [NOK] The bootloader won't revert to the previous version because the valid flag is set | [~] Wait for the battery to drain. The CPU will reset the next time the device is charged. Then, the bootloader must provide a way for the user to force the rollback to the previous version
+
+*(1) I've observed this when I tried to run a firmware built to run from offset 0 while it was flashed at offset 0x8000 in memory (bad vector table).*
+
+# Using the bootloader
## Bootloader graphic
The bootloader loads a graphic (Pinetime logo) from the SPI Flash memory. If this graphic is not loaded in the memory, the LCD will display garbage (the content of the SPI flash memory).
@@ -23,7 +59,7 @@ The SPI Flash memory is not accessible via the SWD debugger. Use the firmware 'p
$ make pinetime-graphics
```
- - Program (using OpenOCD for example) :
+ - Program (using OpenOCD for example) :
```
program pinetime-graphics.bin 0
```
@@ -31,14 +67,14 @@ program pinetime-graphics.bin 0
- Let it run for ~10s (it does nothing for 5 seconds, then write the logo into the SPI memory, then (slowly) displays it on the LCD).
## Bootloader binary
-The binary comes from https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v4.1.7
+The binary comes from https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v5.0.4
It must be flash at address **0x00** in the internal flash memory.
Using OpenOCD:
`
-program mynewt_nosemi.elf_4.1.7.bin 0
+program bootloader-5.0.4.bin 0
`
## Application firmware image
@@ -48,7 +84,7 @@ Build the binary compatible with the booloader:
make pinetime-mcuboot-app
`
-The binary is located in *<build directory>/src/pinetime-mcuboot-app.bin*.
+The binary is located in *<build directory>/src/pinetime-mcuboot-app.bin*.
It must me converted into a MCUBoot image using *imgtool.py* from [MCUBoot](https://github.com/JuulLabs-OSS/mcuboot/tree/master/scripts). Simply checkout the project and run the script <mcuboot root>/scripts/imgtool.py with the following command line:
@@ -77,4 +113,25 @@ Use NRFConnect or dfu.py (in <project root>/bootloader/ota-dfu-python) to upload
sudo dfu.py -z /home/jf/nrf52/bootloader/dfu.zip -a <pinetime MAC address> --legacy
`
-**Note** : dfu.py is a slightly modified version of [this repo](https://github.com/daniel-thompson/ota-dfu-python). \ No newline at end of file
+**Note** : dfu.py is a slightly modified version of [this repo](https://github.com/daniel-thompson/ota-dfu-python).
+
+See [this page](../doc/CompanionApps/NrfconnectOTA.md) for more info about OTA with NRFConect
+
+### Firmware validation
+Once the OTA is done, InfiniTime will reset the watch to apply the update. When the watch reboots, the new firmware is running.
+
+One last step is needed to finalize the upgrade : the new firmware must be manually validated. If the watch resets while the image is not validated, the bootloader will automatically revert to the previous version of the firmware.
+
+If the new firmware is working correctly, open the application menu and tap on the 'check' app. This apps displays the version of the firmware that is currently running, and allows you to validate the firmware, or reset the device to rollback to the previous version.
+
+Firmware validation application in the menu:
+
+![Firmware Validation App](../doc/CompanionApps/firmwareValidationApp.jpg "Firmware Validation App")
+
+The firmware is not validated yet. Tap 'Validate' to validate it, or 'Reset' to rollback to the previous version.
+
+![Firmware Not Validated](../doc/CompanionApps/firmwareNoValidated.jpg "Firmware Not Validated")
+
+The firmware is validated!
+
+![Firmware Validated](../doc/CompanionApps/firmwareValidated.jpg "Firmware Validated")
diff --git a/bootloader/booloader_app_jlink.ocd b/bootloader/booloader_app_jlink.ocd
index 6624383..cf5685b 100644
--- a/bootloader/booloader_app_jlink.ocd
+++ b/bootloader/booloader_app_jlink.ocd
@@ -19,7 +19,7 @@ echo ""
# Flashing Bootloader
echo "Flashing bootloader..."
-program ./mynewt_nosemi_4.1.7.elf verify 0x00000000
+program ./bootloader-5.0.4.elf verify 0x00000000
# Flashing Application
echo "Flashing application..."
diff --git a/bootloader/boot_graphics.h b/bootloader/boot_graphics.h
index 54e9b2d..57f437a 100644
--- a/bootloader/boot_graphics.h
+++ b/bootloader/boot_graphics.h
@@ -1,7206 +1,246 @@
#pragma once
-// Source : https://github.com/lupyuen/pinetime-rust-mynewt/blob/ota2/libs/pinetime_boot/src/graphic.inc
-// Converted from PNG file by https://github.com/lupyuen/pinetime-graphic
+// Source : https://github.com/lupyuen/pinetime-logo-loader/blob/master/logos/pinecone.png
+// Converted from PNG file by https://lvgl.io/tools/imageconverter
static constexpr uint32_t graphicSize = 115200;
static constexpr uint8_t graphicBuffer[] = {
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x60,
-0x00, 0x80, 0x01, 0x00, 0x01, 0x60, 0x00, 0xe0, 0x00, 0x60, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xc0, 0x01, 0x81, 0x02, 0xc1, 0x04, 0x83, 0x05, 0x03, 0x06, 0xe4, 0x07, 0x24, 0x07, 0x85,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0x44, 0x06, 0xc4, 0x06, 0x84,
-0x06, 0xc4, 0x06, 0x64, 0x05, 0xa3, 0x05, 0x03, 0x04, 0xe3, 0x03, 0xa2, 0x01, 0xe1, 0x01, 0x20,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x81, 0x04, 0x02, 0x04, 0xc3, 0x05, 0x63, 0x06, 0x44,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x05, 0xc3, 0x03, 0xc2, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x03, 0x02,
-0x04, 0x42, 0x06, 0x84, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x04, 0xa3, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x04, 0xc3, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x06, 0x64, 0x05, 0x63, 0x04, 0x83, 0x03, 0xc2, 0x03, 0x22,
-0x02, 0xe1, 0x02, 0x81, 0x02, 0x61, 0x02, 0xa1, 0x02, 0xc1, 0x03, 0x22, 0x03, 0x82, 0x03, 0xe2,
-0x04, 0x02, 0x04, 0xe3, 0x05, 0x83, 0x05, 0xc3, 0x06, 0xa4, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4,
-0x04, 0x63, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x40, 0x00, 0x40, 0x00, 0x60, 0x00, 0xc0,
-0x00, 0xa0, 0x00, 0x40, 0x00, 0x40, 0x00, 0x80, 0x00, 0xa0, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
-0x01, 0xe1, 0x04, 0xc3, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x06, 0xe4, 0x06, 0x04, 0x04, 0x83,
-0x02, 0xa1, 0x01, 0x81, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0x61, 0x03, 0x02,
-0x05, 0x83, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x01, 0x81, 0x00, 0x80, 0x00, 0xa0,
-0x00, 0xc0, 0x01, 0x20, 0x01, 0x60, 0x01, 0x61, 0x01, 0x81, 0x01, 0x81, 0x01, 0xe1, 0x02, 0xc1,
-0x03, 0x62, 0x04, 0x02, 0x04, 0x83, 0x05, 0x03, 0x04, 0xe3, 0x04, 0x62, 0x04, 0x42, 0x03, 0xa2,
-0x03, 0xc2, 0x04, 0x02, 0x03, 0x82, 0x05, 0x03, 0x06, 0x44, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, 0xc2, 0x02, 0x61,
-0x04, 0x22, 0x06, 0x44, 0x06, 0xc4, 0x07, 0x44, 0x07, 0x44, 0x07, 0x44, 0x07, 0x64, 0x07, 0xa5,
-0x07, 0x85, 0x07, 0x44, 0x07, 0x24, 0x07, 0x64, 0x07, 0xa5, 0x07, 0x85, 0x07, 0x44, 0x06, 0xc4,
-0x05, 0x43, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x01, 0xe1, 0x02, 0x21, 0x01, 0x40, 0x00, 0x80, 0x00, 0x40, 0x00, 0x60, 0x01, 0x20, 0x01, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x04, 0x63, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x05, 0x83, 0x04, 0x42, 0x02, 0x01, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x04, 0x42, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xc5,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x01, 0x40, 0x01, 0xa1,
-0x02, 0x41, 0x02, 0x81, 0x03, 0x02, 0x03, 0x42, 0x03, 0x22, 0x02, 0xe1, 0x02, 0xe1, 0x02, 0xc1,
-0x02, 0x81, 0x02, 0x61, 0x02, 0xa1, 0x02, 0x21, 0x01, 0x60, 0x00, 0xa0, 0x00, 0x60, 0x00, 0x40,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x40, 0x01, 0x40, 0x02, 0x41, 0x03, 0x42, 0x03, 0xe2, 0x05, 0x23, 0x06, 0x84, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x07, 0x44, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x04, 0x02, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x03, 0x82, 0x01, 0x81,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x03, 0xc2, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x04, 0x83, 0x06, 0x64,
-0x03, 0xa2, 0x02, 0x81, 0x03, 0x22, 0x03, 0x02, 0x03, 0x82, 0x04, 0xe3, 0x04, 0xa3, 0x04, 0x42,
-0x04, 0x42, 0x03, 0xc2, 0x04, 0x42, 0x05, 0x03, 0x05, 0x43, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x04, 0x42, 0x05, 0xc3, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0x64, 0x07, 0x44,
-0x07, 0x24, 0x06, 0xe4, 0x06, 0xe4, 0x06, 0xa4, 0x06, 0x64, 0x06, 0x64, 0x06, 0x64, 0x06, 0xc4,
-0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x04, 0x63, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5,
-0x07, 0x64, 0x06, 0xe4, 0x06, 0x84, 0x06, 0x04, 0x06, 0x24, 0x06, 0xc4, 0x06, 0xe4, 0x07, 0x24,
-0x06, 0xe4, 0x06, 0x84, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xe4, 0x02, 0x61, 0x02, 0x81, 0x02, 0x81, 0x02, 0xa1, 0x02, 0xa1, 0x02, 0x81, 0x02, 0x61,
-0x02, 0xa1, 0x02, 0xe1, 0x03, 0x02, 0x02, 0xe2, 0x02, 0x81, 0x03, 0x02, 0x04, 0x02, 0x05, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x02, 0xc1,
-0x01, 0xc1, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44,
-0x03, 0xe2, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82,
-0x02, 0xa1, 0x02, 0x81, 0x02, 0x41, 0x01, 0xe1, 0x01, 0x81, 0x01, 0x40, 0x00, 0xe0, 0x00, 0xa0,
-0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x01, 0x20, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x06, 0x64, 0x05, 0x63,
-0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x04, 0x02, 0x01, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x23, 0x07, 0x24, 0x06, 0x64, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0x44, 0x06, 0x44, 0x06, 0x24, 0x06, 0x24,
-0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x07, 0x04, 0x06, 0x64, 0x04, 0xe3, 0x03, 0xe2, 0x02, 0xe2, 0x02, 0x21,
-0x01, 0xe1, 0x01, 0x81, 0x01, 0x40, 0x01, 0x20, 0x01, 0x00, 0x01, 0x00, 0x01, 0x60, 0x01, 0x60,
-0x01, 0x40, 0x01, 0x60, 0x02, 0x01, 0x03, 0x22, 0x03, 0xe2, 0x04, 0x22, 0x04, 0xa3, 0x04, 0xc3,
-0x05, 0x03, 0x05, 0x63, 0x05, 0x63, 0x05, 0x83, 0x05, 0xe3, 0x05, 0xe3, 0x05, 0xa3, 0x05, 0x23,
-0x04, 0xa3, 0x04, 0x22, 0x02, 0xe1, 0x01, 0xc1, 0x00, 0xe0, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xc4, 0x01, 0x81, 0x01, 0x00, 0x00, 0x80, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0xe4, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x03, 0x22, 0x02, 0xc1, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
-0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xa0, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5,
-0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x62, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0xa0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xc1, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x80, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xc5, 0x00, 0x40, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x44, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x01, 0xe1, 0x03, 0xc2, 0x05, 0x03, 0x06, 0x04, 0x07, 0x64, 0x07, 0x85, 0x06, 0x64,
-0x04, 0xc3, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x04, 0x83, 0x06, 0x04, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x05, 0x03,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x06, 0x24,
-0x06, 0x04, 0x02, 0x81, 0x00, 0x00, 0x02, 0x81, 0x07, 0x85, 0x07, 0x24, 0x03, 0xa2, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x81, 0x06, 0x24, 0x05, 0x03, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x43, 0x07, 0x44, 0x05, 0xc3, 0x06, 0xe4, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3,
-0x00, 0x60, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x01, 0xc1, 0x01, 0x40, 0x07, 0xc5,
-0x07, 0xe5, 0x05, 0x83, 0x01, 0x81, 0x00, 0x20, 0x06, 0x84, 0x07, 0xe5, 0x06, 0x04, 0x03, 0x02,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x04, 0xc3, 0x03, 0x42, 0x03, 0x82, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xe0, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x24, 0x03, 0x82, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x85, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x44, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x42, 0x07, 0x04, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x04, 0x42, 0x03, 0x82, 0x03, 0x82, 0x03, 0xe2, 0x03, 0xe2,
-0x03, 0xc2, 0x03, 0xa2, 0x03, 0x62, 0x03, 0x42, 0x03, 0x42, 0x03, 0x22, 0x03, 0x42, 0x03, 0x82,
-0x03, 0xc2, 0x04, 0x42, 0x05, 0x03, 0x04, 0xe3, 0x05, 0xa3, 0x06, 0xa4, 0x06, 0xe4, 0x07, 0x24,
-0x07, 0x64, 0x07, 0xc5, 0x07, 0x85, 0x05, 0xe3, 0x02, 0xc1, 0x00, 0xe0, 0x03, 0xa2, 0x03, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x82, 0x07, 0x64, 0x06, 0xe4, 0x01, 0xa1, 0x00, 0x00, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x00, 0x20, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x00, 0x60, 0x00, 0xa0, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xc5, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
-0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x22, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01,
-0x07, 0xc5, 0x06, 0xe4, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xc5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xa0, 0x00, 0x20, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x05, 0x23, 0x04, 0xa3, 0x00, 0x80, 0x00, 0x00, 0x02, 0x01,
-0x05, 0xc3, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x05, 0x63, 0x05, 0xa3, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x05, 0x43, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x60, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x04, 0x02, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x00, 0x40, 0x00, 0x80, 0x00, 0xe0,
-0x01, 0xc1, 0x04, 0x22, 0x06, 0x24, 0x05, 0xc3, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0xe3, 0x05, 0xa3, 0x01, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x63, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x05, 0xa3, 0x05, 0xe3, 0x05, 0x83, 0x05, 0x43, 0x05, 0x83, 0x05, 0xc3,
-0x05, 0xc3, 0x05, 0xc3, 0x06, 0x04, 0x06, 0x64, 0x06, 0xa4, 0x06, 0x84, 0x06, 0x84, 0x06, 0x24,
-0x06, 0x24, 0x06, 0xa4, 0x07, 0x04, 0x07, 0x24, 0x07, 0x24, 0x07, 0x44, 0x07, 0x85, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x22, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4,
-0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x06, 0x04, 0x01, 0xa1, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x04, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x04, 0xe3, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x05, 0x43,
-0x05, 0x83, 0x05, 0x83, 0x05, 0xe3, 0x06, 0x44, 0x06, 0x24, 0x06, 0x44, 0x06, 0x44, 0x06, 0x24,
-0x06, 0x24, 0x06, 0x04, 0x05, 0xa3, 0x05, 0x03, 0x04, 0x83, 0x05, 0x23, 0x05, 0x23, 0x05, 0x23,
-0x05, 0xc3, 0x05, 0x03, 0x04, 0xc3, 0x04, 0xc3, 0x04, 0xc3, 0x04, 0xe3, 0x03, 0xe2, 0x03, 0x22,
-0x01, 0x60, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x05, 0xc3, 0x06, 0x84, 0x03, 0x42, 0x02, 0x21, 0x03, 0xa2, 0x06, 0x44, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x04, 0xe3, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x04, 0x62, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xe2,
-0x02, 0xe1, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x03, 0x22, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x05, 0x83, 0x03, 0xe2,
-0x02, 0x21, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x06, 0xe4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x05, 0xc3, 0x03, 0xc2, 0x01, 0xe1, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
-0x04, 0x42, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x05, 0xa3, 0x03, 0xe2,
-0x02, 0x01, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xc0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x84, 0x04, 0x62, 0x02, 0xa1, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xc0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x02, 0x21, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85,
-0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x06, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x06, 0x64, 0x04, 0xa3, 0x02, 0xa1,
-0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xe2, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x02, 0x41, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
-0x06, 0x84, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x06, 0x84,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x04, 0x22, 0x06, 0x44, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x00, 0x00, 0x01, 0x81,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0xe1, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x05, 0x43, 0x02, 0x41,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xc3,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0xe0, 0x00, 0x00, 0x03, 0xc2, 0x07, 0x24, 0x06, 0x04, 0x01, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x02, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x01, 0xa1, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x05, 0xe3, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x04, 0xc3, 0x03, 0xe2, 0x00, 0x40, 0x00, 0x00, 0x00, 0x80,
-0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x05, 0xa3, 0x06, 0xa4,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xc5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x02, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x80, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x02, 0x81, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44,
-0x04, 0xe3, 0x04, 0x83, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3,
-0x02, 0x81, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x04, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x06, 0xa4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0x44, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xe3, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xa0, 0x06, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x02, 0x21, 0x03, 0x82, 0x04, 0xa3, 0x05, 0x63, 0x06, 0x64,
-0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x00, 0xe0, 0x02, 0x01, 0x02, 0xa1, 0x03, 0x62, 0x05, 0x63, 0x05, 0xc3, 0x05, 0x83,
-0x06, 0x04, 0x06, 0x84, 0x07, 0x64, 0x07, 0x44, 0x07, 0x24, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0x85,
-0x07, 0x85, 0x07, 0xc5, 0x07, 0x44, 0x07, 0x24, 0x06, 0xc4, 0x05, 0x63, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x40, 0x00, 0x40, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x80,
-0x00, 0xa0, 0x00, 0xe0, 0x00, 0x60, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x40, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x42, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xa5, 0x06, 0xc4, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x00, 0x05, 0xc3, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x06, 0xa4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x05, 0xe3, 0x01, 0x60, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x42,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x03, 0x62, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x04, 0xe3, 0x04, 0xe3, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x40, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x03, 0x42, 0x04, 0x22, 0x03, 0xe2, 0x03, 0xa2, 0x02, 0xe1,
-0x02, 0x01, 0x01, 0xa1, 0x01, 0x61, 0x00, 0xe0, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x20, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x06, 0xe4, 0x06, 0xa4, 0x06, 0x04,
-0x06, 0x04, 0x05, 0x63, 0x04, 0xe3, 0x05, 0x03, 0x05, 0x23, 0x05, 0x43, 0x05, 0x63, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0xc0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x06, 0x84, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x41, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x06, 0x44, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x05, 0x43, 0x07, 0xa5,
-0x06, 0xa4, 0x03, 0xe2, 0x02, 0x01, 0x00, 0xc0, 0x01, 0x00, 0x01, 0x00, 0x01, 0x81, 0x02, 0x21,
-0x02, 0xa1, 0x03, 0x42, 0x03, 0xc2, 0x04, 0x83, 0x04, 0xe3, 0x05, 0x63, 0x06, 0x04, 0x06, 0x44,
-0x06, 0x64, 0x06, 0xe4, 0x07, 0x04, 0x06, 0xa4, 0x06, 0xa4, 0x06, 0x24, 0x05, 0xe3, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x80, 0x01, 0x60, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x07, 0x64, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x07, 0x44, 0x07, 0xe5, 0x05, 0x03,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x06, 0x84, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x06, 0x84, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x06, 0x44, 0x03, 0xc2, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xa5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x83, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0xc0, 0x00, 0x00,
-0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1,
-0x00, 0x00, 0x00, 0x20, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04,
-0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x06, 0x44,
-0x06, 0x24, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x04, 0x22, 0x02, 0x81,
-0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0,
-0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x04, 0xa3, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x06, 0xe4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x64, 0x03, 0x42, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00,
-0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x05, 0xc3, 0x06, 0x84,
-0x02, 0xa1, 0x00, 0x00, 0x03, 0xe2, 0x03, 0x82, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x01, 0xc1,
-0x02, 0xe1, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x05, 0x23, 0x06, 0xc4, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x80, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x81, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x01, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x02, 0xe1, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x00, 0xc0, 0x00, 0xe0, 0x07, 0x44, 0x07, 0xe5, 0x04, 0x63, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x06, 0x24, 0x07, 0xe5, 0x07, 0x04, 0x06, 0x44,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x03, 0xe2, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x40, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x06, 0x64,
-0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xc5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
-0x07, 0x24, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x05, 0x63, 0x05, 0xe3,
-0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x05, 0xc3, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x02, 0x01, 0x00, 0x60, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xa4, 0x05, 0x43, 0x02, 0xe1, 0x00, 0x00, 0x01, 0xa1, 0x05, 0x63, 0x04, 0xa3,
-0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xa5, 0x06, 0x84, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x60, 0x02, 0xa1,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x61, 0x05, 0x23, 0x05, 0xa3, 0x05, 0xe3, 0x05, 0x83, 0x04, 0xe3, 0x04, 0x83,
-0x04, 0x63, 0x04, 0x42, 0x04, 0x22, 0x04, 0x02, 0x04, 0x62, 0x04, 0xc3, 0x04, 0x62, 0x04, 0x83,
-0x04, 0xe3, 0x04, 0x83, 0x04, 0xc3, 0x05, 0xa3, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x44, 0x01, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x06, 0x04,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x42, 0x02, 0x61, 0x02, 0xc1, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x01, 0xa1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0xa0, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00,
-0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xa3, 0x01, 0x20, 0x01, 0x20, 0x01, 0x20, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x02, 0xc1, 0x02, 0xa1, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x04, 0xa3, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0xc1, 0x02, 0x21,
-0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x06, 0x44, 0x07, 0xe5, 0x07, 0x85, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0xa0,
-0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x85, 0x05, 0xc3, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42,
-0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x06, 0x64, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x02, 0xc1, 0x03, 0x02, 0x03, 0xc2,
-0x04, 0x62, 0x04, 0xa3, 0x04, 0xe3, 0x05, 0x63, 0x05, 0xe3, 0x06, 0x64, 0x06, 0xe4, 0x07, 0x24,
-0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x07, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xc3, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x00, 0xa0, 0x01, 0xc1, 0x02, 0x41, 0x02, 0x41, 0x02, 0xe1, 0x03, 0x22, 0x03, 0x62, 0x03, 0xc2,
-0x04, 0xa3, 0x05, 0x63, 0x05, 0xc3, 0x05, 0x03, 0x05, 0x03, 0x04, 0xe3, 0x00, 0xc0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xa4, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0x04, 0x06, 0xc4, 0x06, 0xe4, 0x06, 0xe4, 0x06, 0xa4,
-0x06, 0xc4, 0x06, 0xc4, 0x06, 0x84, 0x06, 0x64, 0x06, 0x84, 0x06, 0xe4, 0x07, 0x04, 0x07, 0xa5,
-0x06, 0x04, 0x01, 0x40, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x02, 0xc1, 0x02, 0x81,
-0x02, 0x81, 0x02, 0x41, 0x02, 0x01, 0x01, 0xc1, 0x01, 0x40, 0x01, 0x60, 0x01, 0x60, 0x01, 0x60,
-0x01, 0xc1, 0x02, 0x61, 0x02, 0x01, 0x01, 0x81, 0x01, 0xa1, 0x01, 0xc1, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x84, 0x05, 0x03, 0x03, 0x82, 0x03, 0x42, 0x03, 0x42, 0x03, 0x02, 0x03, 0x22,
-0x04, 0x22, 0x04, 0x83, 0x05, 0x03, 0x05, 0x83, 0x06, 0x44, 0x06, 0x84, 0x06, 0xa4, 0x06, 0xe4,
-0x07, 0x24, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x06, 0x84, 0x06, 0x44,
-0x05, 0xe3, 0x05, 0xc3, 0x05, 0xa3, 0x04, 0xc3, 0x04, 0xe3, 0x04, 0xa3, 0x03, 0xe2, 0x03, 0xa2,
-0x03, 0x22, 0x02, 0xa1, 0x02, 0xa1, 0x02, 0xc1, 0x02, 0x61, 0x02, 0x41, 0x02, 0x41, 0x02, 0x41,
-0x02, 0x41, 0x01, 0xc1, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x04, 0x63, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02,
-0x06, 0x04, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x00, 0xa0, 0x01, 0x61, 0x02, 0x61, 0x03, 0xa2, 0x05, 0x03, 0x05, 0xa3, 0x04, 0x62,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x06, 0x24,
-0x06, 0x44, 0x05, 0x83, 0x04, 0x62, 0x03, 0x02, 0x01, 0xe1, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x04, 0x83, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x01, 0x60, 0x02, 0x21, 0x02, 0x21,
-0x01, 0xc1, 0x01, 0xa1, 0x01, 0x81, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80, 0x00, 0xa0, 0x00, 0x80,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xc5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x07, 0x24, 0x06, 0xa4, 0x06, 0xa4,
-0x06, 0x64, 0x05, 0xc3, 0x05, 0x63, 0x05, 0x03, 0x04, 0xa3, 0x04, 0xa3, 0x04, 0xa3, 0x04, 0x83,
-0x04, 0x22, 0x04, 0x02, 0x04, 0x22, 0x04, 0x02, 0x03, 0x42, 0x02, 0xc1, 0x02, 0x21, 0x01, 0xc1,
-0x01, 0x00, 0x00, 0x80, 0x00, 0x80, 0x00, 0x60, 0x00, 0x40, 0x00, 0x60, 0x00, 0x60, 0x00, 0x80,
-0x00, 0xa0, 0x00, 0xc0, 0x01, 0x60, 0x02, 0x41, 0x02, 0xe2, 0x03, 0xc2, 0x04, 0xa3, 0x05, 0x63,
-0x06, 0x04, 0x06, 0x84, 0x06, 0xe4, 0x07, 0x24, 0x07, 0xa5, 0x07, 0xa5, 0x07, 0xc5, 0x07, 0xa5,
-0x07, 0x44, 0x06, 0xa4, 0x06, 0xa4, 0x05, 0xe3, 0x05, 0x63, 0x05, 0x23, 0x04, 0x83, 0x01, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x40, 0x03, 0x02, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81,
-0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x03, 0x62, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x07, 0xa5, 0x07, 0x85, 0x07, 0x44, 0x07, 0x85, 0x07, 0x85, 0x07, 0xa5,
-0x07, 0xa5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0x60, 0x00, 0x00, 0x01, 0x20, 0x06, 0x44, 0x06, 0xa4, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x02, 0xc1, 0x03, 0x82, 0x04, 0xe3, 0x05, 0xc3,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0x80, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x03, 0x62, 0x03, 0xc2,
-0x03, 0xc2, 0x03, 0xa2, 0x03, 0xa2, 0x03, 0xc2, 0x03, 0xe2, 0x03, 0xc2, 0x03, 0xa2, 0x03, 0xa2,
-0x03, 0xe2, 0x04, 0xa3, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x02, 0xc1,
-0x02, 0x21, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x01, 0xc1, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x01, 0xa1, 0x00, 0xe0, 0x00, 0xe0,
-0x01, 0x40, 0x01, 0x81, 0x01, 0xa1, 0x02, 0x41, 0x03, 0x62, 0x04, 0x22, 0x04, 0x22, 0x04, 0x42,
-0x04, 0xc3, 0x05, 0x63, 0x06, 0x24, 0x06, 0x64, 0x06, 0x84, 0x06, 0xa4, 0x06, 0x84, 0x06, 0xa4,
-0x06, 0xe4, 0x07, 0x04, 0x06, 0xe4, 0x07, 0x04, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x06, 0xc4, 0x06, 0x64,
-0x05, 0x83, 0x05, 0x03, 0x04, 0x62, 0x04, 0x02, 0x03, 0xe2, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x64, 0x07, 0xa5, 0x04, 0xa3,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x06, 0x84, 0x05, 0xc3, 0x05, 0x63, 0x05, 0x23, 0x05, 0x03, 0x04, 0x83,
-0x03, 0xc2, 0x03, 0x62, 0x04, 0x02, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
-0x03, 0xc2, 0x04, 0x83, 0x05, 0x03, 0x05, 0x23, 0x05, 0x63, 0x05, 0x83, 0x04, 0x83, 0x03, 0x42,
-0x02, 0x41, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x01, 0x81, 0x02, 0x61,
-0x02, 0x81, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x05, 0xa3, 0x04, 0xc3, 0x03, 0x02, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x01, 0x60, 0x01, 0x81,
-0x01, 0xc1, 0x02, 0xa1, 0x03, 0xc2, 0x04, 0x22, 0x04, 0xe3, 0x05, 0xc3, 0x06, 0x84, 0x06, 0xe4,
-0x07, 0x04, 0x06, 0x84, 0x06, 0x04, 0x05, 0x43, 0x04, 0x22, 0x03, 0x42, 0x02, 0x61, 0x02, 0x21,
-0x03, 0x02, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x01, 0x61, 0x01, 0xc1, 0x02, 0x21,
-0x02, 0xc1, 0x03, 0x42, 0x03, 0xa2, 0x03, 0xc2, 0x03, 0xe2, 0x04, 0x02, 0x03, 0x82, 0x03, 0x02,
-0x03, 0x02, 0x03, 0x02, 0x02, 0x41, 0x01, 0xe1, 0x01, 0x20, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x40, 0x00, 0x80, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x05, 0xa3, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xe4, 0x04, 0x62, 0x02, 0x81, 0x01, 0xa1, 0x01, 0x60, 0x00, 0xe0, 0x00, 0x80, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0, 0x01, 0xc1,
-0x02, 0xa1, 0x03, 0xa2, 0x04, 0xc3, 0x06, 0x44, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xc5, 0x07, 0x44, 0x05, 0x83, 0x03, 0x42, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00,
-0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x01, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x06, 0xc4,
-0x06, 0x24, 0x06, 0x84, 0x06, 0x24, 0x06, 0x44, 0x07, 0x04, 0x07, 0x44, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0xa0, 0x00, 0xe0,
-0x01, 0x00, 0x01, 0x00, 0x01, 0x20, 0x01, 0x20, 0x01, 0x40, 0x01, 0x81, 0x01, 0xa1, 0x01, 0x81,
-0x01, 0x20, 0x00, 0xc0, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x01, 0x20, 0x00, 0x00,
-0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x43, 0x03, 0xc2, 0x05, 0x03, 0x05, 0x83, 0x05, 0x63, 0x05, 0xa3, 0x06, 0x44, 0x06, 0xc4,
-0x07, 0x85, 0x07, 0x85, 0x06, 0xe4, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x06, 0xc4, 0x06, 0x64, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xc5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x04, 0x62, 0x05, 0x83, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x06, 0x64, 0x05, 0xa3, 0x05, 0x23, 0x05, 0x03,
-0x05, 0x23, 0x05, 0x63, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xa0, 0x00, 0xa0, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xc2, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x21,
-0x02, 0xe1, 0x04, 0x42, 0x05, 0xc3, 0x06, 0x04, 0x07, 0x85, 0x07, 0xa5, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xe2, 0x04, 0xe3,
-0x06, 0x84, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x85, 0x06, 0xe4, 0x05, 0xc3, 0x04, 0x42, 0x02, 0xe1, 0x02, 0x81, 0x02, 0x81,
-0x02, 0x41, 0x02, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xc4, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x01, 0xe1, 0x02, 0xa1, 0x03, 0x22, 0x04, 0x02, 0x04, 0xa3, 0x05, 0x03,
-0x05, 0x43, 0x05, 0x43, 0x05, 0x23, 0x04, 0xc3, 0x04, 0xa3, 0x04, 0x22, 0x03, 0xa2, 0x02, 0x61,
-0x01, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xa2, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82,
-0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x03, 0x62, 0x04, 0x42, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x04, 0xe3, 0x03, 0xe2, 0x00, 0x00,
-0x00, 0x60, 0x04, 0x83, 0x03, 0xc2, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x02, 0xa1,
-0x00, 0x40, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xa3, 0x06, 0x64, 0x04, 0x62, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24,
-0x07, 0x24, 0x03, 0xe2, 0x00, 0x60, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x03, 0x82,
-0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x04, 0x63, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xc4, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x02, 0x21,
-0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x03, 0xc2, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x81, 0x01, 0xa1, 0x01, 0xe1, 0x02, 0x21, 0x02, 0x01,
-0x02, 0x21, 0x02, 0x21, 0x02, 0x21, 0x02, 0x01, 0x01, 0xc1, 0x01, 0xe1, 0x02, 0x61, 0x03, 0x42,
-0x03, 0x62, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41,
-0x05, 0x63, 0x04, 0xc3, 0x01, 0xe1, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x02, 0x81, 0x04, 0x02, 0x05, 0x03,
-0x05, 0xc3, 0x06, 0x84, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x05, 0x23, 0x02, 0x21, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0x85, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x04, 0x62, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x03, 0x22, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x05, 0x43, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x03, 0x42, 0x00, 0x60,
-0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5,
-0x06, 0xe4, 0x06, 0x04, 0x05, 0x03, 0x04, 0x42, 0x03, 0xc2, 0x03, 0x02, 0x02, 0x81, 0x01, 0xa1,
-0x01, 0x61, 0x01, 0x20, 0x01, 0x00, 0x01, 0x20, 0x01, 0x61, 0x01, 0x81, 0x03, 0xe2, 0x06, 0x44,
-0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xa5, 0x07, 0xe5, 0x06, 0xe4,
-0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x04, 0x42, 0x00, 0xa0, 0x00, 0x00, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44,
-0x06, 0x24, 0x05, 0x63, 0x04, 0x02, 0x02, 0xe2, 0x02, 0x21, 0x01, 0xe1, 0x01, 0x61, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44,
-0x06, 0x64, 0x05, 0x63, 0x04, 0x42, 0x03, 0x22, 0x02, 0x41, 0x02, 0x01, 0x02, 0x21, 0x02, 0x21,
-0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x02, 0x21,
-0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85,
-0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x04, 0x22, 0x07, 0x85,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x05, 0x43, 0x03, 0x42, 0x01, 0x60, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x40, 0x05, 0x03, 0x05, 0x23, 0x04, 0x22, 0x03, 0x22, 0x02, 0x81, 0x01, 0x20, 0x00, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x60, 0x03, 0x02, 0x04, 0x62,
-0x06, 0x04, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x01, 0xc1, 0x03, 0x82, 0x04, 0xa3, 0x05, 0xe3, 0x06, 0x84, 0x07, 0x04,
-0x07, 0x24, 0x06, 0xa4, 0x04, 0xa3, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x05, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1,
-0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x02, 0x01, 0x04, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x01, 0x00, 0x03, 0x62, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x04, 0x42,
-0x00, 0xe0, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x60, 0x02, 0x41, 0x02, 0x21, 0x01, 0x61, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x03, 0xc2,
-0x04, 0x83, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x44, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x05, 0x83, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0xe0, 0x01, 0xe1, 0x02, 0x61, 0x02, 0xc1,
-0x03, 0x02, 0x02, 0xe2, 0x03, 0x42, 0x03, 0x82, 0x03, 0xc2, 0x04, 0x62, 0x04, 0x62, 0x04, 0x02,
-0x05, 0x03, 0x05, 0x43, 0x04, 0xc3, 0x05, 0x03, 0x05, 0x83, 0x06, 0x04, 0x06, 0x84, 0x06, 0xc4,
-0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x01, 0x40,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x05, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xa5, 0x07, 0x44, 0x07, 0x44, 0x06, 0x84, 0x06, 0x24, 0x06, 0x24, 0x06, 0x04, 0x05, 0xe3,
-0x06, 0x04, 0x06, 0x24, 0x05, 0xe3, 0x05, 0xc3, 0x05, 0xc3, 0x05, 0x43, 0x04, 0x83, 0x04, 0x62,
-0x03, 0xa2, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x04, 0xc3, 0x05, 0x43, 0x01, 0xa1, 0x06, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x05, 0xa3, 0x06, 0x84, 0x05, 0xe3, 0x05, 0x03, 0x03, 0xa2, 0x02, 0x81, 0x01, 0x81, 0x01, 0x20,
-0x00, 0xc0, 0x00, 0x60, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x81, 0x06, 0x64, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0xa1, 0x05, 0x03, 0x05, 0xa3, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0xe1,
-0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0xe4, 0x07, 0xa5,
-0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x06, 0x84, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x04, 0x83, 0x06, 0xc4,
-0x04, 0xc3, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x61, 0x06, 0xa4, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xc5, 0x06, 0x64, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x05, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
-0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x81, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x03, 0x62,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x41, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x40, 0x07, 0x04, 0x07, 0x24, 0x03, 0x82, 0x00, 0x00, 0x01, 0x61, 0x07, 0x44,
-0x07, 0x85, 0x03, 0x62, 0x00, 0x00, 0x01, 0x00, 0x06, 0x84, 0x06, 0xc4, 0x03, 0x22, 0x00, 0x00,
-0x00, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x80, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x24, 0x00, 0xa0, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x04, 0xc3, 0x05, 0xe3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x04, 0x42, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83,
-0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x02, 0x61, 0x04, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x05, 0x83,
-0x03, 0x22, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x42, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20,
-0x06, 0x04, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xe0, 0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0x04, 0x01, 0x20, 0x00, 0xc0, 0x06, 0x24,
-0x06, 0x64, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xc3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0xa0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x04, 0xc3, 0x04, 0x62, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x82,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x04, 0xc3, 0x04, 0xe3, 0x04, 0xc3, 0x05, 0x63, 0x05, 0x83,
-0x05, 0x43, 0x05, 0x43, 0x05, 0x63, 0x05, 0x03, 0x04, 0x62, 0x03, 0xa2, 0x02, 0xe1, 0x02, 0xa1,
-0x03, 0x22, 0x03, 0x62, 0x03, 0x42, 0x03, 0x22, 0x03, 0x82, 0x03, 0xe2, 0x04, 0x02, 0x03, 0xe2,
-0x03, 0xc2, 0x03, 0x22, 0x02, 0xa1, 0x02, 0x21, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21,
-0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x63,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x00, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0xe0, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0xa3, 0x07, 0x24, 0x05, 0x43, 0x01, 0x20, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x62,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x41,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x80, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x06, 0x84, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x64, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
-0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xa5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0x85, 0x05, 0xc3,
-0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xa3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20,
-0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xa5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1,
-0x03, 0xa2, 0x06, 0x44, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x07, 0x04,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x05, 0x83, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xc5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x63, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x02, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0xe0, 0x06, 0xe4,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xe3,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x43, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe2, 0x00, 0x00, 0x06, 0xe4,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x43,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x81, 0x03, 0x22, 0x01, 0x40, 0x07, 0x64, 0x07, 0xe5, 0x06, 0xe4, 0x05, 0xa3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62,
-0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41,
-0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64,
-0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x85, 0x07, 0xe5, 0x07, 0x64, 0x01, 0xa1, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x05, 0xe3, 0x04, 0x22,
-0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x02, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xc2,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x01, 0x20, 0x00, 0x60, 0x00, 0x80, 0x00, 0xa0, 0x00, 0x80,
-0x00, 0xa0, 0x00, 0xc0, 0x00, 0xe0, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x61, 0x02, 0x01,
-0x02, 0x61, 0x02, 0xe1, 0x03, 0x62, 0x03, 0x82, 0x03, 0x82, 0x04, 0x62, 0x05, 0x03, 0x04, 0xa3,
-0x05, 0x23, 0x06, 0xc4, 0x07, 0x85, 0x07, 0x44, 0x05, 0xc3, 0x04, 0xc3, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x00, 0x03, 0x62,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x05, 0xc3, 0x05, 0x83, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x03, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe2,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0x85, 0x07, 0xa5, 0x07, 0x85,
-0x07, 0x85, 0x07, 0xc5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x06, 0xc4,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85,
-0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
-0x05, 0x63, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x00, 0x00, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xe1,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x02, 0x01,
-0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x02, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00,
-0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0xc1, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x06, 0xe4, 0x06, 0x44, 0x05, 0xe3, 0x05, 0xa3, 0x05, 0x63,
-0x05, 0x23, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x40, 0x03, 0x02, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x60, 0x00, 0x00,
-0x01, 0x60, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x62, 0x04, 0x83, 0x03, 0x82, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xc1,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x60, 0x02, 0x81, 0x03, 0x22, 0x03, 0x22, 0x03, 0x02, 0x02, 0xc1, 0x03, 0x02,
-0x02, 0xe1, 0x02, 0x81, 0x02, 0x61, 0x02, 0x41, 0x02, 0x21, 0x02, 0x21, 0x01, 0xa1, 0x01, 0x60,
-0x01, 0x81, 0x01, 0x00, 0x00, 0x40, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1,
-0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0x22, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xe1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41,
-0x07, 0xe5, 0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x41, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x21, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x04, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x06, 0x24, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x43,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x41, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x42, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x04, 0xe3, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x60, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0xa3,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0x21, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xe3, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xc1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x83,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x20, 0x04, 0xc3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x40,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x80, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0xa0, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0x80,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
-0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xe1, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x02, 0x81,
-0x05, 0xc3, 0x04, 0xc3, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x03, 0x42, 0x00, 0x00,
-0x02, 0x41, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x00, 0x00,
-0x00, 0x00, 0x02, 0xc1, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x41,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xe1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x64, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xe3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x06, 0x04, 0x06, 0x64, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x04, 0xc3, 0x05, 0x23, 0x00, 0xe0, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44, 0x03, 0xc2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x60,
-0x02, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xa3, 0x06, 0xe4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x40, 0x06, 0x84, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x02, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x04, 0x02, 0x01, 0xc1, 0x05, 0xe3, 0x07, 0x24, 0x06, 0x04,
-0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x44,
-0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x05, 0x83,
-0x06, 0x64, 0x04, 0x22, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x40, 0x00, 0x00,
-0x04, 0x22, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xa3,
-0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x05, 0x03, 0x05, 0xc3, 0x04, 0xa3, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x82,
-0x02, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x04, 0x83, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x85, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0,
-0x03, 0x22, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x03, 0x42, 0x04, 0xe3, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x06, 0x24, 0x01, 0x81, 0x00, 0x00, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x24, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xc1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xe4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x83, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x01, 0x81, 0x01, 0x20, 0x07, 0x64, 0x07, 0x24, 0x01, 0x61,
-0x01, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x05, 0x23, 0x06, 0x24, 0x07, 0xe5, 0x05, 0x43, 0x00, 0x00, 0x01, 0x81, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0x85, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x00, 0x40,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x01, 0x40, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x44, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x04, 0xa3, 0x01, 0x20, 0x00, 0x00, 0x06, 0x64,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x40, 0x00, 0x00, 0x03, 0x82, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xa1,
-0x00, 0x00, 0x00, 0x00, 0x03, 0x82, 0x07, 0x24, 0x05, 0x63, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x02, 0x04, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x81, 0x01, 0x20, 0x00, 0x00,
-0x00, 0x00, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61,
-0x04, 0xe3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0x62, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x04, 0x63,
-0x06, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x63, 0x06, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x04, 0xc3, 0x02, 0x41, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x42, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x05, 0xc3, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x06, 0xa4, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3, 0x05, 0x03, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xa2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x83, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x01, 0x61, 0x06, 0xa4, 0x07, 0xa5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x24, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x24, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x05, 0x23, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x85, 0x02, 0x41, 0x06, 0x84,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x01, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x02, 0xe1, 0x01, 0x00, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0x04, 0x00, 0x60, 0x03, 0x42,
-0x07, 0xe5, 0x07, 0xe5, 0x05, 0x83, 0x01, 0x61, 0x04, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x62,
-0x03, 0xa2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xe4, 0x01, 0xc1, 0x00, 0xc0, 0x07, 0x24,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x05, 0x23, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4,
-0x07, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x04, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x06, 0xc4,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x01, 0x61, 0x07, 0x64, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0x64, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x03, 0xc2, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x44, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x64, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x03, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xc2, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xc4, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x81,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x81, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x02, 0xc1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xa1, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0x64, 0x07, 0x44, 0x07, 0x85,
-0x06, 0xe4, 0x06, 0x04, 0x05, 0xc3, 0x06, 0x04, 0x06, 0xa4, 0x06, 0xe4, 0x07, 0x64, 0x07, 0xc5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0x22,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x60, 0x07, 0xc5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xc5, 0x07, 0x04, 0x06, 0x84, 0x07, 0x24, 0x07, 0x85, 0x07, 0xa5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x01, 0xc1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0x44, 0x06, 0xc4, 0x05, 0x23, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x06, 0x84,
-0x07, 0x24, 0x05, 0xe3, 0x04, 0xa3, 0x03, 0xc2, 0x04, 0x83, 0x05, 0x03, 0x04, 0xc3, 0x04, 0xc3,
-0x04, 0x63, 0x04, 0x22, 0x03, 0xe2, 0x03, 0x42, 0x03, 0x82, 0x03, 0xe2, 0x02, 0x61, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x80, 0x05, 0xa3, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xa5, 0x07, 0x24, 0x06, 0x64, 0x06, 0x04, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x06, 0x24, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5,
-0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x02, 0x61,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x04, 0x02, 0x03, 0x62,
-0x02, 0x81, 0x01, 0xc1, 0x01, 0x60, 0x01, 0x00, 0x00, 0x80, 0x00, 0x40, 0x00, 0x20, 0x00, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0xc0,
-0x01, 0x20, 0x01, 0x81, 0x01, 0xa1, 0x01, 0xc1, 0x02, 0x01, 0x02, 0x21, 0x01, 0xe1, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x20, 0x02, 0xc1, 0x02, 0x41, 0x01, 0x61,
-0x01, 0x20, 0x01, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x80, 0x00, 0x80,
-0x01, 0x40, 0x02, 0x01, 0x03, 0x02, 0x04, 0x42, 0x05, 0x43, 0x05, 0xa3, 0x05, 0x43, 0x04, 0x22,
-0x01, 0x20, 0x02, 0x41, 0x04, 0x62, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xa1, 0x03, 0xe2, 0x03, 0xa2,
-0x03, 0x02, 0x02, 0x81, 0x02, 0x81, 0x02, 0xc1, 0x03, 0x42, 0x04, 0xa3, 0x05, 0x63, 0x05, 0x63,
-0x04, 0x22, 0x00, 0xe0, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x61, 0x02, 0x01, 0x02, 0x01, 0x02, 0x01, 0x01, 0x61,
-0x01, 0x40, 0x01, 0x40, 0x00, 0xe0, 0x00, 0x80, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x02, 0xe1,
-0x05, 0x83, 0x02, 0xe1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x04, 0x62, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0x04, 0x06, 0xa4, 0x06, 0x04,
-0x05, 0x03, 0x04, 0xc3, 0x04, 0x62, 0x03, 0xc2, 0x03, 0xa2, 0x03, 0xc2, 0x03, 0xa2, 0x03, 0x02,
-0x02, 0x01, 0x02, 0x41, 0x02, 0xc1, 0x02, 0xc1, 0x03, 0x02, 0x04, 0x02, 0x04, 0x22, 0x02, 0xc1,
-0x02, 0x21, 0x03, 0x82, 0x07, 0x44, 0x07, 0xe5, 0x04, 0x42, 0x01, 0x00, 0x01, 0x20, 0x03, 0x22,
-0x06, 0xa4, 0x07, 0x04, 0x03, 0xc2, 0x01, 0x81, 0x03, 0x22, 0x03, 0x22, 0x02, 0xa1, 0x02, 0xc1,
-0x02, 0x81, 0x02, 0x41, 0x01, 0xc1, 0x03, 0x42, 0x07, 0xe5, 0x07, 0xe5, 0x07, 0xe5, 0x04, 0xc3,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x02, 0x21, 0x02, 0x81, 0x02, 0x01, 0x01, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x84, 0x07, 0xe5, 0x07, 0xe5, 0x03, 0xe2,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x05, 0x83, 0x05, 0x43, 0x00, 0x60,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x59, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x18, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0xb6, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xf2, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0xcd, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x2a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x05, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x4d, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x4c, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x44, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x33, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x22, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x19, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x79, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x59, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x18, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x75, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xd2, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0xad, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xe9, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x46, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x82, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x59, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x08, 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x8c, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x19, 0xe9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0xd2, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x2a, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x2b, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0xb6, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x27, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc3, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x33, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd0, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0xb6, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x11, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x4c, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x59, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x63, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x2a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x55, 0x7a, 0x44, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x2d, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x55, 0x59, 0x55, 0x7a, 0x55, 0x7a, 0x08, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xd7, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x06, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x22, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x89, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x54, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x11, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xec, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x19, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x06, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x1a, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd1, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x6f, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x2d, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x27, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x23, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xb6, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x1a, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x90, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x74, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xd7, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x8f, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x1a, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x1a, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x11, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x27, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x4e, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xd7, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x1a, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x4e, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x63, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x2b, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x68, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x22, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x6f, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x09, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x06, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x75, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x74, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf1, 0x34, 0x18, 0x34, 0x18, 0x34, 0x18, 0x11, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xec, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x06, 0x34, 0x18, 0x34, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x6e, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x54, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xec, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xb7, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xd7, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x22, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xa4, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xaa, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x54, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x22, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xec, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc4, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x23, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x95, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x09, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x0c, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x8a, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xb1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x95, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x11, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x54, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xed, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x8f, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x23, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x07, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x19, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x19, 0xec, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x70, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xb6, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x4e, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x06, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x8b, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x1a, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x1a, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf7, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x4e, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xed, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xd3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x27, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xd7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x19, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x19, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xb6, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x4f, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd1, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc4, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x2b, 0xb6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x69, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x1a, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x1a, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xb2, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0xb6, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x33, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x49, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x27, 0x33, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xed, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x14, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x19, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x50, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x23, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xab, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x62, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x1a, 0x4f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0xaa, 0x42, 0xf1, 0x32, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x6e, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x28, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x10, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x70, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x89, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x29, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xe6, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x6e, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0xab, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x10, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x27, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xb0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xd1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x28, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x35, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x19, 0xed, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x27, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x29, 0xcb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x4e, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xd1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xd3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x15, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x11, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x0d, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x48, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x84, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf3, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x0c, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x22, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x49, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x06, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x19, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x2b, 0x56, 0x2b, 0x56, 0x1a, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x4e, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xd3, 0x2b, 0x56, 0x2b, 0x56, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0xf4, 0x00, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xb0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xc5, 0x08, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa4, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x19, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x2d, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xb0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xd0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xae, 0x42, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0xaa, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x2a, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x4c, 0x42, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa4, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x19, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x67, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x8f, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x06, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x3a, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x0c, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x0b, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x10, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xe5, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x6d, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xb0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x0c, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0x8f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0xa9, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xc5, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x19, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x3a, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x2c, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xa9, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xd1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0xcb, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x4e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x06, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x06, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xca, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xd1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x0d, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x32, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x47, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xe5, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8d, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x42, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x4d, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x26, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x4d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0xb0, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x8f, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xd0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x06, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xea, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x10, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xca, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x2d, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x3a, 0xb0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x48, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x21, 0xaa, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x26, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x08, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xf1, 0x42, 0xf1, 0x42, 0xf1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xeb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xea, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x06, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x6d, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x2c, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x3a, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x68, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x41, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xae, 0x4a, 0xaf, 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xea, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0xa9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x88, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x26, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x2c, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0xa9, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x83, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa4, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x47, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xea, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x0b, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xca, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x6d, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x18, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa4, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x3a, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x32, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x26, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xeb, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x18, 0xe5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x0b, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xc4, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x62, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x31, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x89, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x3a, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x62, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x0b, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x19, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xc4, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xe5, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x8e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x4c, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x6e, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x3a, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x2c, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xe5, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xae, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0xca, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xae, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x10, 0xa3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x29, 0x89, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x42, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xe5, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0xa9, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x08, 0x41, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x4a, 0xaf, 0x21, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}; \ No newline at end of file
diff --git a/bootloader/bootloader-5.0.4.bin b/bootloader/bootloader-5.0.4.bin
new file mode 100644
index 0000000..e175930
--- /dev/null
+++ b/bootloader/bootloader-5.0.4.bin
Binary files differ
diff --git a/bootloader/ota-dfu-python/nrf_ble_dfu_controller.py b/bootloader/ota-dfu-python/nrf_ble_dfu_controller.py
index 85de15a..ef61fa3 100644
--- a/bootloader/ota-dfu-python/nrf_ble_dfu_controller.py
+++ b/bootloader/ota-dfu-python/nrf_ble_dfu_controller.py
@@ -162,7 +162,7 @@ class NrfBleDfuController(object, metaclass=ABCMeta):
self.ble_conn.sendline('characteristics')
try:
- self.ble_conn.expect([uuid], timeout=2)
+ self.ble_conn.expect([uuid], timeout=10)
handles = re.findall(b'.*handle: (0x....),.*char value handle: (0x....)', self.ble_conn.before)
(handle, value_handle) = handles[-1]
except pexpect.TIMEOUT as e:
diff --git a/doc/MemoryAnalysis.md b/doc/MemoryAnalysis.md
index 1bf6e24..95bd611 100644
--- a/doc/MemoryAnalysis.md
+++ b/doc/MemoryAnalysis.md
@@ -1,6 +1,6 @@
# Memory analysis
## FreeRTOS heap and task stack
-FreeRTOS statically allocate its own heap buffer in a global variable named `ucHeap`. This is an aray of *uint8_t*. Its size is specified by the definition `configTOTAL_HEAP_SIZE` in *FreeRTOSConfig.h*
+FreeRTOS statically allocate its own heap buffer in a global variable named `ucHeap`. This is an array of *uint8_t*. Its size is specified by the definition `configTOTAL_HEAP_SIZE` in *FreeRTOSConfig.h*
FreeRTOS uses this buffer to allocate memory for tasks stack and all the RTOS object created during runtime (timers, mutexes,...).
The function `xPortGetFreeHeapSize()` returns the amount of memory available in this *ucHeap* buffer. If this value reaches 0, FreeRTOS runs out of memory.
@@ -75,4 +75,4 @@ add_definitions(-D__STACK_SIZE=8192)
*TODO*
#Tools
- - https://github.com/eliotstock/memory : display the memory usage (FLASH/RAM) using the .map file from GCC. \ No newline at end of file
+ - https://github.com/eliotstock/memory : display the memory usage (FLASH/RAM) using the .map file from GCC.
diff --git a/doc/bootloader/boot.png b/doc/bootloader/boot.png
new file mode 100644
index 0000000..713f715
--- /dev/null
+++ b/doc/bootloader/boot.png
Binary files differ
diff --git a/doc/bootloader/boot.puml b/doc/bootloader/boot.puml
new file mode 100644
index 0000000..00790d7
--- /dev/null
+++ b/doc/bootloader/boot.puml
@@ -0,0 +1,19 @@
+@startuml
+
+MCU -> Bootloader: reset
+activate Bootloader
+Bootloader -> Bootloader: Recover? (no)
+Bootloader -> Bootloader: New version? (no)
+Bootloader -> Application: Jump to primary slot
+deactivate Bootloader
+
+activate Application
+note right: This is the current version of the firmware
+Application -> Application: OTA procedure
+note right: Download a new firmware version and\n store it in secondary slot
+Application -> MCU: Reset
+deactivate Application
+
+
+
+@enduml \ No newline at end of file
diff --git a/doc/bootloader/recover.png b/doc/bootloader/recover.png
new file mode 100644
index 0000000..6c6a940
--- /dev/null
+++ b/doc/bootloader/recover.png
Binary files differ
diff --git a/doc/bootloader/recover.puml b/doc/bootloader/recover.puml
new file mode 100644
index 0000000..3f5bafb
--- /dev/null
+++ b/doc/bootloader/recover.puml
@@ -0,0 +1,17 @@
+@startuml
+
+MCU -> Bootloader: reset
+activate Bootloader
+Bootloader -> Bootloader: Recover? (yes)
+Bootloader -> Bootloader: Restore previous firmware
+note left: Copy the previous firmware from secondary to primary slot
+Bootloader -> Application: Jump to primary slot
+deactivate Bootloader
+
+activate Application
+note right: This is the previous version\nof the firmware
+Application -> Application: Normal Operation
+Application -> MCU: Reset
+deactivate Application
+
+@enduml \ No newline at end of file
diff --git a/doc/bootloader/upgrade.png b/doc/bootloader/upgrade.png
new file mode 100644
index 0000000..ac77d42
--- /dev/null
+++ b/doc/bootloader/upgrade.png
Binary files differ
diff --git a/doc/bootloader/upgrade.puml b/doc/bootloader/upgrade.puml
new file mode 100644
index 0000000..c31b911
--- /dev/null
+++ b/doc/bootloader/upgrade.puml
@@ -0,0 +1,21 @@
+@startuml
+
+MCU -> Bootloader: reset
+activate Bootloader
+Bootloader -> Bootloader: Recover? (no)
+Bootloader -> Bootloader: New version? (yes)
+Bootloader -> Bootloader: Swap firmwares
+note left: Copy current firmware from primary to secondary\nand copy the new firmware from secondary to primary
+Bootloader -> Application: Jump to primary slot
+deactivate Bootloader
+
+
+activate Application
+note right: This is the new version of the firmware
+Application -> Application: Write the valid bit in flash memory
+note right: The application should provide a way to\ncheck that it is running correctly\n(selftest, user confirmation,...)\nbefore setting the valid bit.
+Application -> Application: Normal operations...
+Application -> MCU: Reset
+deactivate Application
+
+@enduml \ No newline at end of file
diff --git a/doc/buildAndProgram.md b/doc/buildAndProgram.md
index 77fee33..72870e3 100644
--- a/doc/buildAndProgram.md
+++ b/doc/buildAndProgram.md
@@ -1,24 +1,24 @@
# Build
-##Dependencies
+## Dependencies
To build this project, you'll need:
- - A cross-compiler : [gcc-arm-none-eabi-8-2019-q3-update](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads/8-2019q3-update)
- - The NRF52 SDK 15.3.0 : [nRF5_SDK_15.3.0_59ac345](https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip)
+ - A cross-compiler : [ARM-GCC (9-2020-q2-update)](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads/9-2020-q2-update)
+ - The NRF52 SDK 15.3.0 : [nRF-SDK v15.3.0](https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip)
- A reasonably recent version of CMake (I use 3.16.5)
-##Build steps
-###Clone the repo
+## Build steps
+### Clone the repo
```
git clone https://github.com/JF002/Pinetime.git
cd Pinetime
mkdir build
cd build
```
-###Project generation using CMake
+### Project generation using CMake
CMake configures the project according to variables you specify the command line. The variables are:
Variable | Description | Example|
----------|-------------|--------|
-**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`-DARM_NONE_EABI_TOOLCHAIN_PATH=/home/jf/nrf52/gcc-arm-none-eabi-9-2019-q4-major/`|
+**ARM_NONE_EABI_TOOLCHAIN_PATH**|path to the toolchain directory|`-DARM_NONE_EABI_TOOLCHAIN_PATH=/home/jf/nrf52/gcc-arm-none-eabi-9-2020-q2-update/`|
**NRF5_SDK_PATH**|path to the NRF52 SDK|`-DNRF5_SDK_PATH=/home/jf/nrf52/Pinetime/sdk`|
**USE_JLINK, USE_GDB_CLIENT and USE_OPENOCD**|Enable *JLink* mode, *GDB Client* (Black Magic Probe) mode or *OpenOCD* mode (set the one you want to use to `1`)|`-DUSE_JLINK=1`
**CMAKE_BUILD_TYPE**| Build type (Release or Debug). Release is applied by default if this variable is not specified.|`-DCMAKE_BUILD_TYPE=Debug`
@@ -27,22 +27,22 @@ CMake configures the project according to variables you specify the command line
**GDB_CLIENT_TARGET_REMOTE**|Target remote connection string. Used only if `USE_GDB_CLIENT` is 1.|`-DGDB_CLIENT_TARGET_REMOTE=/dev/ttyACM0`
-####CMake command line for JLink
+#### CMake command line for JLink
```
cmake -DCMAKE_BUILD_TYPE=Debug -DARM_NONE_EABI_TOOLCHAIN_PATH=... -DNRF5_SDK_PATH=... -DUSE_JLINK=1 -DNRFJPROG=... ../
```
-####CMake command line for GDB Client (Black Magic Probe)
+#### CMake command line for GDB Client (Black Magic Probe)
```
cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=... -DNRF5_SDK_PATH=... -DUSE_GDB_CLIENT=1 -DGDB_CLIENT_BIN_PATH=... -DGDB_CLIENT_TARGET_REMOTE=... ../
```
-####CMake command line for OpenOCD
+#### CMake command line for OpenOCD
```
cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=... -DNRF5_SDK_PATH=... -DUSE_OPENOCD=1 -DGDB_CLIENT_BIN_PATH=[optional] ../
```
-###Build the project
+### Build the project
During the project generation, CMake created the following targets:
- FLASH_ERASE : mass erase the flash memory of the NRF52.
- FLASH_pinetime-app : flash the firmware into the NRF52.
@@ -50,7 +50,7 @@ During the project generation, CMake created the following targets:
- pinetime-mcuboot-app : build the firmware with the support of the bootloader (based on MCUBoot).
- pinetime-graphics : small firmware that writes the boot graphics into the SPI flash.
-If you just want to build the project and run it on the Pinetime, using *pinetime-app* is recommanded. See ???? for more info about bootloader support.
+If you just want to build the project and run it on the Pinetime, using *pinetime-app* is recommanded. See [this page](../bootloader/README.md) for more info about bootloader support.
Build:
```
@@ -66,8 +66,8 @@ Binary files are generated into the folder `src`:
- **pinetime-graphics.bin, .hex and .out** : firmware for the boot graphic in bin, hex and out formats.
- **pinetime-graphics.map** : map file
-###Program and run
-####Using CMake targets
+### Program and run
+#### Using CMake targets
These target have been configured during the project generation by CMake according to the parameters you provided to the command line.
Mass erase:
@@ -80,7 +80,7 @@ Flash the application:
make FLASH_pinetime-app
```
-###Using JLink
+### Using JLink
Start JLinkExe:
```
$ /opt/SEGGER/JLink/JLinkExe -device nrf52 -if swd -speed 4000 -autoconnect 1
@@ -146,7 +146,7 @@ Reset: Reset device via AIRCR.SYSRESETREQ.
J-Link>g
```
-####JLink RTT
+#### JLink RTT
RTT is a feature from Segger's JLink devices that allows bidirectionnal communication between the debugger and the target. This feature can be used to get the logs from the embedded software on the development computer.
- Program the MCU with the code (see above)
@@ -161,7 +161,7 @@ Start JLinkRTTClient
$ JLinkRTTClient
```
-###Using GDB and Black Magic Probe (BMP)
+### Using GDB and Black Magic Probe (BMP)
Enter the following command into GDB:
```
@@ -206,4 +206,4 @@ Loading section .sec6, size 0x10000 lma 0x30000
Loading section .sec7, size 0xdf08 lma 0x40000
Start address 0x0, load size 314200
Transfer rate: 45 KB/sec, 969 bytes/write.
-``` \ No newline at end of file
+```
diff --git a/doc/buildWithDocker.md b/doc/buildWithDocker.md
new file mode 100644
index 0000000..705c6d9
--- /dev/null
+++ b/doc/buildWithDocker.md
@@ -0,0 +1,33 @@
+# Build the project using Docker
+A [Docker image (Dockerfile)](../docker) containing all the build environment is available for X86_64 and AMD64 architectures. This image makes the build of the firmware and the generation of the DFU file for OTA.
+
+## Build the image
+The image is not (yet) available on DockerHub, you need to build it yourself, which is quite easy. The following commands must be run from the root of the project.
+
+If you are running on a x86_64 computer :
+```
+docker image build -t infinitime-build --build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g) docker/x86_64/
+```
+
+And if your are running on an ARM64 device (tested on RaspberryPi4 and Pine64 PineBookPro):
+```
+docker image build -t infinitime-build --build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g) docker/arm64/
+```
+
+This operation will take some time. It builds a Docker image based on Ubuntu, install some packages, download the ARM toolchain, the NRF SDK, MCUBoot and adafruit-nrfutil.
+
+When this is done, a new image named *infinitime-build* is available.
+
+## Run a container to build the project:
+
+```
+docker run --rm -v <project_root>:/sources infinitime-build
+```
+
+Replace *<project_root>* by the path of the root of the project on your computer. For example:
+
+```
+docker run --rm -v /home/jf/git/PineTime:/sources infinitime-build
+```
+
+This will start a container, build the firmware and generate the MCUBoot image and the DFU file. The output of the build is stored in **<project_root>/built/output**. \ No newline at end of file
diff --git a/doc/companionapps/Amazfish.md b/doc/companionapps/Amazfish.md
new file mode 100644
index 0000000..eb9daa0
--- /dev/null
+++ b/doc/companionapps/Amazfish.md
@@ -0,0 +1,15 @@
+# Amazfish
+[Amazfish](https://openrepos.net/content/piggz/amazfish) is a companion app that supports many smartwatches and activity trackers running on [SailfishOS](https://sailfishos.org/).
+
+## Features
+The following features are implemented:
+ - Scanning & detection of Pinetime-JF / InfiniTime
+ - Connection / disconnection
+ - Time synchronization
+ - Notifications
+ - Music control
+
+## Demo
+[This video](https://seafile.codingfield.com/f/21c5d023452740279e36/) shows how to connect to the Pinetime and control the playback of the music on the phone.
+Amazfish and Sailfish OS are running on the [Pinephone](https://www.pine64.org/pinephone/), another awesome device from Pine64.
+ \ No newline at end of file
diff --git a/doc/companionapps/Gadgetbridge.md b/doc/companionapps/Gadgetbridge.md
new file mode 100644
index 0000000..1a25069
--- /dev/null
+++ b/doc/companionapps/Gadgetbridge.md
@@ -0,0 +1,13 @@
+# Integration with Gadgetbridge
+[Gadgetbridge](https://gadgetbridge.org/) is an Android application that supports many smartwatches and fitness trackers.
+
+The integration of InfiniTime (previously Pinetime-JF) is now merged into the master branch (https://codeberg.org/Freeyourgadget/Gadgetbridge/).
+
+## Features
+The following features are implemented:
+ - Scanning & detection of Pinetime-JF / InfiniTime
+ - Connection / disconnection
+ - Notifications
+
+## Demo
+[This video](https://seafile.codingfield.com/f/0a2920b9d765462385e4/) shows how to scan, connect, send notification (using the debug screen) and disconnect from the Pinetime.
diff --git a/doc/companionapps/NrfconnectOTA.md b/doc/companionapps/NrfconnectOTA.md
new file mode 100644
index 0000000..0fa3cd0
--- /dev/null
+++ b/doc/companionapps/NrfconnectOTA.md
@@ -0,0 +1,12 @@
+# OTA using NRFConnect
+[NRFConnect](https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-mobile) is a powerful application (running on Android and iOS) which allows to scan and connect to BLE devices.
+
+## Features
+ - Scanning, connect, disconnect
+ - Time synchronization
+ - OTA
+
+InfiniTime implements the Nordic DFU protocol for the OTA functionality. NRFConnect also supports this protocol.
+
+# Demo
+[This video](https://seafile.codingfield.com/f/a52b69683a05472a90c7/) shows how to use NRFConnect to update the firmware running on the Pinetime. \ No newline at end of file
diff --git a/doc/companionapps/firmwareNoValidated.jpg b/doc/companionapps/firmwareNoValidated.jpg
new file mode 100644
index 0000000..28df7ea
--- /dev/null
+++ b/doc/companionapps/firmwareNoValidated.jpg
Binary files differ
diff --git a/doc/companionapps/firmwareValidated.jpg b/doc/companionapps/firmwareValidated.jpg
new file mode 100644
index 0000000..0d6f99b
--- /dev/null
+++ b/doc/companionapps/firmwareValidated.jpg
Binary files differ
diff --git a/doc/companionapps/firmwareValidationApp.jpg b/doc/companionapps/firmwareValidationApp.jpg
new file mode 100644
index 0000000..d78ad0c
--- /dev/null
+++ b/doc/companionapps/firmwareValidationApp.jpg
Binary files differ
diff --git a/doc/contribute.md b/doc/contribute.md
index 53c6ac0..40441cd 100644
--- a/doc/contribute.md
+++ b/doc/contribute.md
@@ -21,4 +21,24 @@ Then, you can submit a pull-request for review. Try to describe your pull reques
Other contributors can post comments about the pull request, maybe ask for more info or adjustements in the code.
-Once the pull request is reviewed an accepted, it'll be merge in **develop** and will be released in the next release version of the firmware. \ No newline at end of file
+Once the pull request is reviewed an accepted, it'll be merge in **develop** and will be released in the next release version of the firmware.
+
+# Coding convention
+## Language
+The language of this project is **C++**, and all new code must be written in C++. (Modern) C++ provides a lot of useful tools and functionalities that are beneficial for embedded software development like `constexpr`, `template` and anything that provides zero-cost abstraction.
+
+It's OK to include C code if this code comes from another library like FreeRTOS, NimBLE, LVGL or the NRF-SDK.
+
+## Coding style
+The most important rule to follow is to try to keep the code as easy to read and maintain as possible.
+
+ - **Identation** : 2 spaces, no tabulation
+ - **Opening brace** at the end of the line
+ - **Naming** : Choose self-describing variable name
+ - **class** : PascalCase
+ - **namespace** : PascalCase
+ - **variable** : camelCase, **no** prefix/suffix ('_', 'm_',...) for class members
+ - **Include guard** : `#pragma once` (no `#ifdef __MODULE__ / #define __MODULE__ / #endif`)
+ - **Includes** :
+ - files from the project : `#include "relative/path/to/the/file.h"`
+ - external files and std : `#include <file.h>` \ No newline at end of file
diff --git a/doc/filesInReleaseNotes.md b/doc/filesInReleaseNotes.md
index e9dadb2..2fdfadf 100644
--- a/doc/filesInReleaseNotes.md
+++ b/doc/filesInReleaseNotes.md
@@ -18,7 +18,7 @@ This firmware is standalone, meaning that it does not need a bootloader to actua
**This firmware must be flashed at address 0x00 in the main flash memory**
### Bootloader
-The bootloader is maintained by [lupyuen](https://github.com/lupyuen) and is a binary version of [this release](https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v4.1.7).
+The bootloader is maintained by [lupyuen](https://github.com/lupyuen) and is a binary version of [this release](https://github.com/lupyuen/pinetime-rust-mynewt/releases/tag/v5.0.4).
- **bootloader.hex** : Firmware in Intel HEX file format.
@@ -42,7 +42,7 @@ This firmware is intended to be used with our [MCUBoot-based bootloader](../boot
The following files are not directly usable by the bootloader:
- - **pinetime-mcuboot-app.bin** : Output file of GCC containing debug symbols, useful is you want to debug the firmware using GDB.
+ - **pinetime-mcuboot-app.out** : Output file of GCC containing debug symbols, useful is you want to debug the firmware using GDB.
- **pinetime-mcuboot-app.hex** : Firmware in Intel HEX file format.
- **pinetime-mcuboot-app.bin** : Firmware in binary format.
- **pinetime-mcuboot-app.map** : Map file containing all the symbols, addresses in memory,...
diff --git a/doc/openOCD.md b/doc/openOCD.md
new file mode 100644
index 0000000..a199bd7
--- /dev/null
+++ b/doc/openOCD.md
@@ -0,0 +1,105 @@
+# OpenOCD and STLink
+OpenOCD (**Open O**n **C**hip **D**ebugger) is an open source tool that interfaces with many SWD/JTAG debugger to provide debugging and *in-system* programming for embedded target devices.
+
+It supports the **NRF52** (the CPU of the PineTime) and the **STLinkV2**, a cheap SWD debugger.
+
+It works on X86 computers, as well as ARM/ARM64 computers and SBC (like the RaspberryPi and Pine64 Pinebook Pro) !
+
+## Installation
+We will build OpenOCD from sources, as packages from Linux distributions are most of the time outdated and do not support the NRF52 correctly.
+
+ - Fetch the sources from GIT, and build and install it:
+
+```
+git clone https://git.code.sf.net/p/openocd/code openocd-code
+
+cd openocd-code
+
+./bootstrap
+./configure --enable-stlink
+make -j 4
+sudo make install
+```
+
+ - Configure UDEV to allow OpenOCD to open the interface to your STLinkV2:
+```
+sudo cp contrib/60-openocd.rules /etc/udev/rules.d/
+sudo udevadm control --reload-rules
+```
+
+ - You can now plug your STLinkV2 in a USB port and run OpenOCD to see if it's working correctly:
+
+```
+$ openocd -f interface/stlink.cfg -f target/nrf52.cfg
+Open On-Chip Debugger 0.10.0+dev-01411-g051e80812-dirty (2020-09-28-20:16)
+Licensed under GNU GPL v2
+For bug reports, read
+ http://openocd.org/doc/doxygen/bugs.html
+Info : auto-selecting first available session transport "hla_swd". To override use 'transport select <transport>'.
+Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
+
+nRF52 device has a CTRL-AP dedicated to recover the device from AP lock.
+A high level adapter (like a ST-Link) you are currently using cannot access
+the CTRL-AP so 'nrf52_recover' command will not work.
+Do not enable UICR APPROTECT.
+
+Info : Listening on port 6666 for tcl connections
+Info : Listening on port 4444 for telnet connections
+Info : clock speed 1000 kHz
+Info : STLINK V2J34S7 (API v2) VID:PID 0483:3748
+Info : Target voltage: 3.294340
+Error: init mode failed (unable to connect to the target)
+```
+Ok, OpenOCD is running and it detects my STLinkV2. The last error shows that I've not connected the STLinkV2 to the PineTime.
+
+## Configuration files
+OpenOCD is configured using configuration files.
+First, we need a common configuration file for the project : **openocd-stlink.ocd**:
+```
+source [find interface/stlink.cfg]
+
+gdb_flash_program enable
+gdb_breakpoint_override hard
+
+source [find target/nrf52.cfg]
+```
+This file specifies to OpenOCD which debugger and target it will be connected to..
+
+Then, we use various *user files* to use OpenOCD to flash InfiniTime binary files.
+
+This files flashes the bootloader and the application firmware : **flash_bootloader_app.ocd**:
+```
+init
+
+program <build directory>/bootloader.bin verify 0x00000000
+program <build directory>/image-0.8.2.bin verify 0x00008000
+
+reset
+```
+
+And this one flashes the graphics flasher (it writes the bootloader graphics into the SPI NOR flash memory) : **flash_graphics.ocd**:
+```
+init
+
+program <build directory>/pinetime-graphics-0.8.2.bin verify 0x00000000
+
+reset
+```
+
+## Examples
+### Flash bootloader and application
+```
+openocd -f ./openocd-stlink.cfg -f ./flash_bootloader_app.ocd
+```
+
+### Flash graphics flasher
+```
+openocd -f ./openocd-stlink.cfg -f ./flash_graphics.ocd
+```
+
+## Connect the STLinkV2 to the PineTime
+Here is an example using the pogo pins:
+![SWD pinout](../images/swd_pinout.jpg)
+![Pogo pins](../images/pogopins.jpg)
+
+You can find more information about the SWD wiring [on the wiki](https://wiki.pine64.org/index.php?title=PineTime_devkit_wiring). \ No newline at end of file
diff --git a/docker/README.md b/docker/README.md
new file mode 100644
index 0000000..71ad258
--- /dev/null
+++ b/docker/README.md
@@ -0,0 +1,2 @@
+Docker images and build script for building the project using Docker.
+See [this page for more info](../doc/buildWithDocker.md). \ No newline at end of file
diff --git a/docker/arm64/Dockerfile b/docker/arm64/Dockerfile
new file mode 100644
index 0000000..87c5c62
--- /dev/null
+++ b/docker/arm64/Dockerfile
@@ -0,0 +1,17 @@
+FROM ubuntu:18.04
+
+ARG USER_ID
+ARG GROUP_ID
+
+RUN addgroup --gid $GROUP_ID user
+RUN adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID user
+
+RUN apt-get update -qq && apt-get install -y wget unzip cmake make build-essential git python3 python3-pip libffi-dev libssl-dev python3-dev
+RUN wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-aarch64-linux.tar.bz2 -O - | tar -xj -C /opt/
+RUN wget -q https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip && unzip -q nRF5_SDK_15.3.0_59ac345.zip -d /opt/ && rm nRF5_SDK_15.3.0_59ac345.zip
+
+RUN git clone https://github.com/JuulLabs-OSS/mcuboot.git /opt/mcuboot && pip3 install -r /opt/mcuboot/scripts/requirements.txt
+RUN pip3 install adafruit-nrfutil
+
+USER user
+CMD ["/sources/docker/build.sh"]
diff --git a/docker/build.sh b/docker/build.sh
new file mode 100755
index 0000000..fcb819a
--- /dev/null
+++ b/docker/build.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+export LC_ALL=C.UTF-8
+export LANG=C.UTF-8
+set -x
+
+mkdir /sources/build
+cd /sources/build
+
+cmake -DARM_NONE_EABI_TOOLCHAIN_PATH=/opt/gcc-arm-none-eabi-9-2020-q2-update -DNRF5_SDK_PATH=/opt/nRF5_SDK_15.3.0_59ac345 -DUSE_OPENOCD=1 ../
+make -j$(nproc)
+
+sh /sources/docker/post_build.sh
diff --git a/docker/post_build.sh.in b/docker/post_build.sh.in
new file mode 100755
index 0000000..0665100
--- /dev/null
+++ b/docker/post_build.sh.in
@@ -0,0 +1,16 @@
+#!/bin/sh
+export LC_ALL=C.UTF-8
+export LANG=C.UTF-8
+set -x
+
+mkdir -p /sources/build/output
+/opt/mcuboot/scripts/imgtool.py create --align 4 --version 1.0.0 --header-size 32 --slot-size 475136 --pad-header /sources/build/src/pinetime-mcuboot-app-@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.bin /sources/build/output/image-@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.bin
+adafruit-nrfutil dfu genpkg --dev-type 0x0052 --application /sources/build/output/image-@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.bin /sources/build/output/dfu-@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@.zip
+
+cp /sources/build/src/*.bin /sources/build/output/
+cp /sources/build/src/*.hex /sources/build/output/
+cp /sources/build/src/*.out /sources/build/output/
+cp /sources/build/src/*.map /sources/build/output/
+cp /sources/bootloader/bootloader-5.0.4.bin /sources/build/output/bootloader.bin
+
+
diff --git a/docker/x86_64/Dockerfile b/docker/x86_64/Dockerfile
new file mode 100644
index 0000000..7899c8c
--- /dev/null
+++ b/docker/x86_64/Dockerfile
@@ -0,0 +1,17 @@
+FROM ubuntu:18.04
+
+ARG USER_ID
+ARG GROUP_ID
+
+RUN addgroup --gid $GROUP_ID user
+RUN adduser --disabled-password --gecos '' --uid $USER_ID --gid $GROUP_ID user
+
+RUN apt-get update -qq && apt-get install -y wget unzip cmake make build-essential git python3 python3-pip
+RUN wget -q https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz -O - | tar -xj -C /opt/
+RUN wget -q https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip && unzip -q nRF5_SDK_15.3.0_59ac345.zip -d /opt/ && rm nRF5_SDK_15.3.0_59ac345.zip
+
+RUN git clone https://github.com/JuulLabs-OSS/mcuboot.git /opt/mcuboot && pip3 install -r /opt/mcuboot/scripts/requirements.txt
+RUN pip3 install adafruit-nrfutil
+
+USER user
+CMD ["/sources/docker/build.sh"] \ No newline at end of file
diff --git a/images/infinitime-logo.jpg b/images/infinitime-logo.jpg
new file mode 100644
index 0000000..86a16f0
--- /dev/null
+++ b/images/infinitime-logo.jpg
Binary files differ
diff --git a/images/pogopins.jpg b/images/pogopins.jpg
new file mode 100644
index 0000000..28a1c7f
--- /dev/null
+++ b/images/pogopins.jpg
Binary files differ
diff --git a/images/swd_pinout.jpg b/images/swd_pinout.jpg
new file mode 100644
index 0000000..1545916
--- /dev/null
+++ b/images/swd_pinout.jpg
Binary files differ
diff --git a/nrf52.svd b/nrf52.svd
new file mode 100644
index 0000000..da84887
--- /dev/null
+++ b/nrf52.svd
@@ -0,0 +1,42660 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- File naming: <vendor>_<part/series name>_svd.xml -->
+<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="CMSIS-SVD.xsd">
+ <vendor>Nordic Semiconductor</vendor>
+ <vendorID>Nordic</vendorID>
+ <name>nrf52</name>
+ <series>nrf52</series>
+ <version>1</version>
+ <description>nRF52832 reference description for radio MCU with ARM 32-bit Cortex-M4 Microcontroller </description>
+ <licenseText>
+Copyright (c) 2010 - 2020, Nordic Semiconductor ASA All rights reserved.\n
+\n
+Redistribution and use in source and binary forms, with or without\n
+modification, are permitted provided that the following conditions are met:\n
+\n
+1. Redistributions of source code must retain the above copyright notice, this\n
+ list of conditions and the following disclaimer.\n
+\n
+2. Redistributions in binary form must reproduce the above copyright\n
+ notice, this list of conditions and the following disclaimer in the\n
+ documentation and/or other materials provided with the distribution.\n
+\n
+3. Neither the name of Nordic Semiconductor ASA nor the names of its\n
+ contributors may be used to endorse or promote products derived from this\n
+ software without specific prior written permission.\n
+\n
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"\n
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n
+IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE\n
+ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE\n
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\n
+POSSIBILITY OF SUCH DAMAGE.\n
+ </licenseText>
+ <addressUnitBits>8</addressUnitBits>
+ <width>32</width>
+ <size>32</size>
+ <resetValue>0x00000000</resetValue>
+ <resetMask>0xFFFFFFFF</resetMask>
+ <cpu>
+ <name>CM4</name>
+ <revision>r0p1</revision>
+ <endian>little</endian>
+ <mpuPresent>1</mpuPresent>
+ <fpuPresent>1</fpuPresent>
+ <nvicPrioBits>3</nvicPrioBits>
+ <vendorSystickConfig>0</vendorSystickConfig>
+ </cpu>
+ <headerSystemFilename>system_nrf52</headerSystemFilename>
+ <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
+ <vendorExtensions>
+ <ExampleStackSize>2048</ExampleStackSize>
+ <ExampleHeapSize>2048</ExampleHeapSize>
+ <MaxInterrupts>112</MaxInterrupts>
+ </vendorExtensions>
+ <peripherals>
+ <peripheral>
+ <name>FICR</name>
+ <description>Factory Information Configuration Registers</description>
+ <groupName>FICR</groupName>
+ <baseAddress>0x10000000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <register>
+ <name>CODEPAGESIZE</name>
+ <description>Code memory page size</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>CODEPAGESIZE</name>
+ <description>Code memory page size</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CODESIZE</name>
+ <description>Code memory size</description>
+ <addressOffset>0x014</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>CODESIZE</name>
+ <description>Code memory size in number of pages</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>DEVICEID[%s]</name>
+ <description>Description collection[0]: Device identifier</description>
+ <addressOffset>0x060</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>DEVICEID</name>
+ <description>64 bit unique device identifier</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>4</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>ER[%s]</name>
+ <description>Description collection[0]: Encryption Root, word 0</description>
+ <addressOffset>0x080</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>ER</name>
+ <description>Encryption Root, word n</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>4</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>IR[%s]</name>
+ <description>Description collection[0]: Identity Root, word 0</description>
+ <addressOffset>0x090</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>IR</name>
+ <description>Identity Root, word n</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DEVICEADDRTYPE</name>
+ <description>Device address type</description>
+ <addressOffset>0x0A0</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>DEVICEADDRTYPE</name>
+ <description>Device address type</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Public</name>
+ <description>Public address</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Random</name>
+ <description>Random address</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>DEVICEADDR[%s]</name>
+ <description>Description collection[0]: Device address 0</description>
+ <addressOffset>0x0A4</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>DEVICEADDR</name>
+ <description>48 bit device address</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>INFO</name>
+ <description>Device info</description>
+ <addressOffset>0x100</addressOffset>
+ <register>
+ <name>PART</name>
+ <description>Part code</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00052832</resetValue>
+ <fields>
+ <field>
+ <name>PART</name>
+ <description>Part code</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>N52832</name>
+ <description>nRF52832</description>
+ <value>0x52832</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Unspecified</name>
+ <description>Unspecified</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>VARIANT</name>
+ <description>Part Variant, Hardware version and Production configuration</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x41414142</resetValue>
+ <fields>
+ <field>
+ <name>VARIANT</name>
+ <description>Part Variant, Hardware version and Production configuration, encoded as ASCII</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>AAAA</name>
+ <description>AAAA</description>
+ <value>0x41414141</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AAAB</name>
+ <description>AAAB</description>
+ <value>0x41414142</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AABA</name>
+ <description>AABA</description>
+ <value>0x41414241</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AABB</name>
+ <description>AABB</description>
+ <value>0x41414242</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AAB0</name>
+ <description>AAB0</description>
+ <value>0x41414230</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AAE0</name>
+ <description>AAE0</description>
+ <value>0x41414530</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Unspecified</name>
+ <description>Unspecified</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PACKAGE</name>
+ <description>Package option</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00002000</resetValue>
+ <fields>
+ <field>
+ <name>PACKAGE</name>
+ <description>Package option</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>QF</name>
+ <description>QFxx - 48-pin QFN</description>
+ <value>0x2000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CH</name>
+ <description>CHxx - 7x8 WLCSP 56 balls</description>
+ <value>0x2001</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CI</name>
+ <description>CIxx - 7x8 WLCSP 56 balls</description>
+ <value>0x2002</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CK</name>
+ <description>CKxx - 7x8 WLCSP 56 balls with backside coating for light protection</description>
+ <value>0x2005</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Unspecified</name>
+ <description>Unspecified</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RAM</name>
+ <description>RAM variant</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000040</resetValue>
+ <fields>
+ <field>
+ <name>RAM</name>
+ <description>RAM variant</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K16</name>
+ <description>16 kByte RAM</description>
+ <value>0x10</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K32</name>
+ <description>32 kByte RAM</description>
+ <value>0x20</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K64</name>
+ <description>64 kByte RAM</description>
+ <value>0x40</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Unspecified</name>
+ <description>Unspecified</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FLASH</name>
+ <description>Flash variant</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000200</resetValue>
+ <fields>
+ <field>
+ <name>FLASH</name>
+ <description>Flash variant</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K128</name>
+ <description>128 kByte FLASH</description>
+ <value>0x80</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K256</name>
+ <description>256 kByte FLASH</description>
+ <value>0x100</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K512</name>
+ <description>512 kByte FLASH</description>
+ <value>0x200</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Unspecified</name>
+ <description>Unspecified</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>3</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>UNUSED0[%s]</name>
+ <description>Description collection[0]: Unspecified</description>
+ <addressOffset>0x014</addressOffset>
+ <access>read-write</access>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TEMP</name>
+ <description>Registers storing factory TEMP module linearization coefficients</description>
+ <addressOffset>0x404</addressOffset>
+ <register>
+ <name>A0</name>
+ <description>Slope definition A0.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000320</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A1</name>
+ <description>Slope definition A1.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000343</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A2</name>
+ <description>Slope definition A2.</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x0000035D</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A3</name>
+ <description>Slope definition A3.</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000400</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A4</name>
+ <description>Slope definition A4.</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000452</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A5</name>
+ <description>Slope definition A5.</description>
+ <addressOffset>0x014</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x0000037B</resetValue>
+ <fields>
+ <field>
+ <name>A</name>
+ <description>A (slope definition) register.</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B0</name>
+ <description>y-intercept B0.</description>
+ <addressOffset>0x018</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00003FCC</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B1</name>
+ <description>y-intercept B1.</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00003F98</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B2</name>
+ <description>y-intercept B2.</description>
+ <addressOffset>0x020</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00003F98</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B3</name>
+ <description>y-intercept B3.</description>
+ <addressOffset>0x024</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000012</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B4</name>
+ <description>y-intercept B4.</description>
+ <addressOffset>0x028</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x0000004D</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B5</name>
+ <description>y-intercept B5.</description>
+ <addressOffset>0x02C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00003E10</resetValue>
+ <fields>
+ <field>
+ <name>B</name>
+ <description>B (y-intercept)</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T0</name>
+ <description>Segment end T0.</description>
+ <addressOffset>0x030</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x000000E2</resetValue>
+ <fields>
+ <field>
+ <name>T</name>
+ <description>T (segment end)register.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T1</name>
+ <description>Segment end T1.</description>
+ <addressOffset>0x034</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>T</name>
+ <description>T (segment end)register.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T2</name>
+ <description>Segment end T2.</description>
+ <addressOffset>0x038</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000014</resetValue>
+ <fields>
+ <field>
+ <name>T</name>
+ <description>T (segment end)register.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T3</name>
+ <description>Segment end T3.</description>
+ <addressOffset>0x03C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000019</resetValue>
+ <fields>
+ <field>
+ <name>T</name>
+ <description>T (segment end)register.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T4</name>
+ <description>Segment end T4.</description>
+ <addressOffset>0x040</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000050</resetValue>
+ <fields>
+ <field>
+ <name>T</name>
+ <description>T (segment end)register.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>NFC</name>
+ <description>Unspecified</description>
+ <addressOffset>0x450</addressOffset>
+ <register>
+ <name>TAGHEADER0</name>
+ <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFF5F</resetValue>
+ <fields>
+ <field>
+ <name>MFGID</name>
+ <description>Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>UD1</name>
+ <description>Unique identifier byte 1</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>UD2</name>
+ <description>Unique identifier byte 2</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>UD3</name>
+ <description>Unique identifier byte 3</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TAGHEADER1</name>
+ <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>UD4</name>
+ <description>Unique identifier byte 4</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>UD5</name>
+ <description>Unique identifier byte 5</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>UD6</name>
+ <description>Unique identifier byte 6</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>UD7</name>
+ <description>Unique identifier byte 7</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TAGHEADER2</name>
+ <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>UD8</name>
+ <description>Unique identifier byte 8</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>UD9</name>
+ <description>Unique identifier byte 9</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>UD10</name>
+ <description>Unique identifier byte 10</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>UD11</name>
+ <description>Unique identifier byte 11</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TAGHEADER3</name>
+ <description>Default header for NFC Tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-only</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>UD12</name>
+ <description>Unique identifier byte 12</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>UD13</name>
+ <description>Unique identifier byte 13</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>UD14</name>
+ <description>Unique identifier byte 14</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>UD15</name>
+ <description>Unique identifier byte 15</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>UICR</name>
+ <description>User Information Configuration Registers</description>
+ <groupName>UICR</groupName>
+ <baseAddress>0x10001000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <register>
+ <name>UNUSED0</name>
+ <description>Unspecified</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>UNUSED1</name>
+ <description>Unspecified</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>UNUSED2</name>
+ <description>Unspecified</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>UNUSED3</name>
+ <description>Unspecified</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <dim>15</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>NRFFW[%s]</name>
+ <description>Description collection[0]: Reserved for Nordic firmware design</description>
+ <addressOffset>0x014</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>NRFFW</name>
+ <description>Reserved for Nordic firmware design</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>12</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>NRFHW[%s]</name>
+ <description>Description collection[0]: Reserved for Nordic hardware design</description>
+ <addressOffset>0x050</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>NRFHW</name>
+ <description>Reserved for Nordic hardware design</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>32</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>CUSTOMER[%s]</name>
+ <description>Description collection[0]: Reserved for customer</description>
+ <addressOffset>0x080</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>CUSTOMER</name>
+ <description>Reserved for customer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>PSELRESET[%s]</name>
+ <description>Description collection[0]: Mapping of the nRESET function (see POWER chapter for details)</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>GPIO number P0.n onto which Reset is exposed</description>
+ <lsb>0</lsb>
+ <msb>5</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>APPROTECT</name>
+ <description>Access Port protection</description>
+ <addressOffset>0x208</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PALL</name>
+ <description>Enable or disable Access Port protection. Any other value than 0xFF being written to this field will enable protection.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0xFF</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>0x00</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NFCPINS</name>
+ <description>Setting of pins dedicated to NFC functionality: NFC antenna or GPIO</description>
+ <addressOffset>0x20C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PROTECT</name>
+ <description>Setting of pins dedicated to NFC functionality</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Operation as GPIO pins. Same protection as normal GPIO pins</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>NFC</name>
+ <description>Operation as NFC antenna pins. Configures the protection for NFC operation</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>BPROT</name>
+ <description>Block Protect</description>
+ <groupName>BPROT</groupName>
+ <baseAddress>0x40000000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <register>
+ <name>CONFIG0</name>
+ <description>Block protect configuration register 0</description>
+ <addressOffset>0x600</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0</name>
+ <description>Enable protection for region 0. Write '0' has no effect.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1</name>
+ <description>Enable protection for region 1. Write '0' has no effect.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2</name>
+ <description>Enable protection for region 2. Write '0' has no effect.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3</name>
+ <description>Enable protection for region 3. Write '0' has no effect.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION4</name>
+ <description>Enable protection for region 4. Write '0' has no effect.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION5</name>
+ <description>Enable protection for region 5. Write '0' has no effect.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION6</name>
+ <description>Enable protection for region 6. Write '0' has no effect.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION7</name>
+ <description>Enable protection for region 7. Write '0' has no effect.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION8</name>
+ <description>Enable protection for region 8. Write '0' has no effect.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION9</name>
+ <description>Enable protection for region 9. Write '0' has no effect.</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION10</name>
+ <description>Enable protection for region 10. Write '0' has no effect.</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION11</name>
+ <description>Enable protection for region 11. Write '0' has no effect.</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION12</name>
+ <description>Enable protection for region 12. Write '0' has no effect.</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION13</name>
+ <description>Enable protection for region 13. Write '0' has no effect.</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION14</name>
+ <description>Enable protection for region 14. Write '0' has no effect.</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION15</name>
+ <description>Enable protection for region 15. Write '0' has no effect.</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION16</name>
+ <description>Enable protection for region 16. Write '0' has no effect.</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION17</name>
+ <description>Enable protection for region 17. Write '0' has no effect.</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION18</name>
+ <description>Enable protection for region 18. Write '0' has no effect.</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION19</name>
+ <description>Enable protection for region 19. Write '0' has no effect.</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION20</name>
+ <description>Enable protection for region 20. Write '0' has no effect.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION21</name>
+ <description>Enable protection for region 21. Write '0' has no effect.</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION22</name>
+ <description>Enable protection for region 22. Write '0' has no effect.</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION23</name>
+ <description>Enable protection for region 23. Write '0' has no effect.</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION24</name>
+ <description>Enable protection for region 24. Write '0' has no effect.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION25</name>
+ <description>Enable protection for region 25. Write '0' has no effect.</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION26</name>
+ <description>Enable protection for region 26. Write '0' has no effect.</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION27</name>
+ <description>Enable protection for region 27. Write '0' has no effect.</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION28</name>
+ <description>Enable protection for region 28. Write '0' has no effect.</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION29</name>
+ <description>Enable protection for region 29. Write '0' has no effect.</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION30</name>
+ <description>Enable protection for region 30. Write '0' has no effect.</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION31</name>
+ <description>Enable protection for region 31. Write '0' has no effect.</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG1</name>
+ <description>Block protect configuration register 1</description>
+ <addressOffset>0x604</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION32</name>
+ <description>Enable protection for region 32. Write '0' has no effect.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION33</name>
+ <description>Enable protection for region 33. Write '0' has no effect.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION34</name>
+ <description>Enable protection for region 34. Write '0' has no effect.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION35</name>
+ <description>Enable protection for region 35. Write '0' has no effect.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION36</name>
+ <description>Enable protection for region 36. Write '0' has no effect.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION37</name>
+ <description>Enable protection for region 37. Write '0' has no effect.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION38</name>
+ <description>Enable protection for region 38. Write '0' has no effect.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION39</name>
+ <description>Enable protection for region 39. Write '0' has no effect.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION40</name>
+ <description>Enable protection for region 40. Write '0' has no effect.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION41</name>
+ <description>Enable protection for region 41. Write '0' has no effect.</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION42</name>
+ <description>Enable protection for region 42. Write '0' has no effect.</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION43</name>
+ <description>Enable protection for region 43. Write '0' has no effect.</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION44</name>
+ <description>Enable protection for region 44. Write '0' has no effect.</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION45</name>
+ <description>Enable protection for region 45. Write '0' has no effect.</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION46</name>
+ <description>Enable protection for region 46. Write '0' has no effect.</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION47</name>
+ <description>Enable protection for region 47. Write '0' has no effect.</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION48</name>
+ <description>Enable protection for region 48. Write '0' has no effect.</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION49</name>
+ <description>Enable protection for region 49. Write '0' has no effect.</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION50</name>
+ <description>Enable protection for region 50. Write '0' has no effect.</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION51</name>
+ <description>Enable protection for region 51. Write '0' has no effect.</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION52</name>
+ <description>Enable protection for region 52. Write '0' has no effect.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION53</name>
+ <description>Enable protection for region 53. Write '0' has no effect.</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION54</name>
+ <description>Enable protection for region 54. Write '0' has no effect.</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION55</name>
+ <description>Enable protection for region 55. Write '0' has no effect.</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION56</name>
+ <description>Enable protection for region 56. Write '0' has no effect.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION57</name>
+ <description>Enable protection for region 57. Write '0' has no effect.</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION58</name>
+ <description>Enable protection for region 58. Write '0' has no effect.</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION59</name>
+ <description>Enable protection for region 59. Write '0' has no effect.</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION60</name>
+ <description>Enable protection for region 60. Write '0' has no effect.</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION61</name>
+ <description>Enable protection for region 61. Write '0' has no effect.</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION62</name>
+ <description>Enable protection for region 62. Write '0' has no effect.</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION63</name>
+ <description>Enable protection for region 63. Write '0' has no effect.</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DISABLEINDEBUG</name>
+ <description>Disable protection mechanism in debug interface mode</description>
+ <addressOffset>0x608</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>DISABLEINDEBUG</name>
+ <description>Disable the protection mechanism for NVM regions while in debug interface mode. This register will only disable the protection mechanism if the device is in debug interface mode.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable in debug</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable in debug</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>UNUSED0</name>
+ <description>Unspecified</description>
+ <addressOffset>0x60C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>CONFIG2</name>
+ <description>Block protect configuration register 2</description>
+ <addressOffset>0x610</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION64</name>
+ <description>Enable protection for region 64. Write '0' has no effect.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION65</name>
+ <description>Enable protection for region 65. Write '0' has no effect.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION66</name>
+ <description>Enable protection for region 66. Write '0' has no effect.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION67</name>
+ <description>Enable protection for region 67. Write '0' has no effect.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION68</name>
+ <description>Enable protection for region 68. Write '0' has no effect.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION69</name>
+ <description>Enable protection for region 69. Write '0' has no effect.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION70</name>
+ <description>Enable protection for region 70. Write '0' has no effect.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION71</name>
+ <description>Enable protection for region 71. Write '0' has no effect.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION72</name>
+ <description>Enable protection for region 72. Write '0' has no effect.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION73</name>
+ <description>Enable protection for region 73. Write '0' has no effect.</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION74</name>
+ <description>Enable protection for region 74. Write '0' has no effect.</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION75</name>
+ <description>Enable protection for region 75. Write '0' has no effect.</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION76</name>
+ <description>Enable protection for region 76. Write '0' has no effect.</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION77</name>
+ <description>Enable protection for region 77. Write '0' has no effect.</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION78</name>
+ <description>Enable protection for region 78. Write '0' has no effect.</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION79</name>
+ <description>Enable protection for region 79. Write '0' has no effect.</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION80</name>
+ <description>Enable protection for region 80. Write '0' has no effect.</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION81</name>
+ <description>Enable protection for region 81. Write '0' has no effect.</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION82</name>
+ <description>Enable protection for region 82. Write '0' has no effect.</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION83</name>
+ <description>Enable protection for region 83. Write '0' has no effect.</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION84</name>
+ <description>Enable protection for region 84. Write '0' has no effect.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION85</name>
+ <description>Enable protection for region 85. Write '0' has no effect.</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION86</name>
+ <description>Enable protection for region 86. Write '0' has no effect.</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION87</name>
+ <description>Enable protection for region 87. Write '0' has no effect.</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION88</name>
+ <description>Enable protection for region 88. Write '0' has no effect.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION89</name>
+ <description>Enable protection for region 89. Write '0' has no effect.</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION90</name>
+ <description>Enable protection for region 90. Write '0' has no effect.</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION91</name>
+ <description>Enable protection for region 91. Write '0' has no effect.</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION92</name>
+ <description>Enable protection for region 92. Write '0' has no effect.</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION93</name>
+ <description>Enable protection for region 93. Write '0' has no effect.</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION94</name>
+ <description>Enable protection for region 94. Write '0' has no effect.</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION95</name>
+ <description>Enable protection for region 95. Write '0' has no effect.</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG3</name>
+ <description>Block protect configuration register 3</description>
+ <addressOffset>0x614</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION96</name>
+ <description>Enable protection for region 96. Write '0' has no effect.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION97</name>
+ <description>Enable protection for region 97. Write '0' has no effect.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION98</name>
+ <description>Enable protection for region 98. Write '0' has no effect.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION99</name>
+ <description>Enable protection for region 99. Write '0' has no effect.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION100</name>
+ <description>Enable protection for region 100. Write '0' has no effect.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION101</name>
+ <description>Enable protection for region 101. Write '0' has no effect.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION102</name>
+ <description>Enable protection for region 102. Write '0' has no effect.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION103</name>
+ <description>Enable protection for region 103. Write '0' has no effect.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION104</name>
+ <description>Enable protection for region 104. Write '0' has no effect.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION105</name>
+ <description>Enable protection for region 105. Write '0' has no effect.</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION106</name>
+ <description>Enable protection for region 106. Write '0' has no effect.</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION107</name>
+ <description>Enable protection for region 107. Write '0' has no effect.</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION108</name>
+ <description>Enable protection for region 108. Write '0' has no effect.</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION109</name>
+ <description>Enable protection for region 109. Write '0' has no effect.</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION110</name>
+ <description>Enable protection for region 110. Write '0' has no effect.</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION111</name>
+ <description>Enable protection for region 111. Write '0' has no effect.</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION112</name>
+ <description>Enable protection for region 112. Write '0' has no effect.</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION113</name>
+ <description>Enable protection for region 113. Write '0' has no effect.</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION114</name>
+ <description>Enable protection for region 114. Write '0' has no effect.</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION115</name>
+ <description>Enable protection for region 115. Write '0' has no effect.</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION116</name>
+ <description>Enable protection for region 116. Write '0' has no effect.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION117</name>
+ <description>Enable protection for region 117. Write '0' has no effect.</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION118</name>
+ <description>Enable protection for region 118. Write '0' has no effect.</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION119</name>
+ <description>Enable protection for region 119. Write '0' has no effect.</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION120</name>
+ <description>Enable protection for region 120. Write '0' has no effect.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION121</name>
+ <description>Enable protection for region 121. Write '0' has no effect.</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION122</name>
+ <description>Enable protection for region 122. Write '0' has no effect.</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION123</name>
+ <description>Enable protection for region 123. Write '0' has no effect.</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION124</name>
+ <description>Enable protection for region 124. Write '0' has no effect.</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION125</name>
+ <description>Enable protection for region 125. Write '0' has no effect.</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION126</name>
+ <description>Enable protection for region 126. Write '0' has no effect.</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION127</name>
+ <description>Enable protection for region 127. Write '0' has no effect.</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Protection disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Protection enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>POWER</name>
+ <description>Power control</description>
+ <groupName>POWER</groupName>
+ <baseAddress>0x40000000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>BPROT</alternatePeripheral>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>POWER_CLOCK</name>
+ <value>0</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_CONSTLAT</name>
+ <description>Enable constant latency mode</description>
+ <addressOffset>0x078</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_LOWPWR</name>
+ <description>Enable low power mode (variable latency)</description>
+ <addressOffset>0x07C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_POFWARN</name>
+ <description>Power failure warning</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_SLEEPENTER</name>
+ <description>CPU entered WFI/WFE sleep</description>
+ <addressOffset>0x114</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_SLEEPEXIT</name>
+ <description>CPU exited WFI/WFE sleep</description>
+ <addressOffset>0x118</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>POFWARN</name>
+ <description>Write '1' to Enable interrupt for POFWARN event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SLEEPENTER</name>
+ <description>Write '1' to Enable interrupt for SLEEPENTER event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SLEEPEXIT</name>
+ <description>Write '1' to Enable interrupt for SLEEPEXIT event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>POFWARN</name>
+ <description>Write '1' to Disable interrupt for POFWARN event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SLEEPENTER</name>
+ <description>Write '1' to Disable interrupt for SLEEPENTER event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SLEEPEXIT</name>
+ <description>Write '1' to Disable interrupt for SLEEPEXIT event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RESETREAS</name>
+ <description>Reset reason</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RESETPIN</name>
+ <description>Reset from pin-reset detected</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOG</name>
+ <description>Reset from watchdog detected</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SREQ</name>
+ <description>Reset from soft reset detected</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOCKUP</name>
+ <description>Reset from CPU lock-up detected</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OFF</name>
+ <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LPCOMP</name>
+ <description>Reset due to wake up from System OFF mode when wakeup is triggered from ANADETECT signal from LPCOMP</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DIF</name>
+ <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NFC</name>
+ <description>Reset due to wake up from System OFF mode by NFC field detect</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Not detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RAMSTATUS</name>
+ <description>Deprecated register - RAM status register</description>
+ <addressOffset>0x428</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>RAMBLOCK0</name>
+ <description>RAM block 0 is on or off/powering up</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RAMBLOCK1</name>
+ <description>RAM block 1 is on or off/powering up</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RAMBLOCK2</name>
+ <description>RAM block 2 is on or off/powering up</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RAMBLOCK3</name>
+ <description>RAM block 3 is on or off/powering up</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SYSTEMOFF</name>
+ <description>System OFF register</description>
+ <addressOffset>0x500</addressOffset>
+ <access>write-only</access>
+ <fields>
+ <field>
+ <name>SYSTEMOFF</name>
+ <description>Enable System OFF mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Enter</name>
+ <description>Enable System OFF mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>POFCON</name>
+ <description>Power failure comparator configuration</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>POF</name>
+ <description>Enable or disable power failure comparator</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>THRESHOLD</name>
+ <description>Power failure comparator threshold setting</description>
+ <lsb>1</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>V17</name>
+ <description>Set threshold to 1.7 V</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V18</name>
+ <description>Set threshold to 1.8 V</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V19</name>
+ <description>Set threshold to 1.9 V</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V20</name>
+ <description>Set threshold to 2.0 V</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V21</name>
+ <description>Set threshold to 2.1 V</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V22</name>
+ <description>Set threshold to 2.2 V</description>
+ <value>9</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V23</name>
+ <description>Set threshold to 2.3 V</description>
+ <value>10</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V24</name>
+ <description>Set threshold to 2.4 V</description>
+ <value>11</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V25</name>
+ <description>Set threshold to 2.5 V</description>
+ <value>12</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V26</name>
+ <description>Set threshold to 2.6 V</description>
+ <value>13</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V27</name>
+ <description>Set threshold to 2.7 V</description>
+ <value>14</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>V28</name>
+ <description>Set threshold to 2.8 V</description>
+ <value>15</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>GPREGRET</name>
+ <description>General purpose retention register</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>GPREGRET</name>
+ <description>General purpose retention register</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>GPREGRET2</name>
+ <description>General purpose retention register</description>
+ <addressOffset>0x520</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>GPREGRET</name>
+ <description>General purpose retention register</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RAMON</name>
+ <description>Deprecated register - RAM on/off register (this register is retained)</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000003</resetValue>
+ <fields>
+ <field>
+ <name>ONRAM0</name>
+ <description>Keep RAM block 0 on or off in system ON Mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM0Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM0On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ONRAM1</name>
+ <description>Keep RAM block 1 on or off in system ON Mode</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM1Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM1On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OFFRAM0</name>
+ <description>Keep retention on RAM block 0 when RAM block is switched off</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM0Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM0On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OFFRAM1</name>
+ <description>Keep retention on RAM block 1 when RAM block is switched off</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM1Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM1On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RAMONB</name>
+ <description>Deprecated register - RAM on/off register (this register is retained)</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000003</resetValue>
+ <fields>
+ <field>
+ <name>ONRAM2</name>
+ <description>Keep RAM block 2 on or off in system ON Mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM2Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM2On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ONRAM3</name>
+ <description>Keep RAM block 3 on or off in system ON Mode</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM3Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM3On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OFFRAM2</name>
+ <description>Keep retention on RAM block 2 when RAM block is switched off</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM2Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM2On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OFFRAM3</name>
+ <description>Keep retention on RAM block 3 when RAM block is switched off</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RAM3Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RAM3On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DCDCEN</name>
+ <description>DC/DC enable register</description>
+ <addressOffset>0x578</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DCDCEN</name>
+ <description>Enable or disable DC/DC converter</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>8</dim>
+ <dimIncrement>16</dimIncrement>
+ <name>RAM[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x900</addressOffset>
+ <register>
+ <name>POWER</name>
+ <description>Description cluster[0]: RAM0 power control register</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x0000FFFF</resetValue>
+ <fields>
+ <field>
+ <name>S0POWER</name>
+ <description>Keep RAM section S0 ON or OFF in System ON mode.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1POWER</name>
+ <description>Keep RAM section S1 ON or OFF in System ON mode.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S0RETENTION</name>
+ <description>Keep retention on RAM section S0 when RAM section is in OFF</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1RETENTION</name>
+ <description>Keep retention on RAM section S1 when RAM section is in OFF</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>POWERSET</name>
+ <description>Description cluster[0]: RAM0 power control set register</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ <resetValue>0x0000FFFF</resetValue>
+ <fields>
+ <field>
+ <name>S0POWER</name>
+ <description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1POWER</name>
+ <description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S0RETENTION</name>
+ <description>Keep retention on RAM section S0 when RAM section is switched off</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1RETENTION</name>
+ <description>Keep retention on RAM section S1 when RAM section is switched off</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>On</name>
+ <description>On</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>POWERCLR</name>
+ <description>Description cluster[0]: RAM0 power control clear register</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ <resetValue>0x0000FFFF</resetValue>
+ <fields>
+ <field>
+ <name>S0POWER</name>
+ <description>Keep RAM section S0 of RAM0 on or off in System ON mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1POWER</name>
+ <description>Keep RAM section S1 of RAM0 on or off in System ON mode</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S0RETENTION</name>
+ <description>Keep retention on RAM section S0 when RAM section is switched off</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>S1RETENTION</name>
+ <description>Keep retention on RAM section S1 when RAM section is switched off</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Off</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>CLOCK</name>
+ <description>Clock control</description>
+ <groupName>CLOCK</groupName>
+ <baseAddress>0x40000000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>BPROT</alternatePeripheral>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>POWER_CLOCK</name>
+ <value>0</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_HFCLKSTART</name>
+ <description>Start HFCLK crystal oscillator</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_HFCLKSTOP</name>
+ <description>Stop HFCLK crystal oscillator</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_LFCLKSTART</name>
+ <description>Start LFCLK source</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_LFCLKSTOP</name>
+ <description>Stop LFCLK source</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CAL</name>
+ <description>Start calibration of LFRC oscillator</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CTSTART</name>
+ <description>Start calibration timer</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CTSTOP</name>
+ <description>Stop calibration timer</description>
+ <addressOffset>0x018</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_HFCLKSTARTED</name>
+ <description>HFCLK oscillator started</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_LFCLKSTARTED</name>
+ <description>LFCLK started</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DONE</name>
+ <description>Calibration of LFCLK RC oscillator complete event</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CTTO</name>
+ <description>Calibration timer timeout</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HFCLKSTARTED</name>
+ <description>Write '1' to Enable interrupt for HFCLKSTARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LFCLKSTARTED</name>
+ <description>Write '1' to Enable interrupt for LFCLKSTARTED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DONE</name>
+ <description>Write '1' to Enable interrupt for DONE event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CTTO</name>
+ <description>Write '1' to Enable interrupt for CTTO event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HFCLKSTARTED</name>
+ <description>Write '1' to Disable interrupt for HFCLKSTARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LFCLKSTARTED</name>
+ <description>Write '1' to Disable interrupt for LFCLKSTARTED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DONE</name>
+ <description>Write '1' to Disable interrupt for DONE event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CTTO</name>
+ <description>Write '1' to Disable interrupt for CTTO event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>HFCLKRUN</name>
+ <description>Status indicating that HFCLKSTART task has been triggered</description>
+ <addressOffset>0x408</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>STATUS</name>
+ <description>HFCLKSTART task triggered or not</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotTriggered</name>
+ <description>Task not triggered</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Triggered</name>
+ <description>Task triggered</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>HFCLKSTAT</name>
+ <description>HFCLK status</description>
+ <addressOffset>0x40C</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>SRC</name>
+ <description>Source of HFCLK</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RC</name>
+ <description>64 MHz internal oscillator (HFINT)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Xtal</name>
+ <description>64 MHz crystal oscillator (HFXO)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STATE</name>
+ <description>HFCLK state</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotRunning</name>
+ <description>HFCLK not running</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Running</name>
+ <description>HFCLK running</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LFCLKRUN</name>
+ <description>Status indicating that LFCLKSTART task has been triggered</description>
+ <addressOffset>0x414</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>STATUS</name>
+ <description>LFCLKSTART task triggered or not</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotTriggered</name>
+ <description>Task not triggered</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Triggered</name>
+ <description>Task triggered</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LFCLKSTAT</name>
+ <description>LFCLK status</description>
+ <addressOffset>0x418</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>SRC</name>
+ <description>Source of LFCLK</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RC</name>
+ <description>32.768 kHz RC oscillator</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Xtal</name>
+ <description>32.768 kHz crystal oscillator</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Synth</name>
+ <description>32.768 kHz synthesized from HFCLK</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STATE</name>
+ <description>LFCLK state</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotRunning</name>
+ <description>LFCLK not running</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Running</name>
+ <description>LFCLK running</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LFCLKSRCCOPY</name>
+ <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
+ <addressOffset>0x41C</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>SRC</name>
+ <description>Clock source</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RC</name>
+ <description>32.768 kHz RC oscillator</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Xtal</name>
+ <description>32.768 kHz crystal oscillator</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Synth</name>
+ <description>32.768 kHz synthesized from HFCLK</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LFCLKSRC</name>
+ <description>Clock source for the LFCLK</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SRC</name>
+ <description>Clock source</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RC</name>
+ <description>32.768 kHz RC oscillator</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Xtal</name>
+ <description>32.768 kHz crystal oscillator</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Synth</name>
+ <description>32.768 kHz synthesized from HFCLK</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BYPASS</name>
+ <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable (use with Xtal or low-swing external source)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable (use with rail-to-rail external source)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>EXTERNAL</name>
+ <description>Enable or disable external source for LFCLK</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable external source (use with Xtal)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CTIV</name>
+ <description>Calibration timer interval</description>
+ <addressOffset>0x538</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTIV</name>
+ <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TRACECONFIG</name>
+ <description>Clocking options for the Trace Port debug interface</description>
+ <addressOffset>0x55C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>TRACEPORTSPEED</name>
+ <description>Speed of Trace Port clock. Note that the TRACECLK pin will output this clock divided by two.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>32MHz</name>
+ <description>32 MHz Trace Port clock (TRACECLK = 16 MHz)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>16MHz</name>
+ <description>16 MHz Trace Port clock (TRACECLK = 8 MHz)</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>8MHz</name>
+ <description>8 MHz Trace Port clock (TRACECLK = 4 MHz)</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>4MHz</name>
+ <description>4 MHz Trace Port clock (TRACECLK = 2 MHz)</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRACEMUX</name>
+ <description>Pin multiplexing of trace signals.</description>
+ <lsb>16</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>GPIO</name>
+ <description>GPIOs multiplexed onto all trace-pins</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Serial</name>
+ <description>SWO multiplexed onto P0.18, GPIO multiplexed onto other trace pins</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Parallel</name>
+ <description>TRACECLK and TRACEDATA multiplexed onto P0.20, P0.18, P0.16, P0.15 and P0.14.</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>RADIO</name>
+ <description>2.4 GHz Radio</description>
+ <groupName>RADIO</groupName>
+ <baseAddress>0x40001000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>RADIO</name>
+ <value>1</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_TXEN</name>
+ <description>Enable RADIO in TX mode</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RXEN</name>
+ <description>Enable RADIO in RX mode</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start RADIO</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop RADIO</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_DISABLE</name>
+ <description>Disable RADIO</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RSSISTART</name>
+ <description>Start the RSSI and take one single sample of the receive signal strength.</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RSSISTOP</name>
+ <description>Stop the RSSI measurement</description>
+ <addressOffset>0x018</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_BCSTART</name>
+ <description>Start the bit counter</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_BCSTOP</name>
+ <description>Stop the bit counter</description>
+ <addressOffset>0x020</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_READY</name>
+ <description>RADIO has ramped up and is ready to be started</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ADDRESS</name>
+ <description>Address sent or received</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_PAYLOAD</name>
+ <description>Packet payload sent or received</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>Packet sent or received</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DISABLED</name>
+ <description>RADIO has been disabled</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DEVMATCH</name>
+ <description>A device address match occurred on the last received packet</description>
+ <addressOffset>0x114</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DEVMISS</name>
+ <description>No device address match occurred on the last received packet</description>
+ <addressOffset>0x118</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RSSIEND</name>
+ <description>Sampling of receive signal strength complete.</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_BCMATCH</name>
+ <description>Bit counter reached bit count value.</description>
+ <addressOffset>0x128</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CRCOK</name>
+ <description>Packet received with CRC ok</description>
+ <addressOffset>0x130</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CRCERROR</name>
+ <description>Packet received with CRC error</description>
+ <addressOffset>0x134</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY_START</name>
+ <description>Shortcut between READY event and START task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END_DISABLE</name>
+ <description>Shortcut between END event and DISABLE task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISABLED_TXEN</name>
+ <description>Shortcut between DISABLED event and TXEN task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISABLED_RXEN</name>
+ <description>Shortcut between DISABLED event and RXEN task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDRESS_RSSISTART</name>
+ <description>Shortcut between ADDRESS event and RSSISTART task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END_START</name>
+ <description>Shortcut between END event and START task</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDRESS_BCSTART</name>
+ <description>Shortcut between ADDRESS event and BCSTART task</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISABLED_RSSISTOP</name>
+ <description>Shortcut between DISABLED event and RSSISTOP task</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Enable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDRESS</name>
+ <description>Write '1' to Enable interrupt for ADDRESS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PAYLOAD</name>
+ <description>Write '1' to Enable interrupt for PAYLOAD event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISABLED</name>
+ <description>Write '1' to Enable interrupt for DISABLED event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DEVMATCH</name>
+ <description>Write '1' to Enable interrupt for DEVMATCH event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DEVMISS</name>
+ <description>Write '1' to Enable interrupt for DEVMISS event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RSSIEND</name>
+ <description>Write '1' to Enable interrupt for RSSIEND event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BCMATCH</name>
+ <description>Write '1' to Enable interrupt for BCMATCH event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCOK</name>
+ <description>Write '1' to Enable interrupt for CRCOK event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCERROR</name>
+ <description>Write '1' to Enable interrupt for CRCERROR event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDRESS</name>
+ <description>Write '1' to Disable interrupt for ADDRESS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PAYLOAD</name>
+ <description>Write '1' to Disable interrupt for PAYLOAD event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISABLED</name>
+ <description>Write '1' to Disable interrupt for DISABLED event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DEVMATCH</name>
+ <description>Write '1' to Disable interrupt for DEVMATCH event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DEVMISS</name>
+ <description>Write '1' to Disable interrupt for DEVMISS event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RSSIEND</name>
+ <description>Write '1' to Disable interrupt for RSSIEND event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BCMATCH</name>
+ <description>Write '1' to Disable interrupt for BCMATCH event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCOK</name>
+ <description>Write '1' to Disable interrupt for CRCOK event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCERROR</name>
+ <description>Write '1' to Disable interrupt for CRCERROR event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CRCSTATUS</name>
+ <description>CRC status</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>CRCSTATUS</name>
+ <description>CRC status of packet received</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>CRCError</name>
+ <description>Packet received with CRC error</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CRCOk</name>
+ <description>Packet received with CRC ok</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXMATCH</name>
+ <description>Received address</description>
+ <addressOffset>0x408</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RXMATCH</name>
+ <description>Received address</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXCRC</name>
+ <description>CRC field of previously received packet</description>
+ <addressOffset>0x40C</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RXCRC</name>
+ <description>CRC field of previously received packet</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DAI</name>
+ <description>Device address match index</description>
+ <addressOffset>0x410</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>DAI</name>
+ <description>Device address match index</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PACKETPTR</name>
+ <description>Packet pointer</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PACKETPTR</name>
+ <description>Packet pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FREQUENCY</name>
+ <description>Frequency</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000002</resetValue>
+ <fields>
+ <field>
+ <name>FREQUENCY</name>
+ <description>Radio channel frequency</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ <field>
+ <name>MAP</name>
+ <description>Channel map selection.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Default</name>
+ <description>Channel map between 2400 MHZ .. 2500 MHz</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Channel map between 2360 MHZ .. 2460 MHz</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXPOWER</name>
+ <description>Output power</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TXPOWER</name>
+ <description>RADIO output power.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Pos4dBm</name>
+ <description>+4 dBm</description>
+ <value>0x04</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pos3dBm</name>
+ <description>+3 dBm</description>
+ <value>0x03</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>0dBm</name>
+ <description>0 dBm</description>
+ <value>0x00</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg4dBm</name>
+ <description>-4 dBm</description>
+ <value>0xFC</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg8dBm</name>
+ <description>-8 dBm</description>
+ <value>0xF8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg12dBm</name>
+ <description>-12 dBm</description>
+ <value>0xF4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg16dBm</name>
+ <description>-16 dBm</description>
+ <value>0xF0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg20dBm</name>
+ <description>-20 dBm</description>
+ <value>0xEC</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg30dBm</name>
+ <description>Deprecated enumerator - -40 dBm</description>
+ <value>0xFF</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Neg40dBm</name>
+ <description>-40 dBm</description>
+ <value>0xD8</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Data rate and modulation</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MODE</name>
+ <description>Radio data rate and modulation setting. The radio supports Frequency-shift Keying (FSK) modulation.</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Nrf_1Mbit</name>
+ <description>1 Mbit/s Nordic proprietary radio mode</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Nrf_2Mbit</name>
+ <description>2 Mbit/s Nordic proprietary radio mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Nrf_250Kbit</name>
+ <description>Deprecated enumerator - 250 kbit/s Nordic proprietary radio mode</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ble_1Mbit</name>
+ <description>1 Mbit/s Bluetooth Low Energy</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ble_2Mbit</name>
+ <description>2 Mbit/s Bluetooth Low Energy</description>
+ <value>4</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PCNF0</name>
+ <description>Packet configuration register 0</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LFLEN</name>
+ <description>Length on air of LENGTH field in number of bits.</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ </field>
+ <field>
+ <name>S0LEN</name>
+ <description>Length on air of S0 field in number of bytes.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ </field>
+ <field>
+ <name>S1LEN</name>
+ <description>Length on air of S1 field in number of bits.</description>
+ <lsb>16</lsb>
+ <msb>19</msb>
+ </field>
+ <field>
+ <name>S1INCL</name>
+ <description>Include or exclude S1 field in RAM</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Automatic</name>
+ <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Always include S1 field in RAM independent of S1LEN</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PLEN</name>
+ <description>Length of preamble on air. Decision point: TASKS_START task</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>8bit</name>
+ <description>8-bit preamble</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>16bit</name>
+ <description>16-bit preamble</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PCNF1</name>
+ <description>Packet configuration register 1</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXLEN</name>
+ <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>STATLEN</name>
+ <description>Static length in number of bytes</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>BALEN</name>
+ <description>Base address length in number of bytes</description>
+ <lsb>16</lsb>
+ <msb>18</msb>
+ </field>
+ <field>
+ <name>ENDIAN</name>
+ <description>On air endianness of packet, this applies to the S0, LENGTH, S1 and the PAYLOAD fields.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Little</name>
+ <description>Least Significant bit on air first</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Big</name>
+ <description>Most significant bit on air first</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>WHITEEN</name>
+ <description>Enable or disable packet whitening</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>BASE0</name>
+ <description>Base address 0</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BASE0</name>
+ <description>Base address 0</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>BASE1</name>
+ <description>Base address 1</description>
+ <addressOffset>0x520</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BASE1</name>
+ <description>Base address 1</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PREFIX0</name>
+ <description>Prefixes bytes for logical addresses 0-3</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>AP0</name>
+ <description>Address prefix 0.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>AP1</name>
+ <description>Address prefix 1.</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>AP2</name>
+ <description>Address prefix 2.</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>AP3</name>
+ <description>Address prefix 3.</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PREFIX1</name>
+ <description>Prefixes bytes for logical addresses 4-7</description>
+ <addressOffset>0x528</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>AP4</name>
+ <description>Address prefix 4.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>AP5</name>
+ <description>Address prefix 5.</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>AP6</name>
+ <description>Address prefix 6.</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>AP7</name>
+ <description>Address prefix 7.</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXADDRESS</name>
+ <description>Transmit address select</description>
+ <addressOffset>0x52C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TXADDRESS</name>
+ <description>Transmit address select</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXADDRESSES</name>
+ <description>Receive address select</description>
+ <addressOffset>0x530</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ADDR0</name>
+ <description>Enable or disable reception on logical address 0.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR1</name>
+ <description>Enable or disable reception on logical address 1.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR2</name>
+ <description>Enable or disable reception on logical address 2.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR3</name>
+ <description>Enable or disable reception on logical address 3.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR4</name>
+ <description>Enable or disable reception on logical address 4.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR5</name>
+ <description>Enable or disable reception on logical address 5.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR6</name>
+ <description>Enable or disable reception on logical address 6.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDR7</name>
+ <description>Enable or disable reception on logical address 7.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CRCCNF</name>
+ <description>CRC configuration</description>
+ <addressOffset>0x534</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LEN</name>
+ <description>CRC length in number of bytes.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>CRC length is zero and CRC calculation is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>One</name>
+ <description>CRC length is one byte and CRC calculation is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Two</name>
+ <description>CRC length is two bytes and CRC calculation is enabled</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Three</name>
+ <description>CRC length is three bytes and CRC calculation is enabled</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SKIPADDR</name>
+ <description>Include or exclude packet address field out of CRC calculation.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>CRC calculation includes address field</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Skip</name>
+ <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CRCPOLY</name>
+ <description>CRC polynomial</description>
+ <addressOffset>0x538</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CRCPOLY</name>
+ <description>CRC polynomial</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CRCINIT</name>
+ <description>CRC initial value</description>
+ <addressOffset>0x53C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CRCINIT</name>
+ <description>CRC initial value</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>UNUSED0</name>
+ <description>Unspecified</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>TIFS</name>
+ <description>Inter Frame Spacing in us</description>
+ <addressOffset>0x544</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TIFS</name>
+ <description>Inter Frame Spacing in us</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RSSISAMPLE</name>
+ <description>RSSI sample</description>
+ <addressOffset>0x548</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RSSISAMPLE</name>
+ <description>RSSI sample</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>STATE</name>
+ <description>Current radio state</description>
+ <addressOffset>0x550</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>STATE</name>
+ <description>Current radio state</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>RADIO is in the Disabled state</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RxRu</name>
+ <description>RADIO is in the RXRU state</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RxIdle</name>
+ <description>RADIO is in the RXIDLE state</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Rx</name>
+ <description>RADIO is in the RX state</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>RxDisable</name>
+ <description>RADIO is in the RXDISABLED state</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>TxRu</name>
+ <description>RADIO is in the TXRU state</description>
+ <value>9</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>TxIdle</name>
+ <description>RADIO is in the TXIDLE state</description>
+ <value>10</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Tx</name>
+ <description>RADIO is in the TX state</description>
+ <value>11</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>TxDisable</name>
+ <description>RADIO is in the TXDISABLED state</description>
+ <value>12</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DATAWHITEIV</name>
+ <description>Data whitening initial value</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000040</resetValue>
+ <fields>
+ <field>
+ <name>DATAWHITEIV</name>
+ <description>Data whitening initial value. Bit 6 is hard-wired to '1', writing '0' to it has no effect, and it will always be read back and used by the device as '1'.</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>BCC</name>
+ <description>Bit counter compare</description>
+ <addressOffset>0x560</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BCC</name>
+ <description>Bit counter compare</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>DAB[%s]</name>
+ <description>Description collection[0]: Device address base segment 0</description>
+ <addressOffset>0x600</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DAB</name>
+ <description>Device address base segment 0</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>DAP[%s]</name>
+ <description>Description collection[0]: Device address prefix 0</description>
+ <addressOffset>0x620</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DAP</name>
+ <description>Device address prefix 0</description>
+ <lsb>0</lsb>
+ <msb>15</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DACNF</name>
+ <description>Device address match configuration</description>
+ <addressOffset>0x640</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENA0</name>
+ <description>Enable or disable device address matching using device address 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA1</name>
+ <description>Enable or disable device address matching using device address 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA2</name>
+ <description>Enable or disable device address matching using device address 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA3</name>
+ <description>Enable or disable device address matching using device address 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA4</name>
+ <description>Enable or disable device address matching using device address 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA5</name>
+ <description>Enable or disable device address matching using device address 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA6</name>
+ <description>Enable or disable device address matching using device address 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENA7</name>
+ <description>Enable or disable device address matching using device address 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXADD0</name>
+ <description>TxAdd for device address 0</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ </field>
+ <field>
+ <name>TXADD1</name>
+ <description>TxAdd for device address 1</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ </field>
+ <field>
+ <name>TXADD2</name>
+ <description>TxAdd for device address 2</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ </field>
+ <field>
+ <name>TXADD3</name>
+ <description>TxAdd for device address 3</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ </field>
+ <field>
+ <name>TXADD4</name>
+ <description>TxAdd for device address 4</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ </field>
+ <field>
+ <name>TXADD5</name>
+ <description>TxAdd for device address 5</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ </field>
+ <field>
+ <name>TXADD6</name>
+ <description>TxAdd for device address 6</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ </field>
+ <field>
+ <name>TXADD7</name>
+ <description>TxAdd for device address 7</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODECNF0</name>
+ <description>Radio mode configuration register 0</description>
+ <addressOffset>0x650</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000200</resetValue>
+ <fields>
+ <field>
+ <name>RU</name>
+ <description>Radio ramp-up time</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Default</name>
+ <description>Default ramp-up time (tRXEN), compatible with firmware written for nRF51</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Fast</name>
+ <description>Fast ramp-up (tRXEN,FAST), see electrical specification for more information</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DTX</name>
+ <description>Default TX value</description>
+ <lsb>8</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>B1</name>
+ <description>Transmit '1'</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>B0</name>
+ <description>Transmit '0'</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Center</name>
+ <description>Transmit center frequency</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>POWER</name>
+ <description>Peripheral power control</description>
+ <addressOffset>0xFFC</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>POWER</name>
+ <description>Peripheral power control. The peripheral and its registers will be reset to its initial state by switching the peripheral off and then back on again.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Peripheral is powered off</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Peripheral is powered on</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>UARTE0</name>
+ <description>UART with EasyDMA</description>
+ <groupName>UARTE</groupName>
+ <baseAddress>0x40002000</baseAddress>
+ <size>32</size>
+ <headerStructName>UARTE</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>UARTE0_UART0</name>
+ <value>2</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STARTRX</name>
+ <description>Start UART receiver</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOPRX</name>
+ <description>Stop UART receiver</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STARTTX</name>
+ <description>Start UART transmitter</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOPTX</name>
+ <description>Stop UART transmitter</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_FLUSHRX</name>
+ <description>Flush RX FIFO into RX buffer</description>
+ <addressOffset>0x02C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_CTS</name>
+ <description>CTS is activated (set low). Clear To Send.</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_NCTS</name>
+ <description>CTS is deactivated (set high). Not Clear To Send.</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXDRDY</name>
+ <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDRX</name>
+ <description>Receive buffer is filled up</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXDRDY</name>
+ <description>Data sent from TXD</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDTX</name>
+ <description>Last TX byte transmitted</description>
+ <addressOffset>0x120</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>Error detected</description>
+ <addressOffset>0x124</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXTO</name>
+ <description>Receiver timeout</description>
+ <addressOffset>0x144</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXSTARTED</name>
+ <description>UART receiver has started</description>
+ <addressOffset>0x14C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXSTARTED</name>
+ <description>UART transmitter has started</description>
+ <addressOffset>0x150</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXSTOPPED</name>
+ <description>Transmitter stopped</description>
+ <addressOffset>0x158</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDRX_STARTRX</name>
+ <description>Shortcut between ENDRX event and STARTRX task</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX_STOPRX</name>
+ <description>Shortcut between ENDRX event and STOPRX task</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS</name>
+ <description>Enable or disable interrupt for CTS event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS</name>
+ <description>Enable or disable interrupt for NCTS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDRDY</name>
+ <description>Enable or disable interrupt for RXDRDY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Enable or disable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDRDY</name>
+ <description>Enable or disable interrupt for TXDRDY event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Enable or disable interrupt for ENDTX event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Enable or disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXTO</name>
+ <description>Enable or disable interrupt for RXTO event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Enable or disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Enable or disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTOPPED</name>
+ <description>Enable or disable interrupt for TXSTOPPED event</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS</name>
+ <description>Write '1' to Enable interrupt for CTS event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS</name>
+ <description>Write '1' to Enable interrupt for NCTS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDRDY</name>
+ <description>Write '1' to Enable interrupt for RXDRDY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Enable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDRDY</name>
+ <description>Write '1' to Enable interrupt for TXDRDY event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Enable interrupt for ENDTX event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXTO</name>
+ <description>Write '1' to Enable interrupt for RXTO event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Enable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Enable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTOPPED</name>
+ <description>Write '1' to Enable interrupt for TXSTOPPED event</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS</name>
+ <description>Write '1' to Disable interrupt for CTS event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS</name>
+ <description>Write '1' to Disable interrupt for NCTS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDRDY</name>
+ <description>Write '1' to Disable interrupt for RXDRDY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Disable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDRDY</name>
+ <description>Write '1' to Disable interrupt for TXDRDY event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Disable interrupt for ENDTX event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXTO</name>
+ <description>Write '1' to Disable interrupt for RXTO event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTOPPED</name>
+ <description>Write '1' to Disable interrupt for TXSTOPPED event</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSRC</name>
+ <description>Error source</description>
+ <addressOffset>0x480</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>OVERRUN</name>
+ <description>Overrun error</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PARITY</name>
+ <description>Parity error</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FRAMING</name>
+ <description>Framing error occurred</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BREAK</name>
+ <description>Break condition</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable UART</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable UARTE</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable UARTE</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable UARTE</description>
+ <value>8</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>UARTE_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>RTS</name>
+ <description>Pin select for RTS signal</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXD</name>
+ <description>Pin select for TXD signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CTS</name>
+ <description>Pin select for CTS signal</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXD</name>
+ <description>Pin select for RXD signal</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>BAUDRATE</name>
+ <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>BAUDRATE</name>
+ <description>Baud rate</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Baud1200</name>
+ <description>1200 baud (actual rate: 1205)</description>
+ <value>0x0004F000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud2400</name>
+ <description>2400 baud (actual rate: 2396)</description>
+ <value>0x0009D000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud4800</name>
+ <description>4800 baud (actual rate: 4808)</description>
+ <value>0x0013B000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud9600</name>
+ <description>9600 baud (actual rate: 9598)</description>
+ <value>0x00275000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud14400</name>
+ <description>14400 baud (actual rate: 14401)</description>
+ <value>0x003AF000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud19200</name>
+ <description>19200 baud (actual rate: 19208)</description>
+ <value>0x004EA000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud28800</name>
+ <description>28800 baud (actual rate: 28777)</description>
+ <value>0x0075C000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud31250</name>
+ <description>31250 baud</description>
+ <value>0x00800000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud38400</name>
+ <description>38400 baud (actual rate: 38369)</description>
+ <value>0x009D0000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud56000</name>
+ <description>56000 baud (actual rate: 55944)</description>
+ <value>0x00E50000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud57600</name>
+ <description>57600 baud (actual rate: 57554)</description>
+ <value>0x00EB0000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud76800</name>
+ <description>76800 baud (actual rate: 76923)</description>
+ <value>0x013A9000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud115200</name>
+ <description>115200 baud (actual rate: 115108)</description>
+ <value>0x01D60000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud230400</name>
+ <description>230400 baud (actual rate: 231884)</description>
+ <value>0x03B00000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud250000</name>
+ <description>250000 baud</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud460800</name>
+ <description>460800 baud (actual rate: 457143)</description>
+ <value>0x07400000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud921600</name>
+ <description>921600 baud (actual rate: 941176)</description>
+ <value>0x0F000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud1M</name>
+ <description>1Mega baud</description>
+ <value>0x10000000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>RXD</name>
+ <description>RXD EasyDMA channel</description>
+ <headerStructName>UARTE_RXD</headerStructName>
+ <addressOffset>0x534</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>TXD EasyDMA channel</description>
+ <headerStructName>UARTE_TXD</headerStructName>
+ <addressOffset>0x544</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration of parity and hardware flow control</description>
+ <addressOffset>0x56C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HWFC</name>
+ <description>Hardware flow control</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PARITY</name>
+ <description>Parity</description>
+ <lsb>1</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude parity bit</description>
+ <value>0x0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include parity bit</description>
+ <value>0x7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>UART0</name>
+ <description>Universal Asynchronous Receiver/Transmitter</description>
+ <groupName>UART</groupName>
+ <baseAddress>0x40002000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>UARTE0</alternatePeripheral>
+ <headerStructName>UART</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>UARTE0_UART0</name>
+ <value>2</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STARTRX</name>
+ <description>Start UART receiver</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOPRX</name>
+ <description>Stop UART receiver</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STARTTX</name>
+ <description>Start UART transmitter</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOPTX</name>
+ <description>Stop UART transmitter</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SUSPEND</name>
+ <description>Suspend UART</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_CTS</name>
+ <description>CTS is activated (set low). Clear To Send.</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_NCTS</name>
+ <description>CTS is deactivated (set high). Not Clear To Send.</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXDRDY</name>
+ <description>Data received in RXD</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXDRDY</name>
+ <description>Data sent from TXD</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>Error detected</description>
+ <addressOffset>0x124</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXTO</name>
+ <description>Receiver timeout</description>
+ <addressOffset>0x144</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS_STARTRX</name>
+ <description>Shortcut between CTS event and STARTRX task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS_STOPRX</name>
+ <description>Shortcut between NCTS event and STOPRX task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS</name>
+ <description>Write '1' to Enable interrupt for CTS event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS</name>
+ <description>Write '1' to Enable interrupt for NCTS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDRDY</name>
+ <description>Write '1' to Enable interrupt for RXDRDY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDRDY</name>
+ <description>Write '1' to Enable interrupt for TXDRDY event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXTO</name>
+ <description>Write '1' to Enable interrupt for RXTO event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CTS</name>
+ <description>Write '1' to Disable interrupt for CTS event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NCTS</name>
+ <description>Write '1' to Disable interrupt for NCTS event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDRDY</name>
+ <description>Write '1' to Disable interrupt for RXDRDY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDRDY</name>
+ <description>Write '1' to Disable interrupt for TXDRDY event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXTO</name>
+ <description>Write '1' to Disable interrupt for RXTO event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSRC</name>
+ <description>Error source</description>
+ <addressOffset>0x480</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>OVERRUN</name>
+ <description>Overrun error</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PARITY</name>
+ <description>Parity error</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FRAMING</name>
+ <description>Framing error occurred</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BREAK</name>
+ <description>Break condition</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable UART</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable UART</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable UART</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable UART</description>
+ <value>4</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELRTS</name>
+ <description>Pin select for RTS</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELRTS</name>
+ <description>Pin number configuration for UART RTS signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELTXD</name>
+ <description>Pin select for TXD</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELTXD</name>
+ <description>Pin number configuration for UART TXD signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELCTS</name>
+ <description>Pin select for CTS</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELCTS</name>
+ <description>Pin number configuration for UART CTS signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELRXD</name>
+ <description>Pin select for RXD</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELRXD</name>
+ <description>Pin number configuration for UART RXD signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXD</name>
+ <description>RXD register</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-only</access>
+ <readAction>modifyExternal</readAction>
+ <fields>
+ <field>
+ <name>RXD</name>
+ <description>RX data received in previous transfers, double buffered</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXD</name>
+ <description>TXD register</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>write-only</access>
+ <fields>
+ <field>
+ <name>TXD</name>
+ <description>TX data to be transferred</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>BAUDRATE</name>
+ <description>Baud rate</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>BAUDRATE</name>
+ <description>Baud rate</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Baud1200</name>
+ <description>1200 baud (actual rate: 1205)</description>
+ <value>0x0004F000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud2400</name>
+ <description>2400 baud (actual rate: 2396)</description>
+ <value>0x0009D000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud4800</name>
+ <description>4800 baud (actual rate: 4808)</description>
+ <value>0x0013B000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud9600</name>
+ <description>9600 baud (actual rate: 9598)</description>
+ <value>0x00275000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud14400</name>
+ <description>14400 baud (actual rate: 14414)</description>
+ <value>0x003B0000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud19200</name>
+ <description>19200 baud (actual rate: 19208)</description>
+ <value>0x004EA000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud28800</name>
+ <description>28800 baud (actual rate: 28829)</description>
+ <value>0x0075F000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud31250</name>
+ <description>31250 baud</description>
+ <value>0x00800000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud38400</name>
+ <description>38400 baud (actual rate: 38462)</description>
+ <value>0x009D5000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud56000</name>
+ <description>56000 baud (actual rate: 55944)</description>
+ <value>0x00E50000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud57600</name>
+ <description>57600 baud (actual rate: 57762)</description>
+ <value>0x00EBF000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud76800</name>
+ <description>76800 baud (actual rate: 76923)</description>
+ <value>0x013A9000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud115200</name>
+ <description>115200 baud (actual rate: 115942)</description>
+ <value>0x01D7E000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud230400</name>
+ <description>230400 baud (actual rate: 231884)</description>
+ <value>0x03AFB000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud250000</name>
+ <description>250000 baud</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud460800</name>
+ <description>460800 baud (actual rate: 470588)</description>
+ <value>0x075F7000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud921600</name>
+ <description>921600 baud (actual rate: 941176)</description>
+ <value>0x0EBED000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Baud1M</name>
+ <description>1Mega baud</description>
+ <value>0x10000000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration of parity and hardware flow control</description>
+ <addressOffset>0x56C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HWFC</name>
+ <description>Hardware flow control</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PARITY</name>
+ <description>Parity</description>
+ <lsb>1</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude parity bit</description>
+ <value>0x0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include parity bit</description>
+ <value>0x7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>SPIM0</name>
+ <description>Serial Peripheral Interface Master with EasyDMA 0</description>
+ <groupName>SPIM</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <headerStructName>SPIM</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start SPI transaction</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop SPI transaction</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SUSPEND</name>
+ <description>Suspend SPI transaction</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RESUME</name>
+ <description>Resume SPI transaction</description>
+ <addressOffset>0x020</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>SPI transaction has stopped</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDRX</name>
+ <description>End of RXD buffer reached</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>End of RXD buffer and TXD buffer reached</description>
+ <addressOffset>0x118</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDTX</name>
+ <description>End of TXD buffer reached</description>
+ <addressOffset>0x120</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STARTED</name>
+ <description>Transaction started</description>
+ <addressOffset>0x14C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END_START</name>
+ <description>Shortcut between END event and START task</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Enable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Enable interrupt for ENDTX event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Enable interrupt for STARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Disable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Disable interrupt for ENDTX event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Disable interrupt for STARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable SPIM</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable SPIM</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable SPIM</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable SPIM</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>SPIM_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>SCK</name>
+ <description>Pin select for SCK</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MOSI</name>
+ <description>Pin select for MOSI signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MISO</name>
+ <description>Pin select for MISO signal</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>FREQUENCY</name>
+ <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>FREQUENCY</name>
+ <description>SPI master data rate</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K125</name>
+ <description>125 kbps</description>
+ <value>0x02000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K250</name>
+ <description>250 kbps</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K500</name>
+ <description>500 kbps</description>
+ <value>0x08000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M1</name>
+ <description>1 Mbps</description>
+ <value>0x10000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M2</name>
+ <description>2 Mbps</description>
+ <value>0x20000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M4</name>
+ <description>4 Mbps</description>
+ <value>0x40000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M8</name>
+ <description>8 Mbps</description>
+ <value>0x80000000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>RXD</name>
+ <description>RXD EasyDMA channel</description>
+ <headerStructName>SPIM_RXD</headerStructName>
+ <addressOffset>0x534</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LIST</name>
+ <description>EasyDMA list type</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LIST</name>
+ <description>List type</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable EasyDMA list</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ArrayList</name>
+ <description>Use array list</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>TXD EasyDMA channel</description>
+ <headerStructName>SPIM_TXD</headerStructName>
+ <addressOffset>0x544</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LIST</name>
+ <description>EasyDMA list type</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LIST</name>
+ <description>List type</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable EasyDMA list</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ArrayList</name>
+ <description>Use array list</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORDER</name>
+ <description>Bit order</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>MsbFirst</name>
+ <description>Most significant bit shifted out first</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LsbFirst</name>
+ <description>Least significant bit shifted out first</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPHA</name>
+ <description>Serial clock (SCK) phase</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Leading</name>
+ <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Trailing</name>
+ <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPOL</name>
+ <description>Serial clock (SCK) polarity</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>ActiveHigh</name>
+ <description>Active high</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ActiveLow</name>
+ <description>Active low</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ORC</name>
+ <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
+ <addressOffset>0x5C0</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORC</name>
+ <description>Over-read character. Character clocked out in case and over-read of the TXD buffer.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>SPIS0</name>
+ <description>SPI Slave 0</description>
+ <groupName>SPIS</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SPIM0</alternatePeripheral>
+ <headerStructName>SPIS</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_ACQUIRE</name>
+ <description>Acquire SPI semaphore</description>
+ <addressOffset>0x024</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RELEASE</name>
+ <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
+ <addressOffset>0x028</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>Granted transaction completed</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDRX</name>
+ <description>End of RXD buffer reached</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ACQUIRED</name>
+ <description>Semaphore acquired</description>
+ <addressOffset>0x128</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END_ACQUIRE</name>
+ <description>Shortcut between END event and ACQUIRE task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Enable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ACQUIRED</name>
+ <description>Write '1' to Enable interrupt for ACQUIRED event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Disable interrupt for ENDRX event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ACQUIRED</name>
+ <description>Write '1' to Disable interrupt for ACQUIRED event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SEMSTAT</name>
+ <description>Semaphore status register</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>SEMSTAT</name>
+ <description>Semaphore status</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Free</name>
+ <description>Semaphore is free</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CPU</name>
+ <description>Semaphore is assigned to CPU</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SPIS</name>
+ <description>Semaphore is assigned to SPI slave</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CPUPending</name>
+ <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>STATUS</name>
+ <description>Status from last transaction</description>
+ <addressOffset>0x440</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>OVERREAD</name>
+ <description>TX buffer over-read detected, and prevented</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: clear error on writing '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVERFLOW</name>
+ <description>RX buffer overflow detected, and prevented</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: clear error on writing '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable SPI slave</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable SPI slave</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable SPI slave</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable SPI slave</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>SPIS_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>SCK</name>
+ <description>Pin select for SCK</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MISO</name>
+ <description>Pin select for MISO signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MOSI</name>
+ <description>Pin select for MOSI signal</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CSN</name>
+ <description>Pin select for CSN signal</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>RXD</name>
+ <description>Unspecified</description>
+ <headerStructName>SPIS_RXD</headerStructName>
+ <addressOffset>0x534</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>RXD data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>RXD data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes received in last granted transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes received in the last granted transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>Unspecified</description>
+ <headerStructName>SPIS_TXD</headerStructName>
+ <addressOffset>0x544</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>TXD data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>TXD data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transmitted in last granted transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transmitted in last granted transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORDER</name>
+ <description>Bit order</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>MsbFirst</name>
+ <description>Most significant bit shifted out first</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LsbFirst</name>
+ <description>Least significant bit shifted out first</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPHA</name>
+ <description>Serial clock (SCK) phase</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Leading</name>
+ <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Trailing</name>
+ <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPOL</name>
+ <description>Serial clock (SCK) polarity</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>ActiveHigh</name>
+ <description>Active high</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ActiveLow</name>
+ <description>Active low</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DEF</name>
+ <description>Default character. Character clocked out in case of an ignored transaction.</description>
+ <addressOffset>0x55C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DEF</name>
+ <description>Default character. Character clocked out in case of an ignored transaction.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ORC</name>
+ <description>Over-read character</description>
+ <addressOffset>0x5C0</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORC</name>
+ <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>TWIM0</name>
+ <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
+ <groupName>TWIM</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SPIM0</alternatePeripheral>
+ <headerStructName>TWIM</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STARTRX</name>
+ <description>Start TWI receive sequence</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STARTTX</name>
+ <description>Start TWI transmit sequence</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SUSPEND</name>
+ <description>Suspend TWI transaction</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RESUME</name>
+ <description>Resume TWI transaction</description>
+ <addressOffset>0x020</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>TWI stopped</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>TWI error</description>
+ <addressOffset>0x124</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_SUSPENDED</name>
+ <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
+ <addressOffset>0x148</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXSTARTED</name>
+ <description>Receive sequence started</description>
+ <addressOffset>0x14C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXSTARTED</name>
+ <description>Transmit sequence started</description>
+ <addressOffset>0x150</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_LASTRX</name>
+ <description>Byte boundary, starting to receive the last byte</description>
+ <addressOffset>0x15C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_LASTTX</name>
+ <description>Byte boundary, starting to transmit the last byte</description>
+ <addressOffset>0x160</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LASTTX_STARTRX</name>
+ <description>Shortcut between LASTTX event and STARTRX task</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTTX_SUSPEND</name>
+ <description>Shortcut between LASTTX event and SUSPEND task</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTTX_STOP</name>
+ <description>Shortcut between LASTTX event and STOP task</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTRX_STARTTX</name>
+ <description>Shortcut between LASTRX event and STARTTX task</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTRX_STOP</name>
+ <description>Shortcut between LASTRX event and STOP task</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Enable or disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SUSPENDED</name>
+ <description>Enable or disable interrupt for SUSPENDED event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Enable or disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Enable or disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTRX</name>
+ <description>Enable or disable interrupt for LASTRX event</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTTX</name>
+ <description>Enable or disable interrupt for LASTTX event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SUSPENDED</name>
+ <description>Write '1' to Enable interrupt for SUSPENDED event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Enable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Enable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTRX</name>
+ <description>Write '1' to Enable interrupt for LASTRX event</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTTX</name>
+ <description>Write '1' to Enable interrupt for LASTTX event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SUSPENDED</name>
+ <description>Write '1' to Disable interrupt for SUSPENDED event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTRX</name>
+ <description>Write '1' to Disable interrupt for LASTRX event</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LASTTX</name>
+ <description>Write '1' to Disable interrupt for LASTTX event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSRC</name>
+ <description>Error source</description>
+ <addressOffset>0x4C4</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>OVERRUN</name>
+ <description>Overrun error</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotReceived</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Received</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ANACK</name>
+ <description>NACK received after sending the address (write '1' to clear)</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotReceived</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Received</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DNACK</name>
+ <description>NACK received after sending a data byte (write '1' to clear)</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotReceived</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Received</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable TWIM</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable TWIM</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable TWIM</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable TWIM</description>
+ <value>6</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>TWIM_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>SCL</name>
+ <description>Pin select for SCL signal</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SDA</name>
+ <description>Pin select for SDA signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>FREQUENCY</name>
+ <description>TWI frequency</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>FREQUENCY</name>
+ <description>TWI master clock frequency</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K100</name>
+ <description>100 kbps</description>
+ <value>0x01980000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K250</name>
+ <description>250 kbps</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K400</name>
+ <description>400 kbps</description>
+ <value>0x06400000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>RXD</name>
+ <description>RXD EasyDMA channel</description>
+ <headerStructName>TWIM_RXD</headerStructName>
+ <addressOffset>0x534</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in receive buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LIST</name>
+ <description>EasyDMA list type</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LIST</name>
+ <description>List type</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable EasyDMA list</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ArrayList</name>
+ <description>Use array list</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>TXD EasyDMA channel</description>
+ <headerStructName>TWIM_TXD</headerStructName>
+ <addressOffset>0x544</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in transmit buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LIST</name>
+ <description>EasyDMA list type</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LIST</name>
+ <description>List type</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable EasyDMA list</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ArrayList</name>
+ <description>Use array list</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>ADDRESS</name>
+ <description>Address used in the TWI transfer</description>
+ <addressOffset>0x588</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ADDRESS</name>
+ <description>Address used in the TWI transfer</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>TWIS0</name>
+ <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
+ <groupName>TWIS</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SPIM0</alternatePeripheral>
+ <headerStructName>TWIS</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop TWI transaction</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SUSPEND</name>
+ <description>Suspend TWI transaction</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RESUME</name>
+ <description>Resume TWI transaction</description>
+ <addressOffset>0x020</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_PREPARERX</name>
+ <description>Prepare the TWI slave to respond to a write command</description>
+ <addressOffset>0x030</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_PREPARETX</name>
+ <description>Prepare the TWI slave to respond to a read command</description>
+ <addressOffset>0x034</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>TWI stopped</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>TWI error</description>
+ <addressOffset>0x124</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXSTARTED</name>
+ <description>Receive sequence started</description>
+ <addressOffset>0x14C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXSTARTED</name>
+ <description>Transmit sequence started</description>
+ <addressOffset>0x150</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_WRITE</name>
+ <description>Write command received</description>
+ <addressOffset>0x164</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_READ</name>
+ <description>Read command received</description>
+ <addressOffset>0x168</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>WRITE_SUSPEND</name>
+ <description>Shortcut between WRITE event and SUSPEND task</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READ_SUSPEND</name>
+ <description>Shortcut between READ event and SUSPEND task</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Enable or disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Enable or disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Enable or disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>WRITE</name>
+ <description>Enable or disable interrupt for WRITE event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READ</name>
+ <description>Enable or disable interrupt for READ event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Enable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Enable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>WRITE</name>
+ <description>Write '1' to Enable interrupt for WRITE event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READ</name>
+ <description>Write '1' to Enable interrupt for READ event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXSTARTED</name>
+ <description>Write '1' to Disable interrupt for RXSTARTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXSTARTED</name>
+ <description>Write '1' to Disable interrupt for TXSTARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>WRITE</name>
+ <description>Write '1' to Disable interrupt for WRITE event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READ</name>
+ <description>Write '1' to Disable interrupt for READ event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSRC</name>
+ <description>Error source</description>
+ <addressOffset>0x4D0</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>OVERFLOW</name>
+ <description>RX buffer overflow detected, and prevented</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DNACK</name>
+ <description>NACK sent after receiving a data byte</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotReceived</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Received</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVERREAD</name>
+ <description>TX buffer over-read detected, and prevented</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotDetected</name>
+ <description>Error did not occur</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Detected</name>
+ <description>Error occurred</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MATCH</name>
+ <description>Status register indicating which address had a match</description>
+ <addressOffset>0x4D4</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>MATCH</name>
+ <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable TWIS</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable TWIS</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable TWIS</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable TWIS</description>
+ <value>9</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>TWIS_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>SCL</name>
+ <description>Pin select for SCL signal</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SDA</name>
+ <description>Pin select for SDA signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>RXD</name>
+ <description>RXD EasyDMA channel</description>
+ <headerStructName>TWIS_RXD</headerStructName>
+ <addressOffset>0x534</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>RXD Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>RXD Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in RXD buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in RXD buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last RXD transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last RXD transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>TXD EasyDMA channel</description>
+ <headerStructName>TWIS_TXD</headerStructName>
+ <addressOffset>0x544</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>TXD Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>TXD Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in TXD buffer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of bytes in TXD buffer</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last TXD transaction</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of bytes transferred in the last TXD transaction</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>ADDRESS[%s]</name>
+ <description>Description collection[0]: TWI slave address 0</description>
+ <addressOffset>0x588</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ADDRESS</name>
+ <description>TWI slave address</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register for the address match mechanism</description>
+ <addressOffset>0x594</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>ADDRESS0</name>
+ <description>Enable or disable address matching on ADDRESS[0]</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ADDRESS1</name>
+ <description>Enable or disable address matching on ADDRESS[1]</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ORC</name>
+ <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
+ <addressOffset>0x5C0</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORC</name>
+ <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>SPI0</name>
+ <description>Serial Peripheral Interface 0</description>
+ <groupName>SPI</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SPIM0</alternatePeripheral>
+ <headerStructName>SPI</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>EVENTS_READY</name>
+ <description>TXD byte sent and RXD byte received</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Enable interrupt for READY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Disable interrupt for READY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable SPI</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable SPI</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable SPI</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable SPI</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>SPI_PSEL</headerStructName>
+ <addressOffset>0x508</addressOffset>
+ <register>
+ <name>SCK</name>
+ <description>Pin select for SCK</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELSCK</name>
+ <description>Pin number configuration for SPI SCK signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MOSI</name>
+ <description>Pin select for MOSI</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELMOSI</name>
+ <description>Pin number configuration for SPI MOSI signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MISO</name>
+ <description>Pin select for MISO</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELMISO</name>
+ <description>Pin number configuration for SPI MISO signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>RXD</name>
+ <description>RXD register</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-only</access>
+ <readAction>modifyExternal</readAction>
+ <fields>
+ <field>
+ <name>RXD</name>
+ <description>RX data received. Double buffered</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXD</name>
+ <description>TXD register</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TXD</name>
+ <description>TX data to send. Double buffered</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FREQUENCY</name>
+ <description>SPI frequency</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>FREQUENCY</name>
+ <description>SPI master data rate</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K125</name>
+ <description>125 kbps</description>
+ <value>0x02000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K250</name>
+ <description>250 kbps</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K500</name>
+ <description>500 kbps</description>
+ <value>0x08000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M1</name>
+ <description>1 Mbps</description>
+ <value>0x10000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M2</name>
+ <description>2 Mbps</description>
+ <value>0x20000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M4</name>
+ <description>4 Mbps</description>
+ <value>0x40000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>M8</name>
+ <description>8 Mbps</description>
+ <value>0x80000000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ORDER</name>
+ <description>Bit order</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>MsbFirst</name>
+ <description>Most significant bit shifted out first</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LsbFirst</name>
+ <description>Least significant bit shifted out first</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPHA</name>
+ <description>Serial clock (SCK) phase</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Leading</name>
+ <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Trailing</name>
+ <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CPOL</name>
+ <description>Serial clock (SCK) polarity</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>ActiveHigh</name>
+ <description>Active high</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ActiveLow</name>
+ <description>Active low</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>TWI0</name>
+ <description>I2C compatible Two-Wire Interface 0</description>
+ <groupName>TWI</groupName>
+ <baseAddress>0x40003000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SPIM0</alternatePeripheral>
+ <headerStructName>TWI</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
+ <value>3</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STARTRX</name>
+ <description>Start TWI receive sequence</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STARTTX</name>
+ <description>Start TWI transmit sequence</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop TWI transaction</description>
+ <addressOffset>0x014</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SUSPEND</name>
+ <description>Suspend TWI transaction</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RESUME</name>
+ <description>Resume TWI transaction</description>
+ <addressOffset>0x020</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>TWI stopped</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXDREADY</name>
+ <description>TWI RXD byte received</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXDSENT</name>
+ <description>TWI TXD byte sent</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>TWI error</description>
+ <addressOffset>0x124</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_BB</name>
+ <description>TWI byte boundary, generated before each byte that is sent or received</description>
+ <addressOffset>0x138</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_SUSPENDED</name>
+ <description>TWI entered the suspended state</description>
+ <addressOffset>0x148</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BB_SUSPEND</name>
+ <description>Shortcut between BB event and SUSPEND task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BB_STOP</name>
+ <description>Shortcut between BB event and STOP task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDREADY</name>
+ <description>Write '1' to Enable interrupt for RXDREADY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDSENT</name>
+ <description>Write '1' to Enable interrupt for TXDSENT event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BB</name>
+ <description>Write '1' to Enable interrupt for BB event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SUSPENDED</name>
+ <description>Write '1' to Enable interrupt for SUSPENDED event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXDREADY</name>
+ <description>Write '1' to Disable interrupt for RXDREADY event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXDSENT</name>
+ <description>Write '1' to Disable interrupt for TXDSENT event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BB</name>
+ <description>Write '1' to Disable interrupt for BB event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SUSPENDED</name>
+ <description>Write '1' to Disable interrupt for SUSPENDED event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSRC</name>
+ <description>Error source</description>
+ <addressOffset>0x4C4</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>OVERRUN</name>
+ <description>Overrun error</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: no overrun occured</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: overrun occured</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: clear error on writing '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ANACK</name>
+ <description>NACK received after sending the address (write '1' to clear)</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: clear error on writing '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DNACK</name>
+ <description>NACK received after sending a data byte (write '1' to clear)</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>NotPresent</name>
+ <description>Read: error not present</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Present</name>
+ <description>Read: error present</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: clear error on writing '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable TWI</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable TWI</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable TWI</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable TWI</description>
+ <value>5</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELSCL</name>
+ <description>Pin select for SCL</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELSCL</name>
+ <description>Pin number configuration for TWI SCL signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELSDA</name>
+ <description>Pin select for SDA</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PSELSDA</name>
+ <description>Pin number configuration for TWI SDA signal</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>0xFFFFFFFF</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXD</name>
+ <description>RXD register</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-only</access>
+ <readAction>modifyExternal</readAction>
+ <fields>
+ <field>
+ <name>RXD</name>
+ <description>RXD register</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXD</name>
+ <description>TXD register</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TXD</name>
+ <description>TXD register</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FREQUENCY</name>
+ <description>TWI frequency</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x04000000</resetValue>
+ <fields>
+ <field>
+ <name>FREQUENCY</name>
+ <description>TWI master clock frequency</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>K100</name>
+ <description>100 kbps</description>
+ <value>0x01980000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K250</name>
+ <description>250 kbps</description>
+ <value>0x04000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>K400</name>
+ <description>400 kbps (actual rate 410.256 kbps)</description>
+ <value>0x06680000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ADDRESS</name>
+ <description>Address used in the TWI transfer</description>
+ <addressOffset>0x588</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ADDRESS</name>
+ <description>Address used in the TWI transfer</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral derivedFrom="SPIM0">
+ <name>SPIM1</name>
+ <description>Serial Peripheral Interface Master with EasyDMA 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SPIS0">
+ <name>SPIS1</name>
+ <description>SPI Slave 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <alternatePeripheral>SPIM1</alternatePeripheral>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TWIM0">
+ <name>TWIM1</name>
+ <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <alternatePeripheral>SPIM1</alternatePeripheral>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TWIS0">
+ <name>TWIS1</name>
+ <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <alternatePeripheral>SPIM1</alternatePeripheral>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SPI0">
+ <name>SPI1</name>
+ <description>Serial Peripheral Interface 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <alternatePeripheral>SPIM1</alternatePeripheral>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TWI0">
+ <name>TWI1</name>
+ <description>I2C compatible Two-Wire Interface 1</description>
+ <baseAddress>0x40004000</baseAddress>
+ <alternatePeripheral>SPIM1</alternatePeripheral>
+ <interrupt>
+ <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
+ <value>4</value>
+ </interrupt>
+ </peripheral>
+ <peripheral>
+ <name>NFCT</name>
+ <description>NFC-A compatible radio</description>
+ <groupName>NFCT</groupName>
+ <baseAddress>0x40005000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>NFCT</name>
+ <value>5</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_ACTIVATE</name>
+ <description>Activate NFC peripheral for incoming and outgoing frames, change state to activated</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_DISABLE</name>
+ <description>Disable NFC peripheral</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SENSE</name>
+ <description>Enable NFC sense field mode, change state to sense mode</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STARTTX</name>
+ <description>Start transmission of a outgoing frame, change state to transmit</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_ENABLERXDATA</name>
+ <description>Initializes the EasyDMA for receive.</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_GOIDLE</name>
+ <description>Force state machine to IDLE state</description>
+ <addressOffset>0x024</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_GOSLEEP</name>
+ <description>Force state machine to SLEEP_A state</description>
+ <addressOffset>0x028</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_READY</name>
+ <description>The NFC peripheral is ready to receive and send frames</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_FIELDDETECTED</name>
+ <description>Remote NFC field detected</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_FIELDLOST</name>
+ <description>Remote NFC field lost</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXFRAMESTART</name>
+ <description>Marks the start of the first symbol of a transmitted frame</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXFRAMEEND</name>
+ <description>Marks the end of the last transmitted on-air symbol of a frame</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXFRAMESTART</name>
+ <description>Marks the end of the first symbol of a received frame</description>
+ <addressOffset>0x114</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXFRAMEEND</name>
+ <description>Received data have been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer</description>
+ <addressOffset>0x118</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>NFC error reported. The ERRORSTATUS register contains details on the source of the error.</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RXERROR</name>
+ <description>NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.</description>
+ <addressOffset>0x128</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDRX</name>
+ <description>RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.</description>
+ <addressOffset>0x12C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDTX</name>
+ <description>Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer</description>
+ <addressOffset>0x130</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_AUTOCOLRESSTARTED</name>
+ <description>Auto collision resolution process has started</description>
+ <addressOffset>0x138</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_COLLISION</name>
+ <description>NFC Auto collision resolution error reported.</description>
+ <addressOffset>0x148</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_SELECTED</name>
+ <description>NFC Auto collision resolution successfully completed</description>
+ <addressOffset>0x14C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STARTED</name>
+ <description>EasyDMA is ready to receive or send frames.</description>
+ <addressOffset>0x150</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>FIELDDETECTED_ACTIVATE</name>
+ <description>Shortcut between FIELDDETECTED event and ACTIVATE task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDLOST_SENSE</name>
+ <description>Shortcut between FIELDLOST event and SENSE task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Enable or disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDDETECTED</name>
+ <description>Enable or disable interrupt for FIELDDETECTED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDLOST</name>
+ <description>Enable or disable interrupt for FIELDLOST event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMESTART</name>
+ <description>Enable or disable interrupt for TXFRAMESTART event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMEEND</name>
+ <description>Enable or disable interrupt for TXFRAMEEND event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMESTART</name>
+ <description>Enable or disable interrupt for RXFRAMESTART event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMEEND</name>
+ <description>Enable or disable interrupt for RXFRAMEEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Enable or disable interrupt for ERROR event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXERROR</name>
+ <description>Enable or disable interrupt for RXERROR event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Enable or disable interrupt for ENDRX event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Enable or disable interrupt for ENDTX event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>AUTOCOLRESSTARTED</name>
+ <description>Enable or disable interrupt for AUTOCOLRESSTARTED event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COLLISION</name>
+ <description>Enable or disable interrupt for COLLISION event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SELECTED</name>
+ <description>Enable or disable interrupt for SELECTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STARTED</name>
+ <description>Enable or disable interrupt for STARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Enable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDDETECTED</name>
+ <description>Write '1' to Enable interrupt for FIELDDETECTED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDLOST</name>
+ <description>Write '1' to Enable interrupt for FIELDLOST event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMESTART</name>
+ <description>Write '1' to Enable interrupt for TXFRAMESTART event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMEEND</name>
+ <description>Write '1' to Enable interrupt for TXFRAMEEND event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMESTART</name>
+ <description>Write '1' to Enable interrupt for RXFRAMESTART event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMEEND</name>
+ <description>Write '1' to Enable interrupt for RXFRAMEEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXERROR</name>
+ <description>Write '1' to Enable interrupt for RXERROR event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Enable interrupt for ENDRX event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Enable interrupt for ENDTX event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>AUTOCOLRESSTARTED</name>
+ <description>Write '1' to Enable interrupt for AUTOCOLRESSTARTED event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COLLISION</name>
+ <description>Write '1' to Enable interrupt for COLLISION event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SELECTED</name>
+ <description>Write '1' to Enable interrupt for SELECTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Enable interrupt for STARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDDETECTED</name>
+ <description>Write '1' to Disable interrupt for FIELDDETECTED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>FIELDLOST</name>
+ <description>Write '1' to Disable interrupt for FIELDLOST event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMESTART</name>
+ <description>Write '1' to Disable interrupt for TXFRAMESTART event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXFRAMEEND</name>
+ <description>Write '1' to Disable interrupt for TXFRAMEEND event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMESTART</name>
+ <description>Write '1' to Disable interrupt for RXFRAMESTART event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXFRAMEEND</name>
+ <description>Write '1' to Disable interrupt for RXFRAMEEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RXERROR</name>
+ <description>Write '1' to Disable interrupt for RXERROR event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDRX</name>
+ <description>Write '1' to Disable interrupt for ENDRX event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDTX</name>
+ <description>Write '1' to Disable interrupt for ENDTX event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>AUTOCOLRESSTARTED</name>
+ <description>Write '1' to Disable interrupt for AUTOCOLRESSTARTED event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COLLISION</name>
+ <description>Write '1' to Disable interrupt for COLLISION event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SELECTED</name>
+ <description>Write '1' to Disable interrupt for SELECTED event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Disable interrupt for STARTED event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERRORSTATUS</name>
+ <description>NFC Error Status register</description>
+ <addressOffset>0x404</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>FRAMEDELAYTIMEOUT</name>
+ <description>No STARTTX task triggered before expiration of the time set in FRAMEDELAYMAX</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ </field>
+ <field>
+ <name>NFCFIELDTOOSTRONG</name>
+ <description>Field level is too high at max load resistance</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ </field>
+ <field>
+ <name>NFCFIELDTOOWEAK</name>
+ <description>Field level is too low at min load resistance</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>FRAMESTATUS</name>
+ <description>Unspecified</description>
+ <addressOffset>0x40C</addressOffset>
+ <register>
+ <name>RX</name>
+ <description>Result of last incoming frames</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>CRCERROR</name>
+ <description>No valid End of Frame detected</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>CRCCorrect</name>
+ <description>Valid CRC detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CRCError</name>
+ <description>CRC received does not match local check</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PARITYSTATUS</name>
+ <description>Parity status of received frame</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>ParityOK</name>
+ <description>Frame received with parity OK</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ParityError</name>
+ <description>Frame received with parity error</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVERRUN</name>
+ <description>Overrun detected</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoOverrun</name>
+ <description>No overrun detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Overrun</name>
+ <description>Overrun error</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>CURRENTLOADCTRL</name>
+ <description>Current value driven to the NFC Load Control</description>
+ <addressOffset>0x430</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CURRENTLOADCTRL</name>
+ <description>Current value driven to the NFC Load Control</description>
+ <lsb>0</lsb>
+ <msb>5</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FIELDPRESENT</name>
+ <description>Indicates the presence or not of a valid field</description>
+ <addressOffset>0x43C</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>FIELDPRESENT</name>
+ <description>Indicates the presence or not of a valid field. Available only in the activated state.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoField</name>
+ <description>No valid field detected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>FieldPresent</name>
+ <description>Valid field detected</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOCKDETECT</name>
+ <description>Indicates if the low level has locked to the field</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLocked</name>
+ <description>Not locked to field</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Locked</name>
+ <description>Locked to field</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FRAMEDELAYMIN</name>
+ <description>Minimum frame delay</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000480</resetValue>
+ <fields>
+ <field>
+ <name>FRAMEDELAYMIN</name>
+ <description>Minimum frame delay in number of 13.56 MHz clocks</description>
+ <lsb>0</lsb>
+ <msb>15</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FRAMEDELAYMAX</name>
+ <description>Maximum frame delay</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00001000</resetValue>
+ <fields>
+ <field>
+ <name>FRAMEDELAYMAX</name>
+ <description>Maximum frame delay in number of 13.56 MHz clocks</description>
+ <lsb>0</lsb>
+ <msb>15</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FRAMEDELAYMODE</name>
+ <description>Configuration register for the Frame Delay Timer</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>FRAMEDELAYMODE</name>
+ <description>Configuration register for the Frame Delay Timer</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>FreeRun</name>
+ <description>Transmission is independent of frame timer and will start when the STARTTX task is triggered. No timeout.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Window</name>
+ <description>Frame is transmitted between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ExactVal</name>
+ <description>Frame is transmitted exactly at FRAMEDELAYMAX</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>WindowGrid</name>
+ <description>Frame is transmitted on a bit grid between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PACKETPTR</name>
+ <description>Packet pointer for TXD and RXD data storage in Data RAM</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Packet pointer for TXD and RXD data storage in Data RAM. This address is a byte aligned RAM address.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXLEN</name>
+ <description>Size of allocated for TXD and RXD data storage buffer in Data RAM</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXLEN</name>
+ <description>Size of allocated for TXD and RXD data storage buffer in Data RAM</description>
+ <lsb>0</lsb>
+ <msb>8</msb>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>TXD</name>
+ <description>Unspecified</description>
+ <addressOffset>0x518</addressOffset>
+ <register>
+ <name>FRAMECONFIG</name>
+ <description>Configuration of outgoing frames</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000017</resetValue>
+ <fields>
+ <field>
+ <name>PARITY</name>
+ <description>Adding parity or not in the frame</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoParity</name>
+ <description>Parity is not added in TX frames</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Parity</name>
+ <description>Parity is added TX frames</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DISCARDMODE</name>
+ <description>Discarding unused bits in start or at end of a Frame</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DiscardEnd</name>
+ <description>Unused bits is discarded at end of frame</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DiscardStart</name>
+ <description>Unused bits is discarded at start of frame</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SOF</name>
+ <description>Adding SoF or not in TX frames</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoSoF</name>
+ <description>Start of Frame symbol not added</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SoF</name>
+ <description>Start of Frame symbol added</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCMODETX</name>
+ <description>CRC mode for outgoing frames</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoCRCTX</name>
+ <description>CRC is not added to the frame</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CRC16TX</name>
+ <description>16 bit CRC added to the frame based on all the data read from RAM that is used in the frame</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Size of outgoing frame</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TXDATABITS</name>
+ <description>Number of bits in the last or first byte read from RAM that shall be included in the frame (excluding parity bit).</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ </field>
+ <field>
+ <name>TXDATABYTES</name>
+ <description>Number of complete bytes that shall be included in the frame, excluding CRC, parity and framing</description>
+ <lsb>3</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>RXD</name>
+ <description>Unspecified</description>
+ <addressOffset>0x520</addressOffset>
+ <register>
+ <name>FRAMECONFIG</name>
+ <description>Configuration of incoming frames</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000015</resetValue>
+ <fields>
+ <field>
+ <name>PARITY</name>
+ <description>Parity expected or not in RX frame</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoParity</name>
+ <description>Parity is not expected in RX frames</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Parity</name>
+ <description>Parity is expected in RX frames</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SOF</name>
+ <description>SoF expected or not in RX frames</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoSoF</name>
+ <description>Start of Frame symbol is not expected in RX frames</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SoF</name>
+ <description>Start of Frame symbol is expected in RX frames</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CRCMODERX</name>
+ <description>CRC mode for incoming frames</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoCRCRX</name>
+ <description>CRC is not expected in RX frames</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CRC16RX</name>
+ <description>Last 16 bits in RX frame is CRC, CRC is checked and CRCSTATUS updated</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Size of last incoming frame</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RXDATABITS</name>
+ <description>Number of bits in the last byte in the frame, if less than 8 (including CRC, but excluding parity and SoF/EoF framing).</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ </field>
+ <field>
+ <name>RXDATABYTES</name>
+ <description>Number of complete bytes received in the frame (including CRC, but excluding parity and SoF/EoF framing)</description>
+ <lsb>3</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>NFCID1_LAST</name>
+ <description>Last NFCID1 part (4, 7 or 10 bytes ID)</description>
+ <addressOffset>0x590</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00006363</resetValue>
+ <fields>
+ <field>
+ <name>NFCID1_Z</name>
+ <description>NFCID1 byte Z (very last byte sent)</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>NFCID1_Y</name>
+ <description>NFCID1 byte Y</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>NFCID1_X</name>
+ <description>NFCID1 byte X</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ <field>
+ <name>NFCID1_W</name>
+ <description>NFCID1 byte W</description>
+ <lsb>24</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NFCID1_2ND_LAST</name>
+ <description>Second last NFCID1 part (7 or 10 bytes ID)</description>
+ <addressOffset>0x594</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>NFCID1_V</name>
+ <description>NFCID1 byte V</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>NFCID1_U</name>
+ <description>NFCID1 byte U</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>NFCID1_T</name>
+ <description>NFCID1 byte T</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NFCID1_3RD_LAST</name>
+ <description>Third last NFCID1 part (10 bytes ID)</description>
+ <addressOffset>0x598</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>NFCID1_S</name>
+ <description>NFCID1 byte S</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ <field>
+ <name>NFCID1_R</name>
+ <description>NFCID1 byte R</description>
+ <lsb>8</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>NFCID1_Q</name>
+ <description>NFCID1 byte Q</description>
+ <lsb>16</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SENSRES</name>
+ <description>NFC-A SENS_RES auto-response settings</description>
+ <addressOffset>0x5A0</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>BITFRAMESDD</name>
+ <description>Bit frame SDD as defined by the b5:b1 of byte 1 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>SDD00000</name>
+ <description>SDD pattern 00000</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SDD00001</name>
+ <description>SDD pattern 00001</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SDD00010</name>
+ <description>SDD pattern 00010</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SDD00100</name>
+ <description>SDD pattern 00100</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SDD01000</name>
+ <description>SDD pattern 01000</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>SDD10000</name>
+ <description>SDD pattern 10000</description>
+ <value>16</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RFU5</name>
+ <description>Reserved for future use. Shall be 0.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ </field>
+ <field>
+ <name>NFCIDSIZE</name>
+ <description>NFCID1 size. This value is used by the Auto collision resolution engine.</description>
+ <lsb>6</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NFCID1Single</name>
+ <description>NFCID1 size: single (4 bytes)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>NFCID1Double</name>
+ <description>NFCID1 size: double (7 bytes)</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>NFCID1Triple</name>
+ <description>NFCID1 size: triple (10 bytes)</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PLATFCONFIG</name>
+ <description>Tag platform configuration as defined by the b4:b1 of byte 2 in SENS_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
+ <lsb>8</lsb>
+ <msb>11</msb>
+ </field>
+ <field>
+ <name>RFU74</name>
+ <description>Reserved for future use. Shall be 0.</description>
+ <lsb>12</lsb>
+ <msb>15</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SELRES</name>
+ <description>NFC-A SEL_RES auto-response settings</description>
+ <addressOffset>0x5A4</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RFU10</name>
+ <description>Reserved for future use. Shall be 0.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ </field>
+ <field>
+ <name>CASCADE</name>
+ <description>Cascade bit (controlled by hardware, write has no effect)</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Complete</name>
+ <description>NFCID1 complete</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>NotComplete</name>
+ <description>NFCID1 not complete</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RFU43</name>
+ <description>Reserved for future use. Shall be 0.</description>
+ <lsb>3</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>PROTOCOL</name>
+ <description>Protocol as defined by the b7:b6 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
+ <lsb>5</lsb>
+ <msb>6</msb>
+ </field>
+ <field>
+ <name>RFU7</name>
+ <description>Reserved for future use. Shall be 0.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>GPIOTE</name>
+ <description>GPIO Tasks and Events</description>
+ <groupName>GPIOTE</groupName>
+ <baseAddress>0x40006000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>GPIOTE</name>
+ <value>6</value>
+ </interrupt>
+ <registers>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_OUT[%s]</name>
+ <description>Description collection[0]: Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is configured in CONFIG[0].POLARITY.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_SET[%s]</name>
+ <description>Description collection[0]: Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is to set it high.</description>
+ <addressOffset>0x030</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_CLR[%s]</name>
+ <description>Description collection[0]: Task for writing to pin specified in CONFIG[0].PSEL. Action on pin is to set it low.</description>
+ <addressOffset>0x060</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_IN[%s]</name>
+ <description>Description collection[0]: Event generated from pin specified in CONFIG[0].PSEL</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_PORT</name>
+ <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
+ <addressOffset>0x17C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>IN0</name>
+ <description>Write '1' to Enable interrupt for IN[0] event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN1</name>
+ <description>Write '1' to Enable interrupt for IN[1] event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN2</name>
+ <description>Write '1' to Enable interrupt for IN[2] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN3</name>
+ <description>Write '1' to Enable interrupt for IN[3] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN4</name>
+ <description>Write '1' to Enable interrupt for IN[4] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN5</name>
+ <description>Write '1' to Enable interrupt for IN[5] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN6</name>
+ <description>Write '1' to Enable interrupt for IN[6] event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN7</name>
+ <description>Write '1' to Enable interrupt for IN[7] event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PORT</name>
+ <description>Write '1' to Enable interrupt for PORT event</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>IN0</name>
+ <description>Write '1' to Disable interrupt for IN[0] event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN1</name>
+ <description>Write '1' to Disable interrupt for IN[1] event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN2</name>
+ <description>Write '1' to Disable interrupt for IN[2] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN3</name>
+ <description>Write '1' to Disable interrupt for IN[3] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN4</name>
+ <description>Write '1' to Disable interrupt for IN[4] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN5</name>
+ <description>Write '1' to Disable interrupt for IN[5] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN6</name>
+ <description>Write '1' to Disable interrupt for IN[6] event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>IN7</name>
+ <description>Write '1' to Disable interrupt for IN[7] event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PORT</name>
+ <description>Write '1' to Disable interrupt for PORT event</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>CONFIG[%s]</name>
+ <description>Description collection[0]: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MODE</name>
+ <description>Mode</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Event</name>
+ <description>Event mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Task</name>
+ <description>Task mode</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PSEL</name>
+ <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
+ <lsb>8</lsb>
+ <msb>12</msb>
+ </field>
+ <field>
+ <name>POLARITY</name>
+ <description>When In task mode: Operation to be performed on output when OUT[n] task is triggered. When In event mode: Operation on input that shall trigger IN[n] event.</description>
+ <lsb>16</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>None</name>
+ <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LoToHi</name>
+ <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>HiToLo</name>
+ <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Toggle</name>
+ <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OUTINIT</name>
+ <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Task mode: Initial value of pin before task triggering is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Task mode: Initial value of pin before task triggering is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>SAADC</name>
+ <description>Analog to Digital Converter</description>
+ <groupName>SAADC</groupName>
+ <baseAddress>0x40007000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SAADC</name>
+ <value>7</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start the ADC and prepare the result buffer in RAM</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SAMPLE</name>
+ <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop the ADC and terminate any on-going conversion</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CALIBRATEOFFSET</name>
+ <description>Starts offset auto-calibration</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STARTED</name>
+ <description>The ADC has started</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>The ADC has filled up the Result buffer</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DONE</name>
+ <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RESULTDONE</name>
+ <description>A result is ready to get transferred to RAM.</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CALIBRATEDONE</name>
+ <description>Calibration is complete</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>The ADC has stopped</description>
+ <addressOffset>0x114</addressOffset>
+ <access>read-write</access>
+ </register>
+ <cluster>
+ <dim>8</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>EVENTS_CH[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x118</addressOffset>
+ <register>
+ <name>LIMITH</name>
+ <description>Description cluster[0]: Last results is equal or above CH[0].LIMIT.HIGH</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>LIMITL</name>
+ <description>Description cluster[0]: Last results is equal or below CH[0].LIMIT.LOW</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ </register>
+ </cluster>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Enable or disable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Enable or disable interrupt for END event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DONE</name>
+ <description>Enable or disable interrupt for DONE event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESULTDONE</name>
+ <description>Enable or disable interrupt for RESULTDONE event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CALIBRATEDONE</name>
+ <description>Enable or disable interrupt for CALIBRATEDONE event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITH</name>
+ <description>Enable or disable interrupt for CH[0].LIMITH event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITL</name>
+ <description>Enable or disable interrupt for CH[0].LIMITL event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITH</name>
+ <description>Enable or disable interrupt for CH[1].LIMITH event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITL</name>
+ <description>Enable or disable interrupt for CH[1].LIMITL event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITH</name>
+ <description>Enable or disable interrupt for CH[2].LIMITH event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITL</name>
+ <description>Enable or disable interrupt for CH[2].LIMITL event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITH</name>
+ <description>Enable or disable interrupt for CH[3].LIMITH event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITL</name>
+ <description>Enable or disable interrupt for CH[3].LIMITL event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITH</name>
+ <description>Enable or disable interrupt for CH[4].LIMITH event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITL</name>
+ <description>Enable or disable interrupt for CH[4].LIMITL event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITH</name>
+ <description>Enable or disable interrupt for CH[5].LIMITH event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITL</name>
+ <description>Enable or disable interrupt for CH[5].LIMITL event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITH</name>
+ <description>Enable or disable interrupt for CH[6].LIMITH event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITL</name>
+ <description>Enable or disable interrupt for CH[6].LIMITL event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITH</name>
+ <description>Enable or disable interrupt for CH[7].LIMITH event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITL</name>
+ <description>Enable or disable interrupt for CH[7].LIMITL event</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Enable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DONE</name>
+ <description>Write '1' to Enable interrupt for DONE event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESULTDONE</name>
+ <description>Write '1' to Enable interrupt for RESULTDONE event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CALIBRATEDONE</name>
+ <description>Write '1' to Enable interrupt for CALIBRATEDONE event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[0].LIMITH event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[0].LIMITL event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[1].LIMITH event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[1].LIMITL event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[2].LIMITH event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[2].LIMITL event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[3].LIMITH event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[3].LIMITL event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[4].LIMITH event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[4].LIMITL event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[5].LIMITH event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[5].LIMITL event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[6].LIMITH event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[6].LIMITL event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITH</name>
+ <description>Write '1' to Enable interrupt for CH[7].LIMITH event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITL</name>
+ <description>Write '1' to Enable interrupt for CH[7].LIMITL event</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Disable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DONE</name>
+ <description>Write '1' to Disable interrupt for DONE event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESULTDONE</name>
+ <description>Write '1' to Disable interrupt for RESULTDONE event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CALIBRATEDONE</name>
+ <description>Write '1' to Disable interrupt for CALIBRATEDONE event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[0].LIMITH event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH0LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[0].LIMITL event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[1].LIMITH event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[1].LIMITL event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[2].LIMITH event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[2].LIMITL event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[3].LIMITH event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[3].LIMITL event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[4].LIMITH event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[4].LIMITL event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[5].LIMITH event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[5].LIMITL event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[6].LIMITH event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[6].LIMITL event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITH</name>
+ <description>Write '1' to Disable interrupt for CH[7].LIMITH event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7LIMITL</name>
+ <description>Write '1' to Disable interrupt for CH[7].LIMITL event</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>STATUS</name>
+ <description>Status</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>STATUS</name>
+ <description>Status</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Ready</name>
+ <description>ADC is ready. No on-going conversion.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Busy</name>
+ <description>ADC is busy. Conversion in progress.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable or disable ADC</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable ADC</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable ADC</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable ADC</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>8</dim>
+ <dimIncrement>16</dimIncrement>
+ <name>CH[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x510</addressOffset>
+ <register>
+ <name>PSELP</name>
+ <description>Description cluster[0]: Input positive pin selection for CH[0]</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PSELP</name>
+ <description>Analog positive input channel</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NC</name>
+ <description>Not connected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput0</name>
+ <description>AIN0</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput1</name>
+ <description>AIN1</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput2</name>
+ <description>AIN2</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput3</name>
+ <description>AIN3</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput4</name>
+ <description>AIN4</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput5</name>
+ <description>AIN5</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput6</name>
+ <description>AIN6</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput7</name>
+ <description>AIN7</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD</name>
+ <description>VDD</description>
+ <value>9</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSELN</name>
+ <description>Description cluster[0]: Input negative pin selection for CH[0]</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PSELN</name>
+ <description>Analog negative input, enables differential channel</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NC</name>
+ <description>Not connected</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput0</name>
+ <description>AIN0</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput1</name>
+ <description>AIN1</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput2</name>
+ <description>AIN2</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput3</name>
+ <description>AIN3</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput4</name>
+ <description>AIN4</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput5</name>
+ <description>AIN5</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput6</name>
+ <description>AIN6</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput7</name>
+ <description>AIN7</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD</name>
+ <description>VDD</description>
+ <value>9</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Description cluster[0]: Input configuration for CH[0]</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00020000</resetValue>
+ <fields>
+ <field>
+ <name>RESP</name>
+ <description>Positive channel resistor control</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Bypass</name>
+ <description>Bypass resistor ladder</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pulldown</name>
+ <description>Pull-down to GND</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pullup</name>
+ <description>Pull-up to VDD</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD1_2</name>
+ <description>Set input at VDD/2</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESN</name>
+ <description>Negative channel resistor control</description>
+ <lsb>4</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Bypass</name>
+ <description>Bypass resistor ladder</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pulldown</name>
+ <description>Pull-down to GND</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pullup</name>
+ <description>Pull-up to VDD</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD1_2</name>
+ <description>Set input at VDD/2</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>GAIN</name>
+ <description>Gain control</description>
+ <lsb>8</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Gain1_6</name>
+ <description>1/6</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain1_5</name>
+ <description>1/5</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain1_4</name>
+ <description>1/4</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain1_3</name>
+ <description>1/3</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain1_2</name>
+ <description>1/2</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain1</name>
+ <description>1</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain2</name>
+ <description>2</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Gain4</name>
+ <description>4</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REFSEL</name>
+ <description>Reference control</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Internal</name>
+ <description>Internal reference (0.6 V)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD1_4</name>
+ <description>VDD/4 as reference</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TACQ</name>
+ <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
+ <lsb>16</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>3us</name>
+ <description>3 us</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>5us</name>
+ <description>5 us</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>10us</name>
+ <description>10 us</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>15us</name>
+ <description>15 us</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>20us</name>
+ <description>20 us</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>40us</name>
+ <description>40 us</description>
+ <value>5</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>MODE</name>
+ <description>Enable differential mode</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>SE</name>
+ <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Diff</name>
+ <description>Differential</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>BURST</name>
+ <description>Enable burst mode</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Burst mode is disabled (normal operation)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Burst mode is enabled. SAADC takes 2^OVERSAMPLE number of samples as fast as it can, and sends the average to Data RAM.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LIMIT</name>
+ <description>Description cluster[0]: High/low limits for event monitoring a channel</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x7FFF8000</resetValue>
+ <fields>
+ <field>
+ <name>LOW</name>
+ <description>Low level limit</description>
+ <lsb>0</lsb>
+ <msb>15</msb>
+ </field>
+ <field>
+ <name>HIGH</name>
+ <description>High level limit</description>
+ <lsb>16</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>RESOLUTION</name>
+ <description>Resolution configuration</description>
+ <addressOffset>0x5F0</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>VAL</name>
+ <description>Set the resolution</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>8bit</name>
+ <description>8 bit</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>10bit</name>
+ <description>10 bit</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>12bit</name>
+ <description>12 bit</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>14bit</name>
+ <description>14 bit</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>OVERSAMPLE</name>
+ <description>Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.</description>
+ <addressOffset>0x5F4</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>OVERSAMPLE</name>
+ <description>Oversample control</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Bypass</name>
+ <description>Bypass oversampling</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over2x</name>
+ <description>Oversample 2x</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over4x</name>
+ <description>Oversample 4x</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over8x</name>
+ <description>Oversample 8x</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over16x</name>
+ <description>Oversample 16x</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over32x</name>
+ <description>Oversample 32x</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over64x</name>
+ <description>Oversample 64x</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over128x</name>
+ <description>Oversample 128x</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Over256x</name>
+ <description>Oversample 256x</description>
+ <value>8</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SAMPLERATE</name>
+ <description>Controls normal or continuous sample rate</description>
+ <addressOffset>0x5F8</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CC</name>
+ <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
+ <lsb>0</lsb>
+ <msb>10</msb>
+ </field>
+ <field>
+ <name>MODE</name>
+ <description>Select mode for sample rate control</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Task</name>
+ <description>Rate is controlled from SAMPLE task</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Timers</name>
+ <description>Rate is controlled from local timer (use CC to control the rate)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>RESULT</name>
+ <description>RESULT EasyDMA channel</description>
+ <addressOffset>0x62C</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Data pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Maximum number of buffer words to transfer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Maximum number of buffer words to transfer</description>
+ <lsb>0</lsb>
+ <msb>14</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>AMOUNT</name>
+ <description>Number of buffer words transferred since last START</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>AMOUNT</name>
+ <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
+ <lsb>0</lsb>
+ <msb>14</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>TIMER0</name>
+ <description>Timer/Counter 0</description>
+ <groupName>TIMER</groupName>
+ <baseAddress>0x40008000</baseAddress>
+ <size>32</size>
+ <headerStructName>TIMER</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>TIMER0</name>
+ <value>8</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start Timer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop Timer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_COUNT</name>
+ <description>Increment Timer (Counter mode only)</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CLEAR</name>
+ <description>Clear time</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SHUTDOWN</name>
+ <description>Deprecated register - Shut down timer</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>6</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_CAPTURE[%s]</name>
+ <description>Description collection[0]: Capture Timer value to CC[0] register</description>
+ <addressOffset>0x040</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>6</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_COMPARE[%s]</name>
+ <description>Description collection[0]: Compare event on CC[0] match</description>
+ <addressOffset>0x140</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>COMPARE0_CLEAR</name>
+ <description>Shortcut between COMPARE[0] event and CLEAR task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1_CLEAR</name>
+ <description>Shortcut between COMPARE[1] event and CLEAR task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2_CLEAR</name>
+ <description>Shortcut between COMPARE[2] event and CLEAR task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3_CLEAR</name>
+ <description>Shortcut between COMPARE[3] event and CLEAR task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE4_CLEAR</name>
+ <description>Shortcut between COMPARE[4] event and CLEAR task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE5_CLEAR</name>
+ <description>Shortcut between COMPARE[5] event and CLEAR task</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0_STOP</name>
+ <description>Shortcut between COMPARE[0] event and STOP task</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1_STOP</name>
+ <description>Shortcut between COMPARE[1] event and STOP task</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2_STOP</name>
+ <description>Shortcut between COMPARE[2] event and STOP task</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3_STOP</name>
+ <description>Shortcut between COMPARE[3] event and STOP task</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE4_STOP</name>
+ <description>Shortcut between COMPARE[4] event and STOP task</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE5_STOP</name>
+ <description>Shortcut between COMPARE[5] event and STOP task</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Enable interrupt for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Enable interrupt for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Enable interrupt for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Enable interrupt for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE4</name>
+ <description>Write '1' to Enable interrupt for COMPARE[4] event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE5</name>
+ <description>Write '1' to Enable interrupt for COMPARE[5] event</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Disable interrupt for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Disable interrupt for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Disable interrupt for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Disable interrupt for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE4</name>
+ <description>Write '1' to Disable interrupt for COMPARE[4] event</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE5</name>
+ <description>Write '1' to Disable interrupt for COMPARE[5] event</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Timer mode selection</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MODE</name>
+ <description>Timer mode</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Timer</name>
+ <description>Select Timer mode</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Counter</name>
+ <description>Deprecated enumerator - Select Counter mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LowPowerCounter</name>
+ <description>Select Low Power Counter mode</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>BITMODE</name>
+ <description>Configure the number of bits used by the TIMER</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BITMODE</name>
+ <description>Timer bit width</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>16Bit</name>
+ <description>16 bit timer bit width</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>08Bit</name>
+ <description>8 bit timer bit width</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>24Bit</name>
+ <description>24 bit timer bit width</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32Bit</name>
+ <description>32 bit timer bit width</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PRESCALER</name>
+ <description>Timer prescaler register</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000004</resetValue>
+ <fields>
+ <field>
+ <name>PRESCALER</name>
+ <description>Prescaler value</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>6</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>CC[%s]</name>
+ <description>Description collection[0]: Capture/Compare register 0</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CC</name>
+ <description>Capture/Compare value</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral derivedFrom="TIMER0">
+ <name>TIMER1</name>
+ <description>Timer/Counter 1</description>
+ <baseAddress>0x40009000</baseAddress>
+ <interrupt>
+ <name>TIMER1</name>
+ <value>9</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TIMER0">
+ <name>TIMER2</name>
+ <description>Timer/Counter 2</description>
+ <baseAddress>0x4000A000</baseAddress>
+ <interrupt>
+ <name>TIMER2</name>
+ <value>10</value>
+ </interrupt>
+ </peripheral>
+ <peripheral>
+ <name>RTC0</name>
+ <description>Real time counter 0</description>
+ <groupName>RTC</groupName>
+ <baseAddress>0x4000B000</baseAddress>
+ <size>32</size>
+ <headerStructName>RTC</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>RTC0</name>
+ <value>11</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start RTC COUNTER</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop RTC COUNTER</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CLEAR</name>
+ <description>Clear RTC COUNTER</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_TRIGOVRFLW</name>
+ <description>Set COUNTER to 0xFFFFF0</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_TICK</name>
+ <description>Event on COUNTER increment</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_OVRFLW</name>
+ <description>Event on COUNTER overflow</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <dim>4</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_COMPARE[%s]</name>
+ <description>Description collection[0]: Compare event on CC[0] match</description>
+ <addressOffset>0x140</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TICK</name>
+ <description>Write '1' to Enable interrupt for TICK event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVRFLW</name>
+ <description>Write '1' to Enable interrupt for OVRFLW event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Enable interrupt for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Enable interrupt for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Enable interrupt for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Enable interrupt for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TICK</name>
+ <description>Write '1' to Disable interrupt for TICK event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVRFLW</name>
+ <description>Write '1' to Disable interrupt for OVRFLW event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Disable interrupt for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Disable interrupt for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Disable interrupt for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Disable interrupt for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>EVTEN</name>
+ <description>Enable or disable event routing</description>
+ <addressOffset>0x340</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TICK</name>
+ <description>Enable or disable event routing for TICK event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVRFLW</name>
+ <description>Enable or disable event routing for OVRFLW event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0</name>
+ <description>Enable or disable event routing for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Enable or disable event routing for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Enable or disable event routing for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Enable or disable event routing for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>EVTENSET</name>
+ <description>Enable event routing</description>
+ <addressOffset>0x344</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TICK</name>
+ <description>Write '1' to Enable event routing for TICK event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVRFLW</name>
+ <description>Write '1' to Enable event routing for OVRFLW event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Enable event routing for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Enable event routing for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Enable event routing for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Enable event routing for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>EVTENCLR</name>
+ <description>Disable event routing</description>
+ <addressOffset>0x348</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TICK</name>
+ <description>Write '1' to Disable event routing for TICK event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>OVRFLW</name>
+ <description>Write '1' to Disable event routing for OVRFLW event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE0</name>
+ <description>Write '1' to Disable event routing for COMPARE[0] event</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE1</name>
+ <description>Write '1' to Disable event routing for COMPARE[1] event</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE2</name>
+ <description>Write '1' to Disable event routing for COMPARE[2] event</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>COMPARE3</name>
+ <description>Write '1' to Disable event routing for COMPARE[3] event</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>COUNTER</name>
+ <description>Current COUNTER value</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>COUNTER</name>
+ <description>Counter value</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PRESCALER</name>
+ <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PRESCALER</name>
+ <description>Prescaler value</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>4</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>CC[%s]</name>
+ <description>Description collection[0]: Compare register 0</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>COMPARE</name>
+ <description>Compare value</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>TEMP</name>
+ <description>Temperature Sensor</description>
+ <groupName>TEMP</groupName>
+ <baseAddress>0x4000C000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>TEMP</name>
+ <value>12</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start temperature measurement</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop temperature measurement</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_DATARDY</name>
+ <description>Temperature measurement complete, data ready</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DATARDY</name>
+ <description>Write '1' to Enable interrupt for DATARDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DATARDY</name>
+ <description>Write '1' to Disable interrupt for DATARDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TEMP</name>
+ <description>Temperature in degC (0.25deg steps)</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-only</access>
+ <dataType>int32_t</dataType>
+ <fields>
+ <field>
+ <name>TEMP</name>
+ <description>Temperature in degC (0.25deg steps)</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A0</name>
+ <description>Slope of 1st piece wise linear function</description>
+ <addressOffset>0x520</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000320</resetValue>
+ <fields>
+ <field>
+ <name>A0</name>
+ <description>Slope of 1st piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A1</name>
+ <description>Slope of 2nd piece wise linear function</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000343</resetValue>
+ <fields>
+ <field>
+ <name>A1</name>
+ <description>Slope of 2nd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A2</name>
+ <description>Slope of 3rd piece wise linear function</description>
+ <addressOffset>0x528</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x0000035D</resetValue>
+ <fields>
+ <field>
+ <name>A2</name>
+ <description>Slope of 3rd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A3</name>
+ <description>Slope of 4th piece wise linear function</description>
+ <addressOffset>0x52C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000400</resetValue>
+ <fields>
+ <field>
+ <name>A3</name>
+ <description>Slope of 4th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A4</name>
+ <description>Slope of 5th piece wise linear function</description>
+ <addressOffset>0x530</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x0000047F</resetValue>
+ <fields>
+ <field>
+ <name>A4</name>
+ <description>Slope of 5th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A5</name>
+ <description>Slope of 6th piece wise linear function</description>
+ <addressOffset>0x534</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x0000037B</resetValue>
+ <fields>
+ <field>
+ <name>A5</name>
+ <description>Slope of 6th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>11</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B0</name>
+ <description>y-intercept of 1st piece wise linear function</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00003FCC</resetValue>
+ <fields>
+ <field>
+ <name>B0</name>
+ <description>y-intercept of 1st piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B1</name>
+ <description>y-intercept of 2nd piece wise linear function</description>
+ <addressOffset>0x544</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00003F98</resetValue>
+ <fields>
+ <field>
+ <name>B1</name>
+ <description>y-intercept of 2nd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B2</name>
+ <description>y-intercept of 3rd piece wise linear function</description>
+ <addressOffset>0x548</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00003F98</resetValue>
+ <fields>
+ <field>
+ <name>B2</name>
+ <description>y-intercept of 3rd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B3</name>
+ <description>y-intercept of 4th piece wise linear function</description>
+ <addressOffset>0x54C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000012</resetValue>
+ <fields>
+ <field>
+ <name>B3</name>
+ <description>y-intercept of 4th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B4</name>
+ <description>y-intercept of 5th piece wise linear function</description>
+ <addressOffset>0x550</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x0000006A</resetValue>
+ <fields>
+ <field>
+ <name>B4</name>
+ <description>y-intercept of 5th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B5</name>
+ <description>y-intercept of 6th piece wise linear function</description>
+ <addressOffset>0x554</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00003DD0</resetValue>
+ <fields>
+ <field>
+ <name>B5</name>
+ <description>y-intercept of 6th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T0</name>
+ <description>End point of 1st piece wise linear function</description>
+ <addressOffset>0x560</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x000000E2</resetValue>
+ <fields>
+ <field>
+ <name>T0</name>
+ <description>End point of 1st piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T1</name>
+ <description>End point of 2nd piece wise linear function</description>
+ <addressOffset>0x564</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>T1</name>
+ <description>End point of 2nd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T2</name>
+ <description>End point of 3rd piece wise linear function</description>
+ <addressOffset>0x568</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000014</resetValue>
+ <fields>
+ <field>
+ <name>T2</name>
+ <description>End point of 3rd piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T3</name>
+ <description>End point of 4th piece wise linear function</description>
+ <addressOffset>0x56C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000019</resetValue>
+ <fields>
+ <field>
+ <name>T3</name>
+ <description>End point of 4th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>T4</name>
+ <description>End point of 5th piece wise linear function</description>
+ <addressOffset>0x570</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000050</resetValue>
+ <fields>
+ <field>
+ <name>T4</name>
+ <description>End point of 5th piece wise linear function</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>RNG</name>
+ <description>Random Number Generator</description>
+ <groupName>RNG</groupName>
+ <baseAddress>0x4000D000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>RNG</name>
+ <value>13</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Task starting the random number generator</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Task stopping the random number generator</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_VALRDY</name>
+ <description>Event being generated for every new random number written to the VALUE register</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>VALRDY_STOP</name>
+ <description>Shortcut between VALRDY event and STOP task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>VALRDY</name>
+ <description>Write '1' to Enable interrupt for VALRDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>VALRDY</name>
+ <description>Write '1' to Disable interrupt for VALRDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DERCEN</name>
+ <description>Bias correction</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>VALUE</name>
+ <description>Output random number</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>VALUE</name>
+ <description>Generated random number</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>ECB</name>
+ <description>AES ECB Mode Encryption</description>
+ <groupName>ECB</groupName>
+ <baseAddress>0x4000E000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>ECB</name>
+ <value>14</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STARTECB</name>
+ <description>Start ECB block encrypt</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOPECB</name>
+ <description>Abort a possible executing ECB operation</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDECB</name>
+ <description>ECB block encrypt complete</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERRORECB</name>
+ <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDECB</name>
+ <description>Write '1' to Enable interrupt for ENDECB event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERRORECB</name>
+ <description>Write '1' to Enable interrupt for ERRORECB event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDECB</name>
+ <description>Write '1' to Disable interrupt for ENDECB event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERRORECB</name>
+ <description>Write '1' to Disable interrupt for ERRORECB event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ECBDATAPTR</name>
+ <description>ECB block encrypt memory pointers</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ECBDATAPTR</name>
+ <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>CCM</name>
+ <description>AES CCM Mode Encryption</description>
+ <groupName>CCM</groupName>
+ <baseAddress>0x4000F000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>CCM_AAR</name>
+ <value>15</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_KSGEN</name>
+ <description>Start generation of key-stream. This operation will stop by itself when completed.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_CRYPT</name>
+ <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop encryption/decryption</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDKSGEN</name>
+ <description>Key-stream generation complete</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ENDCRYPT</name>
+ <description>Encrypt/decrypt complete</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ERROR</name>
+ <description>CCM error event</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDKSGEN_CRYPT</name>
+ <description>Shortcut between ENDKSGEN event and CRYPT task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDKSGEN</name>
+ <description>Write '1' to Enable interrupt for ENDKSGEN event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDCRYPT</name>
+ <description>Write '1' to Enable interrupt for ENDCRYPT event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Enable interrupt for ERROR event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENDKSGEN</name>
+ <description>Write '1' to Disable interrupt for ENDKSGEN event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ENDCRYPT</name>
+ <description>Write '1' to Disable interrupt for ENDCRYPT event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ERROR</name>
+ <description>Write '1' to Disable interrupt for ERROR event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MICSTATUS</name>
+ <description>MIC check result</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>MICSTATUS</name>
+ <description>The result of the MIC check performed during the previous decryption operation</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>CheckFailed</name>
+ <description>MIC check failed</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>CheckPassed</name>
+ <description>MIC check passed</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable CCM</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Operation mode</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>MODE</name>
+ <description>The mode of operation to be used</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Encryption</name>
+ <description>AES CCM packet encryption mode</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Decryption</name>
+ <description>AES CCM packet decryption mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DATARATE</name>
+ <description>Data rate that the CCM shall run in synch with</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>1Mbit</name>
+ <description>In synch with 1 Mbit data rate</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>2Mbit</name>
+ <description>In synch with 2 Mbit data rate</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LENGTH</name>
+ <description>Packet length configuration</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Default</name>
+ <description>Default length. Effective length of LENGTH field is 5-bit</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Extended</name>
+ <description>Extended length. Effective length of LENGTH field is 8-bit</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CNFPTR</name>
+ <description>Pointer to data structure holding AES key and NONCE vector</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CNFPTR</name>
+ <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INPTR</name>
+ <description>Input pointer</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>INPTR</name>
+ <description>Input pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>OUTPTR</name>
+ <description>Output pointer</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>OUTPTR</name>
+ <description>Output pointer</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SCRATCHPTR</name>
+ <description>Pointer to data area used for temporary storage</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SCRATCHPTR</name>
+ <description>Pointer to a scratch data area used for temporary storage during key-stream generation, MIC generation and encryption/decryption.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>AAR</name>
+ <description>Accelerated Address Resolver</description>
+ <groupName>AAR</groupName>
+ <baseAddress>0x4000F000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>CCM</alternatePeripheral>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>CCM_AAR</name>
+ <value>15</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop resolving addresses</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>Address resolution procedure complete</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_RESOLVED</name>
+ <description>Address resolved</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_NOTRESOLVED</name>
+ <description>Address not resolved</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESOLVED</name>
+ <description>Write '1' to Enable interrupt for RESOLVED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NOTRESOLVED</name>
+ <description>Write '1' to Enable interrupt for NOTRESOLVED event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RESOLVED</name>
+ <description>Write '1' to Disable interrupt for RESOLVED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>NOTRESOLVED</name>
+ <description>Write '1' to Disable interrupt for NOTRESOLVED event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>STATUS</name>
+ <description>Resolution status</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>STATUS</name>
+ <description>The IRK that was used last time an address was resolved</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable AAR</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable AAR</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NIRK</name>
+ <description>Number of IRKs</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>NIRK</name>
+ <description>Number of Identity root keys available in the IRK data structure</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>IRKPTR</name>
+ <description>Pointer to IRK data structure</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>IRKPTR</name>
+ <description>Pointer to the IRK data structure</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ADDRPTR</name>
+ <description>Pointer to the resolvable address</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ADDRPTR</name>
+ <description>Pointer to the resolvable address (6-bytes)</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SCRATCHPTR</name>
+ <description>Pointer to data area used for temporary storage</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SCRATCHPTR</name>
+ <description>Pointer to a scratch data area used for temporary storage during resolution.A space of minimum 3 bytes must be reserved.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>WDT</name>
+ <description>Watchdog Timer</description>
+ <groupName>WDT</groupName>
+ <baseAddress>0x40010000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>WDT</name>
+ <value>16</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start the watchdog</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_TIMEOUT</name>
+ <description>Watchdog timeout</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TIMEOUT</name>
+ <description>Write '1' to Enable interrupt for TIMEOUT event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TIMEOUT</name>
+ <description>Write '1' to Disable interrupt for TIMEOUT event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RUNSTATUS</name>
+ <description>Run status</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RUNSTATUS</name>
+ <description>Indicates whether or not the watchdog is running</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotRunning</name>
+ <description>Watchdog not running</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Running</name>
+ <description>Watchdog is running</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REQSTATUS</name>
+ <description>Request status</description>
+ <addressOffset>0x404</addressOffset>
+ <access>read-only</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>RR0</name>
+ <description>Request status for RR[0] register</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[0] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[0] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR1</name>
+ <description>Request status for RR[1] register</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[1] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[1] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR2</name>
+ <description>Request status for RR[2] register</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[2] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[2] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR3</name>
+ <description>Request status for RR[3] register</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[3] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[3] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR4</name>
+ <description>Request status for RR[4] register</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[4] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[4] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR5</name>
+ <description>Request status for RR[5] register</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[5] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[5] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR6</name>
+ <description>Request status for RR[6] register</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[6] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[6] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR7</name>
+ <description>Request status for RR[7] register</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DisabledOrRequested</name>
+ <description>RR[7] register is not enabled, or are already requesting reload</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>EnabledAndUnrequested</name>
+ <description>RR[7] register is enabled, and are not yet requesting reload</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CRV</name>
+ <description>Counter reload value</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>CRV</name>
+ <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RREN</name>
+ <description>Enable register for reload request registers</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>RR0</name>
+ <description>Enable or disable RR[0] register</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[0] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[0] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR1</name>
+ <description>Enable or disable RR[1] register</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[1] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[1] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR2</name>
+ <description>Enable or disable RR[2] register</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[2] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[2] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR3</name>
+ <description>Enable or disable RR[3] register</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[3] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[3] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR4</name>
+ <description>Enable or disable RR[4] register</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[4] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[4] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR5</name>
+ <description>Enable or disable RR[5] register</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[5] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[5] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR6</name>
+ <description>Enable or disable RR[6] register</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[6] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[6] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RR7</name>
+ <description>Enable or disable RR[7] register</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable RR[7] register</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable RR[7] register</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>SLEEP</name>
+ <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Pause</name>
+ <description>Pause watchdog while the CPU is sleeping</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Run</name>
+ <description>Keep the watchdog running while the CPU is sleeping</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>HALT</name>
+ <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Pause</name>
+ <description>Pause watchdog while the CPU is halted by the debugger</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Run</name>
+ <description>Keep the watchdog running while the CPU is halted by the debugger</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>8</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>RR[%s]</name>
+ <description>Description collection[0]: Reload request 0</description>
+ <addressOffset>0x600</addressOffset>
+ <access>write-only</access>
+ <fields>
+ <field>
+ <name>RR</name>
+ <description>Reload request register</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Reload</name>
+ <description>Value to request a reload of the watchdog timer</description>
+ <value>0x6E524635</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral derivedFrom="RTC0">
+ <name>RTC1</name>
+ <description>Real time counter 1</description>
+ <baseAddress>0x40011000</baseAddress>
+ <interrupt>
+ <name>RTC1</name>
+ <value>17</value>
+ </interrupt>
+ </peripheral>
+ <peripheral>
+ <name>QDEC</name>
+ <description>Quadrature Decoder</description>
+ <groupName>QDEC</groupName>
+ <baseAddress>0x40012000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>QDEC</name>
+ <value>18</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Task starting the quadrature decoder</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Task stopping the quadrature decoder</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_READCLRACC</name>
+ <description>Read and clear ACC and ACCDBL</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RDCLRACC</name>
+ <description>Read and clear ACC</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_RDCLRDBL</name>
+ <description>Read and clear ACCDBL</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_SAMPLERDY</name>
+ <description>Event being generated for every new sample value written to the SAMPLE register</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_REPORTRDY</name>
+ <description>Non-null report ready</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_ACCOF</name>
+ <description>ACC or ACCDBL register overflow</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DBLRDY</name>
+ <description>Double displacement(s) detected</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>QDEC has been stopped</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REPORTRDY_READCLRACC</name>
+ <description>Shortcut between REPORTRDY event and READCLRACC task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SAMPLERDY_STOP</name>
+ <description>Shortcut between SAMPLERDY event and STOP task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REPORTRDY_RDCLRACC</name>
+ <description>Shortcut between REPORTRDY event and RDCLRACC task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REPORTRDY_STOP</name>
+ <description>Shortcut between REPORTRDY event and STOP task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DBLRDY_RDCLRDBL</name>
+ <description>Shortcut between DBLRDY event and RDCLRDBL task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DBLRDY_STOP</name>
+ <description>Shortcut between DBLRDY event and STOP task</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SAMPLERDY_READCLRACC</name>
+ <description>Shortcut between SAMPLERDY event and READCLRACC task</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SAMPLERDY</name>
+ <description>Write '1' to Enable interrupt for SAMPLERDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REPORTRDY</name>
+ <description>Write '1' to Enable interrupt for REPORTRDY event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ACCOF</name>
+ <description>Write '1' to Enable interrupt for ACCOF event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DBLRDY</name>
+ <description>Write '1' to Enable interrupt for DBLRDY event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SAMPLERDY</name>
+ <description>Write '1' to Disable interrupt for SAMPLERDY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REPORTRDY</name>
+ <description>Write '1' to Disable interrupt for REPORTRDY event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>ACCOF</name>
+ <description>Write '1' to Disable interrupt for ACCOF event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DBLRDY</name>
+ <description>Write '1' to Disable interrupt for DBLRDY event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable the quadrature decoder</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable the quadrature decoder</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LEDPOL</name>
+ <description>LED output pin polarity</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>LEDPOL</name>
+ <description>LED output pin polarity</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>ActiveLow</name>
+ <description>Led active on output pin low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ActiveHigh</name>
+ <description>Led active on output pin high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SAMPLEPER</name>
+ <description>Sample period</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SAMPLEPER</name>
+ <description>Sample period. The SAMPLE register will be updated for every new sample</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>128us</name>
+ <description>128 us</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>256us</name>
+ <description>256 us</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>512us</name>
+ <description>512 us</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>1024us</name>
+ <description>1024 us</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>2048us</name>
+ <description>2048 us</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>4096us</name>
+ <description>4096 us</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>8192us</name>
+ <description>8192 us</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>16384us</name>
+ <description>16384 us</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32ms</name>
+ <description>32768 us</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>65ms</name>
+ <description>65536 us</description>
+ <value>9</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>131ms</name>
+ <description>131072 us</description>
+ <value>10</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SAMPLE</name>
+ <description>Motion sample value</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-only</access>
+ <dataType>int32_t</dataType>
+ <fields>
+ <field>
+ <name>SAMPLE</name>
+ <description>Last motion sample</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REPORTPER</name>
+ <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REPORTPER</name>
+ <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>10Smpl</name>
+ <description>10 samples / report</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>40Smpl</name>
+ <description>40 samples / report</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>80Smpl</name>
+ <description>80 samples / report</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>120Smpl</name>
+ <description>120 samples / report</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>160Smpl</name>
+ <description>160 samples / report</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>200Smpl</name>
+ <description>200 samples / report</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>240Smpl</name>
+ <description>240 samples / report</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>280Smpl</name>
+ <description>280 samples / report</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>1Smpl</name>
+ <description>1 sample / report</description>
+ <value>8</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ACC</name>
+ <description>Register accumulating the valid transitions</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-only</access>
+ <dataType>int32_t</dataType>
+ <fields>
+ <field>
+ <name>ACC</name>
+ <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ACCREAD</name>
+ <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-only</access>
+ <dataType>int32_t</dataType>
+ <fields>
+ <field>
+ <name>ACCREAD</name>
+ <description>Snapshot of the ACC register.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <addressOffset>0x51C</addressOffset>
+ <register>
+ <name>LED</name>
+ <description>Pin select for LED signal</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>A</name>
+ <description>Pin select for A signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>B</name>
+ <description>Pin select for B signal</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>DBFEN</name>
+ <description>Enable input debounce filters</description>
+ <addressOffset>0x528</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DBFEN</name>
+ <description>Enable input debounce filters</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Debounce input filters disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Debounce input filters enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LEDPRE</name>
+ <description>Time period the LED is switched ON prior to sampling</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000010</resetValue>
+ <fields>
+ <field>
+ <name>LEDPRE</name>
+ <description>Period in us the LED is switched on prior to sampling</description>
+ <lsb>0</lsb>
+ <msb>8</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ACCDBL</name>
+ <description>Register accumulating the number of detected double transitions</description>
+ <addressOffset>0x544</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>ACCDBL</name>
+ <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ACCDBLREAD</name>
+ <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
+ <addressOffset>0x548</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>ACCDBLREAD</name>
+ <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>COMP</name>
+ <description>Comparator</description>
+ <groupName>COMP</groupName>
+ <baseAddress>0x40013000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>COMP_LPCOMP</name>
+ <value>19</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start comparator</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop comparator</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SAMPLE</name>
+ <description>Sample comparator value</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_READY</name>
+ <description>COMP is ready and output is valid</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DOWN</name>
+ <description>Downward crossing</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_UP</name>
+ <description>Upward crossing</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CROSS</name>
+ <description>Downward or upward crossing</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY_SAMPLE</name>
+ <description>Shortcut between READY event and SAMPLE task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READY_STOP</name>
+ <description>Shortcut between READY event and STOP task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN_STOP</name>
+ <description>Shortcut between DOWN event and STOP task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP_STOP</name>
+ <description>Shortcut between UP event and STOP task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS_STOP</name>
+ <description>Shortcut between CROSS event and STOP task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Enable or disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN</name>
+ <description>Enable or disable interrupt for DOWN event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP</name>
+ <description>Enable or disable interrupt for UP event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS</name>
+ <description>Enable or disable interrupt for CROSS event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Enable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN</name>
+ <description>Write '1' to Enable interrupt for DOWN event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP</name>
+ <description>Write '1' to Enable interrupt for UP event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS</name>
+ <description>Write '1' to Enable interrupt for CROSS event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN</name>
+ <description>Write '1' to Disable interrupt for DOWN event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP</name>
+ <description>Write '1' to Disable interrupt for UP event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS</name>
+ <description>Write '1' to Disable interrupt for CROSS event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RESULT</name>
+ <description>Compare result</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RESULT</name>
+ <description>Result of last compare. Decision point SAMPLE task.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Below</name>
+ <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Above</name>
+ <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>COMP enable</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable COMP</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSEL</name>
+ <description>Pin select</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PSEL</name>
+ <description>Analog pin select</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>AnalogInput0</name>
+ <description>AIN0 selected as analog input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput1</name>
+ <description>AIN1 selected as analog input</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput2</name>
+ <description>AIN2 selected as analog input</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput3</name>
+ <description>AIN3 selected as analog input</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput4</name>
+ <description>AIN4 selected as analog input</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput5</name>
+ <description>AIN5 selected as analog input</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput6</name>
+ <description>AIN6 selected as analog input</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput7</name>
+ <description>AIN7 selected as analog input</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REFSEL</name>
+ <description>Reference source select for single-ended mode</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000004</resetValue>
+ <fields>
+ <field>
+ <name>REFSEL</name>
+ <description>Reference select</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Int1V2</name>
+ <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Int1V8</name>
+ <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Int2V4</name>
+ <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>VDD</name>
+ <description>VREF = VDD</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ARef</name>
+ <description>VREF = AREF (VDD &amp;gt;= VREF &amp;gt;= AREFMIN)</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>EXTREFSEL</name>
+ <description>External reference select</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>EXTREFSEL</name>
+ <description>External analog reference select</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>AnalogReference0</name>
+ <description>Use AIN0 as external analog reference</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference1</name>
+ <description>Use AIN1 as external analog reference</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference2</name>
+ <description>Use AIN2 as external analog reference</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference3</name>
+ <description>Use AIN3 as external analog reference</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference4</name>
+ <description>Use AIN4 as external analog reference</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference5</name>
+ <description>Use AIN5 as external analog reference</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference6</name>
+ <description>Use AIN6 as external analog reference</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference7</name>
+ <description>Use AIN7 as external analog reference</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TH</name>
+ <description>Threshold configuration for hysteresis unit</description>
+ <addressOffset>0x530</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>THDOWN</name>
+ <description>VDOWN = (THDOWN+1)/64*VREF</description>
+ <lsb>0</lsb>
+ <msb>5</msb>
+ </field>
+ <field>
+ <name>THUP</name>
+ <description>VUP = (THUP+1)/64*VREF</description>
+ <lsb>8</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Mode configuration</description>
+ <addressOffset>0x534</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SP</name>
+ <description>Speed and power modes</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Low-power mode</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Normal</name>
+ <description>Normal mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>High-speed mode</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>MAIN</name>
+ <description>Main operation modes</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>SE</name>
+ <description>Single-ended mode</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Diff</name>
+ <description>Differential mode</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>HYST</name>
+ <description>Comparator hysteresis enable</description>
+ <addressOffset>0x538</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HYST</name>
+ <description>Comparator hysteresis</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoHyst</name>
+ <description>Comparator hysteresis disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Hyst50mV</name>
+ <description>Comparator hysteresis enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ISOURCE</name>
+ <description>Current source select on analog input</description>
+ <addressOffset>0x53C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ISOURCE</name>
+ <description>Comparator hysteresis</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Off</name>
+ <description>Current source disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ien2mA5</name>
+ <description>Current source enabled (+/- 2.5 uA)</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ien5mA</name>
+ <description>Current source enabled (+/- 5 uA)</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ien10mA</name>
+ <description>Current source enabled (+/- 10 uA)</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>LPCOMP</name>
+ <description>Low Power Comparator</description>
+ <groupName>LPCOMP</groupName>
+ <baseAddress>0x40013000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>COMP</alternatePeripheral>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>COMP_LPCOMP</name>
+ <value>19</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Start comparator</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stop comparator</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_SAMPLE</name>
+ <description>Sample comparator value</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_READY</name>
+ <description>LPCOMP is ready and output is valid</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_DOWN</name>
+ <description>Downward crossing</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_UP</name>
+ <description>Upward crossing</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_CROSS</name>
+ <description>Downward or upward crossing</description>
+ <addressOffset>0x10C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY_SAMPLE</name>
+ <description>Shortcut between READY event and SAMPLE task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>READY_STOP</name>
+ <description>Shortcut between READY event and STOP task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN_STOP</name>
+ <description>Shortcut between DOWN event and STOP task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP_STOP</name>
+ <description>Shortcut between UP event and STOP task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS_STOP</name>
+ <description>Shortcut between CROSS event and STOP task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Enable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN</name>
+ <description>Write '1' to Enable interrupt for DOWN event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP</name>
+ <description>Write '1' to Enable interrupt for UP event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS</name>
+ <description>Write '1' to Enable interrupt for CROSS event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>Write '1' to Disable interrupt for READY event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DOWN</name>
+ <description>Write '1' to Disable interrupt for DOWN event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>UP</name>
+ <description>Write '1' to Disable interrupt for UP event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CROSS</name>
+ <description>Write '1' to Disable interrupt for CROSS event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RESULT</name>
+ <description>Compare result</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>RESULT</name>
+ <description>Result of last compare. Decision point SAMPLE task.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Below</name>
+ <description>Input voltage is below the reference threshold (VIN+ &amp;lt; VIN-).</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Above</name>
+ <description>Input voltage is above the reference threshold (VIN+ &amp;gt; VIN-).</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable LPCOMP</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable LPCOMP</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PSEL</name>
+ <description>Input pin select</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PSEL</name>
+ <description>Analog pin select</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>AnalogInput0</name>
+ <description>AIN0 selected as analog input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput1</name>
+ <description>AIN1 selected as analog input</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput2</name>
+ <description>AIN2 selected as analog input</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput3</name>
+ <description>AIN3 selected as analog input</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput4</name>
+ <description>AIN4 selected as analog input</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput5</name>
+ <description>AIN5 selected as analog input</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput6</name>
+ <description>AIN6 selected as analog input</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogInput7</name>
+ <description>AIN7 selected as analog input</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REFSEL</name>
+ <description>Reference select</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000004</resetValue>
+ <fields>
+ <field>
+ <name>REFSEL</name>
+ <description>Reference select</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Ref1_8Vdd</name>
+ <description>VDD * 1/8 selected as reference</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref2_8Vdd</name>
+ <description>VDD * 2/8 selected as reference</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref3_8Vdd</name>
+ <description>VDD * 3/8 selected as reference</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref4_8Vdd</name>
+ <description>VDD * 4/8 selected as reference</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref5_8Vdd</name>
+ <description>VDD * 5/8 selected as reference</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref6_8Vdd</name>
+ <description>VDD * 6/8 selected as reference</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref7_8Vdd</name>
+ <description>VDD * 7/8 selected as reference</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>ARef</name>
+ <description>External analog reference selected</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref1_16Vdd</name>
+ <description>VDD * 1/16 selected as reference</description>
+ <value>8</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref3_16Vdd</name>
+ <description>VDD * 3/16 selected as reference</description>
+ <value>9</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref5_16Vdd</name>
+ <description>VDD * 5/16 selected as reference</description>
+ <value>10</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref7_16Vdd</name>
+ <description>VDD * 7/16 selected as reference</description>
+ <value>11</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref9_16Vdd</name>
+ <description>VDD * 9/16 selected as reference</description>
+ <value>12</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref11_16Vdd</name>
+ <description>VDD * 11/16 selected as reference</description>
+ <value>13</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref13_16Vdd</name>
+ <description>VDD * 13/16 selected as reference</description>
+ <value>14</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ref15_16Vdd</name>
+ <description>VDD * 15/16 selected as reference</description>
+ <value>15</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>EXTREFSEL</name>
+ <description>External reference select</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>EXTREFSEL</name>
+ <description>External analog reference select</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>AnalogReference0</name>
+ <description>Use AIN0 as external analog reference</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>AnalogReference1</name>
+ <description>Use AIN1 as external analog reference</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ANADETECT</name>
+ <description>Analog detect configuration</description>
+ <addressOffset>0x520</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ANADETECT</name>
+ <description>Analog detect configuration</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Cross</name>
+ <description>Generate ANADETECT on crossing, both upward crossing and downward crossing</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Up</name>
+ <description>Generate ANADETECT on upward crossing only</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Down</name>
+ <description>Generate ANADETECT on downward crossing only</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>HYST</name>
+ <description>Comparator hysteresis enable</description>
+ <addressOffset>0x538</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HYST</name>
+ <description>Comparator hysteresis enable</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoHyst</name>
+ <description>Comparator hysteresis disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Hyst50mV</name>
+ <description>Comparator hysteresis disabled (typ. 50 mV)</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>SWI0</name>
+ <description>Software interrupt 0</description>
+ <groupName>SWI</groupName>
+ <baseAddress>0x40014000</baseAddress>
+ <size>32</size>
+ <headerStructName>SWI</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SWI0_EGU0</name>
+ <value>20</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>UNUSED</name>
+ <description>Unused.</description>
+ <addressOffset>0x000</addressOffset>
+ <resetValue>0x00000000</resetValue>
+ <access>read-only</access>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>EGU0</name>
+ <description>Event Generator Unit 0</description>
+ <groupName>EGU</groupName>
+ <baseAddress>0x40014000</baseAddress>
+ <size>32</size>
+ <alternatePeripheral>SWI0</alternatePeripheral>
+ <headerStructName>EGU</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>SWI0_EGU0</name>
+ <value>20</value>
+ </interrupt>
+ <registers>
+ <register>
+ <dim>16</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_TRIGGER[%s]</name>
+ <description>Description collection[0]: Trigger 0 for triggering the corresponding TRIGGERED[0] event</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>16</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_TRIGGERED[%s]</name>
+ <description>Description collection[0]: Event number 0 generated by triggering the corresponding TRIGGER[0] task</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TRIGGERED0</name>
+ <description>Enable or disable interrupt for TRIGGERED[0] event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED1</name>
+ <description>Enable or disable interrupt for TRIGGERED[1] event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED2</name>
+ <description>Enable or disable interrupt for TRIGGERED[2] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED3</name>
+ <description>Enable or disable interrupt for TRIGGERED[3] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED4</name>
+ <description>Enable or disable interrupt for TRIGGERED[4] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED5</name>
+ <description>Enable or disable interrupt for TRIGGERED[5] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED6</name>
+ <description>Enable or disable interrupt for TRIGGERED[6] event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED7</name>
+ <description>Enable or disable interrupt for TRIGGERED[7] event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED8</name>
+ <description>Enable or disable interrupt for TRIGGERED[8] event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED9</name>
+ <description>Enable or disable interrupt for TRIGGERED[9] event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED10</name>
+ <description>Enable or disable interrupt for TRIGGERED[10] event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED11</name>
+ <description>Enable or disable interrupt for TRIGGERED[11] event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED12</name>
+ <description>Enable or disable interrupt for TRIGGERED[12] event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED13</name>
+ <description>Enable or disable interrupt for TRIGGERED[13] event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED14</name>
+ <description>Enable or disable interrupt for TRIGGERED[14] event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED15</name>
+ <description>Enable or disable interrupt for TRIGGERED[15] event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TRIGGERED0</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[0] event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED1</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[1] event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED2</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[2] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED3</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[3] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED4</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[4] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED5</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[5] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED6</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[6] event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED7</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[7] event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED8</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[8] event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED9</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[9] event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED10</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[10] event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED11</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[11] event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED12</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[12] event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED13</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[13] event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED14</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[14] event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED15</name>
+ <description>Write '1' to Enable interrupt for TRIGGERED[15] event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TRIGGERED0</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[0] event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED1</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[1] event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED2</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[2] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED3</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[3] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED4</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[4] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED5</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[5] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED6</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[6] event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED7</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[7] event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED8</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[8] event</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED9</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[9] event</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED10</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[10] event</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED11</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[11] event</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED12</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[12] event</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED13</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[13] event</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED14</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[14] event</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TRIGGERED15</name>
+ <description>Write '1' to Disable interrupt for TRIGGERED[15] event</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral derivedFrom="SWI0">
+ <name>SWI1</name>
+ <description>Software interrupt 1</description>
+ <baseAddress>0x40015000</baseAddress>
+ <interrupt>
+ <name>SWI1_EGU1</name>
+ <value>21</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="EGU0">
+ <name>EGU1</name>
+ <description>Event Generator Unit 1</description>
+ <baseAddress>0x40015000</baseAddress>
+ <alternatePeripheral>SWI1</alternatePeripheral>
+ <interrupt>
+ <name>SWI1_EGU1</name>
+ <value>21</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SWI0">
+ <name>SWI2</name>
+ <description>Software interrupt 2</description>
+ <baseAddress>0x40016000</baseAddress>
+ <interrupt>
+ <name>SWI2_EGU2</name>
+ <value>22</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="EGU0">
+ <name>EGU2</name>
+ <description>Event Generator Unit 2</description>
+ <baseAddress>0x40016000</baseAddress>
+ <alternatePeripheral>SWI2</alternatePeripheral>
+ <interrupt>
+ <name>SWI2_EGU2</name>
+ <value>22</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SWI0">
+ <name>SWI3</name>
+ <description>Software interrupt 3</description>
+ <baseAddress>0x40017000</baseAddress>
+ <interrupt>
+ <name>SWI3_EGU3</name>
+ <value>23</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="EGU0">
+ <name>EGU3</name>
+ <description>Event Generator Unit 3</description>
+ <baseAddress>0x40017000</baseAddress>
+ <alternatePeripheral>SWI3</alternatePeripheral>
+ <interrupt>
+ <name>SWI3_EGU3</name>
+ <value>23</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SWI0">
+ <name>SWI4</name>
+ <description>Software interrupt 4</description>
+ <baseAddress>0x40018000</baseAddress>
+ <interrupt>
+ <name>SWI4_EGU4</name>
+ <value>24</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="EGU0">
+ <name>EGU4</name>
+ <description>Event Generator Unit 4</description>
+ <baseAddress>0x40018000</baseAddress>
+ <alternatePeripheral>SWI4</alternatePeripheral>
+ <interrupt>
+ <name>SWI4_EGU4</name>
+ <value>24</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SWI0">
+ <name>SWI5</name>
+ <description>Software interrupt 5</description>
+ <baseAddress>0x40019000</baseAddress>
+ <interrupt>
+ <name>SWI5_EGU5</name>
+ <value>25</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="EGU0">
+ <name>EGU5</name>
+ <description>Event Generator Unit 5</description>
+ <baseAddress>0x40019000</baseAddress>
+ <alternatePeripheral>SWI5</alternatePeripheral>
+ <interrupt>
+ <name>SWI5_EGU5</name>
+ <value>25</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TIMER0">
+ <name>TIMER3</name>
+ <description>Timer/Counter 3</description>
+ <baseAddress>0x4001A000</baseAddress>
+ <interrupt>
+ <name>TIMER3</name>
+ <value>26</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="TIMER0">
+ <name>TIMER4</name>
+ <description>Timer/Counter 4</description>
+ <baseAddress>0x4001B000</baseAddress>
+ <interrupt>
+ <name>TIMER4</name>
+ <value>27</value>
+ </interrupt>
+ </peripheral>
+ <peripheral>
+ <name>PWM0</name>
+ <description>Pulse Width Modulation Unit 0</description>
+ <groupName>PWM</groupName>
+ <baseAddress>0x4001C000</baseAddress>
+ <size>32</size>
+ <headerStructName>PWM</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>PWM0</name>
+ <value>28</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>TASKS_SEQSTART[%s]</name>
+ <description>Description collection[0]: Loads the first PWM value on all enabled channels from sequence 0, and starts playing that sequence at the rate defined in SEQ[0]REFRESH and/or DECODER.MODE. Causes PWM generation to start it was not running.</description>
+ <addressOffset>0x008</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_NEXTSTEP</name>
+ <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start it was not running.</description>
+ <addressOffset>0x010</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_SEQSTARTED[%s]</name>
+ <description>Description collection[0]: First PWM period started on sequence 0</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <dim>2</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>EVENTS_SEQEND[%s]</name>
+ <description>Description collection[0]: Emitted at end of every sequence 0, when last value from RAM has been applied to wave counter</description>
+ <addressOffset>0x110</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_PWMPERIODEND</name>
+ <description>Emitted at the end of each PWM period</description>
+ <addressOffset>0x118</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_LOOPSDONE</name>
+ <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
+ <addressOffset>0x11C</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>SHORTS</name>
+ <description>Shortcut register</description>
+ <addressOffset>0x200</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SEQEND0_STOP</name>
+ <description>Shortcut between SEQEND[0] event and STOP task</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND1_STOP</name>
+ <description>Shortcut between SEQEND[1] event and STOP task</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE_SEQSTART0</name>
+ <description>Shortcut between LOOPSDONE event and SEQSTART[0] task</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE_SEQSTART1</name>
+ <description>Shortcut between LOOPSDONE event and SEQSTART[1] task</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE_STOP</name>
+ <description>Shortcut between LOOPSDONE event and STOP task</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable shortcut</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable shortcut</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED0</name>
+ <description>Enable or disable interrupt for SEQSTARTED[0] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED1</name>
+ <description>Enable or disable interrupt for SEQSTARTED[1] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND0</name>
+ <description>Enable or disable interrupt for SEQEND[0] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND1</name>
+ <description>Enable or disable interrupt for SEQEND[1] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PWMPERIODEND</name>
+ <description>Enable or disable interrupt for PWMPERIODEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE</name>
+ <description>Enable or disable interrupt for LOOPSDONE event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED0</name>
+ <description>Write '1' to Enable interrupt for SEQSTARTED[0] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED1</name>
+ <description>Write '1' to Enable interrupt for SEQSTARTED[1] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND0</name>
+ <description>Write '1' to Enable interrupt for SEQEND[0] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND1</name>
+ <description>Write '1' to Enable interrupt for SEQEND[1] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PWMPERIODEND</name>
+ <description>Write '1' to Enable interrupt for PWMPERIODEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE</name>
+ <description>Write '1' to Enable interrupt for LOOPSDONE event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED0</name>
+ <description>Write '1' to Disable interrupt for SEQSTARTED[0] event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQSTARTED1</name>
+ <description>Write '1' to Disable interrupt for SEQSTARTED[1] event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND0</name>
+ <description>Write '1' to Disable interrupt for SEQEND[0] event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SEQEND1</name>
+ <description>Write '1' to Disable interrupt for SEQEND[1] event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PWMPERIODEND</name>
+ <description>Write '1' to Disable interrupt for PWMPERIODEND event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>LOOPSDONE</name>
+ <description>Write '1' to Disable interrupt for LOOPSDONE event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>PWM module enable register</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable PWM module</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Selects operating mode of the wave counter</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>UPDOWN</name>
+ <description>Selects up or up and down as wave counter mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Up</name>
+ <description>Up counter - edge aligned PWM duty-cycle</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>UpAndDown</name>
+ <description>Up and down counter - center aligned PWM duty cycle</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>COUNTERTOP</name>
+ <description>Value up to which the pulse generator counter counts</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x000003FF</resetValue>
+ <fields>
+ <field>
+ <name>COUNTERTOP</name>
+ <description>Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM will be used.</description>
+ <lsb>0</lsb>
+ <msb>14</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PRESCALER</name>
+ <description>Configuration for PWM_CLK</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PRESCALER</name>
+ <description>Pre-scaler of PWM_CLK</description>
+ <lsb>0</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>DIV_1</name>
+ <description>Divide by 1 (16MHz)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_2</name>
+ <description>Divide by 2 ( 8MHz)</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_4</name>
+ <description>Divide by 4 ( 4MHz)</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_8</name>
+ <description>Divide by 8 ( 2MHz)</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_16</name>
+ <description>Divide by 16 ( 1MHz)</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_32</name>
+ <description>Divide by 32 ( 500kHz)</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_64</name>
+ <description>Divide by 64 ( 250kHz)</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DIV_128</name>
+ <description>Divide by 128 ( 125kHz)</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DECODER</name>
+ <description>Configuration of the decoder</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>LOAD</name>
+ <description>How a sequence is read from RAM and spread to the compare register</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Common</name>
+ <description>1st half word (16-bit) used in all PWM channels 0..3</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Grouped</name>
+ <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Individual</name>
+ <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>WaveForm</name>
+ <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>MODE</name>
+ <description>Selects source for advancing the active sequence</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>RefreshCount</name>
+ <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>NextStep</name>
+ <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LOOP</name>
+ <description>Amount of playback of a loop</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CNT</name>
+ <description>Amount of playback of pattern cycles</description>
+ <lsb>0</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Looping disabled (stop at the end of the sequence)</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>2</dim>
+ <dimIncrement>32</dimIncrement>
+ <name>SEQ[%s]</name>
+ <description>Unspecified</description>
+ <headerStructName>PWM_SEQ</headerStructName>
+ <addressOffset>0x520</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Description cluster[0]: Beginning address in Data RAM of this sequence</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Beginning address in Data RAM of this sequence</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CNT</name>
+ <description>Description cluster[0]: Amount of values (duty cycles) in this sequence</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CNT</name>
+ <description>Amount of values (duty cycles) in this sequence</description>
+ <lsb>0</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Sequence is disabled, and shall not be started as it is empty</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REFRESH</name>
+ <description>Description cluster[0]: Amount of additional PWM periods between samples loaded into compare register</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>CNT</name>
+ <description>Amount of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Continuous</name>
+ <description>Update every PWM period</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENDDELAY</name>
+ <description>Description cluster[0]: Time added after the sequence</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CNT</name>
+ <description>Time added after the sequence in PWM periods</description>
+ <lsb>0</lsb>
+ <msb>23</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <headerStructName>PWM_PSEL</headerStructName>
+ <addressOffset>0x560</addressOffset>
+ <register>
+ <dim>4</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>OUT[%s]</name>
+ <description>Description collection[0]: Output pin select for PWM channel 0</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>PDM</name>
+ <description>Pulse Density Modulation (Digital Microphone) Interface</description>
+ <groupName>PDM</groupName>
+ <baseAddress>0x4001D000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>PDM</name>
+ <value>29</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Starts continuous PDM transfer</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stops PDM transfer</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_STARTED</name>
+ <description>PDM transfer has started</description>
+ <addressOffset>0x100</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>PDM transfer has finished</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_END</name>
+ <description>The PDM has written the last sample specified by SAMPLE.MAXCNT (or the last sample after a STOP task has been received) to Data RAM</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Enable or disable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Enable or disable interrupt for END event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Enable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Enable interrupt for END event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>STARTED</name>
+ <description>Write '1' to Disable interrupt for STARTED event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>END</name>
+ <description>Write '1' to Disable interrupt for END event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>PDM module enable register</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable or disable PDM module</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>PDMCLKCTRL</name>
+ <description>PDM clock generator control</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x08400000</resetValue>
+ <fields>
+ <field>
+ <name>FREQ</name>
+ <description>PDM_CLK frequency</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>1000K</name>
+ <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
+ <value>0x08000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Default</name>
+ <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz</description>
+ <value>0x08400000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>1067K</name>
+ <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
+ <value>0x08800000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MODE</name>
+ <description>Defines the routing of the connected PDM microphones' signals</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>OPERATION</name>
+ <description>Mono or stereo operation</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Stereo</name>
+ <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Mono</name>
+ <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>EDGE</name>
+ <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>LeftFalling</name>
+ <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LeftRising</name>
+ <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>GAINL</name>
+ <description>Left output gain adjustment</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000028</resetValue>
+ <fields>
+ <field>
+ <name>GAINL</name>
+ <description>Left output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters) 0x00 -20 dB gain adjust 0x01 -19.5 dB gain adjust (...) 0x27 -0.5 dB gain adjust 0x28 0 dB gain adjust 0x29 +0.5 dB gain adjust (...) 0x4F +19.5 dB gain adjust 0x50 +20 dB gain adjust</description>
+ <lsb>0</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>MinGain</name>
+ <description>-20dB gain adjustment (minimum)</description>
+ <value>0x00</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DefaultGain</name>
+ <description>0dB gain adjustment ('2500 RMS' requirement)</description>
+ <value>0x28</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>MaxGain</name>
+ <description>+20dB gain adjustment (maximum)</description>
+ <value>0x50</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>GAINR</name>
+ <description>Right output gain adjustment</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000028</resetValue>
+ <fields>
+ <field>
+ <name>GAINR</name>
+ <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
+ <lsb>0</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>MinGain</name>
+ <description>-20dB gain adjustment (minimum)</description>
+ <value>0x00</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>DefaultGain</name>
+ <description>0dB gain adjustment ('2500 RMS' requirement)</description>
+ <value>0x28</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>MaxGain</name>
+ <description>+20dB gain adjustment (maximum)</description>
+ <value>0x50</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <addressOffset>0x540</addressOffset>
+ <register>
+ <name>CLK</name>
+ <description>Pin number configuration for PDM CLK signal</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DIN</name>
+ <description>Pin number configuration for PDM DIN signal</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>SAMPLE</name>
+ <description>Unspecified</description>
+ <addressOffset>0x560</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>RAM address pointer to write samples to with EasyDMA</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>SAMPLEPTR</name>
+ <description>Address to write PDM samples to over DMA</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MAXCNT</name>
+ <description>Number of samples to allocate memory for in EasyDMA mode</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>BUFFSIZE</name>
+ <description>Length of DMA RAM allocation in number of samples</description>
+ <lsb>0</lsb>
+ <msb>14</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>NVMC</name>
+ <description>Non Volatile Memory Controller</description>
+ <groupName>NVMC</groupName>
+ <baseAddress>0x4001E000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <register>
+ <name>READY</name>
+ <description>Ready flag</description>
+ <addressOffset>0x400</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>READY</name>
+ <description>NVMC is ready or busy</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Busy</name>
+ <description>NVMC is busy (on-going write or erase operation)</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Ready</name>
+ <description>NVMC is ready</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CONFIG</name>
+ <description>Configuration register</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>WEN</name>
+ <description>Program memory access mode. It is strongly recommended to only activate erase and write modes when they are actively used. Enabling write or erase will invalidate the cache and keep it invalidated.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Ren</name>
+ <description>Read only access</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Wen</name>
+ <description>Write Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Een</name>
+ <description>Erase enabled</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERASEPAGE</name>
+ <description>Register for erasing a page in Code area</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ERASEPAGE</name>
+ <description>Register for starting erase of a page in Code area</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERASEPCR1</name>
+ <description>Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <alternateRegister>ERASEPAGE</alternateRegister>
+ <fields>
+ <field>
+ <name>ERASEPCR1</name>
+ <description>Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERASEALL</name>
+ <description>Register for erasing all non-volatile user memory</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ERASEALL</name>
+ <description>Erase all non-volatile memory including UICR registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoOperation</name>
+ <description>No operation</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Erase</name>
+ <description>Start chip erase</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERASEPCR0</name>
+ <description>Deprecated register - Register for erasing a page in Code area. Equivalent to ERASEPAGE.</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ERASEPCR0</name>
+ <description>Register for starting erase of a page in Code area. Equivalent to ERASEPAGE.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ERASEUICR</name>
+ <description>Register for erasing User Information Configuration Registers</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>ERASEUICR</name>
+ <description>Register starting erase of all User Information Configuration Registers. Note that code erase has to be enabled by CONFIG.EEN before the UICR can be erased.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoOperation</name>
+ <description>No operation</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Erase</name>
+ <description>Start erase of UICR</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ICACHECNF</name>
+ <description>I-Code cache configuration register.</description>
+ <addressOffset>0x540</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CACHEEN</name>
+ <description>Cache enable</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable cache. Invalidates all cache entries.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable cache</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CACHEPROFEN</name>
+ <description>Cache profiling enable</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable cache profiling</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable cache profiling</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>IHIT</name>
+ <description>I-Code cache hit counter.</description>
+ <addressOffset>0x548</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>HITS</name>
+ <description>Number of cache hits</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>IMISS</name>
+ <description>I-Code cache miss counter.</description>
+ <addressOffset>0x54C</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>MISSES</name>
+ <description>Number of cache misses</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>PPI</name>
+ <description>Programmable Peripheral Interconnect</description>
+ <groupName>PPI</groupName>
+ <baseAddress>0x4001F000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <cluster>
+ <dim>6</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>TASKS_CHG[%s]</name>
+ <description>Channel group tasks</description>
+ <addressOffset>0x000</addressOffset>
+ <register>
+ <name>EN</name>
+ <description>Description cluster[0]: Enable channel group 0</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>DIS</name>
+ <description>Description cluster[0]: Disable channel group 0</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ </cluster>
+ <register>
+ <name>CHEN</name>
+ <description>Channel enable register</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CH0</name>
+ <description>Enable or disable channel 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1</name>
+ <description>Enable or disable channel 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2</name>
+ <description>Enable or disable channel 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3</name>
+ <description>Enable or disable channel 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4</name>
+ <description>Enable or disable channel 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5</name>
+ <description>Enable or disable channel 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6</name>
+ <description>Enable or disable channel 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7</name>
+ <description>Enable or disable channel 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH8</name>
+ <description>Enable or disable channel 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH9</name>
+ <description>Enable or disable channel 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH10</name>
+ <description>Enable or disable channel 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH11</name>
+ <description>Enable or disable channel 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH12</name>
+ <description>Enable or disable channel 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH13</name>
+ <description>Enable or disable channel 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH14</name>
+ <description>Enable or disable channel 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH15</name>
+ <description>Enable or disable channel 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH16</name>
+ <description>Enable or disable channel 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH17</name>
+ <description>Enable or disable channel 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH18</name>
+ <description>Enable or disable channel 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH19</name>
+ <description>Enable or disable channel 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH20</name>
+ <description>Enable or disable channel 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH21</name>
+ <description>Enable or disable channel 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH22</name>
+ <description>Enable or disable channel 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH23</name>
+ <description>Enable or disable channel 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH24</name>
+ <description>Enable or disable channel 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH25</name>
+ <description>Enable or disable channel 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH26</name>
+ <description>Enable or disable channel 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH27</name>
+ <description>Enable or disable channel 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH28</name>
+ <description>Enable or disable channel 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH29</name>
+ <description>Enable or disable channel 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH30</name>
+ <description>Enable or disable channel 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH31</name>
+ <description>Enable or disable channel 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable channel</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CHENSET</name>
+ <description>Channel enable set register</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToSet</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>CH0</name>
+ <description>Channel 0 enable set register. Writing '0' has no effect</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1</name>
+ <description>Channel 1 enable set register. Writing '0' has no effect</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2</name>
+ <description>Channel 2 enable set register. Writing '0' has no effect</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3</name>
+ <description>Channel 3 enable set register. Writing '0' has no effect</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4</name>
+ <description>Channel 4 enable set register. Writing '0' has no effect</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5</name>
+ <description>Channel 5 enable set register. Writing '0' has no effect</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6</name>
+ <description>Channel 6 enable set register. Writing '0' has no effect</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7</name>
+ <description>Channel 7 enable set register. Writing '0' has no effect</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH8</name>
+ <description>Channel 8 enable set register. Writing '0' has no effect</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH9</name>
+ <description>Channel 9 enable set register. Writing '0' has no effect</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH10</name>
+ <description>Channel 10 enable set register. Writing '0' has no effect</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH11</name>
+ <description>Channel 11 enable set register. Writing '0' has no effect</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH12</name>
+ <description>Channel 12 enable set register. Writing '0' has no effect</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH13</name>
+ <description>Channel 13 enable set register. Writing '0' has no effect</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH14</name>
+ <description>Channel 14 enable set register. Writing '0' has no effect</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH15</name>
+ <description>Channel 15 enable set register. Writing '0' has no effect</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH16</name>
+ <description>Channel 16 enable set register. Writing '0' has no effect</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH17</name>
+ <description>Channel 17 enable set register. Writing '0' has no effect</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH18</name>
+ <description>Channel 18 enable set register. Writing '0' has no effect</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH19</name>
+ <description>Channel 19 enable set register. Writing '0' has no effect</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH20</name>
+ <description>Channel 20 enable set register. Writing '0' has no effect</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH21</name>
+ <description>Channel 21 enable set register. Writing '0' has no effect</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH22</name>
+ <description>Channel 22 enable set register. Writing '0' has no effect</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH23</name>
+ <description>Channel 23 enable set register. Writing '0' has no effect</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH24</name>
+ <description>Channel 24 enable set register. Writing '0' has no effect</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH25</name>
+ <description>Channel 25 enable set register. Writing '0' has no effect</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH26</name>
+ <description>Channel 26 enable set register. Writing '0' has no effect</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH27</name>
+ <description>Channel 27 enable set register. Writing '0' has no effect</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH28</name>
+ <description>Channel 28 enable set register. Writing '0' has no effect</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH29</name>
+ <description>Channel 29 enable set register. Writing '0' has no effect</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH30</name>
+ <description>Channel 30 enable set register. Writing '0' has no effect</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH31</name>
+ <description>Channel 31 enable set register. Writing '0' has no effect</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: Enable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CHENCLR</name>
+ <description>Channel enable clear register</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>CH0</name>
+ <description>Channel 0 enable clear register. Writing '0' has no effect</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1</name>
+ <description>Channel 1 enable clear register. Writing '0' has no effect</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2</name>
+ <description>Channel 2 enable clear register. Writing '0' has no effect</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3</name>
+ <description>Channel 3 enable clear register. Writing '0' has no effect</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4</name>
+ <description>Channel 4 enable clear register. Writing '0' has no effect</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5</name>
+ <description>Channel 5 enable clear register. Writing '0' has no effect</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6</name>
+ <description>Channel 6 enable clear register. Writing '0' has no effect</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7</name>
+ <description>Channel 7 enable clear register. Writing '0' has no effect</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH8</name>
+ <description>Channel 8 enable clear register. Writing '0' has no effect</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH9</name>
+ <description>Channel 9 enable clear register. Writing '0' has no effect</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH10</name>
+ <description>Channel 10 enable clear register. Writing '0' has no effect</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH11</name>
+ <description>Channel 11 enable clear register. Writing '0' has no effect</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH12</name>
+ <description>Channel 12 enable clear register. Writing '0' has no effect</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH13</name>
+ <description>Channel 13 enable clear register. Writing '0' has no effect</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH14</name>
+ <description>Channel 14 enable clear register. Writing '0' has no effect</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH15</name>
+ <description>Channel 15 enable clear register. Writing '0' has no effect</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH16</name>
+ <description>Channel 16 enable clear register. Writing '0' has no effect</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH17</name>
+ <description>Channel 17 enable clear register. Writing '0' has no effect</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH18</name>
+ <description>Channel 18 enable clear register. Writing '0' has no effect</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH19</name>
+ <description>Channel 19 enable clear register. Writing '0' has no effect</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH20</name>
+ <description>Channel 20 enable clear register. Writing '0' has no effect</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH21</name>
+ <description>Channel 21 enable clear register. Writing '0' has no effect</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH22</name>
+ <description>Channel 22 enable clear register. Writing '0' has no effect</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH23</name>
+ <description>Channel 23 enable clear register. Writing '0' has no effect</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH24</name>
+ <description>Channel 24 enable clear register. Writing '0' has no effect</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH25</name>
+ <description>Channel 25 enable clear register. Writing '0' has no effect</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH26</name>
+ <description>Channel 26 enable clear register. Writing '0' has no effect</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH27</name>
+ <description>Channel 27 enable clear register. Writing '0' has no effect</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH28</name>
+ <description>Channel 28 enable clear register. Writing '0' has no effect</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH29</name>
+ <description>Channel 29 enable clear register. Writing '0' has no effect</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH30</name>
+ <description>Channel 30 enable clear register. Writing '0' has no effect</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH31</name>
+ <description>Channel 31 enable clear register. Writing '0' has no effect</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: channel disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: channel enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: disable channel</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>20</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>CH[%s]</name>
+ <description>PPI Channel</description>
+ <addressOffset>0x510</addressOffset>
+ <register>
+ <name>EEP</name>
+ <description>Description cluster[0]: Channel 0 event end-point</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>EEP</name>
+ <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TEP</name>
+ <description>Description cluster[0]: Channel 0 task end-point</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TEP</name>
+ <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <dim>6</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>CHG[%s]</name>
+ <description>Description collection[0]: Channel group 0</description>
+ <addressOffset>0x800</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>CH0</name>
+ <description>Include or exclude channel 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH1</name>
+ <description>Include or exclude channel 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH2</name>
+ <description>Include or exclude channel 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH3</name>
+ <description>Include or exclude channel 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH4</name>
+ <description>Include or exclude channel 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH5</name>
+ <description>Include or exclude channel 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH6</name>
+ <description>Include or exclude channel 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH7</name>
+ <description>Include or exclude channel 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH8</name>
+ <description>Include or exclude channel 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH9</name>
+ <description>Include or exclude channel 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH10</name>
+ <description>Include or exclude channel 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH11</name>
+ <description>Include or exclude channel 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH12</name>
+ <description>Include or exclude channel 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH13</name>
+ <description>Include or exclude channel 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH14</name>
+ <description>Include or exclude channel 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH15</name>
+ <description>Include or exclude channel 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH16</name>
+ <description>Include or exclude channel 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH17</name>
+ <description>Include or exclude channel 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH18</name>
+ <description>Include or exclude channel 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH19</name>
+ <description>Include or exclude channel 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH20</name>
+ <description>Include or exclude channel 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH21</name>
+ <description>Include or exclude channel 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH22</name>
+ <description>Include or exclude channel 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH23</name>
+ <description>Include or exclude channel 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH24</name>
+ <description>Include or exclude channel 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH25</name>
+ <description>Include or exclude channel 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH26</name>
+ <description>Include or exclude channel 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH27</name>
+ <description>Include or exclude channel 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH28</name>
+ <description>Include or exclude channel 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH29</name>
+ <description>Include or exclude channel 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH30</name>
+ <description>Include or exclude channel 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>CH31</name>
+ <description>Include or exclude channel 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Excluded</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Included</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>32</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>FORK[%s]</name>
+ <description>Fork</description>
+ <addressOffset>0x910</addressOffset>
+ <register>
+ <name>TEP</name>
+ <description>Description cluster[0]: Channel 0 task end-point</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>TEP</name>
+ <description>Pointer to task register</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>MWU</name>
+ <description>Memory Watch Unit</description>
+ <groupName>MWU</groupName>
+ <baseAddress>0x40020000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>MWU</name>
+ <value>32</value>
+ </interrupt>
+ <registers>
+ <cluster>
+ <dim>4</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>EVENTS_REGION[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x100</addressOffset>
+ <register>
+ <name>WA</name>
+ <description>Description cluster[0]: Write access to region 0 detected</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>RA</name>
+ <description>Description cluster[0]: Read access to region 0 detected</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ </register>
+ </cluster>
+ <cluster>
+ <dim>2</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>EVENTS_PREGION[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x160</addressOffset>
+ <register>
+ <name>WA</name>
+ <description>Description cluster[0]: Write access to peripheral region 0 detected</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>RA</name>
+ <description>Description cluster[0]: Read access to peripheral region 0 detected</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ </register>
+ </cluster>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Enable or disable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Enable or disable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Enable or disable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Enable or disable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Enable or disable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Enable or disable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Enable or disable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Enable or disable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Enable or disable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Enable or disable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Enable or disable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Enable or disable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Write '1' to Enable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Write '1' to Enable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Write '1' to Enable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Write '1' to Enable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Write '1' to Enable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Write '1' to Enable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Write '1' to Enable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Write '1' to Enable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Write '1' to Enable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Write '1' to Enable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Write '1' to Enable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Write '1' to Enable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Write '1' to Disable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Write '1' to Disable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Write '1' to Disable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Write '1' to Disable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Write '1' to Disable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Write '1' to Disable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Write '1' to Disable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Write '1' to Disable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Write '1' to Disable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Write '1' to Disable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Write '1' to Disable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Write '1' to Disable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NMIEN</name>
+ <description>Enable or disable non-maskable interrupt</description>
+ <addressOffset>0x320</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Enable or disable non-maskable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Enable or disable non-maskable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Enable or disable non-maskable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Enable or disable non-maskable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Enable or disable non-maskable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NMIENSET</name>
+ <description>Enable non-maskable interrupt</description>
+ <addressOffset>0x324</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Write '1' to Enable non-maskable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Write '1' to Enable non-maskable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>NMIENCLR</name>
+ <description>Disable non-maskable interrupt</description>
+ <addressOffset>0x328</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>REGION0WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[0].WA event</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION0RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[0].RA event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[1].WA event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION1RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[1].RA event</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[2].WA event</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION2RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[2].RA event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[3].WA event</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>REGION3RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for REGION[3].RA event</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for PREGION[0].WA event</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION0RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for PREGION[0].RA event</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1WA</name>
+ <description>Write '1' to Disable non-maskable interrupt for PREGION[1].WA event</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PREGION1RA</name>
+ <description>Write '1' to Disable non-maskable interrupt for PREGION[1].RA event</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>2</dim>
+ <dimIncrement>8</dimIncrement>
+ <name>PERREGION[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x400</addressOffset>
+ <register>
+ <name>SUBSTATWA</name>
+ <description>Description cluster[0]: Source of event/interrupt in region 0, write access detected while corresponding subregion was enabled for watching</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>SR0</name>
+ <description>Subregion 0 in region 0 (write '1' to clear)</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR1</name>
+ <description>Subregion 1 in region 0 (write '1' to clear)</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR2</name>
+ <description>Subregion 2 in region 0 (write '1' to clear)</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR3</name>
+ <description>Subregion 3 in region 0 (write '1' to clear)</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR4</name>
+ <description>Subregion 4 in region 0 (write '1' to clear)</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR5</name>
+ <description>Subregion 5 in region 0 (write '1' to clear)</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR6</name>
+ <description>Subregion 6 in region 0 (write '1' to clear)</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR7</name>
+ <description>Subregion 7 in region 0 (write '1' to clear)</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR8</name>
+ <description>Subregion 8 in region 0 (write '1' to clear)</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR9</name>
+ <description>Subregion 9 in region 0 (write '1' to clear)</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR10</name>
+ <description>Subregion 10 in region 0 (write '1' to clear)</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR11</name>
+ <description>Subregion 11 in region 0 (write '1' to clear)</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR12</name>
+ <description>Subregion 12 in region 0 (write '1' to clear)</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR13</name>
+ <description>Subregion 13 in region 0 (write '1' to clear)</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR14</name>
+ <description>Subregion 14 in region 0 (write '1' to clear)</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR15</name>
+ <description>Subregion 15 in region 0 (write '1' to clear)</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR16</name>
+ <description>Subregion 16 in region 0 (write '1' to clear)</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR17</name>
+ <description>Subregion 17 in region 0 (write '1' to clear)</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR18</name>
+ <description>Subregion 18 in region 0 (write '1' to clear)</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR19</name>
+ <description>Subregion 19 in region 0 (write '1' to clear)</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR20</name>
+ <description>Subregion 20 in region 0 (write '1' to clear)</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR21</name>
+ <description>Subregion 21 in region 0 (write '1' to clear)</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR22</name>
+ <description>Subregion 22 in region 0 (write '1' to clear)</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR23</name>
+ <description>Subregion 23 in region 0 (write '1' to clear)</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR24</name>
+ <description>Subregion 24 in region 0 (write '1' to clear)</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR25</name>
+ <description>Subregion 25 in region 0 (write '1' to clear)</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR26</name>
+ <description>Subregion 26 in region 0 (write '1' to clear)</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR27</name>
+ <description>Subregion 27 in region 0 (write '1' to clear)</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR28</name>
+ <description>Subregion 28 in region 0 (write '1' to clear)</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR29</name>
+ <description>Subregion 29 in region 0 (write '1' to clear)</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR30</name>
+ <description>Subregion 30 in region 0 (write '1' to clear)</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR31</name>
+ <description>Subregion 31 in region 0 (write '1' to clear)</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No write access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Write access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SUBSTATRA</name>
+ <description>Description cluster[0]: Source of event/interrupt in region 0, read access detected while corresponding subregion was enabled for watching</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>SR0</name>
+ <description>Subregion 0 in region 0 (write '1' to clear)</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR1</name>
+ <description>Subregion 1 in region 0 (write '1' to clear)</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR2</name>
+ <description>Subregion 2 in region 0 (write '1' to clear)</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR3</name>
+ <description>Subregion 3 in region 0 (write '1' to clear)</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR4</name>
+ <description>Subregion 4 in region 0 (write '1' to clear)</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR5</name>
+ <description>Subregion 5 in region 0 (write '1' to clear)</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR6</name>
+ <description>Subregion 6 in region 0 (write '1' to clear)</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR7</name>
+ <description>Subregion 7 in region 0 (write '1' to clear)</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR8</name>
+ <description>Subregion 8 in region 0 (write '1' to clear)</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR9</name>
+ <description>Subregion 9 in region 0 (write '1' to clear)</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR10</name>
+ <description>Subregion 10 in region 0 (write '1' to clear)</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR11</name>
+ <description>Subregion 11 in region 0 (write '1' to clear)</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR12</name>
+ <description>Subregion 12 in region 0 (write '1' to clear)</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR13</name>
+ <description>Subregion 13 in region 0 (write '1' to clear)</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR14</name>
+ <description>Subregion 14 in region 0 (write '1' to clear)</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR15</name>
+ <description>Subregion 15 in region 0 (write '1' to clear)</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR16</name>
+ <description>Subregion 16 in region 0 (write '1' to clear)</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR17</name>
+ <description>Subregion 17 in region 0 (write '1' to clear)</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR18</name>
+ <description>Subregion 18 in region 0 (write '1' to clear)</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR19</name>
+ <description>Subregion 19 in region 0 (write '1' to clear)</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR20</name>
+ <description>Subregion 20 in region 0 (write '1' to clear)</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR21</name>
+ <description>Subregion 21 in region 0 (write '1' to clear)</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR22</name>
+ <description>Subregion 22 in region 0 (write '1' to clear)</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR23</name>
+ <description>Subregion 23 in region 0 (write '1' to clear)</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR24</name>
+ <description>Subregion 24 in region 0 (write '1' to clear)</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR25</name>
+ <description>Subregion 25 in region 0 (write '1' to clear)</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR26</name>
+ <description>Subregion 26 in region 0 (write '1' to clear)</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR27</name>
+ <description>Subregion 27 in region 0 (write '1' to clear)</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR28</name>
+ <description>Subregion 28 in region 0 (write '1' to clear)</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR29</name>
+ <description>Subregion 29 in region 0 (write '1' to clear)</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR30</name>
+ <description>Subregion 30 in region 0 (write '1' to clear)</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR31</name>
+ <description>Subregion 31 in region 0 (write '1' to clear)</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NoAccess</name>
+ <description>No read access occurred in this subregion</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Access</name>
+ <description>Read access(es) occurred in this subregion</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <register>
+ <name>REGIONEN</name>
+ <description>Enable/disable regions watch</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RGN0WA</name>
+ <description>Enable/disable write access watch in region[0]</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN0RA</name>
+ <description>Enable/disable read access watch in region[0]</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1WA</name>
+ <description>Enable/disable write access watch in region[1]</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1RA</name>
+ <description>Enable/disable read access watch in region[1]</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2WA</name>
+ <description>Enable/disable write access watch in region[2]</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2RA</name>
+ <description>Enable/disable read access watch in region[2]</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3WA</name>
+ <description>Enable/disable write access watch in region[3]</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3RA</name>
+ <description>Enable/disable read access watch in region[3]</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this region</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0WA</name>
+ <description>Enable/disable write access watch in PREGION[0]</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this PREGION</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0RA</name>
+ <description>Enable/disable read access watch in PREGION[0]</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this PREGION</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1WA</name>
+ <description>Enable/disable write access watch in PREGION[1]</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable write access watch in this PREGION</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1RA</name>
+ <description>Enable/disable read access watch in PREGION[1]</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disable</name>
+ <description>Disable read access watch in this PREGION</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enable</name>
+ <description>Enable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REGIONENSET</name>
+ <description>Enable regions watch</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RGN0WA</name>
+ <description>Enable write access watch in region[0]</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN0RA</name>
+ <description>Enable read access watch in region[0]</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1WA</name>
+ <description>Enable write access watch in region[1]</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1RA</name>
+ <description>Enable read access watch in region[1]</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2WA</name>
+ <description>Enable write access watch in region[2]</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2RA</name>
+ <description>Enable read access watch in region[2]</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3WA</name>
+ <description>Enable write access watch in region[3]</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3RA</name>
+ <description>Enable read access watch in region[3]</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0WA</name>
+ <description>Enable write access watch in PREGION[0]</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0RA</name>
+ <description>Enable read access watch in PREGION[0]</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1WA</name>
+ <description>Enable write access watch in PREGION[1]</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1RA</name>
+ <description>Enable read access watch in PREGION[1]</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>REGIONENCLR</name>
+ <description>Disable regions watch</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RGN0WA</name>
+ <description>Disable write access watch in region[0]</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN0RA</name>
+ <description>Disable read access watch in region[0]</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1WA</name>
+ <description>Disable write access watch in region[1]</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN1RA</name>
+ <description>Disable read access watch in region[1]</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2WA</name>
+ <description>Disable write access watch in region[2]</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN2RA</name>
+ <description>Disable read access watch in region[2]</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3WA</name>
+ <description>Disable write access watch in region[3]</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>RGN3RA</name>
+ <description>Disable read access watch in region[3]</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this region is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this region is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this region</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0WA</name>
+ <description>Disable write access watch in PREGION[0]</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN0RA</name>
+ <description>Disable read access watch in PREGION[0]</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1WA</name>
+ <description>Disable write access watch in PREGION[1]</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Write access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Write access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable write access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PRGN1RA</name>
+ <description>Disable read access watch in PREGION[1]</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read access watch in this PREGION is disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read access watch in this PREGION is enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable read access watch in this PREGION</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <dim>4</dim>
+ <dimIncrement>16</dimIncrement>
+ <name>REGION[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x600</addressOffset>
+ <register>
+ <name>START</name>
+ <description>Description cluster[0]: Start address for region 0</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>START</name>
+ <description>Start address for region</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>END</name>
+ <description>Description cluster[0]: End address of region 0</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>End address of region.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <dim>2</dim>
+ <dimIncrement>16</dimIncrement>
+ <name>PREGION[%s]</name>
+ <description>Unspecified</description>
+ <addressOffset>0x6C0</addressOffset>
+ <register>
+ <name>START</name>
+ <description>Description cluster[0]: Reserved for future use</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>START</name>
+ <description>Reserved for future use</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>END</name>
+ <description>Description cluster[0]: Reserved for future use</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>END</name>
+ <description>Reserved for future use</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SUBS</name>
+ <description>Description cluster[0]: Subregions of region 0</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>SR0</name>
+ <description>Include or exclude subregion 0 in region</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR1</name>
+ <description>Include or exclude subregion 1 in region</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR2</name>
+ <description>Include or exclude subregion 2 in region</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR3</name>
+ <description>Include or exclude subregion 3 in region</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR4</name>
+ <description>Include or exclude subregion 4 in region</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR5</name>
+ <description>Include or exclude subregion 5 in region</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR6</name>
+ <description>Include or exclude subregion 6 in region</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR7</name>
+ <description>Include or exclude subregion 7 in region</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR8</name>
+ <description>Include or exclude subregion 8 in region</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR9</name>
+ <description>Include or exclude subregion 9 in region</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR10</name>
+ <description>Include or exclude subregion 10 in region</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR11</name>
+ <description>Include or exclude subregion 11 in region</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR12</name>
+ <description>Include or exclude subregion 12 in region</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR13</name>
+ <description>Include or exclude subregion 13 in region</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR14</name>
+ <description>Include or exclude subregion 14 in region</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR15</name>
+ <description>Include or exclude subregion 15 in region</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR16</name>
+ <description>Include or exclude subregion 16 in region</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR17</name>
+ <description>Include or exclude subregion 17 in region</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR18</name>
+ <description>Include or exclude subregion 18 in region</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR19</name>
+ <description>Include or exclude subregion 19 in region</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR20</name>
+ <description>Include or exclude subregion 20 in region</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR21</name>
+ <description>Include or exclude subregion 21 in region</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR22</name>
+ <description>Include or exclude subregion 22 in region</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR23</name>
+ <description>Include or exclude subregion 23 in region</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR24</name>
+ <description>Include or exclude subregion 24 in region</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR25</name>
+ <description>Include or exclude subregion 25 in region</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR26</name>
+ <description>Include or exclude subregion 26 in region</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR27</name>
+ <description>Include or exclude subregion 27 in region</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR28</name>
+ <description>Include or exclude subregion 28 in region</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR29</name>
+ <description>Include or exclude subregion 29 in region</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR30</name>
+ <description>Include or exclude subregion 30 in region</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SR31</name>
+ <description>Include or exclude subregion 31 in region</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Exclude</name>
+ <description>Exclude</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Include</name>
+ <description>Include</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral derivedFrom="PWM0">
+ <name>PWM1</name>
+ <description>Pulse Width Modulation Unit 1</description>
+ <baseAddress>0x40021000</baseAddress>
+ <interrupt>
+ <name>PWM1</name>
+ <value>33</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="PWM0">
+ <name>PWM2</name>
+ <description>Pulse Width Modulation Unit 2</description>
+ <baseAddress>0x40022000</baseAddress>
+ <interrupt>
+ <name>PWM2</name>
+ <value>34</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SPIM0">
+ <name>SPIM2</name>
+ <description>Serial Peripheral Interface Master with EasyDMA 2</description>
+ <baseAddress>0x40023000</baseAddress>
+ <interrupt>
+ <name>SPIM2_SPIS2_SPI2</name>
+ <value>35</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SPIS0">
+ <name>SPIS2</name>
+ <description>SPI Slave 2</description>
+ <baseAddress>0x40023000</baseAddress>
+ <alternatePeripheral>SPIM2</alternatePeripheral>
+ <interrupt>
+ <name>SPIM2_SPIS2_SPI2</name>
+ <value>35</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="SPI0">
+ <name>SPI2</name>
+ <description>Serial Peripheral Interface 2</description>
+ <baseAddress>0x40023000</baseAddress>
+ <alternatePeripheral>SPIM2</alternatePeripheral>
+ <interrupt>
+ <name>SPIM2_SPIS2_SPI2</name>
+ <value>35</value>
+ </interrupt>
+ </peripheral>
+ <peripheral derivedFrom="RTC0">
+ <name>RTC2</name>
+ <description>Real time counter 2</description>
+ <baseAddress>0x40024000</baseAddress>
+ <interrupt>
+ <name>RTC2</name>
+ <value>36</value>
+ </interrupt>
+ </peripheral>
+ <peripheral>
+ <name>I2S</name>
+ <description>Inter-IC Sound</description>
+ <groupName>I2S</groupName>
+ <baseAddress>0x40025000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>I2S</name>
+ <value>37</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>TASKS_START</name>
+ <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>TASKS_STOP</name>
+ <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the {event:STOPPED} event to be generated.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>write-only</access>
+ </register>
+ <register>
+ <name>EVENTS_RXPTRUPD</name>
+ <description>The RXD.PTR register has been copied to internal double-buffers. When the I2S module is started and RX is enabled, this event will be generated for every RXTXD.MAXCNT words that are received on the SDIN pin.</description>
+ <addressOffset>0x104</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_STOPPED</name>
+ <description>I2S transfer stopped.</description>
+ <addressOffset>0x108</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>EVENTS_TXPTRUPD</name>
+ <description>The TDX.PTR register has been copied to internal double-buffers. When the I2S module is started and TX is enabled, this event will be generated for every RXTXD.MAXCNT words that are sent on the SDOUT pin.</description>
+ <addressOffset>0x114</addressOffset>
+ <access>read-write</access>
+ </register>
+ <register>
+ <name>INTEN</name>
+ <description>Enable or disable interrupt</description>
+ <addressOffset>0x300</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RXPTRUPD</name>
+ <description>Enable or disable interrupt for RXPTRUPD event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Enable or disable interrupt for STOPPED event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXPTRUPD</name>
+ <description>Enable or disable interrupt for TXPTRUPD event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENSET</name>
+ <description>Enable interrupt</description>
+ <addressOffset>0x304</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RXPTRUPD</name>
+ <description>Write '1' to Enable interrupt for RXPTRUPD event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Enable interrupt for STOPPED event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXPTRUPD</name>
+ <description>Write '1' to Enable interrupt for TXPTRUPD event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>INTENCLR</name>
+ <description>Disable interrupt</description>
+ <addressOffset>0x308</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>RXPTRUPD</name>
+ <description>Write '1' to Disable interrupt for RXPTRUPD event</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>STOPPED</name>
+ <description>Write '1' to Disable interrupt for STOPPED event</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>TXPTRUPD</name>
+ <description>Write '1' to Disable interrupt for TXPTRUPD event</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Read: Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Read: Enabled</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Disable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ENABLE</name>
+ <description>Enable I2S module.</description>
+ <addressOffset>0x500</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>ENABLE</name>
+ <description>Enable I2S module.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disable</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Enable</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <cluster>
+ <name>CONFIG</name>
+ <description>Unspecified</description>
+ <addressOffset>0x504</addressOffset>
+ <register>
+ <name>MODE</name>
+ <description>I2S mode.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>MODE</name>
+ <description>I2S mode.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Master</name>
+ <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Slave</name>
+ <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RXEN</name>
+ <description>Reception (RX) enable.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>RXEN</name>
+ <description>Reception (RX) enable.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Reception enabled.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>TXEN</name>
+ <description>Transmission (TX) enable.</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>TXEN</name>
+ <description>Transmission (TX) enable.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Transmission enabled.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MCKEN</name>
+ <description>Master clock generator enable.</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>MCKEN</name>
+ <description>Master clock generator enable.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Enabled</name>
+ <description>Master clock generator running and MCK output on PSEL.MCK.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>MCKFREQ</name>
+ <description>Master clock generator frequency.</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x20000000</resetValue>
+ <fields>
+ <field>
+ <name>MCKFREQ</name>
+ <description>Master clock generator frequency.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>32MDIV2</name>
+ <description>32 MHz / 2 = 16.0 MHz</description>
+ <value>0x80000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV3</name>
+ <description>32 MHz / 3 = 10.6666667 MHz</description>
+ <value>0x50000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV4</name>
+ <description>32 MHz / 4 = 8.0 MHz</description>
+ <value>0x40000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV5</name>
+ <description>32 MHz / 5 = 6.4 MHz</description>
+ <value>0x30000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV6</name>
+ <description>32 MHz / 6 = 5.3333333 MHz</description>
+ <value>0x28000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV8</name>
+ <description>32 MHz / 8 = 4.0 MHz</description>
+ <value>0x20000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV10</name>
+ <description>32 MHz / 10 = 3.2 MHz</description>
+ <value>0x18000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV11</name>
+ <description>32 MHz / 11 = 2.9090909 MHz</description>
+ <value>0x16000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV15</name>
+ <description>32 MHz / 15 = 2.1333333 MHz</description>
+ <value>0x11000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV16</name>
+ <description>32 MHz / 16 = 2.0 MHz</description>
+ <value>0x10000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV21</name>
+ <description>32 MHz / 21 = 1.5238095</description>
+ <value>0x0C000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV23</name>
+ <description>32 MHz / 23 = 1.3913043 MHz</description>
+ <value>0x0B000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV30</name>
+ <description>32 MHz / 30 = 1.0666667 MHz</description>
+ <value>0x08800000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV31</name>
+ <description>32 MHz / 31 = 1.0322581 MHz</description>
+ <value>0x08400000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV32</name>
+ <description>32 MHz / 32 = 1.0 MHz</description>
+ <value>0x08000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV42</name>
+ <description>32 MHz / 42 = 0.7619048 MHz</description>
+ <value>0x06000000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV63</name>
+ <description>32 MHz / 63 = 0.5079365 MHz</description>
+ <value>0x04100000</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>32MDIV125</name>
+ <description>32 MHz / 125 = 0.256 MHz</description>
+ <value>0x020C0000</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>RATIO</name>
+ <description>MCK / LRCK ratio.</description>
+ <addressOffset>0x014</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000006</resetValue>
+ <fields>
+ <field>
+ <name>RATIO</name>
+ <description>MCK / LRCK ratio.</description>
+ <lsb>0</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>32X</name>
+ <description>LRCK = MCK / 32</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>48X</name>
+ <description>LRCK = MCK / 48</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>64X</name>
+ <description>LRCK = MCK / 64</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>96X</name>
+ <description>LRCK = MCK / 96</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>128X</name>
+ <description>LRCK = MCK / 128</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>192X</name>
+ <description>LRCK = MCK / 192</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>256X</name>
+ <description>LRCK = MCK / 256</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>384X</name>
+ <description>LRCK = MCK / 384</description>
+ <value>7</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>512X</name>
+ <description>LRCK = MCK / 512</description>
+ <value>8</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SWIDTH</name>
+ <description>Sample width.</description>
+ <addressOffset>0x018</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000001</resetValue>
+ <fields>
+ <field>
+ <name>SWIDTH</name>
+ <description>Sample width.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>8Bit</name>
+ <description>8 bit.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>16Bit</name>
+ <description>16 bit.</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>24Bit</name>
+ <description>24 bit.</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>ALIGN</name>
+ <description>Alignment of sample within a frame.</description>
+ <addressOffset>0x01C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>ALIGN</name>
+ <description>Alignment of sample within a frame.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Left</name>
+ <description>Left-aligned.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Right</name>
+ <description>Right-aligned.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>FORMAT</name>
+ <description>Frame format.</description>
+ <addressOffset>0x020</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>FORMAT</name>
+ <description>Frame format.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>I2S</name>
+ <description>Original I2S format.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Aligned</name>
+ <description>Alternate (left- or right-aligned) format.</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>CHANNELS</name>
+ <description>Enable channels.</description>
+ <addressOffset>0x024</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>CHANNELS</name>
+ <description>Enable channels.</description>
+ <lsb>0</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Stereo</name>
+ <description>Stereo.</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Left</name>
+ <description>Left only.</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Right</name>
+ <description>Right only.</description>
+ <value>2</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>RXD</name>
+ <description>Unspecified</description>
+ <addressOffset>0x538</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Receive buffer RAM start address.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Receive buffer Data RAM start address. When receiving, words containing samples will be written to this address. This address is a word aligned Data RAM address.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>TXD</name>
+ <description>Unspecified</description>
+ <addressOffset>0x540</addressOffset>
+ <register>
+ <name>PTR</name>
+ <description>Transmit buffer RAM start address.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>PTR</name>
+ <description>Transmit buffer Data RAM start address. When transmitting, words containing samples will be fetched from this address. This address is a word aligned Data RAM address.</description>
+ <lsb>0</lsb>
+ <msb>31</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>RXTXD</name>
+ <description>Unspecified</description>
+ <addressOffset>0x550</addressOffset>
+ <register>
+ <name>MAXCNT</name>
+ <description>Size of RXD and TXD buffers.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000000</resetValue>
+ <fields>
+ <field>
+ <name>MAXCNT</name>
+ <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
+ <lsb>0</lsb>
+ <msb>13</msb>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ <cluster>
+ <name>PSEL</name>
+ <description>Unspecified</description>
+ <addressOffset>0x560</addressOffset>
+ <register>
+ <name>MCK</name>
+ <description>Pin select for MCK signal.</description>
+ <addressOffset>0x000</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SCK</name>
+ <description>Pin select for SCK signal.</description>
+ <addressOffset>0x004</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LRCK</name>
+ <description>Pin select for LRCK signal.</description>
+ <addressOffset>0x008</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SDIN</name>
+ <description>Pin select for SDIN signal.</description>
+ <addressOffset>0x00C</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>SDOUT</name>
+ <description>Pin select for SDOUT signal.</description>
+ <addressOffset>0x010</addressOffset>
+ <access>read-write</access>
+ <resetValue>0xFFFFFFFF</resetValue>
+ <fields>
+ <field>
+ <name>PIN</name>
+ <description>Pin number</description>
+ <lsb>0</lsb>
+ <msb>4</msb>
+ </field>
+ <field>
+ <name>CONNECT</name>
+ <description>Connection</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disconnected</name>
+ <description>Disconnect</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Connected</name>
+ <description>Connect</description>
+ <value>0</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </cluster>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>FPU</name>
+ <description>FPU</description>
+ <groupName>FPU</groupName>
+ <baseAddress>0x40026000</baseAddress>
+ <size>32</size>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <interrupt>
+ <name>FPU</name>
+ <value>38</value>
+ </interrupt>
+ <registers>
+ <register>
+ <name>UNUSED</name>
+ <description>Unused.</description>
+ <addressOffset>0x000</addressOffset>
+ <resetValue>0x00000000</resetValue>
+ <access>read-only</access>
+ </register>
+ </registers>
+ </peripheral>
+ <peripheral>
+ <name>P0</name>
+ <description>GPIO Port 1</description>
+ <groupName>GPIO</groupName>
+ <baseAddress>0x50000000</baseAddress>
+ <size>32</size>
+ <headerStructName>GPIO</headerStructName>
+ <addressBlock>
+ <offset>0</offset>
+ <size>0x1000</size>
+ <usage>registers</usage>
+ </addressBlock>
+ <registers>
+ <register>
+ <name>OUT</name>
+ <description>Write GPIO port</description>
+ <addressOffset>0x504</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>OUTSET</name>
+ <description>Set individual bits in GPIO port</description>
+ <addressOffset>0x508</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToSet</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>OUTCLR</name>
+ <description>Clear individual bits in GPIO port</description>
+ <addressOffset>0x50C</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Read: pin driver is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Read: pin driver is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>IN</name>
+ <description>Read GPIO port</description>
+ <addressOffset>0x510</addressOffset>
+ <access>read-only</access>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Pin input is low</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Pin input is high</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DIR</name>
+ <description>Direction of GPIO pins</description>
+ <addressOffset>0x514</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DIRSET</name>
+ <description>DIR set register</description>
+ <addressOffset>0x518</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToSet</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Set as output pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Set as output pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Set as output pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Set as output pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Set as output pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Set as output pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Set as output pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Set as output pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Set as output pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Set as output pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Set as output pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Set as output pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Set as output pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Set as output pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Set as output pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Set as output pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Set as output pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Set as output pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Set as output pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Set as output pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Set as output pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Set as output pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Set as output pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Set as output pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Set as output pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Set as output pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Set as output pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Set as output pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Set as output pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Set as output pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Set as output pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Set as output pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Set</name>
+ <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DIRCLR</name>
+ <description>DIR clear register</description>
+ <addressOffset>0x51C</addressOffset>
+ <access>read-write</access>
+ <modifiedWriteValues>oneToClear</modifiedWriteValues>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Set as input pin 0</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Set as input pin 1</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Set as input pin 2</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Set as input pin 3</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Set as input pin 4</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Set as input pin 5</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Set as input pin 6</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Set as input pin 7</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Set as input pin 8</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Set as input pin 9</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Set as input pin 10</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Set as input pin 11</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Set as input pin 12</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Set as input pin 13</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Set as input pin 14</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Set as input pin 15</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Set as input pin 16</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Set as input pin 17</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Set as input pin 18</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Set as input pin 19</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Set as input pin 20</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Set as input pin 21</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Set as input pin 22</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Set as input pin 23</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Set as input pin 24</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Set as input pin 25</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Set as input pin 26</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Set as input pin 27</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Set as input pin 28</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Set as input pin 29</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Set as input pin 30</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Set as input pin 31</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <usage>read</usage>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Read: pin set as input</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Read: pin set as output</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ <enumeratedValues>
+ <usage>write</usage>
+ <enumeratedValue>
+ <name>Clear</name>
+ <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>LATCH</name>
+ <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
+ <addressOffset>0x520</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>PIN0</name>
+ <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN1</name>
+ <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN2</name>
+ <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
+ <lsb>2</lsb>
+ <msb>2</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN3</name>
+ <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
+ <lsb>3</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN4</name>
+ <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
+ <lsb>4</lsb>
+ <msb>4</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN5</name>
+ <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
+ <lsb>5</lsb>
+ <msb>5</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN6</name>
+ <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
+ <lsb>6</lsb>
+ <msb>6</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN7</name>
+ <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
+ <lsb>7</lsb>
+ <msb>7</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN8</name>
+ <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
+ <lsb>8</lsb>
+ <msb>8</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN9</name>
+ <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
+ <lsb>9</lsb>
+ <msb>9</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN10</name>
+ <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
+ <lsb>10</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN11</name>
+ <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
+ <lsb>11</lsb>
+ <msb>11</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN12</name>
+ <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
+ <lsb>12</lsb>
+ <msb>12</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN13</name>
+ <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
+ <lsb>13</lsb>
+ <msb>13</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN14</name>
+ <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
+ <lsb>14</lsb>
+ <msb>14</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN15</name>
+ <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
+ <lsb>15</lsb>
+ <msb>15</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN16</name>
+ <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
+ <lsb>16</lsb>
+ <msb>16</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN17</name>
+ <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
+ <lsb>17</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN18</name>
+ <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
+ <lsb>18</lsb>
+ <msb>18</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN19</name>
+ <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
+ <lsb>19</lsb>
+ <msb>19</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN20</name>
+ <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
+ <lsb>20</lsb>
+ <msb>20</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN21</name>
+ <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
+ <lsb>21</lsb>
+ <msb>21</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN22</name>
+ <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
+ <lsb>22</lsb>
+ <msb>22</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN23</name>
+ <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
+ <lsb>23</lsb>
+ <msb>23</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN24</name>
+ <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
+ <lsb>24</lsb>
+ <msb>24</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN25</name>
+ <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
+ <lsb>25</lsb>
+ <msb>25</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN26</name>
+ <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
+ <lsb>26</lsb>
+ <msb>26</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN27</name>
+ <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
+ <lsb>27</lsb>
+ <msb>27</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN28</name>
+ <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
+ <lsb>28</lsb>
+ <msb>28</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN29</name>
+ <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
+ <lsb>29</lsb>
+ <msb>29</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN30</name>
+ <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
+ <lsb>30</lsb>
+ <msb>30</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PIN31</name>
+ <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
+ <lsb>31</lsb>
+ <msb>31</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>NotLatched</name>
+ <description>Criteria has not been met</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Latched</name>
+ <description>Criteria has been met</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <name>DETECTMODE</name>
+ <description>Select between default DETECT signal behaviour and LDETECT mode</description>
+ <addressOffset>0x524</addressOffset>
+ <access>read-write</access>
+ <fields>
+ <field>
+ <name>DETECTMODE</name>
+ <description>Select between default DETECT signal behaviour and LDETECT mode</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Default</name>
+ <description>DETECT directly connected to PIN DETECT signals</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>LDETECT</name>
+ <description>Use the latched LDETECT behaviour</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ <register>
+ <dim>32</dim>
+ <dimIncrement>4</dimIncrement>
+ <name>PIN_CNF[%s]</name>
+ <description>Description collection[0]: Configuration of GPIO pins</description>
+ <addressOffset>0x700</addressOffset>
+ <access>read-write</access>
+ <resetValue>0x00000002</resetValue>
+ <fields>
+ <field>
+ <name>DIR</name>
+ <description>Pin direction. Same physical register as DIR register</description>
+ <lsb>0</lsb>
+ <msb>0</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Input</name>
+ <description>Configure pin as an input pin</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Output</name>
+ <description>Configure pin as an output pin</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>INPUT</name>
+ <description>Connect or disconnect input buffer</description>
+ <lsb>1</lsb>
+ <msb>1</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Connect</name>
+ <description>Connect input buffer</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Disconnect</name>
+ <description>Disconnect input buffer</description>
+ <value>1</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>PULL</name>
+ <description>Pull configuration</description>
+ <lsb>2</lsb>
+ <msb>3</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>No pull</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pulldown</name>
+ <description>Pull down on pin</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Pullup</name>
+ <description>Pull up on pin</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>DRIVE</name>
+ <description>Drive configuration</description>
+ <lsb>8</lsb>
+ <msb>10</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>S0S1</name>
+ <description>Standard '0', standard '1'</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>H0S1</name>
+ <description>High drive '0', standard '1'</description>
+ <value>1</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>S0H1</name>
+ <description>Standard '0', high drive '1'</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>H0H1</name>
+ <description>High drive '0', high 'drive '1''</description>
+ <value>3</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>D0S1</name>
+ <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
+ <value>4</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>D0H1</name>
+ <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
+ <value>5</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>S0D1</name>
+ <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
+ <value>6</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>H0D1</name>
+ <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
+ <value>7</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ <field>
+ <name>SENSE</name>
+ <description>Pin sensing mechanism</description>
+ <lsb>16</lsb>
+ <msb>17</msb>
+ <enumeratedValues>
+ <enumeratedValue>
+ <name>Disabled</name>
+ <description>Disabled</description>
+ <value>0</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>High</name>
+ <description>Sense for high level</description>
+ <value>2</value>
+ </enumeratedValue>
+ <enumeratedValue>
+ <name>Low</name>
+ <description>Sense for low level</description>
+ <value>3</value>
+ </enumeratedValue>
+ </enumeratedValues>
+ </field>
+ </fields>
+ </register>
+ </registers>
+ </peripheral>
+ </peripherals>
+</device> \ No newline at end of file
diff --git a/src/BlinkApp/BlinkApp.cpp b/src/BlinkApp/BlinkApp.cpp
deleted file mode 100644
index a988dfd..0000000
--- a/src/BlinkApp/BlinkApp.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-#include "BlinkApp.h"
-#include <FreeRTOS.h>
-#include <task.h>
-#include <libraries/log/nrf_log.h>
-#include <boards.h>
-
-using namespace Pinetime::Applications;
-
-void BlinkApp::Start() {
- if (pdPASS != xTaskCreate(BlinkApp::Process, "BlinkApp", 256, this, 0, &taskHandle))
- APP_ERROR_HANDLER(NRF_ERROR_NO_MEM);
-}
-
-void BlinkApp::Process(void *instance) {
- auto* app = static_cast<BlinkApp*>(instance);
-
- NRF_LOG_INFO("BlinkApp task started!");
- while (1) {
-// NRF_LOG_INFO("BlinkApp task running!");
-// nrf_gpio_pin_toggle(22);
-// nrf_gpio_pin_toggle(23);
-// nrf_gpio_pin_toggle(14);
- vTaskDelay(1000);
- }
-}
diff --git a/src/BlinkApp/BlinkApp.h b/src/BlinkApp/BlinkApp.h
deleted file mode 100644
index 15c863a..0000000
--- a/src/BlinkApp/BlinkApp.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#pragma once
-#include <FreeRTOS.h>
-#include <task.h>
-
-namespace Pinetime {
- namespace Applications {
- class BlinkApp {
- public:
- void Start();
- private:
- TaskHandle_t taskHandle;
- static void Process(void* instance);
- };
- }
-}
diff --git a/src/BootloaderVersion.cpp b/src/BootloaderVersion.cpp
new file mode 100644
index 0000000..8555593
--- /dev/null
+++ b/src/BootloaderVersion.cpp
@@ -0,0 +1,26 @@
+#include <cstdint>
+#include "BootloaderVersion.h"
+
+using namespace Pinetime;
+
+// NOTE : current bootloader does not export its version to the application firmware.
+
+uint32_t BootloaderVersion::Major() {
+ return 0;
+}
+
+uint32_t BootloaderVersion::Minor() {
+ return 0;
+}
+
+uint32_t BootloaderVersion::Patch() {
+ return 0;
+}
+
+const char *BootloaderVersion::VersionString() {
+ return "0.0.0";
+}
+
+bool BootloaderVersion::IsValid() {
+ return false;
+}
diff --git a/src/BootloaderVersion.h b/src/BootloaderVersion.h
new file mode 100644
index 0000000..c7fcbd9
--- /dev/null
+++ b/src/BootloaderVersion.h
@@ -0,0 +1,12 @@
+#pragma once
+
+namespace Pinetime {
+ class BootloaderVersion {
+ public:
+ static uint32_t Major();
+ static uint32_t Minor();
+ static uint32_t Patch();
+ static const char* VersionString();
+ static bool IsValid();
+ };
+} \ No newline at end of file
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2d6d6e8..254fabc 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -10,20 +10,20 @@ set(NRF_BOARD pca10040)
if (NOT NRF5_SDK_PATH)
message(FATAL_ERROR "The path to the nRF5 SDK (NRF5_SDK_PATH) must be set.")
endif ()
-if(DEFINED ARM_NONE_EABI_TOOLCHAIN_PATH)
+if (DEFINED ARM_NONE_EABI_TOOLCHAIN_PATH)
set(ARM_NONE_EABI_TOOLCHAIN_BIN_PATH ${ARM_NONE_EABI_TOOLCHAIN_PATH}/bin)
-endif()
+endif ()
if (NOT NRF_TARGET MATCHES "nrf52")
message(FATAL_ERROR "Only rRF52 boards are supported right now")
-endif()
+endif ()
# Setup toolchain
include(${CMAKE_SOURCE_DIR}/cmake-nRF5x/arm-gcc-toolchain.cmake)
-if(NOT DEFINED ARM_GCC_TOOLCHAIN)
+if (NOT DEFINED ARM_GCC_TOOLCHAIN)
message(FATAL_ERROR "The toolchain must be set up before calling this macro")
-endif()
+endif ()
set(CMAKE_OSX_SYSROOT "/")
set(CMAKE_OSX_DEPLOYMENT_TARGET "")
@@ -84,392 +84,410 @@ set(SDK_SOURCE_FILES
# GPIOTE
"${NRF5_SDK_PATH}/components/libraries/gpiote/app_gpiote.c"
-)
+ )
set(TINYCRYPT_SRC
- libs/mynewt-nimble/ext/tinycrypt/src/aes_encrypt.c
- libs/mynewt-nimble/ext/tinycrypt/src/utils.c
- )
+ libs/mynewt-nimble/ext/tinycrypt/src/aes_encrypt.c
+ libs/mynewt-nimble/ext/tinycrypt/src/utils.c
+ )
set(NIMBLE_SRC
- libs/mynewt-nimble/porting/npl/freertos/src/nimble_port_freertos.c
- libs/mynewt-nimble/porting/npl/freertos/src/npl_os_freertos.c
- libs/mynewt-nimble/nimble/host/src/ble_hs.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_hci_evt.c
- libs/mynewt-nimble/nimble/host/src/ble_l2cap_sig_cmd.c
- libs/mynewt-nimble/nimble/host/src/ble_l2cap_sig.c
- libs/mynewt-nimble/nimble/host/src/ble_l2cap.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_mbuf.c
- libs/mynewt-nimble/nimble/host/src/ble_sm.c
- libs/mynewt-nimble/nimble/host/src/ble_gap.c
- libs/mynewt-nimble/nimble/host/src/ble_gatts.c
- libs/mynewt-nimble/nimble/host/src/ble_gattc.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_conn.c
- libs/mynewt-nimble/nimble/host/src/ble_att_svr.c
- libs/mynewt-nimble/nimble/host/src/ble_store.c
- libs/mynewt-nimble/nimble/host/src/ble_store_util.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_pvcy.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_hci.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_log.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_hci_util.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_hci_cmd.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_cfg.c
- libs/mynewt-nimble/nimble/host/src/ble_uuid.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_id.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_misc.c
- libs/mynewt-nimble/nimble/host/src/ble_att.c
- libs/mynewt-nimble/nimble/host/src/ble_att_clt.c
- libs/mynewt-nimble/nimble/host/src/ble_att_svr.c
- libs/mynewt-nimble/nimble/host/src/ble_att_cmd.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_atomic.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_adv.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_flow.c
- libs/mynewt-nimble/nimble/host/src/ble_sm.c
- libs/mynewt-nimble/nimble/host/src/ble_sm_cmd.c
- libs/mynewt-nimble/nimble/host/src/ble_sm_lgcy.c
- libs/mynewt-nimble/nimble/host/src/ble_sm_alg.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_mqueue.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_stop.c
- libs/mynewt-nimble/nimble/host/src/ble_hs_startup.c
- libs/mynewt-nimble/nimble/host/store/ram/src/ble_store_ram.c
- libs/mynewt-nimble/nimble/host/src/ble_monitor.c
- libs/mynewt-nimble/nimble/transport/ram/src/ble_hci_ram.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_rand.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_conn.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_ctrl.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_hci.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_conn_hci.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_utils.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_scan.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_whitelist.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_adv.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_sched.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_supp_cmd.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_hci_ev.c
- libs/mynewt-nimble/nimble/controller/src/ble_ll_rfmgmt.c
- libs/mynewt-nimble/porting/nimble/src/os_cputime.c
- libs/mynewt-nimble/porting/nimble/src/os_cputime_pwr2.c
- libs/mynewt-nimble/porting/nimble/src/os_mbuf.c
- libs/mynewt-nimble/porting/nimble/src/os_mempool.c
- libs/mynewt-nimble/porting/nimble/src/hal_timer.c
- libs/mynewt-nimble/porting/nimble/src/mem.c
- libs/mynewt-nimble/porting/nimble/src/endian.c
- libs/mynewt-nimble/porting/nimble/src/os_msys_init.c
- libs/mynewt-nimble/nimble/drivers/nrf52/src/ble_hw.c
- libs/mynewt-nimble/nimble/drivers/nrf52/src/ble_phy.c
- libs/mynewt-nimble/nimble/host/services/gap/src/ble_svc_gap.c
- libs/mynewt-nimble/nimble/host/services/gatt/src/ble_svc_gatt.c
- libs/mynewt-nimble/nimble/host/util/src/addr.c
- )
+ libs/mynewt-nimble/porting/npl/freertos/src/nimble_port_freertos.c
+ libs/mynewt-nimble/porting/npl/freertos/src/npl_os_freertos.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_hci_evt.c
+ libs/mynewt-nimble/nimble/host/src/ble_l2cap_sig_cmd.c
+ libs/mynewt-nimble/nimble/host/src/ble_l2cap_sig.c
+ libs/mynewt-nimble/nimble/host/src/ble_l2cap.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_mbuf.c
+ libs/mynewt-nimble/nimble/host/src/ble_sm.c
+ libs/mynewt-nimble/nimble/host/src/ble_gap.c
+ libs/mynewt-nimble/nimble/host/src/ble_gatts.c
+ libs/mynewt-nimble/nimble/host/src/ble_gattc.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_conn.c
+ libs/mynewt-nimble/nimble/host/src/ble_att_svr.c
+ libs/mynewt-nimble/nimble/host/src/ble_store.c
+ libs/mynewt-nimble/nimble/host/src/ble_store_util.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_pvcy.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_hci.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_log.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_hci_util.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_hci_cmd.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_cfg.c
+ libs/mynewt-nimble/nimble/host/src/ble_uuid.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_id.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_misc.c
+ libs/mynewt-nimble/nimble/host/src/ble_att.c
+ libs/mynewt-nimble/nimble/host/src/ble_att_clt.c
+ libs/mynewt-nimble/nimble/host/src/ble_att_svr.c
+ libs/mynewt-nimble/nimble/host/src/ble_att_cmd.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_atomic.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_adv.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_flow.c
+ libs/mynewt-nimble/nimble/host/src/ble_sm.c
+ libs/mynewt-nimble/nimble/host/src/ble_sm_cmd.c
+ libs/mynewt-nimble/nimble/host/src/ble_sm_lgcy.c
+ libs/mynewt-nimble/nimble/host/src/ble_sm_alg.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_mqueue.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_stop.c
+ libs/mynewt-nimble/nimble/host/src/ble_hs_startup.c
+ libs/mynewt-nimble/nimble/host/store/ram/src/ble_store_ram.c
+ libs/mynewt-nimble/nimble/host/src/ble_monitor.c
+ libs/mynewt-nimble/nimble/transport/ram/src/ble_hci_ram.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_rand.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_conn.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_ctrl.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_hci.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_conn_hci.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_utils.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_scan.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_whitelist.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_adv.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_sched.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_supp_cmd.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_hci_ev.c
+ libs/mynewt-nimble/nimble/controller/src/ble_ll_rfmgmt.c
+ libs/mynewt-nimble/porting/nimble/src/os_cputime.c
+ libs/mynewt-nimble/porting/nimble/src/os_cputime_pwr2.c
+ libs/mynewt-nimble/porting/nimble/src/os_mbuf.c
+ libs/mynewt-nimble/porting/nimble/src/os_mempool.c
+ libs/mynewt-nimble/porting/nimble/src/hal_timer.c
+ libs/mynewt-nimble/porting/nimble/src/mem.c
+ libs/mynewt-nimble/porting/nimble/src/endian.c
+ libs/mynewt-nimble/porting/nimble/src/os_msys_init.c
+ libs/mynewt-nimble/nimble/drivers/nrf52/src/ble_hw.c
+ libs/mynewt-nimble/nimble/drivers/nrf52/src/ble_phy.c
+ libs/mynewt-nimble/nimble/host/services/gap/src/ble_svc_gap.c
+ libs/mynewt-nimble/nimble/host/services/gatt/src/ble_svc_gatt.c
+ libs/mynewt-nimble/nimble/host/util/src/addr.c
+ )
set(LVGL_SRC
- libs/lv_conf.h
- libs/lvgl/lvgl.h
- libs/lvgl/src/lv_core/lv_obj.c
- libs/lvgl/src/lv_core/lv_obj.h
- libs/lvgl/src/lv_core/lv_group.c
- libs/lvgl/src/lv_core/lv_group.h
- libs/lvgl/src/lv_core/lv_disp.c
- libs/lvgl/src/lv_core/lv_disp.h
- libs/lvgl/src/lv_core/lv_debug.h
- libs/lvgl/src/lv_core/lv_debug.c
- libs/lvgl/src/lv_core/lv_indev.c
- libs/lvgl/src/lv_core/lv_indev.h
- libs/lvgl/src/lv_core/lv_refr.c
- libs/lvgl/src/lv_core/lv_refr.h
- libs/lvgl/src/lv_core/lv_style.c
- libs/lvgl/src/lv_core/lv_style.h
- libs/lvgl/src/lv_misc/lv_anim.c
- libs/lvgl/src/lv_misc/lv_anim.h
- libs/lvgl/src/lv_misc/lv_async.h
- libs/lvgl/src/lv_misc/lv_async.c
- libs/lvgl/src/lv_misc/lv_fs.c
- libs/lvgl/src/lv_misc/lv_fs.h
- libs/lvgl/src/lv_misc/lv_task.c
- libs/lvgl/src/lv_misc/lv_task.h
- libs/lvgl/src/lv_misc/lv_area.c
- libs/lvgl/src/lv_misc/lv_area.h
- libs/lvgl/src/lv_misc/lv_bidi.c
- libs/lvgl/src/lv_misc/lv_bidi.h
- libs/lvgl/src/lv_misc/lv_circ.c
- libs/lvgl/src/lv_misc/lv_circ.h
- libs/lvgl/src/lv_misc/lv_color.c
- libs/lvgl/src/lv_misc/lv_color.h
- libs/lvgl/src/lv_misc/lv_fs.c
- libs/lvgl/src/lv_misc/lv_fs.h
- libs/lvgl/src/lv_misc/lv_gc.c
- libs/lvgl/src/lv_misc/lv_gc.h
- libs/lvgl/src/lv_misc/lv_ll.c
- libs/lvgl/src/lv_misc/lv_ll.h
- libs/lvgl/src/lv_misc/lv_log.c
- libs/lvgl/src/lv_misc/lv_log.h
- libs/lvgl/src/lv_misc/lv_math.c
- libs/lvgl/src/lv_misc/lv_math.h
- libs/lvgl/src/lv_misc/lv_mem.c
- libs/lvgl/src/lv_misc/lv_mem.h
- libs/lvgl/src/lv_misc/lv_printf.c
- libs/lvgl/src/lv_misc/lv_printf.h
- libs/lvgl/src/lv_misc/lv_task.c
- libs/lvgl/src/lv_misc/lv_task.h
- libs/lvgl/src/lv_misc/lv_templ.c
- libs/lvgl/src/lv_misc/lv_templ.h
- libs/lvgl/src/lv_misc/lv_txt.c
- libs/lvgl/src/lv_misc/lv_txt.h
- libs/lvgl/src/lv_misc/lv_types.h
- libs/lvgl/src/lv_misc/lv_utils.c
- libs/lvgl/src/lv_misc/lv_utils.h
- libs/lvgl/src/lv_draw/lv_draw.c
- libs/lvgl/src/lv_draw/lv_draw.h
- libs/lvgl/src/lv_draw/lv_draw_arc.c
- libs/lvgl/src/lv_draw/lv_draw_arc.h
- libs/lvgl/src/lv_draw/lv_draw_basic.c
- libs/lvgl/src/lv_draw/lv_draw_basic.h
- libs/lvgl/src/lv_draw/lv_draw_img.c
- libs/lvgl/src/lv_draw/lv_draw_img.h
- libs/lvgl/src/lv_draw/lv_draw_label.c
- libs/lvgl/src/lv_draw/lv_draw_label.h
- libs/lvgl/src/lv_draw/lv_draw_line.c
- libs/lvgl/src/lv_draw/lv_draw_line.h
- libs/lvgl/src/lv_draw/lv_draw_rect.c
- libs/lvgl/src/lv_draw/lv_draw_rect.h
- libs/lvgl/src/lv_draw/lv_draw_triangle.c
- libs/lvgl/src/lv_draw/lv_draw_triangle.h
- libs/lvgl/src/lv_draw/lv_img_cache.c
- libs/lvgl/src/lv_draw/lv_img_cache.h
- libs/lvgl/src/lv_draw/lv_img_decoder.c
- libs/lvgl/src/lv_draw/lv_img_decoder.h
- libs/lvgl/src/lv_hal/lv_hal.h
- libs/lvgl/src/lv_hal/lv_hal_disp.c
- libs/lvgl/src/lv_hal/lv_hal_disp.h
- libs/lvgl/src/lv_hal/lv_hal_indev.c
- libs/lvgl/src/lv_hal/lv_hal_indev.h
- libs/lvgl/src/lv_hal/lv_hal_tick.c
- libs/lvgl/src/lv_hal/lv_hal_tick.h
- libs/lvgl/src/lv_font/lv_font.c
- libs/lvgl/src/lv_font/lv_font.h
- libs/lvgl/src/lv_font/lv_font_fmt_txt.c
- libs/lvgl/src/lv_font/lv_font_fmt_txt.h
- libs/lvgl/src/lv_font/lv_symbol_def.h
- libs/lvgl/src/lv_themes/lv_theme.c
- libs/lvgl/src/lv_themes/lv_theme.h
- libs/lvgl/src/lv_objx/lv_btn.h
- libs/lvgl/src/lv_objx/lv_btn.c
- libs/lvgl/src/lv_objx/lv_cont.h
- libs/lvgl/src/lv_objx/lv_cont.c
- libs/lvgl/src/lv_objx/lv_label.h
- libs/lvgl/src/lv_objx/lv_label.c
- libs/lvgl/src/lv_themes/lv_theme.c
- libs/lvgl/src/lv_themes/lv_theme.h
- libs/lvgl/src/lv_themes/lv_theme_night.h
- libs/lvgl/src/lv_themes/lv_theme_night.c
- libs/lvgl/src/lv_objx/lv_list.c
- libs/lvgl/src/lv_objx/lv_list.h
- libs/lvgl/src/lv_objx/lv_tileview.c
- libs/lvgl/src/lv_objx/lv_tileview.h
- libs/lvgl/src/lv_objx/lv_tabview.c
- libs/lvgl/src/lv_objx/lv_tabview.h
- libs/lvgl/src/lv_objx/lv_btnm.c
- libs/lvgl/src/lv_objx/lv_btnm.h
- libs/lvgl/src/lv_objx/lv_page.c
- libs/lvgl/src/lv_objx/lv_page.h
- libs/lvgl/src/lv_objx/lv_img.c
- libs/lvgl/src/lv_objx/lv_img.h
- libs/lvgl/src/lv_objx/lv_lmeter.c
- libs/lvgl/src/lv_objx/lv_lmeter.h
- libs/lvgl/src/lv_objx/lv_arc.c
- libs/lvgl/src/lv_objx/lv_arc.h
- libs/lvgl/src/lv_objx/lv_gauge.c
- libs/lvgl/src/lv_objx/lv_gauge.h
- libs/lvgl/src/lv_objx/lv_mbox.c
- libs/lvgl/src/lv_objx/lv_mbox.h
- libs/lvgl/src/lv_objx/lv_bar.c
- libs/lvgl/src/lv_objx/lv_bar.h
- libs/lvgl/src/lv_objx/lv_slider.h
- libs/lvgl/src/lv_objx/lv_slider.c
- )
+ libs/lv_conf.h
+ libs/lvgl/lvgl.h
+ libs/lvgl/src/lv_core/lv_obj.c
+ libs/lvgl/src/lv_core/lv_obj.h
+ libs/lvgl/src/lv_core/lv_group.c
+ libs/lvgl/src/lv_core/lv_group.h
+ libs/lvgl/src/lv_core/lv_disp.c
+ libs/lvgl/src/lv_core/lv_disp.h
+ libs/lvgl/src/lv_core/lv_debug.h
+ libs/lvgl/src/lv_core/lv_debug.c
+ libs/lvgl/src/lv_core/lv_indev.c
+ libs/lvgl/src/lv_core/lv_indev.h
+ libs/lvgl/src/lv_core/lv_refr.c
+ libs/lvgl/src/lv_core/lv_refr.h
+ libs/lvgl/src/lv_core/lv_style.c
+ libs/lvgl/src/lv_core/lv_style.h
+ libs/lvgl/src/lv_misc/lv_anim.c
+ libs/lvgl/src/lv_misc/lv_anim.h
+ libs/lvgl/src/lv_misc/lv_async.h
+ libs/lvgl/src/lv_misc/lv_async.c
+ libs/lvgl/src/lv_misc/lv_fs.c
+ libs/lvgl/src/lv_misc/lv_fs.h
+ libs/lvgl/src/lv_misc/lv_task.c
+ libs/lvgl/src/lv_misc/lv_task.h
+ libs/lvgl/src/lv_misc/lv_area.c
+ libs/lvgl/src/lv_misc/lv_area.h
+ libs/lvgl/src/lv_misc/lv_bidi.c
+ libs/lvgl/src/lv_misc/lv_bidi.h
+ libs/lvgl/src/lv_misc/lv_circ.c
+ libs/lvgl/src/lv_misc/lv_circ.h
+ libs/lvgl/src/lv_misc/lv_color.c
+ libs/lvgl/src/lv_misc/lv_color.h
+ libs/lvgl/src/lv_misc/lv_fs.c
+ libs/lvgl/src/lv_misc/lv_fs.h
+ libs/lvgl/src/lv_misc/lv_gc.c
+ libs/lvgl/src/lv_misc/lv_gc.h
+ libs/lvgl/src/lv_misc/lv_ll.c
+ libs/lvgl/src/lv_misc/lv_ll.h
+ libs/lvgl/src/lv_misc/lv_log.c
+ libs/lvgl/src/lv_misc/lv_log.h
+ libs/lvgl/src/lv_misc/lv_math.c
+ libs/lvgl/src/lv_misc/lv_math.h
+ libs/lvgl/src/lv_misc/lv_mem.c
+ libs/lvgl/src/lv_misc/lv_mem.h
+ libs/lvgl/src/lv_misc/lv_printf.c
+ libs/lvgl/src/lv_misc/lv_printf.h
+ libs/lvgl/src/lv_misc/lv_task.c
+ libs/lvgl/src/lv_misc/lv_task.h
+ libs/lvgl/src/lv_misc/lv_templ.c
+ libs/lvgl/src/lv_misc/lv_templ.h
+ libs/lvgl/src/lv_misc/lv_txt.c
+ libs/lvgl/src/lv_misc/lv_txt.h
+ libs/lvgl/src/lv_misc/lv_types.h
+ libs/lvgl/src/lv_misc/lv_utils.c
+ libs/lvgl/src/lv_misc/lv_utils.h
+ libs/lvgl/src/lv_draw/lv_draw.c
+ libs/lvgl/src/lv_draw/lv_draw.h
+ libs/lvgl/src/lv_draw/lv_draw_arc.c
+ libs/lvgl/src/lv_draw/lv_draw_arc.h
+ libs/lvgl/src/lv_draw/lv_draw_basic.c
+ libs/lvgl/src/lv_draw/lv_draw_basic.h
+ libs/lvgl/src/lv_draw/lv_draw_img.c
+ libs/lvgl/src/lv_draw/lv_draw_img.h
+ libs/lvgl/src/lv_draw/lv_draw_label.c
+ libs/lvgl/src/lv_draw/lv_draw_label.h
+ libs/lvgl/src/lv_draw/lv_draw_line.c
+ libs/lvgl/src/lv_draw/lv_draw_line.h
+ libs/lvgl/src/lv_draw/lv_draw_rect.c
+ libs/lvgl/src/lv_draw/lv_draw_rect.h
+ libs/lvgl/src/lv_draw/lv_draw_triangle.c
+ libs/lvgl/src/lv_draw/lv_draw_triangle.h
+ libs/lvgl/src/lv_draw/lv_img_cache.c
+ libs/lvgl/src/lv_draw/lv_img_cache.h
+ libs/lvgl/src/lv_draw/lv_img_decoder.c
+ libs/lvgl/src/lv_draw/lv_img_decoder.h
+ libs/lvgl/src/lv_hal/lv_hal.h
+ libs/lvgl/src/lv_hal/lv_hal_disp.c
+ libs/lvgl/src/lv_hal/lv_hal_disp.h
+ libs/lvgl/src/lv_hal/lv_hal_indev.c
+ libs/lvgl/src/lv_hal/lv_hal_indev.h
+ libs/lvgl/src/lv_hal/lv_hal_tick.c
+ libs/lvgl/src/lv_hal/lv_hal_tick.h
+ libs/lvgl/src/lv_font/lv_font.c
+ libs/lvgl/src/lv_font/lv_font.h
+ libs/lvgl/src/lv_font/lv_font_fmt_txt.c
+ libs/lvgl/src/lv_font/lv_font_fmt_txt.h
+ libs/lvgl/src/lv_font/lv_symbol_def.h
+ libs/lvgl/src/lv_themes/lv_theme.c
+ libs/lvgl/src/lv_themes/lv_theme.h
+ libs/lvgl/src/lv_objx/lv_btn.h
+ libs/lvgl/src/lv_objx/lv_btn.c
+ libs/lvgl/src/lv_objx/lv_cont.h
+ libs/lvgl/src/lv_objx/lv_cont.c
+ libs/lvgl/src/lv_objx/lv_label.h
+ libs/lvgl/src/lv_objx/lv_label.c
+ libs/lvgl/src/lv_themes/lv_theme.c
+ libs/lvgl/src/lv_themes/lv_theme.h
+ libs/lvgl/src/lv_themes/lv_theme_night.h
+ libs/lvgl/src/lv_themes/lv_theme_night.c
+ libs/lvgl/src/lv_objx/lv_list.c
+ libs/lvgl/src/lv_objx/lv_list.h
+ libs/lvgl/src/lv_objx/lv_tileview.c
+ libs/lvgl/src/lv_objx/lv_tileview.h
+ libs/lvgl/src/lv_objx/lv_tabview.c
+ libs/lvgl/src/lv_objx/lv_tabview.h
+ libs/lvgl/src/lv_objx/lv_btnm.c
+ libs/lvgl/src/lv_objx/lv_btnm.h
+ libs/lvgl/src/lv_objx/lv_page.c
+ libs/lvgl/src/lv_objx/lv_page.h
+ libs/lvgl/src/lv_objx/lv_img.c
+ libs/lvgl/src/lv_objx/lv_img.h
+ libs/lvgl/src/lv_objx/lv_lmeter.c
+ libs/lvgl/src/lv_objx/lv_lmeter.h
+ libs/lvgl/src/lv_objx/lv_arc.c
+ libs/lvgl/src/lv_objx/lv_arc.h
+ libs/lvgl/src/lv_objx/lv_gauge.c
+ libs/lvgl/src/lv_objx/lv_gauge.h
+ libs/lvgl/src/lv_objx/lv_mbox.c
+ libs/lvgl/src/lv_objx/lv_mbox.h
+ libs/lvgl/src/lv_objx/lv_bar.c
+ libs/lvgl/src/lv_objx/lv_bar.h
+ libs/lvgl/src/lv_objx/lv_slider.h
+ libs/lvgl/src/lv_objx/lv_slider.c
+ libs/lvgl/src/lv_objx/lv_ddlist.c
+ libs/lvgl/src/lv_objx/lv_ddlist.h
+ libs/lvgl/src/lv_objx/lv_line.c
+ libs/lvgl/src/lv_objx/lv_line.h
+ )
list(APPEND IMAGE_FILES
- DisplayApp/Icons/battery/os_battery_error.c
- DisplayApp/Icons/battery/os_battery_100.c
- DisplayApp/Icons/battery/os_battery_090.c
- DisplayApp/Icons/battery/os_battery_080.c
- DisplayApp/Icons/battery/os_battery_070.c
- DisplayApp/Icons/battery/os_battery_060.c
- DisplayApp/Icons/battery/os_battery_050.c
- DisplayApp/Icons/battery/os_battery_040.c
- DisplayApp/Icons/battery/os_battery_030.c
- DisplayApp/Icons/battery/os_battery_020.c
- DisplayApp/Icons/battery/os_battery_010.c
- DisplayApp/Icons/battery/os_battery_005.c
-
- DisplayApp/Icons/battery/os_batterycharging_100.c
- DisplayApp/Icons/battery/os_batterycharging_090.c
- DisplayApp/Icons/battery/os_batterycharging_080.c
- DisplayApp/Icons/battery/os_batterycharging_070.c
- DisplayApp/Icons/battery/os_batterycharging_060.c
- DisplayApp/Icons/battery/os_batterycharging_050.c
- DisplayApp/Icons/battery/os_batterycharging_040.c
- DisplayApp/Icons/battery/os_batterycharging_030.c
- DisplayApp/Icons/battery/os_batterycharging_020.c
- DisplayApp/Icons/battery/os_batterycharging_010.c
- DisplayApp/Icons/battery/os_batterycharging_005.c
-
- DisplayApp/Icons/bluetooth/os_bt_connected.c
- DisplayApp/Icons/bluetooth/os_bt_disconnected.c
- )
+ displayapp/icons/battery/os_battery_error.c
+ displayapp/icons/battery/os_battery_100.c
+ displayapp/icons/battery/os_battery_090.c
+ displayapp/icons/battery/os_battery_080.c
+ displayapp/icons/battery/os_battery_070.c
+ displayapp/icons/battery/os_battery_060.c
+ displayapp/icons/battery/os_battery_050.c
+ displayapp/icons/battery/os_battery_040.c
+ displayapp/icons/battery/os_battery_030.c
+ displayapp/icons/battery/os_battery_020.c
+ displayapp/icons/battery/os_battery_010.c
+ displayapp/icons/battery/os_battery_005.c
+
+ displayapp/icons/battery/os_batterycharging_100.c
+ displayapp/icons/battery/os_batterycharging_090.c
+ displayapp/icons/battery/os_batterycharging_080.c
+ displayapp/icons/battery/os_batterycharging_070.c
+ displayapp/icons/battery/os_batterycharging_060.c
+ displayapp/icons/battery/os_batterycharging_050.c
+ displayapp/icons/battery/os_batterycharging_040.c
+ displayapp/icons/battery/os_batterycharging_030.c
+ displayapp/icons/battery/os_batterycharging_020.c
+ displayapp/icons/battery/os_batterycharging_010.c
+ displayapp/icons/battery/os_batterycharging_005.c
+
+ displayapp/icons/bluetooth/os_bt_connected.c
+ displayapp/icons/bluetooth/os_bt_disconnected.c
+ )
list(APPEND SOURCE_FILES
- Logging/NrfLogger.cpp
- BlinkApp/BlinkApp.cpp
- DisplayApp/DisplayApp.cpp
- DisplayApp/Screens/Screen.cpp
- DisplayApp/Screens/Clock.cpp
- DisplayApp/Screens/Message.cpp
- DisplayApp/Screens/Tile.cpp
- DisplayApp/Screens/Meter.cpp
- DisplayApp/Screens/Gauge.cpp
- DisplayApp/Screens/Modal.cpp
- DisplayApp/Screens/BatteryIcon.cpp
- DisplayApp/Screens/BleIcon.cpp
- DisplayApp/Screens/Brightness.cpp
- DisplayApp/Screens/ScreenList.cpp
- DisplayApp/Screens/Label.cpp
- DisplayApp/Screens/FirmwareUpdate.cpp
- DisplayApp/Screens/Music.cpp
- main.cpp
- drivers/St7789.cpp
- drivers/SpiNorFlash.cpp
- drivers/SpiMaster.cpp
- drivers/Spi.cpp
- drivers/Watchdog.cpp
- drivers/DebugPins.cpp
- drivers/InternalFlash.cpp
- Components/Battery/BatteryController.cpp
- Components/Ble/BleController.cpp
- Components/Ble/NotificationManager.cpp
- Components/DateTime/DateTimeController.cpp
- Components/Brightness/BrightnessController.cpp
- Components/Ble/NimbleController.cpp
- Components/Ble/DeviceInformationService.cpp
- Components/Ble/CurrentTimeClient.cpp
- Components/Ble/AlertNotificationClient.cpp
- Components/Ble/DfuService.cpp
- Components/Ble/CurrentTimeService.cpp
- Components/Ble/AlertNotificationService.cpp
- Components/Ble/MusicService.cpp
- drivers/Cst816s.cpp
- FreeRTOS/port.c
- FreeRTOS/port_cmsis_systick.c
- FreeRTOS/port_cmsis.c
- ${TINYCRYPT_SRC}
- ${NIMBLE_SRC}
- ${LVGL_SRC}
- #${IMAGE_FILES}
- ${SDK_SOURCE_FILES}
-
- DisplayApp/LittleVgl.cpp
- DisplayApp/Fonts/jetbrains_mono_extrabold_compressed.c
- DisplayApp/Fonts/jetbrains_mono_bold_20.c
-
- SystemTask/SystemTask.cpp
- drivers/TwiMaster.cpp
-)
+ BootloaderVersion.cpp
+ logging/NrfLogger.cpp
+ displayapp/DisplayApp.cpp
+ displayapp/screens/Screen.cpp
+ displayapp/screens/Clock.cpp
+ displayapp/screens/Tile.cpp
+ displayapp/screens/Meter.cpp
+ displayapp/screens/Gauge.cpp
+ displayapp/screens/InfiniPaint.cpp
+ displayapp/screens/DropDownDemo.cpp
+ displayapp/screens/Modal.cpp
+ displayapp/screens/BatteryIcon.cpp
+ displayapp/screens/BleIcon.cpp
+ displayapp/screens/NotificationIcon.cpp
+ displayapp/screens/Brightness.cpp
+ displayapp/screens/SystemInfo.cpp
+ displayapp/screens/Label.cpp
+ displayapp/screens/FirmwareUpdate.cpp
+ displayapp/screens/Music.cpp
+ displayapp/screens/FirmwareValidation.cpp
+ displayapp/screens/ApplicationList.cpp
+ displayapp/screens/Notifications.cpp
+ main.cpp
+ drivers/St7789.cpp
+ drivers/SpiNorFlash.cpp
+ drivers/SpiMaster.cpp
+ drivers/Spi.cpp
+ drivers/Watchdog.cpp
+ drivers/DebugPins.cpp
+ drivers/InternalFlash.cpp
+ components/battery/BatteryController.cpp
+ components/ble/BleController.cpp
+ components/ble/NotificationManager.cpp
+ components/datetime/DateTimeController.cpp
+ components/brightness/BrightnessController.cpp
+ components/ble/NimbleController.cpp
+ components/ble/DeviceInformationService.cpp
+ components/ble/CurrentTimeClient.cpp
+ components/ble/AlertNotificationClient.cpp
+ components/ble/DfuService.cpp
+ components/ble/CurrentTimeService.cpp
+ components/ble/AlertNotificationService.cpp
+ components/ble/MusicService.cpp
+ components/ble/BatteryInformationService.cpp
+ components/ble/ImmediateAlertService.cpp
+ components/ble/ServiceDiscovery.cpp
+ components/firmwarevalidator/FirmwareValidator.cpp
+ drivers/Cst816s.cpp
+ FreeRTOS/port.c
+ FreeRTOS/port_cmsis_systick.c
+ FreeRTOS/port_cmsis.c
+
+ displayapp/LittleVgl.cpp
+ displayapp/fonts/jetbrains_mono_extrabold_compressed.c
+ displayapp/fonts/jetbrains_mono_bold_20.c
+
+ systemtask/SystemTask.cpp
+ drivers/TwiMaster.cpp
+ )
list(APPEND GRAPHICS_SOURCE_FILES
- ${SDK_SOURCE_FILES}
-
- # FreeRTOS
- FreeRTOS/port.c
- FreeRTOS/port_cmsis_systick.c
- FreeRTOS/port_cmsis.c
+ # FreeRTOS
+ FreeRTOS/port.c
+ FreeRTOS/port_cmsis_systick.c
+ FreeRTOS/port_cmsis.c
- drivers/SpiNorFlash.cpp
- drivers/SpiMaster.cpp
- drivers/Spi.cpp
- Logging/NrfLogger.cpp
+ drivers/SpiNorFlash.cpp
+ drivers/SpiMaster.cpp
+ drivers/Spi.cpp
+ logging/NrfLogger.cpp
- Components/Gfx/Gfx.cpp
- drivers/St7789.cpp
- Components/Brightness/BrightnessController.cpp
+ components/gfx/Gfx.cpp
+ drivers/St7789.cpp
+ components/brightness/BrightnessController.cpp
- graphics.cpp
-)
+ graphics.cpp
+ )
set(INCLUDE_FILES
- Logging/Logger.h
- Logging/NrfLogger.h
- BlinkApp/BlinkApp.h
- DisplayApp/DisplayApp.h
- DisplayApp/TouchEvents.h
- DisplayApp/Screens/Screen.h
- DisplayApp/Screens/Clock.h
- DisplayApp/Screens/Message.h
- DisplayApp/Screens/Tile.h
- DisplayApp/Screens/Meter.h
- DisplayApp/Screens/Gauge.h
- DisplayApp/Screens/Modal.h
- DisplayApp/Screens/BatteryIcon.h
- DisplayApp/Screens/BleIcon.cpp
- DisplayApp/Screens/Brightness.h
- DisplayApp/Screens/ScreenList.h
- DisplayApp/Screens/Label.h
- DisplayApp/Screens/FirmwareUpdate.h
- drivers/St7789.h
- drivers/SpiNorFlash.h
- drivers/SpiMaster.h
- drivers/Spi.h
- drivers/Watchdog.h
- drivers/DebugPins.h
- drivers/InternalFlash.h
- Components/Battery/BatteryController.h
- Components/Ble/BleController.h
- Components/Ble/NotificationManager.h
- Components/DateTime/DateTimeController.h
- Components/Brightness/BrightnessController.h
- Components/Ble/NimbleController.h
- Components/Ble/DeviceInformationService.h
- Components/Ble/CurrentTimeClient.h
- Components/Ble/AlertNotificationClient.h
- Components/Ble/DfuService.h
- drivers/Cst816s.h
- FreeRTOS/portmacro.h
- FreeRTOS/portmacro_cmsis.h
- libs/date/includes/date/tz.h
- libs/date/includes/date/chrono_io.h
- libs/date/includes/date/date.h
- libs/date/includes/date/islamic.h
- libs/date/includes/date/iso_week.h
- libs/date/includes/date/julian.h
- libs/date/includes/date/ptz.h
- libs/date/includes/date/tz_private.h
- DisplayApp/LittleVgl.h
- SystemTask/SystemTask.h
- SystemTask/SystemMonitor.h
- DisplayApp/Screens/Symbols.h
- drivers/TwiMaster.h
-)
+ BootloaderVersion.h
+ logging/Logger.h
+ logging/NrfLogger.h
+ displayapp/DisplayApp.h
+ displayapp/TouchEvents.h
+ displayapp/screens/Screen.h
+ displayapp/screens/Clock.h
+ displayapp/screens/Tile.h
+ displayapp/screens/Meter.h
+ displayapp/screens/Gauge.h
+ displayapp/screens/InfiniPaint.h
+ displayapp/screens/DropDownDemo.h
+ displayapp/screens/Modal.h
+ displayapp/screens/BatteryIcon.h
+ displayapp/screens/BleIcon.h
+ displayapp/screens/NotificationIcon.h
+ displayapp/screens/Brightness.h
+ displayapp/screens/SystemInfo.h
+ displayapp/screens/ScreenList.h
+ displayapp/screens/Label.h
+ displayapp/screens/FirmwareUpdate.h
+ displayapp/screens/FirmwareValidation.h
+ displayapp/screens/ApplicationList.h
+ displayapp/Apps.h
+ displayapp/screens/Notifications.h
+ drivers/St7789.h
+ drivers/SpiNorFlash.h
+ drivers/SpiMaster.h
+ drivers/Spi.h
+ drivers/Watchdog.h
+ drivers/DebugPins.h
+ drivers/InternalFlash.h
+ components/battery/BatteryController.h
+ components/ble/BleController.h
+ components/ble/NotificationManager.h
+ components/datetime/DateTimeController.h
+ components/brightness/BrightnessController.h
+ components/ble/NimbleController.h
+ components/ble/DeviceInformationService.h
+ components/ble/CurrentTimeClient.h
+ components/ble/AlertNotificationClient.h
+ components/ble/DfuService.h
+ components/firmwarevalidator/FirmwareValidator.h
+ components/ble/BatteryInformationService.h
+ components/ble/ImmediateAlertService.h
+ components/ble/ServiceDiscovery.h
+ components/ble/BleClient.h
+ drivers/Cst816s.h
+ FreeRTOS/portmacro.h
+ FreeRTOS/portmacro_cmsis.h
+ libs/date/includes/date/tz.h
+ libs/date/includes/date/chrono_io.h
+ libs/date/includes/date/date.h
+ libs/date/includes/date/islamic.h
+ libs/date/includes/date/iso_week.h
+ libs/date/includes/date/julian.h
+ libs/date/includes/date/ptz.h
+ libs/date/includes/date/tz_private.h
+ displayapp/LittleVgl.h
+ systemtask/SystemTask.h
+ systemtask/SystemMonitor.h
+ displayapp/screens/Symbols.h
+ drivers/TwiMaster.h
+ )
include_directories(
- .
- ../
- libs/
- FreeRTOS/
- libs/date/includes
- libs/mynewt-nimble/porting/npl/freertos/include
- libs/mynewt-nimble/nimble/include
- libs/mynewt-nimble/porting/nimble/include
- libs/mynewt-nimble/nimble/host/include
- libs/mynewt-nimble/nimble/controller/include
- libs/mynewt-nimble/nimble/transport/ram/include
- libs/mynewt-nimble/nimble/drivers/nrf52/include
- libs/mynewt-nimble/ext/tinycrypt/include
- libs/mynewt-nimble/nimble/host/services/gap/include
- libs/mynewt-nimble/nimble/host/services/gatt/include
- libs/mynewt-nimble/nimble/host/util/include
- libs/mynewt-nimble/nimble/host/store/ram/include
-
- "${NRF5_SDK_PATH}/components/drivers_nrf/nrf_soc_nosd"
+ .
+ ../
+ libs/
+ FreeRTOS/
+ libs/date/includes
+ libs/mynewt-nimble/porting/npl/freertos/include
+ libs/mynewt-nimble/nimble/include
+ libs/mynewt-nimble/porting/nimble/include
+ libs/mynewt-nimble/nimble/host/include
+ libs/mynewt-nimble/nimble/controller/include
+ libs/mynewt-nimble/nimble/transport/ram/include
+ libs/mynewt-nimble/nimble/drivers/nrf52/include
+ libs/mynewt-nimble/ext/tinycrypt/include
+ libs/mynewt-nimble/nimble/host/services/gap/include
+ libs/mynewt-nimble/nimble/host/services/gatt/include
+ libs/mynewt-nimble/nimble/host/util/include
+ libs/mynewt-nimble/nimble/host/store/ram/include
+
+ "${NRF5_SDK_PATH}/components/drivers_nrf/nrf_soc_nosd"
"${NRF5_SDK_PATH}/components"
"${NRF5_SDK_PATH}/components/boards"
"${NRF5_SDK_PATH}/components/softdevice/common"
@@ -541,11 +559,11 @@ include_directories(
)
link_directories(
- ../
+ ../
)
-set(COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -Wall -g3 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wreturn-type -Werror=return-type)
+set(COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -Wall -Wno-unknown-pragmas -g3 -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin --short-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wreturn-type -Werror=return-type)
add_definitions(-DCONFIG_GPIO_AS_PINRESET)
add_definitions(-DDEBUG)
add_definitions(-DNIMBLE_CFG_CONTROLLER)
@@ -556,42 +574,85 @@ add_definitions(-DDEBUG_NRF_USER)
add_definitions(-D__STACK_SIZE=8192)
add_definitions(-D__HEAP_SIZE=8192)
-if(NOT CMAKE_BUILD_TYPE)
- set(CMAKE_BUILD_TYPE "Release")
-endif()
+if (NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE "Release")
+endif ()
+
+# NRF SDK
+add_library(nrf-sdk STATIC ${SDK_SOURCE_FILES})
+target_include_directories(nrf-sdk SYSTEM PUBLIC . ../)
+target_include_directories(nrf-sdk SYSTEM PUBLIC ${INCLUDES_FROM_LIBS})
+target_compile_options(nrf-sdk PRIVATE
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
+ )
+
+# NimBLE
+add_library(nimble STATIC ${NIMBLE_SRC} ${TINYCRYPT_SRC})
+target_include_directories(nimble SYSTEM PUBLIC . ../)
+target_include_directories(nimble SYSTEM PUBLIC ${INCLUDES_FROM_LIBS})
+target_compile_options(nimble PRIVATE
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3 -Wno-unused-but-set-variable -Wno-maybe-uninitialized>
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3 -Wno-unused-but-set-variable -Wno-maybe-uninitialized>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3 -Wno-unused-but-set-variable -Wno-maybe-uninitialized>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3 -Wno-unused-but-set-variable -Wno-maybe-uninitialized>
+ $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
+ )
+
+# lvgl
+add_library(lvgl STATIC ${LVGL_SRC})
+target_include_directories(lvgl SYSTEM PUBLIC . ../)
+target_include_directories(lvgl SYSTEM PUBLIC ${INCLUDES_FROM_LIBS})
+target_compile_options(lvgl PRIVATE
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
+ )
# Build autonomous binary (without support for bootloader)
set(EXECUTABLE_NAME "pinetime-app")
+set(EXECUTABLE_FILE_NAME ${EXECUTABLE_NAME}-${pinetime_VERSION_MAJOR}.${pinetime_VERSION_MINOR}.${pinetime_VERSION_PATCH})
set(NRF5_LINKER_SCRIPT "${CMAKE_SOURCE_DIR}/gcc_nrf52.ld")
add_executable(${EXECUTABLE_NAME} ${SOURCE_FILES})
+set_target_properties(${EXECUTABLE_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_FILE_NAME})
+target_link_libraries(${EXECUTABLE_NAME} nimble nrf-sdk lvgl)
target_compile_options(${EXECUTABLE_NAME} PUBLIC
$<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
$<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
$<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
$<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
$<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
-)
+ )
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
SUFFIX ".out"
- LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_NAME}.map"
+ LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_FILE_NAME}.map"
CXX_STANDARD 11
C_STANDARD 99
)
add_custom_command(TARGET ${EXECUTABLE_NAME}
POST_BUILD
- COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_NAME}.out
- COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_NAME}.out "${EXECUTABLE_NAME}.bin"
- COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_NAME}.out "${EXECUTABLE_NAME}.hex"
- COMMENT "post build steps for ${EXECUTABLE_NAME}")
+ COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_FILE_NAME}.out
+ COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_FILE_NAME}.out "${EXECUTABLE_FILE_NAME}.bin"
+ COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_FILE_NAME}.out "${EXECUTABLE_FILE_NAME}.hex"
+ COMMENT "post build steps for ${EXECUTABLE_FILE_NAME}")
# Build binary intended to be used by bootloader
set(EXECUTABLE_MCUBOOT_NAME "pinetime-mcuboot-app")
-set(EXECUTABLE_MCUBOOT_WITH_BOOTLOADER_NAME "pinetime-mcuboot-app-wth-bootloader")
+set(EXECUTABLE_MCUBOOT_FILE_NAME ${EXECUTABLE_MCUBOOT_NAME}-${pinetime_VERSION_MAJOR}.${pinetime_VERSION_MINOR}.${pinetime_VERSION_PATCH})
+set(IMAGE_MCUBOOT_FILE_NAME image-${pinetime_VERSION_MAJOR}.${pinetime_VERSION_MINOR}.${pinetime_VERSION_PATCH}.bin)
+set(DFU_FILE_NAME dfu-${pinetime_VERSION_MAJOR}.${pinetime_VERSION_MINOR}.${pinetime_VERSION_PATCH}.zip)
set(NRF5_LINKER_SCRIPT_MCUBOOT "${CMAKE_SOURCE_DIR}/gcc_nrf52-mcuboot.ld")
add_executable(${EXECUTABLE_MCUBOOT_NAME} ${SOURCE_FILES})
+target_link_libraries(${EXECUTABLE_MCUBOOT_NAME} nimble nrf-sdk lvgl)
+set_target_properties(${EXECUTABLE_MCUBOOT_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_MCUBOOT_FILE_NAME})
target_compile_options(${EXECUTABLE_MCUBOOT_NAME} PUBLIC
$<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
$<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
@@ -602,78 +663,109 @@ target_compile_options(${EXECUTABLE_MCUBOOT_NAME} PUBLIC
set_target_properties(${EXECUTABLE_MCUBOOT_NAME} PROPERTIES
SUFFIX ".out"
- LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_MCUBOOT_NAME}.map"
+ LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_MCUBOOT_FILE_NAME}.map"
CXX_STANDARD 11
C_STANDARD 99
)
add_custom_command(TARGET ${EXECUTABLE_MCUBOOT_NAME}
POST_BUILD
- COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_MCUBOOT_NAME}.out
- COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_MCUBOOT_NAME}.out "${EXECUTABLE_MCUBOOT_NAME}.bin"
- COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_MCUBOOT_NAME}.out "${EXECUTABLE_MCUBOOT_NAME}.hex"
- COMMENT "post build steps for ${EXECUTABLE_MCUBOOT_NAME}"
-)
+ COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_MCUBOOT_FILE_NAME}.out
+ COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_MCUBOOT_FILE_NAME}.out "${EXECUTABLE_MCUBOOT_FILE_NAME}.bin"
+ COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_MCUBOOT_FILE_NAME}.out "${EXECUTABLE_MCUBOOT_FILE_NAME}.hex"
+ COMMENT "post build steps for ${EXECUTABLE_MCUBOOT_FILE_NAME}"
+ )
# Build binary that writes the graphic assets for the bootloader
set(EXECUTABLE_GRAPHICS_NAME "pinetime-graphics")
+set(EXECUTABLE_GRAPHICS_FILE_NAME ${EXECUTABLE_GRAPHICS_NAME}-${pinetime_VERSION_MAJOR}.${pinetime_VERSION_MINOR}.${pinetime_VERSION_PATCH})
add_executable(${EXECUTABLE_GRAPHICS_NAME} ${GRAPHICS_SOURCE_FILES})
+target_link_libraries(${EXECUTABLE_GRAPHICS_NAME} nrf-sdk)
+set_target_properties(${EXECUTABLE_GRAPHICS_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_GRAPHICS_FILE_NAME})
target_compile_options(${EXECUTABLE_GRAPHICS_NAME} PUBLIC
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
- $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
- $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
- $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
- )
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
+ $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
+ $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
+ $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -std=c99 -x assembler-with-cpp>
+ )
set_target_properties(${EXECUTABLE_GRAPHICS_NAME} PROPERTIES
- SUFFIX ".out"
- LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_GRAPHICS_NAME}.map"
- CXX_STANDARD 11
- C_STANDARD 99
- )
+ SUFFIX ".out"
+ LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH}/modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_GRAPHICS_FILE_NAME}.map"
+ CXX_STANDARD 11
+ C_STANDARD 99
+ )
add_custom_command(TARGET ${EXECUTABLE_GRAPHICS_NAME}
- POST_BUILD
- COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_GRAPHICS_NAME}.out
- COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_GRAPHICS_NAME}.out "${EXECUTABLE_GRAPHICS_NAME}.bin"
- COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_GRAPHICS_NAME}.out "${EXECUTABLE_GRAPHICS_NAME}.hex"
- COMMENT "post build steps for ${EXECUTABLE_GRAPHICS_NAME}"
- )
+ POST_BUILD
+ COMMAND ${CMAKE_SIZE_UTIL} ${EXECUTABLE_GRAPHICS_FILE_NAME}.out
+ COMMAND ${CMAKE_OBJCOPY} -O binary ${EXECUTABLE_GRAPHICS_FILE_NAME}.out "${EXECUTABLE_GRAPHICS_FILE_NAME}.bin"
+ COMMAND ${CMAKE_OBJCOPY} -O ihex ${EXECUTABLE_GRAPHICS_FILE_NAME}.out "${EXECUTABLE_GRAPHICS_FILE_NAME}.hex"
+ COMMENT "post build steps for ${EXECUTABLE_GRAPHICS_FILE_NAME}"
+ )
# FLASH
-if(USE_JLINK)
+if (USE_JLINK)
add_custom_target(FLASH_ERASE
COMMAND ${NRFJPROG} --eraseall -f ${NRF_TARGET}
COMMENT "erasing flashing"
)
add_custom_target("FLASH_${EXECUTABLE_NAME}"
DEPENDS ${EXECUTABLE_NAME}
- COMMAND ${NRFJPROG} --program ${EXECUTABLE_NAME}.hex -f ${NRF_TARGET} --sectorerase
+ COMMAND ${NRFJPROG} --program ${EXECUTABLE_FILE_NAME}.hex -f ${NRF_TARGET} --sectorerase
COMMAND sleep 0.5s
COMMAND ${NRFJPROG} --reset -f ${NRF_TARGET}
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
)
-elseif(USE_GDB_CLIENT)
+elseif (USE_GDB_CLIENT)
add_custom_target(FLASH_ERASE
COMMAND ${GDB_CLIENT_BIN_PATH} -nx --batch -ex 'target extended-remote ${GDB_CLIENT_TARGET_REMOTE}' -ex 'monitor swdp_scan' -ex 'attach 1' -ex 'mon erase_mass'
COMMENT "erasing flashing"
)
add_custom_target("FLASH_${EXECUTABLE_NAME}"
DEPENDS ${EXECUTABLE_NAME}
- COMMAND ${GDB_CLIENT_BIN_PATH} -nx --batch -ex 'target extended-remote ${GDB_CLIENT_TARGET_REMOTE}' -ex 'monitor swdp_scan' -ex 'attach 1' -ex 'load' -ex 'kill' ${EXECUTABLE_NAME}.hex
- COMMENT "flashing ${EXECUTABLE_NAME}.hex"
- )
-elseif(USE_OPENOCD)
- add_custom_target(FLASH_ERASE
- COMMAND ${OPENOCD_BIN_PATH} -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c init -c halt -c 'nrf5 mass_erase' -c reset -c shutdown
- COMMENT "erasing flashing"
- )
- add_custom_target("FLASH_${EXECUTABLE_NAME}"
- DEPENDS ${EXECUTABLE_NAME}
- COMMAND ${OPENOCD_BIN_PATH} -c "tcl_port disabled" -c "gdb_port 3333" -c "telnet_port 4444" -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c "program \"${EXECUTABLE_NAME}.hex\"" -c reset -c shutdown
+ COMMAND ${GDB_CLIENT_BIN_PATH} -nx --batch -ex 'target extended-remote ${GDB_CLIENT_TARGET_REMOTE}' -ex 'monitor swdp_scan' -ex 'attach 1' -ex 'load' -ex 'kill' ${EXECUTABLE_NAME}.hex
COMMENT "flashing ${EXECUTABLE_NAME}.hex"
)
-
-endif()
+elseif (USE_OPENOCD)
+ if (USE_CMSIS_DAP)
+ add_custom_target(FLASH_ERASE
+ COMMAND ${OPENOCD_BIN_PATH} -c 'source [find interface/cmsis-dap.cfg]' -c 'transport select swd'
+ -c 'source [find target/nrf52.cfg]'
+ -c 'init'
+ -c 'halt'
+ -c 'nrf5 mass_erase'
+ -c 'halt'
+ -c 'reset'
+ -c 'exit'
+ COMMENT "erasing flashing"
+ )
+ add_custom_target("FLASH_${EXECUTABLE_NAME}"
+ DEPENDS ${EXECUTABLE_NAME}
+ COMMAND ${OPENOCD_BIN_PATH}
+ -c 'tcl_port disabled'
+ -c 'gdb_port 3333'
+ -c 'telnet_port 4444'
+ -c 'source [find interface/cmsis-dap.cfg]'
+ -c 'transport select swd'
+ -c 'source [find target/nrf52.cfg]'
+ -c 'halt'
+ -c "program \"${EXECUTABLE_NAME}.hex\""
+ -c 'reset'
+ -c 'shutdown'
+ COMMENT "flashing ${EXECUTABLE_NAME}.hex"
+ )
+ else ()
+ add_custom_target(FLASH_ERASE
+ COMMAND ${OPENOCD_BIN_PATH} -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c init -c halt -c 'nrf5 mass_erase' -c reset -c shutdown
+ COMMENT "erasing flashing"
+ )
+ add_custom_target("FLASH_${EXECUTABLE_NAME}"
+ DEPENDS ${EXECUTABLE_NAME}
+ COMMAND ${OPENOCD_BIN_PATH} -c "tcl_port disabled" -c "gdb_port 3333" -c "telnet_port 4444" -f interface/stlink.cfg -c 'transport select hla_swd' -f target/nrf52.cfg -c "program \"${EXECUTABLE_NAME}.hex\"" -c reset -c shutdown
+ COMMENT "flashing ${EXECUTABLE_NAME}.hex"
+ )
+ endif ()
+endif ()
diff --git a/src/Components/Ble/AlertNotificationClient.cpp b/src/Components/Ble/AlertNotificationClient.cpp
deleted file mode 100644
index b65e019..0000000
--- a/src/Components/Ble/AlertNotificationClient.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-#include <SystemTask/SystemTask.h>
-#include "NotificationManager.h"
-
-#include "AlertNotificationClient.h"
-
-
-using namespace Pinetime::Controllers;
-constexpr ble_uuid16_t AlertNotificationClient::ansServiceUuid;
-
-constexpr ble_uuid16_t AlertNotificationClient::supportedNewAlertCategoryUuid;
-constexpr ble_uuid16_t AlertNotificationClient::supportedUnreadAlertCategoryUuid ;
-constexpr ble_uuid16_t AlertNotificationClient::newAlertUuid;
-constexpr ble_uuid16_t AlertNotificationClient::unreadAlertStatusUuid;
-constexpr ble_uuid16_t AlertNotificationClient::controlPointUuid;
-
-int Pinetime::Controllers::NewAlertSubcribeCallback(uint16_t conn_handle,
- const struct ble_gatt_error *error,
- struct ble_gatt_attr *attr,
- void *arg) {
- auto client = static_cast<AlertNotificationClient*>(arg);
- return client->OnNewAlertSubcribe(conn_handle, error, attr);
-}
-
-AlertNotificationClient::AlertNotificationClient(Pinetime::System::SystemTask& systemTask,
- Pinetime::Controllers::NotificationManager& notificationManager) :
- systemTask{systemTask}, notificationManager{notificationManager}{
-
-}
-
-bool AlertNotificationClient::OnDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error, const ble_gatt_svc *service) {
- if(service == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("ANS Discovery complete");
- return true;
- }
-
- if(service != nullptr && ble_uuid_cmp(((ble_uuid_t*)&ansServiceUuid), &service->uuid.u) == 0) {
- NRF_LOG_INFO("ANS discovered : 0x%x", service->start_handle);
- ansStartHandle = service->start_handle;
- ansEndHandle = service->end_handle;
- isDiscovered = true;
- }
- return false;
-}
-
-int AlertNotificationClient::OnCharacteristicsDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
- const ble_gatt_chr *characteristic) {
- if(error->status != 0 && error->status != BLE_HS_EDONE) {
- NRF_LOG_INFO("ANS Characteristic discovery ERROR");
- return 0;
- }
-
- if(characteristic == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("ANS Characteristic discovery complete");
- } else {
- if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&supportedNewAlertCategoryUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("ANS Characteristic discovered : supportedNewAlertCategoryUuid");
- supportedNewAlertCategoryHandle = characteristic->val_handle;
- } else if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&supportedUnreadAlertCategoryUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("ANS Characteristic discovered : supportedUnreadAlertCategoryUuid");
- supportedUnreadAlertCategoryHandle = characteristic->val_handle;
- } else if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&newAlertUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("ANS Characteristic discovered : newAlertUuid");
- newAlertHandle = characteristic->val_handle;
- newAlertDefHandle = characteristic->def_handle;
- } else if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&unreadAlertStatusUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("ANS Characteristic discovered : unreadAlertStatusUuid");
- unreadAlertStatusHandle = characteristic->val_handle;
- } else if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&controlPointUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("ANS Characteristic discovered : controlPointUuid");
- controlPointHandle = characteristic->val_handle;
- }else
- NRF_LOG_INFO("ANS Characteristic discovered : 0x%x", characteristic->val_handle);
- }
- return 0;
-}
-
-int AlertNotificationClient::OnNewAlertSubcribe(uint16_t connectionHandle, const ble_gatt_error *error,
- ble_gatt_attr *attribute) {
- if(error->status == 0) {
- NRF_LOG_INFO("ANS New alert subscribe OK");
- } else {
- NRF_LOG_INFO("ANS New alert subscribe ERROR");
- }
-
- return 0;
-}
-
-int AlertNotificationClient::OnDescriptorDiscoveryEventCallback(uint16_t connectionHandle, const ble_gatt_error *error,
- uint16_t characteristicValueHandle,
- const ble_gatt_dsc *descriptor) {
- if(error->status == 0) {
- if(characteristicValueHandle == newAlertHandle && ble_uuid_cmp(((ble_uuid_t*)&newAlertUuid), &descriptor->uuid.u)) {
- if(newAlertDescriptorHandle == 0) {
- NRF_LOG_INFO("ANS Descriptor discovered : %d", descriptor->handle);
- newAlertDescriptorHandle = descriptor->handle;
- uint8_t value[2];
- value[0] = 1;
- value[1] = 0;
- ble_gattc_write_flat(connectionHandle, newAlertDescriptorHandle, value, sizeof(value), NewAlertSubcribeCallback, this);
- }
- }
- }
- return 0;
-}
-
-void AlertNotificationClient::OnNotification(ble_gap_event *event) {
- if(event->notify_rx.attr_handle == newAlertHandle) {
- // TODO implement this with more memory safety (and constexpr)
- static const size_t maxBufferSize{21};
- static const size_t maxMessageSize{18};
- size_t bufferSize = min(OS_MBUF_PKTLEN(event->notify_rx.om), maxBufferSize);
-
- uint8_t data[bufferSize];
- os_mbuf_copydata(event->notify_rx.om, 0, bufferSize, data);
-
- char *s = (char *) &data[3];
- auto messageSize = min(maxMessageSize, (bufferSize-3));
-
- for (int i = 0; i < messageSize-1; i++) {
- if (s[i] == 0x00) {
- s[i] = 0x0A;
- }
- }
- s[messageSize-1] = '\0';
-
- notificationManager.Push(Pinetime::Controllers::NotificationManager::Categories::SimpleAlert, s, messageSize);
- systemTask.PushMessage(Pinetime::System::SystemTask::Messages::OnNewNotification);
- }
-}
-
-bool AlertNotificationClient::IsDiscovered() const {
- return isDiscovered;
-}
-
-uint16_t AlertNotificationClient::StartHandle() const {
- return ansStartHandle;
-}
-
-uint16_t AlertNotificationClient::EndHandle() const {
- return ansEndHandle;
-}
-
-uint16_t AlertNotificationClient::NewAlerthandle() const {
- return newAlertHandle;
-}
diff --git a/src/Components/Ble/CurrentTimeClient.cpp b/src/Components/Ble/CurrentTimeClient.cpp
deleted file mode 100644
index 7a225f4..0000000
--- a/src/Components/Ble/CurrentTimeClient.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-#include <hal/nrf_rtc.h>
-#include "CurrentTimeClient.h"
-
-using namespace Pinetime::Controllers;
-
-constexpr ble_uuid16_t CurrentTimeClient::ctsServiceUuid;
-constexpr ble_uuid16_t CurrentTimeClient::currentTimeCharacteristicUuid;
-
-CurrentTimeClient::CurrentTimeClient(DateTime& dateTimeController) : dateTimeController{dateTimeController} {
-
-}
-
-void CurrentTimeClient::Init() {
-
-}
-
-bool CurrentTimeClient::OnDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error, const ble_gatt_svc *service) {
- if(service == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("CTS Discovery complete");
- return true;
- }
-
- if(service != nullptr && ble_uuid_cmp(((ble_uuid_t*)&ctsServiceUuid), &service->uuid.u) == 0) {
- NRF_LOG_INFO("CTS discovered : 0x%x", service->start_handle);
- isDiscovered = true;
- ctsStartHandle = service->start_handle;
- ctsEndHandle = service->end_handle;
- return false;
- }
- return false;
-}
-
-int CurrentTimeClient::OnCharacteristicDiscoveryEvent(uint16_t conn_handle, const ble_gatt_error *error,
- const ble_gatt_chr *characteristic) {
- if(characteristic == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("CTS Characteristic discovery complete");
- return 0;
- }
-
- if(characteristic != nullptr && ble_uuid_cmp(((ble_uuid_t*)&currentTimeCharacteristicUuid), &characteristic->uuid.u) == 0) {
- NRF_LOG_INFO("CTS Characteristic discovered : 0x%x", characteristic->val_handle);
- currentTimeHandle = characteristic->val_handle;
- }
- return 0;
-}
-
-int CurrentTimeClient::OnCurrentTimeReadResult(uint16_t conn_handle, const ble_gatt_error *error, const ble_gatt_attr *attribute) {
- if(error->status == 0) {
- // TODO check that attribute->handle equals the handle discovered in OnCharacteristicDiscoveryEvent
- CtsData result;
- os_mbuf_copydata(attribute->om, 0, sizeof(CtsData), &result);
- NRF_LOG_INFO("Received data: %d-%d-%d %d:%d:%d", result.year,
- result.month, result.dayofmonth,
- result.hour, result.minute, result.second);
- dateTimeController.SetTime(result.year, result.month, result.dayofmonth,
- 0, result.hour, result.minute, result.second, nrf_rtc_counter_get(portNRF_RTC_REG));
- } else {
- NRF_LOG_INFO("Error retrieving current time: %d", error->status);
- }
- return 0;
-}
-
-bool CurrentTimeClient::IsDiscovered() const {
- return isDiscovered;
-}
-
-uint16_t CurrentTimeClient::StartHandle() const {
- return ctsStartHandle;
-}
-
-uint16_t CurrentTimeClient::EndHandle() const {
- return ctsEndHandle;
-}
-
-uint16_t CurrentTimeClient::CurrentTimeHandle() const {
- return currentTimeHandle;
-} \ No newline at end of file
diff --git a/src/Components/Ble/MusicService.cpp b/src/Components/Ble/MusicService.cpp
deleted file mode 100644
index 5ec7669..0000000
--- a/src/Components/Ble/MusicService.cpp
+++ /dev/null
@@ -1,130 +0,0 @@
-#include <SystemTask/SystemTask.h>
-#include "MusicService.h"
-
-int MSCallback(uint16_t conn_handle, uint16_t attr_handle, struct ble_gatt_access_ctxt *ctxt, void *arg) {
- auto musicService = static_cast<Pinetime::Controllers::MusicService*>(arg);
- return musicService->OnCommand(conn_handle, attr_handle, ctxt);
-}
-
-Pinetime::Controllers::MusicService::MusicService(Pinetime::System::SystemTask &system) : m_system(system)
-{
- msUuid.value[11] = msId[0];
- msUuid.value[12] = msId[1];
- msEventCharUuid.value[11] = msEventCharId[0];
- msEventCharUuid.value[12] = msEventCharId[1];
- msStatusCharUuid.value[11] = msStatusCharId[0];
- msStatusCharUuid.value[12] = msStatusCharId[1];
- msTrackCharUuid.value[11] = msTrackCharId[0];
- msTrackCharUuid.value[12] = msTrackCharId[1];
- msArtistCharUuid.value[11] = msArtistCharId[0];
- msArtistCharUuid.value[12] = msArtistCharId[1];
- msAlbumCharUuid.value[11] = msAlbumCharId[0];
- msAlbumCharUuid.value[12] = msAlbumCharId[1];
-
- characteristicDefinition[0] = { .uuid = (ble_uuid_t*)(&msEventCharUuid),
- .access_cb = MSCallback,
- .arg = this,
- .flags = BLE_GATT_CHR_F_NOTIFY,
- .val_handle = &m_eventHandle
- };
- characteristicDefinition[1] = { .uuid = (ble_uuid_t*)(&msStatusCharUuid),
- .access_cb = MSCallback,
- .arg = this,
- .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
- };
- characteristicDefinition[2] = { .uuid = (ble_uuid_t*)(&msTrackCharUuid),
- .access_cb = MSCallback,
- .arg = this,
- .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
- };
- characteristicDefinition[3] = { .uuid = (ble_uuid_t*)(&msArtistCharUuid),
- .access_cb = MSCallback,
- .arg = this,
- .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
- };
- characteristicDefinition[4] = { .uuid = (ble_uuid_t*)(&msAlbumCharUuid),
- .access_cb = MSCallback,
- .arg = this,
- .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
- };
- characteristicDefinition[5] = {0};
-
- serviceDefinition[0] = {
- .type = BLE_GATT_SVC_TYPE_PRIMARY,
- .uuid = (ble_uuid_t *) &msUuid,
- .characteristics = characteristicDefinition
- };
- serviceDefinition[1] = {0};
-
- m_artist = "Waiting for";
- m_album = "";
- m_track = "track information...";
-}
-
-void Pinetime::Controllers::MusicService::Init()
-{
- int res = 0;
- res = ble_gatts_count_cfg(serviceDefinition);
- ASSERT(res == 0);
-
- res = ble_gatts_add_svcs(serviceDefinition);
- ASSERT(res == 0);
-}
-
-int Pinetime::Controllers::MusicService::OnCommand(uint16_t conn_handle, uint16_t attr_handle,
- struct ble_gatt_access_ctxt *ctxt) {
-
- if (ctxt->op == BLE_GATT_ACCESS_OP_WRITE_CHR) {
- size_t notifSize = OS_MBUF_PKTLEN(ctxt->om);
- uint8_t data[notifSize + 1];
- data[notifSize] = '\0';
- os_mbuf_copydata(ctxt->om, 0, notifSize, data);
- char *s = (char *) &data[0];
- NRF_LOG_INFO("DATA : %s", s);
- if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *)&msArtistCharUuid) == 0) {
- m_artist = s;
- } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *)&msTrackCharUuid) == 0) {
- m_track = s;
- } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *)&msAlbumCharUuid) == 0) {
- m_album = s;
- } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *)&msStatusCharUuid) == 0) {
- m_status = s[0];
- }
- }
- return 0;
-}
-
-std::string Pinetime::Controllers::MusicService::album()
-{
- return m_album;
-}
-
-std::string Pinetime::Controllers::MusicService::artist()
-{
- return m_artist;
-}
-
-std::string Pinetime::Controllers::MusicService::track()
-{
- return m_track;
-}
-
-unsigned char Pinetime::Controllers::MusicService::status()
-{
- return m_status;
-}
-
-void Pinetime::Controllers::MusicService::event(char event)
-{
- auto *om = ble_hs_mbuf_from_flat(&event, 1);
- int ret;
-
- uint16_t connectionHandle = m_system.nimble().connHandle();
-
- if (connectionHandle == 0 || connectionHandle == BLE_HS_CONN_HANDLE_NONE) {
- return;
- }
-
- ret = ble_gattc_notify_custom(connectionHandle, m_eventHandle, om);
-}
-
diff --git a/src/Components/Ble/MusicService.h b/src/Components/Ble/MusicService.h
deleted file mode 100644
index ab6db57..0000000
--- a/src/Components/Ble/MusicService.h
+++ /dev/null
@@ -1,92 +0,0 @@
-#pragma once
-
-#include <cstdint>
-#include <array>
-#include <host/ble_gap.h>
-#include <host/ble_uuid.h>
-#include <string>
-
-//c7e50000-78fc-48fe-8e23-43b37a1942d0
-#define MUSIC_SERVICE_UUID_BASE {0xd0, 0x42, 0x19, 0x3a, 0x3b, 0x43, 0x23, 0x8e, 0xfe, 0x48, 0xfc, 0x78, 0x00, 0x00, 0xe5, 0xc7}
-
-namespace Pinetime {
- namespace System {
- class SystemTask;
- }
- namespace Controllers {
-
- class MusicService {
- public:
- MusicService(Pinetime::System::SystemTask &system);
- void Init();
- int OnCommand(uint16_t conn_handle, uint16_t attr_handle,
- struct ble_gatt_access_ctxt *ctxt);
-
- std::string artist();
- std::string track();
- std::string album();
- unsigned char status();
-
- void event(char event);
-
- static const char EVENT_MUSIC_OPEN = 0xe0;
- static const char EVENT_MUSIC_PLAY = 0x00;
- static const char EVENT_MUSIC_PAUSE = 0x01;
- static const char EVENT_MUSIC_NEXT = 0x03;
- static const char EVENT_MUSIC_PREV = 0x04;
- static const char EVENT_MUSIC_VOLUP = 0x05;
- static const char EVENT_MUSIC_VOLDOWN = 0x06;
- static const char STATUS_MUSIC_PAUSED = 0x00;
- static const char STATUS_MUSIC_PLAYING = 0x01;
-
- private:
- static constexpr uint8_t msId[2] = {0x00, 0x01};
- static constexpr uint8_t msEventCharId[2] = {0x00, 0x02};
- static constexpr uint8_t msStatusCharId[2] = {0x00, 0x03};
- static constexpr uint8_t msArtistCharId[2] = {0x00, 0x04};
- static constexpr uint8_t msTrackCharId[2] = {0x00, 0x05};
- static constexpr uint8_t msAlbumCharId[2] = {0x00, 0x06};
-
- ble_uuid128_t msUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
-
- ble_uuid128_t msEventCharUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
- ble_uuid128_t msStatusCharUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
- ble_uuid128_t msArtistCharUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
- ble_uuid128_t msTrackCharUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
- ble_uuid128_t msAlbumCharUuid {
- .u = { .type = BLE_UUID_TYPE_128 },
- .value = MUSIC_SERVICE_UUID_BASE
- };
-
- struct ble_gatt_chr_def characteristicDefinition[6];
- struct ble_gatt_svc_def serviceDefinition[2];
-
- uint16_t m_eventHandle;
-
- std::string m_artist;
- std::string m_album;
- std::string m_track;
-
- unsigned char m_status;
-
- Pinetime::System::SystemTask& m_system;
-
- };
- }
-}
-
diff --git a/src/Components/Ble/NotificationManager.cpp b/src/Components/Ble/NotificationManager.cpp
deleted file mode 100644
index 0aea069..0000000
--- a/src/Components/Ble/NotificationManager.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <cstring>
-#include "NotificationManager.h"
-
-using namespace Pinetime::Controllers;
-
-void NotificationManager::Push(Pinetime::Controllers::NotificationManager::Categories category,
- const char *message, uint8_t currentMessageSize) {
- // TODO handle edge cases on read/write index
- auto checkedSize = std::min(currentMessageSize, uint8_t{18});
- auto& notif = notifications[writeIndex];
- std::memcpy(notif.message.data(), message, checkedSize);
- notif.message[checkedSize] = '\0';
- notif.category = category;
-
- writeIndex = (writeIndex + 1 < TotalNbNotifications) ? writeIndex + 1 : 0;
- if(!empty && writeIndex == readIndex)
- readIndex = writeIndex + 1;
-}
-
-NotificationManager::Notification Pinetime::Controllers::NotificationManager::Pop() {
-// TODO handle edge cases on read/write index
- NotificationManager::Notification notification = notifications[readIndex];
-
- if(readIndex != writeIndex) {
- readIndex = (readIndex + 1 < TotalNbNotifications) ? readIndex + 1 : 0;
- }
-
- // TODO Check move optimization on return
- return notification;
-}
diff --git a/src/Components/Ble/NotificationManager.h b/src/Components/Ble/NotificationManager.h
deleted file mode 100644
index daa1571..0000000
--- a/src/Components/Ble/NotificationManager.h
+++ /dev/null
@@ -1,29 +0,0 @@
-#pragma once
-
-#include <array>
-
-namespace Pinetime {
- namespace Controllers {
- class NotificationManager {
- public:
- enum class Categories {Unknown, SimpleAlert, Email, News, IncomingCall, MissedCall, Sms, VoiceMail, Schedule, HighProriotyAlert, InstantMessage };
- static constexpr uint8_t MessageSize{18};
-
- struct Notification {
- std::array<char, MessageSize+1> message;
- Categories category = Categories::Unknown;
- };
-
- void Push(Categories category, const char* message, uint8_t messageSize);
- Notification Pop();
-
-
- private:
- static constexpr uint8_t TotalNbNotifications = 5;
- std::array<Notification, TotalNbNotifications> notifications;
- uint8_t readIndex = 0;
- uint8_t writeIndex = 0;
- bool empty = true;
- };
- }
-} \ No newline at end of file
diff --git a/src/DisplayApp/Screens/Message.cpp b/src/DisplayApp/Screens/Message.cpp
deleted file mode 100644
index b83cb75..0000000
--- a/src/DisplayApp/Screens/Message.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-#include <cstdio>
-#include <libs/date/includes/date/date.h>
-#include <Components/DateTime/DateTimeController.h>
-#include <Version.h>
-#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <libs/lvgl/src/lv_font/lv_font.h>
-#include <libs/lvgl/lvgl.h>
-#include <libraries/log/nrf_log.h>
-#include "Message.h"
-#include <DisplayApp/DisplayApp.h>
-
-
-using namespace Pinetime::Applications::Screens;
-
-extern lv_font_t jetbrains_mono_bold_20;
-
-static void event_handler(lv_obj_t * obj, lv_event_t event) {
- Message* screen = static_cast<Message *>(obj->user_data);
- screen->OnObjectEvent(obj, event);
-}
-
-Message::Message(DisplayApp* app) : Screen(app) {
-
- backgroundLabel = lv_label_create(lv_scr_act(), NULL);
- backgroundLabel->user_data = this;
-
- lv_obj_set_click(backgroundLabel, true);
- lv_obj_set_event_cb(backgroundLabel, event_handler);
- lv_label_set_long_mode(backgroundLabel, LV_LABEL_LONG_CROP);
- lv_obj_set_size(backgroundLabel, 240, 240);
- lv_obj_set_pos(backgroundLabel, 0, 0);
- lv_label_set_text(backgroundLabel, "");
-
- button = lv_btn_create(lv_scr_act(), NULL);
- lv_obj_set_event_cb(button, event_handler);
- lv_obj_align(button, NULL, LV_ALIGN_CENTER, 0, -40);
- button->user_data = this;
-
- label = lv_label_create(button, NULL);
- lv_label_set_text(label, "Hello!");
-
- labelClick = lv_label_create(lv_scr_act(), NULL);
- lv_obj_align(labelClick, button, LV_ALIGN_OUT_BOTTOM_MID, 0, 30);
- lv_label_set_text(labelClick, "0");
-}
-
-Message::~Message() {
- lv_obj_clean(lv_scr_act());
-}
-
-bool Message::Refresh() {
- if(previousClickCount != clickCount) {
- lv_label_set_text_fmt(labelClick, "%d", clickCount);
- previousClickCount = clickCount;
- }
-
- return running;
-}
-
-void Message::OnObjectEvent(lv_obj_t *obj, lv_event_t event) {
- if(obj == backgroundLabel) {
- if(event == LV_EVENT_CLICKED) {
- app->PushMessage(DisplayApp::Messages::SwitchScreen);
- NRF_LOG_INFO("SCREEN");
- }
- return ;
- }
-
- if(event == LV_EVENT_CLICKED) {
- NRF_LOG_INFO("Clicked");
- clickCount++;
- }
- else if(event == LV_EVENT_VALUE_CHANGED) {
- NRF_LOG_INFO("Toggled");
- }
-}
-
-bool Message::OnButtonPushed() {
- running = false;
- return true;
-}
diff --git a/src/DisplayApp/Screens/Message.h b/src/DisplayApp/Screens/Message.h
deleted file mode 100644
index 3ace66f..0000000
--- a/src/DisplayApp/Screens/Message.h
+++ /dev/null
@@ -1,31 +0,0 @@
-#pragma once
-
-#include <cstdint>
-#include "Screen.h"
-#include <bits/unique_ptr.h>
-#include <lvgl/src/lv_core/lv_style.h>
-
-namespace Pinetime {
- namespace Applications {
- namespace Screens {
- class Message : public Screen{
- public:
- explicit Message(DisplayApp* app);
- ~Message() override;
- bool Refresh() override;
- bool OnButtonPushed();
- void OnObjectEvent(lv_obj_t* obj, lv_event_t event);
-
- private:
- lv_obj_t * label;
- lv_obj_t* backgroundLabel;
- lv_obj_t * button;
- lv_obj_t * labelClick;
-
- uint32_t clickCount = 0 ;
- uint32_t previousClickCount = 0;
- bool running = true;
- };
- }
- }
-}
diff --git a/src/DisplayApp/Screens/Music.cpp b/src/DisplayApp/Screens/Music.cpp
deleted file mode 100644
index 9b7d198..0000000
--- a/src/DisplayApp/Screens/Music.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-#include <libs/lvgl/lvgl.h>
-#include "Music.h"
-
-using namespace Pinetime::Applications::Screens;
-extern lv_font_t jetbrains_mono_extrabold_compressed;
-extern lv_font_t jetbrains_mono_bold_20;
-
-static void event_handler(lv_obj_t * obj, lv_event_t event)
-{
- Music* screen = static_cast<Music *>(obj->user_data);
- screen->OnObjectEvent(obj, event);
-}
-
-Music::Music(Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::MusicService &music) : Screen(app), musicService(music) {
- lv_obj_t * label;
-
- btnVolDown = lv_btn_create(lv_scr_act(), NULL);
- btnVolDown->user_data = this;
- lv_obj_set_event_cb(btnVolDown, event_handler);
- lv_obj_align(btnVolDown, NULL, LV_ALIGN_IN_TOP_LEFT, 10, 10);
- label = lv_label_create(btnVolDown, NULL);
- lv_label_set_text(label, "v-");
-
- btnVolUp = lv_btn_create(lv_scr_act(), NULL);
- btnVolUp->user_data = this;
- lv_obj_set_event_cb(btnVolUp, event_handler);
- lv_obj_align(btnVolUp, NULL, LV_ALIGN_IN_TOP_RIGHT, -10, 10);
- label = lv_label_create(btnVolUp, NULL);
- lv_label_set_text(label, "v+");
-
- btnPrev = lv_btn_create(lv_scr_act(), NULL);
- btnPrev->user_data = this;
- lv_obj_set_event_cb(btnPrev, event_handler);
- lv_obj_set_size(btnPrev, LV_HOR_RES / 4, LV_VER_RES / 4);
- lv_obj_align(btnPrev, NULL, LV_ALIGN_IN_BOTTOM_LEFT, 10,-10);
- label = lv_label_create(btnPrev, NULL);
- lv_label_set_text(label, "<<");
-
- btnPlayPause = lv_btn_create(lv_scr_act(), NULL);
- btnPlayPause->user_data = this;
- lv_obj_set_event_cb(btnPlayPause, event_handler);
- lv_obj_set_size(btnPlayPause, LV_HOR_RES / 4, LV_VER_RES / 4);
- lv_obj_align(btnPlayPause, NULL, LV_ALIGN_IN_BOTTOM_MID, 0,-10);
- txtPlayPause = lv_label_create(btnPlayPause, NULL);
- lv_label_set_text(txtPlayPause, ">");
-
- btnNext = lv_btn_create(lv_scr_act(), NULL);
- btnNext->user_data = this;
- lv_obj_set_event_cb(btnNext, event_handler);
- lv_obj_set_size(btnNext, LV_HOR_RES / 4, LV_VER_RES / 4);
- lv_obj_align(btnNext, NULL, LV_ALIGN_IN_BOTTOM_RIGHT, -10,-10);
- label = lv_label_create(btnNext, NULL);
- lv_label_set_text(label, ">>");
-
- txtArtist = lv_label_create(lv_scr_act(), NULL);
- lv_label_set_long_mode(txtArtist, LV_LABEL_LONG_SROLL);
- lv_obj_align(txtArtist, NULL, LV_ALIGN_IN_LEFT_MID, 0,-20);
- lv_label_set_text(txtArtist, "Artist Name");
- lv_label_set_align(txtArtist, LV_LABEL_ALIGN_CENTER);
- lv_obj_set_width(txtArtist, LV_HOR_RES);
-
- txtTrack = lv_label_create(lv_scr_act(), NULL);
- lv_label_set_long_mode(txtTrack, LV_LABEL_LONG_DOT);
- lv_obj_align(txtTrack, NULL, LV_ALIGN_IN_LEFT_MID, 0,20);
- lv_label_set_text(txtTrack, "This is a very long track name");
- lv_label_set_align(txtTrack, LV_LABEL_ALIGN_CENTER);
- lv_obj_set_width(txtTrack, LV_HOR_RES);
-
- musicService.event(Controllers::MusicService::EVENT_MUSIC_OPEN);
-}
-
-Music::~Music() {
- lv_obj_clean(lv_scr_act());
-}
-
-bool Music::OnButtonPushed() {
- running = false;
- return true;
-}
-
-bool Music::Refresh() {
-
- if (m_artist != musicService.artist()) {
- m_artist = musicService.artist();
- lv_label_set_text(txtArtist, m_artist.data());
- }
- if (m_track != musicService.track()) {
- m_track = musicService.track();
- lv_label_set_text(txtTrack, m_track.data());
- }
- if (m_album != musicService.album()) {
- m_album = musicService.album();
- }
- if (m_status != musicService.status()) {
- m_status = musicService.status();
- }
- if (m_status == Pinetime::Controllers::MusicService::STATUS_MUSIC_PLAYING) {
- lv_label_set_text(txtPlayPause, "||");
- } else {
- lv_label_set_text(txtPlayPause, ">");
- }
-
- return running;
-}
-
-void Music::OnObjectEvent(lv_obj_t* obj, lv_event_t event)
-{
- if (event == LV_EVENT_CLICKED) {
- if (obj == btnVolDown) {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_VOLDOWN);
- } else if (obj == btnVolUp) {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_VOLUP);
- } else if (obj == btnPrev) {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_PREV);
- } else if (obj == btnPlayPause) {
- if (m_status == Pinetime::Controllers::MusicService::STATUS_MUSIC_PLAYING) {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_PAUSE);
- } else {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_PLAY);
- }
- } else if (obj == btnNext) {
- musicService.event(Controllers::MusicService::EVENT_MUSIC_NEXT);
- }
- }
-}
diff --git a/src/DisplayApp/Screens/Music.h b/src/DisplayApp/Screens/Music.h
deleted file mode 100644
index 95cac0f..0000000
--- a/src/DisplayApp/Screens/Music.h
+++ /dev/null
@@ -1,49 +0,0 @@
-#pragma once
-
-#include <cstdint>
-#include <chrono>
-#include <Components/Gfx/Gfx.h>
-#include "Screen.h"
-#include <bits/unique_ptr.h>
-#include <libs/lvgl/src/lv_core/lv_style.h>
-#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <Components/Battery/BatteryController.h>
-#include <Components/Ble/BleController.h>
-#include "../../Version.h"
-#include <Components/Ble/MusicService.h>
-#include <string>
-
-namespace Pinetime {
- namespace Applications {
- namespace Screens {
-
- class Music : public Screen{
- public:
- Music(DisplayApp* app, Pinetime::Controllers::MusicService &music);
- ~Music() override;
-
- bool Refresh() override;
- bool OnButtonPushed() override;
-
- void OnObjectEvent(lv_obj_t* obj, lv_event_t event);
-
- private:
- lv_obj_t * btnPrev;
- lv_obj_t * btnPlayPause;
- lv_obj_t * btnNext;
- lv_obj_t * btnVolDown;
- lv_obj_t * btnVolUp;
- lv_obj_t * txtArtist;
- lv_obj_t * txtTrack;
- lv_obj_t * txtPlayPause;
-
- bool running = true;
- Pinetime::Controllers::MusicService &musicService;
- std::string m_artist;
- std::string m_album;
- std::string m_track;
- unsigned char m_status;
- };
- }
- }
-}
diff --git a/src/DisplayApp/Screens/Screen.h b/src/DisplayApp/Screens/Screen.h
deleted file mode 100644
index d890231..0000000
--- a/src/DisplayApp/Screens/Screen.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#pragma once
-#include "../TouchEvents.h"
-
-namespace Pinetime {
- namespace Applications {
- class DisplayApp;
- namespace Screens {
- class Screen {
- public:
- Screen(DisplayApp* app) : app{app} {}
- virtual ~Screen() = default;
-
- // Return false if the app can be closed, true if it must continue to run
- virtual bool Refresh() = 0;
-
- // Return false if the button hasn't been handled by the app, true if it has been handled
- virtual bool OnButtonPushed() { return false; }
-
- // Return false if the event hasn't been handled by the app, true if it has been handled
- virtual bool OnTouchEvent(TouchEvents event) { return false; }
-
- protected:
- DisplayApp* app;
- };
- }
- }
-}
diff --git a/src/DisplayApp/Screens/ScreenList.cpp b/src/DisplayApp/Screens/ScreenList.cpp
deleted file mode 100644
index 754d5f7..0000000
--- a/src/DisplayApp/Screens/ScreenList.cpp
+++ /dev/null
@@ -1,139 +0,0 @@
-#include <libs/lvgl/lvgl.h>
-#include <DisplayApp/DisplayApp.h>
-#include "ScreenList.h"
-#include "../../Version.h"
-
-using namespace Pinetime::Applications::Screens;
-
-// TODO this class must be improved to receive the list of "sub screens" via pointer or
-// move operation.
-// It should accept many type of "sub screen" (it only supports Label for now).
-// The number of sub screen it supports must be dynamic.
-ScreenList::ScreenList(Pinetime::Applications::DisplayApp *app,
- Pinetime::Controllers::DateTime &dateTimeController,
- Pinetime::Controllers::Battery& batteryController,
- Pinetime::Controllers::BrightnessController& brightnessController,
- Pinetime::Controllers::Ble& bleController,
- Pinetime::Drivers::WatchdogView& watchdog) :
- Screen(app),
- dateTimeController{dateTimeController}, batteryController{batteryController},
- brightnessController{brightnessController}, bleController{bleController}, watchdog{watchdog} {
- screens.reserve(3);
-
- // TODO all of this is far too heavy (string processing). This should be improved.
- // TODO the info (battery, time,...) should be updated in the Refresh method.
-
-
- auto batteryPercent = static_cast<int16_t>(batteryController.PercentRemaining());
- if(batteryPercent > 100) batteryPercent = 100;
- else if(batteryPercent < 0) batteryPercent = 0;
-
- uint8_t brightness = 0;
- switch(brightnessController.Level()) {
- case Controllers::BrightnessController::Levels::Low: brightness = 1; break;
- case Controllers::BrightnessController::Levels::Medium: brightness = 2; break;
- case Controllers::BrightnessController::Levels::High: brightness = 3; break;
- }
- auto resetReason = [&watchdog]() {
- switch (watchdog.ResetReason()) {
- case Drivers::Watchdog::ResetReasons::Watchdog: return "wtdg";
- case Drivers::Watchdog::ResetReasons::HardReset: return "hardr";
- case Drivers::Watchdog::ResetReasons::NFC: return "nfc";
- case Drivers::Watchdog::ResetReasons::SoftReset: return "softr";
- case Drivers::Watchdog::ResetReasons::CpuLockup: return "cpulock";
- case Drivers::Watchdog::ResetReasons::SystemOff: return "off";
- case Drivers::Watchdog::ResetReasons::LpComp: return "lpcomp";
- case Drivers::Watchdog::ResetReasons::DebugInterface: return "dbg";
- case Drivers::Watchdog::ResetReasons::ResetPin: return "rst";
- default: return "?";
- }
- }();
-
- // uptime
- static constexpr uint32_t secondsInADay = 60*60*24;
- static constexpr uint32_t secondsInAnHour = 60*60;
- static constexpr uint32_t secondsInAMinute = 60;
- uint32_t uptimeSeconds = dateTimeController.Uptime().count();
- uint32_t uptimeDays = (uptimeSeconds / secondsInADay);
- uptimeSeconds = uptimeSeconds % secondsInADay;
- uint32_t uptimeHours = uptimeSeconds / secondsInAnHour;
- uptimeSeconds = uptimeSeconds % secondsInAnHour;
- uint32_t uptimeMinutes = uptimeSeconds / secondsInAMinute;
- uptimeSeconds = uptimeSeconds % secondsInAMinute;
- // TODO handle more than 100 days of uptime
-
- sprintf(t1, "Pinetime\n"
- "Version:%d.%d.%d\n"
- "Build: %s\n"
- " %s\n"
- "Date: %02d/%02d/%04d\n"
- "Time: %02d:%02d:%02d\n"
- "Uptime: %02lud %02lu:%02lu:%02lu\n"
- "Battery: %d%%\n"
- "Backlight: %d/3\n"
- "Last reset: %s\n",
- Version::Major(), Version::Minor(), Version::Patch(),
- __DATE__, __TIME__,
- dateTimeController.Day(), dateTimeController.Month(), dateTimeController.Year(),
- dateTimeController.Hours(), dateTimeController.Minutes(), dateTimeController.Seconds(),
- uptimeDays, uptimeHours, uptimeMinutes, uptimeSeconds,
- batteryPercent, brightness, resetReason);
-
- screens.emplace_back(t1);
-
- auto& bleAddr = bleController.Address();
- sprintf(t2, "BLE MAC: \n %2x:%2x:%2x:%2x:%2x:%2x",
- bleAddr[5], bleAddr[4], bleAddr[3], bleAddr[2], bleAddr[1], bleAddr[0]);
- screens.emplace_back(t2);
-
- strncpy(t3, "Hello from\nthe developper!", 27);
-
- screens.emplace_back(t3);
-
- auto &screen = screens[screenIndex];
- screen.Show();
-}
-
-ScreenList::~ScreenList() {
- lv_obj_clean(lv_scr_act());
-}
-
-bool ScreenList::Refresh() {
- auto &screen = screens[screenIndex];
- screen.Refresh();
-
- return running;
-}
-
-bool ScreenList::OnButtonPushed() {
- running = false;
- return true;
-}
-
-bool ScreenList::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
- switch (event) {
- case TouchEvents::SwipeDown:
- if (screenIndex > 0) {
- app->SetFullRefresh(DisplayApp::FullRefreshDirections::Down);
- auto &oldScreen = screens[screenIndex];
- oldScreen.Hide();
- screenIndex--;
- auto &newScreen = screens[screenIndex];
- newScreen.Show();
- }
- return true;
- case TouchEvents::SwipeUp:
- app->SetFullRefresh(DisplayApp::FullRefreshDirections::Up);
- if (screenIndex < screens.size() - 1) {
- auto &oldScreen = screens[screenIndex];
- oldScreen.Hide();
- screenIndex++;
- auto &newScreen = screens[screenIndex];
- newScreen.Show();
- }
- return true;
- default:
- return false;
- }
- return false;
-}
diff --git a/src/DisplayApp/Screens/Symbols.h b/src/DisplayApp/Screens/Symbols.h
deleted file mode 100644
index 3104db8..0000000
--- a/src/DisplayApp/Screens/Symbols.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#pragma once
-
-namespace Pinetime {
- namespace Applications {
- namespace Screens {
- namespace Symbols {
- static constexpr char* batteryFull = "\xEF\x89\x80";
- static constexpr char* batteryEmpty = "\xEF\x89\x84";
- static constexpr char* batteryThreeQuarter = "\xEF\x89\x81";
- static constexpr char* batteryHalf = "\xEF\x89\x82";
- static constexpr char* batteryOneQuarter = "\xEF\x89\x83";
- static constexpr char* heartBeat = "\xEF\x88\x9E";
- static constexpr char* bluetoothFull = "\xEF\x8A\x93";
- static constexpr char* bluetooth = "\xEF\x8A\x94";
- static constexpr char* plug = "\xEF\x87\xA6";
- static constexpr char* shoe = "\xEF\x95\x8B";
- static constexpr char* clock = "\xEF\x80\x97";
- static constexpr char* info = "\xEF\x84\xA9";
- static constexpr char* list = "\xEF\x80\xBA";
- static constexpr char* sun = "\xEF\x86\x85";
- }
- }
- }
-} \ No newline at end of file
diff --git a/src/DisplayApp/Screens/Tile.cpp b/src/DisplayApp/Screens/Tile.cpp
deleted file mode 100644
index c3a9d38..0000000
--- a/src/DisplayApp/Screens/Tile.cpp
+++ /dev/null
@@ -1,101 +0,0 @@
-#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <libs/lvgl/src/lv_font/lv_font.h>
-#include <libs/lvgl/lvgl.h>
-#include "Tile.h"
-#include <DisplayApp/DisplayApp.h>
-#include "Symbols.h"
-#include "../../Version.h"
-
-using namespace Pinetime::Applications::Screens;
-
-extern lv_font_t jetbrains_mono_bold_20;
-
-static void event_handler(lv_obj_t * obj, lv_event_t event) {
- Tile* screen = static_cast<Tile *>(obj->user_data);
- uint32_t* eventDataPtr = (uint32_t*) lv_event_get_data();
- uint32_t eventData = *eventDataPtr;
- screen->OnObjectEvent(obj, event, eventData);
-}
-
-static const char * btnm_map1[] = {Symbols::heartBeat, Symbols::shoe, Symbols::clock, "\n", Symbols::info, Symbols::list, Symbols::sun, ""};
-
-Tile::Tile(DisplayApp* app) : Screen(app) {
- modal.reset(new Modal(app));
-
- btnm1 = lv_btnm_create(lv_scr_act(), NULL);
- lv_btnm_set_map(btnm1, btnm_map1);
- lv_obj_set_size(btnm1, LV_HOR_RES, LV_VER_RES);
-
- btnm1->user_data = this;
- lv_obj_set_event_cb(btnm1, event_handler);
-}
-
-Tile::~Tile() {
- lv_obj_clean(lv_scr_act());
-}
-
-bool Tile::Refresh() {
- return running;
-}
-
-void Tile::OnObjectEvent(lv_obj_t *obj, lv_event_t event, uint32_t buttonId) {
- auto* tile = static_cast<Tile*>(obj->user_data);
- if(event == LV_EVENT_VALUE_CHANGED) {
- switch(buttonId) {
- case 0:
- tile->StartMeterApp();
- break;
- case 1:
- tile->StartGaugeApp();
- break;
- case 2:
- tile->StartClockApp();
- break;
- case 3:
- char versionStr[20];
- sprintf(versionStr, "VERSION: %d.%d.%d", Version::Major(), Version::Minor(), Version::Patch());
- modal->Show(versionStr);
- break;
- case 4:
- tile->StartSysInfoApp();
- break;
- case 5:
- tile->StartBrightnessApp();
-
- break;
- }
- clickCount++;
- }
-}
-
-bool Tile::OnButtonPushed() {
- app->StartApp(DisplayApp::Apps::Clock);
- running = false;
- return true;
-}
-
-void Tile::StartClockApp() {
- app->StartApp(DisplayApp::Apps::Clock);
- running = false;
-}
-
-void Tile::StartSysInfoApp() {
- app->StartApp(DisplayApp::Apps::SysInfo);
- running = false;
-}
-
-void Tile::StartBrightnessApp() {
- app->StartApp(DisplayApp::Apps::Brightness);
- running = false;
-}
-
-void Tile::StartMeterApp() {
- app->StartApp(DisplayApp::Apps::Meter);
- running = false;
-}
-
-void Tile::StartGaugeApp() {
- app->StartApp(DisplayApp::Apps::Music);
- running = false;
-}
-
diff --git a/src/DisplayApp/Screens/Tile.h b/src/DisplayApp/Screens/Tile.h
deleted file mode 100644
index a04b58a..0000000
--- a/src/DisplayApp/Screens/Tile.h
+++ /dev/null
@@ -1,60 +0,0 @@
-#pragma once
-
-#include <cstdint>
-#include "Screen.h"
-#include <bits/unique_ptr.h>
-#include "Modal.h"
-#include <lvgl/src/lv_core/lv_style.h>
-
-namespace Pinetime {
- namespace Applications {
- namespace Screens {
- class Tile : public Screen {
- public:
- explicit Tile(DisplayApp* app);
- ~Tile() override;
-
- bool Refresh() override;
- bool OnButtonPushed() override;
-
- void OnObjectEvent(lv_obj_t* obj, lv_event_t event, uint32_t buttonId);
-
- private:
-
- lv_style_t* labelRelStyle;
- lv_style_t* labelPrStyle;
- lv_obj_t * label1;
- lv_obj_t * label2;
- lv_obj_t * label3;
-
- lv_obj_t* backgroundLabel;
- lv_obj_t * button;
- lv_obj_t * labelClick;
-
- lv_obj_t *tileview;
- lv_obj_t * tile1;
- lv_obj_t * tile2;
- lv_obj_t * list;
- lv_obj_t * list_btn;
- lv_obj_t * tile3;
- lv_obj_t * btn1;
- lv_obj_t * btn2;
- lv_obj_t * btn3;
-
- lv_obj_t * btnm1;
- lv_obj_t * btnm2;
-
- uint32_t clickCount = 0 ;
- uint32_t previousClickCount = 0;
- void StartClockApp();
- void StartSysInfoApp();
- void StartMeterApp();
- void StartGaugeApp();
- bool running = true;
-
- std::unique_ptr<Modal> modal;
- void StartBrightnessApp();
- };
- }
- }
-}
diff --git a/src/Version.h.in b/src/Version.h.in
index c68a03c..6ff5938 100644
--- a/src/Version.h.in
+++ b/src/Version.h.in
@@ -5,12 +5,14 @@
namespace Pinetime {
class Version {
public:
- static uint32_t Major() {return major;}
- static uint32_t Minor() {return minor;}
- static uint32_t Patch() {return patch;}
+ static constexpr uint32_t Major() {return major;}
+ static constexpr uint32_t Minor() {return minor;}
+ static constexpr uint32_t Patch() {return patch;}
+ static constexpr const char* VersionString() {return versionString;}
private:
static constexpr uint32_t major = @PROJECT_VERSION_MAJOR@;
static constexpr uint32_t minor = @PROJECT_VERSION_MINOR@;
static constexpr uint32_t patch = @PROJECT_VERSION_PATCH@;
+ static constexpr const char* versionString = "@PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@";
};
} \ No newline at end of file
diff --git a/src/Components/Battery/BatteryController.cpp b/src/components/battery/BatteryController.cpp
index 198ce5a..571efae 100644
--- a/src/Components/Battery/BatteryController.cpp
+++ b/src/components/battery/BatteryController.cpp
@@ -1,6 +1,7 @@
#include <drivers/include/nrfx_saadc.h>
#include <hal/nrf_gpio.h>
#include <libraries/log/nrf_log.h>
+#include <algorithm>
#include "BatteryController.h"
using namespace Pinetime::Controllers;
@@ -34,7 +35,9 @@ void Battery::Update() {
// see https://forum.pine64.org/showthread.php?tid=8147
voltage = (value * 2.0f) / (1024/3.0f);
- percentRemaining = ((voltage - 3.55)*100)*3.9;
+ percentRemaining = ((voltage - 3.55f)*100.0f)*3.9f;
+ percentRemaining = std::max(percentRemaining, 0.0f);
+ percentRemaining = std::min(percentRemaining, 100.0f);
// NRF_LOG_INFO("BATTERY " NRF_LOG_FLOAT_MARKER " %% - " NRF_LOG_FLOAT_MARKER " v", NRF_LOG_FLOAT(percentRemaining), NRF_LOG_FLOAT(voltage));
// NRF_LOG_INFO("POWER Charging : %d - Power : %d", isCharging, isPowerPresent);
diff --git a/src/Components/Battery/BatteryController.h b/src/components/battery/BatteryController.h
index f07648a..f07648a 100644
--- a/src/Components/Battery/BatteryController.h
+++ b/src/components/battery/BatteryController.h
diff --git a/src/components/ble/AlertNotificationClient.cpp b/src/components/ble/AlertNotificationClient.cpp
new file mode 100644
index 0000000..abe4109
--- /dev/null
+++ b/src/components/ble/AlertNotificationClient.cpp
@@ -0,0 +1,194 @@
+#include <systemtask/SystemTask.h>
+#include "NotificationManager.h"
+
+#include "AlertNotificationClient.h"
+
+using namespace Pinetime::Controllers;
+constexpr ble_uuid16_t AlertNotificationClient::ansServiceUuid;
+constexpr ble_uuid16_t AlertNotificationClient::supportedNewAlertCategoryUuid;
+constexpr ble_uuid16_t AlertNotificationClient::supportedUnreadAlertCategoryUuid;
+constexpr ble_uuid16_t AlertNotificationClient::newAlertUuid;
+constexpr ble_uuid16_t AlertNotificationClient::unreadAlertStatusUuid;
+constexpr ble_uuid16_t AlertNotificationClient::controlPointUuid;
+
+namespace {
+ int
+ OnDiscoveryEventCallback(uint16_t conn_handle, const struct ble_gatt_error *error, const struct ble_gatt_svc *service,
+ void *arg) {
+ auto client = static_cast<AlertNotificationClient *>(arg);
+ return client->OnDiscoveryEvent(conn_handle, error, service);
+ }
+
+ int OnAlertNotificationCharacteristicDiscoveredCallback(uint16_t conn_handle, const struct ble_gatt_error *error,
+ const struct ble_gatt_chr *chr, void *arg) {
+ auto client = static_cast<AlertNotificationClient *>(arg);
+ return client->OnCharacteristicsDiscoveryEvent(conn_handle, error, chr);
+ }
+
+ int OnAlertNotificationDescriptorDiscoveryEventCallback(uint16_t conn_handle,
+ const struct ble_gatt_error *error,
+ uint16_t chr_val_handle,
+ const struct ble_gatt_dsc *dsc,
+ void *arg) {
+ auto client = static_cast<AlertNotificationClient *>(arg);
+ return client->OnDescriptorDiscoveryEventCallback(conn_handle, error, chr_val_handle, dsc);
+ }
+
+ int NewAlertSubcribeCallback(uint16_t conn_handle,
+ const struct ble_gatt_error *error,
+ struct ble_gatt_attr *attr,
+ void *arg) {
+ auto client = static_cast<AlertNotificationClient *>(arg);
+ return client->OnNewAlertSubcribe(conn_handle, error, attr);
+ }
+}
+
+AlertNotificationClient::AlertNotificationClient(Pinetime::System::SystemTask &systemTask,
+ Pinetime::Controllers::NotificationManager &notificationManager) :
+ systemTask{systemTask}, notificationManager{notificationManager} {
+}
+
+bool AlertNotificationClient::OnDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
+ const ble_gatt_svc *service) {
+ if (service == nullptr && error->status == BLE_HS_EDONE) {
+ if (isDiscovered) {
+ NRF_LOG_INFO("ANS Discovery found, starting characteristics discovery");
+
+ ble_gattc_disc_all_chrs(connectionHandle, ansStartHandle, ansEndHandle,
+ OnAlertNotificationCharacteristicDiscoveredCallback, this);
+ } else {
+ NRF_LOG_INFO("ANS not found");
+ onServiceDiscovered(connectionHandle);
+ }
+ return true;
+ }
+
+ if (service != nullptr && ble_uuid_cmp(((ble_uuid_t *) &ansServiceUuid), &service->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS discovered : 0x%x - 0x%x", service->start_handle, service->end_handle);
+ ansStartHandle = service->start_handle;
+ ansEndHandle = service->end_handle;
+ isDiscovered = true;
+ }
+ return false;
+}
+
+int AlertNotificationClient::OnCharacteristicsDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
+ const ble_gatt_chr *characteristic) {
+ if (error->status != 0 && error->status != BLE_HS_EDONE) {
+ NRF_LOG_INFO("ANS Characteristic discovery ERROR");
+ onServiceDiscovered(connectionHandle);
+ return 0;
+ }
+
+ if (characteristic == nullptr && error->status == BLE_HS_EDONE) {
+ NRF_LOG_INFO("ANS Characteristic discovery complete");
+ if (isCharacteristicDiscovered) {
+ ble_gattc_disc_all_dscs(connectionHandle,
+ newAlertHandle, ansEndHandle,
+ OnAlertNotificationDescriptorDiscoveryEventCallback, this);
+ } else
+ onServiceDiscovered(connectionHandle);
+ } else {
+ if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &supportedNewAlertCategoryUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS Characteristic discovered : supportedNewAlertCategoryUuid");
+ supportedNewAlertCategoryHandle = characteristic->val_handle;
+ } else if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &supportedUnreadAlertCategoryUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS Characteristic discovered : supportedUnreadAlertCategoryUuid");
+ supportedUnreadAlertCategoryHandle = characteristic->val_handle;
+ } else if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &newAlertUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS Characteristic discovered : newAlertUuid");
+ newAlertHandle = characteristic->val_handle;
+ newAlertDefHandle = characteristic->def_handle;
+ isCharacteristicDiscovered = true;
+ } else if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &unreadAlertStatusUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS Characteristic discovered : unreadAlertStatusUuid");
+ unreadAlertStatusHandle = characteristic->val_handle;
+ } else if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &controlPointUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("ANS Characteristic discovered : controlPointUuid");
+ controlPointHandle = characteristic->val_handle;
+ } else NRF_LOG_INFO("ANS Characteristic discovered : 0x%x", characteristic->val_handle);
+ }
+ return 0;
+}
+
+int AlertNotificationClient::OnNewAlertSubcribe(uint16_t connectionHandle, const ble_gatt_error *error,
+ ble_gatt_attr *attribute) {
+ if (error->status == 0) {
+ NRF_LOG_INFO("ANS New alert subscribe OK");
+ } else {
+ NRF_LOG_INFO("ANS New alert subscribe ERROR");
+ }
+ onServiceDiscovered(connectionHandle);
+
+ return 0;
+}
+
+int AlertNotificationClient::OnDescriptorDiscoveryEventCallback(uint16_t connectionHandle, const ble_gatt_error *error,
+ uint16_t characteristicValueHandle,
+ const ble_gatt_dsc *descriptor) {
+ if (error->status == 0) {
+ if (characteristicValueHandle == newAlertHandle &&
+ ble_uuid_cmp(((ble_uuid_t *) &newAlertUuid), &descriptor->uuid.u)) {
+ if (newAlertDescriptorHandle == 0) {
+ NRF_LOG_INFO("ANS Descriptor discovered : %d", descriptor->handle);
+ newAlertDescriptorHandle = descriptor->handle;
+ isDescriptorFound = true;
+ uint8_t value[2];
+ value[0] = 1;
+ value[1] = 0;
+ ble_gattc_write_flat(connectionHandle, newAlertDescriptorHandle, value, sizeof(value), NewAlertSubcribeCallback, this);
+ }
+ }
+ } else {
+ if (!isDescriptorFound)
+ onServiceDiscovered(connectionHandle);
+ }
+ return 0;
+}
+
+void AlertNotificationClient::OnNotification(ble_gap_event *event) {
+ if (event->notify_rx.attr_handle == newAlertHandle) {
+ constexpr size_t stringTerminatorSize = 1; // end of string '\0'
+ constexpr size_t headerSize = 3;
+ const auto maxMessageSize{NotificationManager::MaximumMessageSize()};
+ const auto maxBufferSize{maxMessageSize + headerSize};
+
+ const auto dbgPacketLen = OS_MBUF_PKTLEN(event->notify_rx.om);
+ size_t bufferSize = min(dbgPacketLen + stringTerminatorSize, maxBufferSize);
+ auto messageSize = min(maxMessageSize, (bufferSize - headerSize));
+
+ NotificationManager::Notification notif;
+ os_mbuf_copydata(event->notify_rx.om, headerSize, messageSize - 1, notif.message.data());
+ notif.message[messageSize - 1] = '\0';
+ notif.category = Pinetime::Controllers::NotificationManager::Categories::SimpleAlert;
+ notificationManager.Push(std::move(notif));
+
+ systemTask.PushMessage(Pinetime::System::SystemTask::Messages::OnNewNotification);
+ }
+}
+
+void AlertNotificationClient::Reset() {
+ ansStartHandle = 0;
+ ansEndHandle = 0;
+ supportedNewAlertCategoryHandle = 0;
+ supportedUnreadAlertCategoryHandle = 0;
+ newAlertHandle = 0;
+ newAlertDescriptorHandle = 0;
+ newAlertDefHandle = 0;
+ unreadAlertStatusHandle = 0;
+ controlPointHandle = 0;
+ isDiscovered = false;
+ isCharacteristicDiscovered = false;
+ isDescriptorFound = false;
+}
+
+void AlertNotificationClient::Discover(uint16_t connectionHandle, std::function<void(uint16_t)> onServiceDiscovered) {
+ NRF_LOG_INFO("[ANS] Starting discovery");
+ this->onServiceDiscovered = onServiceDiscovered;
+ ble_gattc_disc_svc_by_uuid(connectionHandle, &ansServiceUuid.u, OnDiscoveryEventCallback, this);
+}
diff --git a/src/Components/Ble/AlertNotificationClient.h b/src/components/ble/AlertNotificationClient.h
index ca4f4e9..bc0df51 100644
--- a/src/Components/Ble/AlertNotificationClient.h
+++ b/src/components/ble/AlertNotificationClient.h
@@ -3,16 +3,12 @@
#include <cstdint>
#include <array>
#include <host/ble_gap.h>
+#include "BleClient.h"
namespace Pinetime {
namespace Controllers {
- int NewAlertSubcribeCallback(uint16_t conn_handle,
- const struct ble_gatt_error *error,
- struct ble_gatt_attr *attr,
- void *arg);
-
- class AlertNotificationClient {
+ class AlertNotificationClient : public BleClient {
public:
explicit AlertNotificationClient(Pinetime::System::SystemTask &systemTask,
Pinetime::Controllers::NotificationManager &notificationManager);
@@ -24,13 +20,9 @@ namespace Pinetime {
int OnDescriptorDiscoveryEventCallback(uint16_t connectionHandle, const ble_gatt_error *error,
uint16_t characteristicValueHandle, const ble_gatt_dsc *descriptor);
void OnNotification(ble_gap_event *event);
- bool IsDiscovered() const;
- uint16_t StartHandle() const;
- uint16_t EndHandle() const;
-
- static constexpr const ble_uuid16_t &Uuid() { return ansServiceUuid; }
+ void Reset();
+ void Discover(uint16_t connectionHandle, std::function<void(uint16_t)> lambda) override;
- uint16_t NewAlerthandle() const;
private:
static constexpr uint16_t ansServiceId{0x1811};
static constexpr uint16_t supportedNewAlertCategoryId = 0x2a47;
@@ -64,18 +56,21 @@ namespace Pinetime {
.value = controlPointId
};
- uint16_t ansStartHandle;
- uint16_t ansEndHandle;
- uint16_t supportedNewAlertCategoryHandle;
- uint16_t supportedUnreadAlertCategoryHandle;
- uint16_t newAlertHandle;
+ uint16_t ansStartHandle = 0;
+ uint16_t ansEndHandle = 0;
+ uint16_t supportedNewAlertCategoryHandle = 0;
+ uint16_t supportedUnreadAlertCategoryHandle = 0;
+ uint16_t newAlertHandle = 0;
uint16_t newAlertDescriptorHandle = 0;
- uint16_t newAlertDefHandle;
- uint16_t unreadAlertStatusHandle;
- uint16_t controlPointHandle;
+ uint16_t newAlertDefHandle = 0;
+ uint16_t unreadAlertStatusHandle = 0;
+ uint16_t controlPointHandle = 0;
bool isDiscovered = false;
Pinetime::System::SystemTask &systemTask;
Pinetime::Controllers::NotificationManager &notificationManager;
+ std::function<void(uint16_t)> onServiceDiscovered;
+ bool isCharacteristicDiscovered = false;
+ bool isDescriptorFound = false;
};
}
} \ No newline at end of file
diff --git a/src/Components/Ble/AlertNotificationService.cpp b/src/components/ble/AlertNotificationService.cpp
index 0faa17c..32711b9 100644
--- a/src/Components/Ble/AlertNotificationService.cpp
+++ b/src/components/ble/AlertNotificationService.cpp
@@ -1,7 +1,7 @@
#include <hal/nrf_rtc.h>
#include "NotificationManager.h"
-#include <SystemTask/SystemTask.h>
+#include <systemtask/SystemTask.h>
#include "AlertNotificationService.h"
#include <cstring>
@@ -26,8 +26,8 @@ void AlertNotificationService::Init() {
ASSERT(res == 0);
}
-AlertNotificationService::AlertNotificationService ( Pinetime::System::SystemTask& systemTask, Pinetime::Controllers::NotificationManager& notificationManager ) : m_systemTask{systemTask}, m_notificationManager{notificationManager},
- characteristicDefinition{
+AlertNotificationService::AlertNotificationService ( System::SystemTask& systemTask, NotificationManager& notificationManager )
+ : characteristicDefinition{
{
.uuid = (ble_uuid_t *) &ansCharUuid,
.access_cb = AlertNotificationCallback,
@@ -38,7 +38,7 @@ AlertNotificationService::AlertNotificationService ( Pinetime::System::SystemTas
0
}
},
- serviceDefinition{
+ serviceDefinition{
{
/* Device Information Service */
.type = BLE_GATT_SVC_TYPE_PRIMARY,
@@ -48,34 +48,28 @@ AlertNotificationService::AlertNotificationService ( Pinetime::System::SystemTas
{
0
},
- }
-{
+ }, systemTask{systemTask}, notificationManager{notificationManager} {
}
int AlertNotificationService::OnAlert(uint16_t conn_handle, uint16_t attr_handle,
struct ble_gatt_access_ctxt *ctxt) {
-
if (ctxt->op == BLE_GATT_ACCESS_OP_WRITE_CHR) {
- // TODO implement this with more memory safety (and constexpr)
- static const size_t maxBufferSize{21};
- static const size_t maxMessageSize{18};
- size_t bufferSize = min(OS_MBUF_PKTLEN(ctxt->om), maxBufferSize);
-
- uint8_t data[bufferSize];
- os_mbuf_copydata(ctxt->om, 0, bufferSize, data);
+ constexpr size_t stringTerminatorSize = 1; // end of string '\0'
+ constexpr size_t headerSize = 3;
+ const auto maxMessageSize {NotificationManager::MaximumMessageSize()};
+ const auto maxBufferSize{maxMessageSize + headerSize};
- char *s = (char *) &data[3];
- auto messageSize = min(maxMessageSize, (bufferSize-3));
+ const auto dbgPacketLen = OS_MBUF_PKTLEN(ctxt->om);
+ size_t bufferSize = min(dbgPacketLen + stringTerminatorSize, maxBufferSize);
+ auto messageSize = min(maxMessageSize, (bufferSize-headerSize));
- for (int i = 0; i < messageSize-1; i++) {
- if (s[i] == 0x00) {
- s[i] = 0x0A;
- }
- }
- s[messageSize-1] = '\0';
+ NotificationManager::Notification notif;
+ os_mbuf_copydata(ctxt->om, headerSize, messageSize-1, notif.message.data());
+ notif.message[messageSize-1] = '\0';
+ notif.category = Pinetime::Controllers::NotificationManager::Categories::SimpleAlert;
+ notificationManager.Push(std::move(notif));
- m_notificationManager.Push(Pinetime::Controllers::NotificationManager::Categories::SimpleAlert, s, messageSize);
- m_systemTask.PushMessage(Pinetime::System::SystemTask::Messages::OnNewNotification);
+ systemTask.PushMessage(Pinetime::System::SystemTask::Messages::OnNewNotification);
}
return 0;
}
diff --git a/src/Components/Ble/AlertNotificationService.h b/src/components/ble/AlertNotificationService.h
index 53cb44c..1b8c498 100644
--- a/src/Components/Ble/AlertNotificationService.h
+++ b/src/components/ble/AlertNotificationService.h
@@ -32,8 +32,8 @@ namespace Pinetime {
struct ble_gatt_chr_def characteristicDefinition[2];
struct ble_gatt_svc_def serviceDefinition[2];
- Pinetime::System::SystemTask &m_systemTask;
- NotificationManager &m_notificationManager;
+ Pinetime::System::SystemTask &systemTask;
+ NotificationManager &notificationManager;
};
}
}
diff --git a/src/components/ble/BatteryInformationService.cpp b/src/components/ble/BatteryInformationService.cpp
new file mode 100644
index 0000000..f7d895c
--- /dev/null
+++ b/src/components/ble/BatteryInformationService.cpp
@@ -0,0 +1,62 @@
+#include "BatteryInformationService.h"
+#include "components/battery/BatteryController.h"
+
+using namespace Pinetime::Controllers;
+
+constexpr ble_uuid16_t BatteryInformationService::batteryInformationServiceUuid;
+constexpr ble_uuid16_t BatteryInformationService::batteryLevelUuid;
+
+
+
+int BatteryInformationServiceCallback(uint16_t conn_handle, uint16_t attr_handle, struct ble_gatt_access_ctxt *ctxt, void *arg) {
+ auto* batteryInformationService = static_cast<BatteryInformationService*>(arg);
+ return batteryInformationService->OnBatteryServiceRequested(conn_handle, attr_handle, ctxt);
+}
+
+BatteryInformationService::BatteryInformationService(Controllers::Battery& batteryController) :
+ batteryController{batteryController},
+ characteristicDefinition{
+ {
+ .uuid = (ble_uuid_t *) &batteryLevelUuid,
+ .access_cb = BatteryInformationServiceCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_READ,
+ .val_handle = &batteryLevelHandle
+ },
+ {
+ 0
+ }
+ },
+ serviceDefinition{
+ {
+ /* Device Information Service */
+ .type = BLE_GATT_SVC_TYPE_PRIMARY,
+ .uuid = (ble_uuid_t *) &batteryInformationServiceUuid,
+ .characteristics = characteristicDefinition
+ },
+ {
+ 0
+ },
+ }{
+
+}
+
+void BatteryInformationService::Init() {
+ int res = 0;
+ res = ble_gatts_count_cfg(serviceDefinition);
+ ASSERT(res == 0);
+
+ res = ble_gatts_add_svcs(serviceDefinition);
+ ASSERT(res == 0);
+}
+
+int BatteryInformationService::OnBatteryServiceRequested(uint16_t connectionHandle, uint16_t attributeHandle,
+ ble_gatt_access_ctxt *context) {
+ if(attributeHandle == batteryLevelHandle) {
+ NRF_LOG_INFO("BATTERY : handle = %d", batteryLevelHandle);
+ static uint8_t batteryValue = batteryController.PercentRemaining();
+ int res = os_mbuf_append(context->om, &batteryValue, 1);
+ return (res == 0) ? 0 : BLE_ATT_ERR_INSUFFICIENT_RES;
+ }
+ return 0;
+} \ No newline at end of file
diff --git a/src/components/ble/BatteryInformationService.h b/src/components/ble/BatteryInformationService.h
new file mode 100644
index 0000000..74b2222
--- /dev/null
+++ b/src/components/ble/BatteryInformationService.h
@@ -0,0 +1,40 @@
+#pragma once
+#include <host/ble_gap.h>
+
+namespace Pinetime {
+ namespace System {
+ class SystemTask;
+ }
+ namespace Controllers {
+ class Battery;
+ class BatteryInformationService {
+ public:
+ BatteryInformationService(Controllers::Battery& batteryController);
+ void Init();
+
+ int
+ OnBatteryServiceRequested(uint16_t connectionHandle, uint16_t attributeHandle, ble_gatt_access_ctxt *context);
+
+ private:
+ Controllers::Battery& batteryController;
+ static constexpr uint16_t batteryInformationServiceId {0x180F};
+ static constexpr uint16_t batteryLevelId {0x2A19};
+
+ static constexpr ble_uuid16_t batteryInformationServiceUuid {
+ .u {.type = BLE_UUID_TYPE_16},
+ .value = batteryInformationServiceId
+ };
+
+ static constexpr ble_uuid16_t batteryLevelUuid {
+ .u {.type = BLE_UUID_TYPE_16},
+ .value = batteryLevelId
+ };
+
+ struct ble_gatt_chr_def characteristicDefinition[3];
+ struct ble_gatt_svc_def serviceDefinition[2];
+
+ uint16_t batteryLevelHandle;
+
+ };
+ }
+}
diff --git a/src/components/ble/BleClient.h b/src/components/ble/BleClient.h
new file mode 100644
index 0000000..559f6c8
--- /dev/null
+++ b/src/components/ble/BleClient.h
@@ -0,0 +1,12 @@
+#pragma once
+
+#include <functional>
+
+namespace Pinetime {
+ namespace Controllers{
+ class BleClient {
+ public:
+ virtual void Discover(uint16_t connectionHandle, std::function<void(uint16_t)> lambda) = 0;
+ };
+ }
+} \ No newline at end of file
diff --git a/src/Components/Ble/BleController.cpp b/src/components/ble/BleController.cpp
index 2b396e1..2b396e1 100644
--- a/src/Components/Ble/BleController.cpp
+++ b/src/components/ble/BleController.cpp
diff --git a/src/Components/Ble/BleController.h b/src/components/ble/BleController.h
index 3f52ea2..3f52ea2 100644
--- a/src/Components/Ble/BleController.h
+++ b/src/components/ble/BleController.h
diff --git a/src/components/ble/CurrentTimeClient.cpp b/src/components/ble/CurrentTimeClient.cpp
new file mode 100644
index 0000000..92f9374
--- /dev/null
+++ b/src/components/ble/CurrentTimeClient.cpp
@@ -0,0 +1,111 @@
+#include <hal/nrf_rtc.h>
+#include "CurrentTimeClient.h"
+
+using namespace Pinetime::Controllers;
+
+constexpr ble_uuid16_t CurrentTimeClient::ctsServiceUuid;
+constexpr ble_uuid16_t CurrentTimeClient::currentTimeCharacteristicUuid;
+
+namespace {
+ int OnDiscoveryEventCallback(uint16_t conn_handle, const struct ble_gatt_error *error, const struct ble_gatt_svc *service, void *arg) {
+ auto client = static_cast<CurrentTimeClient *>(arg);
+ return client->OnDiscoveryEvent(conn_handle, error, service);
+ }
+
+ int OnCurrentTimeCharacteristicDiscoveredCallback(uint16_t conn_handle, const struct ble_gatt_error *error,
+ const struct ble_gatt_chr *chr, void *arg) {
+ auto client = static_cast<CurrentTimeClient *>(arg);
+ return client->OnCharacteristicDiscoveryEvent(conn_handle, error, chr);
+ }
+
+ int CurrentTimeReadCallback(uint16_t conn_handle, const struct ble_gatt_error *error, struct ble_gatt_attr *attr, void *arg) {
+ auto client = static_cast<CurrentTimeClient *>(arg);
+ return client->OnCurrentTimeReadResult(conn_handle, error, attr);
+ }
+}
+
+CurrentTimeClient::CurrentTimeClient(DateTime &dateTimeController) : dateTimeController{dateTimeController} {
+
+}
+
+void CurrentTimeClient::Init() {
+
+}
+
+bool CurrentTimeClient::OnDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
+ const ble_gatt_svc *service) {
+ if (service == nullptr && error->status == BLE_HS_EDONE) {
+ if (isDiscovered) {
+ NRF_LOG_INFO("CTS found, starting characteristics discovery");
+
+ ble_gattc_disc_all_chrs(connectionHandle, ctsStartHandle, ctsEndHandle,
+ OnCurrentTimeCharacteristicDiscoveredCallback, this);
+ } else {
+ NRF_LOG_INFO("CTS not found");
+ onServiceDiscovered(connectionHandle);
+ }
+ return true;
+ }
+
+ if (service != nullptr && ble_uuid_cmp(((ble_uuid_t *) &ctsServiceUuid), &service->uuid.u) == 0) {
+ NRF_LOG_INFO("CTS discovered : 0x%x - 0x%x", service->start_handle, service->end_handle);
+ isDiscovered = true;
+ ctsStartHandle = service->start_handle;
+ ctsEndHandle = service->end_handle;
+ return false;
+ }
+ return false;
+}
+
+int CurrentTimeClient::OnCharacteristicDiscoveryEvent(uint16_t conn_handle, const ble_gatt_error *error,
+ const ble_gatt_chr *characteristic) {
+ if (characteristic == nullptr && error->status == BLE_HS_EDONE) {
+ if (isCharacteristicDiscovered) {
+ NRF_LOG_INFO("CTS Characteristic discovery complete, fetching time");
+ ble_gattc_read(conn_handle, currentTimeHandle, CurrentTimeReadCallback, this);
+ } else {
+ NRF_LOG_INFO("CTS Characteristic discovery unsuccessful");
+ onServiceDiscovered(conn_handle);
+ }
+
+ return 0;
+ }
+
+ if (characteristic != nullptr &&
+ ble_uuid_cmp(((ble_uuid_t *) &currentTimeCharacteristicUuid), &characteristic->uuid.u) == 0) {
+ NRF_LOG_INFO("CTS Characteristic discovered : 0x%x", characteristic->val_handle);
+ isCharacteristicDiscovered = true;
+ currentTimeHandle = characteristic->val_handle;
+ }
+ return 0;
+}
+
+int CurrentTimeClient::OnCurrentTimeReadResult(uint16_t conn_handle, const ble_gatt_error *error,
+ const ble_gatt_attr *attribute) {
+ if (error->status == 0) {
+ // TODO check that attribute->handle equals the handle discovered in OnCharacteristicDiscoveryEvent
+ CtsData result;
+ os_mbuf_copydata(attribute->om, 0, sizeof(CtsData), &result);
+ NRF_LOG_INFO("Received data: %d-%d-%d %d:%d:%d", result.year,
+ result.month, result.dayofmonth,
+ result.hour, result.minute, result.second);
+ dateTimeController.SetTime(result.year, result.month, result.dayofmonth,
+ 0, result.hour, result.minute, result.second, nrf_rtc_counter_get(portNRF_RTC_REG));
+ } else {
+ NRF_LOG_INFO("Error retrieving current time: %d", error->status);
+ }
+
+ onServiceDiscovered(conn_handle);
+ return 0;
+}
+
+void CurrentTimeClient::Reset() {
+ isDiscovered = false;
+ isCharacteristicDiscovered = false;
+}
+
+void CurrentTimeClient::Discover(uint16_t connectionHandle, std::function<void(uint16_t)> onServiceDiscovered) {
+ NRF_LOG_INFO("[CTS] Starting discovery");
+ this->onServiceDiscovered = onServiceDiscovered;
+ ble_gattc_disc_svc_by_uuid(connectionHandle, &ctsServiceUuid.u, OnDiscoveryEventCallback, this);
+}
diff --git a/src/Components/Ble/CurrentTimeClient.h b/src/components/ble/CurrentTimeClient.h
index fabcdac..9313939 100644
--- a/src/Components/Ble/CurrentTimeClient.h
+++ b/src/components/ble/CurrentTimeClient.h
@@ -1,27 +1,28 @@
#pragma once
#include <cstdint>
#include <array>
-#include <Components/DateTime/DateTimeController.h>
+
+#include "components/datetime/DateTimeController.h"
+#include "BleClient.h"
#include <host/ble_gap.h>
namespace Pinetime {
namespace Controllers {
- class CurrentTimeClient {
+ class CurrentTimeClient : public BleClient {
public:
explicit CurrentTimeClient(DateTime& dateTimeController);
void Init();
+ void Reset();
bool OnDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error, const ble_gatt_svc *service);
int OnCharacteristicDiscoveryEvent(uint16_t conn_handle, const ble_gatt_error *error,
const ble_gatt_chr *characteristic);
int OnCurrentTimeReadResult(uint16_t conn_handle, const ble_gatt_error *error, const ble_gatt_attr *attribute);
- bool IsDiscovered() const;
- uint16_t StartHandle() const;
- uint16_t EndHandle() const;
- uint16_t CurrentTimeHandle() const;
static constexpr const ble_uuid16_t* Uuid() { return &CurrentTimeClient::ctsServiceUuid; }
static constexpr const ble_uuid16_t* CurrentTimeCharacteristicUuid() { return &CurrentTimeClient::currentTimeCharacteristicUuid; }
- private:
+ void Discover(uint16_t connectionHandle, std::function<void(uint16_t)> lambda) override;
+
+ private:
typedef struct __attribute__((packed)) {
uint16_t year;
uint8_t month;
@@ -45,11 +46,14 @@ namespace Pinetime {
.value = currentTimeCharacteristicId
};
- uint16_t currentTimeHandle;
DateTime& dateTimeController;
bool isDiscovered = false;
uint16_t ctsStartHandle;
uint16_t ctsEndHandle;
+
+ bool isCharacteristicDiscovered = false;
+ uint16_t currentTimeHandle;
+ std::function<void(uint16_t)> onServiceDiscovered;
};
}
} \ No newline at end of file
diff --git a/src/Components/Ble/CurrentTimeService.cpp b/src/components/ble/CurrentTimeService.cpp
index 80ad9c2..3a6264e 100644
--- a/src/Components/Ble/CurrentTimeService.cpp
+++ b/src/components/ble/CurrentTimeService.cpp
@@ -57,7 +57,7 @@ int CurrentTimeService::OnTimeAccessed(uint16_t conn_handle, uint16_t attr_handl
return 0;
}
-CurrentTimeService::CurrentTimeService(DateTime &dateTimeController) : m_dateTimeController{dateTimeController},
+CurrentTimeService::CurrentTimeService(DateTime &dateTimeController) :
characteristicDefinition{
{
.uuid = (ble_uuid_t *) &ctChrUuid,
@@ -80,8 +80,7 @@ CurrentTimeService::CurrentTimeService(DateTime &dateTimeController) : m_dateTim
{
0
},
- }
- {
+ }, m_dateTimeController{dateTimeController} {
}
diff --git a/src/Components/Ble/CurrentTimeService.h b/src/components/ble/CurrentTimeService.h
index 58bc5ba..a6be964 100644
--- a/src/Components/Ble/CurrentTimeService.h
+++ b/src/components/ble/CurrentTimeService.h
@@ -1,7 +1,8 @@
#pragma once
#include <cstdint>
#include <array>
-#include <Components/DateTime/DateTimeController.h>
+
+#include "components/datetime/DateTimeController.h"
#include <host/ble_gap.h>
namespace Pinetime {
diff --git a/src/Components/Ble/DeviceInformationService.cpp b/src/components/ble/DeviceInformationService.cpp
index c1d5554..406db1c 100644
--- a/src/Components/Ble/DeviceInformationService.cpp
+++ b/src/components/ble/DeviceInformationService.cpp
@@ -8,6 +8,8 @@ constexpr ble_uuid16_t DeviceInformationService::serialNumberUuid;
constexpr ble_uuid16_t DeviceInformationService::fwRevisionUuid;
constexpr ble_uuid16_t DeviceInformationService::deviceInfoUuid;
constexpr ble_uuid16_t DeviceInformationService::hwRevisionUuid;
+constexpr ble_uuid16_t DeviceInformationService::swRevisionUuid;
+
int DeviceInformationCallback(uint16_t conn_handle, uint16_t attr_handle, struct ble_gatt_access_ctxt *ctxt, void *arg) {
auto deviceInformationService = static_cast<DeviceInformationService*>(arg);
@@ -44,6 +46,9 @@ int DeviceInformationService::OnDeviceInfoRequested(uint16_t conn_handle, uint16
case hwRevisionId:
str = hwRevision;
break;
+ case swRevisionId:
+ str = swRevision;
+ break;
default:
return BLE_ATT_ERR_UNLIKELY;
}
@@ -85,6 +90,12 @@ DeviceInformationService::DeviceInformationService() :
.flags = BLE_GATT_CHR_F_READ,
},
{
+ .uuid = (ble_uuid_t *) &swRevisionUuid,
+ .access_cb = DeviceInformationCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_READ,
+ },
+ {
0
}
},
diff --git a/src/Components/Ble/DeviceInformationService.h b/src/components/ble/DeviceInformationService.h
index d768da8..25ab840 100644
--- a/src/Components/Ble/DeviceInformationService.h
+++ b/src/components/ble/DeviceInformationService.h
@@ -3,6 +3,7 @@
#include <array>
#include <host/ble_gap.h>
+#include <Version.h>
namespace Pinetime {
namespace Controllers {
@@ -21,12 +22,15 @@ namespace Pinetime {
static constexpr uint16_t serialNumberId {0x2a25};
static constexpr uint16_t fwRevisionId {0x2a26};
static constexpr uint16_t hwRevisionId {0x2a27};
+ static constexpr uint16_t swRevisionId {0x2a28};
+
+ static constexpr const char* manufacturerName = "PINE64";
+ static constexpr const char* modelNumber = "PineTime";
+ static constexpr const char* hwRevision = "1.0.0";
+ static constexpr const char* serialNumber = "0";
+ static constexpr const char* fwRevision = Version::VersionString();
+ static constexpr const char* swRevision = "InfiniTime";
- static constexpr char* manufacturerName = "Codingfield";
- static constexpr char* modelNumber = "1";
- static constexpr char* serialNumber = "9.8.7.6.5.4";
- static constexpr char* fwRevision = "0.7.0";
- static constexpr char* hwRevision = "1.0.0";
static constexpr ble_uuid16_t deviceInfoUuid {
.u { .type = BLE_UUID_TYPE_16 },
@@ -58,7 +62,12 @@ namespace Pinetime {
.value = hwRevisionId
};
- struct ble_gatt_chr_def characteristicDefinition[6];
+ static constexpr ble_uuid16_t swRevisionUuid {
+ .u {.type = BLE_UUID_TYPE_16},
+ .value = swRevisionId
+ };
+
+ struct ble_gatt_chr_def characteristicDefinition[7];
struct ble_gatt_svc_def serviceDefinition[2];
diff --git a/src/Components/Ble/DfuService.cpp b/src/components/ble/DfuService.cpp
index c6d8493..4dec514 100644
--- a/src/Components/Ble/DfuService.cpp
+++ b/src/components/ble/DfuService.cpp
@@ -1,6 +1,7 @@
-#include <Components/Ble/BleController.h>
-#include <SystemTask/SystemTask.h>
#include <cstring>
+
+#include "components/ble/BleController.h"
+#include "systemtask/SystemTask.h"
#include "DfuService.h"
using namespace Pinetime::Controllers;
@@ -394,14 +395,14 @@ void DfuService::DfuImage::WriteMagicNumber() {
}
void DfuService::DfuImage::Erase() {
- for (int erased = 0; erased < maxSize; erased += 0x1000) {
+ for (size_t erased = 0; erased < maxSize; erased += 0x1000) {
spiNorFlash.SectorErase(writeOffset + erased);
}
}
bool DfuService::DfuImage::Validate() {
uint32_t chunkSize = 200;
- int currentOffset = 0;
+ size_t currentOffset = 0;
uint16_t crc = 0;
bool first = true;
diff --git a/src/Components/Ble/DfuService.h b/src/components/ble/DfuService.h
index d7ba460..d7ba460 100644
--- a/src/Components/Ble/DfuService.h
+++ b/src/components/ble/DfuService.h
diff --git a/src/components/ble/ImmediateAlertService.cpp b/src/components/ble/ImmediateAlertService.cpp
new file mode 100644
index 0000000..e2cee30
--- /dev/null
+++ b/src/components/ble/ImmediateAlertService.cpp
@@ -0,0 +1,82 @@
+#include <systemtask/SystemTask.h>
+#include <cstring>
+#include "ImmediateAlertService.h"
+#include "AlertNotificationService.h"
+
+using namespace Pinetime::Controllers;
+
+constexpr ble_uuid16_t ImmediateAlertService::immediateAlertServiceUuid;
+constexpr ble_uuid16_t ImmediateAlertService::alertLevelUuid;
+
+namespace {
+ int AlertLevelCallback(uint16_t conn_handle, uint16_t attr_handle, struct ble_gatt_access_ctxt *ctxt, void *arg) {
+ auto *immediateAlertService = static_cast<ImmediateAlertService *>(arg);
+ return immediateAlertService->OnAlertLevelChanged(conn_handle, attr_handle, ctxt);
+ }
+
+ const char* ToString(ImmediateAlertService::Levels level) {
+ switch (level) {
+ case ImmediateAlertService::Levels::NoAlert: return "Alert : None";
+ case ImmediateAlertService::Levels::HighAlert: return "Alert : High";
+ case ImmediateAlertService::Levels::MildAlert: return "Alert : Mild";
+ default: return "";
+ }
+ }
+}
+
+ImmediateAlertService::ImmediateAlertService(Pinetime::System::SystemTask &systemTask,
+ Pinetime::Controllers::NotificationManager &notificationManager) :
+ systemTask{systemTask},
+ notificationManager{notificationManager},
+ characteristicDefinition{
+ {
+ .uuid = (ble_uuid_t *) &alertLevelUuid,
+ .access_cb = AlertLevelCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE_NO_RSP,
+ .val_handle = &alertLevelHandle
+ },
+ {
+ 0
+ }
+ },
+ serviceDefinition{
+ {
+ /* Device Information Service */
+ .type = BLE_GATT_SVC_TYPE_PRIMARY,
+ .uuid = (ble_uuid_t *) &immediateAlertServiceUuid,
+ .characteristics = characteristicDefinition
+ },
+ {
+ 0
+ },
+ }{
+
+}
+
+void ImmediateAlertService::Init() {
+ int res = 0;
+ res = ble_gatts_count_cfg(serviceDefinition);
+ ASSERT(res == 0);
+
+ res = ble_gatts_add_svcs(serviceDefinition);
+ ASSERT(res == 0);
+}
+
+int ImmediateAlertService::OnAlertLevelChanged(uint16_t connectionHandle, uint16_t attributeHandle, ble_gatt_access_ctxt *context) {
+ if(attributeHandle == alertLevelHandle) {
+ if(context->op == BLE_GATT_ACCESS_OP_WRITE_CHR) {
+ auto alertLevel = static_cast<Levels>(context->om->om_data[0]);
+ auto* alertString = ToString(alertLevel);
+
+ NotificationManager::Notification notif;
+ std::memcpy(notif.message.data(), alertString, strlen(alertString));
+ notif.category = Pinetime::Controllers::NotificationManager::Categories::SimpleAlert;
+ notificationManager.Push(std::move(notif));
+
+ systemTask.PushMessage(Pinetime::System::SystemTask::Messages::OnNewNotification);
+ }
+ }
+
+ return 0;
+} \ No newline at end of file
diff --git a/src/components/ble/ImmediateAlertService.h b/src/components/ble/ImmediateAlertService.h
new file mode 100644
index 0000000..c42846c
--- /dev/null
+++ b/src/components/ble/ImmediateAlertService.h
@@ -0,0 +1,46 @@
+#pragma once
+#include <host/ble_gap.h>
+
+namespace Pinetime {
+ namespace System {
+ class SystemTask;
+ }
+ namespace Controllers {
+ class NotificationManager;
+ class ImmediateAlertService {
+ public:
+ enum class Levels : uint8_t {
+ NoAlert = 0,
+ MildAlert = 1,
+ HighAlert = 2
+ };
+
+ ImmediateAlertService(Pinetime::System::SystemTask &systemTask,
+ Pinetime::Controllers::NotificationManager &notificationManager);
+ void Init();
+ int OnAlertLevelChanged(uint16_t connectionHandle, uint16_t attributeHandle, ble_gatt_access_ctxt *context);
+
+ private:
+ Pinetime::System::SystemTask& systemTask;
+ NotificationManager& notificationManager;
+
+ static constexpr uint16_t immediateAlertServiceId {0x1802};
+ static constexpr uint16_t alertLevelId {0x2A06};
+
+ static constexpr ble_uuid16_t immediateAlertServiceUuid {
+ .u {.type = BLE_UUID_TYPE_16},
+ .value = immediateAlertServiceId
+ };
+
+ static constexpr ble_uuid16_t alertLevelUuid {
+ .u {.type = BLE_UUID_TYPE_16},
+ .value = alertLevelId
+ };
+
+ struct ble_gatt_chr_def characteristicDefinition[3];
+ struct ble_gatt_svc_def serviceDefinition[2];
+
+ uint16_t alertLevelHandle;
+ };
+ }
+}
diff --git a/src/components/ble/MusicService.cpp b/src/components/ble/MusicService.cpp
new file mode 100644
index 0000000..84f2972
--- /dev/null
+++ b/src/components/ble/MusicService.cpp
@@ -0,0 +1,225 @@
+/* Copyright (C) 2020 JF, Adam Pigg, Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#include <systemtask/SystemTask.h>
+#include "MusicService.h"
+
+int MSCallback(uint16_t conn_handle, uint16_t attr_handle, struct ble_gatt_access_ctxt *ctxt, void *arg) {
+ auto musicService = static_cast<Pinetime::Controllers::MusicService *>(arg);
+ return musicService->OnCommand(conn_handle, attr_handle, ctxt);
+}
+
+Pinetime::Controllers::MusicService::MusicService(Pinetime::System::SystemTask &system) : m_system(system) {
+ msUuid.value[11] = msId[0];
+ msUuid.value[12] = msId[1];
+ msEventCharUuid.value[11] = msEventCharId[0];
+ msEventCharUuid.value[12] = msEventCharId[1];
+ msStatusCharUuid.value[11] = msStatusCharId[0];
+ msStatusCharUuid.value[12] = msStatusCharId[1];
+ msTrackCharUuid.value[11] = msTrackCharId[0];
+ msTrackCharUuid.value[12] = msTrackCharId[1];
+ msArtistCharUuid.value[11] = msArtistCharId[0];
+ msArtistCharUuid.value[12] = msArtistCharId[1];
+ msAlbumCharUuid.value[11] = msAlbumCharId[0];
+ msAlbumCharUuid.value[12] = msAlbumCharId[1];
+ msPositionCharUuid.value[11] = msPositionCharId[0];
+ msPositionCharUuid.value[12] = msPositionCharId[1];
+ msTotalLengthCharUuid.value[11] = msTotalLengthCharId[0];
+ msTotalLengthCharUuid.value[12] = msTotalLengthCharId[1];
+ msTrackNumberCharUuid.value[11] = msTrackNumberCharId[0];
+ msTrackNumberCharUuid.value[12] = msTrackNumberCharId[1];
+ msTrackTotalCharUuid.value[11] = msTrackTotalCharId[0];
+ msTrackTotalCharUuid.value[12] = msTrackTotalCharId[1];
+ msPlaybackSpeedCharUuid.value[11] = msPlaybackSpeedCharId[0];
+ msPlaybackSpeedCharUuid.value[12] = msPlaybackSpeedCharId[1];
+ msRepeatCharUuid.value[11] = msRepeatCharId[0];
+ msRepeatCharUuid.value[12] = msRepeatCharId[1];
+ msShuffleCharUuid.value[11] = msShuffleCharId[0];
+ msShuffleCharUuid.value[12] = msShuffleCharId[1];
+
+ characteristicDefinition[0] = {.uuid = (ble_uuid_t *) (&msEventCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_NOTIFY,
+ .val_handle = &eventHandle
+ };
+ characteristicDefinition[1] = {.uuid = (ble_uuid_t *) (&msStatusCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[2] = {.uuid = (ble_uuid_t *) (&msTrackCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[3] = {.uuid = (ble_uuid_t *) (&msArtistCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[4] = {.uuid = (ble_uuid_t *) (&msAlbumCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[5] = {.uuid = (ble_uuid_t *) (&msPositionCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[6] = {.uuid = (ble_uuid_t *) (&msTotalLengthCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[7] = {.uuid = (ble_uuid_t *) (&msTotalLengthCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[8] = {.uuid = (ble_uuid_t *) (&msTrackNumberCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[9] = {.uuid = (ble_uuid_t *) (&msTrackTotalCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[10] = {.uuid = (ble_uuid_t *) (&msPlaybackSpeedCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[11] = {.uuid = (ble_uuid_t *) (&msRepeatCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[12] = {.uuid = (ble_uuid_t *) (&msShuffleCharUuid),
+ .access_cb = MSCallback,
+ .arg = this,
+ .flags = BLE_GATT_CHR_F_WRITE | BLE_GATT_CHR_F_READ
+ };
+ characteristicDefinition[13] = {0};
+
+ serviceDefinition[0] = {
+ .type = BLE_GATT_SVC_TYPE_PRIMARY,
+ .uuid = (ble_uuid_t *) &msUuid,
+ .characteristics = characteristicDefinition
+ };
+ serviceDefinition[1] = {0};
+
+ artistName = "Waiting for";
+ albumName = "";
+ trackName = "track information...";
+ playing = false;
+ repeat = false;
+ shuffle = false;
+ playbackSpeed = 1.0f;
+ trackProgress = 0;
+ trackLength = 0;
+}
+
+void Pinetime::Controllers::MusicService::Init() {
+ int res = 0;
+ res = ble_gatts_count_cfg(serviceDefinition);
+ ASSERT(res == 0);
+
+ res = ble_gatts_add_svcs(serviceDefinition);
+ ASSERT(res == 0);
+}
+
+int Pinetime::Controllers::MusicService::OnCommand(uint16_t conn_handle, uint16_t attr_handle,
+ struct ble_gatt_access_ctxt *ctxt) {
+
+ if (ctxt->op == BLE_GATT_ACCESS_OP_WRITE_CHR) {
+ size_t notifSize = OS_MBUF_PKTLEN(ctxt->om);
+ uint8_t data[notifSize + 1];
+ data[notifSize] = '\0';
+ os_mbuf_copydata(ctxt->om, 0, notifSize, data);
+ char *s = (char *) &data[0];
+ NRF_LOG_INFO("DATA : %s", s);
+ if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msArtistCharUuid) == 0) {
+ artistName = s;
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msTrackCharUuid) == 0) {
+ trackName = s;
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msAlbumCharUuid) == 0) {
+ albumName = s;
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msStatusCharUuid) == 0) {
+ playing = s[0];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msRepeatCharUuid) == 0) {
+ repeat = s[0];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msShuffleCharUuid) == 0) {
+ shuffle = s[0];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msPositionCharUuid) == 0) {
+ trackProgress = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msTotalLengthCharUuid) == 0) {
+ trackLength = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msTrackNumberCharUuid) == 0) {
+ trackNumber = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msTrackTotalCharUuid) == 0) {
+ tracksTotal = (s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3];
+ } else if (ble_uuid_cmp(ctxt->chr->uuid, (ble_uuid_t *) &msPlaybackSpeedCharUuid) == 0) {
+ playbackSpeed = static_cast<float>(((s[0] << 24) | (s[1] << 16) | (s[2] << 8) | s[3])) / 100.0f;
+ }
+ }
+ return 0;
+}
+
+std::string Pinetime::Controllers::MusicService::getAlbum() {
+ return albumName;
+}
+
+std::string Pinetime::Controllers::MusicService::getArtist() {
+ return artistName;
+}
+
+std::string Pinetime::Controllers::MusicService::getTrack() {
+ return trackName;
+}
+
+bool Pinetime::Controllers::MusicService::isPlaying() {
+ return playing;
+}
+
+float Pinetime::Controllers::MusicService::getPlaybackSpeed() {
+ return playbackSpeed;
+}
+
+void Pinetime::Controllers::MusicService::event(char event) {
+ auto *om = ble_hs_mbuf_from_flat(&event, 1);
+
+ uint16_t connectionHandle = m_system.nimble().connHandle();
+
+ if (connectionHandle == 0 || connectionHandle == BLE_HS_CONN_HANDLE_NONE) {
+ return;
+ }
+
+ ble_gattc_notify_custom(connectionHandle, eventHandle, om);
+}
+
+int Pinetime::Controllers::MusicService::getProgress() {
+ return trackProgress;
+}
+
+int Pinetime::Controllers::MusicService::getTrackLength() {
+ return trackLength;
+}
+
diff --git a/src/components/ble/MusicService.h b/src/components/ble/MusicService.h
new file mode 100644
index 0000000..b365909
--- /dev/null
+++ b/src/components/ble/MusicService.h
@@ -0,0 +1,166 @@
+/* Copyright (C) 2020 JF, Adam Pigg, Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include <cstdint>
+#include <array>
+#include <host/ble_gap.h>
+#include <host/ble_uuid.h>
+#include <string>
+
+//c7e50000-78fc-48fe-8e23-43b37a1942d0
+#define MUSIC_SERVICE_UUID_BASE {0xd0, 0x42, 0x19, 0x3a, 0x3b, 0x43, 0x23, 0x8e, 0xfe, 0x48, 0xfc, 0x78, 0x00, 0x00, 0xe5, 0xc7}
+
+namespace Pinetime {
+ namespace System {
+ class SystemTask;
+ }
+ namespace Controllers {
+
+ class MusicService {
+ public:
+ explicit MusicService(Pinetime::System::SystemTask &system);
+
+ void Init();
+
+ int OnCommand(uint16_t conn_handle, uint16_t attr_handle,
+ struct ble_gatt_access_ctxt *ctxt);
+
+ void event(char event);
+
+ std::string getArtist();
+
+ std::string getTrack();
+
+ std::string getAlbum();
+
+ int getProgress();
+
+ int getTrackLength();
+
+ float getPlaybackSpeed();
+
+ bool isPlaying();
+
+ static const char EVENT_MUSIC_OPEN = 0xe0;
+ static const char EVENT_MUSIC_PLAY = 0x00;
+ static const char EVENT_MUSIC_PAUSE = 0x01;
+ static const char EVENT_MUSIC_NEXT = 0x03;
+ static const char EVENT_MUSIC_PREV = 0x04;
+ static const char EVENT_MUSIC_VOLUP = 0x05;
+ static const char EVENT_MUSIC_VOLDOWN = 0x06;
+
+ enum MusicStatus {
+ NotPlaying = 0x00,
+ Playing = 0x01
+ };
+ private:
+ static constexpr uint8_t msId[2] = {0x00, 0x01};
+ static constexpr uint8_t msEventCharId[2] = {0x00, 0x02};
+ static constexpr uint8_t msStatusCharId[2] = {0x00, 0x03};
+ static constexpr uint8_t msArtistCharId[2] = {0x00, 0x04};
+ static constexpr uint8_t msTrackCharId[2] = {0x00, 0x05};
+ static constexpr uint8_t msAlbumCharId[2] = {0x00, 0x06};
+ static constexpr uint8_t msPositionCharId[2] = {0x00, 0x07};
+ static constexpr uint8_t msTotalLengthCharId[2] = {0x00, 0x08};
+ static constexpr uint8_t msTrackNumberCharId[2] = {0x00, 0x09};
+ static constexpr uint8_t msTrackTotalCharId[2] = {0x00, 0x0a};
+ static constexpr uint8_t msPlaybackSpeedCharId[2] = {0x00, 0x0b};
+ static constexpr uint8_t msRepeatCharId[2] = {0x00, 0x0c};
+ static constexpr uint8_t msShuffleCharId[2] = {0x00, 0x0d};
+
+ ble_uuid128_t msUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+
+ ble_uuid128_t msEventCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msStatusCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msArtistCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msTrackCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msAlbumCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msPositionCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msTotalLengthCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msTrackNumberCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msTrackTotalCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msPlaybackSpeedCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msRepeatCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+ ble_uuid128_t msShuffleCharUuid{
+ .u = {.type = BLE_UUID_TYPE_128},
+ .value = MUSIC_SERVICE_UUID_BASE
+ };
+
+ struct ble_gatt_chr_def characteristicDefinition[14];
+ struct ble_gatt_svc_def serviceDefinition[2];
+
+ uint16_t eventHandle;
+
+ std::string artistName;
+ std::string albumName;
+ std::string trackName;
+
+ bool playing;
+
+ int trackProgress;
+ int trackLength;
+ int trackNumber;
+ int tracksTotal;
+
+ float playbackSpeed;
+
+ bool repeat;
+ bool shuffle;
+
+ Pinetime::System::SystemTask &m_system;
+ };
+ }
+}
+
diff --git a/src/Components/Ble/NimbleController.cpp b/src/components/ble/NimbleController.cpp
index d7bbd8b..af7f402 100644
--- a/src/Components/Ble/NimbleController.cpp
+++ b/src/components/ble/NimbleController.cpp
@@ -1,10 +1,7 @@
-
-#include <Components/DateTime/DateTimeController.h>
-
-#include <SystemTask/SystemTask.h>
-#include <Components/Ble/NotificationManager.h>
+#include "components/datetime/DateTimeController.h"
+#include <systemtask/SystemTask.h>
+#include "components/ble/NotificationManager.h"
#include <hal/nrf_rtc.h>
-
#include "NimbleController.h"
#include "MusicService.h"
#include <services/gatt/ble_svc_gatt.h>
@@ -14,18 +11,13 @@
#include <host/ble_hs.h>
#include <host/ble_gap.h>
-
-
using namespace Pinetime::Controllers;
-// TODO I'm not satisfied by how this code looks like (AlertNotificationClient and CurrentTimeClient must
-// expose too much data, too many callbacks -> NimbleController -> CTS/ANS client.
-// Let's try to improve this code (and keep it working!)
-
NimbleController::NimbleController(Pinetime::System::SystemTask& systemTask,
Pinetime::Controllers::Ble& bleController,
DateTime& dateTimeController,
Pinetime::Controllers::NotificationManager& notificationManager,
+ Controllers::Battery& batteryController,
Pinetime::Drivers::SpiNorFlash& spiNorFlash) :
systemTask{systemTask},
bleController{bleController},
@@ -37,8 +29,10 @@ NimbleController::NimbleController(Pinetime::System::SystemTask& systemTask,
anService{systemTask, notificationManager},
alertNotificationClient{systemTask, notificationManager},
currentTimeService{dateTimeController},
- musicService{systemTask} {
-
+ musicService{systemTask},
+ batteryInformationService{batteryController},
+ immediateAlertService{systemTask, notificationManager},
+ serviceDiscovery({&currentTimeClient, &alertNotificationClient}) {
}
int GAPEventCallback(struct ble_gap_event *event, void *arg) {
@@ -46,33 +40,6 @@ int GAPEventCallback(struct ble_gap_event *event, void *arg) {
return nimbleController->OnGAPEvent(event);
}
-int CurrentTimeCharacteristicDiscoveredCallback(uint16_t conn_handle, const struct ble_gatt_error *error,
- const struct ble_gatt_chr *chr, void *arg) {
- auto client = static_cast<NimbleController*>(arg);
- return client->OnCTSCharacteristicDiscoveryEvent(conn_handle, error, chr);
-}
-
-int AlertNotificationCharacteristicDiscoveredCallback(uint16_t conn_handle, const struct ble_gatt_error *error,
- const struct ble_gatt_chr *chr, void *arg) {
- auto client = static_cast<NimbleController*>(arg);
- return client->OnANSCharacteristicDiscoveryEvent(conn_handle, error, chr);
-}
-
-int CurrentTimeReadCallback(uint16_t conn_handle, const struct ble_gatt_error *error,
- struct ble_gatt_attr *attr, void *arg) {
- auto client = static_cast<NimbleController*>(arg);
- return client->OnCurrentTimeReadResult(conn_handle, error, attr);
-}
-
-int AlertNotificationDescriptorDiscoveryEventCallback(uint16_t conn_handle,
- const struct ble_gatt_error *error,
- uint16_t chr_val_handle,
- const struct ble_gatt_dsc *dsc,
- void *arg) {
- auto client = static_cast<NimbleController*>(arg);
- return client->OnANSDescriptorDiscoveryEventCallback(conn_handle, error, chr_val_handle, dsc);
-}
-
void NimbleController::Init() {
while (!ble_hs_synced()) {}
@@ -83,10 +50,10 @@ void NimbleController::Init() {
currentTimeClient.Init();
currentTimeService.Init();
musicService.Init();
-
anService.Init();
-
dfuService.Init();
+ batteryInformationService.Init();
+ immediateAlertService.Init();
int res;
res = ble_hs_util_ensure_addr(0);
ASSERT(res == 0);
@@ -105,9 +72,9 @@ void NimbleController::Init() {
}
void NimbleController::StartAdvertising() {
- if(ble_gap_adv_active()) return;
+ if(bleController.IsConnected() || ble_gap_conn_active() || ble_gap_adv_active()) return;
- ble_svc_gap_device_name_set("Pinetime-JF");
+ ble_svc_gap_device_name_set(deviceName);
/* set adv parameters */
struct ble_gap_adv_params adv_params;
@@ -135,18 +102,17 @@ void NimbleController::StartAdvertising() {
fields.uuids128_is_complete = 1;
fields.tx_pwr_lvl = BLE_HS_ADV_TX_PWR_LVL_AUTO;
- rsp_fields.name = (uint8_t *)"Pinetime-JF";
- rsp_fields.name_len = strlen("Pinetime-JF");
+ rsp_fields.name = (uint8_t *)deviceName;
+ rsp_fields.name_len = strlen(deviceName);
rsp_fields.name_is_complete = 1;
- int res;
- res = ble_gap_adv_set_fields(&fields);
+ ble_gap_adv_set_fields(&fields);
// ASSERT(res == 0); // TODO this one sometimes fails with error 22 (notsync)
- res = ble_gap_adv_rsp_set_fields(&rsp_fields);
+ ble_gap_adv_rsp_set_fields(&rsp_fields);
// ASSERT(res == 0);
- res = ble_gap_adv_start(addrType, NULL, 180000,
+ ble_gap_adv_start(addrType, NULL, 180000,
&adv_params, GAPEventCallback, this);
// ASSERT(res == 0);// TODO I've disabled these ASSERT as they sometime asserts and reset the mcu.
// For now, the advertising is restarted as soon as it ends. There may be a race condition
@@ -156,15 +122,6 @@ void NimbleController::StartAdvertising() {
// the application has been woken up, for example.
}
-int OnAllSvrDisco(uint16_t conn_handle,
- const struct ble_gatt_error *error,
- const struct ble_gatt_svc *service,
- void *arg) {
- auto nimbleController = static_cast<NimbleController*>(arg);
- return nimbleController->OnDiscoveryEvent(conn_handle, error, service);
- return 0;
-}
-
int NimbleController::OnGAPEvent(ble_gap_event *event) {
switch (event->type) {
case BLE_GAP_EVENT_ADV_COMPLETE:
@@ -195,6 +152,8 @@ int NimbleController::OnGAPEvent(ble_gap_event *event) {
NRF_LOG_INFO("disconnect; reason=%d", event->disconnect.reason);
/* Connection terminated; resume advertising. */
+ currentTimeClient.Reset();
+ alertNotificationClient.Reset();
connectionHandle = BLE_HS_CONN_HANDLE_NONE;
bleController.Disconnect();
StartAdvertising();
@@ -267,65 +226,8 @@ int NimbleController::OnGAPEvent(ble_gap_event *event) {
return 0;
}
-int NimbleController::OnDiscoveryEvent(uint16_t i, const ble_gatt_error *error, const ble_gatt_svc *service) {
- if(service == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("Service Discovery complete");
- if(currentTimeClient.IsDiscovered()) {
- ble_gattc_disc_all_chrs(connectionHandle, currentTimeClient.StartHandle(), currentTimeClient.EndHandle(),
- CurrentTimeCharacteristicDiscoveredCallback, this);
-
- } else if(alertNotificationClient.IsDiscovered()) {
- ble_gattc_disc_all_chrs(connectionHandle, alertNotificationClient.StartHandle(), alertNotificationClient.EndHandle(),
- AlertNotificationCharacteristicDiscoveredCallback, this);
- }
- }
-
- alertNotificationClient.OnDiscoveryEvent(i, error, service);
- currentTimeClient.OnDiscoveryEvent(i, error, service);
- return 0;
-}
-
-int NimbleController::OnCTSCharacteristicDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
- const ble_gatt_chr *characteristic) {
- if(characteristic == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("CTS characteristic Discovery complete");
- ble_gattc_read(connectionHandle, currentTimeClient.CurrentTimeHandle(), CurrentTimeReadCallback, this);
- return 0;
- }
- return currentTimeClient.OnCharacteristicDiscoveryEvent(connectionHandle, error, characteristic);
-}
-
-int NimbleController::OnANSCharacteristicDiscoveryEvent(uint16_t connectionHandle, const ble_gatt_error *error,
- const ble_gatt_chr *characteristic) {
- if(characteristic == nullptr && error->status == BLE_HS_EDONE) {
- NRF_LOG_INFO("ANS characteristic Discovery complete");
- ble_gattc_disc_all_dscs(connectionHandle,
- alertNotificationClient.NewAlerthandle(), alertNotificationClient.EndHandle(),
- AlertNotificationDescriptorDiscoveryEventCallback, this);
- return 0;
- }
- return alertNotificationClient.OnCharacteristicsDiscoveryEvent(connectionHandle, error, characteristic);
-}
-
-int NimbleController::OnCurrentTimeReadResult(uint16_t connectionHandle, const ble_gatt_error *error, ble_gatt_attr *attribute) {
- currentTimeClient.OnCurrentTimeReadResult(connectionHandle, error, attribute);
-
- if (alertNotificationClient.IsDiscovered()) {
- ble_gattc_disc_all_chrs(connectionHandle, alertNotificationClient.StartHandle(),
- alertNotificationClient.EndHandle(),
- AlertNotificationCharacteristicDiscoveredCallback, this);
- }
- return 0;
-}
-
-int NimbleController::OnANSDescriptorDiscoveryEventCallback(uint16_t connectionHandle, const ble_gatt_error *error,
- uint16_t characteristicValueHandle,
- const ble_gatt_dsc *descriptor) {
- return alertNotificationClient.OnDescriptorDiscoveryEventCallback(connectionHandle, error, characteristicValueHandle, descriptor);
-}
-
void NimbleController::StartDiscovery() {
- ble_gattc_disc_all_svcs(connectionHandle, OnAllSvrDisco, this);
+ serviceDiscovery.StartDiscovery(connectionHandle);
}
diff --git a/src/Components/Ble/NimbleController.h b/src/components/ble/NimbleController.h
index dff93c8..8ddec1f 100644
--- a/src/Components/Ble/NimbleController.h
+++ b/src/components/ble/NimbleController.h
@@ -1,6 +1,7 @@
#pragma once
#include <cstdint>
+
#include "AlertNotificationService.h"
#include "AlertNotificationClient.h"
#include "DeviceInformationService.h"
@@ -8,6 +9,9 @@
#include "DfuService.h"
#include "CurrentTimeService.h"
#include "MusicService.h"
+#include "BatteryInformationService.h"
+#include "ImmediateAlertService.h"
+#include "ServiceDiscovery.h"
#include <host/ble_gap.h>
namespace Pinetime {
@@ -22,7 +26,7 @@ namespace Pinetime {
public:
NimbleController(Pinetime::System::SystemTask& systemTask, Pinetime::Controllers::Ble& bleController,
DateTime& dateTimeController, Pinetime::Controllers::NotificationManager& notificationManager,
- Pinetime::Drivers::SpiNorFlash& spiNorFlash);
+ Controllers::Battery& batteryController, Pinetime::Drivers::SpiNorFlash& spiNorFlash);
void Init();
void StartAdvertising();
int OnGAPEvent(ble_gap_event *event);
@@ -43,7 +47,7 @@ namespace Pinetime {
uint16_t connHandle();
private:
- static constexpr char* deviceName = "Pinetime-JF";
+ static constexpr const char* deviceName = "InfiniTime";
Pinetime::System::SystemTask& systemTask;
Pinetime::Controllers::Ble& bleController;
DateTime& dateTimeController;
@@ -57,6 +61,8 @@ namespace Pinetime {
AlertNotificationClient alertNotificationClient;
CurrentTimeService currentTimeService;
MusicService musicService;
+ BatteryInformationService batteryInformationService;
+ ImmediateAlertService immediateAlertService;
uint8_t addrType; // 1 = Random, 0 = PUBLIC
uint16_t connectionHandle = 0;
@@ -66,6 +72,8 @@ namespace Pinetime {
.value = {0x23, 0xD1, 0xBC, 0xEA, 0x5F, 0x78, 0x23, 0x15,
0xDE, 0xEF, 0x12, 0x12, 0x30, 0x15, 0x00, 0x00}
};
+
+ ServiceDiscovery serviceDiscovery;
};
}
}
diff --git a/src/components/ble/NotificationManager.cpp b/src/components/ble/NotificationManager.cpp
new file mode 100644
index 0000000..6771172
--- /dev/null
+++ b/src/components/ble/NotificationManager.cpp
@@ -0,0 +1,81 @@
+#include <cstring>
+#include <algorithm>
+#include "NotificationManager.h"
+
+using namespace Pinetime::Controllers;
+
+constexpr uint8_t NotificationManager::MessageSize;
+
+
+void NotificationManager::Push(NotificationManager::Notification &&notif) {
+ notif.id = GetNextId();
+ notif.valid = true;
+ notifications[writeIndex] = std::move(notif);
+ writeIndex = (writeIndex + 1 < TotalNbNotifications) ? writeIndex + 1 : 0;
+ if(!empty)
+ readIndex = (readIndex + 1 < TotalNbNotifications) ? readIndex + 1 : 0;
+ else empty = false;
+
+ newNotification = true;
+}
+
+NotificationManager::Notification NotificationManager::GetLastNotification() {
+ NotificationManager::Notification notification = notifications[readIndex];
+ notification.index = 1;
+ return notification;
+}
+
+NotificationManager::Notification::Id NotificationManager::GetNextId() {
+ return nextId++;
+}
+
+NotificationManager::Notification NotificationManager::GetNext(NotificationManager::Notification::Id id) {
+ auto currentIterator = std::find_if(notifications.begin(), notifications.end(), [id](const Notification& n){return n.valid && n.id == id;});
+ if(currentIterator == notifications.end() || currentIterator->id != id) return Notification{};
+
+ auto& lastNotification = notifications[readIndex];
+
+ NotificationManager::Notification result;
+
+ if(currentIterator == (notifications.end()-1))
+ result = *(notifications.begin());
+ else
+ result = *(currentIterator+1);
+
+ if(result.id <= id) return {};
+
+ result.index = (lastNotification.id - result.id)+1;
+ return result;
+}
+
+NotificationManager::Notification NotificationManager::GetPrevious(NotificationManager::Notification::Id id) {
+ auto currentIterator = std::find_if(notifications.begin(), notifications.end(), [id](const Notification& n){return n.valid && n.id == id;});
+ if(currentIterator == notifications.end() || currentIterator->id != id) return Notification{};
+
+ auto& lastNotification = notifications[readIndex];
+
+ NotificationManager::Notification result;
+
+ if(currentIterator == notifications.begin())
+ result = *(notifications.end()-1);
+ else
+ result = *(currentIterator-1);
+
+ if(result.id >= id) return {};
+
+ result.index = (lastNotification.id - result.id)+1;
+ return result;
+}
+
+bool NotificationManager::AreNewNotificationsAvailable() {
+ return newNotification;
+}
+
+bool NotificationManager::ClearNewNotificationFlag() {
+ return newNotification.exchange(false);
+}
+
+size_t NotificationManager::NbNotifications() const {
+ return std::count_if(notifications.begin(), notifications.end(), [](const Notification& n){ return n.valid;});
+}
+
diff --git a/src/components/ble/NotificationManager.h b/src/components/ble/NotificationManager.h
new file mode 100644
index 0000000..49fe830
--- /dev/null
+++ b/src/components/ble/NotificationManager.h
@@ -0,0 +1,43 @@
+#pragma once
+
+#include <array>
+#include <atomic>
+
+namespace Pinetime {
+ namespace Controllers {
+ class NotificationManager {
+ public:
+ enum class Categories {Unknown, SimpleAlert, Email, News, IncomingCall, MissedCall, Sms, VoiceMail, Schedule, HighProriotyAlert, InstantMessage };
+ static constexpr uint8_t MessageSize{100};
+
+ struct Notification {
+ using Id = uint8_t;
+ Id id;
+ bool valid = false;
+ uint8_t index;
+ std::array<char, MessageSize+1> message;
+ Categories category = Categories::Unknown;
+ };
+ Notification::Id nextId {0};
+
+ void Push(Notification&& notif);
+ Notification GetLastNotification();
+ Notification GetNext(Notification::Id id);
+ Notification GetPrevious(Notification::Id id);
+ bool ClearNewNotificationFlag();
+ bool AreNewNotificationsAvailable();
+
+ static constexpr uint8_t MaximumMessageSize() { return MessageSize; };
+ size_t NbNotifications() const;
+
+ private:
+ Notification::Id GetNextId();
+ static constexpr uint8_t TotalNbNotifications = 5;
+ std::array<Notification, TotalNbNotifications> notifications;
+ uint8_t readIndex = 0;
+ uint8_t writeIndex = 0;
+ bool empty = true;
+ std::atomic<bool> newNotification{false};
+ };
+ }
+} \ No newline at end of file
diff --git a/src/components/ble/ServiceDiscovery.cpp b/src/components/ble/ServiceDiscovery.cpp
new file mode 100644
index 0000000..4b29d89
--- /dev/null
+++ b/src/components/ble/ServiceDiscovery.cpp
@@ -0,0 +1,31 @@
+#include <libraries/log/nrf_log.h>
+#include "ServiceDiscovery.h"
+using namespace Pinetime::Controllers;
+
+ServiceDiscovery::ServiceDiscovery(std::array<BleClient*, 2>&& clients) : clients{clients} {
+
+}
+
+void ServiceDiscovery::StartDiscovery(uint16_t connectionHandle) {
+ NRF_LOG_INFO("[Discovery] Starting discovery");
+ clientIterator = clients.begin();
+ DiscoverNextService(connectionHandle);
+}
+
+void ServiceDiscovery::OnServiceDiscovered(uint16_t connectionHandle) {
+ clientIterator++;
+ if(clientIterator != clients.end()) {
+ DiscoverNextService(connectionHandle);
+ } else {
+ NRF_LOG_INFO("End of service discovery");
+ }
+}
+
+void ServiceDiscovery::DiscoverNextService(uint16_t connectionHandle) {
+ NRF_LOG_INFO("[Discovery] Discover next service");
+
+ auto discoverNextService = [this](uint16_t connectionHandle){
+ this->OnServiceDiscovered(connectionHandle);
+ };
+ (*clientIterator)->Discover(connectionHandle, discoverNextService);
+} \ No newline at end of file
diff --git a/src/components/ble/ServiceDiscovery.h b/src/components/ble/ServiceDiscovery.h
new file mode 100644
index 0000000..c86fc4e
--- /dev/null
+++ b/src/components/ble/ServiceDiscovery.h
@@ -0,0 +1,24 @@
+#pragma once
+
+#include <array>
+#include <functional>
+#include <memory>
+#include "BleClient.h"
+
+namespace Pinetime {
+ namespace Controllers {
+ class ServiceDiscovery {
+ public:
+ ServiceDiscovery(std::array<BleClient*, 2>&& bleClients);
+
+ void StartDiscovery(uint16_t connectionHandle);
+
+
+ private:
+ BleClient** clientIterator;
+ std::array<BleClient*, 2> clients;
+ void OnServiceDiscovered(uint16_t connectionHandle);
+ void DiscoverNextService(uint16_t connectionHandle);
+ };
+ }
+}
diff --git a/src/Components/Brightness/BrightnessController.cpp b/src/components/brightness/BrightnessController.cpp
index c8825d6..c8825d6 100644
--- a/src/Components/Brightness/BrightnessController.cpp
+++ b/src/components/brightness/BrightnessController.cpp
diff --git a/src/Components/Brightness/BrightnessController.h b/src/components/brightness/BrightnessController.h
index b8354ec..b8354ec 100644
--- a/src/Components/Brightness/BrightnessController.h
+++ b/src/components/brightness/BrightnessController.h
diff --git a/src/Components/DateTime/DateTimeController.cpp b/src/components/datetime/DateTimeController.cpp
index 30d9c13..30d9c13 100644
--- a/src/Components/DateTime/DateTimeController.cpp
+++ b/src/components/datetime/DateTimeController.cpp
diff --git a/src/Components/DateTime/DateTimeController.h b/src/components/datetime/DateTimeController.h
index d602074..d602074 100644
--- a/src/Components/DateTime/DateTimeController.h
+++ b/src/components/datetime/DateTimeController.h
diff --git a/src/components/firmwarevalidator/FirmwareValidator.cpp b/src/components/firmwarevalidator/FirmwareValidator.cpp
new file mode 100644
index 0000000..244d5c0
--- /dev/null
+++ b/src/components/firmwarevalidator/FirmwareValidator.cpp
@@ -0,0 +1,20 @@
+#include <drivers/InternalFlash.h>
+#include <hal/nrf_rtc.h>
+
+#include "FirmwareValidator.h"
+
+using namespace Pinetime::Controllers;
+
+bool FirmwareValidator::IsValidated() const {
+ auto* imageOkPtr = reinterpret_cast<uint32_t *>(validBitAdress);
+ return (*imageOkPtr) == validBitValue;
+}
+
+void FirmwareValidator::Validate() {
+ if(!IsValidated())
+ Pinetime::Drivers::InternalFlash::WriteWord(validBitAdress, validBitValue);
+}
+
+void FirmwareValidator::Reset() {
+ NVIC_SystemReset();
+}
diff --git a/src/components/firmwarevalidator/FirmwareValidator.h b/src/components/firmwarevalidator/FirmwareValidator.h
new file mode 100644
index 0000000..aa576d8
--- /dev/null
+++ b/src/components/firmwarevalidator/FirmwareValidator.h
@@ -0,0 +1,18 @@
+#pragma once
+
+#include <cstdint>
+
+namespace Pinetime {
+ namespace Controllers {
+ class FirmwareValidator {
+ public:
+ void Validate();
+ bool IsValidated() const;
+
+ void Reset();
+ private:
+ static constexpr uint32_t validBitAdress {0x7BFE8};
+ static constexpr uint32_t validBitValue {1};
+ };
+ }
+}
diff --git a/src/Components/Gfx/Gfx.cpp b/src/components/gfx/Gfx.cpp
index 3c5dbfb..bab7c8d 100644
--- a/src/Components/Gfx/Gfx.cpp
+++ b/src/components/gfx/Gfx.cpp
@@ -23,7 +23,7 @@ void Gfx::ClearScreen() {
lcd.BeginDrawBuffer(0, 0, width, height);
lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(buffer), width * 2);
- WaitTransfertFinished();
+ WaitTransferFinished();
}
@@ -40,7 +40,7 @@ void Gfx::FillRectangle(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint16_t col
lcd.BeginDrawBuffer(x, y, w, h);
lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(buffer), width * 2);
- WaitTransfertFinished();
+ WaitTransferFinished();
}
void Gfx::FillRectangle(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t* b) {
@@ -54,7 +54,7 @@ void Gfx::FillRectangle(uint8_t x, uint8_t y, uint8_t w, uint8_t h, uint8_t* b)
lcd.BeginDrawBuffer(x, y, w, h);
lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(b), width * 2);
- WaitTransfertFinished();
+ WaitTransferFinished();
}
void Gfx::DrawString(uint8_t x, uint8_t y, uint16_t color, const char *text, const FONT_INFO *p_font, bool wrap) {
@@ -125,7 +125,7 @@ void Gfx::DrawChar(const FONT_INFO *font, uint8_t c, uint8_t *x, uint8_t y, uint
lcd.BeginDrawBuffer(*x, y, bytes_in_line*8, font->height);
lcd.NextDrawBuffer(reinterpret_cast<const uint8_t *>(&buffer), bytes_in_line*8*2);
- WaitTransfertFinished();
+ WaitTransferFinished();
*x += font->charInfo[char_idx].widthBits + font->spacePixels;
}
@@ -153,7 +153,7 @@ bool Gfx::GetNextBuffer(uint8_t **data, size_t &size) {
state.remainingIterations--;
if (state.remainingIterations == 0) {
state.busy = false;
- NotifyEndOfTransfert(state.taskToNotify);
+ NotifyEndOfTransfer(state.taskToNotify);
return false;
}
@@ -185,7 +185,7 @@ bool Gfx::GetNextBuffer(uint8_t **data, size_t &size) {
return true;
}
-void Gfx::NotifyEndOfTransfert(TaskHandle_t task) {
+void Gfx::NotifyEndOfTransfer(TaskHandle_t task) {
if(task != nullptr) {
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
vTaskNotifyGiveFromISR(task, &xHigherPriorityTaskWoken);
@@ -193,7 +193,7 @@ void Gfx::NotifyEndOfTransfert(TaskHandle_t task) {
}
}
-void Gfx::WaitTransfertFinished() const {
+void Gfx::WaitTransferFinished() const {
ulTaskNotifyTake(pdTRUE, 500);
}
@@ -204,4 +204,3 @@ void Gfx::SetScrollArea(uint16_t topFixedLines, uint16_t scrollLines, uint16_t b
void Gfx::SetScrollStartLine(uint16_t line) {
lcd.VerticalScrollStartAddress(line);
}
-
diff --git a/src/Components/Gfx/Gfx.h b/src/components/gfx/Gfx.h
index 091f06f..eba6319 100644
--- a/src/Components/Gfx/Gfx.h
+++ b/src/components/gfx/Gfx.h
@@ -53,8 +53,8 @@ namespace Pinetime {
Drivers::St7789& lcd;
void SetBackgroundColor(uint16_t color);
- void WaitTransfertFinished() const;
- void NotifyEndOfTransfert(TaskHandle_t task);
+ void WaitTransferFinished() const;
+ void NotifyEndOfTransfer(TaskHandle_t task);
};
}
}
diff --git a/src/displayapp/Apps.h b/src/displayapp/Apps.h
new file mode 100644
index 0000000..bfa799b
--- /dev/null
+++ b/src/displayapp/Apps.h
@@ -0,0 +1,7 @@
+#pragma once
+
+namespace Pinetime {
+ namespace Applications {
+ enum class Apps {None, Launcher, Clock, SysInfo, Meter, Gauge, Brightness, Music, FirmwareValidation, Paint, Notifications};
+ }
+} \ No newline at end of file
diff --git a/src/DisplayApp/DisplayApp.cpp b/src/displayapp/DisplayApp.cpp
index 46a9638..d4d4133 100644
--- a/src/DisplayApp/DisplayApp.cpp
+++ b/src/displayapp/DisplayApp.cpp
@@ -1,24 +1,26 @@
+#include <string>
+
#include "DisplayApp.h"
#include <FreeRTOS.h>
#include <task.h>
#include <libraries/log/nrf_log.h>
-#include <boards.h>
#include <nrf_font.h>
#include <queue.h>
-#include <Components/DateTime/DateTimeController.h>
+#include "components/datetime/DateTimeController.h"
#include <drivers/Cst816s.h>
-#include <string>
-#include <lvgl/lvgl.h>
-#include <DisplayApp/Screens/Tile.h>
-#include <DisplayApp/Screens/Message.h>
-#include <DisplayApp/Screens/Meter.h>
-#include <DisplayApp/Screens/Gauge.h>
-#include <DisplayApp/Screens/Brightness.h>
-#include <DisplayApp/Screens/ScreenList.h>
-#include <DisplayApp/Screens/Music.h>
-#include <Components/Ble/NotificationManager.h>
-#include <DisplayApp/Screens/FirmwareUpdate.h>
-#include "../SystemTask/SystemTask.h"
+#include "displayapp/screens/Notifications.h"
+#include "displayapp/screens/Tile.h"
+#include "displayapp/screens/Meter.h"
+#include "displayapp/screens/Gauge.h"
+#include "displayapp/screens/Brightness.h"
+#include "displayapp/screens/SystemInfo.h"
+#include "displayapp/screens/Music.h"
+#include "components/ble/NotificationManager.h"
+#include "displayapp/screens/FirmwareUpdate.h"
+#include "displayapp/screens/ApplicationList.h"
+#include "displayapp/screens/FirmwareValidation.h"
+#include "displayapp/screens/InfiniPaint.h"
+#include "systemtask/SystemTask.h"
using namespace Pinetime::Applications;
@@ -34,7 +36,7 @@ DisplayApp::DisplayApp(Drivers::St7789 &lcd, Components::LittleVgl &lvgl, Driver
dateTimeController{dateTimeController},
watchdog{watchdog},
touchPanel{touchPanel},
- currentScreen{new Screens::Clock(this, dateTimeController, batteryController, bleController) },
+ currentScreen{new Screens::Clock(this, dateTimeController, batteryController, bleController, notificationManager) },
systemTask{systemTask},
notificationManager{notificationManager} {
msgQueue = xQueueCreate(queueSize, itemSize);
@@ -43,13 +45,13 @@ DisplayApp::DisplayApp(Drivers::St7789 &lcd, Components::LittleVgl &lvgl, Driver
}
void DisplayApp::Start() {
- if (pdPASS != xTaskCreate(DisplayApp::Process, "DisplayApp", 512, this, 0, &taskHandle))
+ if (pdPASS != xTaskCreate(DisplayApp::Process, "displayapp", 512, this, 0, &taskHandle))
APP_ERROR_HANDLER(NRF_ERROR_NO_MEM);
}
void DisplayApp::Process(void *instance) {
auto *app = static_cast<DisplayApp *>(instance);
- NRF_LOG_INFO("DisplayApp task started!");
+ NRF_LOG_INFO("displayapp task started!");
app->InitHw();
// Send a dummy notification to unlock the lvgl display driver for the first iteration
@@ -80,6 +82,9 @@ void DisplayApp::Refresh() {
RunningState();
queueTimeout = 20;
break;
+ default:
+ queueTimeout = portMAX_DELAY;
+ break;
}
Messages msg;
@@ -92,14 +97,10 @@ void DisplayApp::Refresh() {
vTaskDelay(100);
}
lcd.DisplayOff();
- lcd.Sleep();
- touchPanel.Sleep();
+ systemTask.PushMessage(System::SystemTask::Messages::OnDisplayTaskSleeping);
state = States::Idle;
break;
case Messages::GoToRunning:
- lcd.Wakeup();
- touchPanel.Wakeup();
-
lcd.DisplayOn();
brightnessController.Restore();
state = States::Running;
@@ -114,8 +115,12 @@ void DisplayApp::Refresh() {
// clockScreen.SetBatteryPercentRemaining(batteryController.PercentRemaining());
break;
case Messages::NewNotification: {
- auto notification = notificationManager.Pop();
- modal->Show(notification.message.data());
+ if(onClockApp) {
+ currentScreen.reset(nullptr);
+ lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::Up);
+ onClockApp = false;
+ currentScreen.reset(new Screens::Notifications(this, notificationManager, Screens::Notifications::Modes::Preview));
+ }
}
break;
case Messages::TouchEvent: {
@@ -149,7 +154,7 @@ void DisplayApp::Refresh() {
}
}
-// lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::Down);
+// lvgl.SetFullRefresh(components::LittleVgl::FullRefreshDirections::Down);
// currentScreen.reset(nullptr);
// if(toggle) {
// currentScreen.reset(new Screens::Tile(this));
@@ -169,6 +174,15 @@ void DisplayApp::Refresh() {
break;
}
}
+
+ if(state != States::Idle && touchMode == TouchModes::Polling) {
+ auto info = touchPanel.GetTouchInfo();
+ if(info.action == 2) {// 2 = contact
+ if(!currentScreen->OnTouchEvent(info.x, info.y)) {
+ lvgl.SetNewTapEvent(info.x, info.y);
+ }
+ }
+ }
}
void DisplayApp::RunningState() {
@@ -180,17 +194,20 @@ void DisplayApp::RunningState() {
onClockApp = false;
switch(nextApp) {
case Apps::None:
- case Apps::Launcher: currentScreen.reset(new Screens::Tile(this)); break;
+ case Apps::Launcher: currentScreen.reset(new Screens::ApplicationList(this)); break;
case Apps::Clock:
- currentScreen.reset(new Screens::Clock(this, dateTimeController, batteryController, bleController));
+ currentScreen.reset(new Screens::Clock(this, dateTimeController, batteryController, bleController, notificationManager));
onClockApp = true;
break;
// case Apps::Test: currentScreen.reset(new Screens::Message(this)); break;
- case Apps::SysInfo: currentScreen.reset(new Screens::ScreenList(this, dateTimeController, batteryController, brightnessController, bleController, watchdog)); break;
+ case Apps::SysInfo: currentScreen.reset(new Screens::SystemInfo(this, dateTimeController, batteryController, brightnessController, bleController, watchdog)); break;
case Apps::Meter: currentScreen.reset(new Screens::Meter(this)); break;
case Apps::Gauge: currentScreen.reset(new Screens::Gauge(this)); break;
+ case Apps::Paint: currentScreen.reset(new Screens::InfiniPaint(this, lvgl)); break;
case Apps::Brightness : currentScreen.reset(new Screens::Brightness(this, brightnessController)); break;
case Apps::Music : currentScreen.reset(new Screens::Music(this, systemTask.nimble().music())); break;
+ case Apps::FirmwareValidation: currentScreen.reset(new Screens::FirmwareValidation(this, validator)); break;
+ case Apps::Notifications: currentScreen.reset(new Screens::Notifications(this, notificationManager, Screens::Notifications::Modes::Normal)); break;
}
nextApp = Apps::None;
}
@@ -216,7 +233,8 @@ TouchEvents DisplayApp::OnTouchEvent() {
if(info.isTouch) {
switch(info.gesture) {
case Pinetime::Drivers::Cst816S::Gestures::SingleTap:
- lvgl.SetNewTapEvent(info.x, info.y);
+ if(touchMode == TouchModes::Gestures)
+ lvgl.SetNewTapEvent(info.x, info.y);
return TouchEvents::Tap;
case Pinetime::Drivers::Cst816S::Gestures::LongPress:
return TouchEvents::LongTap;
@@ -238,7 +256,7 @@ TouchEvents DisplayApp::OnTouchEvent() {
return TouchEvents::None;
}
-void DisplayApp::StartApp(DisplayApp::Apps app) {
+void DisplayApp::StartApp(Apps app) {
nextApp = app;
}
@@ -254,3 +272,7 @@ void DisplayApp::SetFullRefresh(DisplayApp::FullRefreshDirections direction) {
}
}
+
+void DisplayApp::SetTouchMode(DisplayApp::TouchModes mode) {
+ touchMode = mode;
+}
diff --git a/src/DisplayApp/DisplayApp.h b/src/displayapp/DisplayApp.h
index 23f0493..2a0efde 100644
--- a/src/DisplayApp/DisplayApp.h
+++ b/src/displayapp/DisplayApp.h
@@ -3,21 +3,23 @@
#include <task.h>
#include <drivers/St7789.h>
#include <drivers/SpiMaster.h>
-#include <Components/Gfx/Gfx.h>
#include <bits/unique_ptr.h>
#include <queue.h>
-#include <Components/Battery/BatteryController.h>
-#include <Components/Brightness/BrightnessController.h>
-#include <Components/Ble/BleController.h>
-#include <Components/DateTime/DateTimeController.h>
-#include "../drivers/Cst816s.h"
+#include "components/gfx/Gfx.h"
+#include "components/battery/BatteryController.h"
+#include "components/brightness/BrightnessController.h"
+#include "components/ble/BleController.h"
+#include "components/datetime/DateTimeController.h"
+#include "components/ble/NotificationManager.h"
+#include "components/firmwarevalidator/FirmwareValidator.h"
+#include "drivers/Cst816s.h"
#include "LittleVgl.h"
#include <date/date.h>
-#include <DisplayApp/Screens/Clock.h>
+#include "displayapp/screens/Clock.h"
+#include "displayapp/screens/Modal.h"
#include <drivers/Watchdog.h>
-#include <DisplayApp/Screens/Modal.h>
-#include <Components/Ble/NotificationManager.h>
#include "TouchEvents.h"
+#include "Apps.h"
namespace Pinetime {
@@ -28,11 +30,11 @@ namespace Pinetime {
class DisplayApp {
public:
enum class States {Idle, Running};
- enum class Messages : uint8_t {GoToSleep, GoToRunning, UpdateDateTime, UpdateBleConnection, UpdateBatteryLevel, TouchEvent, SwitchScreen,ButtonPushed,
- NewNotification, BleFirmwareUpdateStarted, BleFirmwareUpdateFinished
- };
- enum class FullRefreshDirections { None, Up, Down };
+ enum class Messages : uint8_t {GoToSleep, GoToRunning, UpdateDateTime, UpdateBleConnection, UpdateBatteryLevel, TouchEvent, ButtonPushed,
+ NewNotification, BleFirmwareUpdateStarted };
+ enum class FullRefreshDirections { None, Up, Down };
+ enum class TouchModes { Gestures, Polling };
DisplayApp(Drivers::St7789 &lcd, Components::LittleVgl &lvgl, Drivers::Cst816S &,
Controllers::Battery &batteryController, Controllers::Ble &bleController,
@@ -42,10 +44,11 @@ namespace Pinetime {
void Start();
void PushMessage(Messages msg);
- enum class Apps {None, Launcher, Clock, SysInfo, Meter, Gauge, Brightness, Music};
void StartApp(Apps app);
void SetFullRefresh(FullRefreshDirections direction);
+ void SetTouchMode(TouchModes mode);
+
private:
TaskHandle_t taskHandle;
static void Process(void* instance);
@@ -80,6 +83,8 @@ namespace Pinetime {
Controllers::BrightnessController brightnessController;
std::unique_ptr<Screens::Modal> modal;
Pinetime::Controllers::NotificationManager& notificationManager;
+ Pinetime::Controllers::FirmwareValidator validator;
+ TouchModes touchMode = TouchModes::Gestures;
};
}
}
diff --git a/src/DisplayApp/LittleVgl.cpp b/src/displayapp/LittleVgl.cpp
index 3483f8e..7b6275e 100644
--- a/src/DisplayApp/LittleVgl.cpp
+++ b/src/displayapp/LittleVgl.cpp
@@ -76,8 +76,8 @@ void LittleVgl::SetFullRefresh(FullRefreshDirections direction) {
void LittleVgl::FlushDisplay(const lv_area_t *area, lv_color_t *color_p) {
ulTaskNotifyTake(pdTRUE, 500);
- // NOtification is still needed (even if there is a mutex on SPI) because of the DataCommand pin
- // which cannot be set/clear during a transfert.
+ // Notification is still needed (even if there is a mutex on SPI) because of the DataCommand pin
+ // which cannot be set/clear during a transfer.
// TODO refactore and remove duplicated code
@@ -831,6 +831,3 @@ void LittleVgl::InitThemeWindow() {
// theme.style.win.btn.rel = &lv_style_transp;
// theme.style.win.btn.pr = &win_btn_pr;
}
-
-
-
diff --git a/src/DisplayApp/LittleVgl.h b/src/displayapp/LittleVgl.h
index 8bd56dd..5c1c443 100644
--- a/src/DisplayApp/LittleVgl.h
+++ b/src/displayapp/LittleVgl.h
@@ -6,10 +6,6 @@
#include <drivers/St7789.h>
#include <drivers/Cst816s.h>
-
-static void disp_flush(lv_disp_drv_t * disp_drv, const lv_area_t * area, lv_color_t * color_p);
-static bool touchpad_read(lv_indev_drv_t * indev_drv, lv_indev_data_t * data);
-
namespace Pinetime {
namespace Components {
class LittleVgl {
diff --git a/src/DisplayApp/TouchEvents.h b/src/displayapp/TouchEvents.h
index cf2f88d..cf2f88d 100644
--- a/src/DisplayApp/TouchEvents.h
+++ b/src/displayapp/TouchEvents.h
diff --git a/src/DisplayApp/Fonts/Readme.md b/src/displayapp/fonts/Readme.md
index ddccc82..7ebf2e2 100644
--- a/src/DisplayApp/Fonts/Readme.md
+++ b/src/displayapp/fonts/Readme.md
@@ -10,7 +10,7 @@
* Bpp : 1 bit-per-pixel
* Do not enable font compression and horizontal subpixel hinting
* Load the file `JetBrainsMono-Bold.woff` and specify the following range : `0x20-0x7f`
- * Add a 2nd font, load the file `FontAwesome5-Solid+Brands+Regular.woff` and specify the following range : `0xf293, 0xf294, 0xf244, 0xf240, 0xf242, 0xf243, 0xf241, 0xf54b, 0xf21e, 0xf1e6, 0xf54b, 0xf017, 0xf129, 0xf03a, 0xf185`
+ * Add a 2nd font, load the file `FontAwesome5-Solid+Brands+Regular.woff` and specify the following range : `0xf293, 0xf294, 0xf244, 0xf240, 0xf242, 0xf243, 0xf241, 0xf54b, 0xf21e, 0xf1e6, 0xf54b, 0xf017, 0xf129, 0xf03a, 0xf185, 0xf560, 0xf001, 0xf3fd, 0xf069, 0xf1fc`
* Click on Convert, and download the file `jetbrains_mono_bold_20.c` and copy it in `src/DisplayApp/Fonts`
Add new symbols:
diff --git a/src/DisplayApp/Fonts/jetbrains_mono_bold_20.c b/src/displayapp/fonts/jetbrains_mono_bold_20.c
index 96e13d6..27ad005 100644
--- a/src/DisplayApp/Fonts/jetbrains_mono_bold_20.c
+++ b/src/displayapp/fonts/jetbrains_mono_bold_20.c
@@ -433,6 +433,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
/* U+7E "~" */
0x78, 0xff, 0x3c, 0xff, 0x1e,
+ /* U+F001 "" */
+ 0x0, 0x0, 0x70, 0x0, 0x7f, 0x0, 0x3f, 0xf0,
+ 0x1f, 0xff, 0x7, 0xff, 0xf0, 0x7f, 0xff, 0x7,
+ 0xfc, 0x70, 0x7e, 0x7, 0x7, 0x0, 0x70, 0x70,
+ 0x7, 0x7, 0x0, 0x70, 0x70, 0x7, 0x7, 0x0,
+ 0x70, 0x70, 0x7f, 0x7, 0xf, 0xf7, 0xf0, 0xff,
+ 0xff, 0x7, 0xef, 0xf0, 0x0, 0xff, 0x0, 0x3,
+ 0xc0, 0x0,
+
/* U+F017 "" */
0x3, 0xf8, 0x1, 0xff, 0xc0, 0x7f, 0xfc, 0x1f,
0xff, 0xc7, 0xf1, 0xfc, 0xfe, 0x3f, 0x9f, 0xc7,
@@ -449,6 +458,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
0xf, 0x0, 0x0, 0xf3, 0xff, 0xff, 0x3f, 0xff,
0xf0, 0x0, 0x0,
+ /* U+F069 "" */
+ 0x0, 0xe0, 0x0, 0x1c, 0x0, 0x3, 0x80, 0x0,
+ 0x70, 0x6, 0xe, 0xc, 0xf1, 0xc7, 0x9f, 0xbb,
+ 0xf1, 0xff, 0xfc, 0xf, 0xfe, 0x0, 0x7f, 0x0,
+ 0xf, 0xe0, 0x7, 0xff, 0x3, 0xff, 0xf8, 0xfd,
+ 0xdf, 0x9e, 0x38, 0xf3, 0x7, 0x6, 0x0, 0xe0,
+ 0x0, 0x1c, 0x0, 0x3, 0x80, 0x0, 0x70, 0x0,
+
/* U+F129 "" */
0x3c, 0x7e, 0x7e, 0x7e, 0x3c, 0x0, 0x0, 0xfc,
0xfc, 0xfc, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
@@ -470,6 +487,14 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
0x83, 0xfe, 0x3, 0xf8, 0x1, 0xc0, 0x3, 0x80,
0x7, 0x0, 0xe, 0x0,
+ /* U+F1FC "" */
+ 0x0, 0x0, 0xf0, 0x0, 0x1f, 0x0, 0x3, 0xf0,
+ 0x0, 0x7e, 0x0, 0xf, 0xe0, 0x3, 0xfc, 0x0,
+ 0x7f, 0xc0, 0xf, 0xf8, 0x0, 0xff, 0x80, 0x1f,
+ 0xf0, 0x0, 0xfe, 0x0, 0xf, 0xe0, 0xe, 0x7c,
+ 0x1, 0xf8, 0x0, 0x9f, 0xc0, 0xf, 0xfc, 0x0,
+ 0x7f, 0xc0, 0x7, 0xf8, 0x0, 0x1f, 0x0, 0x0,
+
/* U+F21E "" */
0x1e, 0x7, 0x83, 0xf9, 0xfe, 0x7f, 0xff, 0xef,
0xff, 0xff, 0xff, 0xff, 0xff, 0xcf, 0xff, 0xfc,
@@ -526,6 +551,15 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
0x81, 0xf8, 0x6d, 0x99, 0x9a, 0x36, 0x7, 0x80,
0xe0, 0x18, 0x2, 0x0, 0x0,
+ /* U+F3FD "" */
+ 0x0, 0xfe, 0x0, 0x7, 0xff, 0x0, 0x3f, 0xbf,
+ 0x80, 0xfe, 0x2f, 0x83, 0xfe, 0xcf, 0x8f, 0x3f,
+ 0x27, 0x9e, 0x7e, 0x4f, 0x3f, 0xfc, 0xfe, 0xff,
+ 0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xcf, 0xff,
+ 0xfe, 0x3f, 0xfe, 0x78, 0x3c, 0xff, 0xf0, 0x7f,
+ 0xdf, 0xe0, 0xff, 0x3f, 0xff, 0xfe, 0x3f, 0xff,
+ 0xf8,
+
/* U+F54B "" */
0x0, 0xf, 0xf8, 0x1, 0xdf, 0xff, 0x1, 0xef,
0xff, 0xc0, 0xf7, 0xff, 0xf0, 0x7b, 0xff, 0xf8,
@@ -534,7 +568,16 @@ static LV_ATTRIBUTE_LARGE_CONST const uint8_t gylph_bitmap[] = {
0x0, 0x0, 0x0, 0x7, 0xf8, 0x0, 0xf, 0xfe,
0x3, 0xbf, 0xff, 0x83, 0xdf, 0xff, 0xc1, 0xef,
0xff, 0xe0, 0xf7, 0xff, 0xe0, 0x3b, 0xff, 0xe0,
- 0x0, 0x7f, 0xc0, 0x0
+ 0x0, 0x7f, 0xc0, 0x0,
+
+ /* U+F560 "" */
+ 0x0, 0x0, 0x0, 0x0, 0x60, 0x0, 0xf, 0x0,
+ 0x1, 0xf0, 0x8, 0x3e, 0x1, 0xc7, 0xc4, 0x1e,
+ 0xf8, 0xe1, 0xff, 0x1f, 0xf, 0xe3, 0xf0, 0x7c,
+ 0x7e, 0x23, 0x8f, 0xc7, 0x11, 0xf8, 0xf8, 0x3f,
+ 0xf, 0xc7, 0xe0, 0x7e, 0xfc, 0x3, 0xff, 0x80,
+ 0x1f, 0xf0, 0x0, 0xfe, 0x0, 0x7, 0xc0, 0x0,
+ 0x38, 0x0, 0x1, 0x0, 0x0
};
@@ -639,20 +682,25 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
{.bitmap_index = 1423, .adv_w = 192, .box_w = 3, .box_h = 18, .ofs_x = 5, .ofs_y = -2},
{.bitmap_index = 1430, .adv_w = 192, .box_w = 10, .box_h = 18, .ofs_x = 1, .ofs_y = -2},
{.bitmap_index = 1453, .adv_w = 192, .box_w = 10, .box_h = 4, .ofs_x = 1, .ofs_y = 5},
- {.bitmap_index = 1458, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
- {.bitmap_index = 1506, .adv_w = 320, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = -1},
- {.bitmap_index = 1549, .adv_w = 120, .box_w = 8, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
- {.bitmap_index = 1568, .adv_w = 320, .box_w = 20, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
- {.bitmap_index = 1618, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
- {.bitmap_index = 1654, .adv_w = 320, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = -1},
- {.bitmap_index = 1697, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
- {.bitmap_index = 1735, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
- {.bitmap_index = 1773, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
- {.bitmap_index = 1811, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
- {.bitmap_index = 1849, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
- {.bitmap_index = 1887, .adv_w = 280, .box_w = 15, .box_h = 20, .ofs_x = 1, .ofs_y = -3},
- {.bitmap_index = 1925, .adv_w = 200, .box_w = 11, .box_h = 21, .ofs_x = 0, .ofs_y = -3},
- {.bitmap_index = 1954, .adv_w = 400, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = -2}
+ {.bitmap_index = 1458, .adv_w = 320, .box_w = 20, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
+ {.bitmap_index = 1508, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
+ {.bitmap_index = 1556, .adv_w = 320, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = -1},
+ {.bitmap_index = 1599, .adv_w = 320, .box_w = 19, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
+ {.bitmap_index = 1647, .adv_w = 120, .box_w = 8, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
+ {.bitmap_index = 1666, .adv_w = 320, .box_w = 20, .box_h = 20, .ofs_x = 0, .ofs_y = -3},
+ {.bitmap_index = 1716, .adv_w = 240, .box_w = 15, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
+ {.bitmap_index = 1752, .adv_w = 320, .box_w = 20, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
+ {.bitmap_index = 1800, .adv_w = 320, .box_w = 20, .box_h = 17, .ofs_x = 0, .ofs_y = -1},
+ {.bitmap_index = 1843, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
+ {.bitmap_index = 1881, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
+ {.bitmap_index = 1919, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
+ {.bitmap_index = 1957, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
+ {.bitmap_index = 1995, .adv_w = 400, .box_w = 25, .box_h = 12, .ofs_x = 0, .ofs_y = 1},
+ {.bitmap_index = 2033, .adv_w = 280, .box_w = 15, .box_h = 20, .ofs_x = 1, .ofs_y = -3},
+ {.bitmap_index = 2071, .adv_w = 200, .box_w = 11, .box_h = 21, .ofs_x = 0, .ofs_y = -3},
+ {.bitmap_index = 2100, .adv_w = 360, .box_w = 23, .box_h = 17, .ofs_x = 0, .ofs_y = -1},
+ {.bitmap_index = 2149, .adv_w = 400, .box_w = 25, .box_h = 19, .ofs_x = 0, .ofs_y = -2},
+ {.bitmap_index = 2209, .adv_w = 320, .box_w = 20, .box_h = 21, .ofs_x = 0, .ofs_y = -3}
};
/*---------------------
@@ -660,8 +708,9 @@ static const lv_font_fmt_txt_glyph_dsc_t glyph_dsc[] = {
*--------------------*/
static const uint16_t unicode_list_1[] = {
- 0x0, 0x23, 0x112, 0x16e, 0x1cf, 0x207, 0x229, 0x22a,
- 0x22b, 0x22c, 0x22d, 0x27c, 0x27d, 0x534
+ 0x0, 0x16, 0x39, 0x68, 0x128, 0x184, 0x1e5, 0x1fb,
+ 0x21d, 0x23f, 0x240, 0x241, 0x242, 0x243, 0x292, 0x293,
+ 0x3fc, 0x54a, 0x55f
};
/*Collect the unicode lists and glyph_id offsets*/
@@ -672,8 +721,8 @@ static const lv_font_fmt_txt_cmap_t cmaps[] =
.unicode_list = NULL, .glyph_id_ofs_list = NULL, .list_length = 0, .type = LV_FONT_FMT_TXT_CMAP_FORMAT0_TINY
},
{
- .range_start = 61463, .range_length = 1333, .glyph_id_start = 96,
- .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 14, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY
+ .range_start = 61441, .range_length = 1376, .glyph_id_start = 96,
+ .unicode_list = unicode_list_1, .glyph_id_ofs_list = NULL, .list_length = 19, .type = LV_FONT_FMT_TXT_CMAP_SPARSE_TINY
}
};
diff --git a/src/DisplayApp/Fonts/jetbrains_mono_extrabold_compressed.c b/src/displayapp/fonts/jetbrains_mono_extrabold_compressed.c
index c9917e4..c9917e4 100644
--- a/src/DisplayApp/Fonts/jetbrains_mono_extrabold_compressed.c
+++ b/src/displayapp/fonts/jetbrains_mono_extrabold_compressed.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_005.c b/src/displayapp/icons/battery/os_battery_005.c
index 64832b5..64832b5 100644
--- a/src/DisplayApp/Icons/battery/os_battery_005.c
+++ b/src/displayapp/icons/battery/os_battery_005.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_005.png b/src/displayapp/icons/battery/os_battery_005.png
index 963767b..963767b 100644
--- a/src/DisplayApp/Icons/battery/os_battery_005.png
+++ b/src/displayapp/icons/battery/os_battery_005.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_010.c b/src/displayapp/icons/battery/os_battery_010.c
index f36b684..f36b684 100644
--- a/src/DisplayApp/Icons/battery/os_battery_010.c
+++ b/src/displayapp/icons/battery/os_battery_010.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_010.png b/src/displayapp/icons/battery/os_battery_010.png
index 68a9f40..68a9f40 100644
--- a/src/DisplayApp/Icons/battery/os_battery_010.png
+++ b/src/displayapp/icons/battery/os_battery_010.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_020.c b/src/displayapp/icons/battery/os_battery_020.c
index 3f648fb..3f648fb 100644
--- a/src/DisplayApp/Icons/battery/os_battery_020.c
+++ b/src/displayapp/icons/battery/os_battery_020.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_020.png b/src/displayapp/icons/battery/os_battery_020.png
index 32eca65..32eca65 100644
--- a/src/DisplayApp/Icons/battery/os_battery_020.png
+++ b/src/displayapp/icons/battery/os_battery_020.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_030.c b/src/displayapp/icons/battery/os_battery_030.c
index 4d5719b..4d5719b 100644
--- a/src/DisplayApp/Icons/battery/os_battery_030.c
+++ b/src/displayapp/icons/battery/os_battery_030.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_030.png b/src/displayapp/icons/battery/os_battery_030.png
index aeb5eb1..aeb5eb1 100644
--- a/src/DisplayApp/Icons/battery/os_battery_030.png
+++ b/src/displayapp/icons/battery/os_battery_030.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_040.c b/src/displayapp/icons/battery/os_battery_040.c
index 0606fc3..0606fc3 100644
--- a/src/DisplayApp/Icons/battery/os_battery_040.c
+++ b/src/displayapp/icons/battery/os_battery_040.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_040.png b/src/displayapp/icons/battery/os_battery_040.png
index d84fda4..d84fda4 100644
--- a/src/DisplayApp/Icons/battery/os_battery_040.png
+++ b/src/displayapp/icons/battery/os_battery_040.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_050.c b/src/displayapp/icons/battery/os_battery_050.c
index 8732dc7..8732dc7 100644
--- a/src/DisplayApp/Icons/battery/os_battery_050.c
+++ b/src/displayapp/icons/battery/os_battery_050.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_050.png b/src/displayapp/icons/battery/os_battery_050.png
index 224d38d..224d38d 100644
--- a/src/DisplayApp/Icons/battery/os_battery_050.png
+++ b/src/displayapp/icons/battery/os_battery_050.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_060.c b/src/displayapp/icons/battery/os_battery_060.c
index a65936b..a65936b 100644
--- a/src/DisplayApp/Icons/battery/os_battery_060.c
+++ b/src/displayapp/icons/battery/os_battery_060.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_060.png b/src/displayapp/icons/battery/os_battery_060.png
index e5e00ed..e5e00ed 100644
--- a/src/DisplayApp/Icons/battery/os_battery_060.png
+++ b/src/displayapp/icons/battery/os_battery_060.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_070.c b/src/displayapp/icons/battery/os_battery_070.c
index 949c0b8..949c0b8 100644
--- a/src/DisplayApp/Icons/battery/os_battery_070.c
+++ b/src/displayapp/icons/battery/os_battery_070.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_070.png b/src/displayapp/icons/battery/os_battery_070.png
index dee969b..dee969b 100644
--- a/src/DisplayApp/Icons/battery/os_battery_070.png
+++ b/src/displayapp/icons/battery/os_battery_070.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_080.c b/src/displayapp/icons/battery/os_battery_080.c
index f447370..f447370 100644
--- a/src/DisplayApp/Icons/battery/os_battery_080.c
+++ b/src/displayapp/icons/battery/os_battery_080.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_080.png b/src/displayapp/icons/battery/os_battery_080.png
index 3b13fbb..3b13fbb 100644
--- a/src/DisplayApp/Icons/battery/os_battery_080.png
+++ b/src/displayapp/icons/battery/os_battery_080.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_090.c b/src/displayapp/icons/battery/os_battery_090.c
index 6fa41b2..6fa41b2 100644
--- a/src/DisplayApp/Icons/battery/os_battery_090.c
+++ b/src/displayapp/icons/battery/os_battery_090.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_090.png b/src/displayapp/icons/battery/os_battery_090.png
index d79f396..d79f396 100644
--- a/src/DisplayApp/Icons/battery/os_battery_090.png
+++ b/src/displayapp/icons/battery/os_battery_090.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_100.c b/src/displayapp/icons/battery/os_battery_100.c
index 92cf9a4..92cf9a4 100644
--- a/src/DisplayApp/Icons/battery/os_battery_100.c
+++ b/src/displayapp/icons/battery/os_battery_100.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_100.png b/src/displayapp/icons/battery/os_battery_100.png
index dd0d306..dd0d306 100644
--- a/src/DisplayApp/Icons/battery/os_battery_100.png
+++ b/src/displayapp/icons/battery/os_battery_100.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_battery_error.c b/src/displayapp/icons/battery/os_battery_error.c
index af6aba5..af6aba5 100644
--- a/src/DisplayApp/Icons/battery/os_battery_error.c
+++ b/src/displayapp/icons/battery/os_battery_error.c
diff --git a/src/DisplayApp/Icons/battery/os_battery_error.png b/src/displayapp/icons/battery/os_battery_error.png
index 4c7632f..4c7632f 100644
--- a/src/DisplayApp/Icons/battery/os_battery_error.png
+++ b/src/displayapp/icons/battery/os_battery_error.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_005.c b/src/displayapp/icons/battery/os_batterycharging_005.c
index 1b0c71d..1b0c71d 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_005.c
+++ b/src/displayapp/icons/battery/os_batterycharging_005.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_005.png b/src/displayapp/icons/battery/os_batterycharging_005.png
index f9545bc..f9545bc 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_005.png
+++ b/src/displayapp/icons/battery/os_batterycharging_005.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_010.c b/src/displayapp/icons/battery/os_batterycharging_010.c
index 304c018..304c018 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_010.c
+++ b/src/displayapp/icons/battery/os_batterycharging_010.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_010.png b/src/displayapp/icons/battery/os_batterycharging_010.png
index 04d5f82..04d5f82 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_010.png
+++ b/src/displayapp/icons/battery/os_batterycharging_010.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_020.c b/src/displayapp/icons/battery/os_batterycharging_020.c
index 1721be1..1721be1 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_020.c
+++ b/src/displayapp/icons/battery/os_batterycharging_020.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_020.png b/src/displayapp/icons/battery/os_batterycharging_020.png
index 6416e1e..6416e1e 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_020.png
+++ b/src/displayapp/icons/battery/os_batterycharging_020.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_030.c b/src/displayapp/icons/battery/os_batterycharging_030.c
index 83101fd..83101fd 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_030.c
+++ b/src/displayapp/icons/battery/os_batterycharging_030.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_030.png b/src/displayapp/icons/battery/os_batterycharging_030.png
index 96b44d2..96b44d2 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_030.png
+++ b/src/displayapp/icons/battery/os_batterycharging_030.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_040.c b/src/displayapp/icons/battery/os_batterycharging_040.c
index 02af00e..02af00e 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_040.c
+++ b/src/displayapp/icons/battery/os_batterycharging_040.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_040.png b/src/displayapp/icons/battery/os_batterycharging_040.png
index 5a42caf..5a42caf 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_040.png
+++ b/src/displayapp/icons/battery/os_batterycharging_040.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_050.c b/src/displayapp/icons/battery/os_batterycharging_050.c
index d2eea82..d2eea82 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_050.c
+++ b/src/displayapp/icons/battery/os_batterycharging_050.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_050.png b/src/displayapp/icons/battery/os_batterycharging_050.png
index ca0e04d..ca0e04d 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_050.png
+++ b/src/displayapp/icons/battery/os_batterycharging_050.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_060.c b/src/displayapp/icons/battery/os_batterycharging_060.c
index 05f8b97..05f8b97 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_060.c
+++ b/src/displayapp/icons/battery/os_batterycharging_060.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_060.png b/src/displayapp/icons/battery/os_batterycharging_060.png
index 2930068..2930068 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_060.png
+++ b/src/displayapp/icons/battery/os_batterycharging_060.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_070.c b/src/displayapp/icons/battery/os_batterycharging_070.c
index ac3e319..ac3e319 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_070.c
+++ b/src/displayapp/icons/battery/os_batterycharging_070.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_070.png b/src/displayapp/icons/battery/os_batterycharging_070.png
index 7d5f55d..7d5f55d 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_070.png
+++ b/src/displayapp/icons/battery/os_batterycharging_070.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_080.c b/src/displayapp/icons/battery/os_batterycharging_080.c
index cc1c1d2..cc1c1d2 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_080.c
+++ b/src/displayapp/icons/battery/os_batterycharging_080.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_080.png b/src/displayapp/icons/battery/os_batterycharging_080.png
index cce5052..cce5052 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_080.png
+++ b/src/displayapp/icons/battery/os_batterycharging_080.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_090.c b/src/displayapp/icons/battery/os_batterycharging_090.c
index 85e1c26..85e1c26 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_090.c
+++ b/src/displayapp/icons/battery/os_batterycharging_090.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_090.png b/src/displayapp/icons/battery/os_batterycharging_090.png
index fc7b443..fc7b443 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_090.png
+++ b/src/displayapp/icons/battery/os_batterycharging_090.png
Binary files differ
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_100.c b/src/displayapp/icons/battery/os_batterycharging_100.c
index 8dec0cb..8dec0cb 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_100.c
+++ b/src/displayapp/icons/battery/os_batterycharging_100.c
diff --git a/src/DisplayApp/Icons/battery/os_batterycharging_100.png b/src/displayapp/icons/battery/os_batterycharging_100.png
index 7c8ce0c..7c8ce0c 100644
--- a/src/DisplayApp/Icons/battery/os_batterycharging_100.png
+++ b/src/displayapp/icons/battery/os_batterycharging_100.png
Binary files differ
diff --git a/src/DisplayApp/Icons/bluetooth/ck_os_bt_connected.png b/src/displayapp/icons/bluetooth/ck_os_bt_connected.png
index 5371611..5371611 100644
--- a/src/DisplayApp/Icons/bluetooth/ck_os_bt_connected.png
+++ b/src/displayapp/icons/bluetooth/ck_os_bt_connected.png
Binary files differ
diff --git a/src/DisplayApp/Icons/bluetooth/ck_os_bt_disconnected.png b/src/displayapp/icons/bluetooth/ck_os_bt_disconnected.png
index 3275895..3275895 100644
--- a/src/DisplayApp/Icons/bluetooth/ck_os_bt_disconnected.png
+++ b/src/displayapp/icons/bluetooth/ck_os_bt_disconnected.png
Binary files differ
diff --git a/src/DisplayApp/Icons/bluetooth/os_bt_connected.c b/src/displayapp/icons/bluetooth/os_bt_connected.c
index d30dc9d..d30dc9d 100644
--- a/src/DisplayApp/Icons/bluetooth/os_bt_connected.c
+++ b/src/displayapp/icons/bluetooth/os_bt_connected.c
diff --git a/src/DisplayApp/Icons/bluetooth/os_bt_connected.png b/src/displayapp/icons/bluetooth/os_bt_connected.png
index 5371611..5371611 100644
--- a/src/DisplayApp/Icons/bluetooth/os_bt_connected.png
+++ b/src/displayapp/icons/bluetooth/os_bt_connected.png
Binary files differ
diff --git a/src/DisplayApp/Icons/bluetooth/os_bt_disconnected.c b/src/displayapp/icons/bluetooth/os_bt_disconnected.c
index 930179b..930179b 100644
--- a/src/DisplayApp/Icons/bluetooth/os_bt_disconnected.c
+++ b/src/displayapp/icons/bluetooth/os_bt_disconnected.c
diff --git a/src/DisplayApp/Icons/bluetooth/os_bt_disconnected.png b/src/displayapp/icons/bluetooth/os_bt_disconnected.png
index 3275895..3275895 100644
--- a/src/DisplayApp/Icons/bluetooth/os_bt_disconnected.png
+++ b/src/displayapp/icons/bluetooth/os_bt_disconnected.png
Binary files differ
diff --git a/src/displayapp/icons/music/disc.cpp b/src/displayapp/icons/music/disc.cpp
new file mode 100644
index 0000000..0957873
--- /dev/null
+++ b/src/displayapp/icons/music/disc.cpp
@@ -0,0 +1,110 @@
+/* Copyright (C) 2020 Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include "lvgl/lvgl.h"
+
+#ifndef LV_ATTRIBUTE_MEM_ALIGN
+#define LV_ATTRIBUTE_MEM_ALIGN
+#endif
+
+#ifndef LV_ATTRIBUTE_IMG_DISC
+#define LV_ATTRIBUTE_IMG_DISC
+#endif
+
+const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_IMG_DISC uint8_t disc_map[] = {
+ 0xbd, 0xc1, 0xbe, 0xff, /* Color of index 0: foreground */
+ 0x00, 0x00, 0x00, 0x00, /* Color of index 1: background */
+
+ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xfc, 0x00, 0x00, 0x1f, 0xff, 0xff,
+ 0xff, 0xff, 0xf0, 0x0f, 0xf8, 0x07, 0xff, 0xff,
+ 0xff, 0xff, 0xc0, 0xff, 0xff, 0x81, 0xff, 0xff,
+ 0xff, 0xff, 0x07, 0xff, 0xff, 0xf0, 0x7f, 0xff,
+ 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xfc, 0x1f, 0xff,
+ 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, 0x0f, 0xff,
+ 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff,
+ 0xff, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff,
+ 0xff, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff,
+ 0xff, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff,
+ 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x7f,
+ 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f,
+ 0xfc, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f,
+ 0xfc, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f,
+ 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f,
+ 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf,
+ 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7,
+ 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3,
+ 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3,
+ 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1,
+ 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9,
+ 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8,
+ 0x8f, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xf8,
+ 0x9f, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe3, 0xe3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe7, 0xf3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe7, 0xf3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe7, 0xf3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe7, 0xf3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe7, 0xf3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xe3, 0xe3, 0xff, 0xff, 0xfc,
+ 0x9f, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xfc,
+ 0x8f, 0xff, 0xff, 0xf8, 0x0f, 0xff, 0xff, 0xf8,
+ 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9,
+ 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf9,
+ 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1,
+ 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf1,
+ 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf3,
+ 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe3,
+ 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe7,
+ 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc7,
+ 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xcf,
+ 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8f,
+ 0xfc, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f,
+ 0xfc, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f,
+ 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f,
+ 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x7f,
+ 0xff, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xff,
+ 0xff, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xf1, 0xff,
+ 0xff, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xe3, 0xff,
+ 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x87, 0xff,
+ 0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff, 0x0f, 0xff,
+ 0xff, 0xfc, 0x1f, 0xff, 0xff, 0xfc, 0x1f, 0xff,
+ 0xff, 0xff, 0x07, 0xff, 0xff, 0xf0, 0x7f, 0xff,
+ 0xff, 0xff, 0xc0, 0xff, 0xff, 0x81, 0xff, 0xff,
+ 0xff, 0xff, 0xf0, 0x0f, 0xf8, 0x07, 0xff, 0xff,
+ 0xff, 0xff, 0xfc, 0x00, 0x00, 0x1f, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0, 0x01, 0xff, 0xff, 0xff,
+};
+
+const lv_img_dsc_t disc = {
+ {
+ LV_IMG_CF_INDEXED_1BIT,
+ 0,
+ 0,
+ 64,
+ 64
+ },
+ 520,
+ disc_map
+}; \ No newline at end of file
diff --git a/src/displayapp/icons/music/disc.png b/src/displayapp/icons/music/disc.png
new file mode 100644
index 0000000..699734f
--- /dev/null
+++ b/src/displayapp/icons/music/disc.png
Binary files differ
diff --git a/src/displayapp/icons/music/disc_f_1.cpp b/src/displayapp/icons/music/disc_f_1.cpp
new file mode 100644
index 0000000..9b6b741
--- /dev/null
+++ b/src/displayapp/icons/music/disc_f_1.cpp
@@ -0,0 +1,79 @@
+/* Copyright (C) 2020 Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include "lvgl/lvgl.h"
+
+#ifndef LV_ATTRIBUTE_MEM_ALIGN
+#define LV_ATTRIBUTE_MEM_ALIGN
+#endif
+
+#ifndef LV_ATTRIBUTE_IMG_DISC_F_1
+#define LV_ATTRIBUTE_IMG_DISC_F_1
+#endif
+
+const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_IMG_DISC_F_1 uint8_t disc_f_1_map[] = {
+ 0xbd, 0xc1, 0xbe, 0xff, /* Color of index 0: foreground */
+ 0x00, 0x00, 0x00, 0x00, /* Color of index 1: background */
+
+ 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0,
+ 0xff, 0xff, 0xfc, 0x00,
+ 0xff, 0xff, 0xf0, 0x0f,
+ 0xff, 0xff, 0xc0, 0xff,
+ 0xff, 0xff, 0x07, 0xff,
+ 0xff, 0xfc, 0x1f, 0xff,
+ 0xff, 0xf8, 0x7f, 0xff,
+ 0xff, 0xf0, 0xff, 0xff,
+ 0xff, 0xe3, 0xff, 0xff,
+ 0xff, 0xc7, 0xf3, 0xff,
+ 0xff, 0x8f, 0xc3, 0xff,
+ 0xff, 0x1f, 0x87, 0xff,
+ 0xfe, 0x3f, 0x0f, 0xff,
+ 0xfc, 0x7e, 0x1f, 0xff,
+ 0xfc, 0x7c, 0x3f, 0xff,
+ 0xf8, 0xfc, 0x7f, 0xff,
+ 0xf9, 0xfc, 0xff, 0xff,
+ 0xf1, 0xff, 0xff, 0xff,
+ 0xf3, 0xff, 0xff, 0xff,
+ 0xe3, 0xff, 0xff, 0xff,
+ 0xe7, 0xff, 0xff, 0xff,
+ 0xc7, 0xff, 0xff, 0xff,
+ 0xc7, 0xff, 0xff, 0xff,
+ 0xcf, 0xff, 0xff, 0xff,
+ 0xcf, 0xff, 0xff, 0xff,
+ 0x8f, 0xff, 0xff, 0xff,
+ 0x8f, 0xff, 0xff, 0xf8,
+ 0x9f, 0xff, 0xff, 0xf0,
+ 0x9f, 0xff, 0xff, 0xe3,
+ 0x9f, 0xff, 0xff, 0xe7,
+ 0x9f, 0xff, 0xff, 0xe7,
+};
+
+const lv_img_dsc_t disc_f_1 = {
+ {
+ LV_IMG_CF_INDEXED_1BIT,
+ 0,
+ 0,
+ 32,
+ 32
+ },
+ 136,
+ disc_f_1_map
+};
+
diff --git a/src/displayapp/icons/music/disc_f_1.png b/src/displayapp/icons/music/disc_f_1.png
new file mode 100644
index 0000000..9465773
--- /dev/null
+++ b/src/displayapp/icons/music/disc_f_1.png
Binary files differ
diff --git a/src/displayapp/icons/music/disc_f_2.cpp b/src/displayapp/icons/music/disc_f_2.cpp
new file mode 100644
index 0000000..3d2331d
--- /dev/null
+++ b/src/displayapp/icons/music/disc_f_2.cpp
@@ -0,0 +1,79 @@
+/* Copyright (C) 2020 Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include "lvgl/lvgl.h"
+
+#ifndef LV_ATTRIBUTE_MEM_ALIGN
+#define LV_ATTRIBUTE_MEM_ALIGN
+#endif
+
+#ifndef LV_ATTRIBUTE_IMG_DISC_F_2
+#define LV_ATTRIBUTE_IMG_DISC_F_2
+#endif
+
+const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_IMG_DISC_F_2 uint8_t disc_f_2_map[] = {
+ 0xbd, 0xc1, 0xbe, 0xff, /* Color of index 0: foreground */
+ 0x00, 0x00, 0x00, 0x00, /* Color of index 1: background */
+
+ 0xff, 0xff, 0xff, 0xff,
+ 0xff, 0xff, 0xff, 0xc0,
+ 0xff, 0xff, 0xfc, 0x00,
+ 0xff, 0xff, 0xf0, 0x0f,
+ 0xff, 0xff, 0xc0, 0xff,
+ 0xff, 0xff, 0x07, 0xff,
+ 0xff, 0xfc, 0x1f, 0xff,
+ 0xff, 0xf8, 0x7f, 0xf1,
+ 0xff, 0xf0, 0xff, 0x00,
+ 0xff, 0xe3, 0xfc, 0x03,
+ 0xff, 0xc7, 0xf0, 0x3f,
+ 0xff, 0x8f, 0xf0, 0xff,
+ 0xff, 0x1f, 0xf3, 0xff,
+ 0xfe, 0x3f, 0xff, 0xff,
+ 0xfc, 0x7f, 0xff, 0xff,
+ 0xfc, 0x7f, 0xff, 0xff,
+ 0xf8, 0xff, 0xff, 0xff,
+ 0xf9, 0xff, 0xff, 0xff,
+ 0xf1, 0xff, 0xff, 0xff,
+ 0xf3, 0xff, 0xff, 0xff,
+ 0xe3, 0xff, 0xff, 0xff,
+ 0xe7, 0xff, 0xff, 0xff,
+ 0xc7, 0xff, 0xff, 0xff,
+ 0xc7, 0xff, 0xff, 0xff,
+ 0xcf, 0xff, 0xff, 0xff,
+ 0xcf, 0xff, 0xff, 0xff,
+ 0x8f, 0xff, 0xff, 0xff,
+ 0x8f, 0xff, 0xff, 0xf8,
+ 0x9f, 0xff, 0xff, 0xf0,
+ 0x9f, 0xff, 0xff, 0xe3,
+ 0x9f, 0xff, 0xff, 0xe7,
+ 0x9f, 0xff, 0xff, 0xe7,
+};
+
+const lv_img_dsc_t disc_f_2 = {
+ {
+ LV_IMG_CF_INDEXED_1BIT,
+ 0,
+ 0,
+ 32,
+ 32
+ },
+ 136,
+ disc_f_2_map
+};
+
diff --git a/src/displayapp/icons/music/disc_f_2.png b/src/displayapp/icons/music/disc_f_2.png
new file mode 100644
index 0000000..4d9a4a3
--- /dev/null
+++ b/src/displayapp/icons/music/disc_f_2.png
Binary files differ
diff --git a/src/displayapp/screens/ApplicationList.cpp b/src/displayapp/screens/ApplicationList.cpp
new file mode 100644
index 0000000..7eb9718
--- /dev/null
+++ b/src/displayapp/screens/ApplicationList.cpp
@@ -0,0 +1,82 @@
+#include <libs/lvgl/lvgl.h>
+#include <displayapp/DisplayApp.h>
+#include <functional>
+#include "ApplicationList.h"
+#include "Tile.h"
+#include "Symbols.h"
+
+using namespace Pinetime::Applications::Screens;
+
+ApplicationList::ApplicationList(Pinetime::Applications::DisplayApp *app) :
+ Screen(app),
+ screens{app, {
+ [this]() -> std::unique_ptr<Screen> { return CreateScreen1(); },
+ [this]() -> std::unique_ptr<Screen> { return CreateScreen2(); },
+ //[this]() -> std::unique_ptr<Screen> { return CreateScreen3(); }
+ }
+ } {}
+
+
+ApplicationList::~ApplicationList() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool ApplicationList::Refresh() {
+ if(running)
+ running = screens.Refresh();
+ return running;
+}
+
+bool ApplicationList::OnButtonPushed() {
+ running = false;
+ app->StartApp(Apps::Clock);
+ return true;
+}
+
+bool ApplicationList::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ return screens.OnTouchEvent(event);
+}
+
+std::unique_ptr<Screen> ApplicationList::CreateScreen1() {
+ std::array<Screens::Tile::Applications, 6> applications {
+ {{Symbols::clock, Apps::Clock},
+ {Symbols::music, Apps::Music},
+ {Symbols::sun, Apps::Brightness},
+ {Symbols::list, Apps::SysInfo},
+ {Symbols::check, Apps::FirmwareValidation},
+ {Symbols::none, Apps::None}
+ }
+
+
+ };
+
+ return std::unique_ptr<Screen>(new Screens::Tile(app, applications));
+}
+
+std::unique_ptr<Screen> ApplicationList::CreateScreen2() {
+ std::array<Screens::Tile::Applications, 6> applications {
+ {{Symbols::tachometer, Apps::Gauge},
+ {Symbols::asterisk, Apps::Meter},
+ {Symbols::paintbrush, Apps::Paint},
+ {Symbols::info, Apps::Notifications},
+ {Symbols::none, Apps::None},
+ {Symbols::none, Apps::None}
+ }
+ };
+
+ return std::unique_ptr<Screen>(new Screens::Tile(app, applications));
+}
+
+std::unique_ptr<Screen> ApplicationList::CreateScreen3() {
+ std::array<Screens::Tile::Applications, 6> applications {
+ {{"A", Apps::Meter},
+ {"B", Apps::Gauge},
+ {"C", Apps::Clock},
+ {"D", Apps::Music},
+ {"E", Apps::SysInfo},
+ {"F", Apps::Brightness}
+ }
+ };
+
+ return std::unique_ptr<Screen>(new Screens::Tile(app, applications));
+}
diff --git a/src/displayapp/screens/ApplicationList.h b/src/displayapp/screens/ApplicationList.h
new file mode 100644
index 0000000..9c95acb
--- /dev/null
+++ b/src/displayapp/screens/ApplicationList.h
@@ -0,0 +1,33 @@
+#pragma once
+
+#include <functional>
+#include <vector>
+
+#include "components/ble/NimbleController.h"
+#include "Screen.h"
+#include "Label.h"
+#include "ScreenList.h"
+#include "Gauge.h"
+#include "Meter.h"
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ class ApplicationList : public Screen {
+ public:
+ explicit ApplicationList(DisplayApp* app);
+ ~ApplicationList() override;
+ bool Refresh() override;
+ bool OnButtonPushed() override;
+ bool OnTouchEvent(TouchEvents event) override;
+ private:
+ bool running = true;
+
+ ScreenList<2> screens;
+ std::unique_ptr<Screen> CreateScreen1();
+ std::unique_ptr<Screen> CreateScreen2();
+ std::unique_ptr<Screen> CreateScreen3();
+ };
+ }
+ }
+} \ No newline at end of file
diff --git a/src/DisplayApp/Screens/BatteryIcon.cpp b/src/displayapp/screens/BatteryIcon.cpp
index 26939d1..26939d1 100644
--- a/src/DisplayApp/Screens/BatteryIcon.cpp
+++ b/src/displayapp/screens/BatteryIcon.cpp
diff --git a/src/DisplayApp/Screens/BatteryIcon.h b/src/displayapp/screens/BatteryIcon.h
index 58f04a8..58f04a8 100644
--- a/src/DisplayApp/Screens/BatteryIcon.h
+++ b/src/displayapp/screens/BatteryIcon.h
diff --git a/src/DisplayApp/Screens/BleIcon.cpp b/src/displayapp/screens/BleIcon.cpp
index 1bbbd05..1bbbd05 100644
--- a/src/DisplayApp/Screens/BleIcon.cpp
+++ b/src/displayapp/screens/BleIcon.cpp
diff --git a/src/DisplayApp/Screens/BleIcon.h b/src/displayapp/screens/BleIcon.h
index c1398d2..c1398d2 100644
--- a/src/DisplayApp/Screens/BleIcon.h
+++ b/src/displayapp/screens/BleIcon.h
diff --git a/src/DisplayApp/Screens/Brightness.cpp b/src/displayapp/screens/Brightness.cpp
index 9e3416c..8ea9a77 100644
--- a/src/DisplayApp/Screens/Brightness.cpp
+++ b/src/displayapp/screens/Brightness.cpp
@@ -11,15 +11,15 @@ void slider_event_cb(lv_obj_t * slider, lv_event_t event) {
}
Brightness::Brightness(Pinetime::Applications::DisplayApp *app, Controllers::BrightnessController& brightness) : Screen(app), brightness{brightness} {
- slider = lv_slider_create(lv_scr_act(), NULL);
+ slider = lv_slider_create(lv_scr_act(), nullptr);
lv_obj_set_user_data(slider, this);
lv_obj_set_width(slider, LV_DPI * 2);
- lv_obj_align(slider, NULL, LV_ALIGN_CENTER, 0, 0);
+ lv_obj_align(slider, nullptr, LV_ALIGN_CENTER, 0, 0);
lv_obj_set_event_cb(slider, slider_event_cb);
lv_slider_set_range(slider, 0, 2);
lv_slider_set_value(slider, LevelToInt(brightness.Level()), LV_ANIM_OFF);
- slider_label = lv_label_create(lv_scr_act(), NULL);
+ slider_label = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(slider_label, LevelToString(brightness.Level()));
lv_obj_set_auto_realign(slider_label, true);
lv_obj_align(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10);
diff --git a/src/DisplayApp/Screens/Brightness.h b/src/displayapp/screens/Brightness.h
index 37cbcd7..7d599ac 100644
--- a/src/DisplayApp/Screens/Brightness.h
+++ b/src/displayapp/screens/Brightness.h
@@ -1,7 +1,7 @@
#pragma once
#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <Components/Brightness/BrightnessController.h>
+#include "components/brightness/BrightnessController.h"
#include "Screen.h"
namespace Pinetime {
diff --git a/src/DisplayApp/Screens/Clock.cpp b/src/displayapp/screens/Clock.cpp
index fc6441e..977321c1 100644
--- a/src/DisplayApp/Screens/Clock.cpp
+++ b/src/displayapp/screens/Clock.cpp
@@ -1,12 +1,16 @@
#include <cstdio>
+
#include <libs/date/includes/date/date.h>
-#include <Components/DateTime/DateTimeController.h>
+#include "components/datetime/DateTimeController.h"
#include <libs/lvgl/lvgl.h>
#include "Clock.h"
#include "../DisplayApp.h"
#include "BatteryIcon.h"
#include "BleIcon.h"
#include "Symbols.h"
+#include "components/ble/NotificationManager.h"
+#include "NotificationIcon.h"
+
using namespace Pinetime::Applications::Screens;
extern lv_font_t jetbrains_mono_extrabold_compressed;
extern lv_font_t jetbrains_mono_bold_20;
@@ -20,36 +24,41 @@ static void event_handler(lv_obj_t * obj, lv_event_t event) {
Clock::Clock(DisplayApp* app,
Controllers::DateTime& dateTimeController,
Controllers::Battery& batteryController,
- Controllers::Ble& bleController) : Screen(app), currentDateTime{{}},
- dateTimeController{dateTimeController}, batteryController{batteryController}, bleController{bleController} {
+ Controllers::Ble& bleController,
+ Controllers::NotificationManager& notificatioManager) : Screen(app), currentDateTime{{}},
+ dateTimeController{dateTimeController}, batteryController{batteryController},
+ bleController{bleController}, notificatioManager{notificatioManager} {
displayedChar[0] = 0;
displayedChar[1] = 0;
displayedChar[2] = 0;
displayedChar[3] = 0;
displayedChar[4] = 0;
- batteryIcon = lv_label_create(lv_scr_act(), NULL);
+ batteryIcon = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(batteryIcon, Symbols::batteryFull);
lv_obj_align(batteryIcon, lv_scr_act(), LV_ALIGN_IN_TOP_RIGHT, -5, 2);
- batteryPlug = lv_label_create(lv_scr_act(), NULL);
+ batteryPlug = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(batteryPlug, Symbols::plug);
lv_obj_align(batteryPlug, batteryIcon, LV_ALIGN_OUT_LEFT_MID, -5, 0);
- bleIcon = lv_label_create(lv_scr_act(), NULL);
+ bleIcon = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(bleIcon, Symbols::bluetooth);
lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0);
+ notificationIcon = lv_label_create(lv_scr_act(), NULL);
+ lv_label_set_text(notificationIcon, NotificationIcon::GetIcon(false));
+ lv_obj_align(notificationIcon, nullptr, LV_ALIGN_IN_TOP_LEFT, 10, 0);
- label_date = lv_label_create(lv_scr_act(), NULL);
+ label_date = lv_label_create(lv_scr_act(), nullptr);
lv_obj_align(label_date, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 0, 60);
- label_time = lv_label_create(lv_scr_act(), NULL);
+ label_time = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_style(label_time, LV_LABEL_STYLE_MAIN, LabelBigStyle);
lv_obj_align(label_time, lv_scr_act(), LV_ALIGN_IN_LEFT_MID, 0, 0);
- backgroundLabel = lv_label_create(lv_scr_act(), NULL);
+ backgroundLabel = lv_label_create(lv_scr_act(), nullptr);
backgroundLabel->user_data = this;
lv_obj_set_click(backgroundLabel, true);
lv_obj_set_event_cb(backgroundLabel, event_handler);
@@ -59,23 +68,23 @@ Clock::Clock(DisplayApp* app,
lv_label_set_text(backgroundLabel, "");
- heartbeatIcon = lv_label_create(lv_scr_act(), NULL);
+ heartbeatIcon = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(heartbeatIcon, Symbols::heartBeat);
lv_obj_align(heartbeatIcon, lv_scr_act(), LV_ALIGN_IN_BOTTOM_LEFT, 5, -2);
- heartbeatValue = lv_label_create(lv_scr_act(), NULL);
+ heartbeatValue = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(heartbeatValue, "0");
lv_obj_align(heartbeatValue, heartbeatIcon, LV_ALIGN_OUT_RIGHT_MID, 5, 0);
- heartbeatBpm = lv_label_create(lv_scr_act(), NULL);
+ heartbeatBpm = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(heartbeatBpm, "BPM");
lv_obj_align(heartbeatBpm, heartbeatValue, LV_ALIGN_OUT_RIGHT_MID, 5, 0);
- stepValue = lv_label_create(lv_scr_act(), NULL);
+ stepValue = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(stepValue, "0");
lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_IN_BOTTOM_RIGHT, -5, -2);
- stepIcon = lv_label_create(lv_scr_act(), NULL);
+ stepIcon = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(stepIcon, Symbols::shoe);
lv_obj_align(stepIcon, stepValue, LV_ALIGN_OUT_LEFT_MID, -5, 0);
}
@@ -105,6 +114,14 @@ bool Clock::Refresh() {
lv_obj_align(batteryPlug, batteryIcon, LV_ALIGN_OUT_LEFT_MID, -5, 0);
lv_obj_align(bleIcon, batteryPlug, LV_ALIGN_OUT_LEFT_MID, -5, 0);
+ notificationState = notificatioManager.AreNewNotificationsAvailable();
+ if(notificationState.IsUpdated()) {
+ if(notificationState.Get() == true)
+ lv_label_set_text(notificationIcon, NotificationIcon::GetIcon(true));
+ else
+ lv_label_set_text(notificationIcon, NotificationIcon::GetIcon(false));
+ }
+
currentDateTime = dateTimeController.CurrentDateTime();
if(currentDateTime.IsUpdated()) {
@@ -121,13 +138,12 @@ bool Clock::Refresh() {
auto hour = time.hours().count();
auto minute = time.minutes().count();
- auto second = time.seconds().count();
char minutesChar[3];
- sprintf(minutesChar, "%02d", minute);
+ sprintf(minutesChar, "%02d", static_cast<int>(minute));
char hoursChar[3];
- sprintf(hoursChar, "%02d", hour);
+ sprintf(hoursChar, "%02d", static_cast<int>(hour));
char timeStr[6];
sprintf(timeStr, "%c%c:%c%c", hoursChar[0],hoursChar[1],minutesChar[0], minutesChar[1]);
diff --git a/src/DisplayApp/Screens/Clock.h b/src/displayapp/screens/Clock.h
index e1e10bd..58149a7 100644
--- a/src/DisplayApp/Screens/Clock.h
+++ b/src/displayapp/screens/Clock.h
@@ -2,12 +2,14 @@
#include <cstdint>
#include <chrono>
+
#include "Screen.h"
#include <bits/unique_ptr.h>
#include <libs/lvgl/src/lv_core/lv_style.h>
#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <Components/Battery/BatteryController.h>
-#include <Components/Ble/BleController.h>
+#include "components/ble/NotificationManager.h"
+#include "components/battery/BatteryController.h"
+#include "components/ble/BleController.h"
namespace Pinetime {
namespace Applications {
@@ -37,7 +39,8 @@ namespace Pinetime {
Clock(DisplayApp* app,
Controllers::DateTime& dateTimeController,
Controllers::Battery& batteryController,
- Controllers::Ble& bleController);
+ Controllers::Ble& bleController,
+ Controllers::NotificationManager& notificatioManager);
~Clock() override;
bool Refresh() override;
@@ -57,28 +60,30 @@ namespace Pinetime {
Pinetime::Controllers::DateTime::Days currentDayOfWeek = Pinetime::Controllers::DateTime::Days::Unknown;
uint8_t currentDay = 0;
- DirtyValue<uint8_t> batteryPercentRemaining {0};
+ DirtyValue<float> batteryPercentRemaining {0};
DirtyValue<bool> bleState {false};
DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::nanoseconds>> currentDateTime;
DirtyValue<uint32_t> stepCount {0};
DirtyValue<uint8_t> heartbeat {0};
-
+ DirtyValue<bool> notificationState {false};
lv_obj_t* label_time;
lv_obj_t* label_date;
lv_obj_t* backgroundLabel;
- lv_obj_t * batteryIcon;
- lv_obj_t * bleIcon;
+ lv_obj_t* batteryIcon;
+ lv_obj_t* bleIcon;
lv_obj_t* batteryPlug;
lv_obj_t* heartbeatIcon;
lv_obj_t* heartbeatValue;
lv_obj_t* heartbeatBpm;
lv_obj_t* stepIcon;
lv_obj_t* stepValue;
+ lv_obj_t* notificationIcon;
Controllers::DateTime& dateTimeController;
Controllers::Battery& batteryController;
Controllers::Ble& bleController;
+ Controllers::NotificationManager& notificatioManager;
bool running = true;
diff --git a/src/displayapp/screens/DropDownDemo.cpp b/src/displayapp/screens/DropDownDemo.cpp
new file mode 100644
index 0000000..ce3acd5
--- /dev/null
+++ b/src/displayapp/screens/DropDownDemo.cpp
@@ -0,0 +1,64 @@
+#include <libs/lvgl/lvgl.h>
+#include <libraries/log/nrf_log.h>
+#include "DropDownDemo.h"
+#include "../DisplayApp.h"
+
+using namespace Pinetime::Applications::Screens;
+extern lv_font_t jetbrains_mono_extrabold_compressed;
+extern lv_font_t jetbrains_mono_bold_20;
+
+DropDownDemo::DropDownDemo(Pinetime::Applications::DisplayApp *app) : Screen(app) {
+ // Create the dropdown object, with many item, and fix its height
+ ddlist = lv_ddlist_create(lv_scr_act(), nullptr);
+ lv_ddlist_set_options(ddlist, "Apple\n"
+ "Banana\n"
+ "Orange\n"
+ "Melon\n"
+ "Grape\n"
+ "Raspberry\n"
+ "A\n"
+ "B\n"
+ "C\n"
+ "D\n"
+ "E");
+ lv_ddlist_set_fix_width(ddlist, 150);
+ lv_ddlist_set_draw_arrow(ddlist, true);
+ lv_ddlist_set_fix_height(ddlist, 150);
+ lv_obj_align(ddlist, nullptr, LV_ALIGN_IN_TOP_MID, 0, 20);
+}
+
+DropDownDemo::~DropDownDemo() {
+ // Reset the touchmode
+ app->SetTouchMode(DisplayApp::TouchModes::Gestures);
+ lv_obj_clean(lv_scr_act());
+}
+
+bool DropDownDemo::Refresh() {
+ auto* list = static_cast<lv_ddlist_ext_t *>(ddlist->ext_attr);
+
+ // Switch touchmode to Polling if the dropdown is opened. This will allow to scroll inside the
+ // dropdown while it is opened.
+ // Disable the polling mode when the dropdown is closed to be able to handle the gestures.
+ if(list->opened)
+ app->SetTouchMode(DisplayApp::TouchModes::Polling);
+ else
+ app->SetTouchMode(DisplayApp::TouchModes::Gestures);
+ return running;
+}
+
+bool DropDownDemo::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+bool DropDownDemo::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ // If the dropdown is opened, notify Display app that it doesn't need to handle the event
+ // (this will prevent displayApp from going back to the menu or clock scree).
+ auto* list = static_cast<lv_ddlist_ext_t *>(ddlist->ext_attr);
+ if(list->opened) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
diff --git a/src/displayapp/screens/DropDownDemo.h b/src/displayapp/screens/DropDownDemo.h
new file mode 100644
index 0000000..7c75efc
--- /dev/null
+++ b/src/displayapp/screens/DropDownDemo.h
@@ -0,0 +1,29 @@
+#pragma once
+
+#include <cstdint>
+#include "Screen.h"
+#include <bits/unique_ptr.h>
+#include <libs/lvgl/src/lv_core/lv_style.h>
+#include <libs/lvgl/src/lv_core/lv_obj.h>
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+
+ class DropDownDemo : public Screen{
+ public:
+ DropDownDemo(DisplayApp* app);
+ ~DropDownDemo() override;
+
+ bool Refresh() override;
+ bool OnButtonPushed() override;
+ bool OnTouchEvent(TouchEvents event) override;
+
+ private:
+ lv_obj_t * ddlist;
+ bool running = true;
+ bool isDropDownOpened = false;
+ };
+ }
+ }
+}
diff --git a/src/DisplayApp/Screens/FirmwareUpdate.cpp b/src/displayapp/screens/FirmwareUpdate.cpp
index e831114..778409e 100644
--- a/src/DisplayApp/Screens/FirmwareUpdate.cpp
+++ b/src/displayapp/screens/FirmwareUpdate.cpp
@@ -10,19 +10,19 @@ extern lv_font_t jetbrains_mono_bold_20;
FirmwareUpdate::FirmwareUpdate(Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::Ble& bleController) :
Screen(app), bleController{bleController} {
- titleLabel = lv_label_create(lv_scr_act(), NULL);
+ titleLabel = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(titleLabel, "Firmware update");
lv_obj_set_auto_realign(titleLabel, true);
- lv_obj_align(titleLabel, NULL, LV_ALIGN_IN_TOP_MID, 0, 50);
+ lv_obj_align(titleLabel, nullptr, LV_ALIGN_IN_TOP_MID, 0, 50);
- bar1 = lv_bar_create(lv_scr_act(), NULL);
+ bar1 = lv_bar_create(lv_scr_act(), nullptr);
lv_obj_set_size(bar1, 200, 30);
- lv_obj_align(bar1, NULL, LV_ALIGN_CENTER, 0, 0);
+ lv_obj_align(bar1, nullptr, LV_ALIGN_CENTER, 0, 0);
lv_bar_set_anim_time(bar1, 10);
lv_bar_set_range(bar1, 0, 100);
lv_bar_set_value(bar1, 0, LV_ANIM_OFF);
- percentLabel = lv_label_create(lv_scr_act(), NULL);
+ percentLabel = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_text(percentLabel, "");
lv_obj_set_auto_realign(percentLabel, true);
lv_obj_align(percentLabel, bar1, LV_ALIGN_OUT_TOP_MID, 0, 60);
diff --git a/src/DisplayApp/Screens/FirmwareUpdate.h b/src/displayapp/screens/FirmwareUpdate.h
index faaf395..893fe68 100644
--- a/src/DisplayApp/Screens/FirmwareUpdate.h
+++ b/src/displayapp/screens/FirmwareUpdate.h
@@ -2,11 +2,12 @@
#include <cstdint>
#include <chrono>
+
#include "Screen.h"
#include <bits/unique_ptr.h>
#include <libs/lvgl/src/lv_core/lv_style.h>
#include <libs/lvgl/src/lv_core/lv_obj.h>
-#include <Components/Ble/BleController.h>
+#include "components/ble/BleController.h"
namespace Pinetime {
namespace Applications {
diff --git a/src/displayapp/screens/FirmwareValidation.cpp b/src/displayapp/screens/FirmwareValidation.cpp
new file mode 100644
index 0000000..4ac399f
--- /dev/null
+++ b/src/displayapp/screens/FirmwareValidation.cpp
@@ -0,0 +1,91 @@
+#include <libs/lvgl/lvgl.h>
+#include "FirmwareValidation.h"
+#include "../DisplayApp.h"
+#include "../../Version.h"
+#include "components/firmwarevalidator/FirmwareValidator.h"
+
+using namespace Pinetime::Applications::Screens;
+extern lv_font_t jetbrains_mono_extrabold_compressed;
+extern lv_font_t jetbrains_mono_bold_20;
+
+namespace {
+ static void ButtonEventHandler(lv_obj_t * obj, lv_event_t event)
+ {
+ FirmwareValidation* screen = static_cast<FirmwareValidation *>(obj->user_data);
+ screen->OnButtonEvent(obj, event);
+ }
+
+}
+
+FirmwareValidation::FirmwareValidation(Pinetime::Applications::DisplayApp *app,
+ Pinetime::Controllers::FirmwareValidator &validator)
+ : Screen{app}, validator{validator} {
+ labelVersionInfo = lv_label_create(lv_scr_act(), nullptr);
+ lv_obj_align(labelVersionInfo, nullptr, LV_ALIGN_IN_TOP_LEFT, 0, 0);
+ lv_label_set_text(labelVersionInfo, "Version : ");
+ lv_label_set_align(labelVersionInfo, LV_LABEL_ALIGN_LEFT);
+
+
+ labelVersionValue = lv_label_create(lv_scr_act(), nullptr);
+ lv_obj_align(labelVersionValue, labelVersionInfo, LV_ALIGN_OUT_RIGHT_MID, 0, 0);
+ lv_label_set_recolor(labelVersionValue, true);
+ sprintf(version, "%ld.%ld.%ld", Version::Major(), Version::Minor(), Version::Patch());
+ lv_label_set_text(labelVersionValue, version);
+
+ labelIsValidated = lv_label_create(lv_scr_act(), nullptr);
+ lv_obj_align(labelIsValidated, nullptr, LV_ALIGN_IN_TOP_LEFT, 0, 50);
+ lv_label_set_recolor(labelIsValidated, true);
+ lv_label_set_long_mode(labelIsValidated, LV_LABEL_LONG_BREAK);
+ lv_obj_set_width(labelIsValidated, 240);
+
+ if(validator.IsValidated())
+ lv_label_set_text(labelIsValidated, "You have already\n#00ff00 validated# this firmware#");
+ else {
+ lv_label_set_text(labelIsValidated,
+ "Please #00ff00 Validate# this version or\n#ff0000 Reset# to rollback to the previous version.");
+
+ buttonValidate = lv_btn_create(lv_scr_act(), nullptr);
+ lv_obj_align(buttonValidate, NULL, LV_ALIGN_IN_BOTTOM_LEFT, 0, 0);
+ buttonValidate->user_data = this;
+ lv_obj_set_event_cb(buttonValidate, ButtonEventHandler);
+
+ labelButtonValidate = lv_label_create(buttonValidate, nullptr);
+ lv_label_set_recolor(labelButtonValidate, true);
+ lv_label_set_text(labelButtonValidate, "#00ff00 Validate#");
+
+ buttonReset = lv_btn_create(lv_scr_act(), nullptr);
+ buttonReset->user_data = this;
+ lv_obj_align(buttonReset, nullptr, LV_ALIGN_IN_BOTTOM_RIGHT, 0, 0);
+ lv_obj_set_event_cb(buttonReset, ButtonEventHandler);
+
+ labelButtonReset = lv_label_create(buttonReset, nullptr);
+ lv_label_set_recolor(labelButtonReset, true);
+ lv_label_set_text(labelButtonReset, "#ff0000 Reset#");
+ }
+}
+
+
+FirmwareValidation::~FirmwareValidation() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool FirmwareValidation::Refresh() {
+ return running;
+}
+
+bool FirmwareValidation::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+void FirmwareValidation::OnButtonEvent(lv_obj_t *object, lv_event_t event) {
+ if(object == buttonValidate && event == LV_EVENT_PRESSED) {
+ validator.Validate();
+ running = false;
+ } else if(object == buttonReset && event == LV_EVENT_PRESSED) {
+ validator.Reset();
+ }
+
+}
+
+
diff --git a/src/displayapp/screens/FirmwareValidation.h b/src/displayapp/screens/FirmwareValidation.h
new file mode 100644
index 0000000..947f557
--- /dev/null
+++ b/src/displayapp/screens/FirmwareValidation.h
@@ -0,0 +1,42 @@
+#pragma once
+
+#include <cstdint>
+#include "Screen.h"
+#include <bits/unique_ptr.h>
+#include <libs/lvgl/src/lv_core/lv_style.h>
+#include <libs/lvgl/src/lv_core/lv_obj.h>
+
+namespace Pinetime {
+ namespace Controllers {
+ class FirmwareValidator;
+ }
+
+ namespace Applications {
+ namespace Screens {
+
+ class FirmwareValidation : public Screen{
+ public:
+ FirmwareValidation(DisplayApp* app, Pinetime::Controllers::FirmwareValidator& validator);
+ ~FirmwareValidation() override;
+
+ bool Refresh() override;
+ bool OnButtonPushed() override;
+
+ void OnButtonEvent(lv_obj_t *object, lv_event_t event);
+
+ private:
+ Pinetime::Controllers::FirmwareValidator& validator;
+
+ lv_obj_t* labelVersionInfo;
+ lv_obj_t* labelVersionValue;
+ char version[9];
+ lv_obj_t* labelIsValidated;
+ lv_obj_t* buttonValidate;
+ lv_obj_t* labelButtonValidate;
+ lv_obj_t* buttonReset;
+ lv_obj_t* labelButtonReset;
+ bool running = true;
+ };
+ }
+ }
+}
diff --git a/src/DisplayApp/Screens/Gauge.cpp b/src/displayapp/screens/Gauge.cpp
index fd90523..81c283c 100644
--- a/src/DisplayApp/Screens/Gauge.cpp
+++ b/src/displayapp/screens/Gauge.cpp
@@ -25,11 +25,11 @@ Gauge::Gauge(Pinetime::Applications::DisplayApp *app) : Screen(app) {
needle_colors[0] = LV_COLOR_ORANGE;
/*Create a gauge*/
- gauge1 = lv_gauge_create(lv_scr_act(), NULL);
+ gauge1 = lv_gauge_create(lv_scr_act(), nullptr);
lv_gauge_set_style(gauge1, LV_GAUGE_STYLE_MAIN, &style);
lv_gauge_set_needle_count(gauge1, 1, needle_colors);
lv_obj_set_size(gauge1, 180, 180);
- lv_obj_align(gauge1, NULL, LV_ALIGN_CENTER, 0, 0);
+ lv_obj_align(gauge1, nullptr, LV_ALIGN_CENTER, 0, 0);
lv_gauge_set_scale(gauge1, 360, 60, 0);
lv_gauge_set_range(gauge1, 0, 59);
diff --git a/src/DisplayApp/Screens/Gauge.h b/src/displayapp/screens/Gauge.h
index 03c06be..03c06be 100644
--- a/src/DisplayApp/Screens/Gauge.h
+++ b/src/displayapp/screens/Gauge.h
diff --git a/src/displayapp/screens/InfiniPaint.cpp b/src/displayapp/screens/InfiniPaint.cpp
new file mode 100644
index 0000000..3ea75e9
--- /dev/null
+++ b/src/displayapp/screens/InfiniPaint.cpp
@@ -0,0 +1,44 @@
+#include <libs/lvgl/lvgl.h>
+#include <libraries/log/nrf_log.h>
+#include "InfiniPaint.h"
+#include "../DisplayApp.h"
+
+using namespace Pinetime::Applications::Screens;
+extern lv_font_t jetbrains_mono_extrabold_compressed;
+extern lv_font_t jetbrains_mono_bold_20;
+
+InfiniPaint::InfiniPaint(Pinetime::Applications::DisplayApp* app, Pinetime::Components::LittleVgl& lvgl) : Screen(app), lvgl{lvgl} {
+ app->SetTouchMode(DisplayApp::TouchModes::Polling);
+ std::fill(b, b + bufferSize, LV_COLOR_WHITE);
+}
+
+InfiniPaint::~InfiniPaint() {
+ // Reset the touchmode
+ app->SetTouchMode(DisplayApp::TouchModes::Gestures);
+ lv_obj_clean(lv_scr_act());
+}
+
+bool InfiniPaint::Refresh() {
+ return running;
+}
+
+bool InfiniPaint::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+bool InfiniPaint::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ return true;
+}
+
+bool InfiniPaint::OnTouchEvent(uint16_t x, uint16_t y) {
+ lv_area_t area;
+ area.x1 = x - (width / 2);
+ area.y1 = y - (height / 2);
+ area.x2 = x + (width / 2) - 1;
+ area.y2 = y + (height / 2) - 1;
+ lvgl.SetFullRefresh(Components::LittleVgl::FullRefreshDirections::None);
+ lvgl.FlushDisplay(&area, b);
+ return true;
+}
+
diff --git a/src/displayapp/screens/InfiniPaint.h b/src/displayapp/screens/InfiniPaint.h
new file mode 100644
index 0000000..f29135d
--- /dev/null
+++ b/src/displayapp/screens/InfiniPaint.h
@@ -0,0 +1,39 @@
+#pragma once
+
+#include <cstdint>
+#include "Screen.h"
+#include <bits/unique_ptr.h>
+#include <libs/lvgl/src/lv_core/lv_style.h>
+#include <libs/lvgl/src/lv_core/lv_obj.h>
+#include <drivers/St7789.h>
+#include "displayapp/LittleVgl.h"
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+
+ class InfiniPaint : public Screen {
+ public:
+ InfiniPaint(DisplayApp* app, Pinetime::Components::LittleVgl& lvgl);
+
+ ~InfiniPaint() override;
+
+ bool Refresh() override;
+
+ bool OnButtonPushed() override;
+
+ bool OnTouchEvent(TouchEvents event) override;
+
+ bool OnTouchEvent(uint16_t x, uint16_t y) override;
+
+ private:
+ Pinetime::Components::LittleVgl& lvgl;
+ static constexpr uint16_t width = 10;
+ static constexpr uint16_t height = 10;
+ static constexpr uint16_t bufferSize = width * height;
+ lv_color_t b[bufferSize];
+ bool running = true;
+ };
+ }
+ }
+}
diff --git a/src/DisplayApp/Screens/Label.cpp b/src/displayapp/screens/Label.cpp
index ba35279..540776c 100644
--- a/src/DisplayApp/Screens/Label.cpp
+++ b/src/displayapp/screens/Label.cpp
@@ -3,26 +3,13 @@
using namespace Pinetime::Applications::Screens;
-
-Label::Label(const char* text) : text{text} {
-
-}
-
-Label::~Label() {
-
-}
-
-void Label::Refresh() {
-
-}
-
-void Label::Show() {
- label = lv_label_create(lv_scr_act(), NULL);
+Label::Label(Pinetime::Applications::DisplayApp *app, const char *text) : Screen(app), text{text} {
+ label = lv_label_create(lv_scr_act(), nullptr);
lv_label_set_align(label, LV_LABEL_ALIGN_LEFT);
lv_obj_set_size(label, 240, 240);
lv_label_set_text(label, text);
}
-void Label::Hide() {
+Label::~Label() {
lv_obj_clean(lv_scr_act());
}
diff --git a/src/DisplayApp/Screens/Label.h b/src/displayapp/screens/Label.h
index b73540f..3e7b379 100644
--- a/src/DisplayApp/Screens/Label.h
+++ b/src/displayapp/screens/Label.h
@@ -2,19 +2,18 @@
#include <vector>
#include "Screen.h"
+#include <lvgl/lvgl.h>
namespace Pinetime {
namespace Applications {
namespace Screens {
- class Label {
+
+ class Label : public Screen {
public:
- Label() = default;
- explicit Label(const char* text);
- ~Label();
- void Refresh();
+ Label(DisplayApp* app, const char* text);
+ ~Label() override;
+ bool Refresh() override {return false;}
- void Hide();
- void Show();
private:
lv_obj_t * label = nullptr;
const char* text = nullptr;
diff --git a/src/DisplayApp/Screens/Meter.cpp b/src/displayapp/screens/Meter.cpp
index c74b8bd..273e111 100644
--- a/src/DisplayApp/Screens/Meter.cpp
+++ b/src/displayapp/screens/Meter.cpp
@@ -17,14 +17,14 @@ Meter::Meter(Pinetime::Applications::DisplayApp *app) : Screen(app) {
style_lmeter.body.padding.left = 16; /*Line length*/
/*Create a line meter */
- lmeter = lv_lmeter_create(lv_scr_act(), NULL);
+ lmeter = lv_lmeter_create(lv_scr_act(), nullptr);
lv_lmeter_set_range(lmeter, 0, 60); /*Set the range*/
lv_lmeter_set_value(lmeter, value); /*Set the current value*/
lv_lmeter_set_angle_offset(lmeter, 180);
lv_lmeter_set_scale(lmeter, 360, 60); /*Set the angle and number of lines*/
lv_lmeter_set_style(lmeter, LV_LMETER_STYLE_MAIN, &style_lmeter); /*Apply the new style*/
lv_obj_set_size(lmeter, 150, 150);
- lv_obj_align(lmeter, NULL, LV_ALIGN_CENTER, 0, 0);
+ lv_obj_align(lmeter, nullptr, LV_ALIGN_CENTER, 0, 0);
}
diff --git a/src/DisplayApp/Screens/Meter.h b/src/displayapp/screens/Meter.h
index ddf8be8..ddf8be8 100644
--- a/src/DisplayApp/Screens/Meter.h
+++ b/src/displayapp/screens/Meter.h
diff --git a/src/DisplayApp/Screens/Modal.cpp b/src/displayapp/screens/Modal.cpp
index 63ae70c..29f7bfa 100644
--- a/src/DisplayApp/Screens/Modal.cpp
+++ b/src/displayapp/screens/Modal.cpp
@@ -54,7 +54,7 @@ void Modal::Show(const char* msg) {
modal_style.body.main_color = modal_style.body.grad_color = LV_COLOR_BLACK;
modal_style.body.opa = LV_OPA_50;
- obj = lv_obj_create(lv_scr_act(), NULL);
+ obj = lv_obj_create(lv_scr_act(), nullptr);
lv_obj_set_style(obj, &modal_style);
lv_obj_set_pos(obj, 0, 0);
lv_obj_set_size(obj, LV_HOR_RES, LV_VER_RES);
@@ -63,10 +63,10 @@ void Modal::Show(const char* msg) {
static const char * btns2[] = {"Ok", ""};
/* Create the message box as a child of the modal background */
- mbox = lv_mbox_create(obj, NULL);
+ mbox = lv_mbox_create(obj, nullptr);
lv_mbox_add_btns(mbox, btns2);
lv_mbox_set_text(mbox, msg);
- lv_obj_align(mbox, NULL, LV_ALIGN_CENTER, 0, 0);
+ lv_obj_align(mbox, nullptr, LV_ALIGN_CENTER, 0, 0);
lv_obj_set_event_cb(mbox, Modal::mbox_event_cb);
mbox->user_data = this;
diff --git a/src/DisplayApp/Screens/Modal.h b/src/displayapp/screens/Modal.h
index c616c29..c616c29 100644
--- a/src/DisplayApp/Screens/Modal.h
+++ b/src/displayapp/screens/Modal.h
diff --git a/src/displayapp/screens/Music.cpp b/src/displayapp/screens/Music.cpp
new file mode 100644
index 0000000..225a15a
--- /dev/null
+++ b/src/displayapp/screens/Music.cpp
@@ -0,0 +1,292 @@
+/* Copyright (C) 2020 JF, Adam Pigg, Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#include <libs/lvgl/lvgl.h>
+
+#include "Music.h"
+
+using namespace Pinetime::Applications::Screens;
+
+extern lv_font_t jetbrains_mono_extrabold_compressed;
+extern lv_font_t jetbrains_mono_bold_20;
+
+static void event_handler(lv_obj_t *obj, lv_event_t event) {
+ Music *screen = static_cast<Music *>(obj->user_data);
+ screen->OnObjectEvent(obj, event);
+}
+
+/**
+ * Set the pixel array to display by the image
+ * This just calls lv_img_set_src but adds type safety
+ *
+ * @param img pointer to an image object
+ * @param data the image array
+ */
+inline void lv_img_set_src_arr(lv_obj_t *img, const lv_img_dsc_t *src_img) {
+ lv_img_set_src(img, src_img);
+}
+
+/**
+ * Music control watchapp
+ *
+ * TODO: Investigate Apple Media Service and AVRCPv1.6 support for seamless integration
+ */
+Music::Music(Pinetime::Applications::DisplayApp *app, Pinetime::Controllers::MusicService &music) : Screen(app), musicService(music) {
+ lv_obj_t *label;
+
+ btnVolDown = lv_btn_create(lv_scr_act(), nullptr);
+ btnVolDown->user_data = this;
+ lv_obj_set_event_cb(btnVolDown, event_handler);
+ lv_obj_set_size(btnVolDown, LV_HOR_RES / 3, 80);
+ lv_obj_align(btnVolDown, nullptr, LV_ALIGN_IN_BOTTOM_LEFT, 0, 0);
+ label = lv_label_create(btnVolDown, nullptr);
+ lv_label_set_text(label, "V-");
+ lv_obj_set_hidden(btnVolDown, !displayVolumeButtons);
+
+ btnVolUp = lv_btn_create(lv_scr_act(), nullptr);
+ btnVolUp->user_data = this;
+ lv_obj_set_event_cb(btnVolUp, event_handler);
+ lv_obj_set_size(btnVolUp, LV_HOR_RES / 3, 80);
+ lv_obj_align(btnVolUp, nullptr, LV_ALIGN_IN_BOTTOM_RIGHT, 0, 0);
+ label = lv_label_create(btnVolUp, nullptr);
+ lv_label_set_text(label, "V+");
+ lv_obj_set_hidden(btnVolDown, !displayVolumeButtons);
+
+ btnPrev = lv_btn_create(lv_scr_act(), nullptr);
+ btnPrev->user_data = this;
+ lv_obj_set_event_cb(btnPrev, event_handler);
+ lv_obj_set_size(btnPrev, LV_HOR_RES / 3, 80);
+ lv_obj_align(btnPrev, nullptr, LV_ALIGN_IN_BOTTOM_LEFT, 0, 0);
+ label = lv_label_create(btnPrev, nullptr);
+ lv_label_set_text(label, "<<");
+
+ btnNext = lv_btn_create(lv_scr_act(), nullptr);
+ btnNext->user_data = this;
+ lv_obj_set_event_cb(btnNext, event_handler);
+ lv_obj_set_size(btnNext, LV_HOR_RES / 3, 80);
+ lv_obj_align(btnNext, nullptr, LV_ALIGN_IN_BOTTOM_RIGHT, 0, 0);
+ label = lv_label_create(btnNext, nullptr);
+ lv_label_set_text(label, ">>");
+
+ btnPlayPause = lv_btn_create(lv_scr_act(), nullptr);
+ btnPlayPause->user_data = this;
+ lv_obj_set_event_cb(btnPlayPause, event_handler);
+ lv_obj_set_size(btnPlayPause, LV_HOR_RES / 3, 80);
+ lv_obj_align(btnPlayPause, nullptr, LV_ALIGN_IN_BOTTOM_MID, 0, 0);
+ txtPlayPause = lv_label_create(btnPlayPause, nullptr);
+ lv_label_set_text(txtPlayPause, ">");
+
+ txtTrackDuration = lv_label_create(lv_scr_act(), nullptr);
+ lv_label_set_long_mode(txtTrackDuration, LV_LABEL_LONG_SROLL);
+ lv_obj_align(txtTrackDuration, nullptr, LV_ALIGN_IN_TOP_LEFT, 12, 20);
+ lv_label_set_text(txtTrackDuration, "--:--/--:--");
+ lv_label_set_align(txtTrackDuration, LV_ALIGN_IN_LEFT_MID);
+ lv_obj_set_width(txtTrackDuration, LV_HOR_RES);
+
+ constexpr uint8_t FONT_HEIGHT = 12;
+ constexpr uint8_t LINE_PAD = 15;
+ constexpr int8_t MIDDLE_OFFSET = -25;
+ txtArtist = lv_label_create(lv_scr_act(), nullptr);
+ lv_label_set_long_mode(txtArtist, LV_LABEL_LONG_SROLL);
+ lv_obj_align(txtArtist, nullptr, LV_ALIGN_IN_LEFT_MID, 12, MIDDLE_OFFSET + 1 * FONT_HEIGHT);
+ lv_label_set_text(txtArtist, "Artist Name");
+ lv_label_set_align(txtArtist, LV_ALIGN_IN_LEFT_MID);
+ lv_obj_set_width(txtArtist, LV_HOR_RES);
+
+ txtTrack = lv_label_create(lv_scr_act(), nullptr);
+ lv_label_set_long_mode(txtTrack, LV_LABEL_LONG_SROLL);
+ lv_obj_align(txtTrack, nullptr, LV_ALIGN_IN_LEFT_MID, 12, MIDDLE_OFFSET + 2 * FONT_HEIGHT + LINE_PAD);
+ lv_label_set_text(txtTrack, "This is a very long getTrack name");
+ lv_label_set_align(txtTrack, LV_ALIGN_IN_LEFT_MID);
+ lv_obj_set_width(txtTrack, LV_HOR_RES);
+
+ /** Init animation */
+ imgDisc = lv_img_create(lv_scr_act(), nullptr);
+ lv_img_set_src_arr(imgDisc, &disc);
+ lv_obj_align(imgDisc, nullptr, LV_ALIGN_IN_TOP_RIGHT, -15, 15);
+
+ imgDiscAnim = lv_img_create(lv_scr_act(), nullptr);
+ lv_img_set_src_arr(imgDiscAnim, &disc_f_1);
+ lv_obj_align(imgDiscAnim, nullptr, LV_ALIGN_IN_TOP_RIGHT, -15 - 32, 15);
+
+ frameB = false;
+
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_OPEN);
+}
+
+Music::~Music() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool Music::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+bool Music::Refresh() {
+ if (artist != musicService.getArtist()) {
+ artist = musicService.getArtist();
+ currentLength = 0;
+ lv_label_set_text(txtArtist, artist.data());
+ }
+
+ if (track != musicService.getTrack()) {
+ track = musicService.getTrack();
+ currentLength = 0;
+ lv_label_set_text(txtTrack, track.data());
+ }
+
+ if (album != musicService.getAlbum()) {
+ album = musicService.getAlbum();
+ currentLength = 0;
+ }
+
+ if (playing != musicService.isPlaying()) {
+ playing = musicService.isPlaying();
+ }
+
+ // Because we increment this ourselves,
+ // we can't compare with the old data directly
+ // have to update it when there's actually new data
+ // just to avoid unnecessary draws that make UI choppy
+ if (lastLength != musicService.getProgress()) {
+ currentLength = musicService.getProgress();
+ lastLength = currentLength;
+ UpdateLength();
+ }
+
+ if (totalLength != musicService.getTrackLength()) {
+ totalLength = musicService.getTrackLength();
+ UpdateLength();
+ }
+
+ if (playing == Pinetime::Controllers::MusicService::MusicStatus::Playing) {
+ lv_label_set_text(txtPlayPause, "||");
+ if (xTaskGetTickCount() - 1024 >= lastIncrement) {
+
+ if (frameB) {
+ lv_img_set_src(imgDiscAnim, &disc_f_1);
+ } else {
+ lv_img_set_src(imgDiscAnim, &disc_f_2);
+ }
+ frameB = !frameB;
+
+ if (currentLength < totalLength) {
+ currentLength += static_cast<int>((static_cast<float>(xTaskGetTickCount() - lastIncrement) / 1024.0f) *
+ musicService.getPlaybackSpeed());
+ } else {
+ // Let's assume the getTrack finished, paused when the timer ends
+ // and there's no new getTrack being sent to us
+ // TODO: ideally this would be configurable
+ playing = false;
+ }
+ lastIncrement = xTaskGetTickCount();
+
+ UpdateLength();
+ }
+ } else {
+ lv_label_set_text(txtPlayPause, ">");
+ }
+
+ return running;
+}
+
+void Music::UpdateLength() {
+ if (totalLength > (99 * 60 * 60)) {
+ lv_label_set_text(txtTrackDuration, "Inf/Inf");
+ } else if (totalLength > (99 * 60)) {
+ char timer[12];
+ sprintf(timer, "%02d:%02d/%02d:%02d",
+ (currentLength / (60 * 60)) % 100,
+ ((currentLength % (60 * 60)) / 60) % 100,
+ (totalLength / (60 * 60)) % 100,
+ ((totalLength % (60 * 60)) / 60) % 100
+ );
+ lv_label_set_text(txtTrackDuration, timer);
+ } else {
+ char timer[12];
+ sprintf(timer, "%02d:%02d/%02d:%02d",
+ (currentLength / 60) % 100,
+ (currentLength % 60) % 100,
+ (totalLength / 60) % 100,
+ (totalLength % 60) % 100
+ );
+ lv_label_set_text(txtTrackDuration, timer);
+ }
+}
+
+void Music::OnObjectEvent(lv_obj_t *obj, lv_event_t event) {
+ if (event == LV_EVENT_CLICKED) {
+ if (obj == btnVolDown) {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_VOLDOWN);
+ } else if (obj == btnVolUp) {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_VOLUP);
+ } else if (obj == btnPrev) {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_PREV);
+ } else if (obj == btnPlayPause) {
+ if (playing == Pinetime::Controllers::MusicService::MusicStatus::Playing) {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_PAUSE);
+
+ // Let's assume it stops playing instantly
+ playing = Controllers::MusicService::NotPlaying;
+ } else {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_PLAY);
+
+ // Let's assume it starts playing instantly
+ // TODO: In the future should check for BT connection for better UX
+ playing = Controllers::MusicService::Playing;
+ }
+ } else if (obj == btnNext) {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_NEXT);
+ }
+ }
+}
+
+
+bool Music::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ switch (event) {
+ case TouchEvents::SwipeUp: {
+ displayVolumeButtons = true;
+ lv_obj_set_hidden(btnVolDown, !displayVolumeButtons);
+ lv_obj_set_hidden(btnVolUp, !displayVolumeButtons);
+
+ lv_obj_set_hidden(btnNext, displayVolumeButtons);
+ lv_obj_set_hidden(btnPrev, displayVolumeButtons);
+ return true;
+ }
+ case TouchEvents::SwipeDown: {
+ displayVolumeButtons = false;
+ lv_obj_set_hidden(btnNext, displayVolumeButtons);
+ lv_obj_set_hidden(btnPrev, displayVolumeButtons);
+
+ lv_obj_set_hidden(btnVolDown, !displayVolumeButtons);
+ lv_obj_set_hidden(btnVolUp, !displayVolumeButtons);
+ return true;
+ }
+ case TouchEvents::SwipeLeft: {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_NEXT);
+ return true;
+ }
+ case TouchEvents::SwipeRight: {
+ musicService.event(Controllers::MusicService::EVENT_MUSIC_PREV);
+ return true;
+ }
+ default: {
+ return true;
+ }
+ }
+} \ No newline at end of file
diff --git a/src/displayapp/screens/Music.h b/src/displayapp/screens/Music.h
new file mode 100644
index 0000000..81ba793
--- /dev/null
+++ b/src/displayapp/screens/Music.h
@@ -0,0 +1,96 @@
+/* Copyright (C) 2020 JF, Adam Pigg, Avamander
+
+ This file is part of InfiniTime.
+
+ InfiniTime 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.
+
+ InfiniTime 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 <https://www.gnu.org/licenses/>.
+*/
+#pragma once
+
+#include <cstdint>
+#include <chrono>
+#include <string>
+
+#include "components/gfx/Gfx.h"
+#include "components/battery/BatteryController.h"
+#include "components/ble/BleController.h"
+#include "components/ble/MusicService.h"
+#include "Screen.h"
+#include <bits/unique_ptr.h>
+#include <libs/lvgl/src/lv_core/lv_style.h>
+#include <libs/lvgl/src/lv_core/lv_obj.h>
+#include "../../Version.h"
+#include "displayapp/icons/music/disc.cpp"
+#include "displayapp/icons/music/disc_f_1.cpp"
+#include "displayapp/icons/music/disc_f_2.cpp"
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ class Music : public Screen {
+ public:
+ Music(DisplayApp *app, Pinetime::Controllers::MusicService &music);
+
+ ~Music() override;
+
+ bool Refresh() override;
+
+ bool OnButtonPushed() override;
+
+ void OnObjectEvent(lv_obj_t *obj, lv_event_t event);
+
+ private:
+ bool OnTouchEvent(TouchEvents event);
+
+ void UpdateLength();
+
+ lv_obj_t *btnPrev;
+ lv_obj_t *btnPlayPause;
+ lv_obj_t *btnNext;
+ lv_obj_t *btnVolDown;
+ lv_obj_t *btnVolUp;
+ lv_obj_t *txtArtist;
+ lv_obj_t *txtTrack;
+ lv_obj_t *txtPlayPause;
+
+ lv_obj_t *imgDisc;
+ lv_obj_t *imgDiscAnim;
+ lv_obj_t *txtTrackDuration;
+
+ /** For the spinning disc animation */
+ bool frameB;
+
+ bool displayVolumeButtons = false;
+ Pinetime::Controllers::MusicService &musicService;
+
+ std::string artist;
+ std::string album;
+ std::string track;
+
+ /** Total length in seconds */
+ int totalLength;
+ /** Current length in seconds */
+ int currentLength;
+ /** Last length */
+ int lastLength;
+ /** Last time an animation update or timer was incremented */
+ TickType_t lastIncrement;
+
+ bool playing;
+
+ /** Watchapp */
+ bool running = true;
+ };
+ }
+ }
+}
diff --git a/src/displayapp/screens/NotificationIcon.cpp b/src/displayapp/screens/NotificationIcon.cpp
new file mode 100644
index 0000000..64898c2
--- /dev/null
+++ b/src/displayapp/screens/NotificationIcon.cpp
@@ -0,0 +1,8 @@
+#include "NotificationIcon.h"
+#include "Symbols.h"
+using namespace Pinetime::Applications::Screens;
+
+const char* NotificationIcon::GetIcon(bool newNotificationAvailable) {
+ if(newNotificationAvailable) return Symbols::info;
+ else return "";
+} \ No newline at end of file
diff --git a/src/displayapp/screens/NotificationIcon.h b/src/displayapp/screens/NotificationIcon.h
new file mode 100644
index 0000000..dc34c3f
--- /dev/null
+++ b/src/displayapp/screens/NotificationIcon.h
@@ -0,0 +1,12 @@
+#pragma once
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ class NotificationIcon {
+ public:
+ static const char* GetIcon(bool newNotificationAvailable);
+ };
+ }
+ }
+} \ No newline at end of file
diff --git a/src/displayapp/screens/Notifications.cpp b/src/displayapp/screens/Notifications.cpp
new file mode 100644
index 0000000..85848b2
--- /dev/null
+++ b/src/displayapp/screens/Notifications.cpp
@@ -0,0 +1,174 @@
+#include <libs/lvgl/lvgl.h>
+#include <displayapp/DisplayApp.h>
+#include <functional>
+#include "Notifications.h"
+
+using namespace Pinetime::Applications::Screens;
+
+Notifications::Notifications(DisplayApp *app, Pinetime::Controllers::NotificationManager &notificationManager, Modes mode) :
+ Screen(app), notificationManager{notificationManager}, mode{mode} {
+ notificationManager.ClearNewNotificationFlag();
+ auto notification = notificationManager.GetLastNotification();
+ if(notification.valid) {
+ currentId = notification.id;
+ currentItem.reset(new NotificationItem("\nNotification", notification.message.data(), notification.index, notificationManager.NbNotifications(), mode));
+ validDisplay = true;
+ } else {
+ currentItem.reset(new NotificationItem("\nNotification", "No notification to display", 0, notificationManager.NbNotifications(), Modes::Preview));
+ }
+
+ if(mode == Modes::Preview) {
+ static lv_style_t style_line;
+ lv_style_copy(&style_line, &lv_style_plain);
+ style_line.line.color = LV_COLOR_WHITE;
+ style_line.line.width = 3;
+ style_line.line.rounded = 0;
+
+
+ timeoutLine = lv_line_create(lv_scr_act(), nullptr);
+ lv_line_set_style(timeoutLine, LV_LINE_STYLE_MAIN, &style_line);
+ lv_line_set_points(timeoutLine, timeoutLinePoints, 2);
+ timeoutTickCountStart = xTaskGetTickCount();
+ timeoutTickCountEnd = timeoutTickCountStart + (5*1024);
+ }
+}
+
+Notifications::~Notifications() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool Notifications::Refresh() {
+ if (mode == Modes::Preview) {
+ auto tick = xTaskGetTickCount();
+ int32_t pos = 240 - ((tick - timeoutTickCountStart) / ((timeoutTickCountEnd - timeoutTickCountStart) / 240));
+ if (pos < 0)
+ running = false;
+
+ timeoutLinePoints[1].x = pos;
+ lv_line_set_points(timeoutLine, timeoutLinePoints, 2);
+
+ if (!running) {
+ // Start clock app when exiting this one
+ app->StartApp(Apps::Clock);
+ }
+ }
+
+ return running;
+}
+
+bool Notifications::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ switch (event) {
+ case Pinetime::Applications::TouchEvents::SwipeUp: {
+ Controllers::NotificationManager::Notification previousNotification;
+ if(validDisplay)
+ previousNotification = notificationManager.GetPrevious(currentId);
+ else
+ previousNotification = notificationManager.GetLastNotification();
+
+ if (!previousNotification.valid) return true;
+
+ validDisplay = true;
+ currentId = previousNotification.id;
+ currentItem.reset(nullptr);
+ app->SetFullRefresh(DisplayApp::FullRefreshDirections::Up);
+ currentItem.reset(new NotificationItem("\nNotification", previousNotification.message.data(), previousNotification.index, notificationManager.NbNotifications(), mode));
+ }
+ return true;
+ case Pinetime::Applications::TouchEvents::SwipeDown: {
+ Controllers::NotificationManager::Notification nextNotification;
+ if(validDisplay)
+ nextNotification = notificationManager.GetNext(currentId);
+ else
+ nextNotification = notificationManager.GetLastNotification();
+
+ if (!nextNotification.valid) return true;
+
+ validDisplay = true;
+ currentId = nextNotification.id;
+ currentItem.reset(nullptr);
+ app->SetFullRefresh(DisplayApp::FullRefreshDirections::Down);
+ currentItem.reset(new NotificationItem("\nNotification", nextNotification.message.data(), nextNotification.index, notificationManager.NbNotifications(), mode));
+ }
+ return true;
+ default:
+ return false;
+ }
+}
+
+
+bool Notifications::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+
+Notifications::NotificationItem::NotificationItem(const char *title, const char *msg, uint8_t notifNr, uint8_t notifNb, Modes mode)
+ : notifNr{notifNr}, notifNb{notifNb}, mode{mode} {
+ container1 = lv_cont_create(lv_scr_act(), nullptr);
+ static lv_style_t contStyle;
+ lv_style_copy(&contStyle, lv_cont_get_style(container1, LV_CONT_STYLE_MAIN));
+ contStyle.body.padding.inner = 20;
+ lv_cont_set_style(container1, LV_CONT_STYLE_MAIN, &contStyle);
+ lv_obj_set_width(container1, LV_HOR_RES);
+ lv_obj_set_height(container1, LV_VER_RES);
+ lv_obj_set_pos(container1, 0, 0);
+ lv_cont_set_layout(container1, LV_LAYOUT_OFF);
+ lv_cont_set_fit2(container1, LV_FIT_FLOOD, LV_FIT_FLOOD);
+
+ t1 = lv_label_create(container1, nullptr);
+ static lv_style_t titleStyle;
+ static lv_style_t textStyle;
+ static lv_style_t bottomStyle;
+ lv_style_copy(&titleStyle, lv_label_get_style(t1, LV_LABEL_STYLE_MAIN));
+ lv_style_copy(&textStyle, lv_label_get_style(t1, LV_LABEL_STYLE_MAIN));
+ lv_style_copy(&bottomStyle, lv_label_get_style(t1, LV_LABEL_STYLE_MAIN));
+ titleStyle.body.padding.inner = 5;
+ titleStyle.body.grad_color = LV_COLOR_GRAY;
+ titleStyle.body.main_color = LV_COLOR_GRAY;
+ titleStyle.body.radius = 20;
+ textStyle.body.border.part = LV_BORDER_NONE;
+ textStyle.body.padding.inner = 5;
+
+ bottomStyle.body.main_color = LV_COLOR_GREEN;
+ bottomStyle.body.grad_color = LV_COLOR_GREEN;
+ bottomStyle.body.border.part = LV_BORDER_TOP;
+ bottomStyle.body.border.color = LV_COLOR_RED;
+
+ lv_label_set_style(t1, LV_LABEL_STYLE_MAIN, &titleStyle);
+ lv_label_set_long_mode(t1, LV_LABEL_LONG_BREAK);
+ lv_label_set_body_draw(t1, true);
+ lv_obj_set_width(t1, LV_HOR_RES - (titleStyle.body.padding.left + titleStyle.body.padding.right));
+ lv_label_set_text(t1, title);
+ static constexpr int16_t offscreenOffset = -20 ;
+ lv_obj_set_pos(t1, titleStyle.body.padding.left, offscreenOffset);
+
+ auto titleHeight = lv_obj_get_height(t1);
+
+ l1 = lv_label_create(container1, nullptr);
+ lv_label_set_style(l1, LV_LABEL_STYLE_MAIN, &textStyle);
+ lv_obj_set_pos(l1, textStyle.body.padding.left,
+ titleHeight + offscreenOffset + textStyle.body.padding.bottom +
+ textStyle.body.padding.top);
+
+ lv_label_set_long_mode(l1, LV_LABEL_LONG_BREAK);
+ lv_label_set_body_draw(l1, true);
+ lv_obj_set_width(l1, LV_HOR_RES - (textStyle.body.padding.left + textStyle.body.padding.right));
+ lv_label_set_text(l1, msg);
+
+ if(mode == Modes::Normal) {
+ if(notifNr < notifNb) {
+ bottomPlaceholder = lv_label_create(container1, nullptr);
+ lv_label_set_style(bottomPlaceholder, LV_LABEL_STYLE_MAIN, &titleStyle);
+ lv_label_set_long_mode(bottomPlaceholder, LV_LABEL_LONG_BREAK);
+ lv_label_set_body_draw(bottomPlaceholder, true);
+ lv_obj_set_width(bottomPlaceholder, LV_HOR_RES - (titleStyle.body.padding.left + titleStyle.body.padding.right));
+ lv_label_set_text(bottomPlaceholder, " ");
+ lv_obj_set_pos(bottomPlaceholder, titleStyle.body.padding.left, LV_VER_RES - 5);
+ }
+ }
+}
+
+
+Notifications::NotificationItem::~NotificationItem() {
+ lv_obj_clean(lv_scr_act());
+}
diff --git a/src/displayapp/screens/Notifications.h b/src/displayapp/screens/Notifications.h
new file mode 100644
index 0000000..fb4e1ef
--- /dev/null
+++ b/src/displayapp/screens/Notifications.h
@@ -0,0 +1,61 @@
+#pragma once
+
+#include <functional>
+#include <vector>
+
+#include "Screen.h"
+#include "ScreenList.h"
+
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ class Notifications : public Screen {
+ public:
+ enum class Modes {Normal, Preview};
+ explicit Notifications(DisplayApp* app, Pinetime::Controllers::NotificationManager& notificationManager, Modes mode);
+ ~Notifications() override;
+
+ bool Refresh() override;
+ bool OnButtonPushed() override;
+ bool OnTouchEvent(Pinetime::Applications::TouchEvents event) override;
+
+ private:
+ bool running = true;
+
+ class NotificationItem {
+ public:
+ NotificationItem(const char* title, const char* msg, uint8_t notifNr, uint8_t notifNb, Modes mode);
+ ~NotificationItem();
+ bool Refresh() {return false;}
+
+ private:
+ uint8_t notifNr = 0;
+ uint8_t notifNb = 0;
+ char pageText[4];
+
+ lv_obj_t* container1;
+ lv_obj_t* t1;
+ lv_obj_t* l1;
+ lv_obj_t* bottomPlaceholder;
+ Modes mode;
+ };
+
+ struct NotificationData {
+ const char* title;
+ const char* text;
+ };
+ Pinetime::Controllers::NotificationManager& notificationManager;
+ Modes mode = Modes::Normal;
+ std::unique_ptr<NotificationItem> currentItem;
+ Controllers::NotificationManager::Notification::Id currentId;
+ bool validDisplay = false;
+
+ lv_point_t timeoutLinePoints[2] { {0, 237}, {239, 237} };
+ lv_obj_t* timeoutLine;
+ uint32_t timeoutTickCountStart;
+ uint32_t timeoutTickCountEnd;
+ };
+ }
+ }
+}
diff --git a/src/DisplayApp/Screens/Screen.cpp b/src/displayapp/screens/Screen.cpp
index 1467df3..1467df3 100644
--- a/src/DisplayApp/Screens/Screen.cpp
+++ b/src/displayapp/screens/Screen.cpp
diff --git a/src/displayapp/screens/Screen.h b/src/displayapp/screens/Screen.h
new file mode 100644
index 0000000..6b1d0ee
--- /dev/null
+++ b/src/displayapp/screens/Screen.h
@@ -0,0 +1,42 @@
+#pragma once
+
+#include <cstdint>
+#include "../TouchEvents.h"
+
+namespace Pinetime {
+ namespace Applications {
+ class DisplayApp;
+ namespace Screens {
+ class Screen {
+ public:
+ explicit Screen(DisplayApp* app) : app{app} {}
+ virtual ~Screen() = default;
+
+ /**
+ * Most of the time, apps only react to events (touch events, for example).
+ * In this case you don't need to do anything in this method.
+ *
+ * For example, InfiniPaint does nothing in Refresh().
+ * But, if you want to update your display periodically, draw an animation...
+ * you cannot do it in a touch event handler because these handlers are not
+ * called if the user does not touch the screen.
+ *
+ * That's why Refresh() is there: update the display periodically.
+ *
+ * @return false if the app can be closed, true if it must continue to run
+ **/
+ virtual bool Refresh() = 0;
+
+ /** @return false if the button hasn't been handled by the app, true if it has been handled */
+ virtual bool OnButtonPushed() { return false; }
+
+ /** @return false if the event hasn't been handled by the app, true if it has been handled */
+ virtual bool OnTouchEvent(TouchEvents event) { return false; }
+ virtual bool OnTouchEvent(uint16_t x, uint16_t y) { return false; }
+
+ protected:
+ DisplayApp* app;
+ };
+ }
+ }
+}
diff --git a/src/displayapp/screens/ScreenList.h b/src/displayapp/screens/ScreenList.h
new file mode 100644
index 0000000..b198634
--- /dev/null
+++ b/src/displayapp/screens/ScreenList.h
@@ -0,0 +1,66 @@
+#pragma once
+
+#include <vector>
+#include <functional>
+#include "components/ble/NimbleController.h"
+#include "Screen.h"
+#include "Label.h"
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ template <size_t N>
+ class ScreenList : public Screen {
+ public:
+ ScreenList(DisplayApp* app, std::array<std::function<std::unique_ptr<Screen>()>, N>&& screens)
+ : Screen(app), screens{std::move(screens)}, current{this->screens[0]()} {
+
+ }
+
+ ~ScreenList() override {
+
+ }
+
+ bool Refresh() override {
+ running = current->Refresh();
+ return running;
+ }
+
+ bool OnButtonPushed() override {
+ running = false;
+ return true;
+ }
+
+ bool OnTouchEvent(TouchEvents event) override {
+ switch (event) {
+ case TouchEvents::SwipeDown:
+ if (screenIndex > 0) {
+ current.reset(nullptr);
+ app->SetFullRefresh(DisplayApp::FullRefreshDirections::Down);
+ screenIndex--;
+ current = screens[screenIndex]();
+ }
+ return true;
+ case TouchEvents::SwipeUp:
+ if (screenIndex < screens.size() - 1) {
+ current.reset(nullptr);
+ app->SetFullRefresh(DisplayApp::FullRefreshDirections::Up);
+ screenIndex++;
+ current = screens[screenIndex]();
+ }
+ return true;
+ default:
+ return false;
+ }
+ return false;
+ }
+
+ private:
+ bool running = true;
+ uint8_t screenIndex = 0;
+ std::array<std::function<std::unique_ptr<Screen>()>, N> screens;
+ std::unique_ptr<Screen> current;
+ };
+ }
+ }
+} \ No newline at end of file
diff --git a/src/displayapp/screens/Symbols.h b/src/displayapp/screens/Symbols.h
new file mode 100644
index 0000000..aeea324
--- /dev/null
+++ b/src/displayapp/screens/Symbols.h
@@ -0,0 +1,30 @@
+#pragma once
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ namespace Symbols {
+ static constexpr const char* none = "";
+ static constexpr const char* batteryFull = "\xEF\x89\x80";
+ static constexpr const char* batteryEmpty = "\xEF\x89\x84";
+ static constexpr const char* batteryThreeQuarter = "\xEF\x89\x81";
+ static constexpr const char* batteryHalf = "\xEF\x89\x82";
+ static constexpr const char* batteryOneQuarter = "\xEF\x89\x83";
+ static constexpr const char* heartBeat = "\xEF\x88\x9E";
+ static constexpr const char* bluetoothFull = "\xEF\x8A\x93";
+ static constexpr const char* bluetooth = "\xEF\x8A\x94";
+ static constexpr const char* plug = "\xEF\x87\xA6";
+ static constexpr const char* shoe = "\xEF\x95\x8B";
+ static constexpr const char* clock = "\xEF\x80\x97";
+ static constexpr const char* info = "\xEF\x84\xA9";
+ static constexpr const char* list = "\xEF\x80\xBA";
+ static constexpr const char* sun = "\xEF\x86\x85";
+ static constexpr const char* check = "\xEF\x95\xA0";
+ static constexpr const char* music = "\xEF\x80\x81";
+ static constexpr const char* tachometer = "\xEF\x8F\xBD";
+ static constexpr const char* asterisk = "\xEF\x81\xA9";
+ static constexpr const char* paintbrush = "\xEF\x87\xBC";
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/src/displayapp/screens/SystemInfo.cpp b/src/displayapp/screens/SystemInfo.cpp
new file mode 100644
index 0000000..867fdae
--- /dev/null
+++ b/src/displayapp/screens/SystemInfo.cpp
@@ -0,0 +1,116 @@
+#include <libs/lvgl/lvgl.h>
+#include <displayapp/DisplayApp.h>
+#include <functional>
+#include "SystemInfo.h"
+#include "../../Version.h"
+#include "Tile.h"
+
+using namespace Pinetime::Applications::Screens;
+
+SystemInfo::SystemInfo(Pinetime::Applications::DisplayApp *app,
+ Pinetime::Controllers::DateTime &dateTimeController,
+ Pinetime::Controllers::Battery& batteryController,
+ Pinetime::Controllers::BrightnessController& brightnessController,
+ Pinetime::Controllers::Ble& bleController,
+ Pinetime::Drivers::WatchdogView& watchdog) :
+ Screen(app),
+ dateTimeController{dateTimeController}, batteryController{batteryController},
+ brightnessController{brightnessController}, bleController{bleController}, watchdog{watchdog},
+ screens{app, {
+ [this]() -> std::unique_ptr<Screen> { return CreateScreen1(); },
+ [this]() -> std::unique_ptr<Screen> { return CreateScreen2(); },
+ [this]() -> std::unique_ptr<Screen> { return CreateScreen3(); }
+ }
+ } {}
+
+
+SystemInfo::~SystemInfo() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool SystemInfo::Refresh() {
+ screens.Refresh();
+ return running;
+}
+
+bool SystemInfo::OnButtonPushed() {
+ running = false;
+ return true;
+}
+
+bool SystemInfo::OnTouchEvent(Pinetime::Applications::TouchEvents event) {
+ return screens.OnTouchEvent(event);
+}
+
+std::unique_ptr<Screen> SystemInfo::CreateScreen1() {
+ auto batteryPercentF = batteryController.PercentRemaining();
+ uint16_t batteryPercent = 0;
+ if(batteryPercentF > 100.0f) batteryPercent = 100;
+ else if(batteryPercentF < 0.0f) batteryPercent = 0;
+
+ uint8_t brightness = 0;
+ switch(brightnessController.Level()) {
+ case Controllers::BrightnessController::Levels::Off: brightness = 0; break;
+ case Controllers::BrightnessController::Levels::Low: brightness = 1; break;
+ case Controllers::BrightnessController::Levels::Medium: brightness = 2; break;
+ case Controllers::BrightnessController::Levels::High: brightness = 3; break;
+ }
+ auto resetReason = [this]() {
+ switch (watchdog.ResetReason()) {
+ case Drivers::Watchdog::ResetReasons::Watchdog: return "wtdg";
+ case Drivers::Watchdog::ResetReasons::HardReset: return "hardr";
+ case Drivers::Watchdog::ResetReasons::NFC: return "nfc";
+ case Drivers::Watchdog::ResetReasons::SoftReset: return "softr";
+ case Drivers::Watchdog::ResetReasons::CpuLockup: return "cpulock";
+ case Drivers::Watchdog::ResetReasons::SystemOff: return "off";
+ case Drivers::Watchdog::ResetReasons::LpComp: return "lpcomp";
+ case Drivers::Watchdog::ResetReasons::DebugInterface: return "dbg";
+ case Drivers::Watchdog::ResetReasons::ResetPin: return "rst";
+ default: return "?";
+ }
+ }();
+
+ // uptime
+ static constexpr uint32_t secondsInADay = 60*60*24;
+ static constexpr uint32_t secondsInAnHour = 60*60;
+ static constexpr uint32_t secondsInAMinute = 60;
+ uint32_t uptimeSeconds = dateTimeController.Uptime().count();
+ uint32_t uptimeDays = (uptimeSeconds / secondsInADay);
+ uptimeSeconds = uptimeSeconds % secondsInADay;
+ uint32_t uptimeHours = uptimeSeconds / secondsInAnHour;
+ uptimeSeconds = uptimeSeconds % secondsInAnHour;
+ uint32_t uptimeMinutes = uptimeSeconds / secondsInAMinute;
+ uptimeSeconds = uptimeSeconds % secondsInAMinute;
+ // TODO handle more than 100 days of uptime
+
+ sprintf(t1, "Pinetime\n"
+ "Version:%ld.%ld.%ld\n"
+ "Build: %s\n"
+ " %s\n"
+ "Date: %02d/%02d/%04d\n"
+ "Time: %02d:%02d:%02d\n"
+ "Uptime: %02lud %02lu:%02lu:%02lu\n"
+ "Battery: %d%%\n"
+ "Backlight: %d/3\n"
+ "Last reset: %s\n",
+ Version::Major(), Version::Minor(), Version::Patch(),
+ __DATE__, __TIME__,
+ dateTimeController.Day(), static_cast<uint8_t>(dateTimeController.Month()), dateTimeController.Year(),
+ dateTimeController.Hours(), dateTimeController.Minutes(), dateTimeController.Seconds(),
+ uptimeDays, uptimeHours, uptimeMinutes, uptimeSeconds,
+ batteryPercent, brightness, resetReason);
+
+ return std::unique_ptr<Screen>(new Screens::Label(app, t1));
+}
+
+std::unique_ptr<Screen> SystemInfo::CreateScreen2() {
+ auto& bleAddr = bleController.Address();
+ sprintf(t2, "BLE MAC: \n %02x:%02x:%02x:%02x:%02x:%02x",
+ bleAddr[5], bleAddr[4], bleAddr[3], bleAddr[2], bleAddr[1], bleAddr[0]);
+ return std::unique_ptr<Screen>(new Screens::Label(app, t2));
+}
+
+std::unique_ptr<Screen> SystemInfo::CreateScreen3() {
+ strncpy(t3, "Hello from\nthe developer!", 27);
+ return std::unique_ptr<Screen>(new Screens::Label(app, t3));
+}
diff --git a/src/DisplayApp/Screens/ScreenList.h b/src/displayapp/screens/SystemInfo.h
index b0ee016..987a584 100644
--- a/src/DisplayApp/Screens/ScreenList.h
+++ b/src/displayapp/screens/SystemInfo.h
@@ -1,41 +1,47 @@
#pragma once
+#include <functional>
#include <vector>
-#include <Components/Ble/NimbleController.h>
+
+#include "components/ble/NimbleController.h"
#include "Screen.h"
#include "Label.h"
+#include "ScreenList.h"
+#include "Gauge.h"
+#include "Meter.h"
namespace Pinetime {
namespace Applications {
namespace Screens {
- class ScreenList : public Screen {
+ class SystemInfo : public Screen {
public:
- explicit ScreenList(DisplayApp* app,
+ explicit SystemInfo(DisplayApp* app,
Pinetime::Controllers::DateTime& dateTimeController,
Pinetime::Controllers::Battery& batteryController,
Pinetime::Controllers::BrightnessController& brightnessController,
Pinetime::Controllers::Ble& bleController,
Pinetime::Drivers::WatchdogView& watchdog);
- ~ScreenList() override;
+ ~SystemInfo() override;
bool Refresh() override;
bool OnButtonPushed() override;
bool OnTouchEvent(TouchEvents event) override;
private:
bool running = true;
- uint8_t screenIndex = 0;
- // TODO choose another container without dynamic alloc
- std::vector<Screens::Label> screens;
Pinetime::Controllers::DateTime& dateTimeController;
Pinetime::Controllers::Battery& batteryController;
Pinetime::Controllers::BrightnessController& brightnessController;
Pinetime::Controllers::Ble& bleController;
Pinetime::Drivers::WatchdogView& watchdog;
-
char t1[200];
char t2[200];
char t3[30];
+
+ ScreenList<3> screens;
+ std::unique_ptr<Screen> CreateScreen1();
+ std::unique_ptr<Screen> CreateScreen2();
+ std::unique_ptr<Screen> CreateScreen3();
};
}
}
diff --git a/src/DisplayApp/Screens/Tab.cpp b/src/displayapp/screens/Tab.cpp
index adc3257..44b806c 100644
--- a/src/DisplayApp/Screens/Tab.cpp
+++ b/src/displayapp/screens/Tab.cpp
@@ -1,13 +1,13 @@
#include <cstdio>
#include <libs/date/includes/date/date.h>
-#include <Components/DateTime/DateTimeController.h>
+#include "components/datetime/DateTimeController.h"
#include <Version.h>
#include <libs/lvgl/src/lv_core/lv_obj.h>
#include <libs/lvgl/src/lv_font/lv_font.h>
#include <libs/lvgl/lvgl.h>
#include <libraries/log/nrf_log.h>
#include "Tab.h"
-#include <DisplayApp/DisplayApp.h>
+#include "displayapp/DisplayApp.h"
using namespace Pinetime::Applications::Screens;
diff --git a/src/DisplayApp/Screens/Tab.h b/src/displayapp/screens/Tab.h
index e16dbb9..e16dbb9 100644
--- a/src/DisplayApp/Screens/Tab.h
+++ b/src/displayapp/screens/Tab.h
diff --git a/src/displayapp/screens/Tile.cpp b/src/displayapp/screens/Tile.cpp
new file mode 100644
index 0000000..75fa6ef
--- /dev/null
+++ b/src/displayapp/screens/Tile.cpp
@@ -0,0 +1,62 @@
+#include <libs/lvgl/src/lv_core/lv_obj.h>
+#include <libs/lvgl/src/lv_font/lv_font.h>
+#include <libs/lvgl/lvgl.h>
+
+#include "Tile.h"
+#include "displayapp/DisplayApp.h"
+#include "Symbols.h"
+#include "../../Version.h"
+
+using namespace Pinetime::Applications::Screens;
+
+extern lv_font_t jetbrains_mono_bold_20;
+
+static void event_handler(lv_obj_t * obj, lv_event_t event) {
+ Tile* screen = static_cast<Tile *>(obj->user_data);
+ uint32_t* eventDataPtr = (uint32_t*) lv_event_get_data();
+ uint32_t eventData = *eventDataPtr;
+ screen->OnObjectEvent(obj, event, eventData);
+}
+
+Tile::Tile(DisplayApp* app, std::array<Applications, 6>& applications) : Screen(app) {
+ for(int i = 0, appIndex = 0; i < 8; i++) {
+ if(i == 3) btnm_map1[i] = "\n";
+ else if(i == 7) btnm_map1[i] = "";
+ else {
+ btnm_map1[i] = applications[appIndex].icon;
+ apps[appIndex] = applications[appIndex].application;
+ appIndex++;
+ }
+ }
+ modal.reset(new Modal(app));
+
+ btnm1 = lv_btnm_create(lv_scr_act(), nullptr);
+ lv_btnm_set_map(btnm1, btnm_map1);
+ lv_obj_set_size(btnm1, LV_HOR_RES, LV_VER_RES);
+
+ btnm1->user_data = this;
+ lv_obj_set_event_cb(btnm1, event_handler);
+}
+
+Tile::~Tile() {
+ lv_obj_clean(lv_scr_act());
+}
+
+bool Tile::Refresh() {
+ return running;
+}
+
+void Tile::OnObjectEvent(lv_obj_t *obj, lv_event_t event, uint32_t buttonId) {
+ if(event == LV_EVENT_VALUE_CHANGED) {
+ app->StartApp(apps[buttonId]);
+ running = false;
+ }
+}
+
+bool Tile::OnButtonPushed() {
+ app->StartApp(Apps::Clock);
+ running = false;
+ return true;
+}
+
+
diff --git a/src/displayapp/screens/Tile.h b/src/displayapp/screens/Tile.h
new file mode 100644
index 0000000..cf5fcf1
--- /dev/null
+++ b/src/displayapp/screens/Tile.h
@@ -0,0 +1,39 @@
+#pragma once
+
+#include <cstdint>
+#include "Screen.h"
+#include <bits/unique_ptr.h>
+#include "Modal.h"
+#include <lvgl/src/lv_core/lv_style.h>
+#include <displayapp/Apps.h>
+
+namespace Pinetime {
+ namespace Applications {
+ namespace Screens {
+ class Tile : public Screen {
+ public:
+ struct Applications {
+ const char* icon;
+ Pinetime::Applications::Apps application;
+ };
+
+ explicit Tile(DisplayApp* app, std::array<Applications, 6>& applications);
+ ~Tile() override;
+
+ bool Refresh() override;
+ bool OnButtonPushed() override;
+
+ void OnObjectEvent(lv_obj_t* obj, lv_event_t event, uint32_t buttonId);
+
+ private:
+ lv_obj_t * btnm1;
+ bool running = true;
+
+ std::unique_ptr<Modal> modal;
+
+ const char* btnm_map1[8];
+ Pinetime::Applications::Apps apps[6];
+ };
+ }
+ }
+}
diff --git a/src/drivers/Cst816s.cpp b/src/drivers/Cst816s.cpp
index 60cd402..94db3b3 100644
--- a/src/drivers/Cst816s.cpp
+++ b/src/drivers/Cst816s.cpp
@@ -2,7 +2,6 @@
#include <task.h>
#include <nrfx_log.h>
#include <legacy/nrf_drv_gpiote.h>
-
#include "Cst816s.h"
using namespace Pinetime::Drivers;
@@ -38,7 +37,9 @@ void Cst816S::Init() {
Cst816S::TouchInfos Cst816S::GetTouchInfo() {
Cst816S::TouchInfos info;
- twiMaster.Read(twiAddress, 0, touchData, 63);
+ auto ret = twiMaster.Read(twiAddress, 0, touchData, 63);
+ if(ret != TwiMaster::ErrorCodes::NoError) return {};
+
auto nbTouchPoints = touchData[2] & 0x0f;
// uint8_t i = 0;
@@ -60,9 +61,9 @@ Cst816S::TouchInfos Cst816S::GetTouchInfo() {
uint16_t y = (yHigh << 8) | yLow;
auto action = touchData[touchEventIndex + (touchStep * i)] >> 6; /* 0 = Down, 1 = Up, 2 = contact*/
- auto finger = touchData[touchIdIndex + (touchStep * i)] >> 4;
- auto pressure = touchData[touchXYIndex + (touchStep * i)];
- auto area = touchData[touchMiscIndex + (touchStep * i)] >> 4;
+ //auto finger = touchData[touchIdIndex + (touchStep * i)] >> 4;
+ //auto pressure = touchData[touchXYIndex + (touchStep * i)];
+ //auto area = touchData[touchMiscIndex + (touchStep * i)] >> 4;
info.x = x;
info.y = y;
@@ -89,7 +90,6 @@ Cst816S::TouchInfos Cst816S::GetTouchInfo() {
// case Gestures::LongPress: NRF_LOG_INFO("Gesture : Long press"); break;
// default : NRF_LOG_INFO("Unknown"); break;
// }
-
}
@@ -97,12 +97,16 @@ Cst816S::TouchInfos Cst816S::GetTouchInfo() {
}
void Cst816S::Sleep() {
- // TODO re enable sleep mode
- //twiMaster.Sleep();
- nrf_gpio_cfg_default(6);
- nrf_gpio_cfg_default(7);
+ nrf_gpio_pin_clear(pinReset);
+ vTaskDelay(5);
+ nrf_gpio_pin_set(pinReset);
+ vTaskDelay(50);
+ static constexpr uint8_t sleepValue = 0x03;
+ twiMaster.Write(twiAddress, 0xA5, &sleepValue, 1);
+ NRF_LOG_INFO("[TOUCHPANEL] Sleep");
}
void Cst816S::Wakeup() {
Init();
+ NRF_LOG_INFO("[TOUCHPANEL] Wakeup");
} \ No newline at end of file
diff --git a/src/drivers/Cst816s.h b/src/drivers/Cst816s.h
index b115a68..4569e82 100644
--- a/src/drivers/Cst816s.h
+++ b/src/drivers/Cst816s.h
@@ -18,13 +18,13 @@ namespace Pinetime {
LongPress = 0x0C
};
struct TouchInfos {
- uint16_t x;
- uint16_t y;
- uint8_t action;
- uint8_t finger;
- uint8_t pressure;
- uint8_t area;
- Gestures gesture;
+ uint16_t x = 0;
+ uint16_t y = 0;
+ uint8_t action = 0;
+ uint8_t finger = 0;
+ uint8_t pressure = 0;
+ uint8_t area = 0;
+ Gestures gesture = Gestures::None;
bool isTouch = false;
};
diff --git a/src/drivers/Spi.cpp b/src/drivers/Spi.cpp
index bf08178..2d8aa3b 100644
--- a/src/drivers/Spi.cpp
+++ b/src/drivers/Spi.cpp
@@ -1,4 +1,5 @@
#include <hal/nrf_gpio.h>
+#include <nrfx_log.h>
#include "Spi.h"
using namespace Pinetime::Drivers;
@@ -18,8 +19,12 @@ bool Spi::Read(uint8_t* cmd, size_t cmdSize, uint8_t *data, size_t dataSize) {
}
void Spi::Sleep() {
- // TODO sleep spi
nrf_gpio_cfg_default(pinCsn);
+ NRF_LOG_INFO("[SPI] Sleep")
+}
+
+bool Spi::WriteCmdAndBuffer(const uint8_t *cmd, size_t cmdSize, const uint8_t *data, size_t dataSize) {
+ return spiMaster.WriteCmdAndBuffer(pinCsn, cmd, cmdSize, data, dataSize);
}
bool Spi::Init() {
@@ -27,8 +32,10 @@ bool Spi::Init() {
return true;
}
-bool Spi::WriteCmdAndBuffer(const uint8_t *cmd, size_t cmdSize, const uint8_t *data, size_t dataSize) {
- return spiMaster.WriteCmdAndBuffer(pinCsn, cmd, cmdSize, data, dataSize);
+void Spi::Wakeup() {
+ nrf_gpio_cfg_output(pinCsn);
+ nrf_gpio_pin_set(pinCsn);
+ NRF_LOG_INFO("[SPI] Wakeup")
}
diff --git a/src/drivers/SpiMaster.cpp b/src/drivers/SpiMaster.cpp
index 8087d38..2e5852a 100644
--- a/src/drivers/SpiMaster.cpp
+++ b/src/drivers/SpiMaster.cpp
@@ -4,6 +4,7 @@
#include "SpiMaster.h"
#include <algorithm>
#include <task.h>
+#include <nrfx_log.h>
using namespace Pinetime::Drivers;
@@ -117,8 +118,6 @@ void SpiMaster::OnEndEvent() {
spiBaseAddress->TASKS_START = 1;
} else {
- uint8_t* buffer = nullptr;
- size_t size = 0;
if(taskToNotify != nullptr) {
BaseType_t xHigherPriorityTaskWoken = pdFALSE;
vTaskNotifyGiveFromISR(taskToNotify, &xHigherPriorityTaskWoken);
@@ -233,10 +232,13 @@ void SpiMaster::Sleep() {
nrf_gpio_cfg_default(params.pinSCK);
nrf_gpio_cfg_default(params.pinMOSI);
nrf_gpio_cfg_default(params.pinMISO);
+
+ NRF_LOG_INFO("[SPIMASTER] sleep")
}
void SpiMaster::Wakeup() {
Init();
+ NRF_LOG_INFO("[SPIMASTER] Wakeup");
}
bool SpiMaster::WriteCmdAndBuffer(uint8_t pinCsn, const uint8_t *cmd, size_t cmdSize, const uint8_t *data, size_t dataSize) {
diff --git a/src/drivers/SpiNorFlash.cpp b/src/drivers/SpiNorFlash.cpp
index 7e4da1c..bd24834 100644
--- a/src/drivers/SpiNorFlash.cpp
+++ b/src/drivers/SpiNorFlash.cpp
@@ -11,8 +11,8 @@ SpiNorFlash::SpiNorFlash(Spi& spi) : spi{spi} {
}
void SpiNorFlash::Init() {
- auto id = ReadIdentificaion();
- NRF_LOG_INFO("[SPI FLASH] Manufacturer : %d, Memory type : %d, memory density : %d", id.manufacturer, id.type, id.density);
+ device_id = ReadIdentificaion();
+ NRF_LOG_INFO("[SpiNorFlash] Manufacturer : %d, Memory type : %d, memory density : %d", device_id.manufacturer, device_id.type, device_id.density);
}
void SpiNorFlash::Uninit() {
@@ -20,11 +20,25 @@ void SpiNorFlash::Uninit() {
}
void SpiNorFlash::Sleep() {
-
+ auto cmd = static_cast<uint8_t>(Commands::DeepPowerDown);
+ spi.Write(&cmd, sizeof(uint8_t));
+ NRF_LOG_INFO("[SpiNorFlash] Sleep")
}
void SpiNorFlash::Wakeup() {
-
+ // send Commands::ReleaseFromDeepPowerDown then 3 dummy bytes before reading Device ID
+ static constexpr uint8_t cmdSize = 4;
+ uint8_t cmd[cmdSize] = {static_cast<uint8_t>(Commands::ReleaseFromDeepPowerDown), 0x01, 0x02, 0x03};
+ uint8_t id = 0;
+ spi.Read(reinterpret_cast<uint8_t *>(&cmd), cmdSize, &id, 1);
+ auto devId = device_id = ReadIdentificaion();
+ if(devId.type != device_id.type) {
+ NRF_LOG_INFO("[SpiNorFlash] ID on Wakeup: Failed");
+ }
+ else {
+ NRF_LOG_INFO("[SpiNorFlash] ID on Wakeup: %d", id);
+ }
+ NRF_LOG_INFO("[SpiNorFlash] Wakeup")
}
SpiNorFlash::Identification SpiNorFlash::ReadIdentificaion() {
diff --git a/src/drivers/SpiNorFlash.h b/src/drivers/SpiNorFlash.h
index 98267c0..10c25a0 100644
--- a/src/drivers/SpiNorFlash.h
+++ b/src/drivers/SpiNorFlash.h
@@ -48,11 +48,13 @@ namespace Pinetime {
SectorErase = 0x20,
ReadSecurityRegister = 0x2B,
ReadIdentification = 0x9F,
+ ReleaseFromDeepPowerDown = 0xAB,
+ DeepPowerDown = 0xB9
};
static constexpr uint16_t pageSize = 256;
Spi& spi;
-
+ Identification device_id;
};
}
}
diff --git a/src/drivers/St7789.cpp b/src/drivers/St7789.cpp
index 09269af..ed28c82 100644
--- a/src/drivers/St7789.cpp
+++ b/src/drivers/St7789.cpp
@@ -1,5 +1,6 @@
#include <hal/nrf_gpio.h>
#include <libraries/delay/nrf_delay.h>
+#include <nrfx_log.h>
#include "St7789.h"
#include "Spi.h"
@@ -174,12 +175,10 @@ void St7789::HardwareReset() {
void St7789::Sleep() {
SleepIn();
nrf_gpio_cfg_default(pinDataCommand);
-// spi.Sleep(); // TODO sleep SPI
+ NRF_LOG_INFO("[LCD] Sleep");
}
void St7789::Wakeup() {
-// spi.Wakeup(); // TODO wake up SPI
-
nrf_gpio_cfg_output(pinDataCommand);
// TODO why do we need to reset the controller?
HardwareReset();
@@ -193,4 +192,5 @@ void St7789::Wakeup() {
NormalModeOn();
VerticalScrollStartAddress(verticalScrollingStartAddress);
DisplayOn();
+ NRF_LOG_INFO("[LCD] Wakeup")
}
diff --git a/src/drivers/TwiMaster.cpp b/src/drivers/TwiMaster.cpp
index 4a0c536..3ff8a95 100644
--- a/src/drivers/TwiMaster.cpp
+++ b/src/drivers/TwiMaster.cpp
@@ -60,24 +60,53 @@ void TwiMaster::Init() {
}
-void TwiMaster::Read(uint8_t deviceAddress, uint8_t registerAddress, uint8_t *data, size_t size) {
+TwiMaster::ErrorCodes TwiMaster::Read(uint8_t deviceAddress, uint8_t registerAddress, uint8_t *data, size_t size) {
xSemaphoreTake(mutex, portMAX_DELAY);
- Write(deviceAddress, &registerAddress, 1, false);
- Read(deviceAddress, data, size, true);
+ auto ret = ReadWithRetry(deviceAddress, registerAddress, data, size);
xSemaphoreGive(mutex);
+
+ return ret;
}
-void TwiMaster::Write(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t *data, size_t size) {
+TwiMaster::ErrorCodes TwiMaster::Write(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t *data, size_t size) {
ASSERT(size <= maxDataSize);
xSemaphoreTake(mutex, portMAX_DELAY);
+
+ auto ret = WriteWithRetry(deviceAddress, registerAddress, data, size);
+ xSemaphoreGive(mutex);
+ return ret;
+}
+
+/* Execute a read transaction (composed of a write and a read operation). If one of these opeartion fails,
+ * it's retried once. If it fails again, an error is returned */
+TwiMaster::ErrorCodes TwiMaster::ReadWithRetry(uint8_t deviceAddress, uint8_t registerAddress, uint8_t *data, size_t size) {
+ TwiMaster::ErrorCodes ret;
+ ret = Write(deviceAddress, &registerAddress, 1, false);
+ if(ret != ErrorCodes::NoError)
+ ret = Write(deviceAddress, &registerAddress, 1, false);
+
+ if(ret != ErrorCodes::NoError) return ret;
+
+ ret = Read(deviceAddress, data, size, true);
+ if(ret != ErrorCodes::NoError)
+ ret = Read(deviceAddress, data, size, true);
+
+ return ret;
+}
+
+/* Execute a write transaction. If it fails, it is retried once. If it fails again, an error is returned. */
+TwiMaster::ErrorCodes TwiMaster::WriteWithRetry(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t *data, size_t size) {
internalBuffer[0] = registerAddress;
std::memcpy(internalBuffer+1, data, size);
- Write(deviceAddress, internalBuffer, size+1, true);
- xSemaphoreGive(mutex);
+ auto ret = Write(deviceAddress, internalBuffer, size+1, true);
+ if(ret != ErrorCodes::NoError)
+ ret = Write(deviceAddress, internalBuffer, size+1, true);
+
+ return ret;
}
-void TwiMaster::Read(uint8_t deviceAddress, uint8_t *buffer, size_t size, bool stop) {
+TwiMaster::ErrorCodes TwiMaster::Read(uint8_t deviceAddress, uint8_t *buffer, size_t size, bool stop) {
twiBaseAddress->ADDRESS = deviceAddress;
twiBaseAddress->TASKS_RESUME = 0x1UL;
twiBaseAddress->RXD.PTR = (uint32_t)buffer;
@@ -88,7 +117,15 @@ void TwiMaster::Read(uint8_t deviceAddress, uint8_t *buffer, size_t size, bool s
while(!twiBaseAddress->EVENTS_RXSTARTED && !twiBaseAddress->EVENTS_ERROR);
twiBaseAddress->EVENTS_RXSTARTED = 0x0UL;
- while(!twiBaseAddress->EVENTS_LASTRX && !twiBaseAddress->EVENTS_ERROR);
+ txStartedCycleCount = DWT->CYCCNT;
+ uint32_t currentCycleCount;
+ while(!twiBaseAddress->EVENTS_LASTRX && !twiBaseAddress->EVENTS_ERROR) {
+ currentCycleCount = DWT->CYCCNT;
+ if ((currentCycleCount-txStartedCycleCount) > HwFreezedDelay) {
+ FixHwFreezed();
+ return ErrorCodes::TransactionFailed;
+ }
+ }
twiBaseAddress->EVENTS_LASTRX = 0x0UL;
if (stop || twiBaseAddress->EVENTS_ERROR) {
@@ -105,9 +142,10 @@ void TwiMaster::Read(uint8_t deviceAddress, uint8_t *buffer, size_t size, bool s
if (twiBaseAddress->EVENTS_ERROR) {
twiBaseAddress->EVENTS_ERROR = 0x0UL;
}
+ return ErrorCodes::NoError;
}
-void TwiMaster::Write(uint8_t deviceAddress, const uint8_t *data, size_t size, bool stop) {
+TwiMaster::ErrorCodes TwiMaster::Write(uint8_t deviceAddress, const uint8_t *data, size_t size, bool stop) {
twiBaseAddress->ADDRESS = deviceAddress;
twiBaseAddress->TASKS_RESUME = 0x1UL;
twiBaseAddress->TXD.PTR = (uint32_t)data;
@@ -118,7 +156,15 @@ void TwiMaster::Write(uint8_t deviceAddress, const uint8_t *data, size_t size, b
while(!twiBaseAddress->EVENTS_TXSTARTED && !twiBaseAddress->EVENTS_ERROR);
twiBaseAddress->EVENTS_TXSTARTED = 0x0UL;
- while(!twiBaseAddress->EVENTS_LASTTX && !twiBaseAddress->EVENTS_ERROR);
+ txStartedCycleCount = DWT->CYCCNT;
+ uint32_t currentCycleCount;
+ while(!twiBaseAddress->EVENTS_LASTTX && !twiBaseAddress->EVENTS_ERROR) {
+ currentCycleCount = DWT->CYCCNT;
+ if ((currentCycleCount-txStartedCycleCount) > HwFreezedDelay) {
+ FixHwFreezed();
+ return ErrorCodes::TransactionFailed;
+ }
+ }
twiBaseAddress->EVENTS_LASTTX = 0x0UL;
if (stop || twiBaseAddress->EVENTS_ERROR) {
@@ -137,4 +183,47 @@ void TwiMaster::Write(uint8_t deviceAddress, const uint8_t *data, size_t size, b
uint32_t error = twiBaseAddress->ERRORSRC;
twiBaseAddress->ERRORSRC = error;
}
-} \ No newline at end of file
+
+ return ErrorCodes::NoError;
+}
+
+void TwiMaster::Sleep() {
+ while(twiBaseAddress->ENABLE != 0) {
+ twiBaseAddress->ENABLE = (TWIM_ENABLE_ENABLE_Disabled << TWIM_ENABLE_ENABLE_Pos);
+ }
+ nrf_gpio_cfg_default(6);
+ nrf_gpio_cfg_default(7);
+ NRF_LOG_INFO("[TWIMASTER] Sleep");
+}
+
+void TwiMaster::Wakeup() {
+ Init();
+ NRF_LOG_INFO("[TWIMASTER] Wakeup");
+}
+
+/* Sometimes, the TWIM device just freeze and never set the event EVENTS_LASTTX.
+ * This method disable and re-enable the peripheral so that it works again.
+ * This is just a workaround, and it would be better if we could find a way to prevent
+ * this issue from happening.
+ * */
+void TwiMaster::FixHwFreezed() {
+ NRF_LOG_INFO("I2C device frozen, reinitializing it!");
+ // Disable I²C
+ uint32_t twi_state = NRF_TWI1->ENABLE;
+ twiBaseAddress->ENABLE = TWIM_ENABLE_ENABLE_Disabled << TWI_ENABLE_ENABLE_Pos;
+
+ NRF_GPIO->PIN_CNF[params.pinScl] = ((uint32_t)GPIO_PIN_CNF_DIR_Input << GPIO_PIN_CNF_DIR_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_INPUT_Connect << GPIO_PIN_CNF_INPUT_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_PULL_Pullup << GPIO_PIN_CNF_PULL_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_DRIVE_S0S1 << GPIO_PIN_CNF_DRIVE_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_SENSE_Disabled << GPIO_PIN_CNF_SENSE_Pos);
+
+ NRF_GPIO->PIN_CNF[params.pinSda] = ((uint32_t)GPIO_PIN_CNF_DIR_Input << GPIO_PIN_CNF_DIR_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_INPUT_Connect << GPIO_PIN_CNF_INPUT_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_PULL_Pullup << GPIO_PIN_CNF_PULL_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_DRIVE_S0S1 << GPIO_PIN_CNF_DRIVE_Pos)
+ | ((uint32_t)GPIO_PIN_CNF_SENSE_Disabled << GPIO_PIN_CNF_SENSE_Pos);
+
+ // Re-enable I²C
+ twiBaseAddress->ENABLE = twi_state;
+}
diff --git a/src/drivers/TwiMaster.h b/src/drivers/TwiMaster.h
index 3b7555f..52e3909 100644
--- a/src/drivers/TwiMaster.h
+++ b/src/drivers/TwiMaster.h
@@ -10,6 +10,7 @@ namespace Pinetime {
public:
enum class Modules { TWIM1 };
enum class Frequencies {Khz100, Khz250, Khz400};
+ enum class ErrorCodes {NoError, TransactionFailed};
struct Parameters {
uint32_t frequency;
uint8_t pinSda;
@@ -19,12 +20,19 @@ namespace Pinetime {
TwiMaster(const Modules module, const Parameters& params);
void Init();
- void Read(uint8_t deviceAddress, uint8_t registerAddress, uint8_t* buffer, size_t size);
- void Write(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t* data, size_t size);
+ ErrorCodes Read(uint8_t deviceAddress, uint8_t registerAddress, uint8_t* buffer, size_t size);
+ ErrorCodes Write(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t* data, size_t size);
+
+ void Sleep();
+ void Wakeup();
private:
- void Read(uint8_t deviceAddress, uint8_t* buffer, size_t size, bool stop);
- void Write(uint8_t deviceAddress, const uint8_t* data, size_t size, bool stop);
+ ErrorCodes ReadWithRetry(uint8_t deviceAddress, uint8_t registerAddress, uint8_t* buffer, size_t size);
+ ErrorCodes WriteWithRetry(uint8_t deviceAddress, uint8_t registerAddress, const uint8_t* data, size_t size);
+
+ ErrorCodes Read(uint8_t deviceAddress, uint8_t* buffer, size_t size, bool stop);
+ ErrorCodes Write(uint8_t deviceAddress, const uint8_t* data, size_t size, bool stop);
+ void FixHwFreezed();
NRF_TWIM_Type* twiBaseAddress;
SemaphoreHandle_t mutex;
const Modules module;
@@ -32,7 +40,8 @@ namespace Pinetime {
static constexpr uint8_t maxDataSize{8};
static constexpr uint8_t registerSize{1};
uint8_t internalBuffer[maxDataSize + registerSize];
-
+ uint32_t txStartedCycleCount = 0;
+ static constexpr uint32_t HwFreezedDelay{161000};
};
}
} \ No newline at end of file
diff --git a/src/graphics.cpp b/src/graphics.cpp
index 3b53703..288b5e9 100644
--- a/src/graphics.cpp
+++ b/src/graphics.cpp
@@ -11,15 +11,15 @@
#include <libraries/gpiote/app_gpiote.h>
#include <hal/nrf_wdt.h>
#include <cstring>
-#include <Components/Gfx/Gfx.h>
+#include <components/gfx/Gfx.h>
#include <drivers/St7789.h>
-#include <Components/Brightness/BrightnessController.h>
+#include <components/brightness/BrightnessController.h>
#if NRF_LOG_ENABLED
-#include "Logging/NrfLogger.h"
+#include "logging/NrfLogger.h"
Pinetime::Logging::NrfLogger logger;
#else
-#include "Logging/DummyLogger.h"
+#include "logging/DummyLogger.h"
Pinetime::Logging::DummyLogger logger;
#endif
@@ -79,6 +79,7 @@ void Process(void* instance) {
NRF_LOG_INFO("Init...");
spi.Init();
spiNorFlash.Init();
+ spiNorFlash.Wakeup();
brightnessController.Init();
lcd.Init();
gfx.Init();
@@ -103,10 +104,10 @@ void Process(void* instance) {
static constexpr uint32_t screenWidth = 240;
static constexpr uint32_t screenWidthInBytes = screenWidth*2; // LCD display 16bits color (1 pixel = 2 bytes)
uint16_t displayLineBuffer[screenWidth];
- for(int line = 0; line < screenWidth; line++) {
+ for(uint32_t line = 0; line < screenWidth; line++) {
spiNorFlash.Read(line*screenWidthInBytes, reinterpret_cast<uint8_t *>(displayLineBuffer), screenWidth);
spiNorFlash.Read((line*screenWidthInBytes)+screenWidth, reinterpret_cast<uint8_t *>(displayLineBuffer) + screenWidth, screenWidth);
- for(int col = 0; col < screenWidth; col++) {
+ for(uint32_t col = 0; col < screenWidth; col++) {
gfx.pixel_draw(col, line, displayLineBuffer[col]);
}
}
diff --git a/src/libs/lvgl/src/lv_core/lv_obj.c b/src/libs/lvgl/src/lv_core/lv_obj.c
index 510a870..511e72d 100644
--- a/src/libs/lvgl/src/lv_core/lv_obj.c
+++ b/src/libs/lvgl/src/lv_core/lv_obj.c
@@ -163,7 +163,7 @@ lv_obj_t * lv_obj_create(lv_obj_t * parent, const lv_obj_t * copy)
LV_ASSERT_MEM(new_obj);
if(new_obj == NULL) return NULL;
- new_obj->par = NULL; /*Screens has no a parent*/
+ new_obj->par = NULL; /*screens has no a parent*/
lv_ll_init(&(new_obj->child_ll), sizeof(lv_obj_t));
/*Set the callbacks*/
diff --git a/src/libs/mynewt-nimble/nimble/host/src/ble_gap.c b/src/libs/mynewt-nimble/nimble/host/src/ble_gap.c
index be4a1cb..e32482e 100644
--- a/src/libs/mynewt-nimble/nimble/host/src/ble_gap.c
+++ b/src/libs/mynewt-nimble/nimble/host/src/ble_gap.c
@@ -310,12 +310,14 @@ ble_gap_log_conn(uint8_t own_addr_type, const ble_addr_t *peer_addr,
BLE_HS_LOG_ADDR(INFO, peer_addr->val);
}
+ /* // NRF LOG support max 6 params in log
BLE_HS_LOG(INFO, " scan_itvl=%d scan_window=%d itvl_min=%d itvl_max=%d "
"latency=%d supervision_timeout=%d min_ce_len=%d "
"max_ce_len=%d own_addr_type=%d",
params->scan_itvl, params->scan_window, params->itvl_min,
params->itvl_max, params->latency, params->supervision_timeout,
params->min_ce_len, params->max_ce_len, own_addr_type);
+ */
}
#endif
diff --git a/src/Logging/DummyLogger.h b/src/logging/DummyLogger.h
index 0aa7288..0aa7288 100644
--- a/src/Logging/DummyLogger.h
+++ b/src/logging/DummyLogger.h
diff --git a/src/Logging/Logger.h b/src/logging/Logger.h
index 95d21dc..95d21dc 100644
--- a/src/Logging/Logger.h
+++ b/src/logging/Logger.h
diff --git a/src/Logging/NrfLogger.cpp b/src/logging/NrfLogger.cpp
index 7ccacc8..0d95c06 100644
--- a/src/Logging/NrfLogger.cpp
+++ b/src/logging/NrfLogger.cpp
@@ -19,10 +19,15 @@ void NrfLogger::Init() {
void NrfLogger::Process(void*) {
NRF_LOG_INFO("Logger task started!");
+ // Suppress endless loop diagnostic
+ #pragma clang diagnostic push
+ #pragma ide diagnostic ignored "EndlessLoop"
while (1) {
NRF_LOG_FLUSH();
vTaskDelay(100); // Not good for power consumption, it will wake up every 100ms...
}
+ // Clear diagnostic suppression
+ #pragma clang diagnostic pop
}
void NrfLogger::Resume() {
diff --git a/src/Logging/NrfLogger.h b/src/logging/NrfLogger.h
index cb7089f..cb7089f 100644
--- a/src/Logging/NrfLogger.h
+++ b/src/logging/NrfLogger.h
diff --git a/src/main.cpp b/src/main.cpp
index fe41358..45aac6d 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,38 +1,38 @@
#include <FreeRTOS.h>
#include <task.h>
+#include <timers.h>
#include <legacy/nrf_drv_clock.h>
+#include <hal/nrf_rtc.h>
+#include <hal/nrf_wdt.h>
+#include <os/os_cputime.h>
#include <libraries/timer/app_timer.h>
#include <libraries/gpiote/app_gpiote.h>
-#include <DisplayApp/DisplayApp.h>
+#include "displayapp/DisplayApp.h"
#include <softdevice/common/nrf_sdh.h>
-#include <hal/nrf_rtc.h>
-#include <timers.h>
-#include <Components/DateTime/DateTimeController.h>
-#include "Components/Battery/BatteryController.h"
-#include "Components/Ble/BleController.h"
+#include "components/datetime/DateTimeController.h"
+#include "components/battery/BatteryController.h"
+#include "components/ble/BleController.h"
+#include "components/ble/NotificationManager.h"
#include <drivers/St7789.h>
#include <drivers/SpiMaster.h>
#include <drivers/Spi.h>
-#include <DisplayApp/LittleVgl.h>
-#include <SystemTask/SystemTask.h>
-#include <Components/Ble/NotificationManager.h>
+#include "displayapp/LittleVgl.h"
+#include <systemtask/SystemTask.h>
#include <nimble/nimble_port_freertos.h>
#include <nimble/npl_freertos.h>
#include <nimble/nimble_port.h>
#include <host/ble_hs.h>
#include <controller/ble_ll.h>
-#include <os/os_cputime.h>
#include <transport/ram/ble_hci_ram.h>
-#include <hal/nrf_wdt.h>
#include <host/util/util.h>
#include <services/gap/ble_svc_gap.h>
#if NRF_LOG_ENABLED
-#include "Logging/NrfLogger.h"
+#include "logging/NrfLogger.h"
Pinetime::Logging::NrfLogger logger;
#else
-#include "Logging/DummyLogger.h"
+#include "logging/DummyLogger.h"
Pinetime::Logging::DummyLogger logger;
#endif
diff --git a/src/SystemTask/SystemMonitor.h b/src/systemtask/SystemMonitor.h
index 8fcfafb..029a136 100644
--- a/src/SystemTask/SystemMonitor.h
+++ b/src/systemtask/SystemMonitor.h
@@ -27,8 +27,8 @@ namespace Pinetime {
void Process() const {
if(xTaskGetTickCount() - lastTick > 10000) {
NRF_LOG_INFO("---------------------------------------\nFree heap : %d", xPortGetFreeHeapSize());
- auto nb = uxTaskGetSystemState(tasksStatus, 10, NULL);
- for (int i = 0; i < nb; i++) {
+ auto nb = uxTaskGetSystemState(tasksStatus, 10, nullptr);
+ for (uint32_t i = 0; i < nb; i++) {
NRF_LOG_INFO("Task [%s] - %d", tasksStatus[i].pcTaskName, tasksStatus[i].usStackHighWaterMark);
if (tasksStatus[i].usStackHighWaterMark < 20)
NRF_LOG_INFO("WARNING!!! Task %s task is nearly full, only %dB available", tasksStatus[i].pcTaskName,
diff --git a/src/SystemTask/SystemTask.cpp b/src/systemtask/SystemTask.cpp
index 9f57f6f..dac4ce2 100644
--- a/src/SystemTask/SystemTask.cpp
+++ b/src/systemtask/SystemTask.cpp
@@ -1,9 +1,9 @@
#include <libraries/log/nrf_log.h>
#include <libraries/gpiote/app_gpiote.h>
#include <drivers/Cst816s.h>
-#include <DisplayApp/LittleVgl.h>
+#include "displayapp/LittleVgl.h"
#include <hal/nrf_rtc.h>
-#include <Components/Ble/NotificationManager.h>
+#include "components/ble/NotificationManager.h"
#include <host/ble_gatt.h>
#include <host/ble_hs_adv.h>
#include "SystemTask.h"
@@ -11,8 +11,9 @@
#include <host/ble_gap.h>
#include <host/util/util.h>
#include <drivers/InternalFlash.h>
-#include "../main.h"
-#include "Components/Ble/NimbleController.h"
+#include "main.h"
+#include "components/ble/NimbleController.h"
+#include "../BootloaderVersion.h"
using namespace Pinetime::System;
@@ -35,8 +36,8 @@ SystemTask::SystemTask(Drivers::SpiMaster &spi, Drivers::St7789 &lcd,
twiMaster{twiMaster}, touchPanel{touchPanel}, lvgl{lvgl}, batteryController{batteryController},
bleController{bleController}, dateTimeController{dateTimeController},
watchdog{}, watchdogView{watchdog}, notificationManager{notificationManager},
- nimbleController(*this, bleController,dateTimeController, notificationManager, spiNorFlash) {
- systemTaksMsgQueue = xQueueCreate(10, 1);
+ nimbleController(*this, bleController,dateTimeController, notificationManager, batteryController, spiNorFlash) {
+ systemTasksMsgQueue = xQueueCreate(10, 1);
}
void SystemTask::Start() {
@@ -46,7 +47,7 @@ void SystemTask::Start() {
void SystemTask::Process(void *instance) {
auto *app = static_cast<SystemTask *>(instance);
- NRF_LOG_INFO("SystemTask task started!");
+ NRF_LOG_INFO("systemtask task started!");
app->Work();
}
@@ -58,14 +59,7 @@ void SystemTask::Work() {
spi.Init();
spiNorFlash.Init();
-
- // Write the 'image OK' flag if it's not already done
- // TODO implement a better verification mecanism for the image (ask for user confirmation via UI/BLE ?)
- uint32_t* imageOkPtr = reinterpret_cast<uint32_t *>(0x7BFE8);
- uint32_t imageOk = *imageOkPtr;
- if(imageOk != 1)
- Pinetime::Drivers::InternalFlash::WriteWord(0x7BFE8, 1);
-
+ spiNorFlash.Wakeup();
nimbleController.Init();
nimbleController.StartAdvertising();
lcd.Init();
@@ -107,28 +101,42 @@ void SystemTask::Work() {
idleTimer = xTimerCreate ("idleTimer", idleTime, pdFALSE, this, IdleTimerCallback);
xTimerStart(idleTimer, 0);
+ // Suppress endless loop diagnostic
+ #pragma clang diagnostic push
+ #pragma ide diagnostic ignored "EndlessLoop"
while(true) {
uint8_t msg;
- if (xQueueReceive(systemTaksMsgQueue, &msg, isSleeping?2500 : 1000)) {
+ if (xQueueReceive(systemTasksMsgQueue, &msg, isSleeping ? 2500 : 1000)) {
Messages message = static_cast<Messages >(msg);
switch(message) {
case Messages::GoToRunning:
- isSleeping = false;
+ spi.Wakeup();
+ twiMaster.Wakeup();
+
+ spiNorFlash.Wakeup();
+ lcd.Wakeup();
+ touchPanel.Wakeup();
+
+ displayApp->PushMessage(Applications::DisplayApp::Messages::GoToRunning);
+ displayApp->PushMessage(Applications::DisplayApp::Messages::UpdateBatteryLevel);
+
xTimerStart(idleTimer, 0);
nimbleController.StartAdvertising();
+ isSleeping = false;
+ isWakingUp = false;
break;
case Messages::GoToSleep:
- NRF_LOG_INFO("[SystemTask] Going to sleep");
+ isGoingToSleep = true;
+ NRF_LOG_INFO("[systemtask] Going to sleep");
xTimerStop(idleTimer, 0);
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::GoToSleep);
- isSleeping = true;
break;
case Messages::OnNewTime:
ReloadIdleTimer();
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::UpdateDateTime);
break;
case Messages::OnNewNotification:
- if(isSleeping) GoToRunning();
+ if(isSleeping && !isWakingUp) GoToRunning();
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::NewNotification);
break;
case Messages::BleConnected:
@@ -138,13 +146,12 @@ void SystemTask::Work() {
break;
case Messages::BleFirmwareUpdateStarted:
doNotGoToSleep = true;
- if(isSleeping) GoToRunning();
+ if(isSleeping && !isWakingUp) GoToRunning();
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::BleFirmwareUpdateStarted);
break;
case Messages::BleFirmwareUpdateFinished:
doNotGoToSleep = false;
xTimerStart(idleTimer, 0);
- displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::BleFirmwareUpdateFinished);
if(bleController.State() == Pinetime::Controllers::Ble::FirmwareUpdateStates::Validated)
NVIC_SystemReset();
break;
@@ -154,6 +161,20 @@ void SystemTask::Work() {
case Messages::OnButtonEvent:
ReloadIdleTimer();
break;
+ case Messages::OnDisplayTaskSleeping:
+ if(BootloaderVersion::IsValid()) {
+ // First versions of the bootloader do not expose their version and cannot initialize the SPI NOR FLASH
+ // if it's in sleep mode. Avoid bricked device by disabling sleep mode on these versions.
+ spiNorFlash.Sleep();
+ }
+ lcd.Sleep();
+ touchPanel.Sleep();
+
+ spi.Sleep();
+ twiMaster.Sleep();
+ isSleeping = true;
+ isGoingToSleep = false;
+ break;
default: break;
}
}
@@ -178,28 +199,33 @@ void SystemTask::Work() {
if(!nrf_gpio_pin_read(pinButton))
watchdog.Kick();
}
+ // Clear diagnostic suppression
+ #pragma clang diagnostic pop
}
void SystemTask::OnButtonPushed() {
+ if(isGoingToSleep) return;
if(!isSleeping) {
- NRF_LOG_INFO("[SystemTask] Button pushed");
+ NRF_LOG_INFO("[systemtask] Button pushed");
PushMessage(Messages::OnButtonEvent);
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::ButtonPushed);
}
else {
- NRF_LOG_INFO("[SystemTask] Button pushed, waking up");
- GoToRunning();
+ if(!isWakingUp) {
+ NRF_LOG_INFO("[systemtask] Button pushed, waking up");
+ GoToRunning();
+ }
}
}
void SystemTask::GoToRunning() {
+ isWakingUp = true;
PushMessage(Messages::GoToRunning);
- displayApp->PushMessage(Applications::DisplayApp::Messages::GoToRunning);
- displayApp->PushMessage(Applications::DisplayApp::Messages::UpdateBatteryLevel);
}
void SystemTask::OnTouchEvent() {
- NRF_LOG_INFO("[SystemTask] Touch event");
+ if(isGoingToSleep) return ;
+ NRF_LOG_INFO("[systemtask] Touch event");
if(!isSleeping) {
PushMessage(Messages::OnTouchEvent);
displayApp->PushMessage(Pinetime::Applications::DisplayApp::Messages::TouchEvent);
@@ -207,12 +233,15 @@ void SystemTask::OnTouchEvent() {
}
void SystemTask::PushMessage(SystemTask::Messages msg) {
+ if(msg == Messages::GoToSleep) {
+ isGoingToSleep = true;
+ }
BaseType_t xHigherPriorityTaskWoken;
xHigherPriorityTaskWoken = pdFALSE;
- xQueueSendFromISR(systemTaksMsgQueue, &msg, &xHigherPriorityTaskWoken);
+ xQueueSendFromISR(systemTasksMsgQueue, &msg, &xHigherPriorityTaskWoken);
if (xHigherPriorityTaskWoken) {
/* Actual macro used here is port specific. */
- // TODO : should I do something here?
+ // TODO: should I do something here?
}
}
@@ -223,6 +252,6 @@ void SystemTask::OnIdle() {
}
void SystemTask::ReloadIdleTimer() const {
- if(isSleeping) return;
+ if(isSleeping || isGoingToSleep) return;
xTimerReset(idleTimer, 0);
}
diff --git a/src/SystemTask/SystemTask.h b/src/systemtask/SystemTask.h
index 3e53bae..6ef0cfb 100644
--- a/src/SystemTask/SystemTask.h
+++ b/src/systemtask/SystemTask.h
@@ -1,16 +1,17 @@
#pragma once
+#include <memory>
+
#include <FreeRTOS.h>
#include <task.h>
-#include <memory>
#include <drivers/SpiMaster.h>
#include <drivers/St7789.h>
-#include <Components/Battery/BatteryController.h>
-#include <DisplayApp/DisplayApp.h>
+#include "components/battery/BatteryController.h"
+#include "displayapp/DisplayApp.h"
#include <drivers/Watchdog.h>
#include <drivers/SpiNorFlash.h>
#include "SystemMonitor.h"
-#include "Components/Ble/NimbleController.h"
+#include "components/ble/NimbleController.h"
#include "timers.h"
namespace Pinetime {
@@ -18,7 +19,7 @@ namespace Pinetime {
class SystemTask {
public:
enum class Messages {GoToSleep, GoToRunning, OnNewTime, OnNewNotification, BleConnected,
- BleFirmwareUpdateStarted, BleFirmwareUpdateFinished, OnTouchEvent, OnButtonEvent
+ BleFirmwareUpdateStarted, BleFirmwareUpdateFinished, OnTouchEvent, OnButtonEvent, OnDisplayTaskSleeping
};
SystemTask(Drivers::SpiMaster &spi, Drivers::St7789 &lcd,
@@ -53,8 +54,10 @@ namespace Pinetime {
std::unique_ptr<Pinetime::Applications::DisplayApp> displayApp;
Pinetime::Controllers::Ble& bleController;
Pinetime::Controllers::DateTime& dateTimeController;
- QueueHandle_t systemTaksMsgQueue;
- bool isSleeping = false;
+ QueueHandle_t systemTasksMsgQueue;
+ std::atomic<bool> isSleeping{false};
+ std::atomic<bool> isGoingToSleep{false};
+ std::atomic<bool> isWakingUp{false};
Pinetime::Drivers::Watchdog watchdog;
Pinetime::Drivers::WatchdogView watchdogView;
Pinetime::Controllers::NotificationManager& notificationManager;