Merge remote-tracking branch 'tmk/master'

This commit is contained in:
Mark Sikora 2024-01-09 15:22:03 -05:00
commit 29fd77fc7a
36 changed files with 9350 additions and 7411 deletions

View file

@ -17,14 +17,17 @@ Resources:
Wiring
------
Use PD2(USART RXD) for 'Keyboard Data' pin and give power with VCC and GND. Other pins are optional and not supported at this point.
Use PD2(USART RXD) for 'Keyboard Data' pin and give power with VCC and GND. Other pins are optional.
AVR NEWS
------------------------
PD2 Keyboard Data
PD3 Keyboard Command
PD0 Mouse Data
PD1 BZ
PD0 7 Mouse Data
PD1 2 BZ(Speaker)
PD2 3 Keyboard Data
PD3 6 Keyboard Command(NWP-5461)
PD4 8 POWER ON Switch(NWP-5461)
VCC 1 VCC
GND 5 GND
Target microcontroller is Atmel ATMega32U2 by default but porting this project to other 8-bit AVR controllers would be easy.
@ -86,6 +89,37 @@ Scan Codes
| 43 | 44 | 45 | 46 | 47 | 48| 49| 4A | | 6E| | 66| 5B| 5C| 5D|
`-------------------------------------------------------------' `---' `---------------'
POWER ON Switch registers scan code 0x7A(0xFA) and pin 8 is not needed actually.
### NWP-411A
,------------------------, ,------------------------.
| F1 | F2 | F3 | F4 | F5 | | F6 | F7 | F8 | F9 | F10|
`------------------------' `------------------------'
,-------------------------------------------------------------. ,---------------.
|Esc| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =| \| BS | | 7| 8| 9| -|
|-------------------------------------------------------------| |---------------|
|Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]|Del| | | 4| 5| 6| +|
|---------------------------------------------------------' | |---------------|
|Ctrl | A| S| D| F| G| H| J| K| L| ;| '| `|Enter | | 1| 2| 3| ,|
|-------------------------------------------------------------| |---------------|
|Shift | Z| X| C| V| B| N| M| ,| ,| /| | Shift | | 0| ↑ | .| |
|-------------------------------------------------------------| |-----------|Ent|
|Alt |Cap| | Space | | | | | | ← | ↓ | → | |
`-------------------------------------------------------------' `---------------'
,------------------------, ,------------------------.
| 01 | 02 | 03 | 04 | 05 | | 06 | 07 | 08 | 09 | 0A |
`------------------------' `------------------------'
,-------------------------------------------------------------. ,---------------.
| 0B| 0C| 0D| 0E| 0F| 10| 11| 12| 13| 14| 15| 16| 17| 18| 19 | | 4B| 4C| 4D| 4E|
|-------------------------------------------------------------| |---------------|
| 1A | 1B| 1C| 1D| 1E| 1F| 20| 21| 22| 23| 24| 25| 26| 27| | | 4F| 50| 51| 52|
|---------------------------------------------------------' | |---------------|
| 28 | 29| 2A| 2B| 2C| 2D| 2E| 2F| 30| 31| 32| 33| 34| 35 | | 53| 54| 55| 56|
|-------------------------------------------------------------| |---------------|
| 36 | 37| 38| 39| 3A| 3B| 3C| 3D| 3E| 3F| 40| 41| 42 | | 57| 58| 59| |
|-------------------------------------------------------------| |-----------| 5A|
| 43 |44 | 45 | 46 | 47 | 48| 49| 4A | | 5B| 5C| 5D| |
`-------------------------------------------------------------' `---------------'
Pinouts
@ -101,17 +135,11 @@ Pinouts
3 Keyboard Data(from keyboard MCU TxD)
4 NC
5 GND
6 Keyboard Command?(to MCU RxD via two schmitt triggers of Z8 74LS14)
6 Keyboard Command(to keyboard MCU RxD via two schmitt triggers of Z8 74LS14)
7 Mouse Data(from Mouse Ext connector)
8 Power switch(directly to the switch via diode)
9 FG
I have three NWP-5461s and GND and FG is connected in one of them for some reason.
- Serial No.14178(EH0100 5 04 04 0173) GND and FG is not tied.
- Serial No.14580(EH0100 5 09 12 0211) GND and FG is not tied.
- Serial No.17458(EH0100 7 09 08 0104) GND and FG is not tied.
### NWP-411A
-------------
@ -127,7 +155,6 @@ I have three NWP-5461s and GND and FG is connected in one of them for some reaso
7 Mouse Data(from Mouse Ext connector)
8 NC
9 FG
NOTE: These are just from my guess and not confirmed.

View file

@ -62,4 +62,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
# error "USART configuration is needed."
#endif
/* POWER ON Switch on NWP-5461 */
#define NEWS_POWER_DDR DDRD
#define NEWS_POWER_PORT PORTD
#define NEWS_POWER_PIN PIND
#define NEWS_POWER_BIT 4
/* input with pull-up */
#define NEWS_POWER_INIT() do { \
NEWS_POWER_DDR &= ~(1 << NEWS_POWER_BIT); \
NEWS_POWER_PORT |= (1 << NEWS_POWER_BIT); \
} while(0)
#define NEWS_POWER_SW (!(NEWS_POWER_PIN & (1 << NEWS_POWER_BIT)))
#endif

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -53,4 +53,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define LOCKING_SUPPORT_ENABLE
#define LOCKING_RESYNC_ENABLE
// power saving during suspended without remote wakeup disabled
#define UHS2_POWER_SAVING
#endif

View file

@ -226,20 +226,80 @@ void led_set(uint8_t usb_led)
if (kbd4.isReady()) kbd4.SetLed(&usb_led);
}
// We need to keep doing UHS2 USB::Task() to initialize keyboard
// even during USB bus is suspended and remote wakeup is not enabled yet on LUFA side.
// This situation can happen just after pluging converter into USB port.
static bool init_done = false;
void hook_late_init()
{
dprintf("[i]");
init_done = true;
}
void hook_usb_suspend_loop(void)
{
dprintf("[s]");
#ifndef TMK_LUFA_DEBUG_UART
// This corrupts debug print when suspend
suspend_power_down();
#endif
if (USB_Device_RemoteWakeupEnabled) {
if (suspend_wakeup_condition()) {
if (usb_host.checkRemoteWakeup()) {
USB_Device_SendRemoteWakeup();
}
} else {
matrix_scan();
}
}
static uint8_t _led_stats = 0;
void hook_usb_suspend_entry(void)
{
dprintf("[S]");
if (!init_done) return;
matrix_clear();
clear_keyboard();
usb_host.suspend();
#ifdef UHS2_POWER_SAVING
// power down when remote wake is not enabled
if (!USB_Device_RemoteWakeupEnabled) {
dprintf("[p]");
usb_host.powerDown();
}
#endif
}
void hook_usb_wakeup(void)
{
dprintf("[W]");
if (!init_done) return;
suspend_wakeup_init();
#ifdef UHS2_POWER_SAVING
// power down when remote wake is not enabled
if (!USB_Device_RemoteWakeupEnabled) {
dprintf("[P]");
usb_host.powerUp();
// USB state cannot be retained through power down/up cycle
// device should be enumerated and initialize from the beginning
usb_host.ReleaseAllDevices();
usb_host.setUsbTaskState(USB_STATE_DETACHED);
}
#endif
usb_host.resume();
}
void hook_usb_startup_wait_loop(void)
{
usb_host.Task();
static uint8_t usb_state = 0;
if (usb_state != usb_host.getUsbTaskState()) {
usb_state = usb_host.getUsbTaskState();
dprintf("u:%02X\n", usb_state);
if (usb_state == USB_STATE_RUNNING) {
dprintf("s:%s\n", usb_host.getVbusState()==FSHOST ? "f" : "l");
}
}
}

View file

@ -0,0 +1,47 @@
TARGET ?= eeprom_tool
TMK_DIR ?= ../../tmk_core
TARGET_DIR ?= .
SRC ?= $(TARGET).c
CONFIG_H ?= config.h
# MCU name
MCU ?= atmega32u4
#MCU ?= atmega32u2
# Processor frequency.
F_CPU ?= 16000000
#
# LUFA specific
#
ARCH ?= AVR8
F_USB ?= $(F_CPU)
# Interrupt driven control endpoint task
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
#
# Build Options
#
MOUSEKEY_ENABLE ?= no # Mouse keys
EXTRAKEY_ENABLE ?= no # Media control and System control
CONSOLE_ENABLE ?= yes # Console for debug
COMMAND_ENABLE ?= no # Commands for debug and configuration
NKRO_ENABLE ?= no # USB Nkey Rollover
NO_KEYBOARD ?= yes # No keyboard interface
NO_DEBUG ?= yes
# Boot Section Size in bytes
OPT_DEFS += -DBOOTLOADER_SIZE=4096
#OPT_DEFS += -DNO_DEBUG
# Search Path
VPATH += $(TARGET_DIR)
VPATH += $(TMK_DIR)
include $(TMK_DIR)/protocol/lufa.mk
include $(TMK_DIR)/common.mk
include $(TMK_DIR)/rules.mk

View file

@ -0,0 +1,6 @@
NAME = eeprom_show
MCU = atmega32u2
TARGET = $(NAME)_$(MCU)
SRC = $(NAME).c
include Makefile

View file

@ -0,0 +1,6 @@
NAME = eeprom_show
MCU = atmega32u4
TARGET = $(NAME)_$(MCU)
SRC = $(NAME).c
include Makefile

View file

@ -0,0 +1,6 @@
NAME = eeprom_wipe
MCU = atmega32u2
TARGET = $(NAME)_$(MCU)
SRC = $(NAME).c
include Makefile

View file

@ -0,0 +1,6 @@
NAME = eeprom_wipe
MCU = atmega32u4
TARGET = $(NAME)_$(MCU)
SRC = $(NAME).c
include Makefile

View file

@ -0,0 +1,18 @@
EEPROM tool
===========
This can show and erase EEPROM content and would be useful when you have a trouble with EEPROM.
Prebuilt firmware
-----------------
`eeprom_show` just shows content of EEPROM and `eeprom_wipe` overwrites all bytes of EEPROM with 0xFF.
You can see the contents using `hid_listen`.
#### For ATmega32u2:
- eeprom_show_32u2.hex
- eeprom_wipe_32u2.hex
#### For ATmega32u4:
- eeprom_show_32u4.hex
- eeprom_wipe_32u4.hex

View file

@ -0,0 +1,50 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
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 2 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 <http://www.gnu.org/licenses/>.
*/
#ifndef CONFIG_H
#define CONFIG_H
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xEEEE
#define DEVICE_VER 0x0001
#define MANUFACTURER TMK
#define PRODUCT EEPROM Tool
#define DESCRIPTION Product from TMK keyboard firmware project
/* matrix size */
#define MATRIX_ROWS 0
#define MATRIX_COLS 0
/* key combination for command */
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
// Disable power saving in USB suspend loop but remote wakeup is still valid.
// This allows keep USB::Task() going during suspend without power down time delay.
//#define NO_SUSPEND_POWER_DOWN
// Disable USB startup wait, which can delays starting UHS2 Task() for 350-600ms.
//#define NO_USB_STARTUP_WAIT_LOOP
// Disable USB suspend loop, which blocks UHS2 Task() while power saving.
// Note that this also disables power saving and remote wakeup from keyboard completely.
//#define NO_USB_SUSPEND_LOOP
#endif

View file

@ -0,0 +1,28 @@
#include "hook.h"
#include "print.h"
#include "timer.h"
#include <avr/eeprom.h>
static void eeprom_show(void)
{
xprintf("eeprom:");
for (int i = 0; i < E2END + 1; i++) {
if ((i % 16) == 0) { xprintf("\n%04X: ", i); }
xprintf("%02X ", eeprom_read_byte((uint8_t *)i));
}
xprintf("\n");
}
void hook_late_init(void)
{
eeprom_show();
}
void hook_main_loop(void)
{
static uint16_t last_time = 0;
uint16_t t = timer_read();
if (t != last_time && (t % 1000) == 0) xprintf(".");
last_time = t;
}

View file

@ -0,0 +1,42 @@
#include "hook.h"
#include "print.h"
#include "timer.h"
#include <avr/eeprom.h>
static void eeprom_show(void)
{
xprintf("eeprom:");
for (int i = 0; i < E2END + 1; i++) {
if ((i % 16) == 0) { xprintf("\n%04X: ", i); }
xprintf("%02X ", eeprom_read_byte((uint8_t *)i));
}
xprintf("\n");
}
static void eeprom_wipe(void)
{
xprintf("eeprom wipe: ");
for (int i = 0; i < E2END + 1; i++) {
if ((i % 16) == 0) { xprintf("%04X: ", i); }
eeprom_write_byte((uint8_t *)i, 0xFF);
}
xprintf("\n");
}
void hook_late_init(void)
{
//eeprom_show();
//xprintf("\n");
//eeprom_wipe();
//xprintf("\n");
eeprom_show();
}
void hook_main_loop(void)
{
static uint16_t last_time = 0;
uint16_t t = timer_read();
if (t != last_time && (t % 1000) == 0) xprintf(".");
last_time = t;
}

View file

@ -0,0 +1,41 @@
#include "hook.h"
#include "print.h"
#include "timer.h"
#include <avr/eeprom.h>
static void eeprom_show(void)
{
xprintf("eeprom:");
for (int i = 0; i < E2END + 1; i++) {
if ((i % 16) == 0) { xprintf("\n%04X: ", i); }
xprintf("%02X ", eeprom_read_byte((uint8_t *)i));
}
xprintf("\n");
}
static void eeprom_wipe(void)
{
xprintf("eeprom wipe: ");
for (int i = 0; i < E2END + 1; i++) {
if ((i % 16) == 0) { xprintf("%04X: ", i); }
eeprom_write_byte((uint8_t *)i, 0xFF);
}
xprintf("\n");
}
void hook_late_init(void)
{
eeprom_show();
xprintf("\n");
eeprom_wipe();
xprintf("\n");
eeprom_show();
}
void hook_main_loop(void)
{
static uint16_t last_time = 0;
uint16_t t = timer_read();
if (t != last_time && (t % 1000) == 0) xprintf(".");
last_time = t;
}

47
keyboard/minimum/Makefile Normal file
View file

@ -0,0 +1,47 @@
TARGET ?= minimum
TMK_DIR ?= ../../tmk_core
TARGET_DIR ?= .
SRC ?= $(TARGET).c
CONFIG_H ?= config.h
# MCU name
MCU ?= atmega32u4
#MCU ?= atmega32u2
# Processor frequency.
F_CPU ?= 16000000
#
# LUFA specific
#
ARCH ?= AVR8
F_USB ?= $(F_CPU)
# Interrupt driven control endpoint task
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
#
# Build Options
#
MOUSEKEY_ENABLE ?= no # Mouse keys
EXTRAKEY_ENABLE ?= no # Media control and System control
CONSOLE_ENABLE ?= no # Console for debug
COMMAND_ENABLE ?= no # Commands for debug and configuration
NKRO_ENABLE ?= no # USB Nkey Rollover
NO_KEYBOARD ?= yes # No keyboard interface
NO_DEBUG ?= yes
# Boot Section Size in bytes
OPT_DEFS += -DBOOTLOADER_SIZE=4096
#OPT_DEFS += -DNO_DEBUG
# Search Path
VPATH += $(TARGET_DIR)
VPATH += $(TMK_DIR)
#include $(TMK_DIR)/protocol/lufa.mk
#include $(TMK_DIR)/common.mk
include $(TMK_DIR)/rules.mk

View file

@ -0,0 +1,3 @@
minimum
=======
This is a template of minimum project for starting point.

50
keyboard/minimum/config.h Normal file
View file

@ -0,0 +1,50 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
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 2 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 <http://www.gnu.org/licenses/>.
*/
#ifndef CONFIG_H
#define CONFIG_H
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xEEEE
#define DEVICE_VER 0x0000
#define MANUFACTURER TMK
#define PRODUCT minimum
#define DESCRIPTION Product from TMK keyboard firmware project
/* matrix size */
#define MATRIX_ROWS 0
#define MATRIX_COLS 0
/* key combination for command */
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
// Disable power saving in USB suspend loop but remote wakeup is still valid.
// This allows keep USB::Task() going during suspend without power down time delay.
//#define NO_SUSPEND_POWER_DOWN
// Disable USB startup wait, which can delays starting UHS2 Task() for 350-600ms.
//#define NO_USB_STARTUP_WAIT_LOOP
// Disable USB suspend loop, which blocks UHS2 Task() while power saving.
// Note that this also disables power saving and remote wakeup from keyboard completely.
//#define NO_USB_SUSPEND_LOOP
#endif

View file

@ -0,0 +1,3 @@
int main(void)
{
}

View file

@ -0,0 +1,47 @@
TARGET ?= nokeyboard
TMK_DIR ?= ../../tmk_core
TARGET_DIR ?= .
SRC ?= $(TARGET).c
CONFIG_H ?= config.h
# MCU name
MCU ?= atmega32u4
#MCU ?= atmega32u2
# Processor frequency.
F_CPU ?= 16000000
#
# LUFA specific
#
ARCH ?= AVR8
F_USB ?= $(F_CPU)
# Interrupt driven control endpoint task
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
#
# Build Options
#
MOUSEKEY_ENABLE ?= no # Mouse keys
EXTRAKEY_ENABLE ?= no # Media control and System control
CONSOLE_ENABLE ?= yes # Console for debug
COMMAND_ENABLE ?= no # Commands for debug and configuration
NKRO_ENABLE ?= no # USB Nkey Rollover
NO_KEYBOARD ?= yes # No keyboard interface
NO_DEBUG ?= yes
# Boot Section Size in bytes
OPT_DEFS += -DBOOTLOADER_SIZE=4096
#OPT_DEFS += -DNO_DEBUG
# Search Path
VPATH += $(TARGET_DIR)
VPATH += $(TMK_DIR)
include $(TMK_DIR)/protocol/lufa.mk
include $(TMK_DIR)/common.mk
include $(TMK_DIR)/rules.mk

View file

@ -0,0 +1,5 @@
nokeyboard
==========
This is a template for small project without keyboard function.
You can use `xprintf()` to display messages on [`hid_listen`](https://github.com/tmk/tmk_keyboard/wiki#hid_listen) console for debug.

View file

@ -0,0 +1,50 @@
/*
Copyright 2012 Jun Wako <wakojun@gmail.com>
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 2 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 <http://www.gnu.org/licenses/>.
*/
#ifndef CONFIG_H
#define CONFIG_H
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0xEEEE
#define DEVICE_VER 0x0000
#define MANUFACTURER TMK
#define PRODUCT nokeyboard
#define DESCRIPTION Product from TMK keyboard firmware project
/* matrix size */
#define MATRIX_ROWS 0
#define MATRIX_COLS 0
/* key combination for command */
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)))
// Disable power saving in USB suspend loop but remote wakeup is still valid.
// This allows keep USB::Task() going during suspend without power down time delay.
//#define NO_SUSPEND_POWER_DOWN
// Disable USB startup wait, which can delays starting UHS2 Task() for 350-600ms.
//#define NO_USB_STARTUP_WAIT_LOOP
// Disable USB suspend loop, which blocks UHS2 Task() while power saving.
// Note that this also disables power saving and remote wakeup from keyboard completely.
//#define NO_USB_SUSPEND_LOOP
#endif

View file

@ -0,0 +1,11 @@
#include "hook.h"
#include "print.h"
#include "timer.h"
void hook_main_loop(void)
{
static uint16_t last_time = 0;
uint16_t t = timer_read();
if (t != last_time && (t % 1000) == 0) xprintf(".");
last_time = t;
}

@ -1 +1 @@
Subproject commit 85af76f6c9967d7457dbf5aa442a6a67e3e9ecf1
Subproject commit df8e64d0500c012c47b637522d0c1b33c3683e91

View file

@ -0,0 +1,30 @@
EEPROM Troubleshoot
===================
AVR Microcontroller
-------------------
`eeprom_show.hex` shows content of eeprom and `eeprom_wipe.hex` overwrite with 0xFF to erase eeprom.
Prebuilt firmware files for ATmega32u4 and ATmega32u2 are available.
- eeprom_show_atmega32u4.hex
- eeprom_wipe_atmega32u4.hex
- eeprom_show_atmega32u2.hex
- eeprom_wipe_atmega32u2.hex
Just flash the hex file and replug. Then, flash default application firmware again.
Check keyboard/eeprom_tool/ for source code.
AVR Arduino
-----------
For arduino boards(Leonardo, Pro Micro and Uno) you can use `eeprom_blank.hex` file also.
You can execute avrdude to erase eeprom like below:
avrdude -patmega32u4 -cavr109 -b57600 -Ueeprom:w:eeprom_blank1024.hex -P/dev/ttyACM0
avrdude -patmega328p -carduino -b115200 -Ueeprom:w:eeprom_blank1024.hex -P/dev/ttyACM0
Check this also. https://support.arduino.cc/hc/en-us/articles/5779192727068-Reset-your-board

View file

@ -0,0 +1,65 @@
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE
:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE
:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE
:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE
:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE
:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E
:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E
:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E
:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E
:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E
:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E
:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E
:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E
:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E
:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E
:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED
:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD
:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD
:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD
:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD
:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D
:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D
:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D
:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D
:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D
:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D
:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D
:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D
:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D
:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D
:00000001FF

View file

@ -0,0 +1,17 @@
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
:00000001FF

View file

@ -0,0 +1,33 @@
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:10008000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
:10009000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10
:10010000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
:10011000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF
:10012000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF
:10013000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF
:10014000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF
:10015000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF
:10016000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F
:10017000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F
:10018000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F
:10019000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F
:1001A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F
:1001B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F
:1001C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F
:1001D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
:1001E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F
:1001F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F
:00000001FF

View file

@ -0,0 +1,261 @@
:100000000C94A3000C94EB000C94EB000C94EB000C
:100010000C94EB000C94EB000C94EB000C94EB00B4
:100020000C94EB000C94EB000C94EB000C94BA05D0
:100030000C9448030C941F030C94EB000C94EB00FD
:100040000C94EB000C94EB000C94EB000C94F90274
:100050000C94EB000C94EB000C94EB000C94EB0074
:100060000C94EB000C94EB000C94EB000C94EB0064
:100070000C94EB000A002530325820000A25303459
:10008000583A2000656570726F6D3A002E000A4C78
:100090006F6F702073746172742E0A000A55534298
:1000A00020636F6E666967757265642E0A000A5474
:1000B0004D4B3A3630343735642F4C5546413A640F
:1000C00036613764660A000631FF0974A1010975BB
:1000D000150026FF00952075088102097615002677
:1000E000FF00952075089102C0090222000101005D
:1000F000A0320904000001030000000921110100E1
:1001000001222200070583032000011201100100D3
:10011000000008EDFEEEEE010001020001180345AB
:10012000004500500052004F004D00200054006F69
:10013000006F006C000000080354004D004B0000ED
:1001400000040309040011241FBECFEFD4E0DEBF7A
:10015000CDBF04B603FE28C080919F019091A001FD
:10016000A091A101B091A2018730904BA740B04B64
:10017000D9F410929F011092A0011092A101109247
:10018000A20114BE0FB6F894A89580916000886112
:1001900080936000109260000FBE109201081092D0
:1001A0000008E0E0F8E3099511E0A0E0B1E0E6E244
:1001B000F0E102C005900D92A630B107D9F721E019
:1001C000A6E0B1E001C01D92AF39B207E1F70E948D
:1001D00062060C9411080C940000FF93EF93E091D9
:1001E0000601F0910701309709F00995EF91FF9111
:1001F0000895FC018591803011F0EFDFFBCF089569
:10020000FF27E0E230E247FF0CC0419597FF09C0AD
:10021000EDE26095709580959095611D711D811D31
:10022000911D27FF02C0219530E350E2AA27660FF7
:10023000771F881F991FAA1FA41710F0A41B63958E
:100240005A95A9F7AA3008F0A95FA05DAF93F3957E
:10025000611571058105910541F7ED3211F4EF93B8
:10026000F395F21718F43F93F395FBCF8F91B5DF19
:10027000FA95E1F70895E991F9918591803021F09F
:10028000853219F0AADFF9CF089520E0E89455915E
:100290005532C1F3503311F4689455915A3348F4F0
:1002A000505390F3220F022E220F220F200D250F04
:1002B000F4CF0EF4219589919991533619F3533760
:1002C00029F1533559F1BC0188279927E8945C3608
:1002D00021F48991999168945591543639F446EFF7
:1002E0007EF077FF0DC08FEF9FEF0AC055374AE0D1
:1002F00039F0583540E121F0523642E009F00895D6
:10030000FF93EF937DDFEF91FF91B7CFFF93EF93D3
:10031000FC0181918030B9F360DFFBCFFF93EF9355
:1003200068DFF1CFDF93CF93CDB7DEB72596A3DF9C
:10033000CF91DF9108952FB7F89480919B01909110
:100340009C01A0919D01B0919E012FBF08958091C5
:10035000920187FF13C08091E80082FF06C0809160
:10036000E8008B778093E80004C0809190018111B0
:10037000F2CF0895809190018823D9F38091E8000D
:1003800080FFF8CF8091E8008E77ECCF982F909384
:10039000E900242F762F50E0891731F07091EC009E
:1003A0002091ED005091F00021FD07C09F5F953036
:1003B00071F78093E90081E008953091EB003E7F72
:1003C0003093EB003091ED003D7F3093ED003091A4
:1003D000EB0031603093EB007093EC002093ED0064
:1003E0005093F0002091EE0027FDE0CF80E00895CB
:1003F00080918801811113C09FB7F89440919B01AF
:1004000050919C0160919D0170919E019FBF443C61
:1004100059406105710518F081E0809388010895C5
:10042000EF92FF920F931F93CF93DF93D82F0FB6C6
:1004300007FE46C080919001843079F080910301DD
:1004400090E001962091050130E0822393232091D2
:1004500004012817190609F0C9C00E94F80181118A
:100460000FC08091030190E001962091050130E0DA
:1004700082239323209104012817190609F0B6C09E
:100480000E949B018C01C091E900CF708091EC002B
:1004900080FD37C080E0C82B83E08093E90085E0D1
:1004A000E82E8091EB0085FD08C08091EB0080FF75
:1004B00004C08091EE0087FD44C0CF70C093E90076
:1004C000E09103018E2F90E001962091050130E02C
:1004D00082239323209104012817190609F47EC072
:1004E0008091010190910201E80FF92FF11DD08355
:1004F000809103018F5F909105018923809303010F
:100500006DC080E8C8CFE0910101F0910201E80FD1
:10051000F11D90818F5F209105018223809304015A
:100520009093F1008091E80085FD0BC08091E80078
:1005300080FF07C08091E8008E778093E800E0920A
:1005400000018091040190910301981741F190916D
:10055000E80095FDD8CF80E029C01092F1002EC0B0
:100560008091030190E001962091050130E0822303
:100570009323209104012817190609F09ECFF090CB
:100580000001FF2009F499CF0E949B018017910779
:1005900009F487CFFA94F09200018C0182CF809108
:1005A000E80085FFD8CFD093F10081E09091F20070
:1005B000992379F09091E80090FF0BC09091E800AA
:1005C00095FDCBCF9091E8009E779093E800E09264
:1005D0000001882329F2CF70C093E90080E0DF9109
:1005E000CF911F910F91FF90EF900895E09103013B
:1005F00077CF78941F920F920FB60F9211248F939A
:100600009F93AF93BF9380919B0190919C01A09188
:100610009D01B0919E010196A11DB11D80939B018A
:1006200090939C01A0939D01B0939E01BF91AF91C7
:100630009F918F910F900FBE0F901F9018951F9252
:100640000F920FB60F9211248F939F93AF93BF9386
:1006500080919A01811113C080919B0190919C011E
:10066000A0919D01B0919E014196A11DB11D809365
:100670009B0190939C01A0939D01B0939E01BF911B
:10068000AF919F918F910F900FBE0F901F90189573
:100690001F920F920FB60F9211240F931F932F9357
:1006A0003F934F935F936F937F938F939F93AF93FA
:1006B000BF93EF93FF93CF93DF93CDB7DEB7AA97A6
:1006C000DEBFCDBF1091E9001F708091EC0080FF6C
:1006D0002FC080E8182B1092E9008091F000877FEE
:1006E0008093F0007894E2E9F1E08AE991E02091CA
:1006F000F10021938E179F07D1F78091E80083FFC7
:1007000047C080919201909193019A3008F040C0C7
:10071000E92FF0E0E257FC4F0C940B089A03C0035A
:10072000C803C003C8033B045D04C8038C059905D6
:1007300080E0D0CF803889F0823851F580919601E1
:100740008F70853028F58093E9008091EB0085FB60
:10075000882780F91092E90006C080918E0190915F
:100760008F01911182609091E800977F9093E8004B
:100770008093F1001092F1008091E8008E7749C0DB
:10078000282F2D7F29F48823B1F1823009F446C047
:100790008091E80083FF0AC08091E800877F809302
:1007A000E8008091EB0080628093EB001092E900FA
:1007B0008091F00088608093F0001F701093E90032
:1007C000AA960FB6F894DEBF0FBECDBFDF91CF91D2
:1007D000FF91EF91BF91AF919F918F917F916F9119
:1007E0005F914F913F912F911F910F910F900FBEED
:1007F0000F901F90189580919401813049F69330A5
:1008000009F080E080938F011092E9008091E80068
:10081000877F8093E8000E94A701BACF809194015E
:100820008111F2CF809196018F702FEF280F243025
:1008300008F0AECF8093E9002091EB0020FFE4CFD9
:10084000933031F48091EB0080628093EB00DCCF39
:100850009091EB0090619093EB0021E030E001C0BB
:10086000220F8A95EAF72093EA001092EA0080911D
:10087000EB008860EACF81118BCF009194010F7754
:100880008091E3008078802B8093E3008091E800E2
:10089000877F8093E8000E94A7018091E80080FF95
:1008A000FCCF8091E30080688093E30083E0011136
:1008B00001C082E0809390016BCF8058823008F0B5
:1008C00067CF20919401309195012C3D83E038074A
:1008D00009F07AC083E08A838AE289834FB7F8946B
:1008E000DE01139620E03EE051E2E32FF0E050936A
:1008F0005700E49120FF03C0E295EF703F5FEF7077
:100900008E2F90E0EA30C0F0C7968D939D932F5FB5
:10091000243159F74FBF8091E800877F8093E8002A
:1009200080919801909199018A32910508F049C00F
:1009300040E0FE01319626C0C096E7CF209190019D
:10094000222391F1253081F12091E80023FD2CC074
:100950002091E80022FD1AC02091E80020FF12C07B
:100960002091F20030E0009719F02830310510F1A5
:1009700041E02830310509F040E02091E8002E7771
:100980002093E8000097D1F64111D8CF8091E8007C
:1009900082FD0AC080919001882331F0853021F0DA
:1009A0008091E80083FFF2CF8091E8008B778093FD
:1009B000E800EECE41914093F10001972F5F3F4F49
:1009C000D2CF8AE290E0B4CF409196015091970146
:1009D000832F99278330910509F43EC080F581303B
:1009E000910509F465C0029709F0D2CE82E290E049
:1009F000E9EEF0E02091E800277F2093E8002091C5
:100A00009801309199018217930708F49C0140E006
:100A10002115310509F051C041114FC08091E80006
:100A200082FDC2CF80919001882309F4BDCF85302B
:100A300009F4BACF8091E80083FFF0CFB5CF8132BF
:100A4000910571F18232910509F0A2CE452B09F092
:100A50009FCEE7ECF0E0CECF332721303105C1F057
:100A600060F02230310509F093CEEDE1F1E0E49140
:100A70008E2F90E0EDE1F1E007C0E1E4F1E0E491D8
:100A80008E2F90E0E1E4F1E0009709F481CEB2CF3F
:100A9000E7E3F1E0E4918E2F90E0E7E3F1E0F4CFBB
:100AA000452B09F075CE89E090E0EBEFF0E0A2CFA6
:100AB00082E190E0EBE0F1E09DCF8091900188230E
:100AC00009F472CF853009F46FCF8091E80083FD7F
:100AD0006BCF8091E80082FDA1CF8091E80080FF7C
:100AE00097CF8091F20090E02115310519F0883000
:100AF000910550F041E0089709F040E08091E8004E
:100B00008E778093E80084CF44914093F100319632
:100B1000215031090196E8CF803809F039CE809113
:100B2000E800877F8093E800809191018093F10035
:100B300023CE81112DCE00919401023008F028CEF1
:100B40008091E800877F8093E800009391010E94E4
:100B5000A701002349F084E08093900146E261EC14
:100B600083E00E94C60114CE8091E30087FDF3CF9D
:100B700081E0F2CF1F920F920FB60F9211242F93A4
:100B80003F934F935F936F937F938F939F93AF9315
:100B9000BF93EF93FF938091E10082FF09C08091A2
:100BA000E20082FF05C08091E1008B7F8093E1002D
:100BB0008091E10080FF17C08091E20080FF13C0A8
:100BC0008091E2008E7F8093E2008091E20080615C
:100BD0008093E2008091D80080628093D80019BC95
:100BE00085E0809390018091E10084FF27C080918F
:100BF000E20084FF23C084E089BD86E089BD09B49A
:100C000000FEFDCF8091D8008F7D8093D800809129
:100C1000E1008F7E8093E1008091E2008F7E8093DF
:100C2000E2008091E20081608093E2008091910176
:100C3000882309F43FC084E0809390018091E10013
:100C400083FF27C08091E20083FF23C08091E100F1
:100C5000877F8093E10082E0809390011092910160
:100C60008091E1008E7F8093E1008091E2008E7F91
:100C70008093E2008091E20080618093E20042E094
:100C800060E080E00E94C6018091F000886080935F
:100C9000F000FF91EF91BF91AF919F918F917F9164
:100CA0006F915F914F913F912F910F900FBE0F90D9
:100CB0001F9018958091E30087FD02C081E0BCCFB2
:100CC00083E0BACF84B7877F84BF0FB6F894A89526
:100CD00080916000886180936000109260000FBE78
:100CE00080E890E00FB6F8948093610090936100E3
:100CF0000FBE80E192E090930701809306018EEA97
:100D000090E00E94F9001092E2001092E1008091C0
:100D1000E00081608093E0008091D8008F7780931D
:100D2000D80019BC809163008160809363001092A9
:100D30008901809163008E7F8093630081E08093BE
:100D400089011092E2001092E1008091D8008F7723
:100D50008093D8008091D80080688093D8008091DB
:100D6000D8008F7D8093D80084E089BD86E089BD5E
:100D700009B400FEFDCF10929001109291011092E3
:100D80008F0110928E0142E060E080E00E94C60177
:100D90008091E1008E7F8093E1008091E20081608C
:100DA0008093E2008091E20088608093E20080916D
:100DB000E0008E7F8093E000789482E084BD93E031
:100DC00095BD9AEF97BD80936E008091900184301D
:100DD000E1F70E94F8018823C1F38CE990E00E94BA
:100DE000F90084E890E09F938F930E9492010F9006
:100DF0000F90D0E0C0E03CE7E32E30E0F32E06E7B2
:100E000010E0CE018F709927892B51F4DF93CF9397
:100E1000FF92EF920E9492010F900F900F900F900F
:100E2000CE010E94EF071F928F931F930F930E9492
:100E3000920121960F900F900F900F90C11584E0B2
:100E4000D807F9F684E790E09F938F930E94920170
:100E50008EE890E00E94F9000F900F9083E0D82E6A
:100E600008EE13E0CCE8D0E098E1E92EF12C20E484
:100E7000C22E80919001853009F44CC00E949B01E4
:100E80005C0180918A0190918B01A816B90661F0EE
:100E9000C501B8010E94F707892B31F4DF93CF9386
:100EA0000E9492010F900F90B0928B01A0928A0144
:100EB0002091E4003091E50080918C0190918D01AA
:100EC00028173907B1F28091E4009091E5009093E2
:100ED0008D0180938C010E94F801882351F280914A
:100EE0009001843031F68091E9008F709091EC0090
:100EF00090FD37C090E0892BD092E9009091EB00F3
:100F000090FF04C09091EE0097FD49C08F708093D0
:100F1000E900AFCF80919001843009F4AACF1092FC
:100F20009A010FB6F894A895E09260000FBEC092A7
:100F3000600083B7817F846083BF83B7816083BF94
:100F40007894889583B78E7F83BF0FB6F894A89561
:100F500080916000886180936000109260000FBEF5
:100F600088CF90E8C8CFE0910101F0910201E90F2C
:100F7000F11D20819F5F309105019323909304011F
:100F80002093F1009091E80095FD09C09091E80050
:100F900090FF05C09091E8009E779093E8009091B3
:100FA000040120910301291721F02091E80025FD7B
:100FB000DACF9091F200992309F4A8CF9091E8003C
:100FC00090FFA4CF9091E80095FD06C09091E800B5
:100FD0009E779093E8009ACF1092F100F3CFF999A1
:100FE000FECF92BD81BDF89A992780B50895AA1BBE
:100FF000BB1B51E107C0AA1FBB1FA617B70710F004
:10100000A61BB70B881F991F5A95A9F78095909535
:10101000BC01CD010895EE0FFF1F0590F491E02D66
:061020000994F894FFCFD3
:0610260005080100007F37
:00000001FF

View file

@ -0,0 +1,277 @@
:100000000C94BF000C9407010C9407010C94070199
:100010000C9407010C9407010C9407010C94070140
:100020000C9407010C9407010C9462060C94E803ED
:100030000C94BF030C9407010C9407010C94070166
:100040000C9407010C9407010C9407010C94070110
:100050000C9407010C9499030C9407010C9407016C
:100060000C9407010C9407010C9407010C940701F0
:100070000C9407010C9407010C9407010C940701E0
:100080000C9407010C9407010C9407010C940701D0
:100090000C9407010C9407010C9407010C940701C0
:1000A0000C9407010C9407010C9407010A002530F9
:1000B000325820000A253034583A200065657072A5
:1000C0006F6D3A002E000A4C6F6F7020737461726E
:1000D000742E0A000A55534220636F6E6669677575
:1000E0007265642E0A000A544D4B3A363034373567
:1000F000642F4C5546413A6436613764660A0006FF
:1001000031FF0974A1010975150026FF00952075BE
:100110000881020976150026FF00952075089102D6
:10012000C009022200010100A032090400000103FD
:1001300000000009211101000122220007058303AC
:100140002000011201100100000008EDFEEEEE019A
:100150000001020001180345004500500052004F05
:10016000004D00200054006F006F006C000000087C
:100170000354004D004B0000000403090400112447
:100180001FBECFEFDAE0DEBFCDBF04B603FE28C04E
:1001900080911F0290912002A0912102B091220231
:1001A0008730904BA740B04BD9F410921F021092A9
:1001B0002002109221021092220214BE0FB6F8946F
:1001C000A895809160008861809360001092600023
:1001D0000FBE1092010810920008E0E0F8E30995C4
:1001E00011E0A0E0B1E0E6E2F1E102C005900D927D
:1001F000A630B107D9F722E0A6E0B1E001C01D9218
:10020000AF31B207E1F70E9433070C9491080C94C8
:100210000000FF93EF93E0910601F0910701309702
:1002200009F00995EF91FF910895FC0185918030C7
:1002300011F0EFDFFBCF0895FF27E0E230E247FF48
:100240000CC0419597FF09C0EDE2609570958095CF
:100250009095611D711D811D911D27FF02C0219583
:1002600030E350E2AA27660F771F881F991FAA1F45
:10027000A41710F0A41B63955A95A9F7AA3008F0AB
:10028000A95FA05DAF93F395611571058105910597
:1002900041F7ED3211F4EF93F395F21718F43F9311
:1002A000F395FBCF8F91B5DFFA95E1F70895E991CA
:1002B000F9918591803021F0853219F0AADFF9CFCC
:1002C000089520E0E89455915532C1F3503311F46C
:1002D000689455915A3348F4505390F3220F022EEC
:1002E000220F220F200D250FF4CF0EF421958991B6
:1002F0009991533619F3533729F1533559F1BC010C
:1003000088279927E8945C3621F48991999168941B
:100310005591543639F446EF7EF077FF0DC08FEFDC
:100320009FEF0AC055374AE039F0583540E121F0D7
:10033000523642E009F00895FF93EF937DDFEF918D
:10034000FF91B7CFFF93EF93FC0181918030B9F318
:1003500060DFFBCFFF93EF9368DFF1CFDF93CF93A5
:10036000CDB7DEB72596A3DFCF91DF9108952FB7E4
:10037000F89480911B0290911C02A0911D02B091F3
:100380001E022FBF0895E8EDF0E080818E7F80830C
:100390001092E2001092DA001092E100A0EEB0E0BC
:1003A0008C9181608C9380818F77808319BCA7EDBD
:1003B000B0E08C918E7F8C9380818F7E80831092B1
:1003C0000D0208958091120287FF13C08091E8000A
:1003D00082FF06C08091E8008B778093E80004C01C
:1003E000809110028111F2CF08958091100288232C
:1003F000D9F38091E80080FFF8CF8091E8008E77F4
:10040000ECCF982F9093E900242F762F50E0891796
:1004100031F07091EC002091ED005091F00021FD41
:1004200007C09F5F973071F78093E90081E00895DE
:100430003091EB003E7F3093EB003091ED003D7F3B
:100440003093ED003091EB0031603093EB0070930E
:10045000EC002093ED005093F0002091EE0027FD7A
:10046000E0CF80E00895CF92DF92EF92FF920F935A
:100470001F93CF93DF93C8EDD0E088818F7E888370
:10048000E7EDF0E080818160808384E082BF81E0DD
:1004900080930D0288818E7F888302EE10E0F80140
:1004A00010821092DA0081EEC82ED12CF601108253
:1004B00088818F77888388818068888388818F7D11
:1004C000888319BC109210021092110210920F0230
:1004D00010920E0290EEE92EF12CF70180818B7FB5
:1004E000808388818160888342E060E080E00E94B0
:1004F0000102F60180818E7F8083F8018081816016
:100500008083808188608083F70180818E7F8083F3
:10051000888180618883DF91CF911F910F91FF9037
:10052000EF90DF90CF90089580910802811113C061
:100530009FB7F89440911B0250911C0260911D02DC
:1005400070911E029FBF443C59406105710518F02F
:1005500081E0809308020895EF92FF920F931F931A
:10056000CF93DF93D82F0FB607FE46C080911002BD
:10057000843079F08091030190E00196209105018B
:1005800030E082239323209104012817190609F0F3
:10059000CDC00E94940281110FC08091030190E0B0
:1005A00001962091050130E08223932320910401DC
:1005B0002817190609F0BAC00E94B7018C01C09132
:1005C000E900CF708091EC0080FD37C080E0C82B3F
:1005D00083E08093E90085E0E82E8091EB0085FDC3
:1005E00008C08091EB0080FF04C08091EE0087FD81
:1005F00044C0CF70C093E900E09103018E2F90E0DA
:1006000001962091050130E082239323209104017B
:100610002817190609F482C0809101019091020106
:10062000E80FF92FF11DD083809103018F5F909126
:10063000050189238093030171C080E8C8CFE09150
:100640000101F0910201E80FF11D90818F5F20916F
:1006500005018223809304019093F1008091E800CA
:1006600085FD0BC08091E80080FF07C08091E80005
:100670008E778093E800E0920001809104019091D0
:100680000301981741F19091E80095FDD8CF80E0E3
:1006900029C01092F10032C08091030190E00196D0
:1006A0002091050130E08223932320910401281733
:1006B000190609F09ECFF0900001FF2009F499CFB0
:1006C0000E94B7018017910709F487CFFA94F0923E
:1006D00000018C0182CF8091E80085FFD8CFD093B4
:1006E000F10081E02091F3009091F200322F292F48
:1006F000232B79F09091E80090FF0BC09091E800D7
:1007000095FDC7CF9091E8009E779093E800E09226
:100710000001882309F2CF70C093E90080E0DF91E7
:10072000CF911F910F91FF90EF900895E0910301F9
:1007300073CF78941F920F920FB60F9211248F935C
:100740009F93AF93BF9380911B0290911C02A09145
:100750001D02B0911E020196A11DB11D80931B02C6
:1007600090931C02A0931D02B0931E02BF91AF9103
:100770009F918F910F900FBE0F901F9018951F9211
:100780000F920FB60F9211248F939F93AF93BF9345
:1007900080911A02811113C080911B0290911C025A
:1007A000A0911D02B0911E024196A11DB11D809322
:1007B0001B0290931C02A0931D02B0931E02BF91D6
:1007C000AF919F918F910F900FBE0F901F90189532
:1007D0001F920F920FB60F9211240F931F932F9316
:1007E0003F934F935F936F937F938F939F93AF93B9
:1007F000BF93EF93FF93CF93DF93CDB7DEB7AA9765
:10080000DEBFCDBF1091E9001F708091EC0080FF2A
:100810002FC080E8182B1092E9008091F000877FAC
:100820008093F0007894E2E1F2E08AE192E0209196
:10083000F10021938E179F07D1F78091E80083FF85
:1008400047C080911202909113029A3008F040C084
:10085000E92FF0E0E25DFB4F0C948B083A04600452
:10086000680460046804DB04FD046804340641067F
:1008700080E0D0CF803889F0823851F5809116021F
:100880008F70873028F58093E9008091EB0085FB1D
:10089000882780F91092E90006C080910E0290919D
:1008A0000F02911182609091E800977F9093E80089
:1008B0008093F1001092F1008091E8008E7749C09A
:1008C000282F2D7F29F48823B1F1823009F446C006
:1008D0008091E80083FF0AC08091E800877F8093C1
:1008E000E8008091EB0080628093EB001092E900B9
:1008F0008091F00088608093F0001F701093E900F1
:10090000AA960FB6F894DEBF0FBECDBFDF91CF9190
:10091000FF91EF91BF91AF919F918F917F916F91D7
:100920005F914F913F912F911F910F910F900FBEAB
:100930000F901F90189580911402813049F69330E2
:1009400009F080E080930F021092E9008091E800A6
:10095000877F8093E8000E94E201BACF8091140261
:100960008111F2CF809116028F702FEF280F263061
:1009700008F0AECF8093E9002091EB0020FFE4CF98
:10098000933031F48091EB0080628093EB00DCCFF8
:100990009091EB0090619093EB0021E030E001C07A
:1009A000220F8A95EAF72093EA001092EA008091DC
:1009B000EB008860EACF81118BCF009114020F7792
:1009C0008091E3008078802B8093E3008091E800A1
:1009D000877F8093E8000E94E2018091E80080FF19
:1009E000FCCF8091E30080688093E30083E00111F5
:1009F00001C082E0809310026BCF8058823008F0F3
:100A000067CF20911402309115022C3D83E0380706
:100A100009F07EC083E08A838AE289834FB7F89425
:100A2000DE01139620E03EE051E2E32FF0E0509328
:100A30005700E49120FF03C0E295EF703F5FEF7035
:100A40008E2F90E0EA30C0F0C7968D939D932F5F74
:100A5000243159F74FBF8091E800877F8093E800E9
:100A600080911802909119028A32910508F04DC0C8
:100A700040E0FE0131962AC0C096E7CF20911002D7
:100A80002223B1F12530A1F12091E80023FD30C0EF
:100A90002091E80022FD1EC02091E80020FF16C032
:100AA0002091F3003091F20023273227232700976B
:100AB00019F02830310510F141E02830310509F0F6
:100AC00040E02091E8002E772093E8000097B1F6EF
:100AD0004111D4CF8091E80082FD0AC080911002BC
:100AE000882331F0853021F08091E80083FFF2CF38
:100AF0008091E8008B778093E800EACE41914093A3
:100B0000F10001972F5F3F4FD2CF8AE290E0B0CF44
:100B10004091160250911702832F99278330910537
:100B200009F43EC080F58130910509F465C0029753
:100B300009F0CECE82E290E0E1E2F1E02091E8001F
:100B4000277F2093E8002091180230911902821724
:100B5000930708F49C0140E02115310509F051C0CC
:100B600041114FC08091E80082FDC2CF80911002F8
:100B7000882309F4BDCF853009F4BACF8091E8000D
:100B800083FFF0CFB5CF8132910571F182329105AB
:100B900009F09ECE452B09F09BCEEFEFF0E0CECFD3
:100BA000332721303105C1F060F02230310509F0E2
:100BB0008FCEE5E5F1E0E4918E2F90E0E5E5F1E000
:100BC00007C0E9E7F1E0E4918E2F90E0E9E7F1E07A
:100BD000009709F47DCEB2CFEFE6F1E0E4918E2FDD
:100BE00090E0EFE6F1E0F4CF452B09F071CE89E01B
:100BF00090E0E3E3F1E0A2CF82E190E0E3E4F1E012
:100C00009DCF80911002882309F472CF853009F4BA
:100C10006FCF8091E80083FD6BCF8091E80082FD6B
:100C2000A1CF8091E80080FF97CF8091F300909151
:100C3000F2008927982789272115310519F0883076
:100C4000910550F041E0089709F040E08091E800FC
:100C50008E778093E80080CF44914093F1003196E5
:100C6000215031090196E8CF803809F031CE8091CA
:100C7000E800877F8093E800809111028093F10063
:100C80001BCE811125CE00911402023008F020CE37
:100C90008091E800877F8093E800009311020E9412
:100CA000E201002349F084E08093100246E261EC07
:100CB00083E00E9401020CCE8091E30087FDF3CF18
:100CC00081E0F2CF1F920F920FB60F9211242F9353
:100CD0003F934F935F936F937F938F939F93AF93C4
:100CE000BF93EF93FF938091E10082FF09C0809151
:100CF000E20082FF05C08091E1008B7F8093E100DC
:100D00008091DA0080FF1FC08091D80080FF1BC057
:100D10008091DA008E7F8093DA008091D90080FF85
:100D200094C080E189BD82E189BD09B400FEFDCF98
:100D300081E08093100280910D02811104C00E9415
:100D4000C3010E9433028091E10080FF17C08091AF
:100D5000E20080FF13C08091E2008E7F8093E2006A
:100D60008091E20080618093E2008091D8008062EF
:100D70008093D80019BC85E0809310028091E10037
:100D800084FF27C08091E20084FF23C080E189BDF9
:100D900082E189BD09B400FEFDCF8091D8008F7D2E
:100DA0008093D8008091E1008F7E8093E100809154
:100DB000E2008F7E8093E2008091E2008160809368
:100DC000E20080911102882309F445C084E08093F9
:100DD00010028091E10083FF27C08091E20083FF31
:100DE00023C08091E100877F8093E10082E08093BF
:100DF0001002109211028091E1008E7F8093E10039
:100E00008091E2008E7F8093E2008091E200806119
:100E10008093E20042E060E080E00E940102809165
:100E2000F00088608093F000FF91EF91BF91AF9147
:100E30009F918F917F916F915F914F913F912F91F2
:100E40000F900FBE0F901F90189519BC10921002B2
:100E500010920D0278CF8091E30087FD02C081E0FF
:100E6000B6CF83E0B4CF84B7877F84BF0FB6F89442
:100E7000A895809160008861809360001092600066
:100E80000FBE80E890E00FB6F894809361009093D5
:100E900061000FBE8CEA92E09093070180930601F7
:100EA00086EE90E00E9415010E94C3010E94330269
:100EB000789482E084BD93E095BD9AEF97BD8093CE
:100EC0006E00809110028430E1F70E949402882322
:100ED000C1F384ED90E00E9415018CEB90E09F93AC
:100EE0008F930E94AE010F900F90D0E0C0E034EBE2
:100EF000E32E30E0F32E0EEA10E0CE018F7099273A
:100F0000892B51F4DF93CF93FF92EF920E94AE01B1
:100F10000F900F900F900F90CE010E946F081F92BC
:100F20008F931F930F930E94AE0121960F900F9005
:100F30000F900F90C11584E0D807F9F68CEA90E085
:100F40009F938F930E94AE0186EC90E00E94150162
:100F50000F900F9083E0D82E08EE13E0C4ECD0E0A1
:100F600098E1E92EF12C20E4C22E80911002853008
:100F700009F44CC00E94B7015C0180910902909174
:100F80000A02A816B90661F0C501B8010E947708E7
:100F9000892B31F4DF93CF930E94AE010F900F9015
:100FA000B0920A02A09209022091E4003091E5007B
:100FB00080910B0290910C0228173907B1F28091B1
:100FC000E4009091E50090930C0280930B020E9444
:100FD0009402882351F280911002843031F680917E
:100FE000E9008F709091EC0090FD37C090E0892B64
:100FF000D092E9009091EB0090FF04C09091EE0038
:1010000097FD49C08F708093E900AFCF80911002A7
:10101000843009F4AACF10921A020FB6F894A8955A
:10102000E09260000FBEC092600083B7817F846051
:1010300083BF83B7816083BF7894889583B78E7FA1
:1010400083BF0FB6F894A895809160008861809363
:101050006000109260000FBE88CF90E8C8CFE0918A
:101060000101F0910201E90FF11D20819F5F309194
:1010700005019323909304012093F1009091E800DF
:1010800095FD09C09091E80090FF05C09091E8009F
:101090009E779093E8009091040120910301291715
:1010A00021F02091E80025FDDACF2091F300909106
:1010B000F200322F292F232B09F4A4CF9091E800BE
:1010C00090FFA0CF9091E80095FD06C09091E800B8
:1010D0009E779093E80096CF1092F100F3CFF999A4
:1010E000FECF92BD81BDF89A992780B50895AA1BBD
:1010F000BB1B51E107C0AA1FBB1FA617B70710F003
:10110000A61BB70B881F991F5A95A9F78095909534
:10111000BC01CD010895EE0FFF1F0590F491E02D65
:061120000994F894FFCFD2
:061126000508010000FFB6
:00000001FF

View file

@ -0,0 +1,274 @@
:100000000C94B0000C94F8000C94F8000C94F800D8
:100010000C94F8000C94F8000C94F8000C94F80080
:100020000C94F8000C94F8000C94F8000C940D0655
:100030000C949B030C9472030C94F8000C94F8003D
:100040000C94F8000C94F8000C94F8000C944C03F9
:100050000C94F8000C94F8000C94F8000C94F80040
:100060000C94F8000C94F8000C94F8000C94F80030
:100070000C94F8000A002530325820000A2530344C
:10008000583A2000656570726F6D3A000A0025309D
:1000900034583A2000656570726F6D20776970651D
:1000A0003A20000A000A002E000A4C6F6F7020737D
:1000B000746172742E0A000A55534220636F6E6693
:1000C0006967757265642E0A000A544D4B3A3630E2
:1000D000343735642F4C5546413A6436613764668F
:1000E0000A000631FF0974A1010975150026FF00F9
:1000F0009520750881020976150026FF0095207568
:10010000089102C009022200010100A03209040086
:100110000001030000000921110100012222000753
:100120000583032000011201100100000008EDFE0C
:10013000EEEE0100010200011803450045005000E9
:1001400052004F004D00200054006F006F006C0003
:100150000000080354004D004B0000000403090494
:1001600011241FBECFEFD4E0DEBFCDBF04B603FE27
:1001700028C080919F019091A001A091A101B09110
:10018000A2018730904BA740B04BD9F410929F0149
:100190001092A0011092A1011092A20114BE0FB6FC
:1001A000F894A89580916000886180936000109217
:1001B00060000FBE1092010810920008E0E0F8E322
:1001C000099511E0A0E0B1E0E6EFF0E102C0059092
:1001D0000D92A630B107D9F721E0A6E0B1E001C049
:1001E0001D92AF39B207E1F70E94B5060C94790869
:1001F0000C940000FF93EF93E0910601F09107014A
:10020000309709F00995EF91FF910895FC018591D0
:10021000803011F0EFDFFBCF0895FF27E0E230E2FE
:1002200047FF0CC0419597FF09C0EDE260957095BE
:1002300080959095611D711D811D911D27FF02C044
:10024000219530E350E2AA27660F771F881F991F78
:10025000AA1FA41710F0A41B63955A95A9F7AA30FA
:1002600008F0A95FA05DAF93F39561157105810555
:10027000910541F7ED3211F4EF93F395F21718F46D
:100280003F93F395FBCF8F91B5DFFA95E1F7089592
:10029000E991F9918591803021F0853219F0AADF3A
:1002A000F9CF089520E0E89455915532C1F35033C9
:1002B00011F4689455915A3348F4505390F3220F37
:1002C000022E220F220F200D250FF4CF0EF42195C0
:1002D00089919991533619F3533729F1533559F1CF
:1002E000BC0188279927E8945C3621F4899199917B
:1002F00068945591543639F446EF7EF077FF0DC07F
:100300008FEF9FEF0AC055374AE039F0583540E18A
:1003100021F0523642E009F00895FF93EF937DDF1C
:10032000EF91FF91B7CFFF93EF93FC018191803064
:10033000B9F360DFFBCFFF93EF9368DFF1CFDF937B
:10034000CF93CDB7DEB72596A3DFCF91DF91089588
:100350002FB7F89480919B0190919C01A0919D01F1
:10036000B0919E012FBF08958091920187FF13C025
:100370008091E80082FF06C08091E8008B7780932F
:10038000E80004C0809190018111F2CF089580911E
:1003900090018823D9F38091E80080FFF8CF809105
:1003A000E8008E77ECCF982F9093E900242F762FDA
:1003B00050E0891731F07091EC002091ED005091E0
:1003C000F00021FD07C09F5F953071F78093E90031
:1003D00081E008953091EB003E7F3093EB00309147
:1003E000ED003D7F3093ED003091EB0031603093B4
:1003F000EB007093EC002093ED005093F0002091FF
:10040000EE0027FDE0CF80E0089580918801811102
:1004100013C09FB7F89440919B0150919C0160914B
:100420009D0170919E019FBF443C5940610571053B
:1004300018F081E0809388010895EF92FF920F9366
:100440001F93CF93DF93D82F0FB607FE46C080913E
:100450009001843079F08091030190E00196209121
:10046000050130E082239323209104012817190607
:1004700009F0C9C00E94050281110FC080910301DB
:1004800090E001962091050130E082239323209192
:1004900004012817190609F0B6C00E94A8018C01B2
:1004A000C091E900CF708091EC0080FD37C080E002
:1004B000C82B83E08093E90085E0E82E8091EB0073
:1004C00085FD08C08091EB0080FF04C08091EE00A4
:1004D00087FD44C0CF70C093E900E09103018E2FE7
:1004E00090E001962091050130E082239323209132
:1004F00004012817190609F47EC08091010190912A
:100500000201E80FF92FF11DD083809103018F5F65
:10051000909105018923809303016DC080E8C8CFC5
:10052000E0910101F0910201E80FF11D90818F5FD0
:10053000209105018223809304019093F100809122
:10054000E80085FD0BC08091E80080FF07C0809126
:10055000E8008E778093E800E0920001809104012A
:1005600090910301981741F19091E80095FDD8CF43
:1005700080E029C01092F1002EC08091030190E02C
:1005800001962091050130E08223932320910401FC
:100590002817190609F09ECFF0900001FF2009F4FA
:1005A00099CF0E94A8018017910709F487CFFA9488
:1005B000F09200018C0182CF8091E80085FFD8CFB6
:1005C000D093F10081E09091F200992379F090911D
:1005D000E80090FF0BC09091E80095FDCBCF909183
:1005E000E8009E779093E800E0920001882329F2CA
:1005F000CF70C093E90080E0DF91CF911F910F9100
:10060000FF90EF900895E091030177CFEF92FF9272
:100610000F931F93CF93DF9384E890E09F938F9382
:100620000E949F010F900F90D0E0C0E08CE7E82E71
:1006300080E0F82E06E710E0CE018F709927892B15
:1006400051F4DF93CF93FF92EF920E949F010F909E
:100650000F900F900F90CE010E9449081F928F9328
:100660001F930F930E949F0121960F900F900F9060
:100670000F90C11584E0D807F9F684E790E09F93C6
:100680008F930E949F010F900F90DF91CF911F9148
:100690000F91FF90EF90089578941F920F920FB6EC
:1006A0000F9211248F939F93AF93BF9380919B01DF
:1006B00090919C01A0919D01B0919E010196A11D78
:1006C000B11D80939B0190939C01A0939D01B093D9
:1006D0009E01BF91AF919F918F910F900FBE0F9090
:1006E0001F9018951F920F920FB60F9211248F939F
:1006F0009F93AF93BF9380919A01811113C0809112
:100700009B0190919C01A0919D01B0919E01419609
:10071000A11DB11D80939B0190939C01A0939D010D
:10072000B0939E01BF91AF919F918F910F900FBE9B
:100730000F901F9018951F920F920FB60F921124D1
:100740000F931F932F933F934F935F936F937F93D9
:100750008F939F93AF93BF93EF93FF93CF93DF93C9
:10076000CDB7DEB7AA97DEBFCDBF1091E9001F70ED
:100770008091EC0080FF2FC080E8182B1092E900D8
:100780008091F000877F8093F0007894E2E9F1E0B7
:100790008AE991E02091F10021938E179F07D1F70C
:1007A0008091E80083FF47C080919201909193016E
:1007B0009A3008F040C0E92FF0E0EF51FC4F0C9464
:1007C0007308ED0313041B0413041B048E04B0040C
:1007D0001B04DF05EC0580E0D0CF803889F082383B
:1007E00051F5809196018F70853028F58093E9004E
:1007F0008091EB0085FB882780F91092E90006C004
:1008000080918E0190918F01911182609091E8000A
:10081000977F9093E8008093F1001092F10080910F
:10082000E8008E7749C0282F2D7F29F48823B1F165
:10083000823009F446C08091E80083FF0AC08091AD
:10084000E800877F8093E8008091EB0080628093CE
:10085000EB001092E9008091F00088608093F00036
:100860001F701093E900AA960FB6F894DEBF0FBE72
:10087000CDBFDF91CF91FF91EF91BF91AF919F914C
:100880008F917F916F915F914F913F912F911F9128
:100890000F910F900FBE0F901F90189580919401AB
:1008A000813049F6933009F080E080938F011092F7
:1008B000E9008091E800877F8093E8000E94B401FE
:1008C000BACF809194018111F2CF809196018F70FF
:1008D0002FEF280F243008F0AECF8093E90020914D
:1008E000EB0020FFE4CF933031F48091EB00806285
:1008F0008093EB00DCCF9091EB0090619093EB0044
:1009000021E030E001C0220F8A95EAF72093EA0047
:100910001092EA008091EB008860EACF81118BCFC2
:10092000009194010F778091E3008078802B809371
:10093000E3008091E800877F8093E8000E94B40183
:100940008091E80080FFFCCF8091E3008068809375
:10095000E30083E0011101C082E0809390016BCF3E
:100960008058823008F067CF209194013091950132
:100970002C3D83E0380709F07AC083E08A838AE25D
:1009800089834FB7F894DE01139620E03EE051E2F0
:10099000E32FF0E050935700E49120FF03C0E2956D
:1009A000EF703F5FEF708E2F90E0EA30C0F0C79697
:1009B0008D939D932F5F243159F74FBF8091E800AD
:1009C000877F8093E80080919801909199018A3205
:1009D000910508F049C040E0FE01319626C0C0965E
:1009E000E7CF20919001222391F1253081F12091D0
:1009F000E80023FD2CC02091E80022FD1AC02091C0
:100A0000E80020FF12C02091F20030E0009719F0BA
:100A10002830310510F141E02830310509F040E07F
:100A20002091E8002E772093E8000097D1F641113D
:100A3000D8CF8091E80082FD0AC080919001882380
:100A400031F0853021F08091E80083FFF2CF809172
:100A5000E8008B778093E800EECE41914093F1005F
:100A600001972F5F3F4FD2CF8AE290E0B4CF409101
:100A7000960150919701832F99278330910509F4AE
:100A80003EC080F58130910509F465C0029709F0F8
:100A9000D2CE82E290E0E4E0F1E02091E800277F0E
:100AA0002093E800209198013091990182179307D3
:100AB00008F49C0140E02115310509F051C04111B5
:100AC0004FC08091E80082FDC2CF809190018823C1
:100AD00009F4BDCF853009F4BACF8091E80083FFD7
:100AE000F0CFB5CF8132910571F18232910509F0D5
:100AF000A2CE452B09F09FCEE2EEF0E0CECF332719
:100B000021303105C1F060F02230310509F093CE7B
:100B1000E8E3F1E0E4918E2F90E0E8E3F1E007C034
:100B2000ECE5F1E0E4918E2F90E0ECE5F1E0009748
:100B300009F481CEB2CFE2E5F1E0E4918E2F90E0AE
:100B4000E2E5F1E0F4CF452B09F075CE89E090E0C5
:100B5000E6E1F1E0A2CF82E190E0E6E2F1E09DCFB4
:100B600080919001882309F472CF853009F46FCF0A
:100B70008091E80083FD6BCF8091E80082FDA1CFDA
:100B80008091E80080FF97CF8091F20090E02115DE
:100B9000310519F08830910550F041E0089709F0CF
:100BA00040E08091E8008E778093E80084CF449104
:100BB0004093F1003196215031090196E8CF8038F9
:100BC00009F039CE8091E800877F8093E80080911A
:100BD00091018093F10023CE81112DCE00919401DB
:100BE000023008F028CE8091E800877F8093E800EB
:100BF000009391010E94B401002349F084E08093A6
:100C0000900146E261EC83E00E94D30114CE809112
:100C1000E30087FDF3CF81E0F2CF1F920F920FB672
:100C20000F9211242F933F934F935F936F937F9372
:100C30008F939F93AF93BF93EF93FF938091E100C6
:100C400082FF09C08091E20082FF05C08091E1002F
:100C50008B7F8093E1008091E10080FF17C080913D
:100C6000E20080FF13C08091E2008E7F8093E2005B
:100C70008091E20080618093E2008091D8008062E0
:100C80008093D80019BC85E0809390018091E100A9
:100C900084FF27C08091E20084FF23C084E089BDE7
:100CA00086E089BD09B400FEFDCF8091D8008F7D1C
:100CB0008093D8008091E1008F7E8093E100809145
:100CC000E2008F7E8093E2008091E2008160809359
:100CD000E20080919101882309F43FC084E0809371
:100CE00090018091E10083FF27C08091E20083FFA3
:100CF00023C08091E100877F8093E10082E08093B0
:100D00009001109291018091E1008E7F8093E1002B
:100D10008091E2008E7F8093E2008091E20080610A
:100D20008093E20042E060E080E00E94D301809185
:100D3000F00088608093F000FF91EF91BF91AF9138
:100D40009F918F917F916F915F914F913F912F91E3
:100D50000F900FBE0F901F9018958091E30087FDB4
:100D600002C081E0BCCF83E0BACF84B7877F84BF65
:100D70000FB6F894A8958091600088618093600018
:100D8000109260000FBE80E890E00FB6F894809358
:100D90006100909361000FBE8DE192E09093070196
:100DA0008093060189EC90E00E9406011092E20017
:100DB0001092E1008091E00081608093E0008091DA
:100DC000D8008F778093D80019BC80916300816030
:100DD0008093630010928901809163008E7F8093DD
:100DE000630081E0809389011092E2001092E1009B
:100DF0008091D8008F778093D8008091D800806848
:100E00008093D8008091D8008F7D8093D80084E0B3
:100E100089BD86E089BD09B400FEFDCF1092900126
:100E20001092910110928F0110928E0142E060E0C9
:100E300080E00E94D3018091E1008E7F8093E100E9
:100E40008091E20081608093E2008091E2008860FE
:100E50008093E2008091E0008E7F8093E0007894A0
:100E600082E084BD93E095BD9AEF97BD80936E00BC
:100E7000809190018430E1F70E9405028823C1F33C
:100E800087EB90E00E9406010E94060385EA90E04D
:100E90009F938F930E949F0185E990E09F938F938A
:100EA0000E949F010F900F900F900F90D0E0C0E034
:100EB0000EE810E0CE018F709927892B51F4DF9353
:100EC000CF931F930F930E949F010F900F900F904D
:100ED0000F906FEFCE010E9451082196C11584E05A
:100EE000D80741F78CE890E09F938F930E949F0171
:100EF00083EA90E09F938F930E949F010E940603D4
:100F000089EA90E00E9406010F900F900F900F90D9
:100F100083E0D82E08EE13E0C7EAD0E098E1E92E8E
:100F2000F12C20E4C22E80919001853009F44CC050
:100F30000E94A8015C0180918A0190918B01A81602
:100F4000B90661F0C501B8010E945F08892B31F430
:100F5000DF93CF930E949F010F900F90B0928B016F
:100F6000A0928A012091E4003091E50080918C01EB
:100F700090918D0128173907B1F28091E40090918A
:100F8000E50090938D0180938C010E9405028823D7
:100F900051F280919001843031F68091E9008F7098
:100FA0009091EC0090FD37C090E0892BD092E90041
:100FB0009091EB0090FF04C09091EE0097FD49C026
:100FC0008F708093E900AFCF80919001843009F455
:100FD000AACF10929A010FB6F894A895E0926000FB
:100FE0000FBEC092600083B7817F846083BF83B7E8
:100FF000816083BF7894889583B78E7F83BF0FB657
:10100000F894A895809160008861809360001092A8
:1010100060000FBE88CF90E8C8CFE0910101F09149
:101020000201E90FF11D20819F5F3091050193239B
:10103000909304012093F1009091E80095FD09C080
:101040009091E80090FF05C09091E8009E77909302
:10105000E8009091040120910301291721F02091CB
:10106000E80025FDDACF9091F200992309F4A8CF8A
:101070009091E80090FFA4CF9091E80095FD06C004
:101080009091E8009E779093E8009ACF1092F1003B
:10109000F3CFF999FECF92BD81BDF89A992780B51B
:1010A0000895262FF999FECF1FBA92BD81BD20BDAC
:1010B0000FB6F894FA9AF99A0FBE01960895AA1BF2
:1010C000BB1B51E107C0AA1FBB1FA617B70710F033
:1010D000A61BB70B881F991F5A95A9F78095909565
:1010E000BC01CD010895EE0FFF1F0590F491E02D96
:0610F0000994F894FFCF03
:0610F60005080100007F67
:00000001FF

View file

@ -0,0 +1,290 @@
:100000000C94CC000C9414010C9414010C94140165
:100010000C9414010C9414010C9414010C9414010C
:100020000C9414010C9414010C94B5060C943B042C
:100030000C9412040C9414010C9414010C941401EB
:100040000C9414010C9414010C9414010C941401DC
:100050000C9414010C94EC030C9414010C941401F2
:100060000C9414010C9414010C9414010C941401BC
:100070000C9414010C9414010C9414010C941401AC
:100080000C9414010C9414010C9414010C9414019C
:100090000C9414010C9414010C9414010C9414018C
:1000A0000C9414010C9414010C9414010A002530D2
:1000B000325820000A253034583A200065657072A5
:1000C0006F6D3A000A00253034583A20006565709B
:1000D000726F6D20776970653A20000A000A002E61
:1000E000000A4C6F6F702073746172742E0A000ADC
:1000F00055534220636F6E666967757265642E0A98
:10010000000A544D4B3A3630343735642F4C55463F
:10011000413A6436613764660A000631FF0974A10A
:10012000010975150026FF009520750881020976E2
:10013000150026FF00952075089102C009022200D3
:10014000010100A0320904000001030000000921A0
:100150001101000122220007058303200001120182
:10016000100100000008EDFEEEEE010001020001AA
:10017000180345004500500052004F004D0020007C
:1001800054006F006F006C000000080354004D0025
:100190004B0000000403090411241FBECFEFDAE076
:1001A000DEBFCDBF04B603FE28C080911F02909130
:1001B0002002A0912102B09122028730904BA740EB
:1001C000B04BD9F410921F0210922002109221021B
:1001D0001092220214BE0FB6F894A8958091600088
:1001E000886180936000109260000FBE1092010839
:1001F00010920008E0E0F8E3099511E0A0E0B1E01A
:10020000E6EFF1E102C005900D92A630B107D9F7F3
:1002100022E0A6E0B1E001C01D92AF31B207E1F7E4
:100220000E9486070C94F9080C940000FF93EF934A
:10023000E0910601F0910701309709F00995EF91DF
:10024000FF910895FC018591803011F0EFDFFBCF25
:100250000895FF27E0E230E247FF0CC0419597FF89
:1002600009C0EDE26095709580959095611D711DB6
:10027000811D911D27FF02C0219530E350E2AA277E
:10028000660F771F881F991FAA1FA41710F0A41BC1
:1002900063955A95A9F7AA3008F0A95FA05DAF93BE
:1002A000F395611571058105910541F7ED3211F462
:1002B000EF93F395F21718F43F93F395FBCF8F91DB
:1002C000B5DFFA95E1F70895E991F99185918030CC
:1002D00021F0853219F0AADFF9CF089520E0E894E3
:1002E00055915532C1F3503311F4689455915A33F6
:1002F00048F4505390F3220F022E220F220F200DAC
:10030000250FF4CF0EF4219589919991533619F365
:10031000533729F1533559F1BC0188279927E894BF
:100320005C3621F48991999168945591543639F449
:1003300046EF7EF077FF0DC08FEF9FEF0AC0553775
:100340004AE039F0583540E121F0523642E009F0F8
:100350000895FF93EF937DDFEF91FF91B7CFFF9368
:10036000EF93FC0181918030B9F360DFFBCFFF9305
:10037000EF9368DFF1CFDF93CF93CDB7DEB725964C
:10038000A3DFCF91DF9108952FB7F89480911B02DE
:1003900090911C02A0911D02B0911E022FBF0895E2
:1003A000E8EDF0E080818E7F80831092E200109271
:1003B000DA001092E100A0EEB0E08C9181608C93A5
:1003C00080818F77808319BCA7EDB0E08C918E7F00
:1003D0008C9380818F7E808310920D02089580918E
:1003E000120287FF13C08091E80082FF06C080914F
:1003F000E8008B778093E80004C08091100281119F
:10040000F2CF0895809110028823D9F38091E800FB
:1004100080FFF8CF8091E8008E77ECCF982F9093F3
:10042000E900242F762F50E0891731F07091EC000D
:100430002091ED005091F00021FD07C09F5F9730A3
:1004400071F78093E90081E008953091EB003E7FE1
:100450003093EB003091ED003D7F3093ED00309113
:10046000EB0031603093EB007093EC002093ED00D3
:100470005093F0002091EE0027FDE0CF80E008953A
:10048000CF92DF92EF92FF920F931F93CF93DF9360
:10049000C8EDD0E088818F7E8883E7EDF0E0808131
:1004A0008160808384E082BF81E080930D02888137
:1004B0008E7F888302EE10E0F80110821092DA003D
:1004C00081EEC82ED12CF601108288818F77888327
:1004D00088818068888388818F7D888319BC109289
:1004E00010021092110210920F0210920E0290EE62
:1004F000E92EF12CF70180818B7F808388818160D8
:10050000888342E060E080E00E940E02F601808174
:100510008E7F8083F8018081816080838081886004
:100520008083F70180818E7F8083888180618883CA
:10053000DF91CF911F910F91FF90EF90DF90CF90BF
:10054000089580910802811113C09FB7F8944091DB
:100550001B0250911C0260911D0270911E029FBFF0
:10056000443C59406105710518F081E08093080210
:100570000895EF92FF920F931F93CF93DF93D82F9D
:100580000FB607FE46C080911002843079F080914A
:10059000030190E001962091050130E0822393232E
:1005A000209104012817190609F0CDC00E94A1026C
:1005B00081110FC08091030190E001962091050107
:1005C00030E082239323209104012817190609F0B3
:1005D000BAC00E94C4018C01C091E900CF70809123
:1005E000EC0080FD37C080E0C82B83E08093E900F9
:1005F00085E0E82E8091EB0085FD08C08091EB003E
:1006000080FF04C08091EE0087FD44C0CF70C0938E
:10061000E900E09103018E2F90E001962091050101
:1006200030E082239323209104012817190609F44E
:1006300082C08091010190910201E80FF92FF11D14
:10064000D083809103018F5F90910501892380936E
:10065000030171C080E8C8CFE0910101F09102016F
:10066000E80FF11D90818F5F209105018223809317
:1006700004019093F1008091E80085FD0BC080910A
:10068000E80080FF07C08091E8008E778093E80043
:10069000E09200018091040190910301981741F1CB
:1006A0009091E80095FDD8CF80E029C01092F1002C
:1006B00032C08091030190E001962091050130E065
:1006C00082239323209104012817190609F09ECF55
:1006D000F0900001FF2009F499CF0E94C401801717
:1006E000910709F487CFFA94F09200018C0182CF30
:1006F0008091E80085FFD8CFD093F10081E0209170
:10070000F3009091F200322F292F232B79F0909152
:10071000E80090FF0BC09091E80095FDC7CF909145
:10072000E8009E779093E800E0920001882309F2A8
:10073000CF70C093E90080E0DF91CF911F910F91BE
:10074000FF90EF900895E091030173CFEF92FF9235
:100750000F931F93CF93DF938CEB90E09F938F9336
:100760000E94BB010F900F90D0E0C0E084EBE82E18
:1007700080E0F82E0EEA10E0CE018F709927892BC9
:1007800051F4DF93CF93FF92EF920E94BB010F9041
:100790000F900F900F90CE010E94C9081F928F9367
:1007A0001F930F930E94BB0121960F900F900F9003
:1007B0000F90C11584E0D807F9F68CEA90E09F937A
:1007C0008F930E94BB010F900F90DF91CF911F91EB
:1007D0000F91FF90EF90089578941F920F920FB6AB
:1007E0000F9211248F939F93AF93BF9380911B021D
:1007F00090911C02A0911D02B0911E020196A11DB4
:10080000B11D80931B0290931C02A0931D02B09314
:100810001E02BF91AF919F918F910F900FBE0F90CD
:100820001F9018951F920F920FB60F9211248F935D
:100830009F93AF93BF9380911A02811113C080914F
:100840001B0290911C02A0911D02B0911E024196C4
:10085000A11DB11D80931B0290931C02A0931D0249
:10086000B0931E02BF91AF919F918F910F900FBED9
:100870000F901F9018951F920F920FB60F92112490
:100880000F931F932F933F934F935F936F937F9398
:100890008F939F93AF93BF93EF93FF93CF93DF9388
:1008A000CDB7DEB7AA97DEBFCDBF1091E9001F70AC
:1008B0008091EC0080FF2FC080E8182B1092E90097
:1008C0008091F000877F8093F0007894E2E1F2E07D
:1008D0008AE192E02091F10021938E179F07D1F7D2
:1008E0008091E80083FF47C080911202909113022B
:1008F0009A3008F040C0E92FF0E0EF57FB4F0C941E
:10090000F3088D04B304BB04B304BB042E055005E7
:10091000BB048706940680E0D0CF803889F0823807
:1009200051F5809116028F70873028F58093E90089
:100930008091EB0085FB882780F91092E90006C0C2
:1009400080910E0290910F02911182609091E800C7
:10095000977F9093E8008093F1001092F1008091CE
:10096000E8008E7749C0282F2D7F29F48823B1F124
:10097000823009F446C08091E80083FF0AC080916C
:10098000E800877F8093E8008091EB00806280938D
:10099000EB001092E9008091F00088608093F000F5
:1009A0001F701093E900AA960FB6F894DEBF0FBE31
:1009B000CDBFDF91CF91FF91EF91BF91AF919F910B
:1009C0008F917F916F915F914F913F912F911F91E7
:1009D0000F910F900FBE0F901F90189580911402E9
:1009E000813049F6933009F080E080930F02109235
:1009F000E9008091E800877F8093E8000E94EF0182
:100A0000BACF809114028111F2CF809116028F70BB
:100A10002FEF280F263008F0AECF8093E900209109
:100A2000EB0020FFE4CF933031F48091EB00806243
:100A30008093EB00DCCF9091EB0090619093EB0002
:100A400021E030E001C0220F8A95EAF72093EA0006
:100A50001092EA008091EB008860EACF81118BCF81
:100A6000009114020F778091E3008078802B8093AF
:100A7000E3008091E800877F8093E8000E94EF0107
:100A80008091E80080FFFCCF8091E3008068809334
:100A9000E30083E0011101C082E0809310026BCF7C
:100AA0008058823008F067CF2091140230911502EF
:100AB0002C3D83E0380709F07EC083E08A838AE218
:100AC00089834FB7F894DE01139620E03EE051E2AF
:100AD000E32FF0E050935700E49120FF03C0E2952C
:100AE000EF703F5FEF708E2F90E0EA30C0F0C79656
:100AF0008D939D932F5F243159F74FBF8091E8006C
:100B0000877F8093E80080911802909119028A32C1
:100B1000910508F04DC040E0FE0131962AC0C09614
:100B2000E7CF209110022223B1F12530A1F12091CD
:100B3000E80023FD30C02091E80022FD1EC0209176
:100B4000E80020FF16C02091F3003091F200232727
:100B500032272327009719F02830310510F141E0A2
:100B60002830310509F040E02091E8002E772093ED
:100B7000E8000097B1F64111D4CF8091E80082FDE2
:100B80000AC080911002882331F0853021F08091D5
:100B9000E80083FFF2CF8091E8008B778093E80034
:100BA000EACE41914093F10001972F5F3F4FD2CFA2
:100BB0008AE290E0B0CF4091160250911702832F45
:100BC00099278330910509F43EC080F58130910565
:100BD00009F465C0029709F0CECE82E290E0ECE322
:100BE000F1E02091E800277F2093E800209118028F
:100BF000309119028217930708F49C0140E02115F7
:100C0000310509F051C041114FC08091E80082FDCB
:100C1000C2CF80911002882309F4BDCF853009F43A
:100C2000BACF8091E80083FFF0CFB5CF8132910534
:100C300071F18232910509F09ECE452B09F09BCED1
:100C4000EAE1F1E0CECF332721303105C1F060F089
:100C50002230310509F08FCEE0E7F1E0E4918E2FEC
:100C600090E0E0E7F1E007C0E4E9F1E0E4918E2FE5
:100C700090E0E4E9F1E0009709F47DCEB2CFEAE834
:100C8000F1E0E4918E2F90E0EAE8F1E0F4CF452B1B
:100C900009F071CE89E090E0EEE4F1E0A2CF82E1CC
:100CA00090E0EEE5F1E09DCF80911002882309F4F9
:100CB00072CF853009F46FCF8091E80083FD6BCF50
:100CC0008091E80082FDA1CF8091E80080FF97CF5E
:100CD0008091F3009091F2008927982789272115A8
:100CE000310519F08830910550F041E0089709F07E
:100CF00040E08091E8008E778093E80080CF4491B7
:100D00004093F1003196215031090196E8CF8038A7
:100D100009F031CE8091E800877F8093E8008091D0
:100D200011028093F1001BCE811125CE0091140297
:100D3000023008F020CE8091E800877F8093E800A1
:100D4000009311020E94EF01002349F084E0809398
:100D5000100246E261EC83E00E940E020CCE80910C
:100D6000E30087FDF3CF81E0F2CF1F920F920FB621
:100D70000F9211242F933F934F935F936F937F9321
:100D80008F939F93AF93BF93EF93FF938091E10075
:100D900082FF09C08091E20082FF05C08091E100DE
:100DA0008B7F8093E1008091DA0080FF1FC08091EB
:100DB000D80080FF1BC08091DA008E7F8093DA001C
:100DC0008091D90080FF94C080E189BD82E189BD16
:100DD00009B400FEFDCF81E08093100280910D02E6
:100DE000811104C00E94D0010E9440028091E10064
:100DF00080FF17C08091E20080FF13C08091E20065
:100E00008E7F8093E2008091E20080618093E20017
:100E10008091D80080628093D80019BC85E08093CF
:100E200010028091E10084FF27C08091E20084FFDE
:100E300023C080E189BD82E189BD09B400FEFDCFF8
:100E40008091D8008F7D8093D8008091E1008F7EC3
:100E50008093E1008091E2008F7E8093E200809198
:100E6000E20081608093E20080911102882309F4FE
:100E700045C084E0809310028091E10083FF27C089
:100E80008091E20083FF23C08091E100877F8093FF
:100E9000E10082E080931002109211028091E10043
:100EA0008E7F8093E1008091E2008E7F8093E2004C
:100EB0008091E20080618093E20042E060E080E0A7
:100EC0000E940E028091F00088608093F000FF91F4
:100ED000EF91BF91AF919F918F917F916F915F91B2
:100EE0004F913F912F910F900FBE0F901F9018952B
:100EF00019BC1092100210920D0278CF8091E3007D
:100F000087FD02C081E0B6CF83E0B4CF84B7877F8E
:100F100084BF0FB6F894A895809160008861809393
:100F20006000109260000FBE80E890E00FB6F89469
:100F300080936100909361000FBE89EB92E09093E3
:100F400007018093060181E091E00E9422010E9446
:100F5000D0010E944002789482E084BD93E095BD68
:100F60009AEF97BD80936E00809110028430E1F774
:100F70000E94A1028823C1F38FEE90E00E9422011B
:100F80000E94A6038DED90E09F938F930E94BB017A
:100F90008DEC90E09F938F930E94BB010F900F9078
:100FA0000F900F90D0E0C0E006EC10E0CE018F7003
:100FB0009927892B51F4DF93CF931F930F930E94AE
:100FC000BB010F900F900F900F906FEFCE010E941A
:100FD000D1082196C11584E0D80741F784EC90E050
:100FE0009F938F930E94BB018BED90E09F938F9313
:100FF0000E94BB010E94A60381EE90E00E942201A4
:101000000F900F900F900F9083E0D82E08EE13E012
:10101000CFEDD0E098E1E92EF12C20E4C22E8091B2
:101020001002853009F44CC00E94C4015C0180911B
:10103000090290910A02A816B90661F0C501B8012B
:101040000E94DF08892B31F4DF93CF930E94BB010C
:101050000F900F90B0920A02A09209022091E40032
:101060003091E50080910B0290910C02281739070E
:10107000B1F28091E4009091E50090930C0280938E
:101080000B020E94A102882351F280911002843049
:1010900031F68091E9008F709091EC0090FD37C09F
:1010A00090E0892BD092E9009091EB0090FF04C072
:1010B0009091EE0097FD49C08F708093E900AFCF0B
:1010C00080911002843009F4AACF10921A020FB650
:1010D000F894A895E09260000FBEC092600083B7BC
:1010E000817F846083BF83B7816083BF7894889554
:1010F00083B78E7F83BF0FB6F894A8958091600068
:10110000886180936000109260000FBE88CF90E8E5
:10111000C8CFE0910101F0910201E90FF11D20819A
:101120009F5F309105019323909304012093F10078
:101130009091E80095FD09C09091E80090FF05C0EE
:101140009091E8009E779093E8009091040120919F
:101150000301291721F02091E80025FDDACF209125
:10116000F3009091F200322F292F232B09F4A4CF02
:101170009091E80090FFA0CF9091E80095FD06C007
:101180009091E8009E779093E80096CF1092F1003E
:10119000F3CFF999FECF92BD81BDF89A992780B51A
:1011A0000895262FF999FECF1FBA92BD81BD20BDAB
:1011B0000FB6F894FA9AF99A0FBE01960895AA1BF1
:1011C000BB1B51E107C0AA1FBB1FA617B70710F032
:1011D000A61BB70B881F991F5A95A9F78095909564
:1011E000BC01CD010895EE0FFF1F0590F491E02D95
:0611F0000994F894FFCF02
:0611F6000508010000FFE6
:00000001FF