diff options
author | Christopher Browne <cbbrowne@ca.afilias.info> | 2016-06-21 12:30:17 -0400 |
---|---|---|
committer | Christopher Browne <cbbrowne@ca.afilias.info> | 2016-06-21 12:30:17 -0400 |
commit | a6e109caa1e813d18f76f2b23dfd1655b6acf691 (patch) | |
tree | 2f8d823848eeb968b7bdb233fc8b4a222289d488 | |
parent | f6d1ce7863893e6dd0233c57f04b262f6808d78a (diff) | |
parent | a8375fa15a6ca9285eb15ae89bcda898349e06f8 (diff) | |
download | firmware-a6e109caa1e813d18f76f2b23dfd1655b6acf691.tar.gz firmware-a6e109caa1e813d18f76f2b23dfd1655b6acf691.tar.bz2 firmware-a6e109caa1e813d18f76f2b23dfd1655b6acf691.zip |
Merge branch 'master' of https://github.com/jackhumbert/qmk_firmware
79 files changed, 7318 insertions, 7711 deletions
diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 99f09f5f5..000000000 --- a/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -* text=auto -*.hex -diff
\ No newline at end of file @@ -38,13 +38,13 @@ You have access to a bunch of goodies! Check out the Makefile to enable/disable ### Customizing Makefile options on a per-keymap basis -If your keymap directory has a file called `makefile.mk` (note the lowercase filename, and the `.mk` extension), any Makefile options you set in that file will take precedence over other Makefile options (those set for Quantum as a whole or for your particular keyboard). +If your keymap directory has a file called `Makefile` (note the filename), any Makefile options you set in that file will take precedence over other Makefile options (those set for Quantum as a whole or for your particular keyboard). -So let's say your keyboard's makefile has `CONSOLE_ENABLE = yes` (or maybe doesn't even list the `CONSOLE_ENABLE` option, which would cause it to revert to the global Quantum default). You want your particular keymap to not have the debug console, so you make a file called `makefile.mk` and specify `CONSOLE_ENABLE = no`. +So let's say your keyboard's makefile has `CONSOLE_ENABLE = yes` (or maybe doesn't even list the `CONSOLE_ENABLE` option, which would cause it to revert to the global Quantum default). You want your particular keymap to not have the debug console, so you make a file called `Makefile` and specify `CONSOLE_ENABLE = no`. ### Customizing config.h on a per-keymap basis -If you use the ErgoDox EZ, you can make a `config_user.h` file in your keymap directory and use it to override any `config.h` settings you don't like. Anything you set there will take precedence over the global `config.h` for the ErgoDox EZ. To see an example of this, check out `keymaps/erez_experimental`. +You can also make a `config.h` file in your keymap directory and use it to override any `config.h` settings you don't like. Anything you set there will take precedence over the global `config.h` for the ErgoDox EZ. To see an example of this, check out `keymaps/erez_experimental`. ## Quick aliases to common actions @@ -134,12 +134,12 @@ Steve Losh [described](http://stevelosh.com/blog/2012/10/a-modern-space-cadet/) To use it, use `KC_LSPO` (Left Shift, Parens Open) for your left Shift on your keymap, and `KC_RSPC` (Right Shift, Parens Close) for your right Shift. -It's defaulted to work on US keyboards, but if your layout uses different keys for parenthesis, you can define those in your keymap like this: +It's defaulted to work on US keyboards, but if your layout uses different keys for parenthesis, you can define those in your `config.h` like this: #define LSPO_KEY KC_9 #define RSPC_KEY KC_0 -The only other thing you're going to want to do is create a `makefile.mk` in your keymap directory and set the following: +The only other thing you're going to want to do is create a `Makefile` in your keymap directory and set the following: ``` COMMAND_ENABLE = no # Commands for debug and configuration diff --git a/doc/BUILD_GUIDE.md b/doc/BUILD_GUIDE.md index d7a1e2935..5636c65ea 100644 --- a/doc/BUILD_GUIDE.md +++ b/doc/BUILD_GUIDE.md @@ -29,7 +29,7 @@ You can also try these instructions: ### Linux Install AVR GCC, AVR libc, and dfu-progammer with your favorite package manager. -Debian/Ubuntu example: +Debian/Ubuntu example: sudo apt-get update sudo apt-get install gcc-avr avr-libc dfu-programmer @@ -38,8 +38,8 @@ Debian/Ubuntu example: If you have any problems building the firmware, you can try using a tool called Vagrant. It will set up a virtual computer with a known configuration that's ready-to-go for firmware building. OLKB does NOT host the files for this virtual computer. Details on how to set up Vagrant are in the [VAGRANT_GUIDE file](VAGRANT_GUIDE.md). ## Verify Your Installation -1. If you haven't already, obtain this repository ([https://github.com/jackhumbert/qmk_firmware](https://github.com/jackhumbert/qmk_firmware)). You can either download it as a zip file and extract it, or clone it using the command line tool git or the Github Desktop application. -2. Open up a terminal or command prompt and navigate to the `qmk_firmware` folder using the `cd` command. The command prompt will typically open to your home directory. If, for example, you cloned the repository to your Documents folder, then you would type `cd Documents/qmk_firmware`. If you extracted the file from a zip, then it may be named `qmk_firmware-master` instead. +1. If you haven't already, obtain this repository ([https://github.com/jackhumbert/qmk_firmware](https://github.com/jackhumbert/qmk_firmware)). You can either download it as a zip file and extract it, or clone it using the command line tool git or the Github Desktop application. +2. Open up a terminal or command prompt and navigate to the `qmk_firmware` folder using the `cd` command. The command prompt will typically open to your home directory. If, for example, you cloned the repository to your Documents folder, then you would type `cd Documents/qmk_firmware`. If you extracted the file from a zip, then it may be named `qmk_firmware-master` instead. 3. To confirm that you're in the correct location, you can display the contents of your current folder using the `dir` command on Windows, or the `ls` command on Linux or Mac. You should see several files, including `README.md` and a `quantum` folder. From here, you need to navigate to the appropriate folder under `keyboard/`. For example, if you're building for a Planck, run `cd keyboard/planck`. 4. Once you're in the correct keyboard-specific folder, run the `make` command. This should output a lot of information about the build process. More information about the `make` command can be found below. @@ -48,20 +48,20 @@ If you have any problems building the firmware, you can try using a tool called ### The Make command The `make` command is how you compile the firmware into a .hex file, which can be loaded by a dfu programmer (like dfu-progammer via `make dfu`) or the [Teensy loader](https://www.pjrc.com/teensy/loader.html) (only used with Teensys). You can run `make` from the root (`/`), your keyboard folder (`/keyboard/<keyboard>/`), or your keymap folder (`/keyboard/<keyboard>/keymaps/<keymap>/`) if you have a `Makefile` there (see the example [here](/doc/keymap_makefile_example.mk)). - -By default, this will generate a <keyboard>_<keymap>.hex file in whichever folder you run make from. These files are ignored by git, so don't worry about deleting them when committing/creating pull requests. You .hex file will also be copied into your keymap folder as `compiled.hex`, which isn't ignore by git - this is included in case first-time users are having trouble compiling, and just want to flash a layout via `make dfu-no-build`. + +By default, this will generate a `<keyboard>_<keymap>.hex` file in whichever folder you run `make` from. These files are ignored by git, so don't worry about deleting them when committing/creating pull requests. Your .hex file will also be copied into your keymap folder as `compiled.hex`, which isn't ignored by git - this is included in case first-time users are having trouble compiling, and just want to flash a layout via `make dfu-no-build` or using the Teensy loader. * The "root" (`/`) folder is the qmk_firmware folder, in which are `doc`, `keyboard`, `quantum`, etc. -* The "keyboard" folder is any keyboard project's folder, like `/keyboard/<keyboard>` -* The "keymap" folder is any keymap's folder, like `/keyboard/<keyboard>/keymaps/<keymap>/` +* The "keyboard" folder is any keyboard project's folder, like `/keyboard/planck`. +* The "keymap" folder is any keymap's folder, like `/keyboard/planck/keymaps/default`. Below is a list of the useful `make` commands in QMK: * `make` - cleans automatically and builds your keyboard and keymap depending on which folder you're in. This defaults to the "default" layout (unless in a keymap folder), and Planck keyboard in the root folder * `make keyboard=<keyboard>` - specifies the keyboard (only to be used in root) * `make keymap=<keymap>` - specifies the keymap (only to be used in root and keyboard folder - not needed when in keymap folder) -* `make quick` - skips the clean step (only use when modifying .c code in the same project - at least one `make` is required) -* `make dfu` - (requires dfu-programmer) builds and flashes the keymap to your keyboard once placed in reset/dfu mode (button or press KC_RESET). +* `make quick` - skips the clean step (cannot be used immediately after modifying config.h or Makefiles) +* `make dfu` - (requires dfu-programmer) builds and flashes the keymap to your keyboard once placed in reset/dfu mode (button or press `KC_RESET`). This does not work for Teensy-based keyboards like the ErgoDox EZ. * `keyboard=` and `keymap=` are compatible with this * `make dfu-no-build` - (requires dfu-programmer) same as `make dfu`, but doesn't build and uses the included `compiled.hex` to flash the keyboard * `make all-keyboards` - builds all keymaps for all keyboards and outputs status of each (use in root) @@ -77,13 +77,13 @@ Other, less useful functionality: ### The Makefile -There are 3 different `make` and `Makefile` locations: +There are 3 different `make` and `Makefile` locations: * root (`/`) * keyboard (`/keyboard/<keyboard>/`) * keymap (`/keyboard/<keyboard>/keymaps/<keymap>/`) -The root contains all of the automatic keymap/keyboard stuff, is static, and shouldn't be modified. The keyboard one will contain the MCU set-up and default settings for your keyboard, and shouldn't be modified unless you are the producer of that keyboard. The keymap Makefile can be modified by users, and is optional. It is included automatically if it exists. You can see an example [here](/doc/keymap_makefile_example.mk) - the last few lines are the most important. The settings you set here will override any defaults set in the keyboard Makefile. It is required if you want to run `make` in the keymap folder. +The root contains the code used to automatically figure out which keymap or keymaps to compile based on your current directory and commandline arguments. It's considered stable, and shouldn't be modified. The keyboard one will contain the MCU set-up and default settings for your keyboard, and shouldn't be modified unless you are the producer of that keyboard. The keymap Makefile can be modified by users, and is optional. It is included automatically if it exists. You can see an example [here](/doc/keymap_makefile_example.mk) - the last few lines are the most important. The settings you set here will override any defaults set in the keyboard Makefile. **It is required if you want to run `make` in the keymap folder.** ### The `config.h` file @@ -92,16 +92,13 @@ There are 2 `config.h` locations: * keyboard (`/keyboard/<keyboard>/`) * keymap (`/keyboard/<keyboard>/keymaps/<keymap>/`) -The keyboard `config.h` is included only if the keymap one doesn't exist. It's possible to included both by using this code at the top of your keymap's `config.h`: - - #include "../../config.h" - -You can then overwrite any settings, rather than having to copy and paste the whole thing. You may need to `undefine` things to prevent warnings. - +The keyboard `config.h` is included only if the keymap one doesn't exist. The format to use for your custom one [is here](/doc/keymap_config_h_example.h). If you want to override a setting from the parent `config.h` file, you need to do this: -## Helpful Tips -1. On Linux or OS X, you can run `sleep 5; make keymap=<keymap> dfu` to delay building/deploying the firmware until for 5 seconds, giving you a chance to put the firmware into bootloader mode. You can change the 5 to any number of seconds. +``` +#undef MY_SETTING +#define MY_SETTING 4 +```c -## Troubleshooting +For a value of `4` for this imaginary setting. So we `undef` it first, then `define` it. - WIP +You can then override any settings, rather than having to copy and paste the whole thing. diff --git a/doc/keymap_config_h_example.h b/doc/keymap_config_h_example.h new file mode 100644 index 000000000..8893d122e --- /dev/null +++ b/doc/keymap_config_h_example.h @@ -0,0 +1,8 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + +// place overrides here + +#endif diff --git a/doc/keymap_makefile_example.mk b/doc/keymap_makefile_example.mk index 5eb73246f..f4671a9d1 100644 --- a/doc/keymap_makefile_example.mk +++ b/doc/keymap_makefile_example.mk @@ -1,5 +1,5 @@ # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/alps64/Makefile b/keyboard/alps64/Makefile index 8259e4d08..d8325e6c8 100644 --- a/keyboard/alps64/Makefile +++ b/keyboard/alps64/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Target file name (without extension). diff --git a/keyboard/arrow_pad/Makefile b/keyboard/arrow_pad/Makefile index 931eb3a16..09fcf3e7a 100644 --- a/keyboard/arrow_pad/Makefile +++ b/keyboard/arrow_pad/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 diff --git a/keyboard/atomic/Makefile b/keyboard/atomic/Makefile index 0940d8f27..08e9205cb 100644 --- a/keyboard/atomic/Makefile +++ b/keyboard/atomic/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 @@ -87,7 +49,7 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/atreus/Makefile b/keyboard/atreus/Makefile index 88087aa92..72b694faa 100644 --- a/keyboard/atreus/Makefile +++ b/keyboard/atreus/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + ifdef TEENSY2 OPT_DEFS += -DATREUS_TEENSY2 diff --git a/keyboard/bantam44/Makefile b/keyboard/bantam44/Makefile index 8d7c294c3..03893dbf8 100644 --- a/keyboard/bantam44/Makefile +++ b/keyboard/bantam44/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 diff --git a/keyboard/clueboard1/Makefile b/keyboard/clueboard1/Makefile index 55b82bd6f..98ad148c7 100644 --- a/keyboard/clueboard1/Makefile +++ b/keyboard/clueboard1/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # # project specific files SRC = led.c diff --git a/keyboard/clueboard2/Makefile b/keyboard/clueboard2/Makefile index 511617871..7204daef7 100644 --- a/keyboard/clueboard2/Makefile +++ b/keyboard/clueboard2/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + SRC = led.c diff --git a/keyboard/clueboard2/keymaps/max/Makefile b/keyboard/clueboard2/keymaps/max/Makefile index 950dadf84..22b5b94e3 100644 --- a/keyboard/clueboard2/keymaps/max/Makefile +++ b/keyboard/clueboard2/keymaps/max/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. diff --git a/keyboard/cluepad/Makefile b/keyboard/cluepad/Makefile index 8bd30411f..eb7a58025 100644 --- a/keyboard/cluepad/Makefile +++ b/keyboard/cluepad/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # # project specific files SRC = backlight.c diff --git a/keyboard/ergodox_ez/Makefile b/keyboard/ergodox_ez/Makefile index 4a9d36ad8..54edaed6d 100644 --- a/keyboard/ergodox_ez/Makefile +++ b/keyboard/ergodox_ez/Makefile @@ -70,17 +70,17 @@ OPT_DEFS += -DBOOTLOADER_SIZE=512 # Build Options # comment out to disable the options. # -BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) +BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE ?= yes # Mouse keys(+4700) EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) -# CONSOLE_ENABLE ?= yes # Console for debug(+400) +CONSOLE_ENABLE ?= no # Console for debug(+400) COMMAND_ENABLE ?= yes # Commands for debug and configuration CUSTOM_MATRIX ?= yes # Custom matrix file for the ErgoDox EZ -SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend -NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work -# MIDI_ENABLE ?= yes # MIDI controls -# UNICODE_ENABLE ?= yes # Unicode +SLEEP_LED_ENABLE ?= yes # Breathing sleep LED during USB suspend +NKRO_ENABLE ?= yes # USB Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +MIDI_ENABLE ?= no # MIDI controls +UNICODE_ENABLE ?= yes # Unicode ifndef QUANTUM_DIR include ../../Makefile -endif
\ No newline at end of file +endif diff --git a/keyboard/ergodox_ez/keymaps/default/compiled.hex b/keyboard/ergodox_ez/keymaps/default/compiled.hex index f5ec0145a..0285acb6b 100644 --- a/keyboard/ergodox_ez/keymaps/default/compiled.hex +++ b/keyboard/ergodox_ez/keymaps/default/compiled.hex @@ -1,1158 +1,1153 @@ -:100000000C947A020C94BE020C94BE020C94BE02B4
-:100010000C94BE020C94BE020C94BE020C94BE0260
-:100020000C94BE020C94BE020C94620D0C94340E1F
-:100030000C94BE020C94BE020C94BE020C94BE0240
-:100040000C94BE020C943E220C94BE020C94BE0290
-:100050000C94BE020C94D11B0C94BE020C94BE02F4
-:100060000C94BE020C94BE020C94BE020C94BE0210
-:100070000C94BE020C94BE020C94BE020C94BE0200
-:100080000C94BE020C94BE020C94BE020C94BE02F0
-:100090000C94BE020C94BE020C94BE020C94BE02E0
-:1000A0000C94BE020C94BE020C94BE02A10EC30EB0
-:1000B000B10FC30EB10F080F2B0FB10F800F930FAD
-:1000C0006212621291129112C712E71218141814D8
-:1000D000F2121814A213A2130914181418141214EB
-:1000E000AF13AF13AF13AF13AF13AF13AF13AF1300
-:1000F000AF13AF13AF13AF13AF13AF13AF13AF13F0
-:10010000C113CE13D513DC13E6130000F0A12E00AB
-:100110004C002A00E100354100001E0014000400DC
-:100120001D7134004D001F001A0016001B00E10471
-:100130002A00200008000700060050002C002100C3
-:100140001500090019004F004A00220017000A009C
-:10015000050000006574500001540000007F00009D
-:10016000E3004F000154000000770000E20023008C
-:100170001C000B00110000002971240018000D0064
-:10018000100052004B0025000C000E0036005100FC
-:100190002800260012000F0037002F002B00270038
-:1001A00013003342387130004E002D003100347896
-:1001B000E500C10000000100010001000100010094
-:1001C00000003A001E0220022202010001003B0052
-:1001D0001F0221022302010001003C002F0226021F
-:1001E0002F00010001003D00300227023000010015
-:1001F00001003E003102350035020000010001001F
-:1002000001000000010000000100010001000000E9
-:100210000100000001003F005200510024020000D4
-:1002200001004000240021001E00010001004100E7
-:10023000250022001F003700010042002600230095
-:10024000200027000100430025022E0231002E006D
-:100250000100440045000100010001000000010010
-:100260000100010001000100000001000100010087
-:1002700001000100010001000100F2000100010085
-:1002800001000100F000F1000100F4000100010094
-:100290000100F3000100F500010001000100010070
-:1002A0000100000001000100010000000100000049
-:1002B0000100010001000000010000000100010038
-:1002C0000100010001000000010001000100010027
-:1002D0000100A9000100010001000100AC00AA001A
-:1002E000B600010001000100AB00A8000100010000
-:1002F0000100010001000100010001000100AE0049
-:1003000001000100000016034500720067006F0045
-:1003100044006F007800200045005A0000001603DA
-:100320004500720067006F0044006F0078002000F5
-:1003300045005A0000000403090409026D0004018D
-:1003400000A0FA09040000010301010009211101C4
-:100350000001223F000705810308000A090401008B
-:100360000103010200092111010001224D000705CE
-:10037000820308000A0904020001030000000921A9
-:10038000110100012236000705830308000A090451
-:1003900003000103000000092111010001223900BE
-:1003A000070584031000011201100100000008ED90
-:1003B000FE071301000102000105010906A1010564
-:1003C0000719E029E7150025019508750181020547
-:1003D000081901290595057501910295017503918B
-:1003E0000105071900297715002501957875018108
-:1003F00002C005010980A101850216010026B7008F
-:100400001A01002AB700751095018100C0050C097A
-:1004100001A1018503160100269C021A01002A9CF5
-:1004200002751095018100C005010902A1010901B1
-:10043000A10005091901290515002501950575017A
-:10044000810295017503810105010930093115818A
-:10045000257F95027508810609381581257F95014C
-:1004600075088106050C0A38021581257F950175EE
-:10047000088106C0C005010906A101050719E02988
-:10048000E715002501950875018102950175088120
-:100490000105081901290595057501910295017558
-:1004A0000391010507190029FF150025FF95067521
-:1004B000088100C0000000000000000000000001F2
-:1004C0000204060A0F17202C3A4A5D71879DB3C7B4
-:1004D000DAE9F5FCFFFCF5E9DAC7B39D87715D4AFF
-:1004E0003A2C20170F0A0604020100000000000049
-:1004F0000000000011241FBECFEFDAE0DEBFCDBF49
-:1005000004B603FE24C08091FB019091FC01A091F0
-:10051000FD01B091FE018730904BA740B04BB9F47C
-:100520001092FB011092FC011092FD011092FE014D
-:1005300014BE84B7877F84BF88E10FB6F894809398
-:100540006000109260000FBEE0E0FFE3099511E04B
-:10055000A0E0B1E0EAE0F8E402C005900D92A43317
-:10056000B107D9F711E0A4E3B1E001C01D92AB3FA0
-:10057000B107E1F70E94A60A0C9403240C94000032
-:100580001092B9008AE08093B800089594EA90939D
-:10059000BC009091BC0097FFFCCF9091B900987F70
-:1005A000983021F0903111F081E008958093BB00E4
-:1005B00084E88093BC008091BC0087FFFCCF8091D1
-:1005C000B900887F883111F0803471F780E0089598
-:1005D00084E98093BC008091BC0084FDFCCF089529
-:1005E0008093BB0084E88093BC008091BC0087FFAF
-:1005F000FCCF9091B900987F81E0983209F480E0B7
-:10060000089584E88093BC008091BC0087FFFCCFF4
-:100610008091BB00089580910101811115C080E493
-:100620000E94C6028093010181110CC082E10E94E8
-:10063000F00280930101811105C08FEF0E94F0024A
-:10064000809301010E94E80284B1807F84B985B162
-:10065000807F85B98AB1837F8AB98BB1837F8BB95B
-:100660003E98469808950E94C604809301010E9416
-:100670000B0380B38C7080BB81B3836F81BBA5E318
-:10068000B1E0E3E4F1E08EE08E0F11921D928E1343
-:10069000FCCF0C94B004BF92CF92DF92EF92FF9206
-:1006A0000F931F93CF93DF9380910101882379F0FB
-:1006B000809134018F5F80933401811108C00E94C2
-:1006C000C60480930101811102C00E94580405E311
-:1006D00011E0C0E0D0E0DD24D39482E0C82EEE2407
-:1006E000E394F12CC730D10500F58091010181110F
-:1006F00064C080E40E94C60280930101811112C08F
-:1007000082E10E94F0028093010181110BC0C701B8
-:100710000C2E01C0880F0A94EAF780950E94F0021F
-:10072000809301010E94E80248C0CA30A1F028F479
-:10073000C83059F0C93061F005C0CC3089F070F094
-:10074000CD3089F0209A289810C0219A29980DC0A0
-:10075000229A2A980AC0239A2B9807C0529A01C05D
-:10076000539A5B9802C03E9A469890EA9A95F1F7A0
-:100770009FB1799902C082E001C080E091709D250F
-:10078000982B7C9902C084E001C080E0892B7D9980
-:1007900002C038E001C030E0832B7E9902C020E126
-:1007A00001C020E0822B9FB19095991F9927991F36
-:1007B0009295990F907E892B0FC080910101811134
-:1007C00049C080E40E94C60280930101882379F128
-:1007D000B12C0E94E8028B2DF8019081981719F036
-:1007E0008083C09200010E940B0321960F5F1F4F70
-:1007F000CE30D10509F076CF80910001882361F1D8
-:10080000815080930001882339F08FE99FE00197A0
-:10081000F1F700C0000020C0A3E4B1E0E5E3F1E09F
-:10082000CF01825F91919D938E13FCCF15C083E120
-:100830000E94F002809301018111CACF81E40E94DD
-:10084000C602809301018111C3CF0E940103B82E1B
-:10085000B094BFCF80E0C0CF0E94560481E0DF910A
-:10086000CF911F910F91FF90EF90DF90CF90BF90AD
-:100870000895E82FF0E0ED5BFE4F80810895089524
-:100880000F931F93CF93DF93C3E4D1E010E00C2FBD
-:10089000025F899190E00E94F71A180F0C13F9CFAC
-:1008A000812FDF91CF911F910F9108950C94260510
-:1008B00056985E9825982D9826982E9827982F98C8
-:1008C0008FEF90E0909389008093880090938B0045
-:1008D00080938A0090938D0080938C00259A2D9AA6
-:1008E0002FEF80E792E0215080409040E1F700C078
-:1008F0000000269A2E9A2FEF80E792E02150804048
-:100900009040E1F700C00000279A2F9A2FEF80E770
-:1009100092E0215080409040E1F700C0000025980F
-:100920002D982FEF80E792E0215080409040E1F732
-:1009300000C0000026982E982FEF80E792E021500B
-:1009400080409040E1F700C0000027982F9856980B
-:100950005E9825982D9826982E9827982F98089578
-:1009600089EA8093800089E08093810024982C9804
-:100970003F988AB18F748AB96E98479A8BB1806B11
-:100980008BB9769A0E9458040C94250580E28093D6
-:1009900001018091510181110EC00E94C00281E0CD
-:1009A000809351012FEF83ED90E3215080409040E0
-:1009B000E1F700C0000080E40E94C60280930101BC
-:1009C00081112EC00E94F00280930101811128C084
-:1009D0000E94F00280930101811122C08FE30E94E6
-:1009E000F0028093010181111BC00E94E80280E4A3
-:1009F0000E94C60280930101811112C08CE00E9406
-:100A0000F0028093010181110BC00E94F0028093DB
-:100A10000101811105C08FE30E94F0028093010162
-:100A20000E94E80280910101089561110BC0FC0150
-:100A30008281882321F085EE0E94061103C085EE95
-:100A40000E94CE1180E090E0089508956091BD016C
-:100A50007091BE018091BF019091C0010E94031B63
-:100A600056985E9825982D9826982E9827982F9816
-:100A7000813019F0823021F00895259A2D9A089539
-:100A8000269A2E9A089581E0089581E008950C94A5
-:100A9000450508950F931F93CF93DF938C01FC01BD
-:100AA000C081D181CE010E947C19BE010E94F30554
-:100AB000EC01B8010E944705882309F48DC0F801B4
-:100AC0008281882309F44AC080915D0181111FC091
-:100AD000C431F0E5DF0709F051C00E94490581E00B
-:100AE00080935D010E949B1B90935C0180935B014E
-:100AF0001092540110925601109255011092580113
-:100B00001092570110925A011092590165C08091BC
-:100B10005B0190915C010E94A71B883C910570F4D9
-:100B200080915401E82FF0E0EE0FFF1FEB5AFE4FCB
-:100B3000D183C0838F5F809354014EC0C43880E559
-:100B4000D80721F0C538D04501F13AC0F8018281BB
-:100B5000882341F01092520182E01EC0C438E0E5C3
-:100B6000DE0759F580915201811106C086E20E948C
-:100B7000061186E20E94CE1182E01CC0C438F0E566
-:100B8000DF0741F3C538D045D9F4F80182818823C5
-:100B900031F01092530180E20E941D121DC080911D
-:100BA0005301811106C087E20E94061187E20E946C
-:100BB000CE1180E20E9424120FC0C538D04529F31F
-:100BC00081E08093520180935301C801DF91CF915E
-:100BD0001F910F910C94430580E0DF91CF911F91FD
-:100BE0000F910895089596E0799FF001112494E5FE
-:100BF000899FE00DF11D1124E60FF11DEE0FFF1F7F
-:100C0000E25FFE4F859194910895880F991FFC0132
-:100C1000E657F040859194910895880F991FFC0143
-:100C2000E65FFE4F8591949108950F931F93CF93A4
-:100C3000DF93EC01811520E3920750F5C11580E2A6
-:100C4000D80708F0C3C0CB3BD10590F4C83AD10512
-:100C500008F06AC0C53AD10508F05BC0C430D105C0
-:100C600008F0D0C1219709F0CAC101E010E00AC222
-:100C7000CF3FD10511F008F0C5C1C03FD10508F044
-:100C8000A2C0CE01805E9109089708F4BBC1B7C12C
-:100C9000C13090E5D90709F4A2C020F5C0318FE436
-:100CA000D80770F4C11590E4D90708F094C0C115B5
-:100CB00021E3D20708F0A3C1DD278E01106CE2C149
-:100CC000C115D04509F09BC10E9483148FEF94E3B6
-:100CD0002CE0815090402040E1F700C000000E94CD
-:100CE000F61BD0C1C11597E5D90758F4C03121E5ED
-:100CF000D20708F01CC1C43180E5D80708F475C0DC
-:100D00007EC1CE0190578115904108F078C1DF7007
-:100D100073C1C53AD10509F477C1C63AD10509F0C6
-:100D200076C102E810E4AEC1C83AD10509F472C137
-:100D3000C93AD10509F471C1CA3AD10509F470C1A3
-:100D4000CB3AD10509F46FC1CC3AD10509F46EC193
-:100D5000CD3AD10509F46DC1C03BD10509F46CC190
-:100D6000CE3AD10509F46BC1CF3AD10509F46AC175
-:100D7000C13BD10509F469C1C23BD10509F468C181
-:100D8000C33BD10509F467C1C43BD10509F466C171
-:100D9000C53BD10509F465C1C63BD10509F464C161
-:100DA000C73BD10509F463C1C83BD10509F462C151
-:100DB000C93BD10509F461C1CA3BD10509F460C141
-:100DC00000E014E45FC18E0110655CC1CE019F702C
-:100DD0000E940D0658C1DF708E01106A53C18091C8
-:100DE000DA0181608093DA014DC10E949B1D81115F
-:100DF00002C00E94811D0E94B81D90E09093FB01EB
-:100E00008093FA01C23080E5D80721F48091FA017D
-:100E1000816086C0C43090E5D90721F48091FA0141
-:100E200082607EC0C63020E5D20721F48091FA01AD
-:100E3000846076C0C83080E5D80719F48091FA0143
-:100E400027C0CA3090E5D90721F48091FA0180616A
-:100E500067C0CC3020E5D20721F48091FA0180628E
-:100E60005FC0CE3080E5D80721F48091FA0180641C
-:100E700057C0C03190E5D90721F48091FA0180680C
-:100E80004FC0C23120E5D20729F48091FA01846075
-:100E9000886046C0C33080E5D80721F48091FA010C
-:100EA0008E7F3EC0C53090E5D90721F48091FA01CC
-:100EB0008D7F36C0C73020E5D20721F48091FA013A
-:100EC0008B7F2EC0C93080E5D80719F48091FA01D4
-:100ED00026C0CB3090E5D90721F48091FA018F7EAE
-:100EE0001FC0CD3020E5D20721F48091FA018F7D1B
-:100EF00017C0CF3080E5D80721F48091FA018F7BAD
-:100F00000FC0C13190E5D90721F48091FA018F77A4
-:100F100007C0C331D04531F48091FA018B7F877FC0
-:100F20008093FA018091FA010E94BC1DABC08D2F05
-:100F300099278F70992781309105D9F49E012370EC
-:100F4000332702C0880F991F2A95E2F79C688E010B
-:100F500044E0000F111F4A95E1F700271370802B22
-:100F6000912B53E0CC0FDD1F5A95E1F7C076DD27BA
-:100F70002FC08230910531F4DC2FCC278E01016F18
-:100F8000106A80C08330910569F4CE01837099277F
-:100F900001E010E002C0000F111F8A95E2F7C801BE
-:100FA0009C680FC084309105B9F4CE0183709927F5
-:100FB00001E010E002C0000F111F8A95E2F7C8019E
-:100FC0009A6823E0CC0FDD1F2A95E1F7C07ED77029
-:100FD0008C010C2B1D2B56C08530910531F4DC2F74
-:100FE000CC278E01046F106A4DC0069709F04AC0E5
-:100FF000CF71DD27DC2FCC278E01106243C000E0CB
-:1010000010E040C08E013EC001E810E43BC003E8A0
-:1010100010E438C002EE14E435C009EE14E432C026
-:101020000AEE14E42FC005EB14E42CC006EB14E424
-:1010300029C007EB14E426C00CEC14E423C00DEC2B
-:1010400014E420C003E815E41DC00AE815E41AC042
-:1010500002E915E417C004E915E414C001E216E43E
-:1010600011C003E216E40EC004E216E40BC005E270
-:1010700016E408C006E216E405C007E216E402C062
-:101080000AE216E4C801DF91CF911F910F910895F4
-:1010900096E0799FF001112494E5899FE00DF11D00
-:1010A0001124E60FF11DEE0FFF1FE25FFE4F859149
-:1010B0009491803E9105E0F4803C910558F5813390
-:1010C000910509F46FC048F48932910509F463C0B1
-:1010D0008A32910509F46DC072C089339105E9F037
-:1010E00082389105D1F08533910509F44DC067C070
-:1010F000833E910581F138F4803E9105B9F0823E3E
-:101100009105D9F05CC0863E910561F1873E91055D
-:10111000A1F155C00E94050608952091FA0120FD15
-:1011200002C021FF4CC080EE90E049C08091FA01DE
-:1011300080FFF9CF89E390E042C08091FA0182FFFD
-:101140000EC08091FA0184FF03C080E090E037C0B8
-:1011500083EE90E034C08091FA0182FFF2CF82EEFC
-:1011600090E02DC08091FA0183FF0BC08091FA01BD
-:1011700084FDEBCF87EE90E022C08091FA0183FFDF
-:10118000F5CF86EE90E01BC08091FA0185FF07C085
-:1011900089E290E014C08091FA0185FFF9CF85E3E0
-:1011A00090E00DC08091FA0186FF07C08AE290E0CE
-:1011B00006C08091FA0186FFF9CF81E390E00E949A
-:1011C0001506089508950C94E20880916E01089523
-:1011D000CF93DF9300D01F92CDB7DEB79C018091F3
-:1011E000F101843019F593E099833B832A8390932E
-:1011F000E9008FEF9091E800815095FD06C095EDD4
-:101200009A95F1F700008111F5CF8091E80085FFF4
-:101210000DC040E050E063E070E0CE0101960E9416
-:10122000520B8091E8008E778093E8000F900F902A
-:101230000F90DF91CF910895CF93DF9300D01F924D
-:10124000CDB7DEB72091F101243021F522E02983CA
-:101250009B838A8383E08093E9008FEF9091E8007D
-:10126000815095FD06C095ED9A95F1F7000081112A
-:10127000F5CF8091E80085FF0DC040E050E063E0CD
-:1012800070E0CE0101960E94520B8091E8008E77AB
-:101290008093E8000F900F900F90DF91CF91089509
-:1012A0002091F1012430F1F422E02093E9002FEFA6
-:1012B0003091E800215035FD06C035ED3A95F1F743
-:1012C00000002111F5CF2091E80025FF0BC040E080
-:1012D00050E065E070E00E94520B8091E8008E774C
-:1012E0008093E8000895CF93DF93EC019091F10192
-:1012F000943009F046C080910C018823D9F0809188
-:101300000D018823B9F09093E9008FEF9091E800E8
-:10131000815095FD06C095E19A95F1F70000811185
-:10132000F5CF8091E80085FF2CC040E050E060E1FF
-:1013300070E017C081E08093E9008FEF9091E800A2
-:10134000815095FD06C095ED9A95F1F70000811149
-:10135000F5CF8091E80085FF14C040E050E068E0E0
-:1013600070E0CE010E94520B8091E8008E7780934E
-:10137000E80080E1FE01AEE5B1E001900D928A95B2
-:10138000E1F7DF91CF9108958091F001811109C0BB
-:101390000E94E70C0E94440D8091E20084608093DB
-:1013A000E20008951092F001089508950C942B2204
-:1013B0000E948C1B0E9431220E94EA0F0C94E308C9
-:1013C00042E061EC81E00E94610C42E061EC82E06D
-:1013D0000E94610C42E061EC83E00E94610C42E1FA
-:1013E00061EC84E00C94610C8091F301833009F48A
-:1013F00055C030F4813071F0823009F48EC0089508
-:101400008A3009F47AC08B3009F460C0893009F061
-:101410009CC020C08091F201813A09F096C0809171
-:10142000E800877F8093E8008091F6019091F701B2
-:10143000892B21F460E18EE591E003C060E080E05B
-:1014400090E070E00E949D0B8091E8008B77809384
-:10145000E80008958091F201813209F076C0809110
-:10146000F6019091F701009719F0039709F06DC00C
-:101470008091E800877F8093E8008091E80082FDFA
-:1014800005C08091F1018111F8CF5FC08091F1001A
-:1014900080936E018091E8008B7753C08091F201B8
-:1014A000813A09F052C08091F6019091F701892BA1
-:1014B00009F04BC08091E800877F8093E80080911D
-:1014C000E80080FFFCCF80910C0136C08091F201D2
-:1014D0008132D9F58091F6019091F701892BA9F518
-:1014E0008091E800877F8093E8000E94960C8091AD
-:1014F000F40180930C010C9483148091F2018132E9
-:1015000021F58091E800877F8093E8000E94960C87
-:101510008091F50180936F0108958091F201813AE5
-:10152000A1F48091E800877F8093E8008091E80033
-:1015300080FFFCCF80916F018093F1008091E800E3
-:101540008E778093E8000C94960C089584B7877F7B
-:1015500084BF88E10FB6F894809360001092600019
-:101560000FBE90E080E80FB6F894809361009093EE
-:1015700061000FBE0E9439100E94E70C0E94440DCA
-:101580008091E20084608093E20078940E94CA0F08
-:101590000E943B1082E091E00E94E50F0E94192218
-:1015A0008091F101853069F40E94531B8091EF0115
-:1015B0008823B1F30E947E1B882391F30E943C0B89
-:1015C000EFCF0E944110ECCF292F33272330310574
-:1015D000C9F064F42130310581F02230310509F081
-:1015E00043C08DE690E02AE333E042C0213231056A
-:1015F000F1F02232310541F137C082E190E027EA73
-:1016000033E036C099278130910541F08230910551
-:1016100041F0892B49F5E6E3F3E005C0EEE1F3E0A4
-:1016200002C0E6E0F3E0849190E09F0121C06430C5
-:10163000D8F4E62FF0E0EE0FFF1FEE5DFE4F2081A5
-:10164000318189E090E014C0643070F470E0FB01F7
-:10165000EE0FFF1FE65EFE4F20813181FB01EA5E47
-:10166000FE4F808190E004C080E090E020E030E018
-:10167000FA0131832083089580E189BD82E189BD2B
-:1016800009B400FEFDCF8091D8008F7D8093D800F3
-:101690008091E00082608093E0008091E00081FD15
-:1016A000FCCF0895CF92DF92EF92FF920F931F939A
-:1016B000CF93DF93EC018B016A010E94B50C81117D
-:1016C00033C0C114D10439F0F60180819181081B27
-:1016D000190BC80FD91FE12CF12C0115110519F1B7
-:1016E0008091E80085FD16C08091E8008E77809398
-:1016F000E800C114D10449F0F60180819181E80E1F
-:10170000F91EF182E08285E00FC00E94B50C8823AB
-:1017100021F30AC089918093F10001501109FFEF74
-:10172000EF1AFF0ADACF80E0DF91CF911F910F917E
-:10173000FF90EF90DF90CF9008952091F8013091C5
-:10174000F9012617370748F06115710539F4209122
-:10175000E8002E772093E80001C0B90140E0611550
-:101760007105A9F12091F101222309F443C025302C
-:1017700009F442C02091E80023FD40C02091E80018
-:1017800022FD32C02091E80020FFE9CF4091F30014
-:101790002091F20030E0342BFC01CF01611571057E
-:1017A00059F02830310540F481918093F100615067
-:1017B00071092F5F3F4FF1CF41E02830310509F02B
-:1017C00040E02091E8002E772093E800C8CF411137
-:1017D000C9CF0AC08091F101882361F0853061F0A2
-:1017E0008091E80083FD0AC08091E80082FFF2CF7B
-:1017F00080E0089582E0089583E0089581E00895EF
-:101800002091F8013091F9012617370748F061154A
-:10181000710539F42091E8002E772093E80001C08B
-:10182000B901FC0120E06115710591F18091F10190
-:10183000882309F440C0853009F43FC08091E80056
-:1018400083FD3DC08091E80082FD2FC08091E800BB
-:1018500080FFE9CF2091F3008091F20090E0922B7D
-:101860006115710559F08830910540F42491209359
-:10187000F1003196615071090196F2CF21E008978D
-:1018800009F020E08091E8008E778093E800CBCFCC
-:101890002111CCCF0AC08091F101882361F08530FD
-:1018A00061F08091E80083FD0AC08091E80082FF2A
-:1018B000F2CF80E0089582E0089583E0089581E00A
-:1018C0000895982F973058F59093E900981739F0BC
-:1018D0007091EC002091ED005091F00003C0242F96
-:1018E000762F50E021FF19C03091EB003E7F3093FE
-:1018F000EB003091ED003D7F3093ED003091EB0037
-:1019000031603093EB007093EC002093ED00509326
-:10191000F0002091EE0027FF07C09F5FD3CF8F70AC
-:101920008093E90081E0089580E008958091F201BC
-:1019300087FF11C08091E80082FD05C08091F10110
-:101940008111F8CF11C08091E8008B770BC0809196
-:10195000F101882349F08091E80080FFF8CF809161
-:10196000E8008E778093E80008952091E40030919C
-:10197000E50095E64091EC00842F817040FF22C085
-:101980008091E80080FD1CC08091F101882391F0D6
-:10199000853091F08091EB0085FD10C04091E4000E
-:1019A0005091E5004217530729F39A01915011F71E
-:1019B00084E0089582E0089583E0089581E0089529
-:1019C00080E008954091E80042FFDECF08950E9434
-:1019D000550D0E945D0DE0EEF0E080818160808316
-:1019E000E8EDF0E080818F77808319BCA7EDB0E04F
-:1019F0008C918E7F8C9380818F7E80831092F001FA
-:101A000008950F931F93CF93DF930E94550D0E946B
-:101A10005D0DC8EDD0E088818F77888388818068EC
-:101A2000888388818F7D888319BC1092F101109280
-:101A3000ED011092EF011092EE0100EE10E0F801BE
-:101A400080818B7F808388818160888342E060E031
-:101A500080E00E94610CE1EEF0E080818E7F808367
-:101A6000E2EEF0E080818160808380818860808305
-:101A7000F80180818E7F8083888180618883DF91F7
-:101A8000CF911F910F910895E8EDF0E080818F7E56
-:101A90008083E7EDF0E080818160808384E082BF15
-:101AA00081E08093F0010C94010DE8EDF0E080817D
-:101AB0008E7F80831092E20008951092DA001092D7
-:101AC000E10008951F920F920FB60F9211242F93E9
-:101AD0003F934F935F936F937F938F939F93AF93B6
-:101AE000BF93EF93FF938091E10082FF0BC0809141
-:101AF000E20082FF07C08091E1008B7F8093E100CC
-:101B00000E94C90F8091DA0080FF1FC08091D80029
-:101B100080FF1BC08091DA008E7F8093DA00809175
-:101B2000D90080FF0DC080E189BD82E189BD09B483
-:101B300000FEFDCF81E08093F1010E94C40905C041
-:101B400019BC1092F1010E94D2098091E10080FF3E
-:101B500019C08091E20080FF15C08091E2008E7F65
-:101B60008093E2008091E20080618093E2008091A6
-:101B7000D80080628093D80019BC85E08093F10181
-:101B80000E94D6098091E10084FF30C08091E2007C
-:101B900084FF2CC080E189BD82E189BD09B400FECB
-:101BA000FDCF8091D8008F7D8093D8008091E10097
-:101BB0008F7E8093E1008091E2008F7E8093E2002F
-:101BC0008091E20081608093E2008091ED018823A2
-:101BD00011F084E007C08091E30087FD02C081E03E
-:101BE00001C083E08093F1010E94D8098091E10057
-:101BF00083FF29C08091E20083FF25C08091E1002E
-:101C0000877F8093E10082E08093F1011092ED01E3
-:101C10008091E1008E7F8093E1008091E2008E7FD1
-:101C20008093E2008091E20080618093E20042E0D4
-:101C300060E080E00E94610C8091F00088608093F9
-:101C4000F0000E94D509FF91EF91BF91AF919F9154
-:101C50008F917F916F915F914F913F912F910F9055
-:101C60000FBE0F901F9018951F920F920FB60F92F4
-:101C700011242F933F934F935F936F937F938F9391
-:101C80009F93AF93BF93CF93DF93EF93FF93C09155
-:101C9000E900CF708091EC00D82FD17080FDD0E8A2
-:101CA0001092E9008091F000877F8093F000789493
-:101CB0000E94780E1092E9008091F0008860809375
-:101CC000F000CD2BCF70C093E900FF91EF91DF9131
-:101CD000CF91BF91AF919F918F917F916F915F91C4
-:101CE0004F913F912F910F900FBE0F901F9018951D
-:101CF0001F93CF93DF93CDB7DEB7AA970FB6F894B3
-:101D0000DEBF0FBECDBFE2EFF1E088E08E0F909115
-:101D1000F10091938E13FBCF0E94F4098091E800AB
-:101D200083FF1FC18091F2019091F301492F50E090
-:101D30004A30510508F015C1FA01EA5AFF4F0C94D8
-:101D4000B323803881F0823809F00BC18091F6010D
-:101D50008F708093E9008091EB0085FB882780F9E4
-:101D60001092E90006C08091EE019091EF0191116F
-:101D700082609091E800977F9093E8008093F10053
-:101D80001092F100C8C0282F2D7F09F0EAC08823E7
-:101D900019F0823061F0E5C08091F401813009F0E2
-:101DA000E0C0933009F080E08093EF012BC0809178
-:101DB000F401811127C08091F6018F7009F4D1C020
-:101DC0008093E9002091EB0020FF1CC0933021F4A8
-:101DD0008091EB00806214C09091EB009061909331
-:101DE000EB0021E030E0A90102C0440F551F8A95A5
-:101DF000E2F74093EA001092EA008091EB008860DD
-:101E00008093EB001092E9008091E800877F86C004
-:101E10008111A7C01091F4011F778091E3008078B1
-:101E2000812B8093E3008091E800877F8093E80016
-:101E30000E94960C8091E80080FFFCCF8091E30027
-:101E400080688093E300111102C082E001C083E04A
-:101E50008093F10186C08058823008F082C0809162
-:101E6000F4019091F5018C3D53E0950779F583E0FD
-:101E70008A838AE289834FB7F894DE01139620E0C3
-:101E80003EE051E2E32FF0E050935700E49120FF51
-:101E900003C0E295EF703F5FEF708E2F90E0EA3065
-:101EA00010F0C79601C0C0968D939D932F5F24318B
-:101EB00049F74FBF8091E800877F8093E8006AE28E
-:101EC00070E0CE0101960E949D0B14C0AE014F5FE1
-:101ED0005F4F6091F6010E94E40ABC01009709F48B
-:101EE00040C09091E800977F9093E80089819A81A3
-:101EF0000E94000C8091E8008B778093E80031C04D
-:101F0000803879F58091E800877F8093E8008091A0
-:101F1000ED018093F1008091E8008E778093E800D6
-:101F20000E94960C1EC081111CC09091F401923049
-:101F3000C0F48091E800877F8093E8009093ED01E2
-:101F40000E94960C8091ED01811106C08091E30002
-:101F500087FD02C081E001C084E08093F1010E940E
-:101F6000E0098091E80083FF0AC08091E800877F44
-:101F70008093E8008091EB0080628093EB00AA964A
-:101F80000FB6F894DEBF0FBECDBFDF91CF911F918A
-:101F900008950895CF938091F1018823A1F0C09115
-:101FA000E900CF709091EC00892F817090FD80E85E
-:101FB000C82B1092E9008091E80083FD0E94780E02
-:101FC000CF70C093E900CF910895909375018093ED
-:101FD00074010895E0917401F0917501309721F03A
-:101FE0000190F081E02D099480E00895E091740162
-:101FF000F0917501309721F00280F381E02D099472
-:102000000895E0917401F0917501309721F00480FA
-:10201000F581E02D099408952091720130917301AA
-:102020008217930771F09093730180937201E0918E
-:102030007401F0917501309721F00680F781E02D51
-:1020400009940895209170013091710182179307CE
-:1020500071F09093710180937001E0917401F0919F
-:102060007501309721F00084F185E02D09940895E1
-:1020700008950C9438100E94921B0E9433030C9414
-:10208000541C9F92AF92BF92CF92DF92EF92FF9239
-:102090000F931F93CF93DF9300D000D000D0CDB724
-:1020A000DEB70E944B030DE010E0AA24A394B12CEC
-:1020B000902E802F0E943904980129583E4F6901C3
-:1020C000F901F080F826A1F40150110988F78FEF8B
-:1020D00089838A831B820E949B1B8160782F9D834A
-:1020E0008C8349815A816B818D810E94D8102FC0C9
-:1020F0009091DA0191FF04C08E830E943F048E818B
-:1021000025E030E0A501022E01C0440F0A94EAF751
-:10211000E42E4F21C1F029839A828E2191E009F4A7
-:1021200090E09B830E949B1B8160782F9D838C8312
-:1021300049815A816B818D810E94D810F60180817E
-:10214000E826E08204C021503109E0F6BDCF0E94AC
-:102150003B1F109176010E94EA0F1817B9F00E94F8
-:10216000EA0F8093760126960FB6F894DEBF0FBE75
-:10217000CDBFDF91CF911F910F91FF90EF90DF9036
-:10218000CF90BF90AF909F900C94E30826960FB627
-:10219000F894DEBF0FBECDBFDF91CF911F910F919D
-:1021A000FF90EF90DF90CF90BF90AF909F900895F9
-:1021B000CF93DF93CDB7DEB72B970FB6F894DEBF82
-:1021C0000FBECDBF4F83588769877A878B87DE0123
-:1021D000119686E0FD0111928A95E9F785E0FE01EE
-:1021E000379601900D928A95E1F749815A816B816A
-:1021F0007C818D819E810E9421172B960FB6F894C9
-:10220000DEBF0FBECDBFDF91CF910895CF9388235E
-:1022100009F4C2C0C82F823859F40E94EA0F81FD28
-:10222000BBC089E30E94FB190E94C81A89E30CC055
-:10223000833879F40E94EA0F80FDAEC083E50E94E6
-:10224000FB190E94C81A83E50E943D1ACF910C9495
-:10225000C81A843859F40E94EA0F82FD9DC087E4B1
-:102260000E94FB190E94C81A87E4EECF8CEF8C0FF6
-:10227000813A48F48C2F0E947E2181118DC08C2FD1
-:102280000E94FB19E3CF80E28C0F883048F4C770BE
-:1022900081E001C0880FCA95EAF70E94811AD6CF63
-:1022A0008BE58C0F833078F4C53A29F0C63A31F0CB
-:1022B00083E890E005C081E890E002C082E890E009
-:1022C000CF910C940C1088E58C0F833108F064C01A
-:1022D000C83A39F1C93A41F1CA3A49F1CB3A51F118
-:1022E000CC3A59F1CD3A61F1C03B69F1CE3A71F186
-:1022F000CF3A79F1C13B81F1C23B89F1C33B91F106
-:10230000C43B99F1C53BA1F1C63BA9F1C73BB1F173
-:10231000C83BB9F1C93BC1F1CA3BC9F180E090E0CB
-:1023200038C082EE90E035C089EE90E032C08AEE8F
-:1023300090E02FC085EB90E02CC086EB90E029C0A8
-:1023400087EB90E026C08CEC90E023C08DEC90E011
-:1023500020C083E891E01DC08AE891E01AC082E9BC
-:1023600091E017C084E991E014C081E292E011C0CD
-:1023700083E292E00EC084E292E00BC085E292E03C
-:1023800008C086E292E005C087E292E002C08AE2DD
-:1023900092E0CF910C942210CF910895882309F4F4
-:1023A0004BC0823859F40E94EA0F81FF45C089E38F
-:1023B0000E94FB190E94C81A89E30CC0833871F48B
-:1023C0000E94EA0F80FF38C083E50E94FB190E943B
-:1023D000C81A83E50E943D1A0C94C81A843859F42F
-:1023E0000E94EA0F82FF28C087E40E94FB190E9426
-:1023F000C81A87E4EFCF9CEF980F913A58F390E218
-:10240000980F983050F4877091E001C0990F8A9529
-:10241000EAF7892F0E94871ADFCF9BE5980F933048
-:1024200020F480E090E00C940C10885A833120F462
-:1024300080E090E00C9422100895882321F00E94FF
-:10244000811A0C94C81A0895882321F00E94871AD3
-:102450000C94C81A08957F928F929F92AF92BF9268
-:10246000CF92DF92EF92FF920F931F93CF93DF9360
-:102470001F92CDB7DEB77C01C62E772EFC010581F9
-:1024800002950F70128111110E949E1A0E94F41978
-:10249000882379F0112369F080E28C0D883048F0B0
-:1024A00082E00E94DD190E94F41991E0D82ED9260D
-:1024B00001C0D12CE72DE295EF70F0E0E05AFF4F1C
-:1024C0000C94B323872D807F072D0F70882311F084
-:1024D0000295007F112389F0002309F490C180E266
-:1024E0008C0D883020F4802F0E94811A03C0802F29
-:1024F0000E94911A0E94C81A82C18C2D0E94CE118E
-:10250000002309F495C180E28C0D883020F4802FDF
-:102510000E94871A03C0802F0E94971A0E94C81A2F
-:1025200087C1972D907F872D8F70903211F0829503
-:10253000807FCC2021F0F1E0CF16B1F01EC0112336
-:1025400049F0002309F414C1013009F011C10E94BF
-:10255000B11A6EC1002319F0013009F469C18983F1
-:102560000E94B41A89810AC1112321F0023008F0B7
-:102570005FC1FEC001115CC101C1112321F0002324
-:1025800009F4F6C03CC1002309F4F8C03EC1872D10
-:1025900086958695837090E0009719F0019761F019
-:1025A00047C1112321F08C2D972D937002C080E03C
-:1025B00090E00E940C103CC1112321F08C2D972D2E
-:1025C000937002C080E090E00E94221031C18C2DF7
-:1025D000112319F00E94431E02C00E94AB1E0E94EC
-:1025E000301F26C1872D837009F052C0111120C100
-:1025F0008C2D829586958770880F880F9C2D9F70F3
-:10260000892E912CA12CB12C082E04C0880C991C69
-:10261000AA1CBB1C0A94D2F7C4FE14C00FE010E041
-:1026200020E030E0B901A80104C0440F551F661F27
-:10263000771F8A95D2F7CB01BA0160957095809586
-:10264000909503C060E070E0CB01272D269526957C
-:10265000237030E02230310569F02330310589F0F4
-:10266000682979298A299B292130310571F00E9436
-:102670006918DEC0682979298A299B290E94851852
-:10268000D7C00E946918C501B4010E944D18D0C07E
-:10269000112319F0872D817001C08695882309F4D4
-:1026A000C7C08C2D829586958770880F880F9C2DCA
-:1026B0009F70892E912CA12CB12C082E04C0880C5F
-:1026C000991CAA1CBB1C0A94D2F7C4FE14C00FE0CC
-:1026D00010E020E030E0B901A80104C0440F551F0C
-:1026E000661F771F8A95D2F7CB01BA016095709566
-:1026F0008095909503C060E070E0CB01272D269572
-:1027000026952370422F50E04230510569F0433046
-:10271000510589F0682979298A299B294130510579
-:1027200071F00E94431984C0682979298A299B295C
-:102730000E945F197DC00E944319C501B4010E9427
-:10274000271976C08C2D90E0FC01E05EF109E5319F
-:10275000F10508F050C0E059FF4F0C94B3230C2D45
-:102760000F70872D8F71112331F00E94C018802FB8
-:102770000E941D125DC00E94E118802F0E94241249
-:1027800057C0112339F0011153C0872D8F710E945A
-:1027900006194EC0023008F04BC0F7CF112339F0B4
-:1027A000872D8F710E94C01843C01123C9F3872D54
-:1027B0008F710E94E1183CC0112329F0872D8F7181
-:1027C0000E94AB1835C00E94A11832C0112351F0ED
-:1027D000172D1F71812F0E94C01863E0812F0E9466
-:1027E000D41926C081E00E94DD19023008F182E090
-:1027F0000E94DD191DC0112331F0002389F28C2DB8
-:102800000E94061115C0002391F28C2D0E94CE115A
-:102810000FC0472D4F706C2DC7010E9415050E94F7
-:10282000C51706C0472D4F706C2DC7010E94F205D9
-:10283000DD20F9F00E94D01980FD1BC0F701128243
-:102840000E94CA190E94C018C7010E9448140E9421
-:10285000CA190F90DF91CF911F910F91FF90EF90C8
-:10286000DF90CF90BF90AF909F908F907F900C940F
-:10287000E1180F90DF91CF911F910F91FF90EF9092
-:10288000DF90CF90BF90AF909F908F907F900895F2
-:102890000F931F93CF93DF93EC01888199812B8154
-:1028A0003C81232BB9F09F3F11F48F3F99F0CE016B
-:1028B0000E944A05882371F0688179818A810E948B
-:1028C000C6198C010E947B190E944218B801CE01E2
-:1028D0000E942B12DF91CF911F910F9108950E94BA
-:1028E0009E1A0E94AE1A0E94731A0E94C81A0E9471
-:1028F000E11F0E94301F80E090E00E940C1080E0F9
-:1029000090E00C9422100E948E1A0C946F140E9476
-:10291000BB19292F22952F7030E02C3031054CF453
-:102920002A3031056CF42250310922303105A8F4E7
-:1029300007C02C30310569F02F30310551F00DC042
-:10294000803F69F018F4803E40F409C0843F29F4C8
-:1029500006C093FB882780F9089580E0089581E000
-:102960000895CF93DF9300D000D01F92CDB7DEB78C
-:102970000F900F900F900F900F90DF91CF910895CF
-:10298000CF93DF9300D000D000D0CDB7DEB726962E
-:102990000FB6F894DEBF0FBECDBFDF91CF91089583
-:1029A0001F93CF93DF93C091850116E0809186013C
-:1029B000C81799F0D0E01C9FF0011D9FF00D112465
-:1029C000E957FE4F408151816281738184819581F5
-:1029D0000E94C0142196C770E9CFDF91CF911F915B
-:1029E00008954091B7015091B8016091B90170917B
-:1029F000BA018091BB019091BC010C94C0148091EC
-:102A0000BC0182958F7009F054C08091B901882370
-:102A100009F44FC080918501A09186016091B701B2
-:102A20007091B8014091BA015091BB01B6E08A178C
-:102A300009F43FC090E041155105C1F17F3F11F409
-:102A40006F3FA1F1B89FF001B99FF00D1124E95734
-:102A5000FE4F218172132AC02081621327C0228178
-:102A6000211124C0238134812417350710F421500B
-:102A70003109241B350B283C3105C0F42091BC01E1
-:102A80002F7020612093BC0126E0289FF001299F30
-:102A9000F00D1124E457FE4F80818F708061808398
-:102AA00087EB91E00E9448140C94D0140196877033
-:102AB000BECF0895CF92DF92EF92FF920F931F93B4
-:102AC000CF93DF93CDB7DEB762970FB6F894DEBF32
-:102AD0000FBECDBF8C0185E0F801DE011D9601908F
-:102AE0000D928A95E1F7D8014C9111965C9111975E
-:102AF00012966C9112971396CD90DC9014973091AA
-:102B0000B7017091B8018091BA019091BB01009713
-:102B100009F46BC17F3F19F43F3F09F466C1E090AF
-:102B2000B901EE2009F4C0C02091BC01C816D90635
-:102B300028F0F601E81BF90BCF0104C080959095B1
-:102B40008C0D9D1DFF24F394883C910578F0F12CA9
-:102B5000207F09F0C6C07C2DD98AC88A89890E9445
-:102B6000B11487EB91E00E944814B1C0822F807F9E
-:102B700009F046C0751314C0341312C0611110C09F
-:102B80002F7020612093BC010E94F11487EB91E02B
-:102B90000E9448148091BC01D80115968C932EC0D8
-:102BA000CD2819F15F3F11F44F3FF9F0F62E611176
-:102BB0001CC0809185012091860136E0821709F4BE
-:102BC0005AC090E0389FF001399FF00D1124E95769
-:102BD000FE4F7181571306C07081471303C0728185
-:102BE000711103C001968770E9CFF62E662309F4B0
-:102BF00018C18091BC0181608093BC01F12C11C18E
-:102C0000751308C0341306C0611104C08091BC0163
-:102C1000D801C3C04D875E878D859E856A8B0E94D3
-:102C200087146A898823E1F16623D1F12091BC01E0
-:102C3000822F82958F7090E0029774F08091B70197
-:102C40009091B80198878F831986DB86CA862C8776
-:102C5000CE0107960E94481486E0F801A7EBB1E088
-:102C600001900D928A95E1F70E94FF140E94F114E1
-:102C7000FF24F394D6C04D875E878D859E850E9484
-:102C8000BB19292F22952F7030E0223031050CF02E
-:102C9000BCC09F7009F0B6C0805E883008F4C1C027
-:102CA000C8010E944814E4CFC816D90608F453C0DE
-:102CB000F601E81BF90BCF01883C910508F450C0E0
-:102CC000F12C7C2DD98AC88A89890E94B114E7EB3E
-:102CD000F1E086E0DF011D928A95E9F70E94F11488
-:102CE000A0C0751314C0341312C0611110C08091BC
-:102CF000BC01F8018583C8010E94481486E0E7EB17
-:102D0000F1E0DF011D928A95E9F7FE2C8AC04D871C
-:102D10005E878D859E856A8B0E9487146A898823C9
-:102D200009F4BECF662309F4BBCF2091BC01822FEA
-:102D300082958F7090E002970CF48ECF8091B7014E
-:102D40009091B8019A8389831B82DD82CC822E8385
-:102D5000CE0101967FCF809590958C0D9D1DACCFB7
-:102D6000F62E662309F49CCF75132EC034132CC0A5
-:102D70002091BC0120FD1FC0822F82958F70D9F059
-:102D8000D80115962C9315978F3049F08F5F982FA7
-:102D90009295907F822F8F70892B15968C93C80106
-:102DA0000E94481486E0F801A7EBB1E001900D9273
-:102DB0008A95E1F793CF86E0F801A7EBB1E00190A7
-:102DC0000D928A95E1F72DC04D875E878D859E8592
-:102DD0000E948714811140CF8091BC018160809353
-:102DE000BC01C8010E9448141CC0662309F458CFD6
-:102DF0004D875E878D859E850E948714882309F400
-:102E00004FCF2ACF811148CF0CC0243031050CF0B0
-:102E100047CF9F7009F440CFF8019581907F09F06A
-:102E20003BCF8F2D62960FB6F894DEBF0FBECDBF9D
-:102E3000DF91CF911F910F91FF90EF90DF90CF9096
-:102E400008951F93CF93DF93CDB7DEB72C970FB6BE
-:102E5000F894DEBF0FBECDBF4F83588769877A874E
-:102E60008B879C87CE0107960E945A15882369F0AC
-:102E70008F8198852A853B85232BF1F19F3F09F0AF
-:102E800063C08F3F09F060C037C086E0FE0137960F
-:102E9000DE01119601900D928A95E1F76F81788598
-:102EA000EA85FB85309741F17F3F11F46F3F21F1B7
-:102EB0002091860130E0C9010196877099274091E1
-:102EC000850150E08417950709F447C069837A8328
-:102ED000FD83EC8396E0929FD001939FB00D112467
-:102EE000A957BE4FFE01319601900D929A95E1F7D8
-:102EF000809386010E94D01416E080918501909104
-:102F000086018917C1F1189FC001112489579E4F6E
-:102F10000E945A15882379F1E09185011E9FF001E6
-:102F20001124E957FE4F4081518162817381848170
-:102F300095810E94C0148091850190E00196877070
-:102F4000992780938501D9CF4F81588569857A85E6
-:102F50008B859C850E94C014CFCF0E948314109251
-:102F6000860110928501E7EBF1E086E0DF011D921A
-:102F70008A95E9F7C1CF2C960FB6F894DEBF0FBE45
-:102F8000CDBFDF91CF911F910895EF92FF920F93E4
-:102F90001F93CF93DF938C01009709F46CC0F12C41
-:102FA000EE24E394E8012196F8018491843740F4FB
-:102FB000843008F051C0813081F0823019F15BC05B
-:102FC000853709F444C0A8F19CE7980F903708F0C2
-:102FD00052C08F770E94CE1141C00E5F1F4FFE017D
-:102FE000C49180E28C0F883048F4C7708E2D01C0E8
-:102FF000880FCA95EAF70E94A11A14C08C2F0E946C
-:1030000006112DC00E5F1F4FFE01C49180E28C0F90
-:10301000883058F4C7708E2D01C0880FCA95EAF722
-:103020000E94A71A0E94C81A1AC08C2F0E94CE11A3
-:1030300016C00E5F1F4FFE01C491CC2381F08FE9B3
-:103040009FE00197F1F700C00000C150F6CF0E5F7E
-:103050001F4FFE01F49003C00E9406118E018F2DB8
-:10306000882309F49FCFEFE9FFE03197F1F700C023
-:1030700000008150F5CFDF91CF911F910F91FF900C
-:10308000EF90089508956093C1017093C2018093F9
-:10309000C3019093C4010C946F140F931F9300917C
-:1030A000C1011091C2012091C3013091C401DC0122
-:1030B000CB01802B912BA22BB32B8093C10190933A
-:1030C000C201A093C301B093C4011F910F910C944E
-:1030D0006F140F931F930091C1011091C2012091B1
-:1030E000C3013091C401DC01CB0180239123A223D1
-:1030F000B3238093C1019093C201A093C301B09305
-:10310000C4011F910F910C946F140F931F930091A2
-:10311000C1011091C2012091C3013091C401DC01B1
-:10312000CB0180279127A227B3278093C1019093D9
-:10313000C201A093C301B093C4011F910F910C94DD
-:103140006F141092BD011092BE011092BF01109237
-:10315000C0010C946F1441E050E060E070E004C0E6
-:10316000440F551F661F771F8A95D2F74093BD0104
-:103170005093BE016093BF017093C0010C946F1413
-:1031800041E050E060E070E004C0440F551F661F4E
-:10319000771F8A95D2F78091BD019091BE01A091D1
-:1031A000BF01B091C001482B592B6A2B7B2B409358
-:1031B000BD015093BE016093BF017093C0010C9498
-:1031C0006F1441E050E060E070E004C0440F551F10
-:1031D000661F771F8A95D2F7409550956095709538
-:1031E0008091BD019091BE01A091BF01B091C0013D
-:1031F000482359236A237B234093BD015093BE018A
-:103200006093BF017093C0010C946F1441E050E0D3
-:1032100060E070E004C0440F551F661F771F8A9559
-:10322000D2F78091BD019091BE01A091BF01B091F4
-:10323000C001482759276A277B274093BD01509337
-:10324000BE016093BF017093C0010C946F140F9383
-:103250001F930091BD011091BE012091BF013091DB
-:10326000C001DC01CB01802B912BA22BB32B8093CF
-:10327000BD019093BE01A093BF01B093C0011F9107
-:103280000F910C946F140F931F930091BD01109137
-:10329000BE012091BF013091C001DC01CB01802330
-:1032A0009123A223B3238093BD019093BE01A093E9
-:1032B000BF01B093C0011F910F910C946F140F9335
-:1032C0001F930091BD011091BE012091BF0130916B
-:1032D000C001DC01CB0180279127A227B32780936F
-:1032E000BD019093BE01A093BF01B093C0011F9197
-:1032F0000F910C946F140895CF92DF92EF92FF928A
-:103300000F931F93CF93DF938C01C090C101D09096
-:10331000C201E090C301F090C4018091BD01909181
-:10332000BE01A091BF01B091C001C82AD92AEA2AE2
-:10333000FB2ACFE1D0E0D701C6010C2E04C0B69520
-:10334000A795979587950A94D2F780FF06C0B80194
-:103350008C2F0E944808019721F4219760F780E0A4
-:1033600001C08C2FDF91CF911F910F91FF90EF90B3
-:10337000DF90CF900895CF93DF93EC010E947C19EA
-:10338000BE010E944808DF91CF910895CB010E94B1
-:10339000BB1908958091C5018595859585950895FA
-:1033A0008091C5018770089598E0899F900111244C
-:1033B000262B2093C5010C94C0182091C50180953F
-:1033C00082238093C501982F977069F430E0482FCD
-:1033D000552747FD50952417350729F08595859584
-:1033E00085950C94E11808959091C501977081E03E
-:1033F00009F480E0089590910C01992321F09091B7
-:103400000D01911109C020910E0130910F01F901B8
-:1034100032969FEF40E01FC0982F9695969596950F
-:103420009F3050F5E0910E01F0910F01E90FF11D71
-:10343000877021E030E0A90102C0440F551F8A9532
-:10344000E2F7CA019181892B818308959F3F39F06A
-:103450004F5F4E3041F051915813F8CF0DC05111CC
-:10346000F7CF942FF5CF9F3F39F0F901E90FF11D08
-:1034700097FDFA9582830895089590910C01992300
-:1034800021F090910D01911109C020910E01309110
-:103490000F01F9013296205F3F4F1FC0982F96957C
-:1034A000969596959F30F0F4E0910E01F0910F0102
-:1034B000E90FF11D877021E030E0A90102C0440F3F
-:1034C000551F8A95E2F7CA018095918189238183EE
-:1034D00008953196E217F30729F090819813F9CFF8
-:1034E0001082F7CF089581E090E0E0910E01F09115
-:1034F0000F01E80FF91F1082019680319105A9F79D
-:1035000008959091D901892B8093D90108958095D0
-:103510009091D90189238093D90108951092D901FE
-:1035200008959091D801892B8093D80108958095B2
-:103530009091D80189238093D80108951092D801E1
-:1035400008959091D701892B8093D7010895809594
-:103550009091D70189238093D70108951092D701C4
-:1035600008958093C60108951092C6010895809130
-:103570000E0190910F01FC0131969C01205F3F4F9D
-:1035800080E0919191118F5FE217F307D1F70895D1
-:10359000E0910E01F0910F018091D9018083E091BB
-:1035A0000E01F0910F0190818091D801892B8083C9
-:1035B000E0910E01F0910F0190818091D701892B4C
-:1035C00080838091C601882361F0E0910E01F09123
-:1035D0000F019081892B80830E94B71A811110926C
-:1035E000C60180910E0190910F010C94F60F20E01E
-:1035F000009739F0AC0141505109842395232F5F86
-:10360000F7CF822F0895CF92DF92EF92FF926C0155
-:10361000EE24FF24C114D104E104F10421F0C70118
-:10362000B60120E101C020E0C72ED82EE92EFF24EC
-:10363000C114D104E104F10419F0285FC701B601F7
-:103640006B017C0154E0F694E794D794C7945A95A3
-:10365000D1F7C114D104E104F10419F02C5FC701C2
-:10366000B6016B017C0142E0F694E794D794C794CD
-:103670004A95D1F7C114D104E104F10419F02E5F89
-:10368000C701B601DC01CB01B695A7959795879543
-:10369000892B8A2B8B2B09F02F5F822FFF90EF90C5
-:1036A000DF90CF9008958091F101843021F1109244
-:1036B000DB0120E488E190E00FB6F894A8958093B0
-:1036C00060000FBE2093600080E00E94E30883B793
-:1036D000817F846083BF83B7816083BF789488953E
-:1036E00083B78E7F83BF88E10FB6F8948093600024
-:1036F000109260000FBE0895089508950E947C1BEB
-:103700000E944B030E947D1B0E94400491E08111A6
-:1037100001C090E0892F08950E9483140E94EA0F4F
-:103720000C94E30882E084BD93E095BD9AEF97BDC9
-:1037300080936E0008952FB7F8948091DC019091EA
-:10374000DD01A091DE01B091DF012FBF0895CF927E
-:10375000DF92EF92FF920F931F932FB7F89440914F
-:10376000DC015091DD016091DE017091DF012FBF1E
-:103770006A017B01EE24FF248C0120E030E0C016BA
-:10378000D106E206F30610F4415051099A01281BB4
-:10379000390BC9011F910F91FF90EF90DF90CF90EF
-:1037A00008951F920F920FB60F9211248F939F933B
-:1037B000AF93BF938091DC019091DD01A091DE0178
-:1037C000B091DF010196A11DB11D8093DC019093A2
-:1037D000DD01A093DE01B093DF01BF91AF919F9116
-:1037E0008F910F900FBE0F901F9018950E94E70CBD
-:1037F000F8942FEF87EA91E6215080409040E1F75E
-:1038000000C0000087E090EBDC018093FB01909307
-:10381000FC01A093FD01B093FE019CE088E10FB68E
-:10382000F894A895809360000FBE90936000FFCF3E
-:10383000EF92FF920F931F93CF93DF93D82FCDE09A
-:103840008C2F0E94390405E010E0E82EF12CC7010E
-:10385000002E02C0959587950A94E2F780FF09C073
-:10386000602F7C2F80E00E94F305D81302C081E016
-:1038700006C00150110958F7C15010F780E0DF91E0
-:10388000CF911F910F91FF90EF900895CF93C82F84
-:103890008CE20E94181C882321F08C2FCF910C946D
-:1038A000181C80E0CF910895CF930E949B1D811139
-:1038B00002C00E94811DC5E6C15049F00E944B0321
-:1038C0008FE39CE90197F1F700C00000F5CF89E292
-:1038D0000E94461C811113C18AE20E94461C81117C
-:1038E0000E94811D85E00E94461C81110E94F61BEA
-:1038F0000E94A61D8093DA0187E00E94461C88235F
-:10390000A9F18BE10E94461C882351F08091DA01D5
-:1039100081FB222720F991E0922790FB81F90EC0CC
-:103920008EE00E94461C882361F08091DA0182FBC0
-:10393000222720F991E0922790FB82F98093DA0107
-:1039400015C080E10E94461C9091DA01882341F065
-:1039500093FB222720F981E0822780FB93F904C0A2
-:10396000892F809580FB90F99093DA018091DA019C
-:103970000E94AA1D0E94B81D8093FA0180EE0E9449
-:10398000461C882341F08091FA01982F909590FB76
-:1039900080F98093FA0189E30E94461C882359F03C
-:1039A0008091FA0181FB222720F991E0922790FB78
-:1039B00081F98093FA0182EE0E94461C882359F017
-:1039C0008091FA0182FB222720F991E0922790FB57
-:1039D00082F98093FA0186EE0E94461C882359F0F2
-:1039E0008091FA0183FB222720F991E0922790FB36
-:1039F00083F98093FA0183EE0E94461C882359F0D4
-:103A00008091FA0184FB222720F991E0922790FB14
-:103A100084F98093FA0185E30E94461C882359F0BB
-:103A20008091FA0185FB222720F991E0922790FBF3
-:103A300085F98093FA0181E30E94461C882359F09E
-:103A40008091FA0186FB222720F991E0922790FBD2
-:103A500086F98093FA0181E10E94461C882359F07F
-:103A60008091FA0187FB222720F991E0922790FBB1
-:103A700087F98093FA018091FA010E94BC1D809120
-:103A8000FA0187FB882780F980930D0187E20E9465
-:103A9000461CC82F8EE10E94461C8111C2608FE136
-:103AA0000E94461C8111C46080E20E94461C811164
-:103AB000C86081E20E94461C8111C06182E20E94BE
-:103AC000461C8111C06283E20E94461C8111C064C1
-:103AD00084E20E94461C882311F0C06802C0CC23F7
-:103AE00029F08C2F0E94B31D6C2F03C00E94AF1DC4
-:103AF000682F70E080E090E0CF910C944318CF9154
-:103B000008956DEE7EEF80E090E00E94ED2360E08E
-:103B100082E090E00E94DB2360E083E090E00E947E
-:103B2000DB2360E084E090E00E94DB2360E085E03E
-:103B300090E00C94DB2380E090E00E94D52321E00C
-:103B40008D3E9E4F09F020E0822F089582E090E0A4
-:103B50000C94CD23682F82E090E00C94DB2383E06B
-:103B600090E00C94CD23682F83E090E00C94DB234D
-:103B700084E090E00C94CD23682F84E090E00C94D6
-:103B8000DB238091E20180FF0BC06091130185E08F
-:103B9000689FB001112475956795759567952BC041
-:103BA00081FF09C06091130185E0689FB001112475
-:103BB0007595679520C082FF07C06091130185E06D
-:103BC000689FB001112417C09091E3019923D1F0AF
-:103BD00060911201961788F72091130185E0289FC4
-:103BE00090011124929FA001939F500D112470E029
-:103BF000CA010E949F236038710540F46115710568
-:103C000039F002C065E070E0862F08958FE70895CF
-:103C100081E008958091E20180FF08C06091110168
-:103C200070E0759567957595679521C081FF06C011
-:103C30006091110170E07595679519C082FF04C00D
-:103C40006091110170E010C09091E3019923C1F0DF
-:103C5000609110019617A0F780911101899FC00112
-:103C6000112470E00E949F236038710528F46115CB
-:103C7000710521F0862F08958FE7089581E008955A
-:103C800061E070E0F4CF803F21F40E94C11D819576
-:103C900004C0813F29F40E94C11D8093E60108956C
-:103CA000823F21F40E94C11D819504C0833F29F405
-:103CB0000E94C11D8093E5010895893F19F40E9477
-:103CC0000A1E05C08A3F31F40E940A1E8195809326
-:103CD000E70108958B3F21F40E940A1E819504C0DC
-:103CE0008C3F29F40E940A1E8093E8010895843FC6
-:103CF00021F48091E401816017C0853F21F4809117
-:103D0000E401826011C0863F21F48091E401846067
-:103D10000BC0873F21F48091E401886005C0883F93
-:103D200031F48091E40180618093E40108958D3F36
-:103D300021F48091E20181600BC08E3F21F48091DB
-:103D4000E201826005C08F3F29F48091E201846026
-:103D50008093E2010895803F39F48091E60187FF66
-:103D60006CC01092E60169C0813F29F48091E601A0
-:103D70001816BCF362C09091E501823F29F497FFC9
-:103D80005CC01092E50159C0833F19F41916CCF3B9
-:103D900054C0893F41F48091E70118160CF04DC0E2
-:103DA0001092E7014AC08A3F29F48091E70187FF1A
-:103DB00044C0F6CF8B3F39F48091E80187FF3DC0C6
-:103DC0001092E8013AC08C3F29F48091E80118165E
-:103DD000BCF333C0843F21F48091E4018E7F17C08F
-:103DE000853F21F48091E4018D7F11C0863F21F44D
-:103DF0008091E4018B7F0BC0873F21F48091E40127
-:103E0000877F05C0883F31F48091E4018F7E8093E5
-:103E1000E40113C08D3F21F48091E2018E7F0BC03D
-:103E20008E3F21F48091E2018D7F05C08F3F29F400
-:103E30008091E2018B7F8093E2018091E501811105
-:103E40000EC08091E60181110AC08091E7018111C5
-:103E500006C08091E801811102C01092E30108952B
-:103E600084EE91E00E9401100E949B1B9093E1015F
-:103E70008093E00108951F93CF93DF938091E00139
-:103E80009091E1010E94A71BAC019091E30199235D
-:103E900021F02091140130E006C0209115018AE044
-:103EA000289F900111244217530708F486C080917F
-:103EB000E501C091E601D091E7011091E80181117F
-:103EC00007C0C11176C0D11174C0111172C075C084
-:103ED0009F3F19F09F5F9093E301181624F40E940E
-:103EE000C11D8093E5018091E50187FF05C00E9417
-:103EF000C11D81958093E5011C1624F40E94C11D0B
-:103F00008093E6018091E60187FF05C00E94C11DF4
-:103F100081958093E6016091E501662339F1C091B6
-:103F2000E601CC2319F1772767FD7095872F972F2E
-:103F30000E94B02223E333E343E35FE30E941423B0
-:103F40000E947D226093E5016C2F772767FD7095B5
-:103F5000872F972F0E94B02223E333E343E35FE3ED
-:103F60000E9414230E947D226093E6011D1624F412
-:103F70000E940A1E8093E7018091E70187FF05C038
-:103F80000E940A1E81958093E701111624F40E9475
-:103F90000A1E8093E8018091E80187FF05C00E9416
-:103FA0000A1E81958093E801DF91CF911F910C94B7
-:103FB000301F9F3F09F08ECF96CFDF91CF911F9199
-:103FC0000895E4EEF1E085E0DF011D928A95E9F7BE
-:103FD0001092E3011092E2010895833081F128F4F8
-:103FE000813059F08230D1F00895853009F449C00C
-:103FF000B8F1863009F456C0089580911501262F36
-:1040000030E0280F311D2F3F310524F4680F6093F5
-:10401000150108958FEF8093150108958091140183
-:10402000262F30E0280F311D2F3F310524F4680F73
-:104030006093140108958FEF809314010895809187
-:104040001301262F30E0280F311D2F3F310524F4B6
-:10405000680F6093130108958FEF80931301089503
-:1040600080911201262F30E0280F311D2F3F31059E
-:1040700024F4680F6093120108958FEF809312016A
-:10408000089580911101262F30E0280F311D2F3F18
-:10409000310524F4680F6093110108958FEF809328
-:1040A0001101089580911001262F30E0280F311D55
-:1040B0002F3F310524F4680F6093100108958FEFAE
-:1040C000809310010895833011F128F4813049F074
-:1040D000823091F00895853081F120F18630C1F170
-:1040E000089580911501681720F4861B80931501AF
-:1040F000089510921501089580911401681720F415
-:10410000861B8093140108951092140108958091E4
-:104110001301681720F4861B8093130108951092F1
-:104120001301089580911201681720F4861B809373
-:1041300012010895109212010895809111016817DB
-:1041400020F4861B809311010895109211010895A7
-:1041500080911001681720F4861B80931001089548
-:104160001092100108950F931F938D3109F46BC0C5
-:1041700008F03FC08E3009F47FC0C0F4873009F4E6
-:1041800069C068F4863009F0B1C08091DA01817F9E
-:104190008E7F8093DA0181E08093EA01A8C08830A5
-:1041A00009F4A2C08B3009F49FC0A0C0863109F485
-:1041B0009BC078F4803109F472C0813109F096C057
-:1041C0000E94831490910D0181E0892780930D0155
-:1041D0008BC0893109F488C08B3109F087C0809188
-:1041E000DA0181FB222720F991E0922790FB81F9E7
-:1041F0004CC0853309F470C048F4873209F46CC0B0
-:1042000008F459C0893209F467C070C0833438F4A7
-:104210008A3308F04EC0883309F466C067C083341F
-:1042200009F45AC0883409F061C00E9483140FEF6A
-:1042300013ED20E3015010402040E1F700C00000E2
-:104240000E94F61B51C00E9437220E94EA0F0E9472
-:10425000E3084AC09091DA01892F8095817080FB34
-:1042600090F929F0966098609093DA0140C0997FA8
-:10427000977F9093DA0138C08091DA0182FB222780
-:1042800020F991E0922790FB82F98093DA0199233B
-:1042900059F18091DA0181608093DA0125C0809123
-:1042A000DA0183FB222720F991E0922790FB83F922
-:1042B000ECCF895301C08D5141E050E060E070E0E7
-:1042C0008A019B0104C0000F111F221F331F8A9512
-:1042D000D2F7C901B80104C061E070E080E090E06D
-:1042E0000E9443180E94831481E001C080E01F9166
-:1042F0000F91089580E0089580E00895CF93C82F2E
-:104300008091EA01813079F018F08230E9F187C0BC
-:10431000E0910E01F0910F018081813169F08232CC
-:1043200009F07FC009C0E0910E01F0910F0180817A
-:10433000813111F0823261F48C2F0E947A21811137
-:1043400004C08C2F0E94B3201DC081E090E01AC0F1
-:104350008C2F0E947C21811114C0C43179F048F463
-:10436000CB3079F0C03109F060C082E08093EA017F
-:1043700008C0C93219F0C83321F057C01092EA01C1
-:1043800054C081E0817053C0C93289F118F5C4313D
-:1043900071F1A8F4C73009F046C08AE08093150196
-:1043A00094E19093140193E0909313018093120190
-:1043B00088E08093110188E28093100134C0CE51CF
-:1043C000C63088F5EC2FF0E0E65DFE4F80818093EB
-:1043D000E90129C0CE34E9F020F4CB3421F56AE0BC
-:1043E00013C0C13579F0C235F1F461E00DC08091A0
-:1043F000E901882319F01092E90115C081E080934A
-:10440000EA0115C061E006C08091E9010E94ED1F3C
-:104410000AC06AE08091E9010E94632004C0109202
-:10442000EA0180E004C081E002C080E0ABCFCF9120
-:104430000895E1E8F0E08081886080838081816078
-:1044400080838FB7F89493E09093890090ED9093D8
-:1044500088008FBF0895EFE6F0E08081826080835E
-:104460000895EFE6F0E080818D7F80830895EFE688
-:10447000F0E0908182E08927808308951F920F9257
-:104480000FB60F9211242F933F934F935F936F9327
-:104490007F938F939F93AF93BF93EF93FF938091FD
-:1044A000EB019091EC0101969093EC018093EB016C
-:1044B000811103C082E00E94E308E091EC01E695DF
-:1044C000E695F0E0EC54FB4FE4918091EB018E1304
-:1044D00003C080E00E94E308FF91EF91BF91AF918C
-:1044E0009F918F917F916F915F914F913F912F910C
-:1044F0000F900FBE0F901F90189504D06894B111C3
-:104500008DC0089570D088F09F5790F0B92F9927EB
-:10451000B751A0F0D1F0660F771F881F991F1AF0CE
-:10452000BA95C9F712C0B13081F077D0B1E00895E3
-:1045300074C0672F782F8827B85F39F0B93FCCF364
-:10454000869577956795B395D9F73EF490958095C4
-:10455000709561957F4F8F4F9F4F0895E89409C0E4
-:1045600097FB3EF490958095709561957F4F8F4FA6
-:104570009F4F9923A9F0F92F96E9BB279395F695BC
-:10458000879577956795B795F111F8CFFAF4BB0F3A
-:1045900011F460FF1BC06F5F7F4F8F4F9F4F16C09E
-:1045A000882311F096E911C0772321F09EE8872F28
-:1045B000762F05C0662371F096E8862F70E060E0E4
-:1045C0002AF09A95660F771F881FDAF7880F96955D
-:1045D000879597F9089557FD9058440F551F59F046
-:1045E0005F3F71F04795880F97FB991F61F09F3FE0
-:1045F00079F087950895121613061406551FF2CF09
-:104600004695F1DF08C0161617061806991FF1CF58
-:1046100086957105610508940895E894BB2766277F
-:104620007727CB0197F908950BD078C069D028F08F
-:104630006ED018F0952309F05AC05FC01124EECF58
-:10464000CADFA0F3959FD1F3950F50E0551F629FED
-:10465000F001729FBB27F00DB11D639FAA27F00DDB
-:10466000B11DAA1F649F6627B00DA11D661F829F02
-:104670002227B00DA11D621F739FB00DA11D621FE7
-:10468000839FA00D611D221F749F3327A00D611D04
-:10469000231F849F600D211D822F762F6A2F1124E6
-:1046A0009F5750408AF0E1F088234AF0EE0FFF1F39
-:1046B000BB1F661F771F881F91505040A9F79E3F70
-:1046C000510570F014C0AACF5F3FECF3983EDCF3C5
-:1046D000869577956795B795F795E7959F5FC1F7AD
-:1046E000FE2B880F911D9695879597F9089597F958
-:1046F0009F6780E870E060E008959FEF80EC089588
-:1047000000240A94161617061806090608950024B0
-:104710000A9412161306140605060895092E03942A
-:10472000000C11F4882352F0BB0F40F4BF2B11F49E
-:1047300060FF04C06F5F7F4F8F4F9F4F089597FBBF
-:10474000072E16F4009407D077FD09D00E94B923F4
-:1047500007FC05D03EF4909581959F4F0895709584
-:1047600061957F4F0895EE0FFF1F0590F491E02DA6
-:104770000994AA1BBB1B51E107C0AA1FBB1FA617A8
-:10478000B70710F0A61BB70B881F991F5A95A9F7FA
-:1047900080959095BC01CD010895F999FECF92BD09
-:1047A00081BDF89A992780B50895A8E1B0E042E06C
-:1047B00050E00C94F523262FF999FECF92BD81BDD0
-:1047C000F89A019700B4021639F01FBA20BD0FB64F
-:1047D000F894FA9AF99A0FBE08950196272F0E942D
-:1047E000DC230C94DB23DC01CB01FC01F999FECF27
-:1047F00006C0F2BDE1BDF89A319600B40D92415069
-:0A4800005040B8F70895F894FFCF78
-:10480A000220E508730950091C09E8080101C701DB
-:10481A0028080A03140A3F4D363975042804F2039E
-:10482A00B9034C0365037E039703010203040506DB
-:04483A000708090062
+:100000000C940E030C9452030C9452030C94520360
+:100010000C9452030C9452030C9452030C9452030C
+:100020000C9452030C9452030C94740E0C94460FCF
+:100030000C9452030C9452030C9452030C945203EC
+:100040000C9452030C9416220C9452030C945203F9
+:100050000C9452030C94141D0C9452030C945203F0
+:100060000C9452030C9452030C9452030C945203BC
+:100070000C9452030C9452030C9452030C945203AC
+:100080000C9452030C9452030C9452030C9452039C
+:100090000C9452030C9452030C9452030C9452038C
+:1000A0000C9452030C9452030C945203AB0FCD0FDB
+:1000B000B810CD0FB8100F103210B81087109A106A
+:1000C00074137413A313A313DB13FD132515251544
+:1000D00008142515AF14AF1418152515251520156E
+:1000E000BC14BC14BC14BC14BC14BC14BC14BC1490
+:1000F000BC14BC14BC14BC14BC14BC14BC14BC1480
+:10010000CE14DC14E314EA14F4146572676F646FA0
+:10011000785F657A2F64656661756C74204020761F
+:10012000342E302D3232322D67623835643266001B
+:100130000000F0A12E004C002A00E1003541000033
+:100140001E00140004001D6134004D001F001A0041
+:1001500016001B00E1042A0020000800070006002A
+:1001600050002C0021001500090019004F004A0022
+:10017000220017000A0005000000656450000153CA
+:100180000000006F0000E3004F0001530000006713
+:100190000000E20023001C000B0011000000296198
+:1001A000240018000D00100052004B0025000C0028
+:1001B0000E00360051002800260012000F00370004
+:1001C0002F002B00270013003342386130004E000F
+:1001D0002D0031003468E500C1000000003001004E
+:1001E00001000100010000003A001E02200222026C
+:1001F000010001003B001F02210223020100010057
+:100200003C002F0226022F00010001003D003002B9
+:1002100027023000010001003E00310235003502A6
+:1002200000000100010001000000010000000100C9
+:100230000100010000000100000001003F00520029
+:1002400051002402000001004000240021001E0093
+:10025000010001004100250022001F0037000100BD
+:100260004200260023002000270001004300250251
+:100270002E0231002E000100440045000100010063
+:100280000100000001000100010001000100000068
+:100290000100010001000100010001000100010056
+:1002A000F2000100010001000100F000F100010076
+:1002B000F400010001000100F3000100F50001005D
+:1002C0000100010001000100000001000100010027
+:1002D0000000010000000100010001000000010019
+:1002E0000000010001000100010001000000010008
+:1002F0000100010001000100A9000100010001004E
+:100300000100AC00AA00B600010001000100AB0032
+:10031000A80001000100010001000100010001002E
+:1003200001000100AE00010001000000000000001B
+:10033000000000002A2B2800000000000000000040
+:100340000000000000000029000000002C1E3420E6
+:10035000212224342627252E362D3738271E1F200C
+:100360002122232425263333362E37381F04050651
+:100370000708090A0B0C0D0E0F1011121314151695
+:100380001718191A1B1C1D2F3130232D3504050693
+:100390000708090A0B0C0D0E0F1011121314151675
+:1003A0001718191A1B1C1D2F3130354C0000000086
+:1003B000000000000000000000000000000000003D
+:1003C000000000000000000000000000000101012A
+:1003D0000101010001010101000000000000000016
+:1003E0000000000000000100010001010101010105
+:1003F00001010101010101010101010101010101ED
+:1004000001010101010101000000010100000000E3
+:1004100000000000000000000000000000000000DC
+:10042000000000000000000101010100160345006A
+:10043000720067006F0044006F00780020004500E4
+:100440005A00000016034500720067006F00440068
+:100450006F007800200045005A00000004030904E2
+:1004600009026D00040100A0FA0904000001030163
+:100470000100092111010001224000070581030844
+:10048000000A090401000103010200092111010011
+:1004900001224D000705820308000A090402000139
+:1004A0000300000009211101000122360007058325
+:1004B0000308000A090403000103000000092111D8
+:1004C0000100012239000705840310000112011008
+:1004D0000100000008EDFE07130100010200010504
+:1004E000010906A101050719E029E7150025019575
+:1004F0000875018102050819012905950575019105
+:10050000029501750391010507190029771500254A
+:1005100001957875018102C005010980A10185025C
+:1005200016010026B7001A01002AB70075109501C0
+:100530008100C0050C0901A1018503160100269C5C
+:10054000021A01002A9C02751095018100C0050164
+:100550000902A1010901A1000509190129051500D8
+:10056000250195057501810295017503810105013C
+:10057000093009311581257F9502750881060938F2
+:100580001581257F950175088106050C0A3802152D
+:1005900081257F950175088106C0C005010906A166
+:1005A00001050719E029E715002501950875018166
+:1005B0000295017508810105081901290595057540
+:1005C0000191029501750391010507190029FF1595
+:1005D0000026FF00950675088100C000000000009D
+:1005E000000000000000010204060A0F17202C3A48
+:1005F0004A5D71879DB3C7DAE9F5FCFFFCF5E9DADE
+:10060000C7B39D87715D4A3A2C20170F0A06040272
+:1006100001000000000000000000000011241FBEC7
+:10062000CFEFDAE0DEBFCDBF04B603FE24C0809179
+:10063000FD019091FE01A091FF01B0910002873071
+:10064000904BA740B04BB9F41092FD011092FE01FF
+:100650001092FF011092000214BE84B7877F84BFFE
+:1006600088E10FB6F89480936000109260000FBE8E
+:10067000E0E0FFE3099511E0A0E0B1E0EAEBF7E488
+:1006800002C005900D92A433B107D9F711E0A4E39D
+:10069000B1E001C01D92AD3FB107E1F70E94BE0B72
+:1006A0000C94DB230C9400001092B9008AE0809334
+:1006B000B800089594EA9093BC009091BC0097FF15
+:1006C000FCCF9091B900987F983021F0903111F0D3
+:1006D00081E008958093BB0084E88093BC00809102
+:1006E000BC0087FFFCCF8091B900887F883111F072
+:1006F000803471F780E0089584E98093BC00809194
+:10070000BC0084FDFCCF08958093BB0084E88093F7
+:10071000BC008091BC0087FFFCCF9091B900987F0E
+:1007200081E0983209F480E0089584E88093BC0069
+:100730008091BC0087FFFCCF8091BB00089580B3FF
+:100740008C7080BB81B3836F81BB08958091010160
+:10075000811115C080E40E945A0380930101811128
+:100760000CC082E10E94840380930101811105C0C5
+:100770008FEF0E948403809301010E947C0384B167
+:10078000807F84B985B1807F85B98AB1837F8AB93A
+:100790008BB1837F8BB93E98469808950E946D0572
+:1007A000809301010E94A6030E949F03E3E4F1E00D
+:1007B000A5E3B1E011921D9281E0E135F807D1F790
+:1007C0000C9457050E946D05809301010E94A603B9
+:1007D0000E949F03E3E4F1E0A5E3B1E011921D92D2
+:1007E00081E0E135F807D1F70895BF92CF92DF920B
+:1007F000EF92FF920F931F93CF93DF9380910101AC
+:10080000882379F0809134018F5F809334018111C6
+:1008100008C00E946D0580930101811102C00E94F1
+:10082000FF0405E311E0C0E0D0E0DD24D39482E0D2
+:10083000C82EEE24E394F12CC73000F5809101011D
+:10084000811162C080E40E945A03809301018111EA
+:1008500012C082E10E9484038093010181110BC0C8
+:10086000C7010C2E01C0880F0A94EAF780950E94F8
+:100870008403809301010E947C0346C0CA30A1F02A
+:1008800028F4C83059F0C93061F005C0CC3089F087
+:1008900070F0CD3089F0209A289810C0219A2998BC
+:1008A0000DC0229A2A980AC0239A2B9807C0529A00
+:1008B00001C0539A5B9802C03E9A4698E0EAEA95D6
+:1008C000F1F78FB179995AC092E081708D25892B0B
+:1008D0007C9B02C090E001C094E0892B7D9B02C00C
+:1008E00090E001C098E0892B7E9B02C090E001C09F
+:1008F00090E1892B9FB19095991F9927991F929507
+:10090000990F907E892B0FC08091010181114BC0FE
+:1009100080E40E945A0380930101882389F1B12C5D
+:100920000E947C038B2DF8019081981719F0808329
+:10093000C09200010E94A60321960F5F1F4FCE3088
+:10094000D10509F079CF80910001882371F18150A0
+:1009500080930001882339F08FE99FE00197F1F738
+:1009600000C0000022C0A3E4B1E0E5E3F1E0819122
+:100970008D9391E0E334F907D1F717C090E0A5CF4C
+:1009800083E10E948403809301018111C8CF81E437
+:100990000E945A03809301018111C1CF0E949503E7
+:1009A000B82EB094BDCF80E0BECF0E94FD0481E0A0
+:1009B000DF91CF911F910F91FF90EF90DF90CF903B
+:1009C000BF900895E82FF0E0ED5BFE4F8081089521
+:1009D00008951F93CF93DF93C3E4D1E010E0899192
+:1009E00090E00E94391C180F81E0C135D807B9F793
+:1009F000812FDF91CF911F9108950C94CA055698CD
+:100A00005E9825982D9826982E9827982F988FEFE6
+:100A100090E0909389008093880090938B0080935E
+:100A20008A0090938D0080938C00259A2D9A2FEF49
+:100A300080E792E0215080409040E1F700C0000044
+:100A4000269A2E9A2FEF80E792E021508040904026
+:100A5000E1F700C00000279A2F9A2FEF80E792E07D
+:100A6000215080409040E1F700C0000025982D986B
+:100A70002FEF80E792E0215080409040E1F700C0E6
+:100A8000000026982E982FEF80E792E021508040BA
+:100A90009040E1F700C0000027982F9856985E9884
+:100AA00025982D9826982E9827982F98089589EAAA
+:100AB0008093800089E08093810024982C983F984F
+:100AC0008AB18F748AB96E98479A8BB1806B8BB953
+:100AD000769A0E94FF040C94C90580E2809301017C
+:100AE0008091510181110EC00E94540381E08093D6
+:100AF00051012FEF83ED90E3215080409040E1F7CA
+:100B000000C0000080E40E945A038093010181111B
+:100B10002EC00E94840380930101811128C00E948D
+:100B2000840380930101811122C08FE30E9484031A
+:100B30008093010181111BC00E947C0380E40E940C
+:100B40005A0380930101811112C08CE00E9484033A
+:100B50008093010181110BC00E94840380930101E5
+:100B6000811105C08FE30E948403809301010E94DC
+:100B70007C03809101010895611108C0FC0182810C
+:100B8000882321F08AE091E00E94C30780E090E092
+:100B9000089508956091BE017091BF018091C001D8
+:100BA0009091C1010E94451C56985E9825982D98F9
+:100BB00026982E9827982F98813019F0823021F0AE
+:100BC0000895259A2D9A0895269A2E9A089581E0DF
+:100BD000089581E008950C94E9050895282F88234D
+:100BE00039F090E02A3010F44D9608950697089554
+:100BF00087E290E00895BF92CF92DF92EF92FF924A
+:100C00000F931F93CF93DF938C01FC01C081D1819F
+:100C1000CE010E94C01ABE010E946D09EC01B8010C
+:100C20000E94EB05882309F4A3C1F801828188237F
+:100C3000C9F180915E0181111EC0C431F0E7DF0768
+:100C400089F50E94ED0581E080935E010E94DF1C22
+:100C500090935D0180935C011092550110925701B1
+:100C600010925601109259011092580110925B0196
+:100C700010925A017DC180915C0190915D010E94AA
+:100C8000EB1C883C910570F480915501E82FF0E051
+:100C9000EE0FFF1FEA5AFE4FD183C0838F5F809310
+:100CA000550166C1C13020E8D20708F451C0F801EF
+:100CB0008281882309F44CC06E01E894D7F88091B2
+:100CC0005401813079F050F08230C1F482EE0E94FC
+:100CD000121287E50E94121287E50EC082EE0E9472
+:100CE00012120CC080EE0E94121281EE0E941212AB
+:100CF00088E10E94121288E10E94DA128CE0E82E4C
+:100D0000F12CC6010E2C02C0969587950A94E2F745
+:100D10008F700E94EE05B82E0E9412128B2D0E9439
+:100D2000DA12F4E0EF1AF1082CEFE2162FEFF206D8
+:100D300041F780915401813029F010F0823041F464
+:100D400082EE04C080EE0E94DA1281EE0E94DA1276
+:100D5000C43180E7D80760F4C23090E7D90780F546
+:100D6000C115E0E7DE0771F0C130D047F1F0EFC008
+:100D7000C33320E7D20709F4BEC0C433D04709F417
+:100D8000CEC0E5C0F8018281882309F4E5C00E9445
+:100D90009315FFEF24E38CE0F15020408040E1F711
+:100DA00000C000000E94391DE3C0F8018281882341
+:100DB00009F4D2C08091DB0181608093DB01D8C04F
+:100DC000F8018281882309F4C7C00E94941D811113
+:100DD00002C00E947A1D0E94A71D90E09093EF012F
+:100DE0008093EE01C230F0E7DF0721F48091EE013D
+:100DF00081607AC0C33020E7D20721F48091EE01F0
+:100E0000826072C0C43080E7D80721F48091EE017F
+:100E100084606AC0C53090E7D90719F48091EE016B
+:100E200027C0C630E0E7DE0721F48091EE01806143
+:100E30005BC0C730F0E7DF0721F48091EE018062EC
+:100E400053C0C83020E7D20721F48091EE018064BE
+:100E50004BC0C93080E7D80721F48091EE0180684B
+:100E600043C0CA3090E7D90729F48091EE0184602D
+:100E700088603AC0CB30E0E7DE0721F48091EE01D4
+:100E80008E7F32C0CC30F0E7DF0721F48091EE0195
+:100E90008D7F2AC0CD3020E7D20721F48091EE016A
+:100EA0008B7F22C0CE3080E7D80719F48091EE0105
+:100EB0001AC08091EE01CF3090E7D90711F48F7EF0
+:100EC00013C0C031E0E7DE0711F48F7D0DC0C131E2
+:100ED000F0E7DF0711F48F7B07C0C231D04711F470
+:100EE0008F7702C08B7F877F8093EE018091EE0128
+:100EF0000E94AB1D3DC0F8018281882321F0109231
+:100F0000520182E013C080915201811106C086E235
+:100F10000E94121286E20E94DA1282E015C0F801E5
+:100F20008281882331F01092530182E10E942913BB
+:100F30001FC080915301811106C087E20E941212E6
+:100F400087E20E94DA1282E10E94301311C081E030
+:100F50008093520180935301C801DF91CF911F917B
+:100F60000F91FF90EF90DF90CF90BF900C94E7052A
+:100F700080E0DF91CF911F910F91FF90EF90DF9074
+:100F8000CF90BF9008951F93CF93DF93EC01FE01A4
+:100F900024912223F1F030E0F901E45DFC4F14913B
+:100FA000F901E455FC4F2491222359F081EE0E946F
+:100FB0001212812F0E941212812F0E94DA1281EEEA
+:100FC00004C0812F0E941212812F0E94DA122196F2
+:100FD000DECFDF91CF911F91089526E0729FF0013F
+:100FE000112444E5849FE00DF11D1124E60FF11D4D
+:100FF000EE0FFF1FEC5CFE4F859194910E947F09DC
+:10100000811520E49207B0F5811540E3940708F0BC
+:10101000DDC0803E9105D8F4803C910508F06BC09E
+:10102000883A910578F4853A910508F06AC08130D4
+:10103000910509F450C108F40DC18430910508F000
+:101040004AC108C18B3B910508F466C003C18F3FBC
+:10105000910509F048F4803F910508F0ACC0883E46
+:10106000910508F438C1F6C0811520E2920708F016
+:10107000A4C00895811543E5940790F4811522E5F5
+:10108000920708F0C7C0811541E5940708F0BDC07C
+:10109000811520E5920708F09CC09F70906A089522
+:1010A000811545E59407D0F4811524E5920708F0F1
+:1010B000C6C0282F2695269540E2249F9001112432
+:1010C000AC014370552781E090E002C0880F991F62
+:1010D0004A95E2F7822B932B9A680895811546E58D
+:1010E000940708F4B1C09C0130562115304108F036
+:1010F000B1C09F70ADC0FC01EE0FFF1FE055F04086
+:1011000062C0853A910509F4A8C0863A910509F4B0
+:10111000A7C083E890E40895883A910509F4A3C034
+:10112000893A910509F4A2C08A3A910509F4A1C04F
+:101130008B3A910509F4A0C08C3A910509F49FC03F
+:101140008D3A910509F49EC0803B910509F49DC03C
+:101150008E3A910509F49CC08F3A910509F49BC021
+:10116000813B910509F49AC0823B910509F499C02D
+:10117000833B910509F498C0843B910509F497C01D
+:10118000853B910509F496C0863B910509F495C00D
+:10119000873B910509F494C0883B910509F493C0FD
+:1011A000893B910509F492C08A3B910509F091C0F1
+:1011B0008AE296E40895906508959F70880F991FBC
+:1011C000805D9E4FFC018591949108959927906CC4
+:1011D0000895482F437021E030E002C0220F331FF2
+:1011E0004A95E2F73C68AC0164E0569547956A95EC
+:1011F000E1F74370342B8F708695869540E2849F8B
+:10120000C0011124822B932B0895982F8827816F7A
+:10121000906A0895282F2695269540E2249F9001F4
+:101220001124AC014370552781E090E002C0880F83
+:10123000991F4A95E2F7822B932B9C680895982F6B
+:101240008827846F906A08958F719927982F88272F
+:101250009062089580E090E0089581E890E4089518
+:1012600082E890E4089582EE94E4089589EE94E48F
+:1012700008958AEE94E4089585EB94E4089586EB4E
+:1012800094E4089587EB94E408958CEC94E4089535
+:101290008DEC94E4089583E895E408958AE895E454
+:1012A000089582E995E4089584E995E4089581E23A
+:1012B00096E4089583E296E4089584E296E408951E
+:1012C00085E296E4089586E296E4089587E296E43E
+:1012D000089580E094E40895089596E0799FF001E0
+:1012E000112494E5899FE00DF11D1124E60FF11DF5
+:1012F000EE0FFF1FEC5CFE4F8591949108958238AC
+:10130000910549F1B0F48133910509F459C048F4CD
+:101310008932910509F44FC08A32910509F455C00C
+:1013200008958533910509F441C08933910599F0F9
+:101330000895833E910531F138F4803E910591F096
+:10134000823E9105A9F00895863E910501F1873E00
+:10135000910539F108952091EE0120FD3BC021FD5A
+:1013600039C008958091EE0180FF34C089E341C007
+:101370008091EE0182FF32C08091EE0184FF2CC08B
+:1013800080E037C08091EE0182FD28C0F5CF8091CA
+:10139000EE0183FF25C08091EE0184FDF1CF87EE41
+:1013A00028C08091EE0183FD1BC0F5CF8091EE0136
+:1013B00085FF18C019C08091EE0185FF15C012C0CD
+:1013C0008091EE0186FF12C013C08091EE0186FF6E
+:1013D0000FC00CC080EE0DC083EE0BC082EE09C0C2
+:1013E00086EE07C085E305C089E203C081E301C042
+:1013F0008AE290E0089508950C94FB0980916F01B2
+:101400000895CF93DF9300D01F92CDB7DEB7209120
+:10141000F401243019F523E029839B838A832093E8
+:10142000E9008FEF9091E800815095FD06C095EDA1
+:101430009A95F1F700008111F5CF8091E80085FFC2
+:101440000DC040E050E063E070E0CE0101960E94E4
+:10145000670C8091E8008E778093E8000F900F90E2
+:101460000F90DF91CF910895CF93DF9300D01F921B
+:10147000CDB7DEB72091F401243021F522E0298395
+:101480009B838A8383E08093E9008FEF9091E8004B
+:10149000815095FD06C095ED9A95F1F700008111F8
+:1014A000F5CF8091E80085FF0DC040E050E063E09B
+:1014B00070E0CE0101960E94670C8091E8008E7763
+:1014C0008093E8000F900F900F90DF91CF910895D7
+:1014D0002091F4012430F1F422E02093E9002FEF71
+:1014E0003091E800215035FD06C035ED3A95F1F711
+:1014F00000002111F5CF2091E80025FF0BC040E04E
+:1015000050E065E070E00E94670C8091E8008E7703
+:101510008093E8000895CF93DF93EC018091F4016C
+:10152000843009F046C090910C019923D9F0909134
+:101530000D019923B9F08093E9008FEF9091E800B5
+:10154000815095FD06C095E19A95F1F70000811153
+:10155000F5CF8091E80085FF2CC040E050E060E1CD
+:1015600070E017C081E08093E9008FEF9091E80070
+:10157000815095FD06C095ED9A95F1F70000811117
+:10158000F5CF8091E80085FF14C040E050E068E0AE
+:1015900070E0CE010E94670C8091E8008E77809306
+:1015A000E80080E1FE01AFE5B1E001900D928A957F
+:1015B000E1F7DF91CF9108958091F301811109C086
+:1015C0000E94F90D0E94560E8091E2008460809383
+:1015D000E20008951092F301089508950C940322F7
+:1015E0000E94D01C0E9409220E94F3100C94FC0956
+:1015F00042E061EC81E00E94730D42E061EC82E028
+:101600000E94730D42E061EC83E00E94730D42E1A1
+:1016100061EC84E00C94730D8091F601833009F441
+:1016200055C030F4813071F0823009F48EC00895D5
+:101630008A3009F47AC08B3009F460C0893009F02F
+:101640009CC020C08091F501813A09F096C080913C
+:10165000E800877F8093E8008091F9019091FA017A
+:10166000892B21F060E080E090E003C060E18FE52D
+:1016700091E070E00E94B00C8091E8008B7780933D
+:10168000E80008958091F501813209F076C08091DB
+:10169000F9019091FA01009719F0039709F06DC0D4
+:1016A0008091E800877F8093E8008091E80082FDC8
+:1016B00005C08091F4018111F8CF5FC08091F100E5
+:1016C00080936F018091E8008B7753C08091F50182
+:1016D000813A09F052C08091F9019091FA01892B69
+:1016E00009F04BC08091E800877F8093E8008091EB
+:1016F000E80080FFFCCF80910C0136C08091F5019D
+:101700008132D9F58091F9019091FA01892BA9F5DF
+:101710008091E800877F8093E8000E94A80D809167
+:10172000F70180930C010C9493158091F50181329F
+:1017300021F58091E800877F8093E8000E94A80D42
+:101740008091F8018093700108958091F501813AAC
+:10175000A1F48091E800877F8093E8008091E80001
+:1017600080FFFCCF809170018093F1008091E800B0
+:101770008E778093E8000C94A80D089584B7877F36
+:1017800084BF88E10FB6F8948093600010926000E7
+:101790000FBE80E880936100109261000E944211A8
+:1017A0000E94F90D0E94560E8091E20084608093A1
+:1017B000E20078940E94D1100E94441182E091E0EE
+:1017C0000E94EE100E94F1218091F401853069F4AD
+:1017D0000E94981C8091F2018823B1F30E94C21CE0
+:1017E000882391F30E94510CEFCF0E944A11ECCF55
+:1017F000292F332723303105A9F06CF4213031052E
+:1018000009F442C02230310509F043C08DE690E072
+:1018100020E634E042C021323105C9F022323105E0
+:1018200019F137C099278130910541F08230910537
+:1018300041F0892B71F5ECE5F4E005C0E4E4F4E057
+:1018400002C0ECE2F4E0849190E09F0126C0643095
+:1018500000F5E62FF0E0EE0FFF1FEE5DFE4F20815A
+:10186000318189E090E019C0643098F4E62FF0E00F
+:10187000DF01AA0FBB1FA65EBE4F2D913C91EA5E11
+:10188000FE4F808190E009C082E190E02DEC34E0D1
+:1018900004C080E090E020E030E0FA013183208352
+:1018A000089580E189BD82E189BD09B400FEFDCFC4
+:1018B0008091D8008F7D8093D8008091E000826075
+:1018C0008093E0008091E00081FDFCCF0895CF92ED
+:1018D000DF92EF92FF920F931F93CF93DF937C01E0
+:1018E0008B01EA010E94C90D811131C0209731F0AE
+:1018F00088819981081B190BE80EF91EC12CD12C87
+:101900000115110519F18091E80085FD14C0809141
+:10191000E8008E778093E800209741F088819981D4
+:101920008C0D9D1D9983888385E011C00E94C90D8F
+:10193000882331F30CC0F70181917F018093F1007E
+:1019400001501109FFEFCF1ADF0ADACF80E0DF91F3
+:10195000CF911F910F91FF90EF90DF90CF9008955E
+:101960002091FB013091FC012617370748F06115E3
+:10197000710539F42091E8002E772093E80001C02A
+:10198000B901FC0120E061157105B9F18091F40104
+:10199000882309F440C0853009F43FC08091E800F5
+:1019A00083FD3DC08091E80082FF06C08091E80081
+:1019B00082FF26C080E008958091E80080FFE3CF99
+:1019C0002091F3008091F20090E0922B6115710557
+:1019D00051F08830910538F421912093F100615045
+:1019E00071090196F3CF21E0089709F020E080917A
+:1019F000E8008E778093E800C6CF2111C7CFD6CFFD
+:101A00008091F401882339F0853039F08091E80025
+:101A100083FFCCCF04C082E0089583E0089581E085
+:101A200008952091FB013091FC012617370748F0FB
+:101A30006115710539F42091E8002E772093E800B4
+:101A400001C0B901FC0120E061157105C1F180916F
+:101A5000F401882309F441C0853009F440C0809125
+:101A6000E80083FD3EC08091E80082FF06C08091BF
+:101A7000E80082FF27C080E008958091E80080FFA1
+:101A8000E3CF2091F3008091F20090E0922B61155A
+:101A9000710559F08830910540F424912093F100AC
+:101AA0003196615071090196F2CF21E0089709F053
+:101AB00020E08091E8008E778093E800C5CF211167
+:101AC000C6CFD5CF8091F401882339F0853039F025
+:101AD0008091E80083FFCBCF04C082E0089583E0CB
+:101AE000089581E00895982F973058F59093E90074
+:101AF000981739F07091EC002091ED005091F000B2
+:101B000003C0242F762F50E021FF19C03091EB0045
+:101B10003E7F3093EB003091ED003D7F3093ED0040
+:101B20003091EB0031603093EB007093EC00209328
+:101B3000ED005093F0002091EE0027FF07C09F5F5B
+:101B4000D3CF8F708093E90081E0089580E00895FD
+:101B50008091F50187FD05C08091E80080FF0EC0EF
+:101B600012C08091E80082FD05C08091F4018111CE
+:101B7000F8CF08958091E8008B7708C08091F40138
+:101B80008111EACF08958091E8008E778093E80074
+:101B900008958091E4009091E50045E62091EC00E5
+:101BA00020FF21C02091E80020FD21C02091F401F8
+:101BB000222389F0253089F02091EB0025FD0FC00C
+:101BC0002091E4003091E5002817390739F341509E
+:101BD00041F0C901E3CF82E0089583E0089581E0F8
+:101BE000089584E008952091E80022FFDFCF80E08F
+:101BF00008950E94670E0E946F0EE0EEF0E0808173
+:101C000081608083E8EDF0E080818F77808319BC6C
+:101C1000A7EDB0E08C918E7F8C9380818F7E808346
+:101C20001092F30108950F931F93CF93DF930E94B7
+:101C3000670E0E946F0EC8EDD0E088818F77888391
+:101C400088818068888388818F7D888319BC109201
+:101C5000F4011092F0011092F2011092F10100EEE5
+:101C600010E0F80180818B7F808388818160888388
+:101C700042E060E080E00E94730DE1EEF0E08081E0
+:101C80008E7F8083E2EEF0E08081816080838081BE
+:101C900088608083F80180818E7F80838881806165
+:101CA0008883DF91CF911F910F910895E8EDF0E0C7
+:101CB00080818F7E8083E7EDF0E08081816080838A
+:101CC00084E082BF81E08093F3010C94130EE8ED71
+:101CD000F0E080818E7F80831092E2000895109260
+:101CE000DA001092E10008951F920F920FB60F9242
+:101CF00011242F933F934F935F936F937F938F9311
+:101D00009F93AF93BF93EF93FF938091E10082FF86
+:101D10000BC08091E20082FF07C08091E1008B7FC1
+:101D20008093E1000E94D0108091DA0080FF1FC0F4
+:101D30008091D80080FF1BC08091DA008E7F809355
+:101D4000DA008091D90080FF0DC080E189BD82E179
+:101D500089BD09B400FEFDCF81E08093F4010E94AB
+:101D6000DC0A05C019BC1092F4010E94EA0A8091B5
+:101D7000E10080FF19C08091E20080FF15C08091D2
+:101D8000E2008E7F8093E2008091E2008061809388
+:101D9000E2008091D80080628093D80019BC85E071
+:101DA0008093F4010E94EE0A8091E10084FF30C02C
+:101DB0008091E20084FF2CC080E189BD82E189BD71
+:101DC00009B400FEFDCF8091D8008F7D8093D800AC
+:101DD0008091E1008F7E8093E1008091E2008F7E10
+:101DE0008093E2008091E20081608093E200809124
+:101DF000F001882311F084E007C08091E30087FFA1
+:101E000002C083E001C081E08093F4010E94F00AE7
+:101E10008091E10083FF29C08091E20083FF25C00B
+:101E20008091E100877F8093E10082E08093F4015C
+:101E30001092F0018091E1008E7F8093E10080910B
+:101E4000E2008E7F8093E2008091E20080618093C7
+:101E5000E20042E060E080E00E94730D8091F000BB
+:101E600088608093F0000E94ED0AFF91EF91BF918E
+:101E7000AF919F918F917F916F915F914F913F9122
+:101E80002F910F900FBE0F901F9018951F920F92D9
+:101E90000FB60F9211242F933F934F935F936F933D
+:101EA0007F938F939F93AF93BF93CF93EF93FF93C2
+:101EB000C091E900CF708091EC001092E900809110
+:101EC000F000877F8093F00078940E94820F109238
+:101ED000E9008091F00088608093F000C093E900F1
+:101EE000FF91EF91CF91BF91AF919F918F917F9192
+:101EF0006F915F914F913F912F910F900FBE0F9077
+:101F00001F9018951F93CF93DF93CDB7DEB7AA9795
+:101F10000FB6F894DEBF0FBECDBFE5EFF1E08091C4
+:101F2000F100819321E0ED3FF207C9F70E940C0B0D
+:101F30008091E80083FF1CC12091F5013091F601EA
+:101F4000832F90E08A30910508F012C1FC01EA5A13
+:101F5000FF4F0C948B23203881F0223809F008C100
+:101F60008091F9018F708093E9008091EB0085FBEF
+:101F7000882780F91092E90006C08091F1019091C4
+:101F8000F201911182609091E800977F9093E800B0
+:101F90008093F1001092F100C5C0822F8D7F09F06F
+:101FA000E7C0222319F0223061F0E2C08091F701EE
+:101FB000813009F0DDC0333009F080E08093F20118
+:101FC00028C08091F701811124C02091F9012F7060
+:101FD00009F4CEC02093E9008091EB0080FF19C086
+:101FE0008091EB00333011F4806211C080618093E6
+:101FF000EB0081E090E0022E01C0880F0A94EAF71E
+:102000008093EA001092EA008091EB008860809350
+:10201000EB001092E9008091E800877F86C02111D3
+:10202000A7C01091F7011F778091E3008078812B82
+:102030008093E3008091E800877F8093E8000E940E
+:10204000A80D8091E80080FFFCCF8091E3008068BC
+:102050008093E300112311F083E001C082E08093BC
+:10206000F40186C02058223008F082C08091F70128
+:102070009091F8018C3D23E0920779F583E08A8303
+:102080008AE289834FB7F894DE01139620E03EE0A0
+:1020900051E2E32FF0E050935700E49120FF03C09A
+:1020A000E295EF703F5FEF708E2F90E0EA3010F016
+:1020B000C79601C0C0968D939D932F5F243149F739
+:1020C0004FBF8091E800877F8093E8006AE270E06C
+:1020D000CE0101960E94B00C14C0AE014F5F5F4F5D
+:1020E0006091F9010E94F80B009709F441C020911A
+:1020F000E800277F2093E800BC0189819A810E9433
+:10210000110D8091E8008B778093E80031C0203872
+:1021100079F58091E800877F8093E8008091F00155
+:102120008093F1008091E8008E778093E8000E9410
+:10213000A80D1EC021111CC09091F7019230C0F46F
+:102140008091E800877F8093E8009093F0010E94DF
+:10215000A80D8091F001811104C08091E30087FFF8
+:1021600002C084E001C081E08093F4010E94F80A7B
+:102170008091E80083FF0AC08091E800877F809308
+:10218000E8008091EB0080628093EB00AA960FB686
+:10219000F894DEBF0FBECDBFDF91CF911F910895A0
+:1021A0000895CF938091F4018823B1F08091E900E4
+:1021B0008F709091EC0090FF02C090E801C090E019
+:1021C000C92FC82B1092E9008091E80083FD0E947E
+:1021D000820FCF70C093E900CF910895909376015C
+:1021E000809375010895E0917501F0917601309723
+:1021F00021F00190F081E02D099480E00895E091B4
+:102200007501F0917601309721F00280F381E02D85
+:1022100009940895E0917501F0917601309721F0CD
+:102220000480F581E02D0994089520917301309187
+:1022300074018217930771F0909374018093730176
+:10224000E0917501F0917601309721F00680F781D9
+:10225000E02D099408952091710130917201821747
+:10226000930771F09093720180937101E091750171
+:10227000F0917601309721F00084F185E02D0994EA
+:10228000089508950C9441110E94D61C0E94CE031B
+:102290000C945C1D9F92AF92BF92CF92DF92EF920F
+:1022A000FF920F931F93CF93DF9300D000D000D005
+:1022B000CDB7DEB70E94F50386E8E82E81E0F82E60
+:1022C0000DE010E0CC24C394D12C902E802F0E94DE
+:1022D000E204F701B2907F01B826A1F40150110980
+:1022E000A0F78FEF89838A831B820E94DF1C8160A5
+:1022F000782F9D838C8349815A816B818D810E94C7
+:10230000E41131C09091DB0191FF04C08E830E94E3
+:10231000E8048E8125E030E0A601022E01C0440FC2
+:102320000A94EAF7A42E4B21D1F029839A828A21BC
+:1023300091E009F490E09B830E94DF1C8160782F7C
+:102340009D838C8349815A816B818D810E94E41128
+:10235000F801E858FE4F80818A25808304C021500F
+:102360003109D0F6BBCF0E94291F109177010E943E
+:10237000F3101817B9F00E94F31080937701269696
+:102380000FB6F894DEBF0FBECDBFDF91CF911F9186
+:102390000F91FF90EF90DF90CF90BF90AF909F9004
+:1023A0000C94FC0926960FB6F894DEBF0FBECDBF85
+:1023B000DF91CF911F910F91FF90EF90DF90CF9021
+:1023C000BF90AF909F900895CF93DF93CDB7DEB7C6
+:1023D0002B970FB6F894DEBF0FBECDBF4F83588743
+:1023E00069877A878B87DE01119686E0FD0111925D
+:1023F0008A95E9F785E0FE01379601900D928A955E
+:10240000E1F749815A816B817C818D819E810E9497
+:1024100063182B960FB6F894DEBF0FBECDBFDF91C9
+:10242000CF910895CF93C82F882309F4C1C0823873
+:1024300059F40E94F31081FDBBC089E30E94401B48
+:102440000E940A1C89E30CC0833879F40E94F310BF
+:1024500080FDAEC083E50E94401B0E940A1C83E5FC
+:102460000E94801BCF910C940A1C843859F40E945E
+:10247000F31082FD9DC087E40E94401B0E940A1C4D
+:1024800087E4EECF8CEF8C0F813A48F48C2F0E94BA
+:10249000592181118DC08C2F0E94401BE3CF80E217
+:1024A0008C0F883048F4C77081E001C0880FCA954E
+:1024B000EAF70E94C11BD6CF8BE58C0F833078F4EE
+:1024C000C53A29F0C63A31F482E890E005C081E8C7
+:1024D00090E002C083E890E0CF910C94151188E55C
+:1024E0008C0F833108F064C0C83A39F1C93A41F120
+:1024F000CA3A49F1CB3A51F1CC3A59F1CD3A61F1AE
+:10250000C03B69F1CE3A71F1CF3A79F1C13B81F12B
+:10251000C23B89F1C33B91F1C43B99F1C53BA1F1A9
+:10252000C63BA9F1C73BB1F1C83BB9F1C93BC1F109
+:10253000CA3BC9F58AE292E038C082EE90E035C02D
+:1025400089EE90E032C08AEE90E02FC085EB90E0FB
+:102550002CC086EB90E029C087EB90E026C08CEC85
+:1025600090E023C08DEC90E020C083E891E01DC096
+:102570008AE891E01AC082E991E017C084E991E00D
+:1025800014C081E292E011C083E292E00EC084E2C6
+:1025900092E00BC085E292E008C086E292E005C0BE
+:1025A00087E292E002C080E090E0CF910C942B1182
+:1025B000CF910895882309F44BC0823859F40E94C2
+:1025C000F31081FF45C089E30E94401B0E940A1C52
+:1025D00089E30CC0833871F40E94F31080FF38C087
+:1025E00083E50E94401B0E940A1C83E50E94801B19
+:1025F0000C940A1C843859F40E94F31082FF28C0FE
+:1026000087E40E94401B0E940A1C87E4EFCF9CEFE6
+:10261000980F913A58F390E2980F983050F48770E1
+:1026200091E001C0990F8A95EAF7892F0E94C71B94
+:10263000DFCF9BE5980F933020F480E090E00C947E
+:102640001511885A833120F480E090E00C942B110E
+:102650000895882321F00E94C11B0C940A1C089540
+:10266000882321F00E94C71B0C940A1C08958F92A6
+:102670009F92AF92BF92CF92DF92EF92FF920F9311
+:102680001F93CF93DF931F92CDB7DEB74C01A62ED9
+:10269000472FFC01E580E2948FE0E822F280FF20E2
+:1026A00021F079830E94DE1B498149830E94391BF6
+:1026B0004981882381F0FF2071F080E28A0D883003
+:1026C00050F082E00E94221B0E94391BBB24B3946D
+:1026D000B826498101C0B12CE42FE295EF70F0E0FB
+:1026E000E05AFF4F0C948B23842F807F142F1F7090
+:1026F000882311F01295107FFF2089F0112309F42F
+:102700008DC180E28A0D883020F4812F0E94C11B88
+:1027100003C0812F0E94D11B0E940A1C7FC18A2DF9
+:102720000E94DA12112309F490C180E28A0D8830E8
+:1027300020F4812F0E94C71B03C0812F0E94D71B4A
+:102740000E940A1C82C1242F207F842F8F70203288
+:1027500011F08295807FAA2021F0F1E0AF16B9F048
+:1027600020C0FF2049F0EE2009F40FC191E0E912EA
+:102770000CC10E94F11B69C1EE2021F0E1E0EE16D0
+:1027800009F463C189830E94F41B898104C1FF207D
+:1027900029F0F1E0FE1508F458C1F7C0E11055C169
+:1027A000FAC0FF2021F0EE2009F4EFC037C1EE207F
+:1027B00009F4F1C039C1242F26952695237030E005
+:1027C0002115310521F02130310561F03EC1FF2096
+:1027D00021F08A2D942F937002C080E090E00E9437
+:1027E000151133C1FF2021F08A2D942F937002C060
+:1027F00080E090E00E942B1128C18A2DFF2019F063
+:102800000E94311E02C00E94991E0E941E1F1DC1FF
+:10281000842F837009F04EC0F11017C12A2D229524
+:1028200026952770220F220F8A2D8F70C82ED12C4B
+:10283000E12CF12C022E04C0CC0CDD1CEE1CFF1C84
+:102840000A94D2F7A4FE10C06FE070E080E090E040
+:1028500004C0660F771F881F991F2A95D2F76095CD
+:1028600070958095909503C060E070E0CB01242FB7
+:1028700026952695237030E02230310569F023300B
+:10288000310589F06C297D298E299F292130310558
+:1028900071F00E94B719D9C06C297D298E299F2912
+:1028A0000E94D119D2C00E94B719C701B6010E9477
+:1028B0009D19CBC0FF2019F0842F817001C086952F
+:1028C000882309F4C2C02A2D229526952770220F4D
+:1028D000220F8A2D8F70C82ED12CE12CF12C022EC4
+:1028E00004C0CC0CDD1CEE1CFF1C0A94D2F7A4FE25
+:1028F00010C06FE070E080E090E004C0660F771FCA
+:10290000881F991F2A95D2F76095709580959095AC
+:1029100003C060E070E0CB01242F2695269523703C
+:1029200030E02230310569F02330310589F06C291F
+:102930007D298E299F292130310571F00E948B1A43
+:1029400084C06C297D298E299F290E94A51A7DC0EB
+:102950000E948B1AC701B6010E94711A76C00A2D17
+:1029600010E0F801E05EF109E531F10508F052C030
+:10297000E059FF4F0C948B231A2D1F70842F8F71F9
+:10298000FF2031F00E940A1A812F0E9429135DC096
+:102990000E942B1A812F0E94301357C0FF2039F05C
+:1029A000E11053C0842F8F710E94501A4EC081E0F5
+:1029B0008E1508F44AC0F6CFFF2039F0842F8F71AE
+:1029C0000E940A1A42C0FF20C9F3842F8F710E940F
+:1029D0002B1A3BC0FF2029F0842F8F710E94F5191C
+:1029E00034C00E94EB1931C0FF2051F0142F1F7129
+:1029F000812F0E940A1A63E0812F0E94191B25C0B3
+:102A000081E00E94221B91E09E15F8F482E00E9472
+:102A1000221B1BC0FF2031F0EE2081F28A2D0E9484
+:102A2000121213C0EE2089F28A2D0E94DA120DC014
+:102A30004F706A2DC4010E94BC050E94101905C088
+:102A40004F706A2DC4010E946C09BB20F1F00E94F6
+:102A5000151B80FD1AC0F40112820E940F1B0E94F8
+:102A60000A1AC4010E9453150E940F1B0F90DF9198
+:102A7000CF911F910F91FF90EF90DF90CF90BF907B
+:102A8000AF909F908F900C942B1A0F90DF91CF9165
+:102A90001F910F91FF90EF90DF90CF90BF90AF907C
+:102AA0009F908F9008950F931F93CF93DF93EC0126
+:102AB000288139818B819C81892B31F03F3F11F036
+:102AC00080E003C02F3FE1F781E0811113C0CE0108
+:102AD0000E94FB05882371F0688179818A810E94B8
+:102AE0000B1B8C010E94BF1A0E949219B801CE01E3
+:102AF0000E943713DF91CF911F910F9108950E948B
+:102B0000DE1B0E94EE1B0E94B31B0E940A1C0E9447
+:102B1000CA1F0E941E1F80E090E00E94151180E0F5
+:102B200090E00C942B110E94CE1B0C947F150E94F8
+:102B3000001B292F22952F7030E02C3031054CF4EA
+:102B40002A3031056CF42250310922303105B0F4BD
+:102B500007C02C30310571F02F30310559F00EC00F
+:102B6000803F31F018F4803E48F402C0843F31F4D5
+:102B700081E0089593FB882780F9089580E0089507
+:102B8000CF93DF9300D000D01F92CDB7DEB70F9068
+:102B90000F900F900F900F90DF91CF910895CF93EA
+:102BA000DF9300D000D000D0CDB7DEB726960FB6A9
+:102BB000F894DEBF0FBECDBFDF91CF9108951F9374
+:102BC000CF93DF93C091860116E080918701C817EB
+:102BD00099F0D0E01C9FF0011D9FF00D1124E857E3
+:102BE000FE4F4081518162817381848195810E9471
+:102BF000CF152196C770E9CFDF91CF911F9108952E
+:102C00004091B8015091B9016091BA017091BB0136
+:102C10008091BC019091BD010C94CF15CF93809110
+:102C2000BD0182958F7009F05FC08091BA01882341
+:102C300009F45AC020918601A09187016091B801E2
+:102C40007091B9018091BB019091BC0131E06F3F5F
+:102C500009F030E0B32FC6E02A1709F445C0009709
+:102C600021F07F3F21F44B2F03C041E001C040E041
+:102C700030E040FD35C0C29FF001C39FF00D11242C
+:102C8000E857FE4F418174132BC04081641328C064
+:102C90004281411125C0438154814817590710F4DE
+:102CA00041505109481B590B483C5105C8F48091CB
+:102CB000BD018F7080618093BD0186E0829FF0012D
+:102CC000839FF00D1124E357FE4F80818F70806148
+:102CD000808388EB91E00E945315CF910C94DF150F
+:102CE0002F5F3F4F2770B8CFCF910895CF92DF92DB
+:102CF000EF92FF920F931F93CF93DF93CDB7DEB781
+:102D000062970FB6F894DEBF0FBECDBF8C0185E091
+:102D1000F801DE011D9601900D928A95E1F7D80128
+:102D20004C9111965C91119712966C911297139693
+:102D3000ED90FC9014977091B801E091B901209149
+:102D4000BB013091BC012115310531F0EF3F31F469
+:102D500081E07F3F19F403C081E001C080E0B82F1B
+:102D6000B170CB2E80FD6CC1D090BA01DD2009F48A
+:102D7000F5C0F091BD01E216F30638F0C701821BE1
+:102D8000930B883C910548F09BC0209530952E0D03
+:102D90003F1D283C310508F093C08F2F807F09F03C
+:102DA00052C0E51314C0741312C0D62E61110FC0A7
+:102DB000FF70F061F093BD010E94001688EB91E076
+:102DC0000E9453158091BD01F80185836CC1EF28E5
+:102DD00031F05F3F31F481E04F3F19F403C081E0EF
+:102DE00001C080E080FD03C081E0862701C080E053
+:102DF000F82FF170FF2E80FF1CC08091860120917A
+:102E0000870136E0821709F428C190E0389FF0016D
+:102E1000399FF00D1124E857FE4F7181571306C0FA
+:102E20007081471303C07281671303C001968770D6
+:102E3000E9CFD62E662309F436C18091BD018160A9
+:102E40008093BD0153C0E51308C0741306C061111F
+:102E500004C0D8011596FC93AEC04D875E878D8562
+:102E60009E856A8B0E9497156A89882329F1D62E40
+:102E7000662311F12091BD01822F82958F7090E021
+:102E800002970CF460C08091B8019091B9019887C5
+:102E90008F831986FB86EA862C87CE01079651C060
+:102EA000E51731F14D875E878D859E856A8B0E947F
+:102EB00097156A8981112EC0C8010E945315A4C0BC
+:102EC0008F2F807F69F77E2DF98AE88A89890E9491
+:102ED000C01588EB91E00E945315E8EBF1E086E025
+:102EE000DF011D928A95E9F70E940016D12CDBC004
+:102EF0007413D8CF6111D6CFD8011596FC93C801B1
+:102F00000E945315E8EBF1E086E0DF011D928A95FF
+:102F1000E9F7C9C0D62E662379F22091BD01822F30
+:102F200082958F7090E0029774F08091B801909133
+:102F3000B9019A8389831B82FD82EC822E83CE01A4
+:102F400001960E94531586E0F801A8EBB1E00190CC
+:102F50000D928A95E1F70E940E166FC0E216F306F5
+:102F600028F0C701821B930B9C0104C0209530956B
+:102F70002E0D3F1D283C310508F052C0D62E662389
+:102F800009F49ACFE5132CC074132AC08091BD01B7
+:102F900080FD1DC0982F92959F70C9F0D80115969D
+:102FA0008C9315979F3039F09F5F9295907F8F702B
+:102FB000892B15968C93C8010E94531586E0F80161
+:102FC000A8EBB1E001900D928A95E1F736C086E05A
+:102FD000F801A8EBB1E001900D928A95E1F763C08A
+:102FE0004D875E878D859E850E949715882379F091
+:102FF00086E0F801A8EBB1E001900D928A95E1F727
+:103000000E940E160E940016DD24D3944CC08091BD
+:10301000BD0181608093BD01C8010E94531543C06A
+:103020007E2DF98AE88A89890E94C015E8EBF1E0D3
+:1030300086E0DF011D928A95E9F70E94001633C0F1
+:10304000662309F439CF4D875E878D859E850E9462
+:103050009715882309F430CFCBCF4D875E878D85B8
+:103060009E850E94001B292F22952F7030E0223070
+:1030700031052CF49F7041F0811106C00CC0243042
+:1030800031052CF49F7049F4805E883020F0C8012F
+:103090000E945315CF2CDC2C06C0D80115969C91AC
+:1030A000907F91F7F8CF8D2D62960FB6F894DEBF22
+:1030B0000FBECDBFDF91CF911F910F91FF90EF9089
+:1030C000DF90CF9008951F93CF93DF93CDB7DEB7F6
+:1030D0002C970FB6F894DEBF0FBECDBF4F83588735
+:1030E00069877A878B879C87CE0107960E94761620
+:1030F0008823C1F02F8138858A859B85892B31F003
+:103100003F3F11F080E003C02F3FE1F781E08111E4
+:1031100047C04F81588569857A858B859C850E943B
+:10312000CF153EC086E0FE013796DE011196019074
+:103130000D928A95E1F7FF81E8854A855B85411507
+:10314000510531F0EF3F31F481E0FF3F19F403C046
+:1031500081E001C080E080FD23C02091870130E044
+:10316000C9010196877099276091860170E08617E2
+:103170009707F1F1F983EA835D834C8396E0929F90
+:10318000D001939FB00D1124A857BE4FFE01319678
+:1031900001900D929A95E1F7809387010E94DF15C7
+:1031A00016E08091860190918701891779F1189F27
+:1031B000C001112488579E4F0E947616882331F152
+:1031C000E09186011E9FF0011124E857FE4F4081D7
+:1031D000518162817381848195810E94CF15809194
+:1031E000860190E001968770992780938601D9CF58
+:1031F0000E9493151092870110928601E8EBF1E08E
+:1032000086E0DF011D928A95E9F7CACF2C960FB6AA
+:10321000F894DEBF0FBECDBFDF91CF911F9108950F
+:10322000EF92FF920F931F93CF93DF939C01009730
+:1032300009F471C0F12CEE24E394E9012196F9011F
+:103240008491843740F4843008F056C0813081F096
+:10325000823021F160C0853709F449C0C0F19CE794
+:10326000980F903708F057C08F770E94DA1246C047
+:1032700089010E5F1F4FFE01849190E2980F9830F4
+:1032800050F48770FE2D01C0FF0F8A95EAF78F2F4B
+:103290000E94E11B15C00E94121214C089010E5F2A
+:1032A0001F4FFE01849190E2980F983068F4877068
+:1032B000FE2D01C0FF0F8A95EAF78F2F0E94E71BB2
+:1032C0000E940A1CE8011AC00E94DA12FBCF2E5F8E
+:1032D0003F4FFE01C491CC2341F08FE99FE001975D
+:1032E000F1F700C00000C150F6CFE90107C0FE01B0
+:1032F000F490E901229602C00E9412128F2D8823B9
+:1033000041F0EFE9FFE03197F1F700C00000815094
+:10331000F6CF9E0192CFDF91CF911F910F91FF9039
+:10332000EF90089508956093C2017093C301809354
+:10333000C4019093C5010C947F150F931F930091C6
+:10334000C2011091C3012091C4013091C501062B27
+:10335000172B282B392B0093C2011093C301209304
+:10336000C4013093C5011F910F910C947F150F93E9
+:103370001F930091C2011091C3012091C4013091AB
+:10338000C50106231723282339230093C201109374
+:10339000C3012093C4013093C5011F910F910C9478
+:1033A0007F150F931F930091C2011091C3012091CB
+:1033B000C4013091C5010627172728273927009314
+:1033C000C2011093C3012093C4013093C5011F9122
+:1033D0000F910C947F151092BE011092BF011092B4
+:1033E000C0011092C1010C947F1541E050E060E0F3
+:1033F00070E004C0440F551F661F771F8A95D2F7EF
+:103400004093BE015093BF016093C0017093C1010E
+:103410000C947F1541E050E060E070E004C0440F80
+:10342000551F661F771F8A95D2F78091BE01909134
+:10343000BF01A091C001B091C101842B952BA62B97
+:10344000B72B8093BE019093BF01A093C001B093AE
+:10345000C1010C947F1541E050E060E070E004C0D1
+:10346000440F551F661F771F8A95D2F740955095D8
+:10347000609570958091BE019091BF01A091C001AF
+:10348000B091C10184239523A623B7238093BE0165
+:103490009093BF01A093C001B093C1010C947F151C
+:1034A00041E050E060E070E004C0440F551F661F2B
+:1034B000771F8A95D2F78091BE019091BF01A091AC
+:1034C000C001B091C10184279527A627B727809313
+:1034D000BE019093BF01A093C001B093C1010C94B1
+:1034E0007F150F931F930091BE011091BF01209192
+:1034F000C0013091C101062B172B282B392B0093CB
+:10350000BE011093BF012093C0013093C1011F91F0
+:103510000F910C947F150F931F930091BE01109192
+:10352000BF012091C0013091C10106231723282338
+:1035300039230093BE011093BF012093C001309343
+:10354000C1011F910F910C947F150F931F93009150
+:10355000BE011091BF012091C0013091C101062729
+:103560001727282739270093BE011093BF01209306
+:10357000C0013093C1011F910F910C947F150895E4
+:10358000CF92DF92EF92FF920F931F93CF93DF932F
+:10359000EC01C090C201D090C301E090C401F09052
+:1035A000C5018091BE019091BF01A091C001B09171
+:1035B000C101C82AD92AEA2AFB2A0FE110E0B70183
+:1035C000A601002E04C076956795579547950A94F5
+:1035D000D2F740FD05C00150110988F780E007C00F
+:1035E000BE01802F0E94ED070197A9F3802FDF9184
+:1035F000CF911F910F91FF90EF90DF90CF900895A2
+:10360000CF93DF93EC010E94C01ABE010E94ED0728
+:10361000DF91CF910895CB010E94001B0895809106
+:10362000C60185958595859508958091C601877019
+:10363000089598E0899F90011124622B6093C60140
+:103640000C940A1A4091C601809584238093C60188
+:10365000982F977069F450E0282F332727FD309575
+:103660004217530729F08595859585950C942B1A5B
+:1036700008959091C601977081E009F480E0089563
+:1036800090910C019923D9F090910D019923B9F0F3
+:10369000982F9695969596959F3088F5E0910E0116
+:1036A000F0910F01E90FF11D877021E030E001C0BA
+:1036B000220F8A95EAF78181822B818308954091B8
+:1036C0000E0150910F0120E030E09FEFFA01E20F70
+:1036D000F31F6281681799F09F3F19F4611101C0CF
+:1036E000922F2F5F3F4F2E30310581F79F3F39F0EA
+:1036F000FA01E90FF11D97FDFA9582830895089567
+:1037000090910C019923E1F090910D019923C1F062
+:10371000982F9695969596959F3020F5E0910E01FD
+:10372000F0910F01E90FF11D877021E030E001C039
+:10373000220F8A95EAF72095818128232183089515
+:1037400040910E0150910F0120E030E0FA01E20FAC
+:10375000F31F9281981301C012822F5F3F4F2E30CA
+:103760003105A1F7089581E090E0E0910E01F0911C
+:103770000F01E80FF91F1082019680319105A9F71A
+:1037800008959091DA01982B9093DA01089580952D
+:103790009091DA0198239093DA0108951092DA015A
+:1037A00008959091D901982B9093D901089580950F
+:1037B0009091D90198239093D90108951092D9013D
+:1037C00008959091D801982B9093D80108958095F1
+:1037D0009091D80198239093D80108951092D80120
+:1037E00008958093C70108951092C70108954091EC
+:1037F0000E0150910F0120E030E080E0FA01E20F6D
+:10380000F31F918191118F5F2F5F3F4F2F30310553
+:10381000A9F70895E0910E01F0910F018091DA016E
+:103820008083E0910E01F0910F0180819091D90188
+:10383000892B8083E0910E01F0910F01808190919E
+:10384000D801892B80839091C701992361F0E09181
+:103850000E01F0910F018081892B80830E94F71B5C
+:1038600081111092C70180910E0190910F010C946B
+:10387000FF1040E0009739F09C012150310982236C
+:1038800093234F5FF7CF842F0895CF92DF92EF926B
+:10389000FF920F931F936C01EE24FF24C114D104F7
+:1038A000E104F10421F46B017C0180E001C080E1BE
+:1038B00033272F2D1E2D0D2D011511052105310545
+:1038C00019F0885F6801790197018601A4E03695B7
+:1038D000279517950795AA95D1F70115110521058B
+:1038E000310519F08C5F6801790197018601F2E0DA
+:1038F0003695279517950795FA95D1F70115110576
+:103900002105310519F08E5F68017901B701A60123
+:103910007695679557954795452B462B472B09F08C
+:103920008F5F1F910F91FF90EF90DF90CF900895E0
+:103930008091F401843021F11092DC0120E488E1CF
+:1039400090E00FB6F894A895809360000FBE209386
+:10395000600080E00E94FC0983B7817F846083BFA0
+:1039600083B7816083BF7894889583B78E7F83BF48
+:1039700088E10FB6F89480936000109260000FBE4B
+:10398000089508950E94E2030E94F5030E94C11C5D
+:103990000E94E90491E0811101C090E0892F08950F
+:1039A0000E9493150E94F3100C94FC0982E084BDE0
+:1039B00093E095BD9AEF97BD80936E0008952FB761
+:1039C000F8948091DD019091DE01A091DF01B0912A
+:1039D000E0012FBF0895CF92DF92EF92FF920F93F5
+:1039E0001F932FB7F8944091DD015091DE01609153
+:1039F000DF017091E0012FBF6A017B01EE24FF24FB
+:103A00008C0120E030E0C016D106E206F30610F487
+:103A100041505109481B590BCA011F910F91FF904A
+:103A2000EF90DF90CF9008951F920F920FB60F92F4
+:103A300011248F939F93AF93BF938091DD01909159
+:103A4000DE01A091DF01B091E0010196A11DB11D41
+:103A50008093DD019093DE01A093DF01B093E0013C
+:103A6000BF91AF919F918F910F900FBE0F901F90BC
+:103A700018950E94F90DF8942FEF87EA91E62150EE
+:103A800080409040E1F700C0000087E090EBDC014F
+:103A90008093FD019093FE01A093FF01B09300027B
+:103AA0002CE088E190E00FB6F894A8958093600030
+:103AB0000FBE20936000FFCF0E94941D811102C0B1
+:103AC0000E947A1D0E949F1D8093DB010E94A71D0A
+:103AD00090E09093EF018093EE0187FB882780F9B7
+:103AE00080930D010E94A31D682F70E080E090E09C
+:103AF0000C9493196DEE7EEF80E090E00E94C52358
+:103B000060E082E090E00E94B32360E083E090E018
+:103B10000E94B32360E084E090E00E94B32360E061
+:103B200085E090E00C94B32380E090E00E94AD2308
+:103B300021E08D3E9E4F09F020E0822F089582E023
+:103B400090E00C94A52383E090E00C94A52384E0FE
+:103B500090E00C94A523682F84E090E00C94B323AC
+:103B60008091E30180FF0BC06091130185E0689FA5
+:103B7000B001112475956795759567952AC081FFE9
+:103B800009C06091130185E0689FB001112475950B
+:103B900067951FC082FF07C06091130185E0689F91
+:103BA000B001112416C04091E4014423C9F0609192
+:103BB0001201461788F72091130185E0289F900194
+:103BC0001124429FC001439F900D112470E00E9478
+:103BD00077236038710540F46115710539F002C032
+:103BE00065E070E0862F08958FE7089581E00895DD
+:103BF0008091E30180FF08C06091110170E075952C
+:103C000067957595679521C081FF06C06091110188
+:103C100070E07595679519C082FF04C0609111012D
+:103C200070E010C08091E4018823C1F06091100120
+:103C30008617A0F790911101989FC001112470E0A0
+:103C40000E9477236038710528F46115710521F011
+:103C5000862F08958FE7089581E0089561E070E070
+:103C6000F4CF803F21F40E94B01D819504C0813FB4
+:103C700029F40E94B01D8093E7010895823F21F44A
+:103C80000E94B01D819504C0833F29F40E94B01D9D
+:103C90008093E6010895893F19F40E94F81D05C03C
+:103CA0008A3F31F40E94F81D81958093E8010895C0
+:103CB0008B3F21F40E94F81D819504C08C3F29F4AC
+:103CC0000E94F81D8093E9010895843F21F48091BA
+:103CD000E501816017C0853F21F48091E501826094
+:103CE00011C0863F21F48091E50184600BC0873FBD
+:103CF00021F48091E501886005C0883F31F480910E
+:103D0000E50180618093E50108958D3F21F4809164
+:103D1000E30181600BC08E3F21F48091E30182605A
+:103D200005C08F3F29F48091E30184608093E30113
+:103D30000895803F39F48091E70187FF6CC01092AD
+:103D4000E70169C0813F29F48091E7011816BCF3AF
+:103D500062C09091E601823F29F497FF5CC0109207
+:103D6000E60159C0833F19F41916CCF354C0893FBA
+:103D700041F48091E80118160CF04DC01092E80152
+:103D80004AC08A3F29F48091E80187FF44C0F6CFFA
+:103D90008B3F39F48091E90187FF3DC01092E90122
+:103DA0003AC08C3F29F48091E9011816BCF333C066
+:103DB000843F21F48091E5018E7F17C0853F21F477
+:103DC0008091E5018D7F11C0863F21F48091E5014E
+:103DD0008B7F0BC0873F21F48091E501877F05C071
+:103DE000883F31F48091E5018F7E8093E50113C017
+:103DF0008D3F21F48091E3018E7F0BC08E3F21F433
+:103E00008091E3018D7F05C08F3F29F48091E3010C
+:103E10008B7F8093E3018091E60181110EC0809138
+:103E2000E70181110AC08091E801811106C08091EB
+:103E3000E901811102C01092E401089585EE91E03C
+:103E40000E940A110E94DF1C9093E2018093E1011D
+:103E500008951F93CF93DF938091E1019091E20148
+:103E60000E94EB1C4091E401442321F020911401B5
+:103E700030E006C0209115015AE0259F90011124E1
+:103E80008217930708F482C08091E6011091E70140
+:103E9000D091E801C091E901811107C0111105C05D
+:103EA000D11103C0CC2309F471C04F3F19F04F5F0B
+:103EB0004093E401181624F40E94B01D8093E6019B
+:103EC0008091E60187FF05C00E94B01D8195809317
+:103ED000E601111624F40E94B01D8093E701809141
+:103EE000E70187FF05C00E94B01D81958093E7011F
+:103EF0006091E601662339F11091E701112319F170
+:103F0000772767FD7095872F972F0E94882223E3DC
+:103F100033E343E35FE30E94EC220E945522609367
+:103F2000E601612F772767FD7095872F972F0E94F5
+:103F3000882223E333E343E35FE30E94EC220E9401
+:103F400055226093E7011D1624F40E94F81D80930A
+:103F5000E8018091E80187FF05C00E94F81D819566
+:103F60008093E8011C1624F40E94F81D8093E90157
+:103F70008091E90187FF05C00E94F81D819580931B
+:103F8000E901DF91CF911F910C941E1FDF91CF911A
+:103F90001F910895E5EEF1E085E0DF011D928A951D
+:103FA000E9F71092E4011092E3010895833081F162
+:103FB00028F4813059F08230D1F00895853009F429
+:103FC00049C0B8F1863009F456C008952091150112
+:103FD000862F90E0820F911D8F3F910520F4620F94
+:103FE0006093150108958FEF809315010895209136
+:103FF0001401862F90E0820F911D8F3F910520F4D0
+:10400000620F6093140108958FEF80931401089557
+:1040100020911301862F90E0820F911D8F3F910513
+:1040200020F4620F6093130108958FEF80931301C2
+:10403000089520911201862F90E0820F911D8F3FED
+:10404000910520F4620F6093120108958FEF809321
+:104050001201089520911101862F90E0820F911D89
+:104060008F3F910520F4620F6093110108958FEF47
+:1040700080931101089520911001862F90E0820F06
+:10408000911D8F3F910520F4620F609310010895F8
+:104090008FEF809310010895833011F128F481305F
+:1040A00049F0823091F00895853081F120F1863019
+:1040B000C1F1089580911501681720F4861B809343
+:1040C0001501089510921501089580911401681743
+:1040D00020F4861B80931401089510921401089512
+:1040E00080911301681720F4861B809313010895B3
+:1040F00010921301089580911201681720F4861B15
+:104100008093120108951092120108958091110177
+:10411000681720F4861B80931101089510921101F5
+:10412000089580911001681720F4861B8093100178
+:1041300008951092100108958D3109F43FC008F5DB
+:10414000803109F485C070F4873009F456C018F442
+:104150008630D9F131C08B3009F4A5C08E3009F416
+:1041600066C02AC0863109F49EC020F4813109F46A
+:1041700079C022C0893109F496C08B3109F44DC051
+:104180001BC0853309F487C048F4873209F483C023
+:1041900008F473C0893209F47EC00EC0833438F449
+:1041A0008A3308F068C0883309F47DC005C08334C1
+:1041B00009F471C0883499F080E008950E940F22BC
+:1041C0000E94F3100E94FC096EC08091DB01817F88
+:1041D0008E7F8093DB0181E08093EB0108950E9444
+:1041E00093152FEF83ED90E3215080409040E1F74D
+:1041F00000C000000E94391D56C09091DB01892F3C
+:104200008095817080FB90F919F0966098601DC0D0
+:10421000997F977F9093DB0146C09091DB0191FBE2
+:10422000882780F921E0822780FB91F909C09091CD
+:10423000DB0192FB882780F921E0822780FB92F93D
+:104240009093DB01882379F191609093DB010895CD
+:104250009091DB0193FB882780F921E0822780FB86
+:1042600093F9EECF0E94931580910D0191E089277B
+:1042700080930D0118C027EC01C023EE280F61E0E8
+:1042800070E080E090E004C0660F771F881F991FE0
+:104290002A95D2F704C061E070E080E090E00E94CF
+:1042A00093190E94931581E0089580E0089580E0BD
+:1042B0000895CF93C82F8091EB01813079F018F0E9
+:1042C0008230D1F184C0A0910E01B0910F018C9188
+:1042D000813169F0823209F07CC009C0A0910E01E1
+:1042E000B0910F018C91813111F0823249F48C2F01
+:1042F0000E94552181111DC08C2F0E949C201AC044
+:104300008C2F0E945721811114C0C43179F048F4D8
+:10431000CB3079F0C03109F060C082E08093EB01CE
+:1043200008C0C93219F0C83321F057C01092EB0110
+:1043300054C081E0817053C0C93289F118F5C4318D
+:1043400071F1A8F4C73009F046C08AE080931501E6
+:1043500094E19093140193E09093130180931201E0
+:1043600088E08093110188E28093100134C0CE511F
+:10437000C63088F5EC2FF0E0E65DFE4F808180933B
+:10438000EA0129C0CE34E9F020F4CB3421F56AE00B
+:1043900013C0C13579F0C235F1F461E00DC08091F0
+:1043A000EA01882319F01092EA0115C081E0809398
+:1043B000EB0115C061E006C08091EA010E94D61FA2
+:1043C0000AC06AE08091EA010E944C2004C0109269
+:1043D000EB0180E004C081E002C080E0ABCFCF9170
+:1043E0000895E1E8F0E080818860808380818160C9
+:1043F00080838FB7F89493E09093890090ED909329
+:1044000088008FBF0895EFE6F0E0808182608083AE
+:104410000895EFE6F0E080818D7F80830895EFE6D8
+:10442000F0E0808192E08927808308951F920F92A7
+:104430000FB60F9211242F933F934F935F936F9377
+:104440007F938F939F93AF93BF93EF93FF9380914D
+:10445000EC019091ED0101969093ED018093EC01B8
+:10446000811103C082E00E94FC09E091ED01E69514
+:10447000E695F0E0E552FA4FE4918091EC018E135D
+:1044800003C080E00E94FC09FF91EF91BF91AF91C2
+:104490009F918F917F916F915F914F913F912F915C
+:1044A0000F900FBE0F901F90189504D06894B11113
+:1044B0008DC0089570D088F09F5790F0B92F99273C
+:1044C000B751A0F0D1F0660F771F881F991F1AF01F
+:1044D000BA95C9F712C0B13081F077D0B1E0089534
+:1044E00074C0672F782F8827B85F39F0B93FCCF3B5
+:1044F000869577956795B395D9F73EF49095809515
+:10450000709561957F4F8F4F9F4F0895E89409C034
+:1045100097FB3EF490958095709561957F4F8F4FF6
+:104520009F4F9923A9F0F92F96E9BB279395F6950C
+:10453000879577956795B795F111F8CFFAF4BB0F8A
+:1045400011F460FF1BC06F5F7F4F8F4F9F4F16C0EE
+:10455000882311F096E911C0772321F09EE8872F78
+:10456000762F05C0662371F096E8862F70E060E034
+:104570002AF09A95660F771F881FDAF7880F9695AD
+:10458000879597F9089557FD9058440F551F59F096
+:104590005F3F71F04795880F97FB991F61F09F3F30
+:1045A00079F087950895121613061406551FF2CF59
+:1045B0004695F1DF08C0161617061806991FF1CFA9
+:1045C00086957105610508940895E894BB276627D0
+:1045D0007727CB0197F908950BD078C069D028F0E0
+:1045E0006ED018F0952309F05AC05FC01124EECFA9
+:1045F000CADFA0F3959FD1F3950F50E0551F629F3E
+:10460000F001729FBB27F00DB11D639FAA27F00D2B
+:10461000B11DAA1F649F6627B00DA11D661F829F52
+:104620002227B00DA11D621F739FB00DA11D621F37
+:10463000839FA00D611D221F749F3327A00D611D54
+:10464000231F849F600D211D822F762F6A2F112436
+:104650009F5750408AF0E1F088234AF0EE0FFF1F89
+:10466000BB1F661F771F881F91505040A9F79E3FC0
+:10467000510570F014C0AACF5F3FECF3983EDCF315
+:10468000869577956795B795F795E7959F5FC1F7FD
+:10469000FE2B880F911D9695879597F9089597F9A8
+:1046A0009F6780E870E060E008959FEF80EC0895D8
+:1046B00000240A9416161706180609060895002401
+:1046C0000A9412161306140605060895092E03947B
+:1046D000000C11F4882352F0BB0F40F4BF2B11F4EF
+:1046E00060FF04C06F5F7F4F8F4F9F4F089597FB10
+:1046F000072E16F4009407D077FD09D00E9491236D
+:1047000007FC05D03EF4909581959F4F08957095D4
+:1047100061957F4F0895EE0FFF1F0590F491E02DF6
+:104720000994AA1BBB1B51E107C0AA1FBB1FA617F8
+:10473000B70710F0A61BB70B881F991F5A95A9F74A
+:1047400080959095BC01CD010895F999FECF92BD59
+:1047500081BDF89A992780B50895A8E1B0E042E0BC
+:1047600050E00C94CD23262FF999FECF92BD81BD48
+:10477000F89A019700B4021639F01FBA20BD0FB69F
+:10478000F894FA9AF99A0FBE08950196272F0E947D
+:10479000B4230C94B323DC01CB01FC01F999FECFC7
+:1047A00006C0F2BDE1BDF89A319600B40D924150B9
+:0A47B0005040B8F70895F894FFCFC9
+:1047BA000220FE098B0A680A340A010A0101C801AB
+:1047CA0028080A03140A404D36399B054E05180578
+:1047DA00DF0472048B04A404BD0401020304050669
+:0447EA0007080900B3
:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/default/keymap.c b/keyboard/ergodox_ez/keymaps/default/keymap.c index 1c3bb5171..b48a54a43 100644 --- a/keyboard/ergodox_ez/keymaps/default/keymap.c +++ b/keyboard/ergodox_ez/keymaps/default/keymap.c @@ -53,7 +53,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { /* Keymap 1: Symbol Layer * * ,--------------------------------------------------. ,--------------------------------------------------. - * | | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | + * |Version | F1 | F2 | F3 | F4 | F5 | | | | F6 | F7 | F8 | F9 | F10 | F11 | * |--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------| * | | ! | @ | { | } | | | | | | Up | 7 | 8 | 9 | * | F12 | * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------| @@ -74,7 +74,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // SYMBOLS [SYMB] = KEYMAP( // left hand - KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, + M(0), KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_TRNS, KC_TRNS,KC_EXLM,KC_AT, KC_LCBR,KC_RCBR,KC_PIPE,KC_TRNS, KC_TRNS,KC_HASH,KC_DLR, KC_LPRN,KC_RPRN,KC_GRV, KC_TRNS,KC_PERC,KC_CIRC,KC_LBRC,KC_RBRC,KC_TILD,KC_TRNS, @@ -145,9 +145,7 @@ const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) switch(id) { case 0: if (record->event.pressed) { - register_code(KC_RSFT); - } else { - unregister_code(KC_RSFT); + SEND_STRING (QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION); } break; } diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk b/keyboard/ergodox_ez/keymaps/erez_experimental/Makefile index faca18b54..b673c5ce5 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/makefile.mk +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/Makefile @@ -3,3 +3,7 @@ SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend COMMAND_ENABLE = no # Commands for debug and configuration + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/compiled.hex b/keyboard/ergodox_ez/keymaps/erez_experimental/compiled.hex index 86c393bfb..c709537d6 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/compiled.hex +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/compiled.hex @@ -1,31 +1,31 @@ -:100000000C947C020C94C0020C94C0020C94C002AC
-:100010000C94C0020C94C0020C94C0020C94C00258
-:100020000C94C0020C94C0020C94AC0D0C947E0E87
-:100030000C94C0020C94C0020C94C0020C94C00238
-:100040000C94C0020C9488220C94C0020C94C00240
-:100050000C94C0020C941B1C0C94C0020C94C002A3
-:100060000C94C0020C94C0020C94C0020C94C00208
-:100070000C94C0020C94C0020C94C0020C94C002F8
-:100080000C94C0020C94C0020C94C0020C94C002E8
-:100090000C94C0020C94C0020C94C0020C94C002D8
-:1000A0000C94C0020C94C0020C94C002EB0E0D0F15
-:1000B000FB0F0D0FFB0F520F750FFB0FCA0FDD0F5C
-:1000C000AC12AC12DB12DB12111331136214621486
-:1000D0003C136214EC13EC135314621462145C149A
-:1000E000F913F913F913F913F913F913F913F913B0
-:1000F000F913F913F913F913F913F913F913F913A0
-:100100000B1418141F14261430140000F0A100C89A
-:1001100001C82E004C002A008450354100001E000A
-:10012000140004001D7134004D001F001A00160059
-:100130001B00E104145020000800070006005000D6
+:100000000C945D020C94A1020C94A1020C94A10228
+:100010000C94A1020C94A1020C94A1020C94A102D4
+:100020000C94A1020C94A1020C94DB0D0C94AD0E67
+:100030000C94EA1C0C94A1020C94A1020C94A10251
+:100040000C94A1020C94A1020C94A1020C94A102A4
+:100050000C94A1020C94511D0C94A1020C94A102C9
+:100060000C94A1020C94A1020C94A1020C94A10284
+:100070000C94A1020C94A1020C94A1020C94A10274
+:100080000C94A1020C94A1020C94A1020C94A10264
+:100090000C94A1020C94A1020C94A1020C94A10254
+:1000A0000C94A1020C94A1020C94A102120F340F23
+:1000B0001F10340F1F10760F990F1F10EE0F011035
+:1000C000CD12CD12FC12FC1243136513BD14BD14E6
+:1000D0007013BD1417141714AE14BD14BD14B71447
+:1000E0002414241424142414241424142414241450
+:1000F0002414241424142414241424142414241440
+:10010000361443144A1451145B140000F0A100C8C3
+:1001100001C82E004C002A003370354100001E003B
+:10012000140004001D6134004D001F001A00160069
+:100130001B00E104147020000800070006005000B6
:100140002C0021001500090019004F004A00220070
-:1001500017000A00050000006574500001540000FB
-:100160002F7F0000E3004F000154000030770000B3
-:10017000E20023001C000B00110000002971240084
-:1001800018000D74100052004B0025000C000E00EA
+:1001500017000A000500000065645000015300000C
+:100160002F6F0000E3004F000153000030670000D4
+:10017000E20023001C000B00110000002961240094
+:1001800018000D64100052004B0025000C000E00FA
:10019000360051002800260012000F0037002F0003
-:1001A0002B41270013003342387130004E002D00E0
-:1001B0003100347885502D4100000100010001001C
+:1001A0002B41270013003342386130004E002D00F0
+:1001B0003100346834702D4100000100010001005D
:1001C0000100010000003A0001001E0023000100B0
:1001D00001003B0001001F002400010001003C0061
:1001E0000100200025004B0101003D00010021001D
@@ -51,7 +51,7 @@ :10032000000016034500720067006F0044006F0074
:100330007800200045005A00000004030904090267
:100340006D00040100A0FA0904000001030101008E
-:10035000092111010001223F000705810308000A5D
+:100350000921110100012240000705810308000A5C
:100360000904010001030102000921110100012219
:100370004D000705820308000A090402000103007A
:10038000000009211101000122360007058303083E
@@ -72,1096 +72,1009 @@ :100470007F950175088106C0C005010906A1010527
:100480000719E029E71500250195087501810295F6
:100490000175088101050819012905950575019166
-:1004A000029501750391010507190029FF15002523
-:1004B000FF950675088100C00000000000000000E4
-:1004C000000000010204060A0F17202C3A4A5D7151
-:1004D000879DB3C7DAE9F5FCFFFCF5E9DAC7B39D00
-:1004E00087715D4A3A2C20170F0A060402010000AA
-:1004F000000000000000000011241FBECFEFDAE072
-:10050000DEBFCDBF04B603FE24C08091FB019091F5
-:10051000FC01A091FD01B091FE018730904BA740F6
-:10052000B04BB9F41092FB011092FC011092FD0146
-:100530001092FE0114BE84B7877F84BF88E10FB696
-:10054000F89480936000109260000FBEE0E0FFE33B
-:10055000099511E0A0E0B1E0EEE9F8E402C00590F1
-:100560000D92A433B107D9F711E0A4E3B1E001C0C3
-:100570001D92AB3FB107E1F70E94F00A0C944D24A5
-:100580000C9400001092B9008AE08093B80008959E
-:1005900094EA9093BC009091BC0097FFFCCF90919F
-:1005A000B900987F983021F0903111F081E00895E2
-:1005B0008093BB0084E88093BC008091BC0087FFDF
-:1005C000FCCF8091B900887F883111F0803471F7B9
-:1005D00080E0089584E98093BC008091BC0084FD94
-:1005E000FCCF08958093BB0084E88093BC00809189
-:1005F000BC0087FFFCCF9091B900987F81E09832D2
-:1006000009F480E0089584E88093BC008091BC00E8
-:1006100087FFFCCF8091BB0008958091010181117B
-:1006200015C080E40E94C8028093010181110CC0B2
-:1006300082E10E94F20280930101811105C08FEFD7
-:100640000E94F202809301010E94EA0284B1807F3D
-:1006500084B985B1807F85B98AB1837F8AB98BB12E
-:10066000837F8BB93E98469808950E94C804809372
-:1006700001010E940D0380B38C7080BB81B3836F36
-:1006800081BBA5E3B1E0E3E4F1E08EE08E0F1192CF
-:100690001D928E13FCCF0C94B204BF92CF92DF92C6
-:1006A000EF92FF920F931F93CF93DF9380910101FD
-:1006B000882379F0809134018F5F80933401811118
-:1006C00008C00E94C80480930101811102C00E94E9
-:1006D0005A0405E311E0C0E0D0E0DD24D39482E0C9
-:1006E000C82EEE24E394F12CC730D10500F580919B
-:1006F0000101811164C080E40E94C802809301015D
-:10070000811112C082E10E94F202809301018111E5
-:100710000BC0C7010C2E01C0880F0A94EAF7809520
-:100720000E94F202809301010E94EA0248C0CA308E
-:10073000A1F028F4C83059F0C93061F005C0CC30C0
-:1007400089F070F0CD3089F0209A289810C0219A55
-:1007500029980DC0229A2A980AC0239A2B9807C07C
-:10076000529A01C0539A5B9802C03E9A469890EA0A
-:100770009A95F1F79FB1799902C082E001C080E0BB
-:1007800091709D25982B7C9902C084E001C080E087
-:10079000892B7D9902C038E001C030E0832B7E991F
-:1007A00002C020E101C020E0822B9FB19095991FEB
-:1007B0009927991F9295990F907E892B0FC0809150
-:1007C0000101811149C080E40E94C80280930101A7
-:1007D000882379F1B12C0E94EA028B2DF8019081D7
-:1007E000981719F08083C09200010E940D03219692
-:1007F0000F5F1F4FCE30D10509F076CF80910001F9
-:10080000882361F1815080930001882339F08FE9BA
-:100810009FE00197F1F700C0000020C0A3E4B1E021
-:10082000E5E3F1E0CF01825F91919D938E13FCCFC0
-:1008300015C083E10E94F202809301018111CACFA9
-:1008400081E40E94C802809301018111C3CF0E94FC
-:100850000303B82EB094BFCF80E0C0CF0E945804ED
-:1008600081E0DF91CF911F910F91FF90EF90DF908A
-:10087000CF90BF900895E82FF0E0ED5BFE4F8081B0
-:10088000089508950F931F93CF93DF93C3E4D1E0AE
-:1008900010E00C2F025F899190E00E94411B180F1D
-:1008A0000C13F9CF812FDF91CF911F910F910895F4
-:1008B0000C941B0556985E9825982D9826982E988E
-:1008C00027982F988FEF90E090938900809388006D
-:1008D00090938B0080938A0090938D0080938C007E
-:1008E000259A2D9A2FEF80E792E02150804090408A
-:1008F000E1F700C00000269A2E9A2FEF80E792E0E1
-:10090000215080409040E1F700C00000279A2F9AC4
-:100910002FEF80E792E0215080409040E1F700C047
-:10092000000025982D982FEF80E792E0215080401D
-:100930009040E1F700C0000026982E982FEF80E746
-:1009400092E0215080409040E1F700C000002798DD
-:100950002F9856985E9825982D9826982E98279827
-:100960002F98089589EA8093800089E08093810020
-:1009700024982C983F988AB18F748AB96E98479AB8
-:100980008BB1806B8BB9769A0E945A040C941A052D
-:1009900080E2809301018091510181110EC00E947B
-:1009A000C20281E0809351012FEF83ED90E321504B
-:1009B00080409040E1F700C0000080E40E94C8023F
-:1009C0008093010181112EC00E94F20280930101E7
-:1009D000811128C00E94F20280930101811122C07E
-:1009E0008FE30E94F2028093010181111BC00E94DB
-:1009F000EA0280E40E94C80280930101811112C0C2
-:100A00008CE00E94F2028093010181110BC00E94D0
-:100A1000F20280930101811105C08FE30E94F2026E
-:100A2000809301010E94EA0280910101089580E013
-:100A300090E0089508956091BD017091BE0180918C
-:100A4000BF019091C0010E944D1B56985E98259859
-:100A50002D9826982E9827982F98813029F082304B
-:100A600029F4269A2E9A02C0259A2D9A80915D012A
-:100A7000882309F450C080915B0190915C010E9431
-:100A8000F11B8D3291400CF446C010925D010E9422
-:100A9000930580915501909156014A97C1F4809138
-:100AA000570190915801892B91F4809159019091AF
-:100AB0005A01892B61F482EE0E9450118DE30E944D
-:100AC00050118DE30E94181282EE0E94181280913C
-:100AD0005501909156014297F1F480915701909100
-:100AE0005801892BC1F48091590190915A01892BA9
-:100AF00091F480EE0E94501181EE0E94501182E12B
-:100B00000E94501182E10E94181281EE0E94181278
-:100B100080EE0C941812089581E0089581E0089504
-:100B20000C948E05089508950F931F93CF93DF9330
-:100B30008C01FC01C081D181CE010E94C619BE0189
-:100B40000E943D06EC01B8010E949005882309F43B
-:100B50008DC0F8018281882309F44AC080915D012B
-:100B600081111FC0C431F0E5DF0709F051C00E94B8
-:100B7000920581E080935D010E94E51B90935C01EA
-:100B800080935B011092540110925601109255010E
-:100B9000109258011092570110925A011092590167
-:100BA00065C080915B0190915C010E94F11B883CC3
-:100BB000910570F480915401E82FF0E0EE0FFF1FD3
-:100BC000EB5AFE4FD183C0838F5F809354014EC098
-:100BD000C43880E5D80721F0C538D04501F13AC0C6
-:100BE000F8018281882341F01092520182E01EC0F8
-:100BF000C438E0E5DE0759F580915201811106C045
-:100C000086E20E94501186E20E94181282E01CC007
-:100C1000C438F0E5DF0741F3C538D045D9F4F80111
-:100C20008281882331F01092530180E20E94671282
-:100C30001DC080915301811106C087E20E945011AE
-:100C400087E20E94181280E20E946E120FC0C5381F
-:100C5000D04529F381E08093520180935301C8016C
-:100C6000DF91CF911F910F910C948C0580E0DF9163
-:100C7000CF911F910F910895089596E0799FF0010B
-:100C8000112494E5899FE00DF11D1124E60FF11D5B
-:100C9000EE0FFF1FEE5EFE4F859194910895880F31
-:100CA000991FFC01E657F040859194910895880FB3
-:100CB000991FFC01E65FFE4F8591949108950F9373
-:100CC0001F93CF93DF93EC01811520E3920750F53A
-:100CD000C11580E2D80708F0C3C0CB3BD10590F422
-:100CE000C83AD10508F06AC0C53AD10508F05BC022
-:100CF000C430D10508F0D0C1219709F0CAC101E084
-:100D000010E00AC2CF3FD10511F008F0C5C1C03FC5
-:100D1000D10508F0A2C0CE01805E9109089708F4C1
-:100D2000BBC1B7C1C13090E5D90709F4A2C020F515
-:100D3000C0318FE4D80770F4C11590E4D90708F0EA
-:100D400094C0C11521E3D20708F0A3C1DD278E01AD
-:100D5000106CE2C1C115D04509F09BC10E94CD14B1
-:100D60008FEF94E32CE0815090402040E1F700C0E9
-:100D700000000E94401CD0C1C11597E5D90758F466
-:100D8000C03121E5D20708F01CC1C43180E5D80785
-:100D900008F475C07EC1CE0190578115904108F0CE
-:100DA00078C1DF7073C1C53AD10509F477C1C63A7D
-:100DB000D10509F076C102E810E4AEC1C83AD10508
-:100DC00009F472C1C93AD10509F471C1CA3AD10511
-:100DD00009F470C1CB3AD10509F46FC1CC3AD10501
-:100DE00009F46EC1CD3AD10509F46DC1C03BD105FE
-:100DF00009F46CC1CE3AD10509F46BC1CF3AD105E3
-:100E000009F46AC1C13BD10509F469C1C23BD105EE
-:100E100009F468C1C33BD10509F467C1C43BD105DE
-:100E200009F466C1C53BD10509F465C1C63BD105CE
-:100E300009F464C1C73BD10509F463C1C83BD105BE
-:100E400009F462C1C93BD10509F461C1CA3BD105AE
-:100E500009F460C100E014E45FC18E0110655CC15B
-:100E6000CE019F700E94570658C1DF708E01106A34
-:100E700053C18091DA0181608093DA014DC10E94F3
-:100E8000E51D811102C00E94CB1D0E94021E90E050
-:100E90009093FB018093FA01C23080E5D80721F4DA
-:100EA0008091FA01816086C0C43090E5D90721F4B1
-:100EB0008091FA0182607EC0C63020E5D20721F41D
-:100EC0008091FA01846076C0C83080E5D80719F4B3
-:100ED0008091FA0127C0CA3090E5D90721F48091AA
-:100EE000FA01806167C0CC3020E5D20721F48091FF
-:100EF000FA0180625FC0CE3080E5D80721F480918E
-:100F0000FA01806457C0C03190E5D90721F480917F
-:100F1000FA0180684FC0C23120E5D20729F48091E0
-:100F2000FA018460886046C0C33080E5D80721F4A8
-:100F30008091FA018E7F3EC0C53090E5D90721F43B
-:100F40008091FA018D7F36C0C73020E5D20721F4A9
-:100F50008091FA018B7F2EC0C93080E5D80719F443
-:100F60008091FA0126C0CB3090E5D90721F4809119
-:100F7000FA018F7E1FC0CD3020E5D20721F4809189
-:100F8000FA018F7D17C0CF3080E5D80721F480911A
-:100F9000FA018F7B0FC0C13190E5D90721F4809110
-:100FA000FA018F7707C0C331D04531F48091FA013F
-:100FB0008B7F877F8093FA018091FA010E94061E41
-:100FC000ABC08D2F99278F70992781309105D9F467
-:100FD0009E012370332702C0880F991F2A95E2F7DC
-:100FE0009C688E0144E0000F111F4A95E1F700272D
-:100FF0001370802B912B53E0CC0FDD1F5A95E1F736
-:10100000C076DD272FC08230910531F4DC2FCC274C
-:101010008E01016F106A80C08330910569F4CE01A2
-:101020008370992701E010E002C0000F111F8A951C
-:10103000E2F7C8019C680FC084309105B9F4CE0175
-:101040008370992701E010E002C0000F111F8A95FC
-:10105000E2F7C8019A6823E0CC0FDD1F2A95E1F77B
-:10106000C07ED7708C010C2B1D2B56C0853091058E
-:1010700031F4DC2FCC278E01046F106A4DC0069727
-:1010800009F04AC0CF71DD27DC2FCC278E0110621A
-:1010900043C000E010E040C08E013EC001E810E413
-:1010A0003BC003E810E438C002EE14E435C009EE9A
-:1010B00014E432C00AEE14E42FC005EB14E42CC093
-:1010C00006EB14E429C007EB14E426C00CEC14E48E
-:1010D00023C00DEC14E420C003E815E41DC00AE8A9
-:1010E00015E41AC002E915E417C004E915E414C0B8
-:1010F00001E216E411C003E216E40EC004E216E4B5
-:101100000BC005E216E408C006E216E405C007E2DB
-:1011100016E402C00AE216E4C801DF91CF911F91E4
-:101120000F91089596E0799FF001112494E5899F2D
-:10113000E00DF11D1124E60FF11DEE0FFF1FEE5E15
-:10114000FE4F85919491803E9105E0F4803C91059D
-:1011500058F58133910509F46FC048F4893291053F
-:1011600009F463C08A32910509F46DC072C08933F5
-:101170009105E9F082389105D1F08533910509F4A4
-:101180004DC067C0833E910581F138F4803E9105E2
-:10119000B9F0823E9105D9F05CC0863E910561F1BF
-:1011A000873E9105A1F155C00E944F0608952091F8
-:1011B000FA0120FD02C021FF4CC080EE90E049C042
-:1011C0008091FA0180FFF9CF89E390E042C08091DD
-:1011D000FA0182FF0EC08091FA0184FF03C080E013
-:1011E00090E037C083EE90E034C08091FA0182FF36
-:1011F000F2CF82EE90E02DC08091FA0183FF0BC008
-:101200008091FA0184FDEBCF87EE90E022C08091BF
-:10121000FA0183FFF5CF86EE90E01BC08091FA01C2
-:1012200085FF07C089E290E014C08091FA0185FF34
-:10123000F9CF85E390E00DC08091FA0186FF07C0E9
-:101240008AE290E006C08091FA0186FFF9CF81E33F
-:1012500090E00E945F06089508950C942C098091F7
-:101260006E010895CF93DF9300D01F92CDB7DEB704
-:101270009C018091F101843019F593E099833B83BF
-:101280002A839093E9008FEF9091E800815095FDBB
-:1012900006C095ED9A95F1F700008111F5CF809188
-:1012A000E80085FF0DC040E050E063E070E0CE0153
-:1012B00001960E949C0B8091E8008E778093E80055
-:1012C0000F900F900F90DF91CF910895CF93DF9300
-:1012D00000D01F92CDB7DEB72091F101243021F567
-:1012E00022E029839B838A8383E08093E9008FEF48
-:1012F0009091E800815095FD06C095ED9A95F1F723
-:1013000000008111F5CF8091E80085FF0DC040E01D
-:1013100050E063E070E0CE0101960E949C0B80914A
-:10132000E8008E778093E8000F900F900F90DF9188
-:10133000CF9108952091F1012430F1F422E020931F
-:10134000E9002FEF3091E800215035FD06C035ED62
-:101350003A95F1F700002111F5CF2091E80025FF23
-:101360000BC040E050E065E070E00E949C0B809173
-:10137000E8008E778093E8000895CF93DF93EC0127
-:101380009091F101943009F046C080910C018823BE
-:10139000D9F080910D018823B9F09093E9008FEF87
-:1013A0009091E800815095FD06C095E19A95F1F77E
-:1013B00000008111F5CF8091E80085FF2CC040E04E
-:1013C00050E060E170E017C081E08093E9008FEFAA
-:1013D0009091E800815095FD06C095ED9A95F1F742
-:1013E00000008111F5CF8091E80085FF14C040E036
-:1013F00050E068E070E0CE010E949C0B8091E80014
-:101400008E778093E80080E1FE01AEE5B1E00190C7
-:101410000D928A95E1F7DF91CF9108958091F001C7
-:10142000811109C00E94310D0E948E0D8091E20051
-:1014300084608093E20008951092F0010895089569
-:101440000C9475220E94D61B0E947B220E943410AD
-:101450000C942D0942E061EC81E00E94AB0C42E06B
-:1014600061EC82E00E94AB0C42E061EC83E00E9400
-:10147000AB0C42E161EC84E00C94AB0C8091F30185
-:10148000833009F455C030F4813071F0823009F4B2
-:101490008EC008958A3009F47AC08B3009F460C098
-:1014A000893009F09CC020C08091F201813A09F096
-:1014B00096C08091E800877F8093E8008091F601D4
-:1014C0009091F701892B21F460E18EE591E003C052
-:1014D00060E080E090E070E00E94E70B8091E8001F
-:1014E0008B778093E80008958091F201813209F0B2
-:1014F00076C08091F6019091F701009719F003975B
-:1015000009F06DC08091E800877F8093E8008091AA
-:10151000E80082FD05C08091F1018111F8CF5FC024
-:101520008091F10080936E018091E8008B7753C029
-:101530008091F201813A09F052C08091F6019091B8
-:10154000F701892B09F04BC08091E800877F8093D9
-:10155000E8008091E80080FFFCCF80910C0136C04C
-:101560008091F2018132D9F58091F6019091F701D5
-:10157000892BA9F58091E800877F8093E8000E947D
-:10158000E00C8091F40180930C010C94CD148091B7
-:10159000F201813221F58091E800877F8093E80095
-:1015A0000E94E00C8091F50180936F010895809175
-:1015B000F201813AA1F48091E800877F8093E800EE
-:1015C0008091E80080FFFCCF80916F018093F10053
-:1015D0008091E8008E778093E8000C94E00C0895E9
-:1015E00084B7877F84BF88E10FB6F894809360004A
-:1015F000109260000FBE90E080E80FB6F8948093E0
-:101600006100909361000FBE0E9483100E94310D13
-:101610000E948E0D8091E20084608093E2007894B5
-:101620000E9414100E94851082E091E00E942F1009
-:101630000E9463228091F101853069F40E949D1B14
-:101640008091EF018823B1F30E94C81B882391F396
-:101650000E94860BEFCF0E948B10ECCF292F3327EF
-:1016600023303105C9F064F42130310581F0223096
-:10167000310509F043C08DE690E02EE333E042C02F
-:1016800021323105F1F02232310541F137C082E1DA
-:1016900090E02BEA33E036C099278130910541F084
-:1016A0008230910541F0892B49F5EAE3F3E005C06A
-:1016B000E2E2F3E002C0EAE0F3E0849190E09F010F
-:1016C00021C06430D8F4E62FF0E0EE0FFF1FEE5D8E
-:1016D000FE4F2081318189E090E014C0643070F4C5
-:1016E00070E0FB01EE0FFF1FE65EFE4F20813181AF
-:1016F000FB01EA5EFE4F808190E004C080E090E054
-:1017000020E030E0FA0131832083089580E189BD33
-:1017100082E189BD09B400FEFDCF8091D8008F7DA4
-:101720008093D8008091E00082608093E0008091F7
-:10173000E00081FDFCCF0895CF92DF92EF92FF92FF
-:101740000F931F93CF93DF93EC018B016A010E94EB
-:10175000FF0C811133C0C114D10439F0F60180812E
-:101760009181081B190BC80FD91FE12CF12C011511
-:10177000110519F18091E80085FD16C08091E800FF
-:101780008E778093E800C114D10449F0F60180817E
-:101790009181E80EF91EF182E08285E00FC00E947F
-:1017A000FF0C882321F30AC089918093F100015036
-:1017B0001109FFEFEF1AFF0ADACF80E0DF91CF9136
-:1017C0001F910F91FF90EF90DF90CF90089520919F
-:1017D000F8013091F9012617370748F061157105B6
-:1017E00039F42091E8002E772093E80001C0B90178
-:1017F00040E061157105A9F12091F101222309F45E
-:1018000043C0253009F442C02091E80023FD40C0C8
-:101810002091E80022FD32C02091E80020FFE9CFAE
-:101820004091F3002091F20030E0342BFC01CF0115
-:101830006115710559F02830310540F4819180938C
-:10184000F100615071092F5F3F4FF1CF41E0283027
-:10185000310509F040E02091E8002E772093E80060
-:10186000C8CF4111C9CF0AC08091F101882361F02E
-:10187000853061F08091E80083FD0AC08091E80026
-:1018800082FFF2CF80E0089582E0089583E008951A
-:1018900081E008952091F8013091F901261737076A
-:1018A00048F06115710539F42091E8002E772093F6
-:1018B000E80001C0B901FC0120E06115710591F15A
-:1018C0008091F101882309F440C0853009F43FC0BC
-:1018D0008091E80083FD3DC08091E80082FD2FC02B
-:1018E0008091E80080FFE9CF2091F3008091F20021
-:1018F00090E0922B6115710559F08830910540F404
-:1019000024912093F1003196615071090196F2CF34
-:1019100021E0089709F020E08091E8008E7780931D
-:10192000E800CBCF2111CCCF0AC08091F1018823F0
-:1019300061F0853061F08091E80083FD0AC08091FC
-:10194000E80082FFF2CF80E0089582E0089583E00E
-:10195000089581E00895982F973058F59093E90005
-:10196000981739F07091EC002091ED005091F00043
-:1019700003C0242F762F50E021FF19C03091EB00D7
-:101980003E7F3093EB003091ED003D7F3093ED00D2
-:101990003091EB0031603093EB007093EC002093BA
-:1019A000ED005093F0002091EE0027FF07C09F5FED
-:1019B000D3CF8F708093E90081E0089580E008958F
-:1019C0008091F20187FF11C08091E80082FD05C07F
-:1019D0008091F1018111F8CF11C08091E8008B77DF
-:1019E0000BC08091F101882349F08091E80080FFCD
-:1019F000F8CF8091E8008E778093E80008952091D9
-:101A0000E4003091E50095E64091EC00842F817070
-:101A100040FF22C08091E80080FD1CC08091F10150
-:101A2000882391F0853091F08091EB0085FD10C006
-:101A30004091E4005091E5004217530729F39A01C1
-:101A4000915011F784E0089582E0089583E00895AD
-:101A500081E0089580E008954091E80042FFDECFE4
-:101A600008950E949F0D0E94A70DE0EEF0E0808196
-:101A700081608083E8EDF0E080818F77808319BCFE
-:101A8000A7EDB0E08C918E7F8C9380818F7E8083D8
-:101A90001092F00108950F931F93CF93DF930E944C
-:101AA0009F0D0E94A70DC8EDD0E088818F778883B5
-:101AB00088818068888388818F7D888319BC109293
-:101AC000F1011092ED011092EF011092EE0100EE83
-:101AD00010E0F80180818B7F80838881816088831A
-:101AE00042E060E080E00E94AB0CE1EEF0E080813B
-:101AF0008E7F8083E2EEF0E0808181608083808150
-:101B000088608083F80180818E7F808388818061F6
-:101B10008883DF91CF911F910F910895E8EDF0E058
-:101B200080818F7E8083E7EDF0E08081816080831B
-:101B300084E082BF81E08093F0010C944B0DE8EDCE
-:101B4000F0E080818E7F80831092E20008951092F1
-:101B5000DA001092E10008951F920F920FB60F92D3
-:101B600011242F933F934F935F936F937F938F93A2
-:101B70009F93AF93BF93EF93FF938091E10082FF18
-:101B80000BC08091E20082FF07C08091E1008B7F53
-:101B90008093E1000E9413108091DA0080FF1FC043
-:101BA0008091D80080FF1BC08091DA008E7F8093E7
-:101BB000DA008091D90080FF0DC080E189BD82E10B
-:101BC00089BD09B400FEFDCF81E08093F1010E9440
-:101BD0000E0A05C019BC1092F1010E941C0A8091E6
-:101BE000E10080FF19C08091E20080FF15C0809164
-:101BF000E2008E7F8093E2008091E200806180931A
-:101C0000E2008091D80080628093D80019BC85E002
-:101C10008093F1010E94200A8091E10084FF30C08E
-:101C20008091E20084FF2CC080E189BD82E189BD02
-:101C300009B400FEFDCF8091D8008F7D8093D8003D
-:101C40008091E1008F7E8093E1008091E2008F7EA1
-:101C50008093E2008091E20081608093E2008091B5
-:101C6000ED01882311F084E007C08091E30087FD37
-:101C700002C081E001C083E08093F1010E94220A4A
-:101C80008091E10083FF29C08091E20083FF25C09D
-:101C90008091E100877F8093E10082E08093F101F1
-:101CA0001092ED018091E1008E7F8093E1008091A0
-:101CB000E2008E7F8093E2008091E2008061809359
-:101CC000E20042E060E080E00E94AB0C8091F00016
-:101CD00088608093F0000E941F0AFF91EF91BF91EE
-:101CE000AF919F918F917F916F915F914F913F91B4
-:101CF0002F910F900FBE0F901F9018951F920F926B
-:101D00000FB60F9211242F933F934F935F936F93CE
-:101D10007F938F939F93AF93BF93CF93DF93EF9373
-:101D2000FF93C091E900CF708091EC00D82FD17063
-:101D300080FDD0E81092E9008091F000877F8093C9
-:101D4000F00078940E94C20E1092E9008091F00099
-:101D500088608093F000CD2BCF70C093E900FF9195
-:101D6000EF91DF91CF91BF91AF919F918F917F9133
-:101D70006F915F914F913F912F910F900FBE0F90F8
-:101D80001F9018951F93CF93DF93CDB7DEB7AA9717
-:101D90000FB6F894DEBF0FBECDBFE2EFF1E088E0F2
-:101DA0008E0F9091F10091938E13FBCF0E943E0A0B
-:101DB0008091E80083FF1FC18091F2019091F301AF
-:101DC000492F50E04A30510508F015C1FA01EA5A8E
-:101DD000FF4F0C94FD23803881F0823809F00BC14D
-:101DE0008091F6018F708093E9008091EB0085FB74
-:101DF000882780F91092E90006C08091EE01909149
-:101E0000EF01911182609091E800977F9093E80034
-:101E10008093F1001092F100C8C0282F2D7F09F0A7
-:101E2000EAC0882319F0823061F0E5C08091F401A6
-:101E3000813009F0E0C0933009F080E08093EF0139
-:101E40002BC08091F401811127C08091F6018F7021
-:101E500009F4D1C08093E9002091EB0020FF1CC061
-:101E6000933021F48091EB00806214C09091EB00DC
-:101E700090619093EB0021E030E0A90102C0440F93
-:101E8000551F8A95E2F74093EA001092EA0080918C
-:101E9000EB0088608093EB001092E9008091E800ED
-:101EA000877F86C08111A7C01091F4011F778091B0
-:101EB000E3008078812B8093E3008091E800877FA6
-:101EC0008093E8000E94E00C8091E80080FFFCCF46
-:101ED0008091E30080688093E300111102C082E0EA
-:101EE00001C083E08093F10186C08058823008F001
-:101EF00082C08091F4019091F5018C3D53E09507EB
-:101F000079F583E08A838AE289834FB7F894DE010A
-:101F1000139620E03EE051E2E32FF0E050935700AB
-:101F2000E49120FF03C0E295EF703F5FEF708E2FCA
-:101F300090E0EA3010F0C79601C0C0968D939D9353
-:101F40002F5F243149F74FBF8091E800877F80934E
-:101F5000E8006AE270E0CE0101960E94E70B14C02F
-:101F6000AE014F5F5F4F6091F6010E942E0BBC01E6
-:101F7000009709F440C09091E800977F9093E800A3
-:101F800089819A810E944A0C8091E8008B77809326
-:101F9000E80031C0803879F58091E800877F809330
-:101FA000E8008091ED018093F1008091E8008E7748
-:101FB0008093E8000E94E00C1EC081111CC090912B
-:101FC000F4019230C0F48091E800877F8093E800AC
-:101FD0009093ED010E94E00C8091ED01811106C00B
-:101FE0008091E30087FD02C081E001C084E080931E
-:101FF000F1010E942A0A8091E80083FF0AC08091C3
-:10200000E800877F8093E8008091EB0080628093F6
-:10201000EB00AA960FB6F894DEBF0FBECDBFDF91DE
-:10202000CF911F9108950895CF938091F101882356
-:10203000A1F0C091E900CF709091EC00892F8170E0
-:1020400090FD80E8C82B1092E9008091E80083FDA4
-:102050000E94C20ECF70C093E900CF910895909373
-:102060007501809374010895E0917401F0917501F8
-:10207000309721F00190F081E02D099480E00895DF
-:10208000E0917401F0917501309721F00280F381A5
-:10209000E02D09940895E0917401F0917501309755
-:1020A00021F00480F581E02D0994089520917201BA
-:1020B000309173018217930771F0909373018093AD
-:1020C0007201E0917401F0917501309721F0068062
-:1020D000F781E02D099408952091700130917101EC
-:1020E0008217930771F09093710180937001E091D2
-:1020F0007401F0917501309721F00084F185E02D95
-:102100000994089508950C9482100E94DC1B0E948B
-:1021100035030C949E1C9F92AF92BF92CF92DF9298
-:10212000EF92FF920F931F93CF93DF9300D000D0D5
-:1021300000D0CDB7DEB70E944D030DE010E0AA2419
-:10214000A394B12C902E802F0E943B049801295813
-:102150003E4F6901F901F080F826A1F40150110900
-:1021600088F78FEF89838A831B820E94E51B816039
-:10217000782F9D838C8349815A816B818D810E9448
-:1021800022112FC09091DA0191FF04C08E830E942A
-:1021900041048E8125E030E0A501022E01C0440FEC
-:1021A0000A94EAF7E42E4F21C1F029839A828E2106
-:1021B00091E009F490E09B830E94E51B8160782FF9
-:1021C0009D838C8349815A816B818D810E9422116C
-:1021D000F6018081E826E08204C021503109E0F652
-:1021E000BDCF0E94851F109176010E9434101817F0
-:1021F000B9F00E9434108093760126960FB6F894B9
-:10220000DEBF0FBECDBFDF91CF911F910F91FF9029
-:10221000EF90DF90CF90BF90AF909F900C942D09DE
-:1022200026960FB6F894DEBF0FBECDBFDF91CF91DB
-:102230001F910F91FF90EF90DF90CF90BF90AF90E4
-:102240009F900895CF93DF93CDB7DEB72B970FB64E
-:10225000F894DEBF0FBECDBF4F83588769877A875A
-:102260008B87DE01119686E0FD0111928A95E9F7D0
-:1022700085E0FE01379601900D928A95E1F749813C
-:102280005A816B817C818D819E810E946B172B9678
-:102290000FB6F894DEBF0FBECDBFDF91CF9108958A
-:1022A000CF93882309F4C2C0C82F823859F40E9402
-:1022B000341081FDBBC089E30E94451A0E94121BA5
-:1022C00089E30CC0833879F40E94341080FDAEC0DD
-:1022D00083E50E94451A0E94121B83E50E94871A1B
-:1022E000CF910C94121B843859F40E94341082FD53
-:1022F0009DC087E40E94451A0E94121B87E4EECF1E
-:102300008CEF8C0F813A48F48C2F0E94C8218111E8
-:102310008DC08C2F0E94451AE3CF80E28C0F88304D
-:1023200048F4C77081E001C0880FCA95EAF70E949F
-:10233000CB1AD6CF8BE58C0F833078F4C53A29F0D1
-:10234000C63A31F083E890E005C081E890E002C031
-:1023500082E890E0CF910C94561088E58C0F833181
-:1023600008F064C0C83A39F1C93A41F1CA3A49F1B2
-:10237000CB3A51F1CC3A59F1CD3A61F1C03B69F118
-:10238000CE3A71F1CF3A79F1C13B81F1C23B89F18B
-:10239000C33B91F1C43B99F1C53BA1F1C63BA9F107
-:1023A000C73BB1F1C83BB9F1C93BC1F1CA3BC9F167
-:1023B00080E090E038C082EE90E035C089EE90E099
-:1023C00032C08AEE90E02FC085EB90E02CC086EB07
-:1023D00090E029C087EB90E026C08CEC90E023C011
-:1023E0008DEC90E020C083E891E01DC08AE891E088
-:1023F0001AC082E991E017C084E991E014C081E23B
-:1024000092E011C083E292E00EC084E292E00BC041
-:1024100085E292E008C086E292E005C087E292E0A1
-:1024200002C08AE292E0CF910C946C10CF91089593
-:10243000882309F44BC0823859F40E94341081FF7C
-:1024400045C089E30E94451A0E94121B89E30CC013
-:10245000833871F40E94341080FF38C083E50E94F5
-:10246000451A0E94121B83E50E94871A0C94121BC6
-:10247000843859F40E94341082FF28C087E40E94F7
-:10248000451A0E94121B87E4EFCF9CEF980F913AF8
-:1024900058F390E2980F983050F4877091E001C0A3
-:1024A000990F8A95EAF7892F0E94D11ADFCF9BE511
-:1024B000980F933020F480E090E00C945610885AE6
-:1024C000833120F480E090E00C946C100895882310
-:1024D00021F00E94CB1A0C94121B0895882321F03E
-:1024E0000E94D11A0C94121B08957F928F929F9292
-:1024F000AF92BF92CF92DF92EF92FF920F931F9312
-:10250000CF93DF931F92CDB7DEB77C01C62E772E17
-:10251000FC01058102950F70128111110E94E81AC9
-:102520000E943E1A882379F0112369F080E28C0D15
-:10253000883048F082E00E94271A0E943E1A91E0FB
-:10254000D82ED92601C0D12CE72DE295EF70F0E00E
-:10255000E05AFF4F0C94FD23872D807F072D0F70CD
-:10256000882311F00295007F112389F0002309F4DC
-:1025700090C180E28C0D883020F4802F0E94CB1A0D
-:1025800003C0802F0E94DB1A0E94121B82C18C2D77
-:102590000E941812002309F495C180E28C0D883046
-:1025A00020F4802F0E94D11A03C0802F0E94E11ACC
-:1025B0000E94121B87C1972D907F872D8F709032BC
-:1025C00011F08295807FCC2021F0F1E0CF16B1F0A0
-:1025D0001EC0112349F0002309F414C1013009F091
-:1025E00011C10E94FB1A6EC1002319F0013009F4D9
-:1025F00069C189830E94FE1A89810AC1112321F0D1
-:10260000023008F05FC1FEC001115CC101C111239D
-:1026100021F0002309F4F6C03CC1002309F4F8C0FE
-:102620003EC1872D86958695837090E0009719F0BE
-:10263000019761F047C1112321F08C2D972D9370E4
-:1026400002C080E090E00E9456103CC1112321F0AE
-:102650008C2D972D937002C080E090E00E946C104A
-:1026600031C18C2D112319F00E948D1E02C00E94D1
-:10267000F51E0E947A1F26C1872D837009F052C073
-:10268000111120C18C2D829586958770880F880F37
-:102690009C2D9F70892E912CA12CB12C082E04C04A
-:1026A000880C991CAA1CBB1C0A94D2F7C4FE14C047
-:1026B0000FE010E020E030E0B901A80104C0440FB1
-:1026C000551F661F771F8A95D2F7CB01BA01609517
-:1026D00070958095909503C060E070E0CB01272D48
-:1026E00026952695237030E02230310569F023309D
-:1026F000310589F0682979298A299B2921303105FA
-:1027000071F00E94B318DEC0682979298A299B29B3
-:102710000E94CF18D7C00E94B318C501B4010E940F
-:102720009718D0C0112319F0872D817001C08695AC
-:10273000882309F4C7C08C2D829586958770880FF1
-:10274000880F9C2D9F70892E912CA12CB12C082EC6
-:1027500004C0880C991CAA1CBB1C0A94D2F7C4FEA6
-:1027600014C00FE010E020E030E0B901A80104C07F
-:10277000440F551F661F771F8A95D2F7CB01BA0108
-:10278000609570958095909503C060E070E0CB01F6
-:10279000272D269526952370422F50E04230510573
-:1027A00069F04330510589F0682979298A299B29E4
-:1027B0004130510571F00E948D1984C06829792932
-:1027C0008A299B290E94A9197DC00E948D19C501E3
-:1027D000B4010E94711976C08C2D90E0FC01E05E7E
-:1027E000F109E531F10508F050C0E059FF4F0C94B4
-:1027F000FD230C2D0F70872D8F71112331F00E9456
-:102800000A19802F0E9467125DC00E942B19802F29
-:102810000E946E1257C0112339F0011153C0872D49
-:102820008F710E9450194EC0023008F04BC0F7CF94
-:10283000112339F0872D8F710E940A1943C011238B
-:10284000C9F3872D8F710E942B193CC0112329F0E9
-:10285000872D8F710E94F51835C00E94EB1832C089
-:10286000112351F0172D1F71812F0E940A1963E067
-:10287000812F0E941E1A26C081E00E94271A023072
-:1028800008F182E00E94271A1DC0112331F00023B5
-:1028900089F28C2D0E94501115C0002391F28C2DCD
-:1028A0000E9418120FC0472D4F706C2DC7010E9457
-:1028B00017050E940F1806C0472D4F706C2DC701D9
-:1028C0000E943C06DD20F9F00E941A1A80FD1BC010
-:1028D000F70112820E94141A0E940A19C7010E946D
-:1028E00092140E94141A0F90DF91CF911F910F91B3
-:1028F000FF90EF90DF90CF90BF90AF909F908F9020
-:102900007F900C942B190F90DF91CF911F910F9115
-:10291000FF90EF90DF90CF90BF90AF909F908F90FF
-:102920007F9008950F931F93CF93DF93EC018881DD
-:1029300099812B813C81232BB9F09F3F11F48F3F6C
-:1029400099F0CE010E949405882371F06881798105
-:102950008A810E94101A8C010E94C5190E948C184D
-:10296000B801CE010E947512DF91CF911F910F9196
-:1029700008950E94E81A0E94F81A0E94BD1A0E9447
-:10298000121B0E942B200E947A1F80E090E00E9480
-:10299000561080E090E00C946C100E94D81A0C94B1
-:1029A000B9140E94051A292F22952F7030E02C307F
-:1029B00031054CF42A3031056CF4225031092230B3
-:1029C0003105A8F407C02C30310569F02F303105EE
-:1029D00051F00DC0803F69F018F4803E40F409C00A
-:1029E000843F29F406C093FB882780F9089580E08E
-:1029F000089581E00895CF93DF9300D000D01F9217
-:102A0000CDB7DEB70F900F900F900F900F90DF9122
-:102A1000CF910895CF93DF9300D000D000D0CDB7F1
-:102A2000DEB726960FB6F894DEBF0FBECDBFDF919E
-:102A3000CF9108951F93CF93DF93C091850116E046
-:102A400080918601C81799F0D0E01C9FF0011D9F6E
-:102A5000F00D1124E957FE4F40815181628173814D
-:102A6000848195810E940A152196C770E9CFDF9174
-:102A7000CF911F9108954091B7015091B801609195
-:102A8000B9017091BA018091BB019091BC010C9485
-:102A90000A158091BC0182958F7009F054C0809115
-:102AA000B901882309F44FC080918501A091860166
-:102AB0006091B7017091B8014091BA015091BB018A
-:102AC000B6E08A1709F43FC090E041155105C1F105
-:102AD0007F3F11F46F3FA1F1B89FF001B99FF00D56
-:102AE0001124E957FE4F218172132AC020816213FD
-:102AF00027C02281211124C0238134812417350766
-:102B000010F421503109241B350B283C3105C0F449
-:102B10002091BC012F7020612093BC0126E0289FEA
-:102B2000F001299FF00D1124E457FE4F80818F7032
-:102B30008061808387EB91E00E9492140C941A15B7
-:102B400001968770BECF0895CF92DF92EF92FF92E9
-:102B50000F931F93CF93DF93CDB7DEB762970FB676
-:102B6000F894DEBF0FBECDBF8C0185E0F801DE0119
-:102B70001D9601900D928A95E1F7D8014C9111961E
-:102B80005C91119712966C9112971396CD90DC90F0
-:102B900014973091B7017091B8018091BA0190916A
-:102BA000BB01009709F46BC17F3F19F43F3F09F463
-:102BB00066C1E090B901EE2009F4C0C02091BC01CB
-:102BC000C816D90628F0F601E81BF90BCF0104C09E
-:102BD000809590958C0D9D1DFF24F394883C910564
-:102BE00078F0F12C207F09F0C6C07C2DD98AC88AE4
-:102BF00089890E94FB1487EB91E00E949214B1C076
-:102C0000822F807F09F046C0751314C0341312C0A0
-:102C1000611110C02F7020612093BC010E943B15F0
-:102C200087EB91E00E9492148091BC01D801159627
-:102C30008C932EC0CD2819F15F3F11F44F3FF9F06E
-:102C4000F62E61111CC0809185012091860136E02D
-:102C5000821709F45AC090E0389FF001399FF00DB7
-:102C60001124E957FE4F7181571306C07081471335
-:102C700003C07281711103C001968770E9CFF62EEF
-:102C8000662309F418C18091BC0181608093BC0166
-:102C9000F12C11C1751308C0341306C0611104C0B2
-:102CA0008091BC01D801C3C04D875E878D859E850C
-:102CB0006A8B0E94D1146A898823E1F16623D1F1DD
-:102CC0002091BC01822F82958F7090E0029774F062
-:102CD0008091B7019091B80198878F831986DB8620
-:102CE000CA862C87CE0107960E94921486E0F801CE
-:102CF000A7EBB1E001900D928A95E1F70E9449158A
-:102D00000E943B15FF24F394D6C04D875E878D85C6
-:102D10009E850E94051A292F22952F7030E02230BF
-:102D200031050CF0BCC09F7009F0B6C0805E8830E1
-:102D300008F4C1C0C8010E949214E4CFC816D90695
-:102D400008F453C0F601E81BF90BCF01883C91054C
-:102D500008F450C0F12C7C2DD98AC88A89890E9438
-:102D6000FB14E7EBF1E086E0DF011D928A95E9F7BD
-:102D70000E943B15A0C0751314C0341312C061111A
-:102D800010C08091BC01F8018583C8010E94921493
-:102D900086E0E7EBF1E0DF011D928A95E9F7FE2C72
-:102DA0008AC04D875E878D859E856A8B0E94D1146F
-:102DB0006A89882309F4BECF662309F4BBCF20912A
-:102DC000BC01822F82958F7090E002970CF48ECF19
-:102DD0008091B7019091B8019A8389831B82DD822B
-:102DE000CC822E83CE0101967FCF809590958C0D5D
-:102DF0009D1DACCFF62E662309F49CCF75132EC013
-:102E000034132CC02091BC0120FD1FC0822F82955D
-:102E10008F70D9F0D80115962C9315978F3049F003
-:102E20008F5F982F9295907F822F8F70892B1596A8
-:102E30008C93C8010E94921486E0F801A7EBB1E0E0
-:102E400001900D928A95E1F793CF86E0F801A7EB08
-:102E5000B1E001900D928A95E1F72DC04D875E8714
-:102E60008D859E850E94D114811140CF8091BC0137
-:102E700081608093BC01C8010E9492141CC066232B
-:102E800009F458CF4D875E878D859E850E94D114A9
-:102E9000882309F44FCF2ACF811148CF0CC02430AA
-:102EA00031050CF047CF9F7009F440CFF8019581B0
-:102EB000907F09F03BCF8F2D62960FB6F894DEBF5E
-:102EC0000FBECDBFDF91CF911F910F91FF90EF907B
-:102ED000DF90CF9008951F93CF93DF93CDB7DEB7E8
-:102EE0002C970FB6F894DEBF0FBECDBF4F83588727
-:102EF00069877A878B879C87CE0107960E94A415E5
-:102F0000882369F08F8198852A853B85232BF1F1F1
-:102F10009F3F09F063C08F3F09F060C037C086E073
-:102F2000FE013796DE01119601900D928A95E1F728
-:102F30006F817885EA85FB85309741F17F3F11F4F9
-:102F40006F3F21F12091860130E0C9010196877021
-:102F500099274091850150E08417950709F447C0EF
-:102F600069837A83FD83EC8396E0929FD001939FDF
-:102F7000B00D1124A957BE4FFE01319601900D925C
-:102F80009A95E1F7809386010E941A1516E08091C8
-:102F90008501909186018917C1F1189FC001112404
-:102FA00089579E4F0E94A415882379F1E0918501ED
-:102FB0001E9FF0011124E957FE4F4081518162812B
-:102FC0007381848195810E940A158091850190E02A
-:102FD00001968770992780938501D9CF4F815885B5
-:102FE00069857A858B859C850E940A15CFCF0E94C2
-:102FF000CD141092860110928501E7EBF1E086E096
-:10300000DF011D928A95E9F7C1CF2C960FB6F8948F
-:10301000DEBF0FBECDBFDF91CF911F910895EF921C
-:10302000FF920F931F93CF93DF938C01009709F4C6
-:103030006CC0F12CEE24E394E8012196F801849110
-:10304000843740F4843008F051C0813081F0823000
-:1030500019F15BC0853709F444C0A8F19CE7980FCB
-:10306000903708F052C08F770E94181241C00E5F4F
-:103070001F4FFE01C49180E28C0F883048F4C77066
-:103080008E2D01C0880FCA95EAF70E94EB1A14C072
-:103090008C2F0E9450112DC00E5F1F4FFE01C49156
-:1030A00080E28C0F883058F4C7708E2D01C0880FD5
-:1030B000CA95EAF70E94F11A0E94121B1AC08C2FBF
-:1030C0000E94181216C00E5F1F4FFE01C491CC2340
-:1030D00081F08FE99FE00197F1F700C00000C15037
-:1030E000F6CF0E5F1F4FFE01F49003C00E945011F7
-:1030F0008E018F2D882309F49FCFEFE9FFE03197F0
-:10310000F1F700C000008150F5CFDF91CF911F9102
-:103110000F91FF90EF90089508956093C10170930F
-:10312000C2018093C3019093C4010C94B9140F930E
-:103130001F930091C1011091C2012091C3013091F0
-:10314000C401DC01CB01802B912BA22BB32B8093EC
-:10315000C1019093C201A093C301B093C4011F9118
-:103160000F910C94B9140F931F930091C10110910A
-:10317000C2012091C3013091C401DC01CB01802345
-:103180009123A223B3238093C1019093C201A09302
-:10319000C301B093C4011F910F910C94B9140F9304
-:1031A0001F930091C1011091C2012091C301309180
-:1031B000C401DC01CB0180279127A227B32780938C
-:1031C000C1019093C201A093C301B093C4011F91A8
-:1031D0000F910C94B9141092BD011092BE0110927F
-:1031E000BF011092C0010C94B91441E050E060E0BE
-:1031F00070E004C0440F551F661F771F8A95D2F7F1
-:103200004093BD015093BE016093BF017093C00114
-:103210000C94B91441E050E060E070E004C0440F49
-:10322000551F661F771F8A95D2F78091BD01909137
-:10323000BE01A091BF01B091C001482B592B6A2B50
-:103240007B2B4093BD015093BE016093BF017093EF
-:10325000C0010C94B91441E050E060E070E004C09B
-:10326000440F551F661F771F8A95D2F740955095DA
-:10327000609570958091BD019091BE01A091BF01B4
-:10328000B091C001482359236A237B234093BD0199
-:103290005093BE016093BF017093C0010C94B914A8
-:1032A00041E050E060E070E004C0440F551F661F2D
-:1032B000771F8A95D2F78091BD019091BE01A091B0
-:1032C000BF01B091C001482759276A277B27409347
-:1032D000BD015093BE016093BF017093C0010C9477
-:1032E000B9140F931F930091BD011091BE0120915D
-:1032F000BF013091C001DC01CB01802B912BA22BAF
-:10330000B32B8093BD019093BE01A093BF01B093F6
-:10331000C0011F910F910C94B9140F931F9300914A
-:10332000BD011091BE012091BF013091C001DC01AF
-:10333000CB0180239123A223B3238093BD019093DB
-:10334000BE01A093BF01B093C0011F910F910C94D7
-:10335000B9140F931F930091BD011091BE012091EC
-:10336000BF013091C001DC01CB0180279127A2274A
-:10337000B3278093BD019093BE01A093BF01B0938A
-:10338000C0011F910F910C94B9140895CF92DF9250
-:10339000EF92FF920F931F93CF93DF938C01C09016
-:1033A000C101D090C201E090C301F090C4018091AE
-:1033B000BD019091BE01A091BF01B091C001C82A8A
-:1033C000D92AEA2AFB2ACFE1D0E0D701C6010C2E88
-:1033D00004C0B695A795979587950A94D2F780FF74
-:1033E00006C0B8018C2F0E949208019721F4219702
-:1033F00060F780E001C08C2FDF91CF911F910F917A
-:10340000FF90EF90DF90CF900895CF93DF93EC0182
-:103410000E94C619BE010E949208DF91CF910895C3
-:10342000CB010E94051A08958091C5018595859567
-:10343000859508958091C5018770089598E0899FCA
-:1034400090011124262B2093C5010C940A19209178
-:10345000C501809582238093C501982F977069F4E8
-:1034600030E0482F552747FD50952417350729F0A0
-:103470008595859585950C942B1908959091C50196
-:10348000977081E009F480E0089590910C019923F0
-:1034900021F090910D01911109C020910E01309100
-:1034A0000F01F90132969FEF40E01FC0982F9695CB
-:1034B000969596959F3050F5E0910E01F0910F0191
-:1034C000E90FF11D877021E030E0A90102C0440F2F
-:1034D000551F8A95E2F7CA019181892B818308954E
-:1034E0009F3F39F04F5F4E3041F051915813F8CF64
-:1034F0000DC05111F7CF942FF5CF9F3F39F0F9014F
-:10350000E90FF11D97FDFA95828308950895909132
-:103510000C01992321F090910D01911109C0209186
-:103520000E0130910F01F9013296205F3F4F1FC00D
-:10353000982F9695969596959F30F0F4E0910E0110
-:10354000F0910F01E90FF11D877021E030E0A90132
-:1035500002C0440F551F8A95E2F7CA0180959181F8
-:103560008923818308953196E217F30729F090812A
-:103570009813F9CF1082F7CF089581E090E0E091A1
-:103580000E01F0910F01E80FF91F108201968031B2
-:103590009105A9F708959091D901892B8093D901BC
-:1035A000089580959091D90189238093D901089538
-:1035B0001092D90108959091D801892B8093D80158
-:1035C000089580959091D80189238093D80108951A
-:1035D0001092D80108959091D701892B8093D7013B
-:1035E000089580959091D70189238093D7010895FC
-:1035F0001092D70108958093C60108951092C601D4
-:10360000089580910E0190910F01FC0131969C016B
-:10361000205F3F4F80E0919191118F5FE217F30798
-:10362000D1F70895E0910E01F0910F018091D90139
-:103630008083E0910E01F0910F0190818091D8017B
-:10364000892B8083E0910E01F0910F019081809190
-:10365000D701892B80838091C601882361F0E09196
-:103660000E01F0910F019081892B80830E94011B34
-:1036700081111092C60180910E0190910F010C945E
-:10368000401020E0009739F0AC01415051098423EB
-:1036900095232F5FF7CF822F0895CF92DF92EF927D
-:1036A000FF926C01EE24FF24C114D104E104F10463
-:1036B00021F0C701B60120E101C020E0C72ED82EBD
-:1036C000E92EFF24C114D104E104F10419F0285FAC
-:1036D000C701B6016B017C0154E0F694E794D794DE
-:1036E000C7945A95D1F7C114D104E104F10419F03B
-:1036F0002C5FC701B6016B017C0142E0F694E794B0
-:10370000D794C7944A95D1F7C114D104E104F104C8
-:1037100019F02E5FC701B601DC01CB01B695A79564
-:1037200097958795892B8A2B8B2B09F02F5F822FFA
-:10373000FF90EF90DF90CF9008958091F101843059
-:1037400021F11092DB0120E488E190E00FB6F894BB
-:10375000A895809360000FBE2093600080E00E94D7
-:103760002D0983B7817F846083BF83B7816083BF66
-:103770007894889583B78E7F83BF88E10FB6F894DD
-:1037800080936000109260000FBE08950895089520
-:103790000E94C61B0E944D030E94C71B0E94420448
-:1037A00091E0811101C090E0892F08950E94CD140D
-:1037B0000E9434100C942D0982E084BD93E095BDE5
-:1037C0009AEF97BD80936E0008952FB7F89480917B
-:1037D000DC019091DD01A091DE01B091DF012FBFEE
-:1037E0000895CF92DF92EF92FF920F931F932FB71E
-:1037F000F8944091DC015091DD016091DE017091FF
-:10380000DF012FBF6A017B01EE24FF248C0120E041
-:1038100030E0C016D106E206F30610F4415051091B
-:103820009A01281B390BC9011F910F91FF90EF904E
-:10383000DF90CF9008951F920F920FB60F92112430
-:103840008F939F93AF93BF938091DC019091DD01A3
-:10385000A091DE01B091DF010196A11DB11D809301
-:10386000DC019093DD01A093DE01B093DF01BF91F5
-:10387000AF919F918F910F900FBE0F901F90189551
-:103880000E94310DF8942FEF87EA91E62150804095
-:103890009040E1F700C0000087E090EBDC018093EE
-:1038A000FB019093FC01A093FD01B093FE019CE00D
-:1038B00088E10FB6F894A895809360000FBE9093AE
-:1038C0006000FFCFEF92FF920F931F93CF93DF9390
-:1038D000D82FCDE08C2F0E943B0405E010E0E82EAD
-:1038E000F12CC701002E02C0959587950A94E2F746
-:1038F00080FF09C0602F7C2F80E00E943D06D81316
-:1039000002C081E006C00150110958F7C15010F7FC
-:1039100080E0DF91CF911F910F91FF90EF9008957C
-:10392000CF93C82F8CE20E94621C882321F08C2F39
-:10393000CF910C94621C80E0CF910895CF930E94A8
-:10394000E51D811102C00E94CB1DC5E6C15049F0A2
-:103950000E944D038FE39CE90197F1F700C000003E
-:10396000F5CF89E20E94901C811113C18AE20E9466
-:10397000901C81110E94CB1D85E00E94901C81113A
-:103980000E94401C0E94F01D8093DA0187E00E9493
-:10399000901C8823A9F18BE10E94901C882351F090
-:1039A0008091DA0181FB222720F991E0922790FB98
-:1039B00081F90EC08EE00E94901C882361F08091F6
-:1039C000DA0182FB222720F991E0922790FB82F90D
-:1039D0008093DA0115C080E10E94901C9091DA0179
-:1039E000882341F093FB222720F981E0822780FB86
-:1039F00093F904C0892F809580FB90F99093DA01A8
-:103A00008091DA010E94F41D0E94021E8093FA0147
-:103A100080EE0E94901C882341F08091FA01982F3B
-:103A2000909590FB80F98093FA0189E30E94901CA5
-:103A3000882359F08091FA0181FB222720F991E037
-:103A4000922790FB81F98093FA0182EE0E94901CEC
-:103A5000882359F08091FA0182FB222720F991E016
-:103A6000922790FB82F98093FA0186EE0E94901CC7
-:103A7000882359F08091FA0183FB222720F991E0F5
-:103A8000922790FB83F98093FA0183EE0E94901CA9
-:103A9000882359F08091FA0184FB222720F991E0D4
-:103AA000922790FB84F98093FA0185E30E94901C91
-:103AB000882359F08091FA0185FB222720F991E0B3
-:103AC000922790FB85F98093FA0181E30E94901C74
-:103AD000882359F08091FA0186FB222720F991E092
-:103AE000922790FB86F98093FA0181E10E94901C55
-:103AF000882359F08091FA0187FB222720F991E071
-:103B0000922790FB87F98093FA018091FA010E9435
-:103B1000061E8091FA0187FB882780F980930D01AA
-:103B200087E20E94901CC82F8EE10E94901C811198
-:103B3000C2608FE10E94901C8111C46080E20E94EB
-:103B4000901C8111C86081E20E94901C8111C061AB
-:103B500082E20E94901C8111C06283E20E94901C4C
-:103B60008111C06484E20E94901C882311F0C06817
-:103B700002C0CC2329F08C2F0E94FD1D6C2F03C0A6
-:103B80000E94F91D682F70E080E090E0CF910C94C6
-:103B90008D18CF9108956DEE7EEF80E090E00E9449
-:103BA000372460E082E090E00E94252460E083E01A
-:103BB00090E00E94252460E084E090E00E942524AB
-:103BC00060E085E090E00C94252480E090E00E9485
-:103BD0001F2421E08D3E9E4F09F020E0822F0895A2
-:103BE00082E090E00C941724682F82E090E00C941F
-:103BF000252483E090E00C941724682F83E090E064
-:103C00000C94252484E090E00C941724682F84E021
-:103C100090E00C9425248091E20180FF0BC060911C
-:103C2000130185E0689FB00111247595679575951E
-:103C300067952BC081FF09C06091130185E0689FE3
-:103C4000B00111247595679520C082FF07C060916F
-:103C5000130185E0689FB001112417C09091E30122
-:103C60009923D1F060911201961788F720911301E2
-:103C700085E0289F90011124929FA001939F500DF1
-:103C8000112470E0CA010E94E9236038710540F4F4
-:103C90006115710539F002C065E070E0862F089566
-:103CA0008FE7089581E008958091E20180FF08C0C8
-:103CB0006091110170E0759567957595679521C0C4
-:103CC00081FF06C06091110170E07595679519C07C
-:103CD00082FF04C06091110170E010C09091E30177
-:103CE0009923C1F0609110019617A0F780911101FE
-:103CF000899FC001112470E00E94E923603871059A
-:103D000028F46115710521F0862F08958FE7089535
-:103D100081E0089561E070E0F4CF803F21F40E94DB
-:103D20000B1E819504C0813F29F40E940B1E8093D5
-:103D3000E6010895823F21F40E940B1E819504C084
-:103D4000833F29F40E940B1E8093E5010895893F6B
-:103D500019F40E94541E05C08A3F31F40E94541E7B
-:103D600081958093E70108958B3F21F40E94541EB2
-:103D7000819504C08C3F29F40E94541E8093E80171
-:103D80000895843F21F48091E401816017C0853F4C
-:103D900021F48091E401826011C0863F21F480917A
-:103DA000E40184600BC0873F21F48091E4018860C6
-:103DB00005C0883F31F48091E40180618093E40183
-:103DC00008958D3F21F48091E20181600BC08E3F08
-:103DD00021F48091E201826005C08F3F29F4809137
-:103DE000E20184608093E2010895803F39F480917C
-:103DF000E60187FF6CC01092E60169C0813F29F49B
-:103E00008091E6011816BCF362C09091E501823FF3
-:103E100029F497FF5CC01092E50159C0833F19F463
-:103E20001916CCF354C0893F41F48091E70118166C
-:103E30000CF04DC01092E7014AC08A3F29F48091EE
-:103E4000E70187FF44C0F6CF8B3F39F48091E8014A
-:103E500087FF3DC01092E8013AC08C3F29F4809161
-:103E6000E8011816BCF333C0843F21F48091E401CB
-:103E70008E7F17C0853F21F48091E4018D7F11C0B2
-:103E8000863F21F48091E4018B7F0BC0873F21F4B2
-:103E90008091E401877F05C0883F31F48091E4017F
-:103EA0008F7E8093E40113C08D3F21F48091E20165
-:103EB0008E7F0BC08E3F21F48091E2018D7F05C083
-:103EC0008F3F29F48091E2018B7F8093E201809102
-:103ED000E50181110EC08091E60181110AC0809137
-:103EE000E701811106C08091E801811102C01092A2
-:103EF000E301089584EE91E00E944B100E94E51BBF
-:103F00009093E1018093E00108951F93CF93DF9395
-:103F10008091E0019091E1010E94F11BAC01909130
-:103F2000E301992321F02091140130E006C0209193
-:103F300015018AE0289F900111244217530708F4C5
-:103F400086C08091E501C091E601D091E701109112
-:103F5000E801811107C0C11176C0D11174C01111DF
-:103F600072C075C09F3F19F09F5F9093E3011816D0
-:103F700024F40E940B1E8093E5018091E50187FFE8
-:103F800005C00E940B1E81958093E5011C1624F448
-:103F90000E940B1E8093E6018091E60187FF05C019
-:103FA0000E940B1E81958093E6016091E5016623D6
-:103FB00039F1C091E601CC2319F1772767FD70959F
-:103FC000872F972F0E94FA2223E333E343E35FE333
-:103FD0000E945E230E94C7226093E5016C2F772721
-:103FE00067FD7095872F972F0E94FA2223E333E312
-:103FF00043E35FE30E945E230E94C7226093E601D1
-:104000001D1624F40E94541E8093E7018091E7015D
-:1040100087FF05C00E94541E81958093E701111609
-:1040200024F40E94541E8093E8018091E80187FFE8
-:1040300005C00E94541E81958093E801DF91CF91C5
-:104040001F910C947A1F9F3F09F08ECF96CFDF917E
-:10405000CF911F910895E4EEF1E085E0DF011D921C
-:104060008A95E9F71092E3011092E20108958330F6
-:1040700081F128F4813059F08230D1F008958530F3
-:1040800009F449C0B8F1863009F456C0089580910A
-:104090001501262F30E0280F311D2F3F310524F464
-:1040A000680F6093150108958FEF809315010895AF
-:1040B00080911401262F30E0280F311D2F3F31054C
-:1040C00024F4680F6093140108958FEF8093140116
-:1040D000089580911301262F30E0280F311D2F3FC6
-:1040E000310524F4680F6093130108958FEF8093D6
-:1040F0001301089580911201262F30E0280F311D01
-:104100002F3F310524F4680F6093120108958FEF5B
-:1041100080931201089580911101262F30E0280F1D
-:10412000311D2F3F310524F4680F6093110108956C
-:104130008FEF80931101089580911001262F30E0B8
-:10414000280F311D2F3F310524F4680F60931001B3
-:1041500008958FEF809310010895833011F128F4B2
-:10416000813049F0823091F00895853081F120F15D
-:104170008630C1F1089580911501681720F4861BDF
-:1041800080931501089510921501089580911401EE
-:10419000681720F4861B809314010895109214016F
-:1041A000089580911301681720F4861B80931301F2
-:1041B000089510921301089580911201681720F458
-:1041C000861B809312010895109212010895809128
-:1041D0001101681720F4861B809311010895109235
-:1041E0001101089580911001681720F4861B8093B7
-:1041F000100108951092100108950F931F938D31AF
-:1042000009F46BC008F03FC08E3009F47FC0C0F4E1
-:10421000873009F469C068F4863009F0B1C0809134
-:10422000DA01817F8E7F8093DA0181E08093EA0159
-:10423000A8C0883009F4A2C08B3009F49FC0A0C088
-:10424000863109F49BC078F4803109F472C0813161
-:1042500009F096C00E94CD1490910D0181E089274C
-:1042600080930D018BC0893109F488C08B3109F02E
-:1042700087C08091DA0181FB222720F991E0922703
-:1042800090FB81F94CC0853309F470C048F4873243
-:1042900009F46CC008F459C0893209F467C070C0D1
-:1042A000833438F48A3308F04EC0883309F466C08A
-:1042B00067C0833409F45AC0883409F061C00E9491
-:1042C000CD140FEF13ED20E3015010402040E1F733
-:1042D00000C000000E94401C51C00E9481220E9428
-:1042E00034100E942D094AC09091DA01892F8095DF
-:1042F000817080FB90F929F0966098609093DA01C4
-:1043000040C0997F977F9093DA0138C08091DA019D
-:1043100082FB222720F991E0922790FB82F980937B
-:10432000DA01992359F18091DA0181608093DA01F1
-:1043300025C08091DA0183FB222720F991E09227A2
-:1043400090FB83F9ECCF895301C08D5141E050E0DF
-:1043500060E070E08A019B0104C0000F111F221F62
-:10436000331F8A95D2F7C901B80104C061E070E03B
-:1043700080E090E00E948D180E94CD1481E001C081
-:1043800080E01F910F91089580E0089580E00895E6
-:10439000CF93C82F8091EA01813079F018F08230F4
-:1043A000E9F187C0E0910E01F0910F018081813128
-:1043B00069F0823209F07FC009C0E0910E01F091EE
-:1043C0000F018081813111F0823261F48C2F0E94C3
-:1043D000C421811104C08C2F0E94FD201DC081E0EA
-:1043E00090E01AC08C2F0E94C621811114C0C431E4
-:1043F00079F048F4CB3079F0C03109F060C082E048
-:104400008093EA0108C0C93219F0C83321F057C0BF
-:104410001092EA0154C081E0817053C0C93289F121
-:1044200018F5C43171F1A8F4C73009F046C08AE02C
-:104430008093150194E19093140193E090931301FC
-:104440008093120188E08093110188E2809310012B
-:1044500034C0CE51C63088F5EC2FF0E0E65DFE4F5B
-:1044600080818093E90129C0CE34E9F020F4CB3477
-:1044700021F56AE013C0C13579F0C235F1F461E08D
-:104480000DC08091E901882319F01092E90115C04F
-:1044900081E08093EA0115C061E006C08091E901E6
-:1044A0000E9437200AC06AE08091E9010E94AD2095
-:1044B00004C01092EA0180E004C081E002C080E004
-:1044C000ABCFCF910895E1E8F0E0808188608083F0
-:1044D0008081816080838FB7F89493E09093890006
-:1044E00090ED909388008FBF0895EFE6F0E0808113
-:1044F000826080830895EFE6F0E080818D7F808385
-:104500000895EFE6F0E0908182E0892780830895A6
-:104510001F920F920FB60F9211242F933F934F9338
-:104520005F936F937F938F939F93AF93BF93EF931B
-:10453000FF938091EB019091EC0101969093EC0137
-:104540008093EB01811103C082E00E942D09E0916C
-:10455000EC01E695E695F0E0E854FB4FE49180919C
-:10456000EB018E1303C080E00E942D09FF91EF91B3
-:10457000BF91AF919F918F917F916F915F914F917B
-:104580003F912F910F900FBE0F901F90189504D060
-:104590006894B1118DC0089570D088F09F5790F045
-:1045A000B92F9927B751A0F0D1F0660F771F881F58
-:1045B000991F1AF0BA95C9F712C0B13081F077D0BF
-:1045C000B1E0089574C0672F782F8827B85F39F05D
-:1045D000B93FCCF3869577956795B395D9F73EF4B7
-:1045E00090958095709561957F4F8F4F9F4F08955F
-:1045F000E89409C097FB3EF490958095709561957D
-:104600007F4F8F4F9F4F9923A9F0F92F96E9BB2732
-:104610009395F695879577956795B795F111F8CFAE
-:10462000FAF4BB0F11F460FF1BC06F5F7F4F8F4F19
-:104630009F4F16C0882311F096E911C0772321F00F
-:104640009EE8872F762F05C0662371F096E8862FA7
-:1046500070E060E02AF09A95660F771F881FDAF7FE
-:10466000880F9695879597F9089557FD9058440FB0
-:10467000551F59F05F3F71F04795880F97FB991FC1
-:1046800061F09F3F79F0879508951216130614067E
-:10469000551FF2CF4695F1DF08C01616170618060B
-:1046A000991FF1CF86957105610508940895E894E6
-:1046B000BB2766277727CB0197F908950BD078C0E1
-:1046C00069D028F06ED018F0952309F05AC05FC069
-:1046D0001124EECFCADFA0F3959FD1F3950F50E0E0
-:1046E000551F629FF001729FBB27F00DB11D639FA4
-:1046F000AA27F00DB11DAA1F649F6627B00DA11D4A
-:10470000661F829F2227B00DA11D621F739FB00DEF
-:10471000A11D621F839FA00D611D221F749F33275F
-:10472000A00D611D231F849F600D211D822F762FF8
-:104730006A2F11249F5750408AF0E1F088234AF0F5
-:10474000EE0FFF1FBB1F661F771F881F9150504041
-:10475000A9F79E3F510570F014C0AACF5F3FECF35C
-:10476000983EDCF3869577956795B795F795E7952D
-:104770009F5FC1F7FE2B880F911D9695879597F93E
-:10478000089597F99F6780E870E060E008959FEFD3
-:1047900080EC089500240A941616170618060906D8
-:1047A000089500240A9412161306140605060895A7
-:1047B000092E0394000C11F4882352F0BB0F40F42F
-:1047C000BF2B11F460FF04C06F5F7F4F8F4F9F4F6F
-:1047D000089597FB072E16F4009407D077FD09D0B3
-:1047E0000E94032407FC05D03EF4909581959F4FCD
-:1047F0000895709561957F4F0895EE0FFF1F059006
-:10480000F491E02D0994AA1BBB1B51E107C0AA1F1C
-:10481000BB1FA617B70710F0A61BB70B881F991F61
-:104820005A95A9F780959095BC01CD010895F99905
-:10483000FECF92BD81BDF89A992780B50895A8E171
-:10484000B0E042E050E00C943F24262FF999FECFCF
-:1048500092BD81BDF89A019700B4021639F01FBAD3
-:1048600020BD0FB6F894FA9AF99A0FBE08950196F2
-:10487000272F0E9426240C942524DC01CB01FC0167
-:10488000F999FECF06C0F2BDE1BDF89A319600B4A9
-:0E4890000D9241505040B8F70895F894FFCFB4
-:10489E0002202F09BD099A09660932090101C701D3
-:1048AE0028080A03140A3F4D363979042C04F603FE
-:1048BE00BD035003690382039B0301020304050633
-:0448CE0007080900CE
+:1004A000029501750391010507190029FF15002622
+:1004B000FF00950675088100C00011241FBECFEF14
+:1004C000DAE0DEBFCDBF04B603FE24C08091F401A4
+:1004D0009091F501A091F601B091F7018730904B12
+:1004E000A740B04BB9F41092F4011092F5011092AC
+:1004F000F6011092F70114BE84B7877F84BF88E1AC
+:100500000FB6F89480936000109260000FBEE0E098
+:10051000FFE3099511E0A0E0B1E0E6E3F3E402C0F7
+:1005200005900D92AA32B107D9F711E0AAE2B1E025
+:1005300001C01D92A43FB107E1F70E94270B0C9464
+:1005400099210C9400001092B9008AE08093B800C1
+:10055000089594EA9093BC009091BC0097FFFCCF63
+:100560009091B900987F983021F0903111F081E09E
+:1005700008958093BB0084E88093BC008091BC0008
+:1005800087FFFCCF8091B900887F883111F08034DB
+:1005900071F780E0089584E98093BC008091BC00ED
+:1005A00084FDFCCF08958093BB0084E88093BC0059
+:1005B0008091BC0087FFFCCF9091B900987F81E0CB
+:1005C000983209F480E0089584E88093BC0080911B
+:1005D000BC0087FFFCCF8091BB00089580B38C7076
+:1005E00080BB81B3836F81BB08958091010181112C
+:1005F00015C080E40E94A9028093010181110CC002
+:1006000082E10E94D30280930101811105C08FEF26
+:100610000E94D302809301010E94CB0284B1807FAB
+:1006200084B985B1807F85B98AB1837F8AB98BB15E
+:10063000837F8BB93E98469808950E94BC048093AE
+:1006400001010E94F5020E94EE02E9E3F1E0ABE253
+:10065000B1E011921D9281E0E734F807D1F70C94D4
+:10066000A6040E94BC04809301010E94F5020E942E
+:10067000EE02E9E3F1E0ABE2B1E011921D9281E01C
+:10068000E734F807D1F70895BF92CF92DF92EF9247
+:10069000FF920F931F93CF93DF93809101018823E3
+:1006A00079F080912A018F5F80932A01811108C01F
+:1006B0000E94BC0480930101811102C00E944E047B
+:1006C0000BE211E0C0E0D0E0DD24D39482E0C82E3C
+:1006D000EE24E394F12CC73000F5809101018111E3
+:1006E00062C080E40E94A90280930101811112C0BE
+:1006F00082E10E94D3028093010181110BC0C701E6
+:100700000C2E01C0880F0A94EAF780950E94D3024C
+:10071000809301010E94CB0246C0CA30A1F028F4A8
+:10072000C83059F0C93061F005C0CC3089F070F0A4
+:10073000CD3089F0209A289810C0219A29980DC0B0
+:10074000229A2A980AC0239A2B9807C0529A01C06D
+:10075000539A5B9802C03E9A4698E0EAEA95F1F710
+:100760008FB179995AC092E081708D25892B7C9B3D
+:1007700002C090E001C094E0892B7D9B02C090E014
+:1007800001C098E0892B7E9B02C090E001C090E1FF
+:10079000892B9FB19095991F9927991F9295990F31
+:1007A000907E892B0FC08091010181114BC080E4A4
+:1007B0000E94A90280930101882389F1B12C0E9433
+:1007C000CB028B2DF8019081981719F08083C0928D
+:1007D00000010E94F50221960F5F1F4FCE30D10518
+:1007E00009F079CF80910001882371F181508093C5
+:1007F0000001882339F08FE99FE00197F1F700C0ED
+:10080000000022C0A9E3B1E0EBE2F1E081918D9319
+:1008100091E0E933F907D1F717C090E0A5CF83E164
+:100820000E94D302809301018111C8CF81E40E940C
+:10083000A902809301018111C1CF0E94E402B82E68
+:10084000B094BDCF80E0BECF0E944C0481E0DF9128
+:10085000CF911F910F91FF90EF90DF90CF90BF90BD
+:100860000895E82FF0E0E75CFE4F80810895089539
+:100870001F93CF93DF93C9E3D1E010E0899190E01B
+:100880000E944D1C180F81E0C734D807B9F7812F9B
+:10089000DF91CF911F9108950C940F0556985E98A3
+:1008A00025982D9826982E9827982F988FEF90E0CE
+:1008B000909389008093880090938B0080938A00A6
+:1008C00090938D0080938C00259A2D9A2FEF80E7CE
+:1008D00092E0215080409040E1F700C00000269A4D
+:1008E0002E9A2FEF80E792E0215080409040E1F770
+:1008F00000C00000279A2F9A2FEF80E792E0215046
+:1009000080409040E1F700C0000025982D982FEF1F
+:1009100080E792E0215080409040E1F700C0000065
+:1009200026982E982FEF80E792E02150804090404B
+:10093000E1F700C0000027982F9856985E982598F8
+:100940002D9826982E9827982F98089589EA8093B5
+:10095000800089E08093810024982C983F988AB188
+:100960008F748AB96E98479A8BB1806B8BB9769ADF
+:100970000E944E040C940E0580E280930101809148
+:10098000470181110EC00E94A30281E080934701BC
+:100990002FEF83ED90E3215080409040E1F700C0BD
+:1009A000000080E40E94A9028093010181112EC001
+:1009B0000E94D30280930101811128C00E94D302BA
+:1009C00080930101811122C08FE30E94D3028093A2
+:1009D000010181111BC00E94CB0280E40E94A90288
+:1009E00080930101811112C08CE00E94D302809398
+:1009F000010181110BC00E94D3028093010181117A
+:100A000005C08FE30E94D302809301010E94CB02B4
+:100A100080910101089580E090E00895089560912B
+:100A2000B4017091B5018091B6019091B7010E9417
+:100A3000591C56985E9825982D9826982E98279898
+:100A40002F98813029F0823029F4269A2E9A02C0FC
+:100A5000259A2D9A80915401882309F450C08091E1
+:100A60005201909153010E94281D8D32914008F44B
+:100A700046C0109254010E94870580914C019091CC
+:100A80004D014A97C1F480914E0190914F01892BFD
+:100A900091F48091500190915101892B61F482EE83
+:100AA0000E9479118DE30E9479118DE30E94361224
+:100AB00082EE0E94361280914C0190914D01429736
+:100AC000F1F480914E0190914F01892BC1F48091F6
+:100AD000500190915101892B91F480EE0E9479117F
+:100AE00081EE0E94791182E10E94791182E10E94D7
+:100AF000361281EE0E94361280EE0C943612089562
+:100B000081E0089581E008950C9482050895089588
+:100B1000282F882339F090E02A3010F44D9608955C
+:100B20000697089587E290E00895BF92CF92DF92F2
+:100B3000EF92FF920F931F93CF93DF938C01FC01F1
+:100B4000C081D181CE010E94561ABE010E94DD08EB
+:100B5000EC01B8010E948405882309F4A3C1F801BF
+:100B600082818823C9F18091540181111EC0C43152
+:100B7000F0E7DF0789F50E94860581E08093540144
+:100B80000E941C1D909353018093520110924B01BF
+:100B900010924D0110924C0110924F0110924E0193
+:100BA00010925101109250017DC18091520190919B
+:100BB00053010E94281D883C910570F480914B01DF
+:100BC000E82FF0E0EE0FFF1FE45BFE4FD183C08300
+:100BD0008F5F80934B0166C1C13020E8D20708F4D3
+:100BE00051C0F8018281882309F44CC06E01E89459
+:100BF000D7F880914A01813079F050F08230C1F409
+:100C000082EE0E94791187E50E94791187E50EC076
+:100C100082EE0E9479110CC080EE0E94791181EE63
+:100C20000E94791188E10E94791188E10E943612B0
+:100C30008CE0E82EF12CC6010E2C02C0969587950B
+:100C40000A94E2F78F700E948805B82E0E947911ED
+:100C50008B2D0E943612F4E0EF1AF1082CEFE21609
+:100C60002FEFF20641F780914A01813029F010F010
+:100C7000823041F482EE04C080EE0E94361281EE92
+:100C80000E943612C43180E7D80760F4C23090E782
+:100C9000D90780F5C115E0E7DE0771F0C130D04714
+:100CA000F1F0EFC0C33320E7D20709F4BEC0C4336C
+:100CB000D04709F4CEC0E5C0F8018281882309F449
+:100CC000E5C00E942915FFEF24E38CE0F15020409D
+:100CD0008040E1F700C000000E94761DE3C0F801EB
+:100CE0008281882309F4D2C08091D60181608093EB
+:100CF000D601D8C0F8018281882309F4C7C00E94B8
+:100D0000D11D811102C00E94B71D0E94E41D90E018
+:100D10009093E6018093E501C230F0E7DF0721F40C
+:100D20008091E50181607AC0C33020E7D20721F4C9
+:100D30008091E501826072C0C43080E7D80721F459
+:100D40008091E50184606AC0C53090E7D90719F445
+:100D50008091E50127C0C630E0E7DE0721F48091ED
+:100D6000E50180615BC0C730F0E7DF0721F48091C7
+:100D7000E501806253C0C83020E7D20721F480919A
+:100D8000E50180644BC0C93080E7D80721F4809129
+:100D9000E501806843C0CA3090E7D90729F4809103
+:100DA000E501846088603AC0CB30E0E7DE0721F4DB
+:100DB0008091E5018E7F32C0CC30F0E7DF0721F46F
+:100DC0008091E5018D7F2AC0CD3020E7D20721F444
+:100DD0008091E5018B7F22C0CE3080E7D80719F4DF
+:100DE0008091E5011AC08091E501CF3090E7D907E5
+:100DF00011F48F7E13C0C031E0E7DE0711F48F7D60
+:100E00000DC0C131F0E7DF0711F48F7B07C0C2319D
+:100E1000D04711F48F7702C08B7F877F8093E501E5
+:100E20008091E5010E94E81D3DC0F8018281882380
+:100E300021F01092480182E013C080914801811195
+:100E400006C086E20E94791186E20E94361282E094
+:100E500015C0F8018281882331F01092490180E2A7
+:100E60000E9485121FC080914901811106C087E24E
+:100E70000E94791187E20E94361280E20E948C1251
+:100E800011C081E08093480180934901C801DF913E
+:100E9000CF911F910F91FF90EF90DF90CF90BF9077
+:100EA0000C94800580E0DF91CF911F910F91FF900E
+:100EB000EF90DF90CF90BF90089526E0729FF001F1
+:100EC000112444E5849FE00DF11D1124E60FF11D6E
+:100ED000EE0FFF1FEE5EFE4F859194910E94EF088A
+:100EE000811520E49207B0F5811540E3940708F0DE
+:100EF000DDC0803E9105D8F4803C910508F06BC0C0
+:100F0000883A910578F4853A910508F06AC08130F5
+:100F1000910509F450C108F40DC18430910508F021
+:100F20004AC108C18B3B910508F466C003C18F3FDD
+:100F3000910509F048F4803F910508F0ACC0883E67
+:100F4000910508F438C1F6C0811520E2920708F037
+:100F5000A4C00895811543E5940790F4811522E516
+:100F6000920708F0C7C0811541E5940708F0BDC09D
+:100F7000811520E5920708F09CC09F70906A089543
+:100F8000811545E59407D0F4811524E5920708F012
+:100F9000C6C0282F2695269540E2249F9001112453
+:100FA000AC014370552781E090E002C0880F991F83
+:100FB0004A95E2F7822B932B9A680895811546E5AE
+:100FC000940708F4B1C09C0130562115304108F057
+:100FD000B1C09F70ADC0FC01EE0FFF1FE657F0409F
+:100FE00062C0853A910509F4A8C0863A910509F4D2
+:100FF000A7C083E890E40895883A910509F4A3C056
+:10100000893A910509F4A2C08A3A910509F4A1C070
+:101010008B3A910509F4A0C08C3A910509F49FC060
+:101020008D3A910509F49EC0803B910509F49DC05D
+:101030008E3A910509F49CC08F3A910509F49BC042
+:10104000813B910509F49AC0823B910509F499C04E
+:10105000833B910509F498C0843B910509F497C03E
+:10106000853B910509F496C0863B910509F495C02E
+:10107000873B910509F494C0883B910509F493C01E
+:10108000893B910509F492C08A3B910509F091C012
+:101090008AE296E40895906508959F70880F991FDD
+:1010A000865F9E4FFC018591949108959927906CDD
+:1010B0000895482F437021E030E002C0220F331F13
+:1010C0004A95E2F73C68AC0164E0569547956A950D
+:1010D000E1F74370342B8F708695869540E2849FAC
+:1010E000C0011124822B932B0895982F8827816F9C
+:1010F000906A0895282F2695269540E2249F900116
+:101100001124AC014370552781E090E002C0880FA4
+:10111000991F4A95E2F7822B932B9C680895982F8C
+:101120008827846F906A08958F719927982F882750
+:101130009062089580E090E0089581E890E4089539
+:1011400082E890E4089582EE94E4089589EE94E4B0
+:1011500008958AEE94E4089585EB94E4089586EB6F
+:1011600094E4089587EB94E408958CEC94E4089556
+:101170008DEC94E4089583E895E408958AE895E475
+:10118000089582E995E4089584E995E4089581E25B
+:1011900096E4089583E296E4089584E296E408953F
+:1011A00085E296E4089586E296E4089587E296E45F
+:1011B000089580E094E40895089596E0799FF00101
+:1011C000112494E5899FE00DF11D1124E60FF11D16
+:1011D000EE0FFF1FEE5EFE4F8591949108958238C9
+:1011E000910549F1B0F48133910509F459C048F4EF
+:1011F0008932910509F44FC08A32910509F455C02E
+:1012000008958533910509F441C08933910599F01A
+:101210000895833E910531F138F4803E910591F0B7
+:10122000823E9105A9F00895863E910501F1873E21
+:10123000910539F108952091E50120FD3BC021FD84
+:1012400039C008958091E50180FF34C089E341C031
+:101250008091E50182FF32C08091E50184FF2CC0BE
+:1012600080E037C08091E50182FD28C0F5CF8091F4
+:10127000E50183FF25C08091E50184FDF1CF87EE74
+:1012800028C08091E50183FD1BC0F5CF8091E50169
+:1012900085FF18C019C08091E50185FF15C012C0F7
+:1012A0008091E50186FF12C013C08091E50186FFA1
+:1012B0000FC00CC080EE0DC083EE0BC082EE09C0E3
+:1012C00086EE07C085E305C089E203C081E301C063
+:1012D0008AE290E0089508950C946B09809165016D
+:1012E0000895CF93DF9300D01F92CDB7DEB7209142
+:1012F000EB01243019F523E029839B838A83209313
+:10130000E9008FEF9091E800815095FD06C095EDC2
+:101310009A95F1F700008111F5CF8091E80085FFE3
+:101320000DC040E050E063E070E0CE0101960E9405
+:10133000CE0B8091E8008E778093E8000F900F909D
+:101340000F90DF91CF910895CF93DF9300D01F923C
+:10135000CDB7DEB72091EB01243021F522E02983BF
+:101360009B838A8383E08093E9008FEF9091E8006C
+:10137000815095FD06C095ED9A95F1F70000811119
+:10138000F5CF8091E80085FF0DC040E050E063E0BC
+:1013900070E0CE0101960E94CE0B8091E8008E771E
+:1013A0008093E8000F900F900F90DF91CF910895F8
+:1013B0002091EB012430F1F422E02093E9002FEF9B
+:1013C0003091E800215035FD06C035ED3A95F1F732
+:1013D00000002111F5CF2091E80025FF0BC040E06F
+:1013E00050E065E070E00E94CE0B8091E8008E77BF
+:1013F0008093E8000895CF93DF93EC018091EB0197
+:10140000843009F046C090910C019923D9F0909155
+:101410000D019923B9F08093E9008FEF9091E800D6
+:10142000815095FD06C095E19A95F1F70000811174
+:10143000F5CF8091E80085FF2CC040E050E060E1EE
+:1014400070E017C081E08093E9008FEF9091E80091
+:10145000815095FD06C095ED9A95F1F70000811138
+:10146000F5CF8091E80085FF14C040E050E068E0CF
+:1014700070E0CE010E94CE0B8091E8008E778093C1
+:10148000E80080E1FE01A5E5B1E001900D928A95AA
+:10149000E1F7DF91CF9108958091EA01811109C0B0
+:1014A0000E94600D0E94BD0D8091E20084608093D7
+:1014B000E20008951092EA010895089508950C94A9
+:1014C000E41C42E061EC81E00E94DA0C42E061EC55
+:1014D00082E00E94DA0C42E061EC83E00E94DA0CC8
+:1014E00042E161EC84E00C94DA0C8091ED018330F0
+:1014F00009F455C030F4813071F0823009F48EC0A7
+:1015000008958A3009F47AC08B3009F460C08930BC
+:1015100009F09CC020C08091EC01813A09F096C08E
+:101520008091E800877F8093E8008091F00190919E
+:10153000F101892B21F060E080E090E003C060E1E0
+:1015400085E591E070E00E94170C8091E8008B77B0
+:101550008093E80008958091EC01813209F076C013
+:101560008091F0019091F101009719F0039709F033
+:101570006DC08091E800877F8093E8008091E8004B
+:1015800082FD05C08091EB018111F8CF5FC0809191
+:10159000F100809365018091E8008B7753C08091C2
+:1015A000EC01813A09F052C08091F0019091F10173
+:1015B000892B09F04BC08091E800877F8093E80079
+:1015C0008091E80080FFFCCF80910C0136C08091B3
+:1015D000EC018132D9F58091F0019091F101892BD4
+:1015E000A9F58091E800877F8093E8000E940F0DA5
+:1015F0008091EE0180930C010C9429158091EC01EF
+:10160000813221F58091E800877F8093E8000E9475
+:101610000F0D8091EF018093660108958091EC0198
+:10162000813AA1F48091E800877F8093E80080915F
+:10163000E80080FFFCCF809166018093F1008091EB
+:10164000E8008E778093E8000C940F0D089584B71E
+:10165000877F84BF88E10FB6F89480936000109272
+:1016600060000FBE80E880936100109261000E94CC
+:10167000A9100E94600D0E94BD0D8091E20084605F
+:101680008093E20078940E9438100E94AB1082E0B0
+:1016900091E00E9455108091EB01853069F40E9421
+:1016A000AC1C8091E9018823B1F30E94D61C8823E9
+:1016B00091F30E94B80BEFCF0E94B110ECCF292F0D
+:1016C000332723303105A9F06CF42130310509F4BA
+:1016D00042C02230310509F043C08DE690E02EE390
+:1016E00033E042C021323105C9F02232310519F10F
+:1016F00037C099278130910541F08230910541F042
+:10170000892B71F5EAE3F3E005C0E2E2F3E002C001
+:10171000EAE0F3E0849190E09F0126C0643000F598
+:10172000E62FF0E0EE0FFF1FEE5DFE4F20813181CE
+:1017300089E090E019C0643098F4E62FF0E0DF0112
+:10174000AA0FBB1FA65EBE4F2D913C91EA5EFE4FD5
+:10175000808190E009C082E190E02BEA33E004C090
+:1017600080E090E020E030E0FA01318320830895AA
+:1017700080E189BD82E189BD09B400FEFDCF809181
+:10178000D8008F7D8093D8008091E00082608093A4
+:10179000E0008091E00081FDFCCF0895CF92DF92C0
+:1017A000EF92FF920F931F93CF93DF937C018B01F6
+:1017B000EA010E94300D811131C0209731F08881FB
+:1017C0009981081B190BE80EF91EC12CD12C0115AB
+:1017D000110519F18091E80085FD14C08091E800A1
+:1017E0008E778093E800209741F0888199818C0D55
+:1017F0009D1D9983888385E011C00E94300D882348
+:1018000031F30CC0F70181917F018093F100015009
+:101810001109FFEFCF1ADF0ADACF80E0DF91CF9115
+:101820001F910F91FF90EF90DF90CF90089520913E
+:10183000F2013091F3012617370748F06115710561
+:1018400039F42091E8002E772093E80001C0B90117
+:10185000FC0120E061157105B9F18091EB0188234D
+:1018600009F440C0853009F43FC08091E80083FD51
+:101870003DC08091E80082FF06C08091E80082FFB1
+:1018800026C080E008958091E80080FFE3CF20919A
+:10189000F3008091F20090E0922B6115710551F0F8
+:1018A0008830910538F421912093F100615071093D
+:1018B0000196F3CF21E0089709F020E08091E8003D
+:1018C0008E778093E800C6CF2111C7CFD6CF809105
+:1018D000EB01882339F0853039F08091E80083FFEF
+:1018E000CCCF04C082E0089583E0089581E008959C
+:1018F0002091F2013091F3012617370748F0611566
+:10190000710539F42091E8002E772093E80001C09A
+:10191000B901FC0120E061157105C1F18091EB0175
+:10192000882309F441C0853009F440C08091E80063
+:1019300083FD3EC08091E80082FF06C08091E800F0
+:1019400082FF27C080E008958091E80080FFE3CF08
+:101950002091F3008091F20090E0922B61157105C7
+:1019600059F08830910540F424912093F10031968C
+:10197000615071090196F2CF21E0089709F020E04B
+:101980008091E8008E778093E800C5CF2111C6CF03
+:10199000D5CF8091EB01882339F0853039F08091E3
+:1019A000E80083FFCBCF04C082E0089583E0089570
+:1019B00081E00895982F973058F59093E900981793
+:1019C00039F07091EC002091ED005091F00003C0CF
+:1019D000242F762F50E021FF19C03091EB003E7F7D
+:1019E0003093EB003091ED003D7F3093ED0030916E
+:1019F000EB0031603093EB007093EC002093ED002E
+:101A00005093F0002091EE0027FF07C09F5FD3CFD7
+:101A10008F708093E90081E0089580E008958091BF
+:101A2000EC0187FD05C08091E80080FF0EC012C068
+:101A30008091E80082FD05C08091EB018111F8CF13
+:101A400008958091E8008B7708C08091EB018111A7
+:101A5000EACF08958091E8008E778093E80008959A
+:101A60008091E4009091E50045E62091EC0020FF94
+:101A700021C02091E80020FD21C02091EB0122230C
+:101A800089F0253089F02091EB0025FD0FC02091D1
+:101A9000E4003091E5002817390739F3415041F04F
+:101AA000C901E3CF82E0089583E0089581E00895BD
+:101AB00084E008952091E80022FFDFCF80E00895C0
+:101AC0000E94CE0D0E94D60DE0EEF0E08081816094
+:101AD0008083E8EDF0E080818F77808319BCA7EDEB
+:101AE000B0E08C918E7F8C9380818F7E808310926A
+:101AF000EA0108950F931F93CF93DF930E94CE0DB9
+:101B00000E94D60DC8EDD0E088818F7788838881C8
+:101B10008068888388818F7D888319BC1092EB014F
+:101B20001092E7011092E9011092E80100EE10E036
+:101B3000F80180818B7F808388818160888342E087
+:101B400060E080E00E94DA0CE1EEF0E080818E7FC0
+:101B50008083E2EEF0E08081816080838081886014
+:101B60008083F80180818E7F808388818061888373
+:101B7000DF91CF911F910F910895E8EDF0E0808102
+:101B80008F7E8083E7EDF0E080818160808384E058
+:101B900082BF81E08093EA010C947A0DE8EDF0E0D9
+:101BA00080818E7F80831092E20008951092DA0087
+:101BB0001092E10008951F920F920FB60F92112418
+:101BC0002F933F934F935F936F937F938F939F9345
+:101BD000AF93BF93EF93FF938091E10082FF0BC01F
+:101BE0008091E20082FF07C08091E1008B7F8093AB
+:101BF000E1000E9437108091DA0080FF1FC08091C1
+:101C0000D80080FF1BC08091DA008E7F8093DA00BD
+:101C10008091D90080FF0DC080E189BD82E189BD3E
+:101C200009B400FEFDCF81E08093EB010E944C0AD5
+:101C300005C019BC1092EB010E945A0A8091E10084
+:101C400080FF19C08091E20080FF15C08091E20002
+:101C50008E7F8093E2008091E20080618093E200B9
+:101C60008091D80080628093D80019BC85E0809371
+:101C7000EB010E945E0A8091E10084FF30C08091F8
+:101C8000E20084FF2CC080E189BD82E189BD09B4F6
+:101C900000FEFDCF8091D8008F7D8093D800809189
+:101CA000E1008F7E8093E1008091E2008F7E80933F
+:101CB000E2008091E20081608093E2008091E70180
+:101CC000882311F084E007C08091E30087FF02C001
+:101CD00083E001C081E08093EB010E945F0A809164
+:101CE000E10083FF29C08091E20083FF25C080913D
+:101CF000E100877F8093E10082E08093EB01109206
+:101D0000E7018091E1008E7F8093E1008091E20005
+:101D10008E7F8093E2008091E20080618093E200F8
+:101D200042E060E080E00E94DA0C8091F000886080
+:101D30008093F0000E945D0AFF91EF91BF91AF91F7
+:101D40009F918F917F916F915F914F913F912F91D3
+:101D50000F900FBE0F901F9018951F920F920FB605
+:101D60000F9211242F933F934F935F936F937F9321
+:101D70008F939F93AF93BF93CF93EF93FF93C091B4
+:101D8000E900CF708091EC001092E9008091F000A2
+:101D9000877F8093F00078940E94E90E1092E9000A
+:101DA0008091F00088608093F000C093E900FF917B
+:101DB000EF91CF91BF91AF919F918F917F916F9153
+:101DC0005F914F913F912F910F900FBE0F901F90F9
+:101DD00018951F93CF93DF93CDB7DEB7AA970FB6B1
+:101DE000F894DEBF0FBECDBFECEEF1E08091F100C4
+:101DF000819321E0E43FF207C9F70E94750A8091C0
+:101E0000E80083FF1CC12091EC013091ED01832F8C
+:101E100090E08A30910508F012C1FC01EA5AFF4FA8
+:101E20000C944921203881F0223809F008C18091B2
+:101E3000F0018F708093E9008091EB0085FB88278B
+:101E400080F91092E90006C08091E8019091E901C3
+:101E5000911182609091E800977F9093E8008093C1
+:101E6000F1001092F100C5C0822F8D7F09F0E7C00C
+:101E7000222319F0223061F0E2C08091EE0181301E
+:101E800009F0DDC0333009F080E08093E90128C01B
+:101E90008091EE01811124C02091F0012F7009F48E
+:101EA000CEC02093E9008091EB0080FF19C08091A3
+:101EB000EB00333011F4806211C080618093EB003D
+:101EC00081E090E0022E01C0880F0A94EAF7809327
+:101ED000EA001092EA008091EB0088608093EB00AA
+:101EE0001092E9008091E800877F86C02111A7C089
+:101EF0001091EE011F778091E3008078812B809311
+:101F0000E3008091E800877F8093E8000E940F0D36
+:101F10008091E80080FFFCCF8091E300806880938F
+:101F2000E300112311F083E001C082E08093EB0114
+:101F300086C02058223008F082C08091EE01909136
+:101F4000EF018C3D23E0920779F583E08A838AE2F2
+:101F500089834FB7F894DE01139620E03EE051E20A
+:101F6000E32FF0E050935700E49120FF03C0E29587
+:101F7000EF703F5FEF708E2F90E0EA3010F0C79661
+:101F800001C0C0968D939D932F5F243149F74FBFB9
+:101F90008091E800877F8093E8006AE270E0CE01DC
+:101FA00001960E94170C14C0AE014F5F5F4F609105
+:101FB000F0010E945F0B009709F441C02091E800F6
+:101FC000277F2093E800BC0189819A810E94780CC8
+:101FD0008091E8008B778093E80031C0203879F554
+:101FE0008091E800877F8093E8008091E7018093EB
+:101FF000F1008091E8008E778093E8000E940F0D39
+:102000001EC021111CC09091EE019230C0F480914D
+:10201000E800877F8093E8009093E7010E940F0D0E
+:102020008091E701811104C08091E30087FF02C025
+:1020300084E001C081E08093EB010E94610A8091FD
+:10204000E80083FF0AC08091E800877F8093E80062
+:102050008091EB0080628093EB00AA960FB6F89413
+:10206000DEBF0FBECDBFDF91CF911F9108950895C0
+:10207000CF938091EB018823B1F08091E9008F70BC
+:102080009091EC0090FF02C090E801C090E0C92F51
+:10209000C82B1092E9008091E80083FD0E94E90EB0
+:1020A000CF70C093E900CF91089590936C01809315
+:1020B0006B010895E0916B01F0916C01309721F074
+:1020C0000190F081E02D099480E00895E0916B018A
+:1020D000F0916C01309721F00280F381E02D09949A
+:1020E0000895E0916B01F0916C01309721F004802C
+:1020F000F581E02D099408952091690130916A01DC
+:102100008217930771F090936A0180936901E091BF
+:102110006B01F0916C01309721F00680F781E02D82
+:1021200009940895209167013091680182179307FF
+:1021300071F09093680180936701E0916B01F091D9
+:102140006C01309721F00084F185E02D0994089509
+:1021500008950C94A8100E94131D0E941D030C9456
+:10216000991D9F92AF92BF92CF92DF92EF92FF9212
+:102170000F931F93CF93DF9300D000D000D0CDB743
+:10218000DEB70E9444038CE7E82E81E0F82E0DE0D4
+:1021900010E0CC24C394D12C902E802F0E943104C7
+:1021A000F701B2907F01B826A1F401501109A0F700
+:1021B0008FEF89838A831B820E941C1D8160782F88
+:1021C0009D838C8349815A816B818D810E944B1143
+:1021D00031C09091D60191FF04C08E830E943704D4
+:1021E0008E8125E030E0A601022E01C0440F0A9442
+:1021F000EAF7A42E4B21D1F029839A828A2191E01B
+:1022000009F490E09B830E941C1D8160782F9D83C0
+:102210008C8349815A816B818D810E944B11F80119
+:10222000E259FE4F80818A25808304C02150310904
+:10223000D0F6BBCF0E94661F10916D010E945A100C
+:102240001817B9F00E945A1080936D0126960FB6A8
+:10225000F894DEBF0FBECDBFDF91CF911F910F91DC
+:10226000FF90EF90DF90CF90BF90AF909F900C9435
+:102270006C0926960FB6F894DEBF0FBECDBFDF9176
+:10228000CF911F910F91FF90EF90DF90CF90BF9073
+:10229000AF909F900895CF93DF93CDB7DEB72B9784
+:1022A0000FB6F894DEBF0FBECDBF4F835887698746
+:1022B0007A878B87DE01119686E0FD0111928A955F
+:1022C000E9F785E0FE01379601900D928A95E1F7D6
+:1022D00049815A816B817C818D819E810E94F91791
+:1022E0002B960FB6F894DEBF0FBECDBFDF91CF9116
+:1022F0000895882309F4B9C0823859F40E945A100D
+:1023000081FDB3C089E30E94401B0E94171C89E332
+:102310000CC0833871F40E945A1080FDA6C083E57A
+:102320000E94401B0E94171C83E50E94801B0C9496
+:10233000171C843859F40E945A1082FD96C087E415
+:102340000E94401B0E94171C87E4EFCF9CEF980F60
+:10235000913A18F40E94401BEACF90E2980F98300F
+:1023600050F4877091E001C0990F8A95EAF7892FA0
+:102370000E94C41BDCCF9BE5980F933070F4853A24
+:1023800029F0863A31F482E890E005C081E890E0D7
+:1023900002C083E890E00C947C1098E5980F93318C
+:1023A00008F063C0883A39F1893A41F18A3A49F133
+:1023B0008B3A51F18C3A59F18D3A61F1803B69F1D8
+:1023C0008E3A71F18F3A79F1813B81F1823B89F14B
+:1023D000833B91F1843B99F1853BA1F1863BA9F1C7
+:1023E000873BB1F1883BB9F1893BC1F18A3BC9F523
+:1023F0008AE292E038C082EE90E035C089EE90E04B
+:1024000032C08AEE90E02FC085EB90E02CC086EBC6
+:1024100090E029C087EB90E026C08CEC90E023C0D0
+:102420008DEC90E020C083E891E01DC08AE891E047
+:102430001AC082E991E017C084E991E014C081E2FA
+:1024400092E011C083E292E00EC084E292E00BC001
+:1024500085E292E008C086E292E005C087E292E061
+:1024600002C080E090E00C9492100895882309F453
+:102470004BC0823859F40E945A1081FF45C089E34D
+:102480000E94401B0E94171C89E30CC0833871F422
+:102490000E945A1080FF38C083E50E94401B0E94B2
+:1024A000171C83E50E94801B0C94171C843859F478
+:1024B0000E945A1082FF28C087E40E94401B0E949D
+:1024C000171C87E4EFCF9CEF980F913A58F390E2F6
+:1024D000980F983050F4877091E001C0990F8A9559
+:1024E000EAF7892F0E94CA1BDFCF9BE5980F933034
+:1024F00020F480E090E00C947C10885A833120F422
+:1025000080E090E00C9492100895882321F00E94BE
+:10251000C41B0C94171C0895882321F00E94CA1B29
+:102520000C94171C08958F929F92AF92BF92CF92F6
+:10253000DF92EF92FF920F931F93CF93DF934C01A3
+:10254000A62EC72FFC01E280D581D295DF700E94B4
+:10255000DB1A882319F082E00E941E1BE1100E9402
+:10256000E11B0E94391B882379F0EE2069F080E29C
+:102570008A0D883048F082E00E941E1B0E94391BA1
+:10258000BB24B394B82601C0B12CEC2FE295EF70B8
+:10259000F0E0E05AFF4F0C9449218C2F807F1C2FD4
+:1025A0001F70882311F01295107FEE2089F01123FF
+:1025B00009F4C9C180E28A0D883020F4812F0E947D
+:1025C000C41B03C0812F0E94D41B0E94171CBBC1D7
+:1025D0008A2D0E943612112309F4CFC180E28A0DA0
+:1025E000883020F4812F0E94CA1B03C0812F0E94D3
+:1025F000DA1B0E94171CC1C18C2F807F1C2F1F70FB
+:10260000803211F01295107FAA2021F0F1E0AF1670
+:1026100039F12FC0EE2091F0DD2309F41DC1D13036
+:1026200021F4812F0E94F41BA8C1D23009F014C1FB
+:102630000E94FD1B812F0E94A81A0EC1DD2369F0A4
+:10264000D13041F40E94C11B812309F496C10E943C
+:10265000AB1A03C0D23009F490C10E94FD1B02C125
+:10266000EE2021F0D23008F088C1F6C0D11185C12A
+:10267000F9C0EE2021F0DD2309F4EEC064C1DD23B2
+:1026800009F4F0C067C12C2F26952695237030E001
+:102690002115310521F02130310561F06EC1EE20A8
+:1026A00021F08A2D9C2F937002C080E090E00E9460
+:1026B0007C1063C1EE2021F08A2D9C2F937002C004
+:1026C00080E090E00E94921058C18A2DEE2019F00F
+:1026D0000E946E1E02C00E94D61E0E945B1F4DC14A
+:1026E0008C2F837009F04EC0E11047C12A2D22952E
+:1026F00026952770220F220F8A2D8F70C82ED12C7D
+:10270000E12CF12C022E04C0CC0CDD1CEE1CFF1CB5
+:102710000A94D2F7A4FE10C06FE070E080E090E071
+:1027200004C0660F771F881F991F2A95D2F76095FE
+:1027300070958095909503C060E070E0CB012C2FE0
+:1027400026952695237030E02230310569F023303C
+:10275000310589F06C297D298E299F292130310589
+:1027600071F00E944D1909C16C297D298E299F297C
+:102770000E94671902C10E944D19C701B6010E944B
+:102780003319FBC0EE2019F08C2F817001C08695A3
+:10279000882309F4F2C02A2D229526952770220F4E
+:1027A000220F8A2D8F70C82ED12CE12CF12C022EF5
+:1027B00004C0CC0CDD1CEE1CFF1C0A94D2F7A4FE56
+:1027C00010C06FE070E080E090E004C0660F771FFB
+:1027D000881F991F2A95D2F76095709580959095DE
+:1027E00003C060E070E0CB012C2F26952695237066
+:1027F00030E02230310569F02330310589F06C2951
+:102800007D298E299F292130310571F00E94211ADE
+:10281000B4C06C297D298E299F290E943B1AADC026
+:102820000E94211AC701B6010E94071AA6C00A2DEC
+:1028300010E0F801E05EF109E531F10508F07EC035
+:10284000E059FF4F0C9449211A2D1F708C2F8F7166
+:10285000EE2031F00E94A019812F0E9485128DC0B8
+:102860000E94C119812F0E948C1287C0EE2039F07E
+:10287000D11183C08C2F8F710E94E6197EC0D23097
+:1028800008F07BC0F7CFEE2039F08C2F8F710E94BB
+:10289000A01973C0EE20C9F38C2F8F710E94C1194B
+:1028A0006CC0EE2029F08C2F8F710E948B1965C0AF
+:1028B0000E94811962C0EE20B9F00E94A51A0E9400
+:1028C000CA1B0E94D71A843029F40E94171B8C2F30
+:1028D0008F7164C0D23008F06FC0CF718C2F0E940E
+:1028E000A01963E08C2F0DC00E94A51A0E94C41B82
+:1028F000D230A8F00E94171B0E94AB1A64E08C2F04
+:102900008F71DF91CF911F910F91FF90EF90DF902A
+:10291000CF90BF90AF909F908F900C94071B81E059
+:10292000DF91CF911F910F91FF90EF90DF90CF90AB
+:10293000BF90AF909F908F900C941E1BEE2039F0AB
+:10294000DD2309F4A2CF8A2D0E94791116C0DD2360
+:1029500009F4A2CF8A2D0E9436120FC04C2F4F705F
+:102960006A2DC4010E940B050E94A61806C04C2FB8
+:102970004F706A2DC4010E94DC08BB20E9F00E9460
+:10298000D71A80FD19C0F40112820E94D11A0E9448
+:10299000A019C4010E94E9140E94D11ADF91CF91BD
+:1029A0001F910F91FF90EF90DF90CF90BF90AF906D
+:1029B0009F908F900C94C119DF91CF911F910F912F
+:1029C000FF90EF90DF90CF90BF90AF909F908F904F
+:1029D00008950F931F93CF93DF93EC0128813981E2
+:1029E0008B819C81892B31F03F3F11F080E003C047
+:1029F0002F3FE1F781E0811113C0CE010E949505C0
+:102A0000882371F0688179818A810E94A11A8C01E2
+:102A10000E94551A0E942819B801CE010E949312F3
+:102A2000DF91CF911F910F9108950E94E11B0E94A9
+:102A3000F11B0E94B31B0E94171C0E9407200E94DA
+:102A40005B1F80E090E00E947C1080E090E00C949E
+:102A500092100E94D11B0C9415150E94961A292FD2
+:102A600022952F7030E02C3031054CF42A3031059E
+:102A70006CF42250310922303105B0F407C02C30FB
+:102A8000310571F02F30310559F00EC0803F31F023
+:102A900018F4803E48F402C0843F31F481E0089588
+:102AA00093FB882780F9089580E00895CF93DF9302
+:102AB00000D000D01F92CDB7DEB70F900F900F90CF
+:102AC0000F900F90DF91CF910895CF93DF9300D0B7
+:102AD00000D000D0CDB7DEB726960FB6F894DEBF93
+:102AE0000FBECDBFDF91CF9108951F93CF93DF939A
+:102AF000C0917C0116E080917D01C81799F0D0E06B
+:102B00001C9FF0011D9FF00D1124E258FE4F4081E3
+:102B1000518162817381848195810E94651521961E
+:102B2000C770E9CFDF91CF911F9108954091AE0119
+:102B30005091AF016091B0017091B1018091B201EB
+:102B40009091B3010C946515CF938091B301829558
+:102B50008F7009F05FC08091B001882309F45AC0DA
+:102B600020917C01A0917D016091AE017091AF0137
+:102B70008091B1019091B20131E06F3F09F030E0F6
+:102B8000B32FC6E02A1709F445C0009721F07F3F14
+:102B900021F44B2F03C041E001C040E030E040FD94
+:102BA00035C0C29FF001C39FF00D1124E258FE4FC3
+:102BB000418174132BC04081641328C042814111AC
+:102BC00025C0438154814817590710F441505109D9
+:102BD000481B590B483C5105C8F48091B3018F70D4
+:102BE00080618093B30186E0829FF001839FF00DA6
+:102BF0001124ED57FE4F80818F70806180838EEAB3
+:102C000091E00E94E914CF910C9475152F5F3F4F0E
+:102C10002770B8CFCF910895CF92DF92EF92FF92B5
+:102C20000F931F93CF93DF93CDB7DEB762970FB6A5
+:102C3000F894DEBF0FBECDBF8C0185E0F801DE0148
+:102C40001D9601900D928A95E1F7D8014C9111964D
+:102C50005C91119712966C9112971396ED90FC90DF
+:102C600014977091AE01E091AF012091B1013091C4
+:102C7000B2012115310531F0EF3F31F481E07F3FA2
+:102C800019F403C081E001C080E0B82FB170CB2EF1
+:102C900080FD6CC1D090B001DD2009F4F5C0F09149
+:102CA000B301E216F30638F0C701821B930B883C90
+:102CB000910548F09BC0209530952E0D3F1D283C76
+:102CC000310508F093C08F2F807F09F052C0E513C3
+:102CD00014C0741312C0D62E61110FC0FF70F061C2
+:102CE000F093B3010E9496158EEA91E00E94E914D8
+:102CF0008091B301F80185836CC1EF2831F05F3F0B
+:102D000031F481E04F3F19F403C081E001C080E05D
+:102D100080FD03C081E0862701C080E0F82FF170BC
+:102D2000FF2E80FF1CC080917C0120917D0136E048
+:102D3000821709F428C190E0389FF001399FF00D07
+:102D40001124E258FE4F7181571306C0708147135A
+:102D500003C07281671303C001968770E9CFD62E36
+:102D6000662309F436C18091B30181608093B30179
+:102D700053C0E51308C0741306C0611104C0D80124
+:102D80001596FC93AEC04D875E878D859E856A8BB8
+:102D90000E942D156A89882329F1D62E662311F108
+:102DA0002091B301822F82958F7090E002970CF4EE
+:102DB00060C08091AE019091AF0198878F83198692
+:102DC000FB86EA862C87CE01079651C0E51731F1C4
+:102DD0004D875E878D859E856A8B0E942D156A8939
+:102DE00081112EC0C8010E94E914A4C08F2F807FDA
+:102DF00069F77E2DF98AE88A89890E9456158EEA3C
+:102E000091E00E94E914EEEAF1E086E0DF011D9214
+:102E10008A95E9F70E949615D12CDBC07413D8CFA0
+:102E20006111D6CFD8011596FC93C8010E94E91410
+:102E3000EEEAF1E086E0DF011D928A95E9F7C9C06C
+:102E4000D62E662379F22091B301822F82958F705E
+:102E500090E0029774F08091AE019091AF019A8357
+:102E600089831B82FD82EC822E83CE0101960E9413
+:102E7000E91486E0F801AEEAB1E001900D928A957E
+:102E8000E1F70E94A4156FC0E216F30628F0C7010F
+:102E9000821B930B9C0104C0209530952E0D3F1D85
+:102EA000283C310508F052C0D62E662309F49ACF8B
+:102EB000E5132CC074132AC08091B30180FD1DC09E
+:102EC000982F92959F70C9F0D80115968C931597FD
+:102ED0009F3039F09F5F9295907F8F70892B159668
+:102EE0008C93C8010E94E91486E0F801AEEAB1E0D3
+:102EF00001900D928A95E1F736C086E0F801AEEABE
+:102F0000B1E001900D928A95E1F763C04D875E872D
+:102F10008D859E850E942D15882379F086E0F80125
+:102F2000AEEAB1E001900D928A95E1F70E94A415F6
+:102F30000E949615DD24D3944CC08091B30181602A
+:102F40008093B301C8010E94E91443C07E2DF98A21
+:102F5000E88A89890E945615EEEAF1E086E0DF01F1
+:102F60001D928A95E9F70E94961533C0662309F4ED
+:102F700039CF4D875E878D859E850E942D158823CC
+:102F800009F430CFCBCF4D875E878D859E850E941B
+:102F9000961A292F22952F7030E0223031052CF41B
+:102FA0009F7041F0811106C00CC0243031052CF413
+:102FB0009F7049F4805E883020F0C8010E94E914B7
+:102FC000CF2CDC2C06C0D80115969C91907F91F7F0
+:102FD000F8CF8D2D62960FB6F894DEBF0FBECDBF31
+:102FE000DF91CF911F910F91FF90EF90DF90CF90E5
+:102FF00008951F93CF93DF93CDB7DEB72C970FB60D
+:10300000F894DEBF0FBECDBF4F83588769877A879C
+:103010008B879C87CE0107960E940C168823C1F0EF
+:103020002F8138858A859B85892B31F03F3F11F0B0
+:1030300080E003C02F3FE1F781E0811147C04F815D
+:10304000588569857A858B859C850E9465153EC06B
+:1030500086E0FE013796DE01119601900D928A9569
+:10306000E1F7FF81E8854A855B854115510531F01F
+:10307000EF3F31F481E0FF3F19F403C081E001C06C
+:1030800080E080FD23C020917D0130E0C9010196E0
+:103090008770992760917C0170E086179707F1F19E
+:1030A000F983EA835D834C8396E0929FD001939FDE
+:1030B000B00D1124A258BE4FFE01319601900D9221
+:1030C0009A95E1F780937D010E94751516E0809135
+:1030D0007C0190917D01891779F1189FC00111241D
+:1030E00082589E4F0E940C16882331F1E0917C019A
+:1030F0001E9FF0011124E258FE4F408151816281F0
+:103100007381848195810E94651580917C0190E096
+:1031100001968770992780937C01D9CF0E94291549
+:1031200010927D0110927C01EEEAF1E086E0DF0171
+:103130001D928A95E9F7CACF2C960FB6F894DEBF98
+:103140000FBECDBFDF91CF911F910895EF92FF92F7
+:103150000F931F93CF93DF939C01009709F471C0E5
+:10316000F12CEE24E394E9012196F901849184374E
+:1031700040F4843008F056C0813081F0823021F173
+:1031800060C0853709F449C0C0F19CE7980F9037BB
+:1031900008F057C08F770E94361246C089010E5F33
+:1031A0001F4FFE01849190E2980F983050F4877081
+:1031B000FE2D01C0FF0F8A95EAF78F2F0E94E41BB6
+:1031C00015C00E94791114C089010E5F1F4FFE01C6
+:1031D000849190E2980F983068F48770FE2D01C0BA
+:1031E000FF0F8A95EAF78F2F0E94EA1B0E94171C97
+:1031F000E8011AC00E943612FBCF2E5F3F4FFE013E
+:10320000C491CC2341F08FE99FE00197F1F700C012
+:103210000000C150F6CFE90107C0FE01F490E901BA
+:10322000229602C00E9479118F2D882341F0EFE988
+:10323000FFE03197F1F700C000008150F6CF9E010A
+:1032400092CFDF91CF911F910F91FF90EF90089552
+:1032500008956093B8017093B9018093BA01909377
+:10326000BB010C9415150F931F930091B801109199
+:10327000B9012091BA013091BB01062B172B282BE5
+:10328000392B0093B8011093B9012093BA01309300
+:10329000BB011F910F910C9415150F931F93009173
+:1032A000B8011091B9012091BA013091BB010623F8
+:1032B0001723282339230093B8011093B9012093D1
+:1032C000BA013093BB011F910F910C9415150F9308
+:1032D0001F930091B8011091B9012091BA0130916A
+:1032E000BB0106271727282739270093B801109319
+:1032F000B9012093BA013093BB011F910F910C9437
+:1033000015151092B4011092B5011092B6011092E9
+:10331000B7010C94151541E050E060E070E004C086
+:10332000440F551F661F771F8A95D2F74093B4014B
+:103330005093B5016093B6017093B7010C941515C5
+:1033400041E050E060E070E004C0440F551F661F8C
+:10335000771F8A95D2F78091B4019091B501A09121
+:10336000B601B091B701842B952BA62BB72B809378
+:10337000B4019093B501A093B601B093B7010C943A
+:10338000151541E050E060E070E004C0440F551FA7
+:10339000661F771F8A95D2F7409550956095709576
+:1033A0008091B4019091B501A091B601B091B7019F
+:1033B00084239523A623B7238093B4019093B5016A
+:1033C000A093B601B093B7010C94151541E050E0FD
+:1033D00060E070E004C0440F551F661F771F8A9598
+:1033E000D2F78091B4019091B501A091B601B0914E
+:1033F000B70184279527A627B7278093B401909318
+:10340000B501A093B601B093B7010C9415150F93B5
+:103410001F930091B4011091B5012091B601309134
+:10342000B701062B172B282B392B0093B4011093CF
+:10343000B5012093B6013093B7011F910F910C9401
+:1034400015150F931F930091B4011091B5012091B0
+:10345000B6013091B701062317232823392300939F
+:10346000B4011093B5012093B6013093B7011F91B9
+:103470000F910C9415150F931F930091B4011091A7
+:10348000B5012091B6013091B701062717272827EB
+:1034900039270093B4011093B5012093B6013093FE
+:1034A000B7011F910F910C9415150895CF92DF92DB
+:1034B000EF92FF920F931F93CF93DF93EC01C09095
+:1034C000B801D090B901E090BA01F090BB018091B1
+:1034D000B4019091B501A091B601B091B701C82A8D
+:1034E000D92AEA2AFB2A0FE110E0B701A601002E33
+:1034F00004C076956795579547950A94D2F740FD95
+:1035000005C00150110988F780E007C0BE01802F77
+:103510000E945D070197A9F3802FDF91CF911F9142
+:103520000F91FF90EF90DF90CF900895CF93DF93AE
+:10353000EC010E94561ABE010E945D07DF91CF91F7
+:103540000895CB010E94961A08958091C1010895B3
+:103550008093C10108951092C10108950E941C1D1D
+:103560002091BF013091C0018217930750F00E9453
+:103570001C1D2091BF013091C001821B930B9C0147
+:103580000AC00E941C1D2091BF013091C0012095EE
+:103590003095280F391F81E02C32314008F480E04B
+:1035A00008958091BE0185958595859508958091B2
+:1035B000BE01877008950E941C1D2091BC013091AE
+:1035C000BD018217930768F00E941C1D2091BC0169
+:1035D0003091BD01821B930B8C32914078F480E0D6
+:1035E00014C00E941C1D2091BC013091BD0120958A
+:1035F0003095280F391F2C32314088F38091BE015D
+:1036000082FB882780F991E089278170089598E0EE
+:10361000899F90011124622B6093BE010E94A01922
+:103620000E941C1D9093BD018093BC0108951092CF
+:10363000BE011092BD011092BC0108954091BE01DF
+:10364000809584238093BE01982F977089F450E071
+:10365000282F332727FD30954217530749F08595CA
+:10366000859585950E94C1191092BD011092BC01EB
+:1036700008959091BE01977081E009F480E008956B
+:1036800090910C019923D9F090910D019923B9F0F3
+:10369000982F9695969596959F3088F5E0910E0116
+:1036A000F0910F01E90FF11D877021E030E001C0BA
+:1036B000220F8A95EAF78181822B818308954091B8
+:1036C0000E0150910F0120E030E09FEFFA01E20F70
+:1036D000F31F6281681799F09F3F19F4611101C0CF
+:1036E000922F2F5F3F4F2E30310581F79F3F39F0EA
+:1036F000FA01E90FF11D97FDFA9582830895089567
+:1037000090910C019923E1F090910D019923C1F062
+:10371000982F9695969596959F3020F5E0910E01FD
+:10372000F0910F01E90FF11D877021E030E001C039
+:10373000220F8A95EAF72095818128232183089515
+:1037400040910E0150910F0120E030E0FA01E20FAC
+:10375000F31F9281981301C012822F5F3F4F2E30CA
+:103760003105A1F7089581E090E0E0910E01F0911C
+:103770000F01E80FF91F1082019680319105A9F71A
+:1037800008958091D50108959091D501982B90933B
+:10379000D501089580959091D50198239093D501F6
+:1037A00008951092D50108959091D401982B90938B
+:1037B000D401089580959091D40198239093D401D9
+:1037C00008951092D40108959091D301982B90936D
+:1037D000D301089580959091D30198239093D301BC
+:1037E00008951092D30108958093C2010E941C1D78
+:1037F0009093C0018093BF0108951092C20110926E
+:10380000C0011092BF01089540910E0150910F0127
+:1038100020E030E080E0FA01E20FF31F9181911186
+:103820008F5F2F5F3F4F2F303105A9F70895E0914B
+:103830000E01F0910F018091D5018083E0910E017E
+:10384000F0910F0180819091D401892B8083E091C8
+:103850000E01F0910F0180819091D301892B80831B
+:103860008091C201882399F00E94AE1A81110E94B2
+:10387000FD1BE0910E01F0910F0180819091C2013A
+:10388000892B80830E94041C81110E94FD1B809162
+:103890000E0190910F010C94661040E0009739F0F2
+:1038A0009C0121503109822393234F5FF7CF842F4E
+:1038B0000895CF92DF92EF92FF920F931F936C01C6
+:1038C000EE24FF24C114D104E104F10421F46B01BE
+:1038D0007C0180E001C080E133272F2D1E2D0D2DAE
+:1038E000011511052105310519F0885F680179017D
+:1038F00097018601A4E03695279517950795AA9517
+:10390000D1F7011511052105310519F08C5F68010A
+:10391000790197018601F2E036952795179507956D
+:10392000FA95D1F7011511052105310519F08E5FC2
+:1039300068017901B701A601769567955795479576
+:10394000452B462B472B09F08F5F1F910F91FF905E
+:10395000EF90DF90CF9008958091EB01843021F1BA
+:103960001092D70120E488E190E00FB6F894A89572
+:10397000809360000FBE2093600080E00E946C097D
+:1039800083B7817F846083BF83B7816083BF78946E
+:10399000889583B78E7F83BF88E10FB6F8948093B4
+:1039A0006000109260000FBE089508950E943103D8
+:1039B0000E9444030E94D51C0E94380491E08111AA
+:1039C00001C090E0892F08950E9429150E945A1085
+:1039D0000C946C091F920F920FB60F9211248F93C3
+:1039E0009F93AF93BF938091D701811113C08091B2
+:1039F000D8019091D901A091DA01B091DB014196F3
+:103A0000A11DB11D8093D8019093D901A093DA0133
+:103A1000B093DB01BF91AF919F918F910F900FBE3B
+:103A20000F901F90189582E084BD93E095BD9AEFAA
+:103A300097BD80936E0008952FB7F8948091D801B8
+:103A40009091D901A091DA01B091DB012FBF0895C7
+:103A5000CF92DF92EF92FF920F931F932FB7F894BC
+:103A60004091D8015091D9016091DA017091DB0148
+:103A70002FBF6A017B01EE24FF248C0120E030E09F
+:103A8000C016D106E206F30610F441505109481B56
+:103A9000590BCA011F910F91FF90EF90DF90CF90CB
+:103AA00008951F920F920FB60F9211248F939F9338
+:103AB000AF93BF938091D8019091D901A091DA0181
+:103AC000B091DB010196A11DB11D8093D8019093A7
+:103AD000D901A093DA01B093DB01BF91AF919F911F
+:103AE0008F910F900FBE0F901F9018950E94600D40
+:103AF000F8942FEF87EA91E6215080409040E1F75B
+:103B000000C0000087E090EBDC018093F40190930B
+:103B1000F501A093F601B093F7012CE088E190E065
+:103B20000FB6F894A895809360000FBE20936000B4
+:103B3000FFCF0E94D11D811102C00E94B71D0E94BB
+:103B4000DC1D8093D6010E94E41D90E09093E60175
+:103B50008093E50187FB882780F980930D010E94FF
+:103B6000E01D682F70E080E090E00C9429196DEE64
+:103B70007EEF80E090E00E94832160E082E090E0B0
+:103B80000E94712160E083E090E00E94712160E07A
+:103B900084E090E00E94712160E085E090E00C9468
+:103BA000712180E090E00E946B2121E08D3E9E4FCC
+:103BB00009F020E0822F089582E090E00C946321C8
+:103BC00083E090E00C94632184E090E00C94632106
+:103BD000682F84E090E00C9471218091DE0180FFD9
+:103BE0000BC06091130185E0689FB00111247595A9
+:103BF0006795759567952AC081FF09C0609113018B
+:103C000085E0689FB0011124759567951FC082FFFC
+:103C100007C06091130185E0689FB001112416C0B0
+:103C20004091DF014423C9F060911201461788F7E3
+:103C30002091130185E0289F90011124429FC0012B
+:103C4000439F900D112470E00E943521603871056A
+:103C500040F46115710539F002C065E070E0862F0F
+:103C600008958FE7089581E008958091DE0180FF37
+:103C700008C06091110170E075956795759567951D
+:103C800021C081FF06C06091110170E075956795B4
+:103C900019C082FF04C06091110170E010C08091D2
+:103CA000DF018823C1F0609110018617A0F7909181
+:103CB0001101989FC001112470E00E9435216038E5
+:103CC000710528F46115710521F0862F08958FE79D
+:103CD000089581E0089561E070E0F4CF803F21F421
+:103CE0000E94ED1D819504C0813F29F40E94ED1DC5
+:103CF0008093E2010895823F21F40E94ED1D819599
+:103D000004C0833F29F40E94ED1D8093E1010895D2
+:103D1000893F19F40E94351E05C08A3F31F40E9484
+:103D2000351E81958093E30108958B3F21F40E9415
+:103D3000351E819504C08C3F29F40E94351E809366
+:103D4000E4010895843F21F48091E001816017C06F
+:103D5000853F21F48091E001826011C0863F21F40B
+:103D60008091E00184600BC0873F21F48091E001E5
+:103D7000886005C0883F31F48091E00180618093C4
+:103D8000E00108958D3F21F48091DE0181600BC038
+:103D90008E3F21F48091DE01826005C08F3F29F4BF
+:103DA0008091DE0184608093DE010895803F39F4C4
+:103DB0008091E20187FF6CC01092E20169C0813FEF
+:103DC00029F48091E2011816BCF362C09091E101E0
+:103DD000823F29F497FF5CC01092E10159C0833FF4
+:103DE00019F41916CCF354C0893F41F48091E301D2
+:103DF00018160CF04DC01092E3014AC08A3F29F416
+:103E00008091E30187FF44C0F6CF8B3F39F4809166
+:103E1000E40187FF3DC01092E4013AC08C3F29F4D1
+:103E20008091E4011816BCF333C0843F21F48091E3
+:103E3000E0018E7F17C0853F21F48091E0018D7FE6
+:103E400011C0863F21F48091E0018B7F0BC0873F3A
+:103E500021F48091E001877F05C0883F31F4809193
+:103E6000E0018F7E8093E00113C08D3F21F48091AB
+:103E7000DE018E7F0BC08E3F21F48091DE018D7FAD
+:103E800005C08F3F29F48091DE018B7F8093DE0196
+:103E90008091E10181110EC08091E20181110AC07F
+:103EA0008091E301811106C08091E401811102C07B
+:103EB0001092DF01089580EE91E00E9471100E943F
+:103EC0001C1D9093DD018093DC0108951F93CF9317
+:103ED000DF938091DC019091DD010E94281D4091CB
+:103EE000DF01442321F02091140130E006C020912D
+:103EF00015015AE0259F900111248217930708F4B9
+:103F000082C08091E1011091E201D091E301C09162
+:103F1000E401811107C0111105C0D11103C0CC23E8
+:103F200009F471C04F3F19F04F5F4093DF0118163D
+:103F300024F40E94ED1D8093E1018091E10187FF4F
+:103F400005C00E94ED1D81958093E101111624F4B6
+:103F50000E94ED1D8093E2018091E20187FF05C080
+:103F60000E94ED1D81958093E2016091E10166233D
+:103F700039F11091E201112319F1772767FD70954E
+:103F8000872F972F0E94462023E333E343E35FE329
+:103F90000E94AA200E9413206093E101612F7727DD
+:103FA00067FD7095872F972F0E94462023E333E308
+:103FB00043E35FE30E94AA200E9413206093E20182
+:103FC0001D1624F40E94351E8093E3018091E301C5
+:103FD00087FF05C00E94351E81958093E3011C1662
+:103FE00024F40E94351E8093E4018091E40187FF50
+:103FF00005C00E94351E81958093E401DF91CF9129
+:104000001F910C945B1FDF91CF911F910895E0EEFB
+:10401000F1E085E0DF011D928A95E9F71092DF015A
+:104020001092DE01089504D06894B1118DC00895F6
+:1040300070D088F09F5790F0B92F9927B751A0F012
+:10404000D1F0660F771F881F991F1AF0BA95C9F72C
+:1040500012C0B13081F077D0B1E0089574C0672FFD
+:10406000782F8827B85F39F0B93FCCF386957795DC
+:104070006795B395D9F73EF49095809570956195C5
+:104080007F4F8F4F9F4F0895E89409C097FB3EF4F0
+:1040900090958095709561957F4F8F4F9F4F992395
+:1040A000A9F0F92F96E9BB279395F6958795779513
+:1040B0006795B795F111F8CFFAF4BB0F11F460FFD3
+:1040C0001BC06F5F7F4F8F4F9F4F16C0882311F02B
+:1040D00096E911C0772321F09EE8872F762F05C03F
+:1040E000662371F096E8862F70E060E02AF09A95DA
+:1040F000660F771F881FDAF7880F9695879597F9CF
+:10410000089557FD9058440F551F59F05F3F71F0C7
+:104110004795880F97FB991F61F09F3F79F087952E
+:104120000895121613061406551FF2CF4695F1DFB7
+:1041300008C0161617061806991FF1CF8695710547
+:10414000610508940895E894BB2766277727CB017B
+:1041500097F908950BD078C069D028F06ED018F088
+:10416000952309F05AC05FC01124EECFCADFA0F337
+:10417000959FD1F3950F50E0551F629FF001729FFC
+:10418000BB27F00DB11D639FAA27F00DB11DAA1F1B
+:10419000649F6627B00DA11D661F829F2227B00D68
+:1041A000A11D621F739FB00DA11D621F839FA00DF3
+:1041B000611D221F749F3327A00D611D231F849F43
+:1041C000600D211D822F762F6A2F11249F5750409A
+:1041D0008AF0E1F088234AF0EE0FFF1FBB1F661F35
+:1041E000771F881F91505040A9F79E3F510570F0EE
+:1041F00014C0AACF5F3FECF3983EDCF38695779529
+:104200006795B795F795E7959F5FC1F7FE2B880FE8
+:10421000911D9695879597F9089597F99F6780E87E
+:1042200070E060E008959FEF80EC089500240A9408
+:104230001616170618060906089500240A94121681
+:104240001306140605060895092E0394000C11F4B4
+:10425000882352F0BB0F40F4BF2B11F460FF04C061
+:104260006F5F7F4F8F4F9F4F089597FB072E16F478
+:10427000009407D077FD09D00E944F2107FC05D09C
+:104280003EF4909581959F4F0895709561957F4F6D
+:104290000895EE0FFF1F0590F491E02D0994AA1BDD
+:1042A000BB1B51E107C0AA1FBB1FA617B70710F021
+:1042B000A61BB70B881F991F5A95A9F78095909553
+:1042C000BC01CD010895F999FECF92BD81BDF89A48
+:1042D000992780B50895A8E1B0E042E050E00C9441
+:1042E0008B21262FF999FECF92BD81BDF89A0197B7
+:1042F00000B4021639F01FBA20BD0FB6F894FA9A2E
+:10430000F99A0FBE08950196272F0E9472210C94EE
+:104310007121DC01CB01FC01F999FECF06C0F2BD91
+:10432000E1BDF89A319600B40D9241505040B8F773
+:064330000895F894FFCF90
+:1043360002206E09FB09D809A40971090101C3010C
+:1043460028080A03140A404D363979042C04F6036A
+:0A435600BD035003690382039B03BB
:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h b/keyboard/ergodox_ez/keymaps/erez_experimental/config.h index d19c2783c..314c2ec32 100644 --- a/keyboard/ergodox_ez/keymaps/erez_experimental/config_user.h +++ b/keyboard/ergodox_ez/keymaps/erez_experimental/config.h @@ -1,8 +1,9 @@ #ifndef CONFIG_USER_H #define CONFIG_USER_H -#include "config.h" +#include "../../config.h" + #define ONESHOT_TAP_TOGGLE 2 -#define ONESHOT_TIMEOUT 3000 +#define ONESHOT_TIMEOUT 300 #endif diff --git a/keyboard/gh60/Makefile b/keyboard/gh60/Makefile index 730bef56c..39a9cc0ae 100644 --- a/keyboard/gh60/Makefile +++ b/keyboard/gh60/Makefile @@ -1,42 +1,4 @@ -#----------------------------------------------------------------------------
-# On command line:
-#
-# make all = Make software.
-#
-# make clean = Clean out built project files.
-#
-# make coff = Convert ELF to AVR COFF.
-#
-# make extcoff = Convert ELF to AVR Extended COFF.
-#
-# make program = Download the hex file to the device.
-# Please customize your programmer settings(PROGRAM_CMD)
-#
-# make teensy = Download the hex file to the device, using teensy_loader_cli.
-# (must have teensy_loader_cli installed).
-#
-# make dfu = Download the hex file to the device, using dfu-programmer (must
-# have dfu-programmer installed).
-#
-# make flip = Download the hex file to the device, using Atmel FLIP (must
-# have Atmel FLIP installed).
-#
-# make dfu-ee = Download the eeprom file to the device, using dfu-programmer
-# (must have dfu-programmer installed).
-#
-# make flip-ee = Download the eeprom file to the device, using Atmel FLIP
-# (must have Atmel FLIP installed).
-#
-# make debug = Start either simulavr or avarice as specified for debugging,
-# with avr-gdb or avr-insight as the front end for debugging.
-#
-# make filename.s = Just compile filename.c into the assembler code only.
-#
-# make filename.i = Create a preprocessed source file for use in submitting
-# bug reports to the GCC project.
-#
-# To rebuild project do "make clean" then "make all".
-#----------------------------------------------------------------------------
+
# MCU name
#MCU = at90usb1287
diff --git a/keyboard/hhkb/Makefile b/keyboard/hhkb/Makefile index 6e3accbda..53eece396 100644 --- a/keyboard/hhkb/Makefile +++ b/keyboard/hhkb/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # project specific files SRC = matrix.c diff --git a/keyboard/jd45/Makefile b/keyboard/jd45/Makefile index 17888d544..81b4d9379 100644 --- a/keyboard/jd45/Makefile +++ b/keyboard/jd45/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # # project specific files SRC = backlight.c diff --git a/keyboard/kc60/Makefile b/keyboard/kc60/Makefile index 1a02d4f1c..9717b519c 100644 --- a/keyboard/kc60/Makefile +++ b/keyboard/kc60/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 @@ -111,3 +73,4 @@ AUDIO_ENABLE ?= no # Audio output on port C6 ifndef QUANTUM_DIR include ../../Makefile endif + diff --git a/keyboard/kc60/config.h b/keyboard/kc60/config.h index 956a569f9..91d4e09c2 100644 --- a/keyboard/kc60/config.h +++ b/keyboard/kc60/config.h @@ -45,7 +45,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. // Possible pins for columns include: F1 F0 E6 D7 D6 D4 C7 C6 B7 B5 B4 B3 B1 B0 // Pins for rows include: D0 D1 F6 F7 D5 -// KC60 Version 2 +// KC60 Version 2 #define MATRIX_ROW_PINS { D0, D1, F6, F7, D5 } #define MATRIX_COL_PINS { F0, F1, E6, C7, C6, B7, D4, B1, B0, B5, B4, D7, D6, B3 } #define UNUSED_PINS diff --git a/keyboard/kc60/kc60.c b/keyboard/kc60/kc60.c index 64c0675cd..0a578b2b8 100644 --- a/keyboard/kc60/kc60.c +++ b/keyboard/kc60/kc60.c @@ -62,7 +62,7 @@ void backlight_init_ports() DDRB |= (1<<6); PORTB &= ~(1<<6); - // Use full 16-bit resolution. + // Use full 16-bit resolution. ICR1 = 0xFFFF; // I could write a wall of text here to explain... but TL;DW @@ -99,7 +99,7 @@ void backlight_set(uint8_t level) // Set the brightness CHANNEL = 0xFFFF; } - else + else { // Turn on PWM control of PB6 TCCR1A |= _BV(COM1B1); diff --git a/keyboard/kc60/keymaps/default/compiled.hex b/keyboard/kc60/keymaps/default/compiled.hex index f7417a27f..c8233506d 100644 --- a/keyboard/kc60/keymaps/default/compiled.hex +++ b/keyboard/kc60/keymaps/default/compiled.hex @@ -1,1764 +1,1451 @@ -:100000000C94C2080C9409090C9409090C94090970 -:100010000C9409090C9409090C9409090C94090918 -:100020000C9409090C9409090C947F1B0C94511C25 -:100030000C94E7290C9409090C9409090C940909FA -:100040000C9409090C9409090C9409090C940909E8 -:100050000C9409090C944F2A0C9409090C94090971 -:100060000C9409090C9409090C9409090C940909C8 -:100070000C9409090C9409090C9409090C940909B8 -:100080000C941E160C9409090C9409090C94090986 -:100090000C9409090C9409090C9409090C94090998 -:1000A0000C9409090C9409090C940909130A300AE3 -:1000B000610A370A3E0A450A4C0A530A5A0ABE1C0C -:1000C000E01CD31DE01CD31D251D481DD31D9D1D07 -:1000D000B01D02210221312131216D218B21CD2240 -:1000E000CD229621CD223B223B22A122A922CD2244 -:1000F000C822482248224822482248224822482230 -:10010000482248224822482248224822482248229F -:100110004822582266226D2274227E2200F001F0CD -:1001200002F003F004F005F006F007F008F00020FC -:100130001E001F00200021002200230024002500B3 -:10014000260027002D002E002A002B0014001A0084 -:100150000800150017001C0018000C001200130006 -:100160002F0030003100390004001600070009009C -:100170000A000B000D000E000F00330034000000D9 -:100180002800E10000001D001B000600190005000A -:10019000110010003600370038000000E500E000D4 -:1001A000E300E200000000002C000000000000005E -:1001B0000000E600E7000151E40035003A003B0092 -:1001C0003C003D003E003F00400041004200430033 -:1001D000440045004C0001000100520001000100F4 -:1001E0000100010001000100010001002F703070CA -:1001F00031700100500051004F000100010001006A -:1002000001000100010001000100010001000100E6 -:1002100001000120022003200420052006200720E1 -:10022000082001000100010001000100010001009F -:1002300000000000010000000000000000000100BC -:100240000100010000700A44454255473A20656E9E -:1002500061626C65642E0A005374617465206F6678 -:1002600020726F772025583A2025303136620A00F7 -:1002700048756D616E2D7265616461626C65206D9B -:1002800061747269782073746174653A0D0A004470 -:1002900065626F756E63696E672064656C61792055 -:1002A00072656D61696E696E673A2025580A00545F -:1002B000494D4552332064697361626C65642E0A4E -:1002C0000054494D45523320656E61626C65642E61 -:1002D0000A007267626C69676874207365742068CD -:1002E0007376205B454550524F4D5D3A2025752C65 -:1002F00025752C25750A007267626C696768742021 -:10030000746F67676C653A207267626C69676874BE -:100310005F636F6E6669672E656E61626C65203D16 -:100320002025750A007267626C69676874206D6FBA -:1003300064653A2025750A007267626C69676874A3 -:100340005F696E6974207267626C696768745F6365 -:100350006F6E6669672E6D6F6465203D20302E20BC -:1003600057726974652064656661756C7420766186 -:100370006C75657320746F20454550524F4D2E0AA1 -:10038000007267626C696768745F696E6974206582 -:1003900065636F6E666967206973206E6F74206590 -:1003A0006E61626C65642E0A007267626C696768D0 -:1003B000745F696E6974207374617274210A0072CB -:1003C00067626C696768745F696E69742063616CE9 -:1003D0006C65642E0A007267626C696768745F639B -:1003E0006F6E6669672E76616C203D2025640A0079 -:1003F0007267626C696768745F636F6E6669672EA7 -:10040000736174203D2025640A007267626C69671D -:1004100068745F636F6E6669672E687565203D203E -:1004200025640A007267686C696768745F636F6E41 -:100430006669672E6D6F6465203D2025640A007231 -:1004400067626C696768745F636F6E6669672E6563 -:100450006E61626C65203D2025640A007267626CE3 -:10046000696768745F636F6E666967206570726F35 -:100470006D0A006565636F6E6669675F75706461BC -:1004800074655F7267626C696768745F64656661F2 -:10049000756C740A00643214643214783C1E1E14A5 -:1004A0000A0500000000010101020203040505061F -:1004B00007090A0B0C0E0F1112141517191B1D1F1B -:1004C000212325282A2C2F313436393B3E414346FF -:1004D000494C4F5255585A5D6164676A6D70737626 -:1004E000797C7F8386898C8F9295989B9EA2A5A705 -:1004F000AAADB0B3B6B9BCBEC1C4C6C9CBCED0D309 -:10050000D5D7DADCDEE0E2E4E6E8EAEBEDEEF0F1A6 -:10051000F3F4F5F6F8F9FAFAFBFCFDFDFEFEFEFF3A -:10052000FFFFFFFFFFFFFEFEFEFDFDFCFBFAFAF9F9 -:10053000F8F6F5F4F3F1F0EEEDEBEAE8E6E4E2E0EC -:10054000DEDCDAD7D5D3D0CECBC9C6C4C1BEBCB9E8 -:10055000B6B3B0ADAAA7A5A29E9B9895928F8C89A1 -:100560008683807C797673706D6A6764615D5A58A2 -:1005700055524F4C494643413E3B393634312F2C7E -:100580002A282523211F1D1B1917151412110F0EC0 -:100590000C0B0A090706050504030202010101000C -:1005A000000000010102020202020203030303032E -:1005B0000303030303030303030404040404040404 -:1005C00004040404040505050505050505050506DF -:1005D00006060606060606070707070707070808B0 -:1005E000080808080909090909090A0A0A0A0A0B78 -:1005F0000B0B0B0B0C0C0C0C0C0D0D0D0D0E0E0E35 -:100600000E0F0F0F101010101111111212121313E0 -:100610001314141415151616161717181819191976 -:100620001A1A1B1B1C1C1D1D1E1E1F2020212122EF -:1006300023232424252626272828292A2B2B2C2D42 -:100640002E2F30303132333435363738393A3B3C5F -:100650003D3E3F40414244454647494A4B4C4E4F40 -:100660005152535556585A5B5D5E606263656769C7 -:100670006B6D6E70727476797B7D7F818486888BDA -:100680008D909295979A9D9FA2A5A8ABAEB1B4B755 -:10069000BABEC1C4C8CBCFD3D6DADEE2E6EAEEF208 -:1006A000F8FF5B735D004B6579626F617264207364 -:1006B000746172742E0A005B575D005B535D005BD2 -:1006C000525D005B445D005B435D000E036B0063A5 -:1006D0000036003000760032000000080359006F39 -:1006E00000750000000403090409027400040100FD -:1006F000A0FA090400000103010100092111010011 -:10070000012240000705810308000A0904010001D5 -:1007100003010200092111010001224D0007058299 -:100720000308000A09040200010300000009211166 -:100730000100012236000705830308000A090403AB -:10074000000203000000092111010001222000071E -:100750000584032000010705040320000112011095 -:100760000100000008EDFE606001000102000106CA -:1007700031FF0974A1010975150025FF9520750841 -:1007800081020976150025FF952075089102C005A4 -:10079000010980A101850216010026B7001A010097 -:1007A0002AB700751095018100C0050C0901A1014F -:1007B0008503160100269C021A01002A9C0275106E -:1007C00095018100C005010902A1010901A10005EF -:1007D0000919012905150025019505750181029565 -:1007E00001750381010501093009311581257F95C6 -:1007F000027508810609381581257F9501750881E4 -:1008000006050C0A38021581257F950175088106B9 -:10081000C0C005010906A101050719E029E7150077 -:10082000250195087501810295017508810105086A -:10083000190129059505750191029501750391012D -:100840000507190029FF150026FF00950675088188 -:1008500000C00A002530325820006B6579626F6154 -:1008600072645F7265706F72743A20004B657962D2 -:100870006F617264204C4544732073746174653AEF -:100880002025780A00646F6E652E0A00626F6F671C -:100890006D61676963207363616E3A202E2E2E208E -:1008A00000290A002575002F002575005D28002508 -:1008B00064002000256400200025640020002564D9 -:1008C000007C0025303258006D6F7573656B65795B -:1008D000205B62746E7C782079207620685D2872B7 -:1008E00065702F61636C293A205B006D6B5F7768E0 -:1008F00065656C5F74696D655F746F5F6D617820AD -:100900003D2025640A006D6B5F776865656C5F6DDF -:1009100061785F7370656564203D2025640A006D11 -:100920006B5F74696D655F746F5F6D6178203D20EA -:1009300025640A006D6B5F6D61785F737065656437 -:10094000203D2025640A006D6B5F696E74657276C8 -:10095000616C203D2025640A006D6B5F64656C61ED -:1009600079203D2025640A006D6B5F776865656CB2 -:100970005F74696D655F746F5F6D6178203D2025E0 -:10098000640A006D6B5F776865656C5F6D61785FA9 -:100990007370656564203D2025640A006D6B5F748B -:1009A000696D655F746F5F6D6178203D2025640A15 -:1009B000006D6B5F6D61785F7370656564203D20CD -:1009C00025640A006D6B5F696E74657276616C20D8 -:1009D0003D2025640A006D6B5F64656C6179203D84 -:1009E0002025640A000A00257500363A20776865DC -:1009F000656C5F74696D655F746F5F6D61783A20D7 -:100A0000000A00257500353A20776865656C5F6DD2 -:100A100061785F73706565643A20000A002575008F -:100A2000343A2074696D655F746F5F6D61783A2048 -:100A3000000A00257500333A206D61785F73706598 -:100A400065643A20000A00257500323A20696E7408 -:100A5000657276616C286D73293A20000A0025754D -:100A600000313A2064656C6179282A31306D732930 -:100A70003A20000A092D2056616C756573202D0AF5 -:100A8000004D3E004D25643E20003F0073657420FC -:100A900064656661756C740A00433E200077686582 -:100AA00072652064656C74613A20637572736F724D -:100AB0003D25642C20776865656C3D25640A536587 -:100AC0006520687474703A2F2F656E2E77696B6994 -:100AD00070656469612E6F72672F77696B692F4D3E -:100AE0006F7573655F6B6579730A000A092D204D78 -:100AF0006F7573656B6579202D0A4553432F713AE5 -:100B000009717569740A313A0964656C6179282A3A -:100B100031306D73290A323A09696E7465727661F3 -:100B20006C286D73290A333A096D61785F737065BB -:100B300065640A343A0974696D655F746F5F6D614D -:100B4000780A353A09776865656C5F6D61785F731F -:100B5000706565640A363A09776865656C5F746923 -:100B60006D655F746F5F6D61780A0A703A09707223 -:100B7000696E742076616C7565730A643A097365F1 -:100B8000742064656661756C74730A75703A092B1C -:100B9000310A646F776E3A092D310A706775703AC1 -:100BA000092B31300A7067646F776E3A092D313046 -:100BB0000A0A7370656564203D2064656C74612069 -:100BC0002A206D61785F7370656564202A20287221 -:100BD0006570656174202F2074696D655F746F5F47 -:100BE0006D6178290A003F004D3E2000433E200001 -:100BF0004C25640A0074696D65725F636F756E746D -:100C00003A202530346C580A006B6579626F617246 -:100C1000645F69646C653A2025580A006B657962E7 -:100C20006F6172645F70726F746F636F6C3A2025CE -:100C3000580A00686F73745F6B6579626F617264E4 -:100C40005F6C65647328293A2025580A000A092D2B -:100C500020537461747573202D0A004743433A2072 -:100C6000352E332E30204156522D4C4942433A20E6 -:100C7000322E302E30204156525F415243483A20A6 -:100C8000617672350A004F5054494F4E533A204C0A -:100C900055464120424F4F544D41474943204D4F07 -:100CA0005553454B45592045585452414B455920C1 -:100CB000434F4E534F4C4520434F4D4D414E4420E2 -:100CC000343039360A004255494C443A20756E6B2F -:100CD0006E6F776E202830323A30363A3039204AFB -:100CE000756E2032302032303136290A00564944A0 -:100CF0003A2030784645454428596F752920504997 -:100D0000443A20307836303630286B6336307632CD -:100D100029205645523A203078303030310A00448C -:100D20004553433A204120637573746F6D206B65A2 -:100D300079626F6172640A000A092D205665727328 -:100D4000696F6E202D0A000A092D20436F6E736FA4 -:100D50006C65202D0A4553432F713A0971756974EA -:100D60000A6D3A096D6F7573656B65790A000A093A -:100D70002D204D61676963202D0A443A094465625C -:100D80007567204D65737361676520546F67676C85 -:100D9000650A583A094D6174726978204465627534 -:100DA00067204D6F646520546F67676C65202D2048 -:100DB00053686F77206B6579707265737365732004 -:100DC000696E206D617472697820677269640A4B7C -:100DD0003A094B6579626F61726420446562756798 -:100DE00020546F67676C65202D2053686F77206BE8 -:100DF00065797072657373207265706F72740A4DD5 -:100E00003A094465627567204D6F75736520546FAC -:100E100067676C650A563A0956657273696F6E0AA0 -:100E2000533A095374617475730A433A0941637400 -:100E3000697661746520436F6E736F6C65204D6FCA -:100E400064650A46312D4631303A09537769746337 -:100E50006820746F204C6179657220302D3920280C -:100E6000463130203D204C30290A302D393A095383 -:100E7000776974636820746F204C617965722030E3 -:100E80002D390A4553433A095377697463682074CE -:100E90006F204C6179657220302028616C74657216 -:100EA0006E617465206B65792031290A475241567D -:100EB000453A0953776974636820746F204C6179EF -:100EC000657220302028616C7465726E61746520D3 -:100ED0006B65792032290A50415553453A094A75C4 -:100EE0006D7020746F20426F6F746C6F61646572F7 -:100EF00020285265736574290A453A095072696E53 -:100F00007420454550524F4D2053657474696E6787 -:100F1000730A000A002575002E6C6576656C3A2010 -:100F2000000A002575002E656E61626C653A20002E -:100F30000A0025303258006261636B6C696768741F -:100F40005F636F6E6669672E7261773A20000A00F0 -:100F50002575002E6E6B726F3A20000A0025750011 -:100F60002E737761705F6261636B736C6173685F2E -:100F70006261636B73706163653A20000A002575D6 -:100F8000002E737761705F67726176655F6573636A -:100F90003A20000A002575002E6E6F5F6775693A6A -:100FA00020000A002575002E737761705F72616CF6 -:100FB000745F726775693A20000A002575002E7308 -:100FC0007761705F6C616C745F6C6775693A200063 -:100FD0000A002575002E636170736C6F636B5F741C -:100FE0006F5F636F6E74726F6C3A20000A00257534 -:100FF000002E737761705F636F6E74726F6C5F63E6 -:101000006170736C6F636B3A20000A0025303258B0 -:10101000006B65796D61705F636F6E6669672E72D4 -:1010200061773A20000A002575002E6D6F75736593 -:101030003A20000A002575002E6B6579626F617297 -:10104000643A20000A002575002E6D61747269787B -:101050003A20000A002575002E656E61626C653AC3 -:1010600020000A00253032580064656275675F63AE -:101070006F6E6669672E7261773A20000A002575E7 -:101080000064656661756C745F6C617965723A20A5 -:10109000003F000A6D6F7573653A206F66660A003F -:1010A0000A6D6F7573653A206F6E0A000A6B657979 -:1010B000626F6172643A206F66660A000A6B657936 -:1010C000626F6172643A206F6E0A000A6D61747219 -:1010D00069783A206F66660A000A6D6174726978F1 -:1010E0003A206F6E0A000A64656275673A206F667F -:1010F000660A000A64656275673A206F6E0A000A24 -:101100000A4A756D70696E6720746F20626F6F7424 -:101110006C6F616465722E2E2E2000433E200065A8 -:1011200065636F6E6669673A0A006261636B6C693A -:1011300067687420737465703A2025750A006261CF -:10114000636B6C6967687420746F67676C653A20BD -:1011500025750A006261636B6C6967687420646559 -:101160006372656173653A2025750A006261636B7D -:101170006C6967687420696E6372656173653A2093 -:1011800025750A0011241FBECFEFDAE0DEBFCDBF08 -:1011900004B603FE27C080913F0290914002A091C7 -:1011A0004102B09142028730904BA740B04BD1F43E -:1011B00010923F021092400210924102109242029D -:1011C00014BE84B7877F84BF0FB6F894A89580912A -:1011D0006000886180936000109260000FBEE0E0C4 -:1011E000F8E3099511E0A0E0B1E0EEEDFDE602C004 -:1011F00005900D92A634B107D9F722E0A6E4B1E03C -:1012000001C01D92AF33B207E1F70E94C0180C94E1 -:10121000ED360C940000FF93EF93E0914601F091BE -:101220004701309709F00995EF91FF910895FC016E -:101230008591803011F0EFDFFBCF0895FF27E0E2CA -:1012400030E247FF0CC0419597FF09C0EDE2609581 -:10125000709580959095611D711D811D911D27FFD1 -:1012600002C0219530E350E2AA27660F771F881F3E -:10127000991FAA1FA41710F0A41B63955A95A9F7EC -:10128000AA3008F0A95FA05DAF93F39561157105D1 -:101290008105910541F7ED3211F4EF93F395F217C3 -:1012A00018F43F93F395FBCF8F91B5DFFA95E1F7F3 -:1012B0000895E991F9918591803021F0853219F0F6 -:1012C000AADFF9CF089520E0E89455915532C1F393 -:1012D000503311F4689455915A3348F4505390F3B5 -:1012E000220F022E220F220F200D250FF4CF0EF415 -:1012F000219589919991533619F3533729F1533533 -:1013000059F1BC0188279927E8945C3621F489912A -:10131000999168945591543639F446EF7EF077FFF1 -:101320000DC08FEF9FEF0AC055374AE039F05835AE -:1013300040E121F0523642E009F00895FF93EF9327 -:101340007DDFEF91FF91B7CFFF93EF93FC01819188 -:101350008030B9F360DFFBCFFF93EF9368DFF1CF0D -:10136000DF93CF93CDB7DEB72596A3DFCF91DF9183 -:10137000089508950C94B90981E0089508950C9496 -:10138000B9090C94BC090C94BE09269A2E988FEFCB -:101390009FEF909387008093860082E28093800085 -:1013A00089E1809381000C9457340E94C5090E9402 -:1013B0005E130C94BA09282F2E9880918000211179 -:1013C00008C08F7D8093800010928B0010928A005D -:1013D0000895806280938000233019F48FEF9FEF8F -:1013E0000FC083E090E0821B9109880F991F2FEFB7 -:1013F0003FEFA90102C0569547958A95E2F7CA01C9 -:1014000090938B0080938A000895CF93DF93EC0133 -:10141000862F90E08930910508F05AC0FC01EA5A05 -:10142000FF4F0C949F360E94E52882729A8199237F -:1014300069F0882319F085E390E002C089E290E02A -:101440000E94A928DF91CF910C942F29882319F0AD -:1014500085E390E002C089E290E00E94C628F2CFC6 -:101460008A818823A9F1DF91CF910C94C9138A81D5 -:10147000882371F1DF91CF910C9435128A818823F2 -:1014800039F1DF91CF910C944D128A81882301F1BB -:10149000DF91CF910C946C128A818823C9F0DF917F -:1014A000CF910C9487128A81882391F0DF91CF919C -:1014B0000C94A1128A81882359F0DF91CF910C946A -:1014C000BC128A81882321F0DF91CF910C94BF1345 -:1014D000DF91CF91089581E008950C946B0A0895EF -:1014E0000F931F93CF93DF938C01FC01C081D181B7 -:1014F000CE010E942A28BE010E94A90DEC01B8016C -:101500000E946D0A882309F474C1F801828188233E -:1015100009F45BC08091530181111FC0C431F0E711 -:10152000DF0709F00AC10E946F0A81E0809353012E -:101530000E94192A909352018093510110924A01FE -:1015400010924C0110924B0110924E0110924D01DD -:101550001092500110924F014CC180915101909115 -:1015600052010E94252A883C910570F480914A011D -:10157000E82FF0E0EE0FFF1FE55BFE4FD183C08345 -:101580008F5F80934A0135C1C43120E7D20708F04C -:1015900028C1C23080E7D80710F5C11590E7D907F8 -:1015A00009F0DAC0F8018281882309F4BFC00E94E3 -:1015B0003623FFEF24E38CE0F15020408040E1F738 -:1015C00000C000000E94742A14C1C431F0E7DF0794 -:1015D00008F0D3C0C23020E7D20708F49BC0F8015E -:1015E0008281882309F4A2C00E942E2C811102C09E -:1015F0000E940F2C0E944B2C90E09093F801809356 -:10160000F701C230F0E7DF0721F48091F701816034 -:101610007AC0C33020E7D20721F48091F7018260BD -:1016200072C0C43080E7D80721F48091F70184604C -:101630006AC0C53090E7D90719F48091F70127C037 -:10164000C630E0E7DE0721F48091F70180615BC0DE -:10165000C730F0E7DF0721F48091F701806253C0C3 -:10166000C83020E7D20721F48091F70180644BC095 -:10167000C93080E7D80721F48091F701806843C022 -:10168000CA3090E7D90729F48091F7018460886017 -:101690003AC0CB30E0E7DE0721F48091F7018E7F7E -:1016A00032C0CC30F0E7DF0721F48091F7018D7F65 -:1016B0002AC0CD3020E7D20721F48091F7018B7F3B -:1016C00022C0CE3080E7D80719F48091F7011AC004 -:1016D0008091F701CF3090E7D90711F48F7E13C0C6 -:1016E000C031E0E7DE0711F48F7D0DC0C131F0E7B6 -:1016F000DF0711F48F7B07C0C231D04711F48F7719 -:1017000002C08B7F877F8093F7018091F7010E9451 -:101710004F2C6FC0C11580E7D80741F0C130D047CA -:10172000F1F081E08093480180934901C801DF9185 -:10173000CF911F910F910C94C109C43120E7D207BA -:1017400008F04FC0C23080E7D80708F048CFC11575 -:1017500090E7D90709F42BCFC130D04711F7F80132 -:101760008281882319F386E492E00E941709809110 -:10177000E60181608093E6013CC0C333E0E7DE0709 -:10178000A1F4F8018281882321F01092480182E0BF -:1017900017C080914801811106C086E20E949F1FF8 -:1017A00086E20E94672082E019C0C433D04709F066 -:1017B000B8CFF8018281882331F01092490182E18B -:1017C0000E94B62016C080914901811106C087E2AF -:1017D0000E949F1F87E20E94672082E10E94BD2035 -:1017E00008C0C333F0E7DF0761F2C433D04709F321 -:1017F00098CF80E0DF91CF911F910F9108950C94C5 -:10180000D5090C94BF0926E4829FC0011124FC0174 -:101810003EE0739FE00DF11D1124E60FF11DEE0F68 -:10182000FF1FE25DFE4F859194910E94BC0D8115D2 -:1018300040E5940708F047C0811520E4920708F0BE -:1018400014C1883E910520F5803E910508F07DC1C8 -:10185000883A910578F4853A910508F0A6C0813060 -:10186000910509F472C108F42FC18430910508F084 -:101870006CC12AC18B3B910508F4A2C0803C910544 -:1018800008F422C1FC01EE0FFF1FE456F040E7C050 -:10189000811530E2930758F4811541E0940708F070 -:1018A00054C1803F910508F40FC1906508958115DA -:1018B00020E3920708F0D6C0FC01FF70EE0FFF1F77 -:1018C000E45EFE4FCCC0811535E5930708F044C0B7 -:1018D000811544E5940708F0DFC0811522E59207E1 -:1018E00010F5811531E5930708F0C2C09C0154E062 -:1018F000369527955A95E1F7922F9370482F4370AC -:1019000021E030E002C0220F331F4A95E2F73C6825 -:10191000392B8F708695869540E2849FC0011124F3 -:10192000822B932B0895AC0143705527282F2695C1 -:1019300026958115934508F0A0C081E090E002C093 -:10194000880F991F4A95E2F740E2249F90011124E5 -:10195000822B932B9C6808958F3240E7940790F474 -:101960008F3120E7920708F0A2C0811536E5930772 -:1019700008F497C09C0130562115304108F0A4C0EE -:101980009F7093C0803320E7920709F497C008F452 -:1019900092C0813340E7940709F493C082339047A3 -:1019A00009F092C080E093ED0895853A910509F41D -:1019B0008EC0863A910509F08DC082E890E40895C2 -:1019C000883A910509F489C0893A910509F488C0DB -:1019D0008A3A910509F487C08B3A910509F486C0CB -:1019E0008C3A910509F485C08D3A910509F484C0BB -:1019F000803B910509F483C08E3A910509F482C0B9 -:101A00008F3A910509F481C0813B910509F480C0AA -:101A1000823B910509F47FC0833B910509F47EC0A8 -:101A2000843B910509F47DC0853B910509F47CC098 -:101A3000863B910509F47BC0873B910509F47AC088 -:101A4000883B910509F479C0893B910509F478C078 -:101A50008A3B910509F477C080E094E4089585916C -:101A6000949108959927906C08959F70906A0895B5 -:101A7000982F8827816F906A089581E090E002C0D6 -:101A8000880F991F4A95E2F740E2249F90011124A4 -:101A9000822B932B9A680895982F8827846F906AD9 -:101AA00008958F719927982F8827906208958F51F4 -:101AB0009047946D089580E091ED089580E090ED59 -:101AC000089580E092ED089580E090E0089581E827 -:101AD00090E4089583E890E4089582EE94E40895F4 -:101AE00089EE94E408958AEE94E4089585EB94E4F5 -:101AF000089586EB94E4089587EB94E408958CECC4 -:101B000094E408958DEC94E4089583E895E40895B1 -:101B10008AE895E4089582E995E4089584E995E4D6 -:101B2000089581E296E4089583E296E4089584E2BC -:101B300096E4089585E296E4089586E296E4089591 -:101B400087E296E408958AE296E4089580E090E0C2 -:101B5000089526E4829FC0011124FC012EE0729FAB -:101B6000E00DF11D1124E60FF11DEE0FFF1FE25DE8 -:101B7000FE4F8591949108958238910549F1B0F412 -:101B80008133910509F459C048F48932910509F46B -:101B90004FC08A32910509F455C0089585339105E7 -:101BA00009F441C08933910599F00895833E910568 -:101BB00031F138F4803E910591F0823E9105A9F013 -:101BC0000895863E910501F1873E910539F108950A -:101BD0002091F70120FD3BC021FD39C0089580917F -:101BE000F70180FF34C089E341C08091F70182FF93 -:101BF00030C08091F70184FD2EC083EE37C0809104 -:101C0000F70182FD26C0F5CF8091F70183FF25C043 -:101C10008091F70184FD1FC087EE28C08091F701F5 -:101C200083FD1BC0F5CF8091F70185FD18C019C059 -:101C30008091F70185FD15C012C08091F70186FDE6 -:101C400012C013C08091F70186FD0FC00CC080EE5A -:101C50000DC082EE0BC080E009C086EE07C089E2AD -:101C600005C085E303C08AE201C081E390E00895E6 -:101C70000C94C309E82FF0E0ED5DFE4F8081E82F62 -:101C8000EF70F0E082958F7021E030E0A90102C092 -:101C9000440F551F8A95E2F740A308950F931F93B1 -:101CA000CF93DF93C4E0D0E001E010E0FE01ED5DF2 -:101CB000FE4F8081E82FEF70F0E021A182958F70B8 -:101CC000A80102C0440F551F8A95E2F7CA01822B72 -:101CD00081A38C2F0E943A0E219740F78DE090E06F -:101CE00061E070E0FC01EB5EFE4F2081E22FEF70BF -:101CF000F0E042A122952F70DB0102C0AA0FBB1FAA -:101D00002A95E2F79D01242B22A3019758F7DF9132 -:101D1000CF911F910F9108950F931F93CF93DF934E -:101D200085B7806885BF85B7806885BFC4E0D0E08F -:101D300001E010E0FE01ED5DFE4F8081E82FEF70C5 -:101D4000F0E021A182958F70A80102C0440F551FB9 -:101D50008A95E2F7CA01822B81A38C2F0E943A0E4A -:101D6000219740F78DE090E061E070E0FC01EB5ED0 -:101D7000FE4F2081E22FEF70F0E042A122952F70FC -:101D8000DB0102C0AA0FBB1F2A95E2F79D01242B9D -:101D900022A3019758F7DF91CF911F910F910C94D7 -:101DA000FF0BCF92DF92EF92FF920F931F93CF938F -:101DB000DF930EE511E07801C4E0CC24C394D12C6C -:101DC000D5E08C2F0E943A0E8DE090E040E050E08C -:101DD000FC01EB5EFE4F6081E62FEF70F0E020A18A -:101DE00030E062956F7002C0359527956A95E2F7ED -:101DF00020FD09C09601082E02C0220F331F0A944D -:101E0000E2F7422B532B019718F7D7019E918E9141 -:101E10007D018417950721F04D935C93D0930001C9 -:101E20008C2F0E943A0EC15060F68091000187FD10 -:101E30002FC09091E60190FF10C0282F082E000CB3 -:101E4000330B3F938F938FE892E09F938F930E9481 -:101E5000B0090F900F900F900F908091000181506A -:101E60008093000187FD07C0EFE9FFE03197F1F7AC -:101E700000C000000DC0E8E6F1E084E591E0D80183 -:101E80003E912E918D01329322938A179B07B9F7C9 -:101E90000E94010C81E0DF91CF911F910F91FF9083 -:101EA000EF90DF90CF900895E82FF0E0EE0FFF1F46 -:101EB000E25AFE4F808191810895EF92FF920F9335 -:101EC0001F93CF93DF938091E60180FF04C080E7EA -:101ED00092E00E9417090EE511E0C0E0D0E088E52D -:101EE000E82E82E0F82E8091E60180FF13C0F80111 -:101EF000808191810E9481299F938F93DF93CF935B -:101F0000FF92EF920E94B0090F900F900F900F90E8 -:101F10000F900F9021960E5F1F4FC530D10519F716 -:101F2000DF91CF911F910F91FF90EF9008950F9344 -:101F30001F93CF9308E611E0C0E0F80192918291DF -:101F40008F010E946329C80FF1E00E351F07A9F722 -:101F50008C2FCF911F910F91089521B3342F30957D -:101F6000232331B3432B3FB7F894FC01680F791F4B -:101F7000E617F70789F0819198E041BB000000C0A7 -:101F800087FF21BB880F000000C000C000C021BB3C -:101F900000C09A9591F7ECCF3FBF089520B3242B52 -:101FA00020BB9B01220F331F620F731F0E94AD0FD6 -:101FB00087EC90E00197F1F700C00000089540E23F -:101FC0000C94CE0FAF92BF92CF92DF92EF92FF921E -:101FD0000F931F93CF93DF936C01790150E0FA01C7 -:101FE000EE55FA4F44918FEF90E0FC01E61BF109AA -:101FF000EE55FA4FE491E09509F495C0C42FD0E076 -:102000008E1B91098C9F90018D9F300D9C9F300DF0 -:102010001124E32F8CE3A82EB12CC601B5010E9438 -:102020007736DC016230710509F446C0D0F46115E1 -:10203000710599F16130710509F079C0C31BD109AF -:10204000B501681B790BC69FC001C79F900DD69F35 -:10205000900D1124B5010E947736032F060F142F1F -:1020600067C06430710509F44BC0B8F16530710583 -:1020700009F05DC0C31BD109B501681B790BC69F70 -:10208000C001C79F900DD69F900D1124B5010E94ED -:102090007736132FE32FE60F44C0C31BD109CC9D25 -:1020A000C001CD9D900DDC9D900D1124B5010E94C5 -:1020B0007736132F160F35C0C31BD109CA9FC00135 -:1020C000CB9F900DDA9F900D1124B5010E947736B9 -:1020D000142F032FE32FE60F2BC0C31BD109B5012B -:1020E000681B790BC69FC001C79F900DD69F900DAE -:1020F0001124B5010E947736132F160F032F0FC03E -:10210000C31BD109CA9FC001CB9F900DDA9F900DD0 -:102110001124B5010E947736032F060F132FE42FE9 -:1021200007C0042F05C0E42F142F042F01C0E0E0E6 -:10213000D70111960C9311971C931296EC93DF9193 -:10214000CF911F910F91FF90EF90DF90CF90BF90B4 -:10215000AF90089587E090E00C94AD36AB01BC01E0 -:1021600087E090E00C94CB368091E60180FF08C0B8 -:1021700083E794E09F938F930E94B0090F900F9094 -:1021800083E08093F9018091FA01807884668F77EB -:102190008093FA018CEC8093FB018093FC016091A9 -:1021A000F9017091FA018091FB019091FC010C946E -:1021B000AE108091E60180FF08C08CE594E09F930B -:1021C0008F930E94B0090F900F908091E60180FFDD -:1021D0000FC08091F90181701F928F938FE394E07B -:1021E0009F938F930E94B0090F900F900F900F90C4 -:1021F0008091E60180FF10C08091F90186958F7370 -:102200001F928F9384E294E09F938F930E94B00972 -:102210000F900F900F900F908091E60180FF19C0F2 -:102220008091F901881F8827881F9091FA01292F32 -:10223000220F822B97FB992790F99F938F938AE027 -:1022400094E09F938F930E94B0090F900F900F908E -:102250000F908091E60180FF0EC08091FB011F92DC -:102260008F9380EF93E09F938F930E94B0090F901C -:102270000F900F900F908091E60180FF0EC080912B -:10228000FC011F928F9386ED93E09F938F930E94A2 -:10229000B0090F900F900F900F9008958091F90161 -:1022A00080FF06C060E170E081E092E00C94DF0FF7 -:1022B000E3E0F2E0DF0111971C9211971C9210826B -:1022C000339682E0E333F807A9F7ECCFE3E0F2E0DE -:1022D000DF0111978C9311976C934083339692E0B2 -:1022E000E333F907A9F70C944E11EF92FF920F9385 -:1022F0001F93CF93DF9300D01F92CDB7DEB7182F77 -:10230000E92EF62E042F8091F9019091FA01A09107 -:10231000FB01B091FC018093FD019093FE01A0931D -:10232000FF01B09300028091F90180FF1FC09E0160 -:102330002F5F3F4F812F9E2D0E94E20F8091FD0164 -:1023400010FB87F98093FD0116958091FE0180783E -:10235000182BE0FA17F91093FE01F092FF01009399 -:1023600000024B8169818A810E9466110F900F9053 -:102370000F90DF91CF911F910F91FF90EF900895F3 -:102380000F931F93CF93DF93EC01062F142F90919F -:10239000F90190FF65C0892F8E77823021F4CE013C -:1023A0000E9475111BC0892F86958F732EE3280F0D -:1023B0002F73243018F41091FC0110C0865C8F73C9 -:1023C000893060F4C92FCC1FCC27CC1FD091FA01E3 -:1023D0008D2F880FC82BD7FBDD27D0F98091F9010D -:1023E000C0FB87F98093F901C6958091FA01807846 -:1023F000C82BD0FBC7F9C093FA010093FB011093DF -:10240000FC016091F9017091FA018091FB019091BA -:10241000FC010E94AE108091FC011F928F9380916D -:10242000FB011F928F938091F901881F8827881FD5 -:102430009091FA01292F220F822B97FB992790F96F -:102440009F938F9382ED92E09F938F930E94B009A8 -:102450008DB79EB708960FB6F8949EBF0FBE8DBF7E -:10246000DF91CF911F910F910895E9EFF1E0208165 -:10247000221F2227221F3091FA01432F440F842F5D -:10248000822B37FB992790F9089668E671E00E9445 -:102490008B36438162810C94C0112091F901221F77 -:1024A0002227221F3091FA01432F440F842F822BC1 -:1024B00037FB992790F9883091051CF4805A9E4F7C -:1024C00005C0089768E671E00E948B364091FC01D8 -:1024D0006091FB010C94C0116091FB01862F90E08C -:1024E000883F910514F4685F01C06FEF8091F90196 -:1024F000881F8827881F9091FA01292F220F97FBA8 -:10250000992790F94091FC01822B0C94C0116091A5 -:10251000FB01862F90E0089714F0685001C060E03E -:102520008091F901881F8827881F9091FA01292F2F -:10253000220F97FB992790F94091FC01822B0C9474 -:10254000C0114091FC01842F90E0883F910514F464 -:10255000485F01C04FEF8091F901881F8827881FCD -:102560009091FA01292F220F97FB992790F96091FA -:10257000FB01822B0C94C0114091FC01842F90E050 -:10258000089714F0485001C040E08091F901881F7D -:102590008827881F9091FA01292F220F97FB9927EE -:1025A00090F96091FB01822B0C94C011809179010C -:1025B00081110FC081E08093790189E080939100BF -:1025C0008FB7F89493E09093990090ED90939800D2 -:1025D0008FBF089580917100826080937100809117 -:1025E000E60180FF08C081EC92E09F938F930E94E8 -:1025F000B0090F900F900895809171008D7F8093A6 -:1026000071008091E60180FF08C08FEA92E09F93FD -:102610008F930E94B0090F900F9008959091F90147 -:1026200090FF4BC09178811102C0926007C0883141 -:1026300010F09E6203C08F73880F982B9093F9015E -:102640006091F9017091FA018091FB019091FC0178 -:102650000E94AE108091F90186958F731F928F931F -:1026600085E293E09F938F930E94B0098091F901D6 -:10267000982F9E770F900F900F900F90923019F433 -:102680000E94FC1207C08695825C8F73863110F41D -:102690000E94EA128091F901881F8827881F909173 -:1026A000FA01292F220F97FB992790F94091FC01FD -:1026B0006091FB01822B0C94C01108958091E6017A -:1026C00081608093E6018FEB93E09F938F930E944C -:1026D000B00981E080937A018091E6010F900F901C -:1026E00080FF08C089EA93E09F938F930E94B0090E -:1026F0000F900F900E942E2C811110C08091E60146 -:1027000080FF08C081E893E09F938F930E94B009F7 -:102710000F900F900E940F2C0E94B4100E94AA10DC -:102720006093F9017093FA018093FB019093FC018F -:102730006E77C1F48091E60180FF08C088E393E0E2 -:102740009F938F930E94B0090F900F900E94B41036 -:102750000E94AA106093F9017093FA018093FB0123 -:102760009093FC010E94D9100E94D6128091F90129 -:1027700080FF04C086958F730C940E13089580918A -:10278000F90186958F738F5F883108F081E00C9492 -:102790000E138091F901982F909590FB80F980930A -:1027A000F9016091F9017091FA018091FB0190911A -:1027B000FC010E94AE108091F90181701F928F93ED -:1027C00087EF92E09F938F930E94B0098091F90167 -:1027D0000F900F900F900F9080FF04C086958F731D -:1027E0000C940E130E94FC122FEF80E792E0215010 -:1027F00080409040E1F700C000000C944E11CF9350 -:10280000C82F80917701909178010E94252AEC2FA2 -:10281000F0E0E256FB4FE491F0E08E179F0718F1CD -:102820000E94192A9093780180937701E0917601B4 -:10283000F0E0EE55FB4F44918091F901881F882705 -:10284000881F9091FA01292F220F97FB992790F961 -:102850006091FB01822B0E9475118091760190E0BE -:10286000019680937601CF910895CF93C82F8091E0 -:102870007401909175010E94252AEC2FF0E0E55635 -:10288000FB4FE491F0E08E179F07E8F00E94192AB1 -:1028900090937501809374014091FC016091FB015C -:1028A00080917201909173010E9475118091720163 -:1028B00090917301019668E671E00E9477369093DB -:1028C000730180937201CF910895CF92DF92FF92AE -:1028D0000F931F93CF93DF93F82E80917001909107 -:1028E00071010E94252AEF2DE695F0E0E556FB4F99 -:1028F000E491F0E08E179F07C0F10E94192A90938F -:1029000071018093700101E012E0C0E0D0E088E640 -:10291000C82EDD24D39480916E0190916F018C0FAD -:102920009D1FB6010E94773698014091FC0160918D -:10293000FB010E94E20F66960D5F1F4FC03681E0DB -:10294000D80749F70E944E1180916E0190916F0156 -:10295000F0FE06C0019668E671E00E94773601C07D -:10296000019790936F0180936E01DF91CF911F913A -:102970000F91FF90DF90CF9008958F929F92AF922A -:10298000BF92CF92DF92EF92FF920F931F93CF935C -:10299000DF93C82F80FF03C0DD24DA9402C0DD245A -:1029A000D39480916C0190916D010E94252AC69567 -:1029B000EC2FF0E0E856FB4FE491F0E08E179F0714 -:1029C00008F466C00E94192A90936D0180936C01EF -:1029D00091E0E92E92E0F92E03E012E0C0E0D0E0B1 -:1029E00027E0822E912CF80131971082F701108296 -:1029F000F801108287E0A82EB12CC12C80916B01C8 -:102A00008C0D87FD805F082E000C990BC817D90725 -:102A1000E9F42091FC012A9DC0012B9D900D112409 -:102A2000B4010E948B36462F8091F901881F8827B8 -:102A3000881F9091FA01592F550F97FB992790F90C -:102A400097016091FB01852B0E94E20FCD0CF1E014 -:102A5000AF1AB10899F6219683E0E80EF11C0D5FDC -:102A60001F4FC031D10509F0BECF0E944E11809199 -:102A70006B0191E0D91206C0811102C08FE006C03F -:102A8000815004C090E001968F70992780936B016C -:102A9000DF91CF911F910F91FF90EF90DF90CF903A -:102AA000BF90AF909F908F9008959F92AF92BF92EA -:102AB000CF92DF92EF92FF920F931F93CF93DF930A -:102AC000CDB7DEB7E0970FB6F894DEBF0FBECDBF2F -:102AD000182F8091690190916A010E94252AE12FA7 -:102AE000F0E0EB56FB4FE491F0E08E179F0708F4FF -:102AF00093C00E94192A90936A0180936901CE01C4 -:102B000001967C015E0193E0A90EB11CC12CD12C71 -:102B10008701F50131971082F7011082F5011082CB -:102B2000912C9091010180916801999E800D112452 -:102B300087FD04C080311CF08FE001C080E0082ECA -:102B4000000C990BC816D906A1F48091F901881FD1 -:102B50008827881F9091FA01592F550F97FB9927C5 -:102B600090F997014091FC016091FB01852B0E9437 -:102B7000E20F9394F7E09F12D4CF8FEFC81AD80AD0 -:102B800093E0E90EF11CE3E0AE0EB11CF0E1CF16CC -:102B9000D10409F0BECFA3E0B2E089E090E0FC01EF -:102BA000EF70FF279D0121503109AF01440F551FE0 -:102BB000E40FF51FBF01600F711FFB014181F90197 -:102BC000408321503109FB014081F9014083FB0121 -:102BD00022812C93019613968931910501F70E9469 -:102BE0004E119091010180916801913049F48A3F22 -:102BF0002CF489EF809368018FEF08C081500AC0E0 -:102C000087313CF086E18093680181E08093010187 -:102C100003C08F5F80936801E0960FB6F894DEBF23 -:102C20000FBECDBFDF91CF911F910F91FF90EF901D -:102C3000DF90CF90BF90AF909F9008951F920F921A -:102C40000FB60F9211242F933F934F935F936F937F -:102C50007F938F939F93AF93BF93EF93FF93809155 -:102C6000F90186958F739EE3980F9F73943020F43B -:102C700082500E94FF1323C09AE3980F9F739330F2 -:102C800020F486500E9435141AC097E3980F9F7362 -:102C9000963020F489500E94651411C091E3980F7A -:102CA0009F73963020F48F500E94BD1408C09BE2A1 -:102CB000980F9F73933018F485510E945515FF911A -:102CC000EF91BF91AF919F918F917F916F915F91A4 -:102CD0004F913F912F910F900FBE0F901F9018951D -:102CE0008091860108959FB7F89410927D019FBF4F -:102CF00090913502943009F057C09091E9009F708F -:102D00003091EC00232F217030FD20E8922B24E03D -:102D10002093E9002091EB0020FF43C02091EE00BA -:102D200027FF3FC020917B01222321F02091E80062 -:102D300025FF37C010927B0126E03091E80035FD79 -:102D400015C030913502343061F53091EB0035FD1E -:102D500028C0215021F481E080937B0122C0EFE95B -:102D6000FFE03197F1F700C00000E7CF8093F1005A -:102D70008091E80085FD0AC08091E80080FFFCCFCB -:102D80008091E8008E778093E80006C08FB7F894B2 -:102D900021E020937D018FBF9F709093E90080E038 -:102DA00008959F709093E9008FEF0895CF93DF937C -:102DB00000D01F92CDB7DEB79C01809135028430E0 -:102DC00019F593E099833B832A839093E9008FEF71 -:102DD0009091E800815095FD06C095ED9A95F1F728 -:102DE00000008111F5CF8091E80085FF0DC040E023 -:102DF00050E063E070E0CE0101960E94731980916B -:102E0000E8008E778093E8000F900F900F90DF918D -:102E1000CF910895CF93DF9300D01F92CDB7DEB747 -:102E200020913502243021F522E029839B838A8377 -:102E300083E08093E9008FEF9091E800815095FD49 -:102E400006C095ED9A95F1F700008111F5CF8091BC -:102E5000E80085FF0DC040E050E063E070E0CE0187 -:102E600001960E9473198091E8008E778093E800A4 -:102E70000F900F900F90DF91CF9108959C0180915A -:102E800035028430F9F482E08093E9009FEF80916D -:102E9000E800915085FD06C085ED8A95F1F70000A8 -:102EA0009111F5CF8091E80085FF0CC040E050E023 -:102EB00065E070E0C9010E9473198091E8008E7787 -:102EC0008093E8000895CF93DF93EC018091350261 -:102ED000843039F581E08093E9008FEF9091E8002C -:102EE000815095FD06C095ED9A95F1F7000081118E -:102EF000F5CF8091E80085FF14C040E050E068E025 -:102F000070E0CE010E9473198091E8008E77809363 -:102F1000E80088E0FE01AEE7B1E001900D928A95ED -:102F2000E1F7DF91CF91089587EC96E00E941709B1 -:102F300080913402811109C00E94041B0E94611B10 -:102F40008091E20084608093E200089583EC96E033 -:102F50000E9417091092340208958FEB96E00C94AA -:102F600017098BEB96E00C94170987EB96E00E940B -:102F700017090C94DC2920917C012F5F822F62E3DA -:102F80000E946B36992319F020937C0108951092CA -:102F90007C0180917D01882371F18091350284301C -:102FA00041F58091E9008F702091EC00922F917093 -:102FB00020FD90E8892B94E09093E9009091EB003C -:102FC00090FF14C09091EE0097FF10C09091E80020 -:102FD00095FF03C01092F100F9CF9091E80090FFA7 -:102FE00005C09091E8009E779093E8008F708093E1 -:102FF000E90010927D01089542E061EC81E00E94B9 -:103000007D1A42E061EC82E00E947D1A42E061ECB0 -:1030100083E00E947D1A42E261EC84E00C947D1A08 -:1030200080913702833009F453C030F4813071F05D -:10303000823009F48CC008958A3009F478C08B304E -:1030400009F45EC0893009F09AC020C08091360230 -:10305000813A09F094C08091E800877F8093E8006E -:1030600080913A0290913B02892B21F468E08EE72F -:1030700091E003C060E080E090E070E00E94BE1943 -:103080008091E8008B778093E80008958091360264 -:10309000813209F074C080913A0290913B02892BF1 -:1030A00009F06DC08091E800877F8093E8008091EF -:1030B000E80082FD05C0809135028111F8CF5FC024 -:1030C0008091F100809386018091E8008B7753C056 -:1030D00080913602813A09F052C080913A02909173 -:1030E0003B02892B09F04BC08091E800877F8093D9 -:1030F000E8008091E80080FFFCCF80910C0136C091 -:10310000809136028132D9F580913A0290913B024A -:10311000892BA9F58091E800877F8093E8000E94C1 -:10312000B21A8091380280930C010C94362380915E -:103130003602813221F58091E800877F8093E80094 -:103140000E94B21A8091390280938701089580917C -:103150003602813AA1F48091E800877F8093E800ED -:103160008091E80080FFFCCF809187018093F1007F -:103170008091E8008E778093E8000C94B21A08954D -:1031800084B7877F84BF0FB6F894A89580916000BC -:10319000886180936000109260000FBE80E8809389 -:1031A0006100109261000E94971E0E94041B0E9401 -:1031B000611B8091E20084608093E20083E796E1E6 -:1031C0000E945E2978940E94EB1D0E94991E82E065 -:1031D00091E00E94061E86EA96E00E9417098091FF -:1031E0003502853089F482EA96E00E9417090E9430 -:1031F0009B2980913302882391F30E94CB29882355 -:1032000071F30E945D19EBCF0E94C11EE8CF292FF8 -:10321000332723303105C9F060F42130310581F0C6 -:103220002230310509F041C084E790E029EE36E014 -:1032300040C021323105E1F02232310531F135C093 -:1032400082E190E02DE537E034C099278130910587 -:1032500049F028F0029749F5EBECF6E005C0E5EE01 -:10326000F6E002C0EBEDF6E0849190E09F0121C012 -:103270006430D8F4E62FF0E0EE0FFF1FEC5CFE4F59 -:103280002081318189E090E014C0643070F470E0F6 -:10329000FB01EE0FFF1FE45DFE4F20813181FB013A -:1032A000E85DFE4F808190E004C080E090E020E087 -:1032B00030E0FA0131832083089580E189BD82E105 -:1032C00089BD09B400FEFDCF8091D8008F7D809329 -:1032D000D8008091E00082608093E0008091E0005F -:1032E00081FDFCCF0895CF92DF92EF92FF920F9372 -:1032F0001F93CF93DF93EC018B016A010E94D11AD7 -:10330000811133C0C114D10439F0F601808191815B -:10331000081B190BC80FD91FE12CF12C0115110541 -:1033200019F18091E80085FD16C08091E8008E7744 -:103330008093E800C114D10449F0F60180819181A5 -:10334000E80EF91EF182E08285E00FC00E94D11ADA -:10335000882321F30AC089918093F100015011095B -:10336000FFEFEF1AFF0ADACF80E0DF91CF911F91D4 -:103370000F91FF90EF90DF90CF90089520913C0245 -:1033800030913D022617370748F06115710539F471 -:103390002091E8002E772093E80001C0B901FC01DC -:1033A00020E06115710579F1809135028823F1F1F2 -:1033B0008530F1F18091E80083FD3CC08091E80008 -:1033C00082FD2EC08091E80080FFEBCF2091F300BA -:1033D0008091F20090E0922B6115710551F08830D8 -:1033E000910538F421912093F10061507109019603 -:1033F000F3CF21E0089709F020E08091E8008E7774 -:103400008093E800CECF2111CFCF0AC08091350242 -:10341000882361F0853061F08091E80083FD0AC067 -:103420008091E80082FFF2CF80E0089582E0089565 -:1034300083E0089581E0089520913C0230913D029F -:103440002617370748F06115710539F42091E80017 -:103450002E772093E80001C0B901FC0120E061153E -:10346000710591F180913502882309F440C08530BF -:1034700009F43FC08091E80083FD3DC08091E800E1 -:1034800082FD2FC08091E80080FFE9CF2091F300FA -:103490008091F20090E0922B6115710559F088300F -:1034A000910540F424912093F10031966150710907 -:1034B0000196F2CF21E0089709F020E08091E80022 -:1034C0008E778093E800CBCF2111CCCF0AC08091BA -:1034D0003502882361F0853061F08091E80083FD3A -:1034E0000AC08091E80082FFF2CF80E0089582E078 -:1034F000089583E0089581E00895982F973068F546 -:103500009093E900981739F07091EC002091ED004C -:103510005091F00003C0242F762F50E021FD02C00F -:103520009F5FECCF3091EB003E7F3093EB0030910A -:10353000ED003D7F3093ED003091EB003160309332 -:10354000EB007093EC002093ED005093F00020917D -:10355000EE0027FDE5CF80E008958F708093E900AD -:1035600081E008958091360287FF11C08091E800C4 -:1035700082FD05C0809135028111F8CF11C0809184 -:10358000E8008B770BC080913502882349F0809149 -:10359000E80080FFF8CF8091E8008E778093E80004 -:1035A00008952091E4003091E50095E64091EC000B -:1035B000842F817040FF23C08091E80080FD1DC0F2 -:1035C00080913502882399F0853099F08091EB0045 -:1035D00085FD11C04091E4005091E50024173507A6 -:1035E00029F3915011F09A01E1CF84E0089582E02F -:1035F000089583E0089581E0089580E00895409162 -:10360000E80042FFDDCF08950E94721B0E947A1BE2 -:10361000E0EEF0E0808181608083E8EDF0E0808181 -:103620008F77808319BCA7EDB0E08C918E7F8C934F -:1036300080818F7E80831092340208950F931F93B0 -:10364000CF93DF930E94721B0E947A1BC8EDD0E0DB -:1036500088818F77888388818068888388818F7D3F -:10366000888319BC109235021092310210923302F5 -:103670001092320200EE10E0F80180818B7F80838F -:1036800088818160888342E060E080E00E947D1A4A -:10369000E1EEF0E080818E7F8083E2EEF0E08081D9 -:1036A00081608083808188608083F80180818E7F43 -:1036B0008083888180618883DF91CF911F910F91F2 -:1036C0000895E8EDF0E080818F7E8083E7EDF0E003 -:1036D00080818160808384E082BF81E080933402B6 -:1036E0000C941E1BE8EDF0E080818E7F80831092A9 -:1036F000E20008951092DA001092E10008951F92FE -:103700000F920FB60F9211242F933F934F935F9315 -:103710006F937F938F939F93AF93BF93EF93FF9399 -:103720008091E10082FF0BC08091E20082FF07C020 -:103730008091E1008B7F8093E1000E94BB17809114 -:10374000DA0080FF1FC08091D80080FF1BC08091ED -:10375000DA008E7F8093DA008091D90080FF0DC05F -:1037600080E189BD82E189BD09B400FEFDCF81E021 -:10377000809335020E94941705C019BC109235023F -:103780000E94A6178091E10080FF19C08091E2009D -:1037900080FF15C08091E2008E7F8093E2008091CF -:1037A000E20080618093E2008091D8008062809383 -:1037B000D80019BC85E0809335020E94B117809132 -:1037C000E10084FF30C08091E20084FF2CC080E1E2 -:1037D00089BD82E189BD09B400FEFDCF8091D8008A -:1037E0008F7D8093D8008091E1008F7E8093E100EF -:1037F0008091E2008F7E8093E2008091E200816000 -:103800008093E20080913102882311F084E007C0A8 -:103810008091E30087FD02C081E001C083E08093D6 -:1038200035020E94B5178091E10083FF29C0809185 -:10383000E20083FF25C08091E100877F8093E10053 -:1038400082E080933502109231028091E1008E7FF8 -:103850008093E1008091E2008E7F8093E20080916E -:10386000E20080618093E20042E060E080E00E943C -:103870007D1A8091F00088608093F0000E94AD175F -:10388000FF91EF91BF91AF919F918F917F916F9138 -:103890005F914F913F912F910F900FBE0F901F900E -:1038A00018951F920F920FB60F9211242F933F93EA -:1038B0004F935F936F937F938F939F93AF93BF9338 -:1038C000CF93DF93EF93FF93C091E900CF70809186 -:1038D000EC00D82FD17080FDD0E81092E9008091E3 -:1038E000F000877F8093F00078940E94951C1092DE -:1038F000E9008091F00088608093F000CD2BCF70BC -:10390000C093E900FF91EF91DF91CF91BF91AF910B -:103910009F918F917F916F915F914F913F912F91E7 -:103920000F900FBE0F901F9018951F93CF93DF93AA -:10393000CDB7DEB7AA970FB6F894DEBF0FBECDBFE6 -:10394000E6E3F2E08091F100819322E0EE33F207AA -:10395000C9F70E9410188091E80083FF24C180916C -:10396000360290913702492F50E04A30510508F055 -:103970001AC1FA01E15AFF4F0C949F36803881F04A -:10398000823809F010C180913A028F708093E9006B -:103990008091EB0085FB882780F91092E90006C032 -:1039A0008091320290913302911182609091E800EF -:1039B000977F9093E8008093F1001092F100C8C0C7 -:1039C000282F2D7F09F0EFC0882319F0823061F095 -:1039D000EAC080913802813009F0E5C0933009F0E7 -:1039E00080E0809333022BC080913802811127C080 -:1039F00080913A028F7009F4D6C08093E90020913B -:103A0000EB0020FF1CC0933021F48091EB0080621A -:103A100014C09091EB0090619093EB0021E030E0B6 -:103A2000A90102C0440F551F8A95E2F74093EA00AE -:103A30001092EA008091EB0088608093EB00109276 -:103A4000E9008091E800877F86C08111ACC01091A9 -:103A500038021F778091E3008078812B8093E30008 -:103A60008091E800877F8093E8000E94B21A8091DD -:103A7000E80080FFFCCF8091E30080688093E30042 -:103A8000111102C082E001C083E0809335028BC037 -:103A90008058823008F087C08091380290913902B6 -:103AA0008C3D53E0950779F583E08A838AE2898328 -:103AB0004FB7F894DE01139620E03EE051E2E32F89 -:103AC000F0E050935700E49120FF03C0E295EF70BF -:103AD0003F5FEF708E2F90E0EA3010F0C79601C084 -:103AE000C0968D939D932F5F243149F74FBF8091EE -:103AF000E800877F8093E8006AE270E0CE010196DB -:103B00000E94BE1914C0AE014F5F5F4F60913A0230 -:103B10000E940719BC01892B09F445C09091E80067 -:103B2000977F9093E80089819A810E941C1A809166 -:103B3000E8008B778093E80036C08038A1F580914B -:103B4000E800877F8093E800809131028093F10044 -:103B50008091E8008E778093E8000E94B21A23C01B -:103B6000811121C0809138029091390299270297E2 -:103B7000D4F48091E800877F8093E8008091380238 -:103B8000809331020E94B21A80913102811106C0E5 -:103B90008091E30087FD02C081E001C084E0809352 -:103BA00035020E94FC178091E80083FF0AC08091D3 -:103BB000E800877F8093E8008091EB00806280932B -:103BC000EB00AA960FB6F894DEBF0FBECDBFDF9113 -:103BD000CF911F910895CF93809135028823A1F052 -:103BE000C091E900CF709091EC00892F817090FD19 -:103BF00080E8C82B1092E9008091E80083FD0E94C4 -:103C0000951CCF70C093E900CF91089590938D01DA -:103C100080938C010895E0918C01F0918D01309793 -:103C200021F00190F081E02D099480E00895EF9259 -:103C3000FF921F93CF93DF93F82E192FE0918C0101 -:103C4000F0918D013097A9F10280F381E02D099563 -:103C50008091E60182FF2DC080FF04C08AE598E0D4 -:103C60000E941709CF2DD12F18E084E5E82E88E0B7 -:103C7000F82E8091E60180FF0BC088811F928F9300 -:103C8000FF92EF920E94B0090F900F900F900F904B -:103C9000115021961111EDCF8091E60180FF09C0EE -:103CA00082E598E0DF91CF911F91FF90EF900C9407 -:103CB0001709DF91CF911F91FF90EF900895E09148 -:103CC0008C01F0918D01309721F00480F581E02D79 -:103CD0000994089520918A0130918B0128173907A2 -:103CE00071F090938B0180938A01E0918C01F091A7 -:103CF0008D01309721F00680F781E02D0994089519 -:103D000020918801309189012817390771F090932B -:103D1000890180938801E0918C01F0918D013097A9 -:103D200021F00084F185E02D0994089508950C9404 -:103D3000961E0E94102A0E948C0E0E94DE2A0E946B -:103D400057340C945E13CF93DF931F92CDB7DEB739 -:103D50009091E60192FF10C090FF0EC01F928F93CA -:103D60002CE638E03F932F9389830E94B0090F908F -:103D70000F900F900F9089810F90DF91CF910C944D -:103D8000380E4F925F927F928F929F92AF92BF9226 -:103D9000CF92DF92EF92FF920F931F93CF93DF9317 -:103DA00000D000D01F92CDB7DEB70E94D10E99E9A6 -:103DB000C92E91E0D92E04E010E0AA24A394B12CDE -:103DC000702E802F0E94540F4C01F60152904290A9 -:103DD0006F014826592641145104A1F401501109DC -:103DE00078F78FEF89838A831B820E94192A81606A -:103DF000782F9D838C8349815A816B818D810E94AC -:103E0000711F38C08091E60181FD0E945D0F2DE099 -:103E100030E07501022E02C0EE0CFF1C0A94E2F79E -:103E2000C2018E219F21892B09F129837A828E205C -:103E30009F2091E0892809F490E09B830E94192A31 -:103E40008160782F9D838C8349815A816B818D811C -:103E50000E94711F000F111FF801E157FE4F808172 -:103E60009181E826F926F182E08204C021503109CF -:103E700080F6B4CF0E94592E0E940B1E90918E01A5 -:103E80008917D1F00E940B1E80938E010F900F9026 -:103E90000F900F900F90DF91CF911F910F91FF9096 -:103EA000EF90DF90CF90BF90AF909F908F907F90DA -:103EB0005F904F900C94A31E0F900F900F900F9057 -:103EC0000F90DF91CF911F910F91FF90EF90DF90B6 -:103ED000CF90BF90AF909F908F907F905F904F90CA -:103EE0000895CF93DF93CDB7DEB72B970FB6F89435 -:103EF000DEBF0FBECDBF4F83588769877A878B8718 -:103F0000DE01119686E0FD0111928A95E9F785E0C0 -:103F1000FE01379601900D928A95E1F749815A8109 -:103F20006B817C818D819E810E94CE252B960FB660 -:103F3000F894DEBF0FBECDBFDF91CF910895CF9330 -:103F4000C82F882309F4C1C0823859F40E940B1E7F -:103F500081FDBBC089E30E94A9280E942F2989E323 -:103F60000CC0833879F40E940B1E80FDAEC083E53F -:103F70000E94A9280E942F2983E50E94C628CF917C -:103F80000C942F29843859F40E940B1E82FD9DC089 -:103F900087E40E94A9280E942F2987E4EECF8CEFA6 -:103FA0008C0F813A48F48C2F0E94023381118DC00E -:103FB0008C2F0E94A928E3CF80E28C0F883048F430 -:103FC000C77081E001C0880FCA95EAF70E94E8280F -:103FD000D6CF8BE58C0F833078F4C53A29F0C63AFA -:103FE00031F083E890E005C081E890E002C082E80B -:103FF00090E0CF910C946A1E88E58C0F833108F015 -:1040000064C0C83A39F1C93A41F1CA3A49F1CB3AE8 -:1040100051F1CC3A59F1CD3A61F1C03B69F1CE3A58 -:1040200071F1CF3A79F1C13B81F1C23B89F1C33BD8 -:1040300091F1C43B99F1C53BA1F1C63BA9F1C73B46 -:10404000B1F1C83BB9F1C93BC1F1CA3BC9F180E04C -:1040500090E038C082EE90E035C089EE90E032C04A -:104060008AEE90E02FC085EB90E02CC086EB90E0CC -:1040700029C087EB90E026C08CEC90E023C08DEC4B -:1040800090E020C083E891E01DC08AE891E01AC06A -:1040900082E991E017C084E991E014C081E292E0E6 -:1040A00011C083E292E00EC084E292E00BC085E290 -:1040B00092E008C086E292E005C087E292E002C08A -:1040C0008AE292E0CF910C94801ECF9108958823CC -:1040D00009F44BC0823859F40E940B1E81FF45C081 -:1040E00089E30E94A9280E942F2989E30CC0833804 -:1040F00071F40E940B1E80FF38C083E50E94A9283E -:104100000E942F2983E50E94C6280C942F29843809 -:1041100059F40E940B1E82FF28C087E40E94A92840 -:104120000E942F2987E4EFCF9CEF980F913A58F324 -:1041300090E2980F983050F4877091E001C0990F89 -:104140008A95EAF7892F0E94EE28DFCF9BE5980F2A -:10415000933020F480E090E00C946A1E885A8331FA -:1041600020F480E090E00C94801E0895882321F0D4 -:104170000E94E8280C942F290895882321F00E949A -:10418000EE280C942F2908958F929F92AF92BF92A0 -:10419000CF92DF92EF92FF920F931F93CF93DF9313 -:1041A0001F92CDB7DEB77C01C62E472FFC010581DB -:1041B00002950F701281112321F079830E94052945 -:1041C000498149830E94A2284981882381F01123D3 -:1041D00071F080E28C0D883050F082E00E948B28D4 -:1041E0000E94A22891E0D82ED926498101C0D12C65 -:1041F000E42FE295EF708E2F90E0FC01E759FF4F1E -:104200000C949F36842F807F042F0F70882311F029 -:104210000295007F112389F0002309F488C180E210 -:104220008C0D883020F4802F0E94E82803C0802F56 -:104230000E94F8280E942F297AC18C2D0E946720A5 -:10424000002309F4AAC180E28C0D883020F4802F6D -:104250000E94EE2803C0802F0E94FE280E942F2972 -:104260009CC1942F907F842F8F70903211F0829593 -:10427000807FCC2021F0F1E0CF16A1F01DC01123EA -:1042800039F0002319F1013009F50E94182985C180 -:10429000002319F0013009F480C189830E941B2991 -:1042A000898103C1112321F0063008F076C10EC0C8 -:1042B000053008F072C1F9C0112359F0002331F024 -:1042C000F701958190FF33C19F7095830E94B620BE -:1042D00064C1002309F4E9C030C1842F8695869516 -:1042E000837019F0813061F058C1112321F08C2DB9 -:1042F000942F937002C080E090E00E946A1E4DC12E -:10430000112321F08C2D942F937002C080E090E057 -:104310000E94801E42C18C2D112319F00E94DF2CB7 -:1043200002C00E94472D0E94CC2D37C1842F83707C -:1043300009F04DC0111131C12C2D22952695277001 -:10434000220F220F6C2D6F70862F90E0A0E0B0E05E -:104350004C015D01022E04C0880C991CAA1CBB1CD8 -:104360000A94D2F7C4FE12C08FE090E0A0E0B0E063 -:1043700004C0880F991FAA1FBB1F2A95D2F7BC0142 -:10438000CD01609570958095909503C060E070E0D8 -:10439000CB01242F269526952370223051F080F4EE -:1043A000682979298A299B29213071F00E941727D1 -:1043B000F4C0682979298A299B290E943327EDC0F6 -:1043C0000E941727C501B4010E94FB26E6C01123F5 -:1043D00019F0842F817001C08695882309F4DDC00F -:1043E0002C2D229526952770220F220F6C2D6F7091 -:1043F000862F90E0A0E0B0E04C015D01022E04C0E9 -:10440000880C991CAA1CBB1C0A94D2F7C4FE12C0CB -:104410008FE090E0A0E0B0E004C0880F991FAA1FD1 -:10442000BB1F2A95D2F7BC01CD0160957095809590 -:10443000909503C060E070E0CB01242F269526956F -:104440002370223051F080F4682979298A299B2928 -:10445000213071F00E94F127A0C0682979298A29AA -:104460009B290E940D2899C00E94F127C501B40123 -:104470000E94D52792C08C2D90E0FC01E05EF109EE -:10448000E531F10508F04FC0E758FF4F0C949F3617 -:104490000C2D0F70842F8F71112321F00E946E2735 -:1044A000802F14CF0E948F27802F0E94BD2075C0BF -:1044B000112341F0053008F070C0842F8F710E94E5 -:1044C000B4276BC0063008F068C0F7CF112339F06D -:1044D000842F8F710E946E2760C01123C9F3842F2F -:1044E0008F710E948F2759C0112329F0842F8F715B -:1044F0000E94592752C00E944F274FC0112351F0EC -:10450000142F1F71812F0E946E2763E0812F0E945C -:10451000822843C081E00E948B280230F0F182E0C3 -:104520000E948B283AC0112331F0002389F28C2D90 -:104530000E949F1F32C0002391F28C2D0E946720A1 -:104540002CC04F706C2DC7010E94A60D0E947326CF -:1045500024C0111122C0842F8F70823099F038F45A -:10456000882369F08130C9F40E94923416C08330E8 -:1045700061F0843091F48C2D0E941D350EC00E9494 -:1045800068340BC00E94C13408C00E94E73405C0E3 -:104590004F706C2DC7010E94050ADD20F1F00E94CA -:1045A0007E2880FD1AC0F70112820E9478280E949E -:1045B0006E27C7010E94FB220E9478280F90DF918E -:1045C000CF911F910F91FF90EF90DF90CF90BF9010 -:1045D000AF909F908F900C948F270F90DF91CF9189 -:1045E0001F910F91FF90EF90DF90CF90BF90AF9011 -:1045F0009F908F9008950F931F93CF93DF93EC01BB -:104600008B819C81892BC9F089818F3F19F4888126 -:104610008F3F99F0CE010E94700A882371F0688163 -:1046200079818A810E9474288C010E9429280E9425 -:10463000F026B801CE010E94C420DF91CF911F91D6 -:104640000F9108950E9405290E9415290E94D728DC -:104650000E942F290E94FE2E0E94CC2D80E090E027 -:104660000E946A1E80E090E00C94801E0E94F52853 -:104670000C9422230E946928292F22952F702C3018 -:1046800030F42A3048F42250223098F405C02C30FF -:1046900061F02F3051F00DC0803F69F018F4803E7A -:1046A00040F409C0843F29F406C093FB882780F9B1 -:1046B000089580E0089581E00895CF93DF9300D0BE -:1046C00000D01F92CDB7DEB70F900F900F900F90D4 -:1046D0000F90DF91CF910895CF93DF9300D000D05A -:1046E00000D0CDB7DEB726960FB6F894DEBF0FBE6A -:1046F000CDBFDF91CF9108951F93CF93DF93C091EA -:10470000990116E080919A01C81799F0D0E01C9F9A -:10471000F0011D9FF00D1124E556FE4F408151819F -:1047200062817381848195810E946C232196C77078 -:10473000E9CFDF91CF911F9108954091CB01509126 -:10474000CC016091CD017091CE018091CF0190910B -:10475000D0010C946C238091D00182958F7009F068 -:1047600054C08091CD01882309F44FC080919901F4 -:10477000A0919A014091CE015091CF016091CB015F -:104780007091CC01B6E08A1709F43FC090E0411562 -:104790005105C1F17F3F11F46F3FA1F1B89FF001C6 -:1047A000B99FF00D1124E556FE4F218127132AC031 -:1047B0002081261327C02281211124C02381348126 -:1047C0002417350710F421503109241B350B283CE0 -:1047D0003105C0F42091D0012F7020612093D001C9 -:1047E00026E0289FF001299FF00D1124E056FE4F8E -:1047F00080818F70806180838BEC91E00E94FB222E -:104800000C947C2301968770BECF0895CF92DF92DF -:10481000EF92FF920F931F93CF93DF93CDB7DEB745 -:1048200062970FB6F894DEBF0FBECDBF8C0185E056 -:10483000F801DE011D9601900D928A95E1F7D801ED -:104840004C9111965C91119712966C918091CE01CA -:104850009091CF01009709F475C13091CB0170910F -:10486000CC017F3F19F43F3F09F46CC1F801C380CC -:10487000D480E090CD01EE2009F4BEC02091D0019B -:10488000C816D90628F0D601A81BB90BCD0104C063 -:10489000809590958C0D9D1DFF24F394883C910587 -:1048A00078F0F12C207F09F0C4C07C2DD98AC88A09 -:1048B00089890E945D238BEC91E00E94FB22AFC0AE -:1048C000822F807F09F045C0571313C0431311C0D6 -:1048D00061110FC02F7020612093D0010E949D2391 -:1048E0008BEC91E00E94FB228091D001F80185833E -:1048F0002EC0CD2819F15F3F11F44F3FF9F0F62E8D -:1049000061111CC08091990120919A0136E08217B3 -:1049100009F45BC090E0389FF001399FF00D11243D -:10492000E556FE4F7181571306C07081471303C0CF -:104930007281711103C001968770E9CFF62E66234C -:1049400009F41CC18091D00181608093D001F12CC9 -:1049500015C1571309C0431307C0611105C08091E9 -:10496000D001F8018583C8C04D875E878D859E85FF -:104970006A8B0E943A236A898823D1F16623C1F1A8 -:104980002091D001822F82958F7090E0029774F071 -:104990008091CB019091CC0198878F831986DB861B -:1049A000CA862C87CE0107960E94FB2286E0F8017A -:1049B000ABECB1E001900D928A95E1F70E94AB2338 -:1049C0000E949D23FF24F394D9C04D875E878D8577 -:1049D0009E850E946928292F22952F70223008F089 -:1049E000C1C09F7009F0BBC0805E883008F4C6C0AB -:1049F000C8010E94FB22E6CFC816D90608F453C0AE -:104A0000F601E81BF90BCF01883C910508F450C072 -:104A1000F12C7C2DD98AC88A89890E945D23EBEC10 -:104A2000F1E086E0DF011D928A95E9F70E949D235F -:104A3000A5C0571314C0431312C0611110C0809158 -:104A4000D001F8018583C8010E94FB2286E0EBECCF -:104A5000F1E0DF011D928A95E9F7FE2C8FC04D87AA -:104A60005E878D859E856A8B0E943A236A8988239A -:104A700009F4BECF662309F4BBCF2091D001822F69 -:104A800082958F7090E002970CF490CF8091CB01CB -:104A90009091CC019A8389831B82DD82CC822E8304 -:104AA000CE01019681CF809590958C0D9D1DACCF48 -:104AB000F62E662309F49CCF571333C0431331C03D -:104AC0002091D00120FD24C0822F82958F70482F25 -:104AD00050E041155105E1F0D80115962C9315973A -:104AE0004F30510549F08F5F982F9295907F822F1C -:104AF0008F70892B15968C93C8010E94FB2286E04B -:104B0000F801ABECB1E001900D928A95E1F78ECF00 -:104B100086E0F801ABECB1E001900D928A95E1F7E7 -:104B20002DC04D875E878D859E850E943A23811119 -:104B30003DCF8091D00181608093D001C8010E9457 -:104B4000FB221CC0662309F453CF4D875E878D85F9 -:104B50009E850E943A23882309F44ACF27CF8111EA -:104B600043CF0CC0243008F043CF9F7009F43CCFF2 -:104B7000D80115969C91907F09F036CF8F2D6296C3 -:104B80000FB6F894DEBF0FBECDBFDF91CF911F915E -:104B90000F91FF90EF90DF90CF9008951F93CF93E8 -:104BA000DF93CDB7DEB72C970FB6F894DEBF0FBEFC -:104BB000CDBF4F83588769877A878B879C87CE01C3 -:104BC00007960E940624882371F08A859B85892B8D -:104BD00009F441C088858F3F09F065C08F818F3F00 -:104BE00009F061C038C086E0FE013796DE011196FB -:104BF00001900D928A95E1F76A857B8561157105B3 -:104C000051F1FF81E885EF3F11F4FF3F21F1209141 -:104C10009A0130E0C9010196877099274091990166 -:104C200050E08417950709F447C0F983EA837D8330 -:104C30006C8396E0929FD001939FB00D1124A556EE -:104C4000BE4FFE01319601900D929A95E1F7809347 -:104C50009A010E947C2316E08091990190919A011B -:104C60008917B9F1189FC001112485569E4F0E94E3 -:104C70000624882371F1E09199011E9FF00111240F -:104C8000E556FE4F40815181628173818481958117 -:104C90000E946C238091990190E00196877099277A -:104CA00080939901D9CF4F81588569857A858B8505 -:104CB0009C850E946C23CFCF0E94362310929A01CC -:104CC00010929901EBECF1E086E0DF011D928A95EC -:104CD000E9F72C960FB6F894DEBF0FBECDBFDF917B -:104CE000CF911F910895EF92FF920F931F93CF934F -:104CF000DF938C01892B09F46CC0F12CEE24E39432 -:104D0000E8012196F8018491843740F4843008F05A -:104D100051C0813081F0823019F15BC0853709F4D0 -:104D200044C0A8F19CE7980F903708F052C08F77E5 -:104D30000E94672041C00E5F1F4FFE01849190E2E8 -:104D4000980F983050F48770FE2D01C0FF0F8A95A0 -:104D5000EAF78F2F0E94082914C00E949F1F2DC0C0 -:104D60000E5F1F4FFE01849190E2980F983060F41F -:104D70008770FE2D01C0FF0F8A95EAF78F2F0E94E2 -:104D80000E290E942F2919C00E94672016C00E5FAD -:104D90001F4FFE01C491CC2381F08FE99FE0019762 -:104DA000F1F700C00000C150F6CF0E5F1F4FFE01AB -:104DB000F49003C00E949F1F8E018F2D882309F459 -:104DC0009FCFEFE9FFE03197F1F700C0000081507D -:104DD000F5CFDF91CF911F910F91FF90EF90089544 -:104DE00008956093D5017093D6018093D701909375 -:104DF000D8010C9422230F931F930091D501109199 -:104E0000D6012091D7013091D801DC01CB01802B54 -:104E1000912BA22BB32B8093D5019093D601A09315 -:104E2000D701B093D8011F910F910C9422230F93B7 -:104E30001F930091D5011091D6012091D701309197 -:104E4000D801DC01CB0180239123A223B3238093DB -:104E5000D5019093D601A093D701B093D8011F91AB -:104E60000F910C9422230F931F930091D501109161 -:104E7000D6012091D7013091D801DC01CB018027E8 -:104E80009127A227B3278093D5019093D601A093B1 -:104E9000D701B093D8011F910F910C942223109247 -:104EA000D1011092D2011092D3011092D4010C942E -:104EB000222341E050E060E070E004C0440F551F41 -:104EC000661F771F8A95D2F74093D1015093D20184 -:104ED0006093D3017093D4010C94222341E050E0FD -:104EE00060E070E004C0440F551F661F771F8A956D -:104EF000D2F78091D1019091D201A091D301B091CC -:104F0000D401482B592B6A2B7B2B4093D101509312 -:104F1000D2016093D3017093D4010C94222341E019 -:104F200050E060E070E004C0440F551F661F771F1B -:104F30008A95D2F740955095609570958091D101F2 -:104F40009091D201A091D301B091D401482359236B -:104F50006A237B234093D1015093D2016093D30104 -:104F60007093D4010C94222341E050E060E070E0A3 -:104F700004C0440F551F661F771F8A95D2F7809192 -:104F8000D1019091D201A091D301B091D4014827D1 -:104F900059276A277B274093D1015093D201609310 -:104FA000D3017093D4010C9422230F931F9300918B -:104FB000D1011091D2012091D3013091D401DC01B3 -:104FC000CB01802B912BA22BB32B8093D1019093FB -:104FD000D201A093D301B093D4011F910F910C94EF -:104FE00022230F931F930091D1011091D2012091A0 -:104FF000D3013091D401DC01CB0180239123A22382 -:10500000B3238093D1019093D201A093D301B093A5 -:10501000D4011F910F910C9422230F931F930091A1 -:10502000D1011091D2012091D3013091D401DC0142 -:10503000CB0180279127A227B3278093D10190939A -:10504000D201A093D301B093D4011F910F910C947E -:1050500022230895CF92DF92EF92FF920F931F9336 -:10506000CF93DF938C01C090D101D090D201E0901A -:10507000D301F090D4018091D5019091D601A091F7 -:10508000D701B091D801C82AD92AEA2AFB2ACFE150 -:10509000D0E0D701C6010C2E04C0B695A795979510 -:1050A00087950A94D2F780FD04C0219790F780E09D -:1050B00007C0B8018C2F0E94030C0197B1F38C2F0D -:1050C000DF91CF911F910F91FF90EF90DF90CF90E4 -:1050D0000895CF93DF93EC010E942A28BE010E941D -:1050E000030CDF91CF910895CB010E9469280895A8 -:1050F0008091D90185958595859508958091D901EF -:105100008770089598E0899F90011124262B2093A1 -:10511000D9010C946E272091D90180958223809328 -:10512000D901982F977069F430E0482F082E000CB1 -:10513000550B2417350729F08595859585950C9491 -:105140008F2708959091D901977081E009F480E04C -:10515000089520910D0130910E01F90132969FEFD3 -:1051600040E05191851789F09F3F19F4511101C01A -:10517000942F4F5F4630A9F79F3F39F0F901E90FAF -:10518000F11D97FDFA9582830895089520910D01F0 -:1051900030910E01F9013296285F3F4F90818913BB -:1051A00001C010823196E217F307C1F7089581E03C -:1051B00090E0E0910D01F0910E01E80FF91F1082CF -:1051C000019688309105A9F708958091E501089529 -:1051D0009091E501892B8093E50108958095909148 -:1051E000E50189238093E50108951092E501089572 -:1051F0009091E401892B8093E4010895809590912A -:10520000E40189238093E40108951092E401089554 -:105210009091E301892B8093E3010895809590910B -:10522000E30189238093E30108951092E301089537 -:105230008093DA0108951092DA01089580910D01AA -:1052400090910E01FC0131969C01285F3F4F80E058 -:10525000919191118F5FE217F307D1F70895E091D3 -:105260000D01F0910E018091E5018083E0910D0127 -:10527000F0910E0190818091E401892B8083E0916F -:105280000D01F0910E0190818091E301892B8083C3 -:105290008091DA01882361F0E0910D01F0910E0117 -:1052A0009081892B80830E941E2981111092DA013E -:1052B00080910D0190910E010C94171E909347015F -:1052C00080934601089520E0009739F0AC014150E9 -:1052D0005109842395232F5FF7CF822F089582955C -:1052E000982F937344E0949F900111248C7C8695B1 -:1052F0008695282B822F8575880F2A7A2695822BF2 -:1053000008951F93CF93DF931F92CDB7DEB7998394 -:105310000E946F29182F9981892F0E946F29212FB0 -:1053200030E0322F2227A901482BCA010F90DF91CC -:10533000CF911F91089580913502843051F11092E0 -:10534000E70120E488E190E00FB6F894A8958093F7 -:1053500060000FBE2093600080E00E94DB0980E0C7 -:105360000E94380E83B7817F846083BF83B78160DA -:1053700083BF7894889583B78E7F83BF0FB6F894E8 -:10538000A895809160008861809360001092600011 -:105390000FBE0895089580E00E94DB090E944E0E22 -:1053A0000E94D10E0E94CA290E94970F91E081119C -:1053B00001C090E0892F08950E94362380E00E946A -:1053C000DB090E9457340E940B1E0C94380E1F926A -:1053D0000F920FB60F9211248F939F93AF93BF93A9 -:1053E0008091E701811113C08091E8019091E9015A -:1053F000A091EA01B091EB014196A11DB11D8093EE -:10540000E8019093E901A093EA01B093EB01BF9109 -:10541000AF919F918F910F900FBE0F901F90189595 -:1054200082E084BD93E095BD9AEF97BD80936E00B6 -:1054300008952FB7F8948091E8019091E901A09127 -:10544000EA01B091EB012FBF0895CF92DF92EF9266 -:10545000FF920F931F932FB7F8944091E80150915A -:10546000E9016091EA017091EB012FBF6A017B01B4 -:10547000EE24FF248C0120E030E0C016D106E206C5 -:10548000F30610F4415051099A01281B390BC90148 -:105490001F910F91FF90EF90DF90CF9008951F9292 -:1054A0000F920FB60F9211248F939F93AF93BF93D8 -:1054B0008091E8019091E901A091EA01B091EB019E -:1054C0000196A11DB11D8093E8019093E901A0937D -:1054D000EA01B093EB01BF91AF919F918F910F9033 -:1054E0000FBE0F901F9018950E94041BF8942FEF89 -:1054F00087EA91E6215080409040E1F700C000002B -:1055000087E090EBDC0180933F0290934002A093F0 -:105510004102B09342029CE088E10FB6F894A8954E -:10552000809360000FBE90936000FFCFAF92BF9258 -:10553000CF92DF92EF92FF920F931F93CF93C4E02D -:10554000CC24C394D12CE82EF12C8C2F0E94540F24 -:105550005C010DE010E0C601002E02C0880F991F0B -:105560000A94E2F78A219B21892B51F0602F7C2F2E -:1055700080E00E94A90DE816F90611F481E006C04A -:105580000150110940F7C15000F780E0CF911F9101 -:105590000F91FF90EF90DF90CF90BF90AF90089564 -:1055A000CF93C82F8CE20E94962A882321F08C2F5B -:1055B000CF910C94962A80E0CF910895CF930E94CA -:1055C0002E2C811102C00E940F2C8CE898E00E94C2 -:1055D0001709C5E6C15049F00E94D10E8FE39CE93E -:1055E0000197F1F700C00000F5CF85E898E00E9430 -:1055F000170989E20E94D02A81110FC18AE20E9414 -:10560000D02A81110E940F2C85E00E94D02A81119E -:105610000E94742A0E94392C8093E60187E00E9440 -:10562000D02A8823A9F18BE10E94D02A882351F047 -:105630008091E60181FB222720F991E0922790FBDF -:1056400081F90EC08EE00E94D02A882361F08091FB -:10565000E60182FB222720F991E0922790FB82F954 -:105660008093E60115C080E10E94D02A9091E60166 -:10567000882341F093FB222720F981E0822780FBD9 -:1056800093F904C0892F809580FB90F99093E601EF -:105690008091E6010E943D2C0E944B2C90E090935B -:1056A000F8018093F70180EE0E94D02A882341F010 -:1056B0008091F701982F909590FB80F98093F701E6 -:1056C00089E30E94D02A882359F08091F70181FB59 -:1056D000222720F991E0922790FB81F98093F7012E -:1056E00082EE0E94D02A882359F08091F70182FB34 -:1056F000222720F991E0922790FB82F98093F7010D -:1057000086EE0E94D02A882359F08091F70183FB0E -:10571000222720F991E0922790FB83F98093F701EB -:1057200083EE0E94D02A882359F08091F70184FBF0 -:10573000222720F991E0922790FB84F98093F701CA -:1057400085E30E94D02A882359F08091F70185FBD8 -:10575000222720F991E0922790FB85F98093F701A9 -:1057600081E30E94D02A882359F08091F70186FBBB -:10577000222720F991E0922790FB86F98093F70188 -:1057800081E10E94D02A882359F08091F70187FB9C -:10579000222720F991E0922790FB87F98093F70167 -:1057A0008091F7010E944F2C87E20E94D02AC82FD7 -:1057B0008EE10E94D02A8111C2608FE10E94D02A1E -:1057C0008111C46080E20E94D02A8111C86081E208 -:1057D0000E94D02A8111C06182E20E94D02A8111E8 -:1057E000C06283E20E94D02A8111C06484E20E94D8 -:1057F000D02A882311F0C06802C0CC2329F08C2F56 -:105800000E94462C6C2F03C00E94422C682F70E02F -:1058100080E090E0CF910C94F126CF9108956DEE49 -:105820007EEF80E090E00E94D73660E082E090E07A -:105830000E94B93660E083E090E00E94B93660E0F3 -:1058400084E090E00E94B93660E085E090E00E943C -:10585000B93660E086E090E00C94B93680E090E0E4 -:105860000E94B33621E08D3E9E4F09F020E0822F4A -:10587000089582E090E00C94A536682F82E090E0D5 -:105880000C94B93683E090E00C94A536682F83E041 -:1058900090E00C94B93684E090E00C94A536682F23 -:1058A00084E090E00C94B93686E090E00C94A53644 -:1058B000682F86E090E00C94B9368091EE0180FF6D -:1058C0000BC06091120185E0689FB00111247595AD -:1058D0006795759567952BC081FF09C0609112018E -:1058E00085E0689FB00111247595679520C082FFFF -:1058F00007C06091120185E0689FB001112417C0B4 -:105900009091EF019923D1F060911101961788F7DA -:105910002091120185E0289F90011124929FA001FF -:10592000939F500D112470E0CA010E948B3660389D -:10593000710540F46115710519F406C065E070E069 -:10594000862F08958FE7089581E008958091EE01F4 -:1059500080FF08C06091100170E07595679575959E -:10596000679521C081FF06C06091100170E07595B8 -:10597000679519C082FF04C06091100170E010C0EB -:105980009091EF01992399F060910F019617A0F77C -:1059900080911001899FC001112470E00E948B3614 -:1059A0006038710540F46115710519F406C061E0B5 -:1059B00070E0862F08958FE7089581E00895803F75 -:1059C00021F40E945D2C819504C0813F29F40E943E -:1059D0005D2C8093F2010895823F21F40E945D2C9A -:1059E000819504C0833F29F40E945D2C8093F101CE -:1059F0000895893F19F40E94A62C05C08A3F31F40E -:105A00000E94A62C81958093F30108958B3F21F489 -:105A10000E94A62C819504C08C3F29F40E94A62CDC -:105A20008093F4010895843F21F48091F001816016 -:105A300017C0853F21F48091F001826011C0863F3C -:105A400021F48091F00184600BC0873F21F48091A4 -:105A5000F001886005C0883F31F48091F0018061D9 -:105A60008093F00108958D3F21F48091EE018160D3 -:105A70000BC08E3F21F48091EE01826005C08F3F04 -:105A800029F48091EE0184608093EE010895803FB7 -:105A900039F48091F20187FF6CC01092F20169C065 -:105AA000813F29F48091F2011816BCF362C09091F5 -:105AB000F101823F29F497FF5CC01092F10159C0B7 -:105AC000833F19F41916CCF354C0893F41F48091F7 -:105AD000F30118160CF04DC01092F3014AC08A3F32 -:105AE00029F48091F30187FF44C0F6CF8B3F39F44E -:105AF0008091F40187FF3DC01092F4013AC08C3FC1 -:105B000029F48091F4011816BCF333C0843F21F4CA -:105B10008091F0018E7F17C0853F21F48091F001C4 -:105B20008D7F11C0863F21F48091F0018B7F0BC0E7 -:105B3000873F21F48091F001877F05C0883F31F4D1 -:105B40008091F0018F7E8093F00113C08D3F21F48E -:105B50008091EE018E7F0BC08E3F21F48091EE018B -:105B60008D7F05C08F3F29F48091EE018B7F80935C -:105B7000EE018091F10181110EC08091F20181113D -:105B80000AC08091F301811106C08091F401811156 -:105B900002C01092EF0108958091E60183FF7EC05C -:105BA00088EC98E00E9417098091F0011F928F9372 -:105BB00083EC98E09F938F930E94B00981EC98E06A -:105BC0000E9417098091F101282F082E000C330B39 -:105BD0003F938F938EEB98E09F938F930E94B00931 -:105BE0008CEB98E00E9417098091F201282F082E73 -:105BF000000C330B3F938F9389EB98E09F938F9327 -:105C00000E94B00987EB98E00E9417098091F30188 -:105C1000282F082E000C330B3F938F9384EB98E0D2 -:105C20009F938F930E94B00982EB98E00E9417091E -:105C30008091F401282F082E000C330B3F938F9393 -:105C40008FEA98E09F938F930E94B0098CEA98E0C6 -:105C50000E9417098091EF011F928F9389EA98E0C3 -:105C60009F938F930E94B00987EA98E00E941709DA -:105C70008091EE011F928F9384EA98E09F938F9317 -:105C80000E94B00981EA98E00E9417098DB79EB77B -:105C90004C960FB6F8949EBF0FBE8DBF80EF91E07B -:105CA0000E945F1E0E94192A9093ED018093EC01DF -:105CB00008951F93CF93DF938091EC019091ED01B4 -:105CC0000E94252AAC019091EF01992321F02091A7 -:105CD000130130E006C0209114018AE0289F900152 -:105CE00011244217530708F485C08091F101C09137 -:105CF000F201D091F3011091F401811107C0C1119B -:105D000075C0D11173C0111171C074C09F3F19F0DB -:105D10009F5F9093EF01181624F40E945D2C8093EE -:105D2000F1018091F10187FF05C00E945D2C8195F2 -:105D30008093F1011C1624F40E945D2C8093F201E3 -:105D40008091F20187FF05C00E945D2C81958093B0 -:105D5000F2016091F101662331F1C091F201CC238F -:105D600011F1062E000C770B880B990B0E947235EF -:105D700023E333E343E35FE30E94D6350E943A35E1 -:105D80006093F1016C2FCC0F770B880B990B0E945D -:105D9000723523E333E343E35FE30E94D6350E9489 -:105DA0003A356093F2011D1624F40E94A62C8093CC -:105DB000F3018091F30187FF05C00E94A62C819515 -:105DC0008093F301111624F40E94A62C8093F40111 -:105DD0008091F40187FF05C00E94A62C81958093D5 -:105DE000F401DF91CF911F910C94CC2D9F3F09F0CE -:105DF0008FCFA0CFDF91CF911F910895E0EFF1E019 -:105E000085E0DF011D928A95E9F71092EF0110926B -:105E1000EE0108958BEE9AE00E9417091F9281E02F -:105E20008F931F9285E08F938DE99AE09F938F93D4 -:105E30000E94B0090F900F900F900F900F900F904D -:105E400008958330E9F128F4813061F0823009F15E -:105E50000895853009F462C008F449C0863009F419 -:105E600074C0089580911401262F30E0280F311D51 -:105E70002F3F310524F4680F6093140103C08FEFA6 -:105E800080931401809114011F928F9386ED99E005 -:105E900072C080911301262F30E0280F311D2F3F53 -:105EA000310524F4680F6093130103C08FEF8093D2 -:105EB0001301809113011F928F9384EC99E05BC0D2 -:105EC00080911201262F30E0280F311D2F3F310520 -:105ED00024F4680F6093120103C08FEF80931201C6 -:105EE000809112011F928F9381EB99E044C08091C1 -:105EF0001101262F30E0280F311D2F3F310524F4EA -:105F0000680F6093110103C08FEF8093110180919E -:105F100011011F928F938CE999E02DC0809110019F -:105F2000262F30E0280F311D2F3F310524F4680F54 -:105F30006093100103C08FEF8093100180911001D6 -:105F40001F928F9383E899E016C080910F01262F4E -:105F500030E0280F311D2F3F310524F4680F609386 -:105F60000F0103C08FEF80930F0180910F011F92EB -:105F70008F9388E699E09F938F930E94B0090F90CA -:105F80000F900F900F900895833081F128F48130A5 -:105F900059F08230D1F00895853009F449C0B8F144 -:105FA000863009F456C0089580911401681720F4D2 -:105FB000861B8093140102C0109214018091140179 -:105FC0001F928F9389E599E054C08091130168175F -:105FD00020F4861B8093130102C01092130180915C -:105FE00013011F928F9387E499E043C080911201BF -:105FF000681720F4861B8093120102C010921201D0 -:10600000809112011F928F9384E399E032C08091B6 -:106010001101681720F4861B8093110102C01092B1 -:106020001101809111011F928F938FE199E021C09E -:1060300080911001681720F4861B8093100102C024 -:1060400010921001809110011F928F9386E099E0C9 -:1060500010C080910F01681720F4861B80930F01F8 -:1060600002C010920F0180910F011F928F938BEE4F -:1060700098E09F938F930E94B0090F900F900F901C -:106080000F900895CF93C82F1F928F9380EF9BE0BE -:106090009F938F930E94B00981E090E0A0E0B0E070 -:1060A000BC01CD0104C0660F771F881F991FCA95D8 -:1060B000D2F70E94F1260F900F900F900F90CF9182 -:1060C0000C943623CF938732B0F58E3108F088C216 -:1060D0008E3009F402C200F5873009F4CBC1A8F470 -:1060E000863009F083C28091E601817F8E7F8093A4 -:1060F000E60187E49DE00E9417098BE191E10E948F -:10610000170981E08093F601B3C1883009F43FC0DC -:106110008B3009F4A9C16AC2863109F424C220F483 -:10612000803109F4EEC162C2893109F405C28B31B4 -:1061300009F4BFC15BC2883309F496C150F48932B7 -:1061400009F450C2853309F44DC2873209F44AC2BA -:106150004DC2833409F446C228F48A3308F446C297 -:10616000895341C2883409F041C20E9436238FEF1F -:1061700090E10E9417099FEF23ED80E391502040AA -:106180008040E1F700C000000E94742A71C18FE1D5 -:1061900091E10E94170981E890E10E9417090E948D -:1061A000422C1F928F938EE790E19F938F930E94D2 -:1061B000B0098CE790E10E9417090E94392CC82F82 -:1061C00089E690E10E9417091F92CF9384E690E13F -:1061D0009F938F930E94B00982E690E10E94170975 -:1061E00088E590E10E9417098C2F81701F928F9390 -:1061F00085E590E19F938F930E94B00983E590E13C -:106200000E94170989E490E10E941709C1FB8827C1 -:1062100080F91F928F9386E490E19F938F930E9461 -:10622000B00984E490E10E94170988E390E10E949C -:106230001709C2FB882780F91F928F9385E390E1AD -:106240009F938F930E94B00983E390E10E94170906 -:106250008AE290E10E941709C3FBCC27C0F91F9284 -:10626000CF9387E290E19F938F930E94B00985E2DC -:1062700090E10E9417090E944B2CC82F81E190E108 -:106280000E9417091F92CF938CE090E19F938F9308 -:106290000E94B0098AE090E10E94170981EF9FE017 -:1062A0000E9417098C2F81701F928F938EEE9FE0B2 -:1062B0009F938F930E94B0098DB79EB780960FB6BB -:1062C000F8949EBF0FBE8DBF8CEE9FE00E94170911 -:1062D00085ED9FE00E941709C1FB882780F91F9276 -:1062E0008F9382ED9FE09F938F930E94B00980ED82 -:1062F0009FE00E9417098EEB9FE00E941709C2FBE6 -:10630000882780F91F928F938BEB9FE09F938F9349 -:106310000E94B00989EB9FE00E94170987EA9FE07D -:106320000E941709C3FB882780F91F928F9384EA84 -:106330009FE09F938F930E94B00982EA9FE00E94A2 -:10634000170988E99FE00E941709C4FB882780F994 -:106350001F928F9385E99FE09F938F930E94B009CE -:1063600083E99FE00E94170981E89FE00E941709D6 -:10637000C5FB882780F91F928F938EE79FE09F933C -:106380008F930E94B0098CE79FE00E94170980E676 -:106390009FE00E941709C6FB882780F91F928F9300 -:1063A0008DE59FE09F938F930E94B0098BE59FE05E -:1063B0000E94170983E59FE00E941709C7FBCC27BD -:1063C000C0F91F92CF9380E59FE09F938F930E9427 -:1063D000B0098EE49FE00E9417090E94542CC82F38 -:1063E00087E39FE00E9417091F92CF9382E39FE00B -:1063F0009F938F930E94B0098DB79EB780960FB67A -:10640000F8949EBF0FBE8DBF80E39FE00E941709E6 -:1064100086E29FE00E9417098C2F81701F928F9354 -:1064200083E29FE09F938F930E94B00981E29FE0F7 -:106430000E94170988E19FE00E941709C6951F92E4 -:10644000CF9385E19FE09F938F930E94B00983E1F2 -:106450009FE00E9417098DB79EB708960FB6F89473 -:106460009EBF0FBE8DBF04C08EE69DE00E9417093F -:10647000C1E0C1C08091E601C82FC095C170C0FBCA -:1064800080F98093E601CC2349F083EF90E10E94EC -:1064900017098091E6018660886048C086EE90E129 -:1064A0000E9417098091E601897F877F8093E6012A -:1064B000DFCF9091E60191FBCC27C0F981E0C8279E -:1064C000892FC0FB81F98093E601CC2319F089ED77 -:1064D00090E127C08BEC90E1C9CF9091E60192FB4F -:1064E000CC27C0F981E0C827892FC0FB82F98093AF -:1064F000E601CC2319F08CEB90E113C08CEA90E11B -:10650000B5CF9091E60193FBCC27C0F981E0C82775 -:10651000892FC0FB83F98093E601CC2351F080EAF8 -:1065200090E10E9417098091E60181608093E60165 -:1065300062C083E990E19ACF88E39DE00E94170949 -:106540008FE19DE00E9417098DEE9CE00E941709E3 -:1065500086EC9CE00E94170986E89CE00E941709DF -:106560008BE59CE083CF8DE49CE00E9417090E949C -:106570000B1E1F928F9383E39CE09F938F930E9447 -:10658000B00980910C011F928F938CE19CE09F9346 -:106590008F930E94B009809187011F928F9389E0A9 -:1065A0009CE09F938F930E94B0098091E8019091A5 -:1065B000E901A091EA01B091EB01BF93AF939F93E2 -:1065C0008F9385EF9BE09F938F930E94B0098DB7C7 -:1065D0009EB742960FB6F8949EBF0FBE8DBF48CFB0 -:1065E0008D5101C080E00E94423042CF81E990E1AC -:1065F0000E941709C0E08C2FCF91089580E0089584 -:106600000C94FE32CF93C82F8091F601813071F047 -:1066100020F0823009F44BC042C1E0910D01F091AD -:106620000E018081823209F03CC107C0E0910D016A -:10663000F0910E018081823261F48C2F0E94003330 -:10664000811104C08C2F0E9462302FC081E090E045 -:106650002CC08C2F0E94FE32811126C0C431E1F083 -:1066600070F4CB3081F0C031D1F40E940A2F88EE53 -:106670009BE00E94170982E08093F60115C0C932A1 -:1066800059F0C83361F487E49DE00E9417098CEE4D -:106690009BE00E94170908C01092F60104C186EE23 -:1066A0009BE00E941709FFC081E08170FEC0C432E8 -:1066B00028F5CE3108F0C1C0CB30A1F1D0F4C730FD -:1066C00009F0D3C08EE18093140182E3809313011B -:1066D0008AE08093120184E18093110188E0809325 -:1066E000100188E280930F018CE89AE00E9417095C -:1066F000BFC0C33149F1C431C1F0B7C0CB3409F4D4 -:10670000A9C028F4C93289F0C83361F0AEC0C135E0 -:1067100009F49EC0C23509F499C0CE3409F0A5C071 -:106720006AE09EC00E940A2FA3C08091F5018823D1 -:1067300019F01092F5019CC089E99AE00E941709AE -:1067400081E08093F601B1C083E79AE00E941709C7 -:1067500081E69AE00E941709809114011F928F939D -:106760008EE59AE09F938F930E94B0098CE59AE0A2 -:106770000E9417098AE49AE00E9417098091130188 -:106780001F928F9387E49AE09F938F930E94B009A2 -:1067900085E49AE00E94170986E39AE00E941709AF -:1067A000809112011F928F9383E39AE09F938F93BE -:1067B0000E94B00981E39AE00E94170980E29AE002 -:1067C0000E941709809111011F928F938DE19AE029 -:1067D0009F938F930E94B0098BE19AE00E94170962 -:1067E00086E09AE00E941709809110011F928F9312 -:1067F00083E09AE09F938F930E94B00981E09AE032 -:106800000E9417098AEE99E00E94170980910F01F2 -:106810001F928F9387EE99E09F938F930E94B00908 -:1068200085EE99E00E9417098DB79EB748960FB67E -:10683000F8949EBF0FBE8DBF1BC0CE51EC2FF0E071 -:10684000E45CFE4F80818093F50112C061E003C0DB -:1068500061E006C06AE08091F5010E94212F08C026 -:106860008091F5010E94C42F03C08AE89AE013C00A -:106870008091F501882369F01F928F9384E89AE054 -:106880009F938F930E94B0090F900F900F900F90DD -:1068900004C081E89AE00E94170981E006C01092C6 -:1068A000F60180E002C080E000CFCF9108950E9401 -:1068B0002E2C811102C00E940F2C0E94542C809318 -:1068C0003E0280FF02C0869501C080E00C94DB0987 -:1068D00080913E02982F9695292F30E02330310584 -:1068E0004CF49F5F990F8170892B816080933E02E9 -:1068F0000E94582C8091E60180FF0FC080913E02DB -:1069000086951F928F938CE691E19F938F930E94BF -:10691000B0090F900F900F900F9080913E028695D6 -:106920000C94DB0980913E02982F969591F0915836 -:10693000990F8170892B80933E028E7F91E009F43C -:1069400090E080913E0290FB80F980933E020E948D -:10695000582C8091E60180FF0FC080913E02869501 -:106960001F928F9384E591E19F938F930E94B009CA -:106970000F900F900F900F9080913E0286950C948F -:10698000DB0980913E02982F909590FB80F98093CF -:106990003E020E94582C8091E60180FF0FC080913A -:1069A0003E0281701F928F938EE391E19F938F93AC -:1069B0000E94B0090F900F900F900F9080913E02AF -:1069C00080FF02C0869501C080E00C94DB099091A5 -:1069D0003E02892F86958F5F8F779170843028F4DF -:1069E000880F892B80933E0202C090933E028091D3 -:1069F0003E028E7F91E009F490E080913E0290FB90 -:106A000080F980933E020E94582C8091E60180FF1D -:106A10000FC080913E0286951F928F938AE291E18A -:106A20009F938F930E94B0090F900F900F900F903B -:106A300080913E0286950C94DB0920913E02922FB4 -:106A400096958927982F990F822F8170892B809393 -:106A50003E028E7F91E009F490E080913E0290FB2F -:106A600080F980933E020E94582C80913E028695C8 -:106A70000C94DB090E9441356894B1110C94D03517 -:106A800008950E94B53588F09F5798F0B92F99273F -:106A9000B751B0F0E1F0660F771F881F991F1AF009 -:106AA000BA95C9F714C0B13091F00E94CF35B1E06A -:106AB00008950C94CF35672F782F8827B85F39F069 -:106AC000B93FCCF3869577956795B395D9F73EF4A2 -:106AD00090958095709561957F4F8F4F9F4F08954A -:106AE000E89409C097FB3EF4909580957095619568 -:106AF0007F4F8F4F9F4F9923A9F0F92F96E9BB271E -:106B00009395F695879577956795B795F111F8CF99 -:106B1000FAF4BB0F11F460FF1BC06F5F7F4F8F4F04 -:106B20009F4F16C0882311F096E911C0772321F0FA -:106B30009EE8872F762F05C0662371F096E8862F92 -:106B400070E060E02AF09A95660F771F881FDAF7E9 -:106B5000880F9695879597F9089557FD9058440F9B -:106B6000551F59F05F3F71F04795880F97FB991FAC -:106B700061F09F3F79F08795089512161306140669 -:106B8000551FF2CF4695F1DF08C0161617061806F6 -:106B9000991FF1CF86957105610508940895E894D1 -:106BA000BB2766277727CB0197F908950E94E9351F -:106BB0000C945A360E944C3638F00E94533620F01E -:106BC000952311F00C9443360C94493611240C94FF -:106BD000D0350E94AD3570F3959FC1F3950F50E00D -:106BE000551F629FF001729FBB27F00DB11D639F7F -:106BF000AA27F00DB11DAA1F649F6627B00DA11D25 -:106C0000661F829F2227B00DA11D621F739FB00DCA -:106C1000A11D621F839FA00D611D221F749F33273A -:106C2000A00D611D231F849F600D211D822F762FD3 -:106C30006A2F11249F5750409AF0F1F088234AF0B0 -:106C4000EE0FFF1FBB1F661F771F881F915050401C -:106C5000A9F79E3F510580F00C9443360C94D03533 -:106C60005F3FE4F3983ED4F3869577956795B795A3 -:106C7000F795E7959F5FC1F7FE2B880F911D9695BD -:106C8000879597F9089597F99F6780E870E060E02D -:106C900008959FEF80EC089500240A9416161706B5 -:106CA00018060906089500240A94121613061406FD -:106CB00005060895092E0394000C11F4882352F060 -:106CC000BB0F40F4BF2B11F460FF04C06F5F7F4F18 -:106CD0008F4F9F4F0895991B79E004C0991F961715 -:106CE00008F0961B881F7A95C9F780950895AA1B0E -:106CF000BB1B51E107C0AA1FBB1FA617B70710F0A7 -:106D0000A61BB70B881F991F5A95A9F780959095D8 -:106D1000BC01CD01089597FB072E16F4009407D00F -:106D200077FD09D00E94773607FC05D03EF4909598 -:106D300081959F4F0895709561957F4F0895EE0F4F -:106D4000FF1F0590F491E02D0994F999FECF92BDB3 -:106D500081BDF89A992780B50895A6E1B0E044E096 -:106D600050E00C94DF36A8E1B0E042E050E00C9433 -:106D7000DF36262FF999FECF92BD81BDF89A019793 -:106D800000B4021639F01FBA20BD0FB6F894FA9A73 -:106D9000F99A0FBE08950396272F0E94BA360E94D3 -:106DA000B936252F0E94BA36242F0C94BA36019694 -:106DB000272F0E94BA360C94B936DC01CB01FC01B6 -:106DC000F999FECF06C0F2BDE1BDF89A319600B444 -:0E6DD0000D9241505040B8F70895F894FFCF4F -:106DDE00FFFF701663173E170A17D61601DB012840 -:106DEE0008140A321E0F1F6C766673491303534341 -:106DFE0079693309196F7F59404D36201208C5073E -:106E0E008F076F07FB0614072D07460701020304C1 -:066E1E000506070809004B -:00000001FF +:100000000C9472060C94B6060C94B6060C94B606C4
+:100010000C94B6060C94B6060C94B6060C94B60670
+:100020000C94B6060C94B6060C94AB110C947D128D
+:100030000C9454200C94B6060C94B6060C94B60698
+:100040000C94B6060C94B6060C94B6060C94B60640
+:100050000C94B6060C94BB200C94B6060C94B60611
+:100060000C94B6060C94B6060C94B6060C94B60620
+:100070000C94B6060C94B6060C94B6060C94B60610
+:100080000C94B6060C94B6060C94B6060C94B60600
+:100090000C94B6060C94B6060C94B6060C94B606F0
+:1000A0000C94B6060C94B6060C94B606E212041331
+:1000B000EF130413EF1346136913EF13BE13D11399
+:1000C0001A171A17491749178917AB17FA18FA1888
+:1000D000B617FA185D185D18C718CF18FA18F51872
+:1000E0006A186A186A186A186A186A186A186A1800
+:1000F0006A186A186A186A186A186A186A186A18F0
+:100100007A188A1891189818A21829001E001F0042
+:1001100020002100220023002400250026002700C3
+:100120002D002E002A002B0014001A0008001500D4
+:1001300017001C0018000C00120013002F003000E4
+:100140003100390004001600070009000A000B0006
+:100150000D000E000F003300340000002800E10005
+:1001600000001D001B000600190005001100100012
+:100170003600370038000000E500E000E200E30050
+:10018000000000002C000000000000000000E7005C
+:10019000E600E40000500A44454255473A20656EA7
+:1001A00061626C65642E0A005374617465206F6629
+:1001B00020726F772025583A2025303136620A00A8
+:1001C00048756D616E2D7265616461626C65206D4C
+:1001D00061747269782073746174653A0D0A004421
+:1001E00065626F756E63696E672064656C61792006
+:1001F00072656D61696E696E673A2025580A005B09
+:10020000735D004B6579626F617264207374617213
+:10021000742E0A005B575D005B535D005B525D000E
+:100220005B445D005B435D000E036B0063003600C2
+:100230003000760032000000080359006F0075009E
+:1002400000000403090409027400040100A0FA0973
+:1002500004000001030101000921110100012240F5
+:10026000000705810308000A0904010001030102D7
+:1002700000092111010001224D0007058203080039
+:100280000A09040200010300000009211101000114
+:100290002236000705830308000A0904030002034D
+:1002A000000000092111010001222000070584033C
+:1002B00020000107050403200001120110010000C5
+:1002C0000008EDFE60600100010200010631FF0937
+:1002D00074A1010975150025FF9520750881020993
+:1002E00076150025FF952075089102C0050109804B
+:1002F000A101850216010026B7001A01002AB700E5
+:10030000751095018100C0050C0901A10185031636
+:100310000100269C021A01002A9C02751095018199
+:1003200000C005010902A1010901A1000509190187
+:1003300029051500250195057501810295017503B3
+:1003400081010501093009311581257F9502750864
+:10035000810609381581257F950175088106050CF0
+:100360000A38021581257F950175088106C0C005F0
+:10037000010906A101050719E029E71500250195E6
+:100380000875018102950175088101050819012987
+:1003900005950575019102950175039101050719F0
+:1003A0000029FF150026FF00950675088100C00A88
+:1003B000002530325820006B6579626F6172645F8E
+:1003C0007265706F72743A20004B6579626F61726A
+:1003D00064204C4544732073746174653A20257819
+:1003E0000A00646F6E652E0A00626F6F676D616749
+:1003F0006963207363616E3A202E2E2E2000290A35
+:10040000002575002F002575005D2800256400205B
+:1004100000256400200025640020002564007C0085
+:1004200025303258006D6F7573656B6579205B629E
+:10043000746E7C782079207620685D287265702F34
+:1004400061636C293A205B006D6B5F776865656C52
+:100450005F74696D655F746F5F6D6178203D202505
+:10046000640A006D6B5F776865656C5F6D61785FCE
+:100470007370656564203D2025640A006D6B5F74B0
+:10048000696D655F746F5F6D6178203D2025640A3A
+:10049000006D6B5F6D61785F7370656564203D20F2
+:1004A00025640A006D6B5F696E74657276616C20FD
+:1004B0003D2025640A006D6B5F64656C6179203DA9
+:1004C0002025640A006D6B5F776865656C5F7469F1
+:1004D0006D655F746F5F6D6178203D2025640A0053
+:1004E0006D6B5F776865656C5F6D61785F73706574
+:1004F0006564203D2025640A006D6B5F74696D653D
+:100500005F746F5F6D6178203D2025640A006D6B1C
+:100510005F6D61785F7370656564203D2025640AB6
+:10052000006D6B5F696E74657276616C203D20258D
+:10053000640A006D6B5F64656C6179203D20256401
+:100540000A000A00257500363A20776865656C5FF9
+:1005500074696D655F746F5F6D61783A20000A00A1
+:10056000257500353A20776865656C5F6D61785F49
+:1005700073706565643A20000A00257500343A20DE
+:1005800074696D655F746F5F6D61783A20000A0071
+:10059000257500333A206D61785F73706565643A44
+:1005A00020000A00257500323A20696E7465727663
+:1005B000616C286D73293A20000A00257500313AD4
+:1005C0002064656C6179282A31306D73293A2000E6
+:1005D0000A092D2056616C756573202D0A004D3E69
+:1005E000004D25643E20003F0073657420646566FD
+:1005F00061756C740A00433E20007768657265205F
+:1006000064656C74613A20637572736F723D256422
+:100610002C20776865656C3D25640A536565206804
+:100620007474703A2F2F656E2E77696B69706564EC
+:1006300069612E6F72672F77696B692F4D6F7573C4
+:10064000655F6B6579730A000A092D204D6F75731C
+:10065000656B6579202D0A4553432F713A097175F1
+:1006600069740A313A0964656C6179282A31306D00
+:1006700073290A323A09696E74657276616C286D65
+:1006800073290A333A096D61785F73706565640A8E
+:10069000343A0974696D655F746F5F6D61780A350E
+:1006A0003A09776865656C5F6D61785F7370656541
+:1006B000640A363A09776865656C5F74696D655FD1
+:1006C000746F5F6D61780A0A703A097072696E74AE
+:1006D0002076616C7565730A643A097365742064E9
+:1006E000656661756C74730A75703A092B310A641A
+:1006F0006F776E3A092D310A706775703A092B31A0
+:10070000300A7067646F776E3A092D31300A0A73C8
+:1007100070656564203D2064656C7461202A206DDD
+:1007200061785F7370656564202A20287265706542
+:100730006174202F2074696D655F746F5F6D6178DF
+:10074000290A003F004D3E2000433E20004C256416
+:100750000A0074696D65725F636F756E743A202567
+:1007600030346C580A006B6579626F6172645F693E
+:10077000646C653A2025580A006B6579626F617276
+:10078000645F70726F746F636F6C3A2025580A0053
+:10079000686F73745F6B6579626F6172645F6C65BB
+:1007A000647328293A2025580A000A092D20537419
+:1007B00061747573202D0A004743433A20342E3864
+:1007C0002E31204156522D4C4942433A20312E3889
+:1007D0002E3073766E204156525F415243483A2084
+:1007E000617672350A004F5054494F4E533A204CAF
+:1007F00055464120424F4F544D41474943204D4FAC
+:100800005553454B45592045585452414B45592065
+:10081000434F4E534F4C4520434F4D4D414E442086
+:10082000343039360A004255494C443A203865384C
+:1008300039313730202831333A32333A3434204A90
+:10084000756E2031342032303136290A0056494441
+:100850003A2030784645454428596F75292050493B
+:10086000443A20307836303630286B633630763272
+:1008700029205645523A203078303030310A004431
+:100880004553433A204120637573746F6D206B6547
+:1008900079626F6172640A000A092D2056657273CD
+:1008A000696F6E202D0A000A092D20436F6E736F49
+:1008B0006C65202D0A4553432F713A09717569748F
+:1008C0000A6D3A096D6F7573656B65790A000A09DF
+:1008D0002D204D61676963202D0A443A0944656201
+:1008E0007567204D65737361676520546F67676C2A
+:1008F000650A583A094D61747269782044656275D9
+:1009000067204D6F646520546F67676C65202D20EC
+:1009100053686F77206B65797072657373657320A8
+:10092000696E206D617472697820677269640A4B20
+:100930003A094B6579626F6172642044656275673C
+:1009400020546F67676C65202D2053686F77206B8C
+:1009500065797072657373207265706F72740A4D79
+:100960003A094465627567204D6F75736520546F51
+:1009700067676C650A563A0956657273696F6E0A45
+:10098000533A095374617475730A433A09416374A5
+:10099000697661746520436F6E736F6C65204D6F6F
+:1009A00064650A46312D4631303A095377697463DC
+:1009B0006820746F204C6179657220302D392028B1
+:1009C000463130203D204C30290A302D393A095328
+:1009D000776974636820746F204C61796572203088
+:1009E0002D390A4553433A09537769746368207473
+:1009F0006F204C6179657220302028616C746572BB
+:100A00006E617465206B65792031290A4752415621
+:100A1000453A0953776974636820746F204C617993
+:100A2000657220302028616C7465726E6174652077
+:100A30006B65792032290A50415553453A094A7568
+:100A40006D7020746F20426F6F746C6F616465729B
+:100A500020285265736574290A453A095072696EF7
+:100A60007420454550524F4D2053657474696E672C
+:100A7000730A000A002575002E6C6576656C3A20B5
+:100A8000000A002575002E656E61626C653A2000D3
+:100A90000A0025303258006261636B6C69676874C4
+:100AA0005F636F6E6669672E7261773A20000A0095
+:100AB0002575002E6E6B726F3A20000A00257500B6
+:100AC0002E737761705F6261636B736C6173685FD3
+:100AD0006261636B73706163653A20000A0025757B
+:100AE000002E737761705F67726176655F6573630F
+:100AF0003A20000A002575002E6E6F5F6775693A0F
+:100B000020000A002575002E737761705F72616C9A
+:100B1000745F726775693A20000A002575002E73AC
+:100B20007761705F6C616C745F6C6775693A200007
+:100B30000A002575002E636170736C6F636B5F74C0
+:100B40006F5F636F6E74726F6C3A20000A002575D8
+:100B5000002E737761705F636F6E74726F6C5F638A
+:100B60006170736C6F636B3A20000A002530325855
+:100B7000006B65796D61705F636F6E6669672E7279
+:100B800061773A20000A002575002E6D6F75736538
+:100B90003A20000A002575002E6B6579626F61723C
+:100BA000643A20000A002575002E6D617472697820
+:100BB0003A20000A002575002E656E61626C653A68
+:100BC00020000A00253032580064656275675F6353
+:100BD0006F6E6669672E7261773A20000A0025758C
+:100BE0000064656661756C745F6C617965723A204A
+:100BF000003F000A6D6F7573653A206F66660A00E4
+:100C00000A6D6F7573653A206F6E0A000A6B65791D
+:100C1000626F6172643A206F66660A000A6B6579DA
+:100C2000626F6172643A206F6E0A000A6D617472BD
+:100C300069783A206F66660A000A6D617472697895
+:100C40003A206F6E0A000A64656275673A206F6623
+:100C5000660A000A64656275673A206F6E0A000AC8
+:100C60000A4A756D70696E6720746F20626F6F74C9
+:100C70006C6F616465722E2E2E2000433E2000654D
+:100C800065636F6E6669673A0A006261636B6C69DF
+:100C900067687420737465703A2025750A00626174
+:100CA000636B6C6967687420746F67676C653A2062
+:100CB00025750A006261636B6C69676874206465FE
+:100CC0006372656173653A2025750A006261636B22
+:100CD0006C6967687420696E6372656173653A2038
+:100CE00025750A0011241FBECFEFDAE0DEBFCDBFAD
+:100CF00004B603FE24C08091F3019091F401A09109
+:100D0000F501B091F6018730904BA740B04BB9F494
+:100D10001092F3011092F4011092F5011092F60175
+:100D200014BE84B7877F84BF88E10FB6F8948093A0
+:100D30006000109260000FBEE0E0F8E3099511E05A
+:100D4000A0E0B1E0EEE4FAE502C005900D92A63411
+:100D5000B107D9F721E0A6E4B1E001C01D92A33F9D
+:100D6000B207E1F70E94EB0E0C94252D0C940000C5
+:100D7000FF93EF93E0914601F0914701309709F01E
+:100D80000995EF91FF910895FC018591803011F054
+:100D9000EFDFFBCF0895FF27E0E230E247FF0CC012
+:100DA000419597FF09C0EDE260957095809590950B
+:100DB000611D711D811D911D27FF02C0219530E32A
+:100DC00050E2AA27660F771F881F991FAA1FA41732
+:100DD00010F0A41B63955A95A9F7AA3008F0A95FF3
+:100DE000A05DAF93F395611571058105910541F7FC
+:100DF000ED3211F4EF93F395F21718F43F93F39556
+:100E0000FBCF8F91B5DFFA95E1F70895E991F9915C
+:100E10008591803021F0853219F0AADFF9CF08954D
+:100E200020E0E89455915532C1F3503311F46894A1
+:100E300055915A3348F4505390F3220F022E220F4B
+:100E4000220F200D250FF4CF0EF421958991999151
+:100E5000533619F3533729F1533559F1BC0188271B
+:100E60009927E8945C3621F4899199916894559179
+:100E7000543639F446EF7EF077FF0DC08FEF9FEFC9
+:100E80000AC055374AE039F0583540E121F0523672
+:100E900042E009F00895FF93EF937DDFEF91FF911A
+:100EA000B7CFFF93EF93FC0181918030B9F360DFFE
+:100EB000FBCFFF93EF9368DFF1CFDF93CF93CDB7F5
+:100EC000DEB72596A3DFCF91DF91089508950895A9
+:100ED00081E0089508950C9467070C9468070C94BA
+:100EE0006A07269A2E988FEF9FEF90938700809342
+:100EF000860082E28093800089E1809381000C94D7
+:100F0000AF2A0E9471070C9466072E9881110AC0BF
+:100F1000809180008F7D8093800010928B001092D2
+:100F20008A000895833041F480918000806280932C
+:100F300080008FEF9FEF12C090918000906290939D
+:100F4000800023E030E0281B3109220F331F8FEF90
+:100F50009FEF02C0969587952A95E2F790938B00B4
+:100F600080938A00089580E090E0089581E00895DC
+:100F70000C94B60708950F931F93CF93DF93EC0162
+:100F800008811981C8010E94931EB8010E9454086B
+:100F90008C01BE010E94B807882309F47AC08A81B7
+:100FA0008823C9F18091530181111EC0043180E56D
+:100FB000180789F50E94BA0781E0809353010E94C7
+:100FC0008620909352018093510110924A01109211
+:100FD0004C0110924B0110924E0110924D01109253
+:100FE000500110924F0155C08091510190915201D2
+:100FF0000E949220883C910570F480914A01E82F6C
+:10100000F0E0EE0FFF1FE55BFE4F118300838F5F63
+:1010100080934A013EC0043880E5180721F0053866
+:101020001045A1F02AC08A81882321F0109248013E
+:1010300082E012C080914801811106C086E20E94C0
+:10104000B81586E20E94801682E014C08A81882347
+:1010500031F01092490180E20E94CF161AC08091AF
+:101060004901811106C087E20E94B81587E20E94FB
+:10107000801680E20E94D6160CC081E08093480161
+:1010800080934901CE01DF91CF911F910F910C9474
+:101090006D0780E0DF91CF911F910F9108950C941F
+:1010A00081070C946B0708959EE0799FF00111244D
+:1010B00096E4899FE00DF11D1124E60FF11DEE0F5E
+:1010C000FF1FE65FFE4F859194910895880F991F49
+:1010D00086579040FC01859194910895880F991F3F
+:1010E000865F9E4FFC018591949108950F931F9305
+:1010F000CF93DF93EC01811521E39207A0F58115D1
+:1011000030E3930708F0D7C0883E9105D8F4803EBD
+:10111000910508F06FC0883A910578F4853A9105F9
+:1011200008F06AC08130910509F4F8C108F4F3C1F0
+:101130008430910508F05EC0EEC18B3B910508F448
+:1011400066C0E9C1C11580E2D80708F0AFC0C1157B
+:1011500091E0D90708F04EC0C03FD10508F4DBC1CB
+:101160008E0110651CC2803820E5920700F580379B
+:1011700030E5930708F0A3C0C11580E5D80709F44E
+:10118000ACC050F4CE01905480319F4008F0C3C1F0
+:101190008E011F70106A03C2C13030E5D30709F415
+:1011A000AAC0C43180E5D80708F4AFC0B4C1C338C1
+:1011B00090E5D90709F48EC050F4C13830E5D30763
+:1011C00009F482C008F083C000E011EDE8C1C0312D
+:1011D00091E5D90708F49FC1C11527E5D20708F4A6
+:1011E00036C1CE0190578115904108F094C18E010F
+:1011F0001F708FC18E01D3C1853A910509F491C149
+:10120000863A910509F490C103E810E4C8C1883A10
+:10121000910509F48CC1893A910509F48BC18A3A88
+:10122000910509F48AC18B3A910509F489C18C3A78
+:10123000910509F488C18D3A910509F487C1803B75
+:10124000910509F486C18E3A910509F485C18F3A5A
+:10125000910509F484C1813B910509F483C1823B66
+:10126000910509F482C1833B910509F481C1843B56
+:10127000910509F480C1853B910509F47FC1863B46
+:10128000910509F47EC1873B910509F47DC1883B36
+:10129000910509F47CC1893B910509F47BC18A3B26
+:1012A000910509F07AC10AE216E479C1CE019F7076
+:1012B0000E946E0875C18C011127106C70C18C01E1
+:1012C0000F701127146D6BC100E010ED68C100E0D4
+:1012D00012ED65C100E013ED62C10E9468198FEF45
+:1012E00094E32CE0815090402040E1F700C00000E2
+:1012F0000E94E02054C186E991E00E94C4068091DA
+:10130000D30181608093D3014AC10E94932281114D
+:1013100002C00E9474220E94B02290E09093F201D9
+:101320008093F101C23030E5D30721F48091F101BF
+:10133000816086C0C43080E5D80721F48091F10136
+:1013400082607EC0C63090E5D90721F48091F1011A
+:10135000846076C0C83020E5D20719F48091F1018D
+:1013600027C0CA3030E5D30721F48091F1018061B4
+:1013700067C0CC3080E5D80721F48091F10180620C
+:101380005FC0CE3090E5D90721F48091F1018064EF
+:1013900057C0C03120E5D20721F48091F101806867
+:1013A0004FC0C23130E5D30729F48091F101846048
+:1013B000886046C0C33080E5D80721F48091F101F0
+:1013C0008E7F3EC0C53090E5D90721F48091F101B0
+:1013D0008D7F36C0C73020E5D20721F48091F1011E
+:1013E0008B7F2EC0C93030E5D30719F48091F1010D
+:1013F00026C0CB3080E5D80721F48091F1018F7EA3
+:101400001FC0CD3090E5D90721F48091F1018F7D87
+:1014100017C0CF3020E5D20721F48091F1018F7BF6
+:101420000FC0C13130E5D30721F48091F1018F77EE
+:1014300007C0C331D04531F48091F1018B7F877FA4
+:101440008093F1018091F1010E94B422A8C08D2FF8
+:1014500099278F70992781309105E9F48E010370E7
+:1014600011279C0102C0220F331F0A95E2F7890160
+:101470001C68CE01E4E0880F991FEA95E1F7882700
+:101480009370082B192BF3E0CC0FDD1FFA95E1F7D1
+:10149000C076DD272CC08230910529F41C2F00274F
+:1014A000016F106A7CC08330910561F4CE018370B6
+:1014B000992701E010E002C0000F111F8A95E2F7A2
+:1014C0001C680EC084309105A9F4CE018370992761
+:1014D00001E010E002C0000F111F8A95E2F71A68C0
+:1014E00063E0CC0FDD1F6A95E1F7C07ED7700C2B4F
+:1014F0001D2B55C08530910529F41C2F0027046F42
+:10150000106A4DC0069709F04AC0CF71DD271C2F25
+:101510000027106244C000E010E041C001E010E08C
+:101520003EC001E810E43BC002E810E438C002EE1F
+:1015300014E435C009EE14E432C00AEE14E42FC0FE
+:1015400005EB14E42CC006EB14E429C007EB14E40B
+:1015500026C00CEC14E423C00DEC14E420C003E816
+:1015600015E41DC00AE815E41AC002E915E417C025
+:1015700004E915E414C001E216E411C003E216E424
+:101580000EC004E216E40BC005E216E408C006E251
+:1015900016E405C007E216E402C000E014E4C80146
+:1015A000DF91CF911F910F9108959EE0799FF001F7
+:1015B000112496E4899FE00DF11D1124E60FF11D21
+:1015C000EE0FFF1FE65FFE4F85919491803E9105DF
+:1015D000E0F4803C910558F58133910509F46FC022
+:1015E00048F48932910509F463C08A32910509F4FF
+:1015F0006DC072C089339105E9F082389105D1F050
+:101600008533910509F44DC067C0833E910581F192
+:1016100038F4803E9105B9F0823E9105D9F05CC066
+:10162000863E910561F1873E9105A1F155C00E946A
+:10163000660808952091F10120FD02C021FF4CC0F1
+:1016400080EE90E049C08091F10180FFF9CF89E3FD
+:1016500090E042C08091F10182FF0EC08091F101C3
+:1016600084FF03C080E090E037C083EE90E034C098
+:101670008091F10182FFF2CF82EE90E02DC0809147
+:10168000F10183FF0BC08091F10184FDEBCF87EE68
+:1016900090E022C08091F10183FFF5CF86EE90E0CB
+:1016A0001BC08091F10185FF07C089E290E014C062
+:1016B0008091F10185FFF9CF85E390E00DC0809125
+:1016C000F10186FF07C08AE290E006C08091F10137
+:1016D00086FFF9CF81E390E00E94760808950C948C
+:1016E0006F07E82FF0E0EE5DFE4F8081E82FEF708E
+:1016F000F0E0282F22952F7081E090E0022E01C0AB
+:10170000880F0A94EAF780A308950F931F93CF934D
+:10171000DF9385B7806885BF85B7806885BFC4E0E3
+:10172000D0E001E010E0FE01EE5DFE4F8081E82F89
+:10173000EF70F0E021A182958F70A80102C0440FE4
+:10174000551F8A95E2F7242B21A38C2F0E94710B41
+:10175000219748F78DE090E041E050E0FC01EC5E1D
+:10176000FE4F2081E22FEF70F0E062A122952F70F2
+:10177000DA0102C0AA0FBB1F2A95E2F76A2B62A307
+:10178000019760F7DF91CF911F910F910C944F0853
+:10179000EF92FF920F931F93CF93DF93CEE5D1E0AB
+:1017A00084E0E82E01E010E095E0F92E8E2D0E94F5
+:1017B000710B2DE030E040E050E0F901EC5EFE4FAF
+:1017C0008081E82FEF70F0E060A170E082958F706B
+:1017D00002C0759567958A95E2F760FD09C0B8016A
+:1017E000022E02C0660F771F0A94E2F7462B572B92
+:1017F0002150310910F73A912A912417350721F029
+:1018000059834883F09200018E2D0E94710BEA9457
+:101810009FEFE912CBCF2091000127FD2EC08091D0
+:10182000D30180FF10C0822F992787FD90959F9349
+:101830002F938FED91E09F938F930E945D070F9000
+:101840000F900F900F9080910001815080930001C4
+:1018500087FD07C08FE99FE00197F1F700C0000006
+:101860000CC0A8E6B1E0EEE5F1E0929182919E9382
+:101870008E9391E0E435F907C1F70E94510881E0A9
+:10188000DF91CF911F910F91FF90EF900895E82F76
+:10189000F0E0EE0FFF1FE25AFE4F80819181089524
+:1018A000EF92FF920F931F93CF93DF938091D30119
+:1018B00080FF04C080EC91E00E94C4060EE511E0B8
+:1018C000C0E0D0E048EAE42E41E0F42E8091D3015C
+:1018D00080FF13C0F801808191810E94F01F9F93C7
+:1018E0008F93DF93CF93FF92EF920E945D070F904B
+:1018F0000F900F900F900F900F9021960E5F1F4F3B
+:10190000C530D10519F7DF91CF911F910F91FF904D
+:10191000EF9008951F93CF93DF93C8E6D1E010E0D6
+:101920009A918A910E94D21F180F81E0CE35D80774
+:10193000B9F7812FDF91CF911F91089580917301A5
+:1019400008959FB7F89410926A019FBF9091E801A3
+:10195000943009F058C09091E9009F702091EC00FC
+:1019600020FF02C020E801C020E0292B94E09093E2
+:10197000E9009091EB0090FF43C09091EE0097FF3B
+:101980003FC090916801992321F09091E80095FF64
+:1019900037C01092680196E03091E80035FD15C01F
+:1019A0003091E801343061F53091EB0035FD28C00D
+:1019B000915021F481E08093680122C0EFE9FFE0BB
+:1019C0003197F1F700C00000E7CF8093F1008091DC
+:1019D000E80085FD0AC08091E80080FFFCCF80917F
+:1019E000E8008E778093E80006C08FB7F89491E006
+:1019F00090936A018FBF2F702093E90080E00895D3
+:101A00002F702093E9008FEF0895CF93DF9300D0DC
+:101A10001F92CDB7DEB72091E801243019F523E0FD
+:101A200029839B838A832093E9008FEF9091E800BC
+:101A3000815095FD06C095ED9A95F1F70000811152
+:101A4000F5CF8091E80085FF0DC040E050E063E0F5
+:101A500070E0CE0101960E949E0F8091E8008E7783
+:101A60008093E8000F900F900F90DF91CF91089531
+:101A7000CF93DF9300D01F92CDB7DEB72091E8015E
+:101A8000243021F522E029839B838A8383E080939D
+:101A9000E9008FEF9091E800815095FD06C095ED2B
+:101AA0009A95F1F700008111F5CF8091E80085FF4C
+:101AB0000DC040E050E063E070E0CE0101960E946E
+:101AC0009E0F8091E8008E778093E8000F900F9032
+:101AD0000F90DF91CF9108952091E8012430F1F427
+:101AE00022E02093E9002FEF3091E800215035FDEE
+:101AF00006C035ED3A95F1F700002111F5CF2091A0
+:101B0000E80025FF0BC040E050E065E070E00E9477
+:101B10009E0F8091E8008E778093E8000895CF9320
+:101B2000DF93EC018091E801843039F581E0809306
+:101B3000E9008FEF9091E800815095FD06C095ED8A
+:101B40009A95F1F700008111F5CF8091E80085FFAB
+:101B500014C040E050E068E070E0CE010E949E0FAB
+:101B60008091E8008E778093E80088E0FE01ABE684
+:101B7000B1E001900D928A95E1F7DF91CF91089540
+:101B800084E292E00E94C4068091E701811109C0BD
+:101B90000E9430110E948D118091E2008460809338
+:101BA000E200089580E292E00E94C4061092E701EC
+:101BB00008958CE192E00C94C40688E192E00C94C4
+:101BC000C40684E192E00E94C4060C9449208091EE
+:101BD00069018F5F8093690162E30E94B52C9111C6
+:101BE00035C01092690180916A01882379F1809152
+:101BF000E801843049F58091E9008F709091EC0004
+:101C000090FF02C090E801C090E0982B84E08093A0
+:101C1000E9008091EB0080FF14C08091EE0087FF07
+:101C200010C08091E80085FF03C01092F100F9CF49
+:101C30008091E80080FF05C08091E8008E77809356
+:101C4000E8009F709093E90010926A01089542E0C5
+:101C500061EC81E00E94AA1042E061EC82E00E9407
+:101C6000AA1042E061EC83E00E94AA1042E261EC1B
+:101C700084E00C94AA108091EA01833009F453C0E7
+:101C800030F4813071F0823009F48CC008958A30CC
+:101C900009F478C08B3009F45EC0893009F09AC02D
+:101CA00020C08091E901813A09F094C08091E80058
+:101CB000877F8093E8008091ED019091EE01892B60
+:101CC00021F060E080E090E003C068E08BE691E006
+:101CD00070E00E94E70F8091E8008B778093E80026
+:101CE00008958091E901813209F074C08091ED017D
+:101CF0009091EE01892B09F06DC08091E800877FFB
+:101D00008093E8008091E80082FD05C08091E801A1
+:101D10008111F8CF5FC08091F100809373018091B1
+:101D2000E8008B7753C08091E901813A09F052C0F5
+:101D30008091ED019091EE01892B09F04BC08091CB
+:101D4000E800877F8093E8008091E80080FFFCCF67
+:101D500080910B0136C08091E9018132D9F58091E3
+:101D6000ED019091EE01892BA9F58091E800877F24
+:101D70008093E8000E94DF108091EB0180930B01BB
+:101D80000C9468198091E901813221F58091E80075
+:101D9000877F8093E8000E94DF108091EC018093A0
+:101DA000740108958091E901813AA1F48091E800DD
+:101DB000877F8093E8008091E80080FFFCCF8091CE
+:101DC00074018093F1008091E8008E778093E800A1
+:101DD0000C94DF10089584B7877F84BF88E10FB625
+:101DE000F89480936000109260000FBE80E88093AA
+:101DF0006100109261000E94B2140E9430110E9492
+:101E00008D118091E20084608093E20081EA9CE081
+:101E10000E94CD1F78940E9407140E94B41481E0A0
+:101E200091E00E94241483E092E00E94C406809115
+:101E3000E801853089F48FEF91E00E94C4060E948A
+:101E40000A208091E601882391F30E94382088239C
+:101E500071F30E94880FEBCF0E94DA14E8CF292F8C
+:101E6000332723303105A9F06CF42130310509F412
+:101E700042C02230310509F043C084E790E026E4F7
+:101E800032E042C021323105C9F02232310519F168
+:101E900037C099278130910541F08230910541F09A
+:101EA000892B71F5E2E4F2E005C0E8E3F2E002C05C
+:101EB000E8E2F2E0849190E09F0126C0643000F5F2
+:101EC000E62FF0E0EE0FFF1FED5CFE4F2081318129
+:101ED00089E090E019C0643098F4E62FF0E0DF016B
+:101EE000AA0FBB1FA55DBE4F2D913C91E95DFE4F32
+:101EF000808190E009C082E190E02AEB32E004C0EA
+:101F000080E090E020E030E0FA0131832083089502
+:101F100080E189BD82E189BD09B400FEFDCF8091D9
+:101F2000D8008F7D8093D8008091E00082608093FC
+:101F3000E0008091E00081FDFCCF0895CF92DF9218
+:101F4000EF92FF920F931F93CF93DF937C018B014E
+:101F5000EA010E940011811131C0209731F088817F
+:101F60009981081B190BE80EF91EC12CD12C011503
+:101F7000110519F18091E80085FD14C08091E800F9
+:101F80008E778093E800209741F0888199818C0DAD
+:101F90009D1D9983888385E011C00E9400118823CC
+:101FA00031F30CC0F70181917F018093F100015062
+:101FB0001109FFEFCF1ADF0ADACF80E0DF91CF916E
+:101FC0001F910F91FF90EF90DF90CF900895209197
+:101FD000EF013091F0012617370748F061157105C0
+:101FE00039F42091E8002E772093E80001C0B90170
+:101FF000FC0120E061157105B9F18091E8018823A9
+:1020000009F440C0853009F43FC08091E80083FDA9
+:102010003DC08091E80082FF06C08091E80082FF09
+:1020200026C080E008958091E80080FFE3CF2091F2
+:10203000F3008091F20090E0922B6115710551F050
+:102040008830910538F421912093F1006150710995
+:102050000196F3CF21E0089709F020E08091E80095
+:102060008E778093E800C6CF2111C7CFD6CF80915D
+:10207000E801882339F0853039F08091E80083FF4A
+:10208000CCCF04C082E0089583E0089581E00895F4
+:102090002091EF013091F0012617370748F06115C4
+:1020A000710539F42091E8002E772093E80001C0F3
+:1020B000B901FC0120E061157105C1F18091E801D1
+:1020C000882309F441C0853009F440C08091E800BC
+:1020D00083FD3EC08091E80082FF06C08091E80049
+:1020E00082FF27C080E008958091E80080FFE3CF61
+:1020F0002091F3008091F20090E0922B6115710520
+:1021000059F08830910540F424912093F1003196E4
+:10211000615071090196F2CF21E0089709F020E0A3
+:102120008091E8008E778093E800C5CF2111C6CF5B
+:10213000D5CF8091E801882339F0853039F080913E
+:10214000E80083FFCBCF04C082E0089583E00895C8
+:1021500081E00895982F973058F59093E9009817EB
+:1021600039F07091EC002091ED005091F00003C027
+:10217000242F762F50E021FF19C03091EB003E7FD5
+:102180003093EB003091ED003D7F3093ED003091C6
+:10219000EB0031603093EB007093EC002093ED0086
+:1021A0005093F0002091EE0027FF07C09F5FD3CF30
+:1021B0008F708093E90081E0089580E00895809118
+:1021C000E90187FD05C08091E80080FF0EC012C0C4
+:1021D0008091E80082FD05C08091E8018111F8CF6F
+:1021E00008958091E8008B7708C08091E801811103
+:1021F000EACF08958091E8008E778093E8000895F3
+:102200008091E4009091E50045E62091EC0020FFEC
+:1022100021C02091E80020FD21C02091E801222367
+:1022200089F0253089F02091EB0025FD0FC0209129
+:10223000E4003091E5002817390739F3415041F0A7
+:10224000C901E3CF82E0089583E0089581E0089515
+:1022500084E008952091E80022FFDFCF80E0089518
+:102260000E949E110E94A611E0EEF0E08081816044
+:102270008083E8EDF0E080818F77808319BCA7ED43
+:10228000B0E08C918E7F8C9380818F7E80831092C2
+:10229000E70108950F931F93CF93DF930E949E1140
+:1022A0000E94A611C8EDD0E088818F77888388814D
+:1022B0008068888388818F7D888319BC1092E801AB
+:1022C0001092E4011092E6011092E50100EE10E098
+:1022D000F80180818B7F808388818160888342E0E0
+:1022E00060E080E00E94AA10E1EEF0E080818E7F45
+:1022F0008083E2EEF0E0808181608083808188606D
+:102300008083F80180818E7F8083888180618883CB
+:10231000DF91CF911F910F910895E8EDF0E080815A
+:102320008F7E8083E7EDF0E080818160808384E0B0
+:1023300082BF81E08093E7010C944A11E8EDF0E060
+:1023400080818E7F80831092E20008951092DA00DF
+:102350001092E10008951F920F920FB60F92112470
+:102360002F933F934F935F936F937F938F939F939D
+:10237000AF93BF93EF93FF938091E10082FF0BC077
+:102380008091E20082FF07C08091E1008B7F809303
+:10239000E1000E94E70D8091DA0080FF1FC080916C
+:1023A000D80080FF1BC08091DA008E7F8093DA0016
+:1023B0008091D90080FF0DC080E189BD82E189BD97
+:1023C00009B400FEFDCF81E08093E8010E94C00DBA
+:1023D00005C019BC1092E8010E94D20D8091E10065
+:1023E00080FF19C08091E20080FF15C08091E2005B
+:1023F0008E7F8093E2008091E20080618093E20012
+:102400008091D80080628093D80019BC85E08093C9
+:10241000E8010E94DD0D8091E10084FF30C08091D1
+:10242000E20084FF2CC080E189BD82E189BD09B44E
+:1024300000FEFDCF8091D8008F7D8093D8008091E1
+:10244000E1008F7E8093E1008091E2008F7E809397
+:10245000E2008091E20081608093E2008091E401DB
+:10246000882311F084E007C08091E30087FF02C059
+:1024700083E001C081E08093E8010E94E10D80913A
+:10248000E10083FF29C08091E20083FF25C0809195
+:10249000E100877F8093E10082E08093E801109261
+:1024A000E4018091E1008E7F8093E1008091E20061
+:1024B0008E7F8093E2008091E20080618093E20051
+:1024C00042E060E080E00E94AA108091F000886005
+:1024D0008093F0000E94D90DFF91EF91BF91AF91D1
+:1024E0009F918F917F916F915F914F913F912F912C
+:1024F0000F900FBE0F901F9018951F920F920FB65E
+:102500000F9211242F933F934F935F936F937F9379
+:102510008F939F93AF93BF93CF93EF93FF93C0910C
+:10252000E900CF708091EC001092E9008091F000FA
+:10253000877F8093F00078940E94B9121092E9008E
+:102540008091F00088608093F000C093E900FF91D3
+:10255000EF91CF91BF91AF919F918F917F916F91AB
+:102560005F914F913F912F910F900FBE0F901F9051
+:1025700018951F93CF93DF93CDB7DEB7AA970FB609
+:10258000F894DEBF0FBECDBFE9EEF1E08091F1001F
+:10259000819321E0E13FF207C9F70E943B0E809151
+:1025A000E80083FF1CC12091E9013091EA01832FEB
+:1025B00090E08A30910508F012C1FC01EA5AFF4F01
+:1025C0000C94D52C203881F0223809F008C1809174
+:1025D000ED018F708093E9008091EB0085FB8827E7
+:1025E00080F91092E90006C08091E5019091E60122
+:1025F000911182609091E800977F9093E80080931A
+:10260000F1001092F100C5C0822F8D7F09F0E7C064
+:10261000222319F0223061F0E2C08091EB01813079
+:1026200009F0DDC0333009F080E08093E60128C076
+:102630008091EB01811124C02091ED012F7009F4EC
+:10264000CEC02093E9008091EB0080FF19C08091FB
+:10265000EB00333011F4806211C080618093EB0095
+:1026600081E090E0022E01C0880F0A94EAF780937F
+:10267000EA001092EA008091EB0088608093EB0002
+:102680001092E9008091E800877F86C02111A7C0E1
+:102690001091EB011F778091E3008078812B80936C
+:1026A000E3008091E800877F8093E8000E94DF10BC
+:1026B0008091E80080FFFCCF8091E30080688093E8
+:1026C000E300112311F083E001C082E08093E80170
+:1026D00086C02058223008F082C08091EB01909192
+:1026E000EC018C3D23E0920779F583E08A838AE24E
+:1026F00089834FB7F894DE01139620E03EE051E263
+:10270000E32FF0E050935700E49120FF03C0E295DF
+:10271000EF703F5FEF708E2F90E0EA3010F0C796B9
+:1027200001C0C0968D939D932F5F243149F74FBF11
+:102730008091E800877F8093E8006AE270E0CE0134
+:1027400001960E94E70F14C0AE014F5F5F4F60918A
+:10275000ED010E942F0F009709F441C02091E8007D
+:10276000277F2093E800BC0189819A810E9448104C
+:102770008091E8008B778093E80031C0203879F5AC
+:102780008091E800877F8093E8008091E401809346
+:10279000F1008091E8008E778093E8000E94DF10BE
+:1027A0001EC021111CC09091EB019230C0F48091A9
+:1027B000E800877F8093E8009093E4010E94DF1097
+:1027C0008091E401811104C08091E30087FF02C081
+:1027D00084E001C081E08093E8010E94270E80918F
+:1027E000E80083FF0AC08091E800877F8093E800BB
+:1027F0008091EB0080628093EB00AA960FB6F8946C
+:10280000DEBF0FBECDBFDF91CF911F910895CF9353
+:102810008091E8018823B1F08091E9008F70909158
+:10282000EC0090FF02C090E801C090E0C92FC82BD7
+:102830001092E9008091E80083FD0E94B912CF70E8
+:10284000C093E900CF91089590937A018093790124
+:102850000895E0917901F0917A01309721F001908B
+:10286000F081E02D099480E00895FF920F931F936B
+:10287000CF93DF938C01E0917901F0917A01309749
+:1028800099F10280F381E02D09958091D30182FFB7
+:102890002BC080FF04C087EB93E00E94C406E801D0
+:1028A00088E0F82E01EB13E08091D30180FF0BC08C
+:1028B00088811F928F931F930F930E945D070F9043
+:1028C0000F900F900F90FA942196F110EDCF809118
+:1028D000D30180FF09C08FEA93E0DF91CF911F9170
+:1028E0000F91FF900C94C406DF91CF911F910F912F
+:1028F000FF900895E0917901F0917A01309721F0ED
+:102900000480F581E02D099408952091770130919C
+:1029100078018217930771F0909378018093770183
+:10292000E0917901F0917A01309721F00680F781EA
+:10293000E02D099408952091750130917601821758
+:10294000930771F09093760180937501E09179017E
+:10295000F0917A01309721F00084F185E02D0994FF
+:10296000089508950C94B1140E947D200E94850B57
+:102970000E9448210C94AF2ACF93DF931F92CDB7CA
+:10298000DEB79091D30192FF10C090FF0EC01F924E
+:102990008F9329EC33E03F932F9389830E945D0747
+:1029A0000F900F900F900F9089810F90DF91CF9132
+:1029B0000C946F0B5F926F927F928F929F92AF9267
+:1029C000BF92CF92DF92EF92FF920F931F93CF931C
+:1029D000DF9300D000D01F92CDB7DEB70E94C80BA6
+:1029E00096E8C92E91E0D92E04E010E0AA24A39421
+:1029F000B12C502E802F0E94470C3C01F601F29022
+:102A0000E2906F01E826F926E114F104A1F40150E7
+:102A1000110978F78FEF89838A831B820E948620B1
+:102A20008160782F9D838C8349815A816B818D8150
+:102A30000E948A1538C08091D30181FD0E94500CFC
+:102A40002DE030E04501022E02C0880C991C0A944A
+:102A5000E2F7C4018E219F21892B09F129835A8233
+:102A60006820792081E0672809F480E08B830E9448
+:102A700086208160782F9D838C8349815A816B8168
+:102A80008D810E948A15F801EE0FFF1FE458FE4F5A
+:102A900080819181882599259183808304C021506C
+:102AA000310980F6B4CF0E94BD2410917B010E94B1
+:102AB00029141817D1F00E94291480937B010F90DC
+:102AC0000F900F900F900F90DF91CF911F910F916A
+:102AD000FF90EF90DF90CF90BF90AF909F908F903E
+:102AE0007F906F905F900C94BC140F900F900F909C
+:102AF0000F900F90DF91CF911F910F91FF90EF906A
+:102B0000DF90CF90BF90AF909F908F907F906F900D
+:102B10005F900895CF93DF93CDB7DEB72B970FB6B5
+:102B2000F894DEBF0FBECDBF4F83588769877A8781
+:102B30008B87DE01119686E0FD0111928A95E9F7F7
+:102B400085E0FE01379601900D928A95E1F7498163
+:102B50005A816B817C818D819E810E94381C2B96CD
+:102B60000FB6F894DEBF0FBECDBFDF91CF910895B1
+:102B7000CF93C82F882309F4C1C0823859F40E942A
+:102B8000291481FDBBC089E30E94131F0E949E1F70
+:102B900089E30CC0833879F40E94291480FDAEC00B
+:102BA00083E50E94131F0E949E1F83E50E94341F2D
+:102BB000CF910C949E1F843859F40E94291482FDF1
+:102BC0009DC087E40E94131F0E949E1F87E4EECFE2
+:102BD0008CEF8C0F813A48F48C2F0E945D29811173
+:102BE0008DC08C2F0E94131FE3CF80E28C0F8830A2
+:102BF00048F4C77081E001C0880FCA95EAF70E94C7
+:102C0000551FD6CF8BE58C0F833078F4C53A29F069
+:102C1000C63A31F482E890E005C081E890E002C055
+:102C200083E890E0CF910C94851488E58C0F833174
+:102C300008F064C0C83A39F1C93A41F1CA3A49F1D9
+:102C4000CB3A51F1CC3A59F1CD3A61F1C03B69F13F
+:102C5000CE3A71F1CF3A79F1C13B81F1C23B89F1B2
+:102C6000C33B91F1C43B99F1C53BA1F1C63BA9F12E
+:102C7000C73BB1F1C83BB9F1C93BC1F1CA3BC9F58A
+:102C80008AE292E038C082EE90E035C089EE90E0B2
+:102C900032C08AEE90E02FC085EB90E02CC086EB2E
+:102CA00090E029C087EB90E026C08CEC90E023C038
+:102CB0008DEC90E020C083E891E01DC08AE891E0AF
+:102CC0001AC082E991E017C084E991E014C081E262
+:102CD00092E011C083E292E00EC084E292E00BC069
+:102CE00085E292E008C086E292E005C087E292E0C9
+:102CF00002C080E090E0CF910C949B14CF91089596
+:102D0000882309F44BC0823859F40E94291481FFAA
+:102D100045C089E30E94131F0E949E1F89E30CC0D7
+:102D2000833871F40E94291480FF38C083E50E9423
+:102D3000131F0E949E1F83E50E94341F0C949E1F48
+:102D4000843859F40E94291482FF28C087E40E9425
+:102D5000131F0E949E1F87E4EFCF9CEF980F913ABC
+:102D600058F390E2980F983050F4877091E001C0CA
+:102D7000990F8A95EAF7892F0E945B1FDFCF9BE5A9
+:102D8000980F933020F480E090E00C948514885ADA
+:102D9000833120F480E090E00C949B140895882304
+:102DA00021F00E94551F0C949E1F0895882321F046
+:102DB0000E945B1F0C949E1F08958F929F92AF926A
+:102DC000BF92CF92DF92EF92FF920F931F93CF9318
+:102DD000DF931F92CDB7DEB74C01A62E472FFC0123
+:102DE000E580E2948FE0E822F280FF2021F07983F1
+:102DF0000E94721F498149830E940C1F49818823C8
+:102E000081F0FF2071F080E28A0D883050F082E07E
+:102E10000E94F51E0E940C1FBB24B394B826498162
+:102E200001C0B12CE42FE295EF70F0E0E05AFF4FC3
+:102E30000C94D52C842F807F142F1F70882311F0C1
+:102E40001295107FFF2089F0112309F496C180E2CA
+:102E50008A0D883020F4812F0E94551F03C0812FD6
+:102E60000E94651F0E949E1F88C18A2D0E948016A5
+:102E7000112309F4BFC180E28A0D883020F4812F2C
+:102E80000E945B1F03C0812F0E946B1F0E949E1F28
+:102E9000B1C1242F207F842F8F70203211F08295B2
+:102EA000807FAA2021F0F1E0AF16B1F021C0FF2011
+:102EB00041F0EE2039F191E0E91224C00E94851F13
+:102EC00099C1EE2021F0E1E0EE1609F493C1898367
+:102ED0000E94881F89810BC1FF2029F0F5E0FE15B3
+:102EE00008F488C10FC094E09E1508F483C1FFC0A8
+:102EF000FF2059F0EE2031F0F401958190FF3DC1A3
+:102F00009F7095830E94CF1675C1EE2009F4EFC023
+:102F10003AC1242F26952695237030E021153105DE
+:102F200021F02130310561F065C1FF2021F08A2DAB
+:102F3000942F937002C080E090E00E9485145AC1E3
+:102F4000FF2021F08A2D942F937002C080E090E042
+:102F50000E949B144FC18A2DFF2019F00E94432329
+:102F600002C00E94AB230E94302444C1842F83708E
+:102F700009F04EC0F1103EC12A2D229526952770EA
+:102F8000220F220F8A2D8F70C82ED12CE12CF12C0C
+:102F9000022E04C0CC0CDD1CEE1CFF1C0A94D2F7E0
+:102FA000A4FE10C06FE070E080E090E004C0660F07
+:102FB000771F881F991F2A95D2F760957095809585
+:102FC000909503C060E070E0CB01242F26952695F4
+:102FD000237030E02230310569F02330310589F06B
+:102FE0006C297D298E299F292130310571F00E949D
+:102FF0008A1D00C16C297D298E299F290E94A41D4C
+:10300000F9C00E948A1DC701B6010E94701DF2C05E
+:10301000FF2019F0842F817001C08695882309F460
+:10302000E9C02A2D229526952770220F220F8A2D7E
+:103030008F70C82ED12CE12CF12C022E04C0CC0CA8
+:10304000DD1CEE1CFF1C0A94D2F7A4FE10C06FE03A
+:1030500070E080E090E004C0660F771F881F991F22
+:103060002A95D2F7609570958095909503C060E0A1
+:1030700070E0CB01242F26952695237030E0223076
+:10308000310569F02330310589F06C297D298E29BD
+:103090009F292130310571F00E945E1EABC06C2962
+:1030A0007D298E299F290E94781EA4C00E945E1E41
+:1030B000C701B6010E94441E9DC00A2D10E0F80110
+:1030C000E05EF109E531F10508F053C0E059FF4F2A
+:1030D0000C94D52C1A2D1F70842F8F71FF2021F096
+:1030E0000E94DD1D812F0ECF0E94FE1D812F0E94A8
+:1030F000D61680C0FF2049F0F4E0FE1508F47AC02F
+:10310000842F8F710E94231E75C085E08E1508F4F0
+:1031100071C0F6CFFF2039F0842F8F710E94DD1D22
+:1031200069C0FF20C9F3842F8F710E94FE1D62C009
+:10313000FF2029F0842F8F710E94C81D5BC00E9460
+:10314000BE1D58C0FF2051F0142F1F71812F0E9407
+:10315000DD1D63E0812F0E94EC1E4CC081E00E94C7
+:10316000F51E91E09E1508F045C082E00E94F51E14
+:1031700041C0FF2031F0EE2079F28A2D0E94B8156F
+:1031800039C0EE2081F28A2D0E94801633C04F7024
+:103190006A2DC4010E94B3070E94E51C2BC0F110E8
+:1031A00029C0942F9F70492F50E042305105B9F04B
+:1031B0004CF44115510581F041305105D9F40E947C
+:1031C000EA2A18C04330510569F04430510591F4A2
+:1031D0008A2D0E94772B0EC00E94C02A0BC00E942D
+:1031E000192B08C00E943F2B05C04F706A2DC401E7
+:1031F0000E945308BB20F1F00E94E81E80FD1AC017
+:10320000F40112820E94E21E0E94DD1DC4010E9490
+:1032100028190E94E21E0F90DF91CF911F910F910C
+:10322000FF90EF90DF90CF90BF90AF909F908F90E6
+:103230000C94FE1D0F90DF91CF911F910F91FF9085
+:10324000EF90DF90CF90BF90AF909F908F900895B8
+:103250000F931F93CF93DF93EC01288139818B81EA
+:103260009C81892B31F03F3F11F080E003C02F3F5C
+:10327000E1F781E0811113C0CE010E94BB078823D2
+:1032800071F0688179818A810E94DE1E8C010E9422
+:10329000921E0E94651DB801CE010E94DD16DF91CD
+:1032A000CF911F910F9108950E94721F0E94821F5B
+:1032B0000E94471F0E949E1F0E945E250E9430248C
+:1032C00080E090E00E94851480E090E00C949B14D4
+:1032D0000E94621F0C9454190E94D31E292F22951C
+:1032E0002F7030E02C3031054CF42A3031056CF46D
+:1032F0002250310922303105B0F407C02C3031059D
+:1033000071F02F30310559F00EC0803F31F018F4C4
+:10331000803E48F402C0843F31F481E0089593FB7D
+:10332000882780F9089580E00895CF93DF9300D037
+:1033300000D01F92CDB7DEB70F900F900F900F9077
+:103340000F90DF91CF910895CF93DF9300D000D0FD
+:1033500000D0CDB7DEB726960FB6F894DEBF0FBE0D
+:10336000CDBFDF91CF9108951F93CF93DF93C0918D
+:10337000860116E080918701C81799F0D0E01C9F64
+:10338000F0011D9FF00D1124E857FE4F408151813F
+:1033900062817381848195810E94A4192196C770EE
+:1033A000E9CFDF91CF911F9108954091B8015091DD
+:1033B000B9016091BA017091BB018091BC019091FB
+:1033C000BD010C94A419CF938091BD0182958F709B
+:1033D00009F05FC08091BA01882309F45AC0209196
+:1033E0008601A09187016091B8017091B901809127
+:1033F000BB019091BC0131E06F3F09F030E0B32F89
+:10340000C6E02A1709F445C0009721F07F3F21F458
+:103410004B2F03C041E001C040E030E040FD35C02B
+:10342000C29FF001C39FF00D1124E857FE4F418168
+:1034300074132BC04081641328C04281411125C000
+:10344000438154814817590710F441505109481BD2
+:10345000590B483C5105C8F48091BD018F708061C3
+:103460008093BD0186E0829FF001839FF00D1124BF
+:10347000E357FE4F80818F708061808388EB91E0FD
+:103480000E942819CF910C94B4192F5F3F4F2770D9
+:10349000B8CFCF910895CF92DF92EF92FF920F9322
+:1034A0001F93CF93DF93CDB7DEB762970FB6F89433
+:1034B000DEBF0FBECDBF8C0185E0F801DE011D9699
+:1034C00001900D928A95E1F7D8014C9111965C918B
+:1034D000119712966C9112971396ED90FC90149799
+:1034E0007091B801E091B9012091BB013091BC010C
+:1034F0002115310531F0EF3F31F481E07F3F19F4C0
+:1035000003C081E001C080E0B82FB170CB2E80FDF8
+:103510006CC1D090BA01DD2009F4F5C0F091BD0175
+:10352000E216F30638F0C701821B930B883C910525
+:1035300048F09BC0209530952E0D3F1D283C31054D
+:1035400008F093C08F2F807F09F052C0E51314C09C
+:10355000741312C0D62E61110FC0FF70F061F0938A
+:10356000BD010E94D51988EB91E00E942819809135
+:10357000BD01F80185836CC1EF2831F05F3F31F464
+:1035800081E04F3F19F403C081E001C080E080FD7D
+:1035900003C081E0862701C080E0F82FF170FF2E84
+:1035A00080FF1CC0809186012091870136E0821740
+:1035B00009F428C190E0389FF001399FF00D1124E3
+:1035C000E857FE4F7181571306C07081471303C03F
+:1035D0007281671303C001968770E9CFD62E6623E8
+:1035E00009F436C18091BD0181608093BD0153C053
+:1035F000E51308C0741306C0611104C0D801159604
+:10360000FC93AEC04D875E878D859E856A8B0E9438
+:103610006C196A89882329F1D62E662311F120912D
+:10362000BD01822F82958F7090E002970CF460C0EC
+:103630008091B8019091B90198878F831986FB8694
+:10364000EA862C87CE01079651C0E51731F14D87E8
+:103650005E878D859E856A8B0E946C196A898111AF
+:103660002EC0C8010E942819A4C08F2F807F69F73F
+:103670007E2DF98AE88A89890E94951988EB91E064
+:103680000E942819E8EBF1E086E0DF011D928A959F
+:10369000E9F70E94D519D12CDBC07413D8CF611182
+:1036A000D6CFD8011596FC93C8010E942819E8EBE3
+:1036B000F1E086E0DF011D928A95E9F7C9C0D62EB8
+:1036C000662379F22091BD01822F82958F7090E060
+:1036D000029774F08091B8019091B9019A8389831F
+:1036E0001B82FD82EC822E83CE0101960E94281956
+:1036F00086E0F801A8EBB1E001900D928A95E1F720
+:103700000E94E3196FC0E216F30628F0C701821B7E
+:10371000930B9C0104C0209530952E0D3F1D283C35
+:10372000310508F052C0D62E662309F49ACFE5136E
+:103730002CC074132AC08091BD0180FD1DC0982F3C
+:1037400092959F70C9F0D80115968C9315979F306C
+:1037500039F09F5F9295907F8F70892B15968C938F
+:10376000C8010E94281986E0F801A8EBB1E0019099
+:103770000D928A95E1F736C086E0F801A8EBB1E03A
+:1037800001900D928A95E1F763C04D875E878D8524
+:103790009E850E946C19882379F086E0F801A8EBD9
+:1037A000B1E001900D928A95E1F70E94E3190E9421
+:1037B000D519DD24D3944CC08091BD0181608093E4
+:1037C000BD01C8010E94281943C07E2DF98AE88AEC
+:1037D00089890E949519E8EBF1E086E0DF011D92EE
+:1037E0008A95E9F70E94D51933C0662309F439CFC9
+:1037F0004D875E878D859E850E946C19882309F40C
+:1038000030CFCBCF4D875E878D859E850E94D31E9E
+:10381000292F22952F7030E0223031052CF49F7033
+:1038200041F0811106C00CC0243031052CF49F708A
+:1038300049F4805E883020F0C8010E942819CF2CFE
+:10384000DC2C06C0D80115969C91907F91F7F8CF9B
+:103850008D2D62960FB6F894DEBF0FBECDBFDF91FF
+:10386000CF911F910F91FF90EF90DF90CF9008952F
+:103870001F93CF93DF93CDB7DEB72C970FB6F89495
+:10388000DEBF0FBECDBF4F83588769877A878B878E
+:103890009C87CE0107960E944B1A8823C1F02F8186
+:1038A00038858A859B85892B31F03F3F11F080E078
+:1038B00003C02F3FE1F781E0811147C04F81588558
+:1038C00069857A858B859C850E94A4193EC086E017
+:1038D000FE013796DE01119601900D928A95E1F76F
+:1038E000FF81E8854A855B854115510531F0EF3F41
+:1038F00031F481E0FF3F19F403C081E001C080E0B2
+:1039000080FD23C02091870130E0C90101968770B6
+:1039100099276091860170E086179707F1F1F98386
+:10392000EA835D834C8396E0929FD001939FB00D14
+:103930001124A857BE4FFE01319601900D929A9521
+:10394000E1F7809387010E94B41916E08091860107
+:1039500090918701891779F1189FC0011124885728
+:103960009E4F0E944B1A882331F1E09186011E9FE1
+:10397000F0011124E857FE4F40815181628173812B
+:10398000848195810E94A4198091860190E001961E
+:103990008770992780938601D9CF0E946819109269
+:1039A000870110928601E8EBF1E086E0DF011D92CD
+:1039B0008A95E9F7CACF2C960FB6F894DEBF0FBEF2
+:1039C000CDBFDF91CF911F910895EF92FF920F939A
+:1039D0001F93CF93DF93FC01009709F46FC0F12C84
+:1039E000EE24E394EF0121968491843740F48430EF
+:1039F00008F055C0813081F0823021F15FC08537F9
+:103A000009F447C0C0F19CE7980F903708F056C002
+:103A10008F770E94801645C08F010E5F1F4FFE01F9
+:103A2000849190E2980F983050F48770FE2D01C079
+:103A3000FF0F8A95EAF78F2F0E94751F15C00E940D
+:103A4000B81514C08F010E5F1F4FFE01849190E2E4
+:103A5000980F983068F48770FE2D01C0FF0F8A958B
+:103A6000EAF78F2F0E947B1F0E949E1FE80119C05A
+:103A70000E948016FBCFCF010296FE01C491CC2399
+:103A800061F0EFE9FFE03197F1F700C00000C150AD
+:103A9000F6CFCF010296FE01F490EC0102C00E9425
+:103AA000B8158F2D882341F0EFE9FFE03197F1F74A
+:103AB00000C000008150F6CFFE0194CFDF91CF917E
+:103AC0001F910F91FF90EF90089508956093C201A8
+:103AD0007093C3018093C4019093C5010C94541951
+:103AE0000F931F930091C2011091C3012091C40153
+:103AF0003091C501062B172B282B392B0093C201BF
+:103B00001093C3012093C4013093C5011F910F91FD
+:103B10000C9454190F931F930091C2011091C3018B
+:103B20002091C4013091C50106231723282339238E
+:103B30000093C2011093C3012093C4013093C501C7
+:103B40001F910F910C9454190F931F930091C20170
+:103B50001091C3012091C4013091C5010627172798
+:103B6000282739270093C2011093C3012093C40171
+:103B70003093C5011F910F910C9454191092BE01FE
+:103B80001092BF011092C0011092C1010C945419FF
+:103B900041E050E060E070E004C0440F551F661F34
+:103BA000771F8A95D2F74093BE015093BF0160936F
+:103BB000C0017093C1010C94541941E050E060E0E1
+:103BC00070E004C0440F551F661F771F8A95D2F717
+:103BD0008091BE019091BF01A091C001B091C1013F
+:103BE000842B952BA62BB72B8093BE019093BF01FE
+:103BF000A093C001B093C1010C94541941E050E06E
+:103C000060E070E004C0440F551F661F771F8A955F
+:103C1000D2F740955095609570958091BE01909136
+:103C2000BF01A091C001B091C10184239523A623B7
+:103C3000B7238093BE019093BF01A093C001B093BE
+:103C4000C1010C94541941E050E060E070E004C000
+:103C5000440F551F661F771F8A95D2F78091BE01CA
+:103C60009091BF01A091C001B091C1018427952717
+:103C7000A627B7278093BE019093BF01A093C001F0
+:103C8000B093C1010C9454190F931F930091BE017E
+:103C90001091BF012091C0013091C101062B172B5B
+:103CA000282B392B0093BE011093BF012093C00134
+:103CB0003093C1011F910F910C9454190F931F93CE
+:103CC0000091BE011091BF012091C0013091C1014E
+:103CD00006231723282339230093BE011093BF0125
+:103CE0002093C0013093C1011F910F910C9454197E
+:103CF0000F931F930091BE011091BF012091C0014D
+:103D00003091C10106271727282739270093BE01C4
+:103D10001093BF012093C0013093C1011F910F91F7
+:103D20000C9454190895CF92DF92EF92FF920F9363
+:103D30001F93CF93DF93EC01C090C201D090C301D9
+:103D4000E090C401F090C5018091BE019091BF0147
+:103D5000A091C001B091C101C82AD92AEA2AFB2A40
+:103D60000FE110E0B701A601002E04C0769567951B
+:103D7000579547950A94D2F740FD05C001501109A7
+:103D800088F780E007C0BE01802F0E94D50A019706
+:103D9000A9F3802FDF91CF911F910F91FF90EF90AA
+:103DA000DF90CF900895CF93DF93EC010E94931E94
+:103DB000BE010E94D50ADF91CF910895CB010E94E8
+:103DC000D31E08958091C6018595859585950895A2
+:103DD0008091C6018770089598E0899F9001112411
+:103DE000622B6093C6010C94DD1D4091C601809545
+:103DF00084238093C601982F977069F450E0282F90
+:103E0000332727FD30954217530729F0859585956F
+:103E100085950C94FE1D08959091C601977081E0E0
+:103E200009F480E0089540910C0150910D0120E0CB
+:103E300030E09FEFFA01E20FF31F6281681799F0FB
+:103E40009F3F19F4611101C0922F2F5F3F4F263021
+:103E5000310581F79F3F39F0FA01E90FF11D97FD18
+:103E6000FA9582830895089540910C0150910D01B7
+:103E700020E030E0FA01E20FF31F9281981301C0B5
+:103E800012822F5F3F4F26303105A1F7089581E060
+:103E900090E0E0910C01F0910D01E80FF91F108204
+:103EA000019688309105A9F708959091D201982B39
+:103EB0009093D201089580959091D2019823909388
+:103EC000D20108951092D20108959091D101982BBA
+:103ED0009093D101089580959091D101982390936A
+:103EE000D10108951092D10108959091D001982B9D
+:103EF0009093D001089580959091D001982390934C
+:103F0000D00108951092D00108958093C7010895BB
+:103F10001092C701089540910C0150910D0120E0CD
+:103F200030E080E0FA01E20FF31F918191118F5F81
+:103F30002F5F3F4F27303105A9F70895E0910C011D
+:103F4000F0910D018091D2018083E0910C01F091FC
+:103F50000D0180819091D101892B8083E0910C012A
+:103F6000F0910D0180819091D001892B80839091F7
+:103F7000C701992361F0E0910C01F0910D0180815E
+:103F8000892B80830E948B1F81111092C701809121
+:103F90000C0190910D010C9435149093470180937E
+:103FA0004601089540E0009739F09C012150310905
+:103FB000822393234F5FF7CF842F08958295982F04
+:103FC0009C7C96959695837344E0849F9001112480
+:103FD000922B892F8A7A86959575990F892B08954A
+:103FE0001F93CF93DF931F92CDB7DEB799830E94C3
+:103FF000DE1F182F9981892F0E94DE1F212F30E0AC
+:10400000322F2227A901482BCA010F90DF91CF91AF
+:104010001F9108958091E801843039F11092D40104
+:1040200020E488E190E00FB6F894A89580936000B2
+:104030000FBE2093600080E00E94850780E00E9410
+:104040006F0B83B7817F846083BF83B7816083BF39
+:104050007894889583B78E7F83BF88E10FB6F894F4
+:1040600080936000109260000FBE08950895089537
+:1040700080E00E9485070E9436200E94C80B0E94A3
+:1040800037200E948A0C91E0811101C090E0892FB5
+:1040900008950E94681980E00E9485070E94AF2A57
+:1040A0000E9429140C946F0B1F920F920FB60F925F
+:1040B00011248F939F93AF93BF938091D40181116B
+:1040C00013C08091D5019091D601A091D701B091F4
+:1040D000D8014196A11DB11D8093D5019093D601C1
+:1040E000A093D701B093D801BF91AF919F918F91C9
+:1040F0000F900FBE0F901F90189582E084BD93E043
+:1041000095BD9AEF97BD80936E0008952FB7F894F0
+:104110008091D5019091D601A091D701B091D8019D
+:104120002FBF0895CF92DF92EF92FF920F931F93CC
+:104130002FB7F8944091D5015091D6016091D701E5
+:104140007091D8012FBF6A017B01EE24FF248C01FE
+:1041500020E030E0C016D106E206F30610F441502C
+:104160005109481B590BCA011F910F91FF90EF9005
+:10417000DF90CF9008951F920F920FB60F921124E7
+:104180008F939F93AF93BF938091D5019091D60168
+:10419000A091D701B091D8010196A11DB11D8093C6
+:1041A000D5019093D601A093D701B093D801BF91C8
+:1041B000AF919F918F910F900FBE0F901F90189508
+:1041C0000E943011F8942FEF87EA91E62150804049
+:1041D0009040E1F700C0000087E090EBDC018093A5
+:1041E000F3019093F401A093F501B093F6012CE054
+:1041F00088E190E00FB6F894A895809360000FBE18
+:1042000020936000FFCFCF92DF92EF92FF920F9347
+:104210001F93CF93DF93C82E84E0D82E01E010E0E7
+:104220008D2D0E94470C7C01CDE0D0E098010C2E32
+:1042300002C0220F331F0A94E2F72E213F21232BC5
+:1042400049F06C2F7D2D80E00E945408C81202C0F6
+:1042500081E007C0219750F7DA948FEFD812E0CFB2
+:1042600080E0DF91CF911F910F91FF90EF90DF9051
+:10427000CF900895CF93C82F8CE20E94032188230A
+:1042800021F08C2FCF910C94032180E0CF910895E1
+:10429000CF930E949322811102C00E94742289EE62
+:1042A00093E00E94C406C5E6C15049F00E94C80BC5
+:1042B0008FE39CE90197F1F700C00000F5CF82EE93
+:1042C00093E00E94C40689E20E943A2181110AC14A
+:1042D0008AE20E943A2181110E94742285E00E94A4
+:1042E0003A2181110E94E0200E949E228093D301F6
+:1042F00087E00E943A21882399F18BE10E943A21BC
+:10430000882351F09091D30191FB882780F921E017
+:10431000822780FB91F922C08EE00E943A218823F7
+:1043200051F09091D30192FB882780F921E08227F8
+:1043300080FB92F913C080E10E943A219091D30151
+:10434000882341F093FB882780F921E0822780FBB6
+:1043500093F904C0892F809580FB90F99093D30145
+:104360008091D3010E94A2220E94B0228093F10189
+:1043700080EE0E943A21882341F08091F101982F2C
+:10438000909590FB80F98093F10189E30E943A2196
+:10439000882359F09091F10191FB882780F921E061
+:1043A000822780FB91F99093F10182EE0E943A21DD
+:1043B000882359F09091F10192FB882780F921E040
+:1043C000822780FB92F99093F10186EE0E943A21B8
+:1043D000882359F09091F10193FB882780F921E01F
+:1043E000822780FB93F99093F10183EE0E943A219A
+:1043F000882359F09091F10194FB882780F921E0FE
+:10440000822780FB94F99093F10185E30E943A2181
+:10441000882359F09091F10195FB882780F921E0DC
+:10442000822780FB95F99093F10181E30E943A2164
+:10443000882359F09091F10196FB882780F921E0BB
+:10444000822780FB96F99093F10181E10E943A2145
+:10445000882359F09091F10197FB882780F921E09A
+:10446000822780FB97F99093F1018091F1010E94DE
+:10447000B42287E20E943A21C82F8EE10E943A219D
+:104480008111C2608FE10E943A218111C46080E2F3
+:104490000E943A218111C86081E20E943A21811173
+:1044A000C06182E20E943A218111C06283E20E94CF
+:1044B0003A218111C06484E20E943A21882311F0DC
+:1044C000C06802C0CC2329F08C2F0E94AB226C2F35
+:1044D00003C00E94A722682F70E080E090E0CF9197
+:1044E0000C94661DCF9108956DEE7EEF80E090E014
+:1044F0000E940F2D60E082E090E00E94FD2C60E0C1
+:1045000083E090E00E94FD2C60E084E090E00E9457
+:10451000FD2C60E085E090E00E94FD2C60E086E0EC
+:1045200090E00C94FD2C80E090E00E94F72C21E0BC
+:104530008D3E9E4F09F020E0822F089582E090E0AA
+:104540000C94EF2C682F82E090E00C94FD2C83E01B
+:1045500090E00C94EF2C682F83E090E00C94FD2CFD
+:1045600084E090E00C94EF2C682F84E090E00C94B1
+:10457000FD2C86E090E00C94EF2C682F86E090E014
+:104580000C94FD2C8091DB0180FF0BC06091110128
+:1045900085E0689FB00111247595679575956795BD
+:1045A0002AC081FF09C06091110185E0689FB001B8
+:1045B0001124759567951FC082FF07C06091110196
+:1045C00085E0689FB001112416C04091DC014423AE
+:1045D000C9F060911001461788F72091110185E01C
+:1045E000289F90011124429FC001439F900D1124E8
+:1045F00070E00E94C12C6038710540F461157105AE
+:1046000039F002C065E070E0862F08958FE70895C5
+:1046100081E008958091DB0180FF08C060910F0167
+:1046200070E0759567957595679521C081FF06C007
+:1046300060910F0170E07595679519C082FF04C005
+:1046400060910F0170E010C08091DC018823C1F0FF
+:1046500060910E018617A0F790910F01989FC001FD
+:10466000112470E00E94C12C6038710528F4611596
+:10467000710521F0862F08958FE7089581E0089550
+:1046800061E070E0F4CF803F21F40E94C222819566
+:1046900004C0813F29F40E94C2228093DF01089563
+:1046A000823F21F40E94C222819504C0833F29F4F5
+:1046B0000E94C2228093DE010895893F19F40E946E
+:1046C0000A2305C08A3F31F40E940A238195809312
+:1046D000E00108958B3F21F40E940A23819504C0D4
+:1046E0008C3F29F40E940A238093E1010895843FBE
+:1046F00021F48091DD01816017C0853F21F4809114
+:10470000DD01826011C0863F21F48091DD0184606B
+:104710000BC0873F21F48091DD01886005C0883F90
+:1047200031F48091DD0180618093DD0108958D3F3A
+:1047300021F48091DB0181600BC08E3F21F48091D8
+:10474000DB01826005C08F3F29F48091DB0184602A
+:104750008093DB010895803F39F48091DF0187FF6A
+:104760006CC01092DF0169C0813F29F48091DF01A4
+:104770001816BCF362C09091DE01823F29F497FFC6
+:104780005CC01092DE0159C0833F19F41916CCF3B6
+:1047900054C0893F41F48091E00118160CF04DC0DF
+:1047A0001092E0014AC08A3F29F48091E00187FF1E
+:1047B00044C0F6CF8B3F39F48091E10187FF3DC0C3
+:1047C0001092E1013AC08C3F29F48091E101181662
+:1047D000BCF333C0843F21F48091DD018E7F17C08C
+:1047E000853F21F48091DD018D7F11C0863F21F44A
+:1047F0008091DD018B7F0BC0873F21F48091DD012B
+:10480000877F05C0883F31F48091DD018F7E8093E2
+:10481000DD0113C08D3F21F48091DB018E7F0BC041
+:104820008E3F21F48091DB018D7F05C08F3F29F4FD
+:104830008091DB018B7F8093DB018091DE01811110
+:104840000EC08091DF0181110AC08091E0018111C9
+:1048500006C08091E101811102C01092DC0108952F
+:104860008091D30183FF7EC085E294E00E94C4065C
+:104870008091DD011F928F9380E294E09F938F934C
+:104880000E945D078EE194E00E94C4062091DE0143
+:10489000822F992787FD90959F932F938BE194E02A
+:1048A0009F938F930E945D0789E194E00E94C40664
+:1048B0002091DF01822F992787FD90959F932F9359
+:1048C00086E194E09F938F930E945D0784E194E0DA
+:1048D0000E94C4062091E001822F992787FD9095C0
+:1048E0009F932F9381E194E09F938F930E945D07A4
+:1048F0008FE094E00E94C4062091E101822F992765
+:1049000087FD90959F932F938CE094E09F938F93D6
+:104910000E945D0789E094E00E94C4068091DC015A
+:104920001F928F9386E094E09F938F930E945D0780
+:1049300084E094E00E94C4068091DB011F928F9373
+:1049400081E094E09F938F930E945D078EEF93E048
+:104950000E94C4068DB79EB74C960FB6F8949EBFC2
+:104960000FBE8DBF8DED91E00E947A140E948620CB
+:104970009093DA018093D90108951F93CF93DF9329
+:104980008091D9019091DA010E9492204091DC013E
+:10499000442321F02091120130E006C02091130140
+:1049A0005AE0259F900111248217930708F482C0D2
+:1049B0008091DE011091DF01D091E001C091E10111
+:1049C000811107C0111105C0D11103C0CC2309F416
+:1049D00071C04F3F19F04F5F4093DC01181624F46B
+:1049E0000E94C2228093DE018091DE0187FF05C014
+:1049F0000E94C22281958093DE01111624F40E9448
+:104A0000C2228093DF018091DF0187FF05C00E94F1
+:104A1000C22281958093DF016091DE01662339F126
+:104A20001091DF01112319F1772767FD7095872F0A
+:104A3000972F0E94C62B23E333E343E35FE30E94F7
+:104A40002A2C0E94932B6093DE01612F772767FD4C
+:104A50007095872F972F0E94C62B23E333E343E300
+:104A60005FE30E942A2C0E94932B6093DF011D16A6
+:104A700024F40E940A238093E0018091E00187FFE3
+:104A800005C00E940A2381958093E0011C1624F43E
+:104A90000E940A238093E1018091E10187FF05C014
+:104AA0000E940A2381958093E101DF91CF911F91AC
+:104AB0000C943024DF91CF911F910895EDEDF1E03A
+:104AC00085E0DF011D928A95E9F71092DC011092D2
+:104AD000DB01089588E496E00E94C4061F9281E0FD
+:104AE0008F931F9285E08F938AEF95E09F938F932A
+:104AF0000E945D070F900F900F900F900F900F90F6
+:104B000008958330E9F128F4813061F0823009F1B1
+:104B10000895853009F462C008F449C0863009F46C
+:104B200074C0089520911301862F90E0820F911D8B
+:104B30008F3F910520F4620F6093130103C08FEF44
+:104B400080931301809113011F928F9383E395E06B
+:104B500072C020911201862F90E0820F911D8F3F2D
+:104B6000910520F4620F6093120103C08FEF8093D0
+:104B70001201809112011F928F9381E295E05BC038
+:104B800020911101862F90E0820F911D8F3F91059A
+:104B900020F4620F6093110103C08FEF8093110125
+:104BA000809111011F928F938EE095E044C0209177
+:104BB0001001862F90E0820F911D8F3F910520F408
+:104BC000620F6093100103C08FEF809310018091FA
+:104BD00010011F928F9389EF94E02DC020910F0157
+:104BE000862F90E0820F911D8F3F910520F4620F78
+:104BF00060930F0103C08FEF80930F0180910F012D
+:104C00001F928F9380EE94E016C020910E01862FA4
+:104C100090E0820F911D8F3F910520F4620F609309
+:104C20000E0103C08FEF80930E0180910E011F9241
+:104C30008F9385EC94E09F938F930E945D070F9074
+:104C40000F900F900F900895833081F128F48130F8
+:104C500059F08230D1F00895853009F449C0B8F197
+:104C6000863009F456C0089580911301681720F426
+:104C7000861B8093130102C01092130180911301CF
+:104C80001F928F9386EB94E054C0809112016817B5
+:104C900020F4861B8093120102C0109212018091B1
+:104CA00012011F928F9384EA94E043C08091110116
+:104CB000681720F4861B8093110102C01092110125
+:104CC000809111011F928F9381E994E032C080910D
+:104CD0001001681720F4861B8093100102C0109207
+:104CE0001001809110011F928F938CE794E021C0F6
+:104CF00080910F01681720F4861B80930F0102C07A
+:104D000010920F0180910F011F928F9383E694E020
+:104D100010C080910E01681720F4861B80930E014D
+:104D200002C010920E0180910E011F928F9388E4B1
+:104D300094E09F938F930E945D070F900F900F90C8
+:104D40000F900895CF93C82F1F928F932DE437E0D3
+:104D50003F932F930E945D0761E070E080E090E058
+:104D600004C0660F771F881F991FCA95D2F70E944B
+:104D7000661D0F900F900F900F90CF910C946819B3
+:104D8000CF938732B0F58E3108F085C28E3009F4AA
+:104D900001C200F5873009F4CBC1A8F4863009F0D0
+:104DA00080C28091D301817F8E7F8093D30187EA77
+:104DB00098E00E94C4068BE79CE00E94C40681E054
+:104DC0008093E301B3C1883009F43FC08B3009F40C
+:104DD000A9C167C2863109F421C220F4803109F4E7
+:104DE000ECC15FC2893109F402C28B3109F4BFC141
+:104DF00058C2883309F496C150F4893209F44DC27F
+:104E0000853309F44AC2873209F447C24AC283345F
+:104E100009F443C228F48A3308F443C289533EC2DA
+:104E2000883409F03EC20E9468198FE59CE00E9418
+:104E3000C4069FEF23ED80E3915020408040E1F7CE
+:104E400000C000000E94E02071C18FE79CE00E943A
+:104E5000C40681EE9BE00E94C4060E94A7221F9216
+:104E60008F938EED9BE09F938F930E945D078CED57
+:104E70009BE00E94C4060E949E22C82F89EC9BE002
+:104E80000E94C4061F92CF9324EC3BE03F932F93E4
+:104E90000E945D0782EC9BE00E94C40688EB9BE0C9
+:104EA0000E94C4068C2F81701F928F9325EB3BE0EC
+:104EB0003F932F930E945D0783EB9BE00E94C40603
+:104EC00089EA9BE00E94C406C1FB882780F91F92F3
+:104ED0008F9326EA3BE03F932F930E945D0784EA7D
+:104EE0009BE00E94C40688E99BE00E94C406C2FBC6
+:104EF000882780F91F928F9325E93BE03F932F93FA
+:104F00000E945D0783E99BE00E94C4068AE89BE05B
+:104F10000E94C406C3FBCC27C0F91F92CF9387E839
+:104F20009BE09F938F930E945D0785E89BE00E9422
+:104F3000C4060E94B022C82F81E79BE00E94C406ED
+:104F40001F92CF932CE63BE03F932F930E945D0787
+:104F50008AE69BE00E94C40681E59BE00E94C406AD
+:104F60008C2F81701F928F932EE43BE03F932F9301
+:104F70000E945D078DB79EB780960FB6F8949EBFCE
+:104F80000FBE8DBF8CE49BE00E94C40685E39BE0CE
+:104F90000E94C406C1FB882780F91F928F9322E3E9
+:104FA0003BE03F932F930E945D0780E39BE00E94CC
+:104FB000C4068EE19BE00E94C406C2FB882780F9EC
+:104FC0001F928F932BE13BE03F932F930E945D074D
+:104FD00089E19BE00E94C40687E09BE00E94C40632
+:104FE000C3FB882780F91F928F9324E03BE03F9317
+:104FF0002F930E945D0782E09BE00E94C40688EF29
+:105000009AE00E94C406C4FB882780F91F928F9300
+:1050100025EF3AE03F932F930E945D0783EF9AE0DC
+:105020000E94C40681EE9AE00E94C406C5FB882750
+:1050300080F91F928F932EED3AE03F932F930E94B9
+:105040005D078CED9AE00E94C40680EC9AE00E9415
+:10505000C406C6FB882780F91F928F932DEB3AE098
+:105060003F932F930E945D078BEB9AE00E94C4064A
+:1050700083EB9AE00E94C406C7FBCC27C0F91F92BD
+:10508000CF9380EB9AE09F938F930E945D078EEA07
+:105090009AE00E94C4060E94B922C82F87E99AE0CC
+:1050A0000E94C4061F92CF9322E93AE03F932F93C8
+:1050B0000E945D078DB79EB780960FB6F8949EBF8D
+:1050C0000FBE8DBF80E99AE00E94C40686E89AE090
+:1050D0000E94C4068C2F81701F928F9323E83AE0C0
+:1050E0003F932F930E945D0781E89AE00E94C406D7
+:1050F00088E79AE00E94C406C6951F92CF9385E781
+:105100009AE09F938F930E945D0783E79AE00E9445
+:10511000C4068DB79EB708960FB6F8949EBF0FBE13
+:105120008DBF04C08EEC98E00E94C406C1E0BEC0F2
+:105130008091D301C82FC095C170C0FB80F98093C6
+:10514000D301CC2349F083E59CE00E94C406809102
+:10515000D3018660886045C086E49CE00E94C40656
+:105160008091D301897F877F8093D301DFCF8091A6
+:10517000D30181FBCC27C0F991E0C927C0FB81F99D
+:105180008093D301CC2319F089E39CE025C08BE206
+:105190009CE0CACF8091D30182FBCC27C0F991E07B
+:1051A000C927C0FB82F98093D301CC2319F08CE18D
+:1051B0009CE012C08CE09CE0B7CF8091D30183FBD0
+:1051C000CC27C0F991E0C927C0FB83F98093D301B4
+:1051D000CC2351F080E09CE00E94C4068091D30172
+:1051E00081608093D30162C083EF9BE09DCF88E90B
+:1051F00098E00E94C4068FE798E00E94C4068DE400
+:1052000098E00E94C40686E298E00E94C40686EEFA
+:1052100097E00E94C40688EB97E086CF8AEA97E081
+:105220000E94C4060E9429141F928F9380E997E080
+:105230009F938F930E945D0780910B011F928F9324
+:1052400089E797E09F938F930E945D078091740197
+:105250001F928F9386E697E09F938F930E945D073E
+:105260008091D5019091D601A091D701B091D8013C
+:10527000BF93AF939F938F9382E597E09F938F9314
+:105280000E945D078DB79EB742960FB6F8949EBFF9
+:105290000FBE8DBF4BCF8D5101C080E00E94A22672
+:1052A00045CF81EF9BE00E94C406C0E08C2FCF91D8
+:1052B000089580E0089580E00895CF93C82F8091ED
+:1052C000E301813071F020F0823009F448C03FC121
+:1052D000A0910C01B0910D018C91823209F039C17D
+:1052E00007C0A0910C01B0910D018C91823249F45C
+:1052F0008C2F0E94592981112FC08C2F0E94C0260B
+:105300002CC08C2F0E945B29811126C0C431E1F092
+:1053100070F4CB3081F0C031D1F40E946A2585E46D
+:1053200097E00E94C40682E08093E30115C0C93271
+:1053300059F0C83361F487EA98E00E94C40689E412
+:1053400097E00E94C40608C01092E30104C183E400
+:1053500097E00E94C406FFC081E08170FEC0C432A5
+:1053600028F5CE3108F0C1C0CB30A1F1D0F4C73060
+:1053700009F0D3C08EE18093130182E38093120180
+:105380008AE08093110184E18093100188E080938A
+:105390000F0188E280930E0189EE95E00E94C40619
+:1053A000BFC0C33149F1C431C1F0B7C0CB3409F437
+:1053B000A9C028F4C93289F0C83361F0AEC0C13544
+:1053C00009F49EC0C23509F499C0CE3409F0A5C0D5
+:1053D0006AE09EC00E946A25A3C08091E2018823F2
+:1053E00019F01092E2019CC086EF95E00E94C4067D
+:1053F00081E08093E301B1C080ED95E00E94C40696
+:105400008EEB95E00E94C406809113011F928F934A
+:105410008BEB95E09F938F930E945D0789EB95E05E
+:105420000E94C40687EA95E00E94C406809112019A
+:105430001F928F9384EA95E09F938F930E945D075C
+:1054400082EA95E00E94C40683E995E00E94C406C2
+:10545000809111011F928F9380E995E09F938F9324
+:105460000E945D078EE895E00E94C4068DE795E0F6
+:105470000E94C406809110011F928F938AE795E0E5
+:105480009F938F930E945D0788E795E00E94C40672
+:1054900083E695E00E94C40680910F011F928F93CE
+:1054A00080E695E09F938F930E945D078EE595E0DF
+:1054B0000E94C40687E495E00E94C40680910E0114
+:1054C0001F928F9384E495E09F938F930E945D07D2
+:1054D00082E495E00E94C4068DB79EB748960FB649
+:1054E000F8949EBF0FBE8DBF1BC0CE51EC2FF0E0D5
+:1054F000E55CFE4F80818093E20112C061E003C051
+:1055000061E006C06AE08091E2010E94812508C046
+:105510008091E2010E94242603C087EE95E013C02B
+:105520008091E201882369F01F928F9381EE95E0CC
+:105530009F938F930E945D070F900F900F900F9095
+:1055400004C08EED95E00E94C40681E006C0109272
+:10555000E30180E002C080E000CFCF9108950E9477
+:105560009322811102C00E9474220E94B92280936A
+:10557000F20180FF02C0869501C080E00C9485078F
+:105580008091F201982F9695292F30E02330310534
+:105590004CF49F5F990F8170892B81608093F20199
+:1055A0000E94BD228091D30180FF0FC08091F20143
+:1055B00086951F928F938CEC9CE09F938F930E9413
+:1055C0005D070F900F900F900F908091F2018695DC
+:1055D0000C9485078091F201982F969591F091583F
+:1055E000990F8170892B8093F2018E7F91E009F4ED
+:1055F00090E08091F20190FB80F98093F2010E948B
+:10560000BD228091D30180FF0FC08091F201869569
+:105610001F928F9384EB9CE09F938F930E945D0772
+:105620000F900F900F900F908091F20186950C943F
+:1056300085078091F201982F909590FB80F98093D7
+:10564000F2010E94BD228091D30180FF0FC08091A2
+:10565000F20181701F928F938EE99CE09F938F934C
+:105660000E945D070F900F900F900F908091F201B4
+:1056700080FF02C0869501C080E00C9485073091C0
+:10568000F201232F26952F5F2F77822F90E0317024
+:1056900004972CF4220F232B2093F20102C03093A5
+:1056A000F2018091F2018E7F91E009F490E0809107
+:1056B000F20190FB80F98093F2010E94BD2280915B
+:1056C000D30180FF0FC08091F20186951F928F93C6
+:1056D0008AE89CE09F938F930E945D070F900F9044
+:1056E0000F900F908091F20186950C948507209180
+:1056F000F201922F96959827990F822F8170892B0E
+:105700008093F2018E7F91E009F490E08091F201A4
+:1057100090FB80F98093F2010E94BD228091F201FA
+:1057200086950C94850704D06894B1118DC00895B6
+:1057300070D088F09F5790F0B92F9927B751A0F0FB
+:10574000D1F0660F771F881F991F1AF0BA95C9F715
+:1057500012C0B13081F077D0B1E0089574C0672FE6
+:10576000782F8827B85F39F0B93FCCF386957795C5
+:105770006795B395D9F73EF49095809570956195AE
+:105780007F4F8F4F9F4F0895E89409C097FB3EF4D9
+:1057900090958095709561957F4F8F4F9F4F99237E
+:1057A000A9F0F92F96E9BB279395F69587957795FC
+:1057B0006795B795F111F8CFFAF4BB0F11F460FFBC
+:1057C0001BC06F5F7F4F8F4F9F4F16C0882311F014
+:1057D00096E911C0772321F09EE8872F762F05C028
+:1057E000662371F096E8862F70E060E02AF09A95C3
+:1057F000660F771F881FDAF7880F9695879597F9B8
+:10580000089557FD9058440F551F59F05F3F71F0B0
+:105810004795880F97FB991F61F09F3F79F0879517
+:105820000895121613061406551FF2CF4695F1DFA0
+:1058300008C0161617061806991FF1CF8695710530
+:10584000610508940895E894BB2766277727CB0164
+:1058500097F908950BD078C069D028F06ED018F071
+:10586000952309F05AC05FC01124EECFCADFA0F320
+:10587000959FD1F3950F50E0551F629FF001729FE5
+:10588000BB27F00DB11D639FAA27F00DB11DAA1F04
+:10589000649F6627B00DA11D661F829F2227B00D51
+:1058A000A11D621F739FB00DA11D621F839FA00DDC
+:1058B000611D221F749F3327A00D611D231F849F2C
+:1058C000600D211D822F762F6A2F11249F57504083
+:1058D0008AF0E1F088234AF0EE0FFF1FBB1F661F1E
+:1058E000771F881F91505040A9F79E3F510570F0D7
+:1058F00014C0AACF5F3FECF3983EDCF38695779512
+:105900006795B795F795E7959F5FC1F7FE2B880FD1
+:10591000911D9695879597F9089597F99F6780E867
+:1059200070E060E008959FEF80EC089500240A94F1
+:105930001616170618060906089500240A9412166A
+:105940001306140605060895092E0394000C11F49D
+:10595000882352F0BB0F40F4BF2B11F460FF04C04A
+:105960006F5F7F4F8F4F9F4F0895991B79E004C061
+:10597000991F961708F0961B881F7A95C9F780958E
+:10598000089597FB072E16F4009407D077FD09D0F1
+:105990000E94DB2C07FC05D03EF4909581959F4F2B
+:1059A0000895709561957F4F0895EE0FFF1F059044
+:1059B000F491E02D0994AA1BBB1B51E107C0AA1F5B
+:1059C000BB1FA617B70710F0A61BB70B881F991FA0
+:1059D0005A95A9F780959095BC01CD010895F99944
+:1059E000FECF92BD81BDF89A992780B50895A8E1B0
+:1059F000B0E042E050E00C94172D262FF999FECF2D
+:105A000092BD81BDF89A019700B4021639F01FBA11
+:105A100020BD0FB6F894FA9AF99A0FBE0895019630
+:105A2000272F0E94FE2C0C94FD2CDC01CB01FC01E5
+:105A3000F999FECF06C0F2BDE1BDF89A319600B4E7
+:0E5A40000D9241505040B8F70895F894FFCFF2
+:105A4E00FF9E0C8F0D6C0D380D050D01C801280839
+:105A5E00140A321E0F1F6C76667349130353437973
+:105A6E00693309196F7F59404D36206F032203ECBD
+:105A7E0002CC02580271028A02A30201020304053B
+:065A8E00060708090000F4
+:00000001FF
diff --git a/keyboard/kc60/keymaps/stanleylai/Makefile b/keyboard/kc60/keymaps/stanleylai/Makefile new file mode 100644 index 000000000..f7e4e2fe2 --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/Makefile @@ -0,0 +1,25 @@ + + +# Build Options +# change yes to no to disable +# +BOOTMAGIC_ENABLE ?= yes # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE ?= no # Mouse keys(+4700) +EXTRAKEY_ENABLE ?= yes # Audio control and System control(+450) +CONSOLE_ENABLE ?= no # Console for debug(+400) +COMMAND_ENABLE ?= no # Commands for debug and configuration +KEYBOARD_LOCK_ENABLE ?= yes # Allow locking of keyboard via magic key +BACKLIGHT_ENABLE ?= yes # Enable keyboard backlight functionality +RGBLIGHT_ENABLE ?= yes # Enable WS2812 underglow RGB strip +MIDI_ENABLE ?= no # MIDI controls +UNICODE_ENABLE ?= no # Unicode +BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID +AUDIO_ENABLE ?= no # Audio output on port C6 +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend +# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +NKRO_ENABLE ?= yes # USB Nkey Rollover + +ifndef QUANTUM_DIR + include ../../Makefile +endif diff --git a/keyboard/kc60/keymaps/stanleylai/README.md b/keyboard/kc60/keymaps/stanleylai/README.md new file mode 100644 index 000000000..a7daa6e77 --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/README.md @@ -0,0 +1,26 @@ +Stanley Lai's Split Right Shift with Dedicated Arrow Keys +====================== + +![Image of KC60 with RGB Underglow](../ws2812/ws2812_example.jpg) + +## Quantum MK Firmware +For the full Quantum feature list, see [the parent README.md](/README.md). + +## Keymap Notes +- Keymap setup with split Right Shift in mind. +- Right-side modifiers are setup as dedicated arrow keys + +### Base Layer Reference +- Fn Layer indicated on keycap front legends. +- Tapping Caps Lock key toggles Caps. Holding it down momentarily switches us to the Fn Layer. +- Holding down "Fn" and "Page Down" momentarily switches us to the RGB Layer. Tapping "Page Down" behaves as expected. +![Base Layer](base_layer.jpg) + +### RGB Layer Reference +![RGB Layer](rgb_layer.jpg) + +## WS2812 Support +By default, it is now setup for 16 LEDs on the PF5 breakout pin. See [included image](../ws2812/ws2812_wiring.jpg) for wiring reference. + +### Build +To build this keymap, simply run `make KEYMAP=stanleylai`. diff --git a/keyboard/kc60/keymaps/stanleylai/base_layer.png b/keyboard/kc60/keymaps/stanleylai/base_layer.png Binary files differnew file mode 100644 index 000000000..97235c6af --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/base_layer.png diff --git a/keyboard/kc60/keymaps/stanleylai/compiled.hex b/keyboard/kc60/keymaps/stanleylai/compiled.hex new file mode 100644 index 000000000..b65c14cd4 --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/compiled.hex @@ -0,0 +1,1773 @@ +:100000000C9408090C944F090C944F090C944F0957 +:100010000C944F090C944F090C944F090C944F0900 +:100020000C944F090C944F090C94C31B0C94951C11 +:100030000C942B2A0C944F090C944F090C944F09E3 +:100040000C944F090C944F090C944F090C944F09D0 +:100050000C944F090C94932A0C944F090C944F095B +:100060000C944F090C944F090C944F090C944F09B0 +:100070000C944F090C944F090C944F090C944F09A0 +:100080000C9462160C944F090C944F090C944F0970 +:100090000C944F090C944F090C944F090C944F0980 +:1000A0000C944F090C944F090C944F09570A740A89 +:1000B000A50A7B0A820A890A900A970A9E0A021DEB +:1000C000241D171E241D171E691D8C1D171EE11DE2 +:1000D000F41D4621462175217521B121CF2111231F +:1000E0001123DA2111237F227F22E522ED22112321 +:1000F0000C238C228C228C228C228C228C228C220F +:100100008C228C228C228C228C228C228C228C227F +:100110008C229C22AA22B122B822C22200F001F035 +:1001200002F003F004F005F006F007F008F00020FC +:100130001E001F00200021002200230024002500B3 +:10014000260027002D002E002A002B0014001A0084 +:100150000800150017001C0018000C001200130006 +:100160002F0030003100394104001600070009005B +:100170000A000B000D000E000F00330034000000D9 +:100180002800E10000001D001B000600190005000A +:100190001100100036003700380001515200E00015 +:1001A000E200E300000000002C000000000000005E +:1001B0000000E700500051004F0035003A003B00BE +:1001C0003C003D003E003F00400041004200430033 +:1001D000440045004C000000AC005200AB000000A1 +:1001E000000000000000000000004600470048003A +:1001F00049000100500051004F00000000000000C5 +:1002000000000000000000000000000000000100ED +:100210000000A800AA00A9000000000000000000E3 +:1002200000000000000001004B420100010001003D +:1002300000000000AE00000000000000000001000F +:100240004A004E004D000070000000000000000059 +:10025000000000000000000000000000000000009E +:10026000000000000000000000000000000000008E +:10027000000000000000000000000000000000007E +:10028000000000000000000000000000000000006E +:10029000000000000000000000000100000001203C +:1002A00002200320042005200620072008203270A9 +:1002B0003170010001000100010001000000000098 +:1002C000010000000000000000000100010001002A +:1002D00001000A44454255473A20656E61626C65EB +:1002E000642E0A005374617465206F6620726F7704 +:1002F0002025583A2025303136620A0048756D6154 +:100300006E2D7265616461626C65206D61747269E5 +:10031000782073746174653A0D0A004465626F75E4 +:100320006E63696E672064656C61792072656D61CA +:10033000696E696E673A2025580A0054494D455246 +:10034000332064697361626C65642E0A0054494D00 +:1003500045523320656E61626C65642E0A007267D7 +:10036000626C696768742073657420687376205BBB +:10037000454550524F4D5D3A2025752C25752C254D +:10038000750A007267626C6967687420746F6767CA +:100390006C653A207267626C696768745F636F6E40 +:1003A0006669672E656E61626C65203D2025750A61 +:1003B000007267626C69676874206D6F64653A20CB +:1003C00025750A007267626C696768745F696E6997 +:1003D00074207267626C696768745F636F6E6669C8 +:1003E000672E6D6F6465203D20302E205772697432 +:1003F000652064656661756C742076616C756573E3 +:1004000020746F20454550524F4D2E0A007267628E +:100410006C696768745F696E6974206565636F6E87 +:10042000666967206973206E6F7420656E61626C07 +:1004300065642E0A007267626C696768745F696E32 +:100440006974207374617274210A007267626C6946 +:100450006768745F696E69742063616C6C65642E93 +:100460000A007267626C696768745F636F6E6669C1 +:10047000672E76616C203D2025640A007267626CED +:10048000696768745F636F6E6669672E7361742055 +:100490003D2025640A007267626C696768745F6357 +:1004A0006F6E6669672E687565203D2025640A00B9 +:1004B0007267686C696768745F636F6E6669672EE0 +:1004C0006D6F6465203D2025640A007267626C6967 +:1004D0006768745F636F6E6669672E656E61626CD4 +:1004E00065203D2025640A007267626C6967687444 +:1004F0005F636F6E666967206570726F6D0A006575 +:1005000065636F6E6669675F7570646174655F725D +:1005100067626C696768745F64656661756C740AAC +:1005200000643214643214783C1E1E140A05000064 +:1005300000000101010202030405050607090A0B78 +:100540000C0E0F1112141517191B1D1F212325281E +:100550002A2C2F313436393B3E414346494C4F52C9 +:1005600055585A5D6164676A6D707376797C7F83D4 +:1005700086898C8F9295989B9EA2A5A7AAADB0B3B1 +:10058000B6B9BCBEC1C4C6C9CBCED0D3D5D7DADCD0 +:10059000DEE0E2E4E6E8EAEBEDEEF0F1F3F4F5F6A6 +:1005A000F8F9FAFAFBFCFDFDFEFEFEFFFFFFFFFF80 +:1005B000FFFFFEFEFEFDFDFCFBFAFAF9F8F6F5F48E +:1005C000F3F1F0EEEDEBEAE8E6E4E2E0DEDCDAD7C8 +:1005D000D5D3D0CECBC9C6C4C1BEBCB9B6B3B0ADFD +:1005E000AAA7A5A29E9B9895928F8C898683807CD2 +:1005F000797673706D6A6764615D5A5855524F4CD5 +:10060000494643413E3B393634312F2C2A28252395 +:10061000211F1D1B1917151412110F0E0C0B0A099F +:1006200007060505040302020101010000000001A4 +:100630000102020202020203030303030303030392 +:10064000030303030304040404040404040404046F +:100650000405050505050505050505060606060646 +:100660000606060707070707070708080808080817 +:100670000909090909090A0A0A0A0A0B0B0B0B0BDB +:100680000C0C0C0C0C0D0D0D0D0E0E0E0E0F0F0F95 +:10069000101010101111111212121313131414143C +:1006A0001515161616171718181919191A1A1B1BCB +:1006B0001C1C1D1D1E1E1F2020212122232324243B +:1006C000252626272828292A2B2B2C2D2E2F303083 +:1006D0003132333435363738393A3B3C3D3E3F4092 +:1006E000414244454647494A4B4C4E4F515253555F +:1006F00056585A5B5D5E6062636567696B6D6E70CC +:10070000727476797B7D7F818486888B8D909295BB +:10071000979A9D9FA2A5A8ABAEB1B4B7BABEC1C40B +:10072000C8CBCFD3D6DADEE2E6EAEEF2F8FF5B73AF +:100730005D004B6579626F617264207374617274DD +:100740002E0A005B575D005B535D005B525D005BF2 +:10075000445D005B435D000E036B006300360030B8 +:1007600000760032000000080359006F0075000099 +:10077000000403090409027400040100A0FA09043A +:1007800000000103010100092111010001224000C4 +:100790000705810308000A090401000103010200A2 +:1007A000092111010001224D000705820308000AFA +:1007B00009040200010300000009211101000122C7 +:1007C00036000705830308000A090403000203003A +:1007D00000000921110100012220000705840320E7 +:1007E00000010705040320000112011001000000B0 +:1007F00008EDFE60600100010200010631FF09748E +:10080000A1010975150025FF95207508810209765B +:10081000150025FF952075089102C005010980A1EA +:1008200001850216010026B7001A01002AB70075DB +:100830001095018100C0050C0901A1018503160175 +:1008400000269C021A01002A9C0275109501810065 +:10085000C005010902A1010901A100050919012929 +:100860000515002501950575018102950175038126 +:10087000010501093009311581257F95027508812F +:100880000609381581257F950175088106050C0A32 +:1008900038021581257F950175088106C0C00501C4 +:1008A0000906A101050719E029E7150025019508AA +:1008B0007501810295017508810105081901290555 +:1008C00095057501910295017503910105071900C0 +:1008D00029FF150026FF00950675088100C00A0053 +:1008E0002530325820006B6579626F6172645F72E7 +:1008F00065706F72743A20004B6579626F61726443 +:10090000204C4544732073746174653A2025780A3D +:1009100000646F6E652E0A00626F6F676D616769B4 +:1009200063207363616E3A202E2E2E2000290A0068 +:100930002575002F002575005D2800256400200026 +:10094000256400200025640020002564007C00252B +:10095000303258006D6F7573656B6579205B62741A +:100960006E7C782079207620685D287265702F6112 +:10097000636C293A205B006D6B5F776865656C5F1F +:1009800074696D655F746F5F6D6178203D202564CB +:100990000A006D6B5F776865656C5F6D61785F738A +:1009A00070656564203D2025640A006D6B5F746985 +:1009B0006D655F746F5F6D6178203D2025640A006E +:1009C0006D6B5F6D61785F7370656564203D202598 +:1009D000640A006D6B5F696E74657276616C203DB0 +:1009E0002025640A006D6B5F64656C6179203D2091 +:1009F00025640A006D6B5F776865656C5F74696D6F +:100A0000655F746F5F6D6178203D2025640A006D1D +:100A10006B5F776865656C5F6D61785F7370656546 +:100A200064203D2025640A006D6B5F74696D655F0D +:100A3000746F5F6D6178203D2025640A006D6B5FE7 +:100A40006D61785F7370656564203D2025640A00E0 +:100A50006D6B5F696E74657276616C203D202564F4 +:100A60000A006D6B5F64656C6179203D2025640A26 +:100A7000000A00257500363A20776865656C5F745A +:100A8000696D655F746F5F6D61783A20000A0025BB +:100A90007500353A20776865656C5F6D61785F73C6 +:100AA000706565643A20000A00257500343A2074A8 +:100AB000696D655F746F5F6D61783A20000A00258B +:100AC0007500333A206D61785F73706565643A2014 +:100AD000000A00257500323A20696E7465727661ED +:100AE0006C286D73293A20000A00257500313A20E0 +:100AF00064656C6179282A31306D73293A20000AC7 +:100B0000092D2056616C756573202D0A004D3E003D +:100B10004D25643E20003F00736574206465666166 +:100B2000756C740A00433E20007768657265206426 +:100B3000656C74613A20637572736F723D25642C25 +:100B400020776865656C3D25640A53656520687487 +:100B500074703A2F2F656E2E77696B6970656469C2 +:100B6000612E6F72672F77696B692F4D6F75736593 +:100B70005F6B6579730A000A092D204D6F757365E7 +:100B80006B6579202D0A4553432F713A09717569B8 +:100B9000740A313A0964656C6179282A31306D73C1 +:100BA000290A323A09696E74657276616C286D7330 +:100BB000290A333A096D61785F73706565640A3498 +:100BC0003A0974696D655F746F5F6D61780A353AD3 +:100BD00009776865656C5F6D61785F7370656564E2 +:100BE0000A363A09776865656C5F74696D655F748C +:100BF0006F5F6D61780A0A703A097072696E7420CD +:100C000076616C7565730A643A097365742064656E +:100C10006661756C74730A75703A092B310A646FDA +:100C2000776E3A092D310A706775703A092B3130A9 +:100C30000A7067646F776E3A092D31300A0A737053 +:100C4000656564203D2064656C7461202A206D61B7 +:100C5000785F7370656564202A202872657065610D +:100C600074202F2074696D655F746F5F6D617829E2 +:100C70000A003F004D3E2000433E20004C25640A00 +:100C80000074696D65725F636F756E743A2025300C +:100C9000346C580A006B6579626F6172645F6964D5 +:100CA0006C653A2025580A006B6579626F61726441 +:100CB0005F70726F746F636F6C3A2025580A00681A +:100CC0006F73745F6B6579626F6172645F6C65648A +:100CD0007328293A2025580A000A092D20537461E7 +:100CE000747573202D0A004743433A20352E332E66 +:100CF00030204156522D4C4942433A20322E302E5C +:100D000030204156525F415243483A206176723555 +:100D10000A004F5054494F4E533A204C55464120FB +:100D2000424F4F544D41474943204D4F5553454B3A +:100D300045592045585452414B455920434F4E5335 +:100D40004F4C4520434F4D4D414E442034303936B1 +:100D50000A004255494C443A20756E6B6E6F776EAF +:100D6000202830323A35383A3231204A756E2032F6 +:100D7000312032303136290A005649443A20307841 +:100D80004645454428596F7529205049443A20303A +:100D90007836303630286B63363076322920564527 +:100DA000523A203078303030310A00444553433ACB +:100DB000204120637573746F6D206B6579626F617C +:100DC00072640A000A092D2056657273696F6E20DD +:100DD0002D0A000A092D20436F6E736F6C65202D5C +:100DE0000A4553432F713A09717569740A6D3A09BE +:100DF0006D6F7573656B65790A000A092D204D6169 +:100E0000676963202D0A443A094465627567204D7D +:100E100065737361676520546F67676C650A583A3C +:100E2000094D6174726978204465627567204D6F61 +:100E3000646520546F67676C65202D2053686F7759 +:100E4000206B65797072657373657320696E206DB0 +:100E5000617472697820677269640A4B3A094B655C +:100E600079626F61726420446562756720546F67B0 +:100E7000676C65202D2053686F77206B65797072E1 +:100E8000657373207265706F72740A4D3A09446518 +:100E9000627567204D6F75736520546F67676C6569 +:100EA0000A563A0956657273696F6E0A533A0953C6 +:100EB00074617475730A433A0941637469766174A5 +:100EC0006520436F6E736F6C65204D6F64650A46D5 +:100ED000312D4631303A0953776974636820746F55 +:100EE000204C6179657220302D3920284631302020 +:100EF0003D204C30290A302D393A09537769746303 +:100F00006820746F204C6179657220302D390A4554 +:100F100053433A0953776974636820746F204C61B6 +:100F200079657220302028616C7465726E61746519 +:100F3000206B65792031290A47524156453A0953B9 +:100F4000776974636820746F204C61796572203012 +:100F50002028616C7465726E617465206B65792000 +:100F600032290A50415553453A094A756D7020742B +:100F70006F20426F6F746C6F6164657220285265D8 +:100F8000736574290A453A095072696E74204545A3 +:100F900050524F4D2053657474696E67730A000A8E +:100FA000002575002E6C6576656C3A20000A0025D8 +:100FB00075002E656E61626C653A20000A0025306E +:100FC0003258006261636B6C696768745F636F6E4F +:100FD0006669672E7261773A20000A002575002E37 +:100FE0006E6B726F3A20000A002575002E737761D0 +:100FF000705F6261636B736C6173685F6261636B86 +:1010000073706163653A20000A002575002E7377BE +:1010100061705F67726176655F6573633A20000A8D +:10102000002575002E6E6F5F6775693A20000A0013 +:101030002575002E737761705F72616C745F7267E3 +:1010400075693A20000A002575002E737761705F7C +:101050006C616C745F6C6775693A20000A002575D5 +:10106000002E636170736C6F636B5F746F5F636F8F +:101070006E74726F6C3A20000A002575002E73772B +:1010800061705F636F6E74726F6C5F636170736CBD +:101090006F636B3A20000A0025303258006B657987 +:1010A0006D61705F636F6E6669672E7261773A205B +:1010B000000A002575002E6D6F7573653A20000AD1 +:1010C000002575002E6B6579626F6172643A2000AD +:1010D0000A002575002E6D61747269783A20000A45 +:1010E000002575002E656E61626C653A20000A006D +:1010F000253032580064656275675F636F6E66699C +:10110000672E7261773A20000A00257500646566D3 +:1011100061756C745F6C617965723A20003F000AFA +:101120006D6F7573653A206F66660A000A6D6F759C +:1011300073653A206F6E0A000A6B6579626F61729F +:10114000643A206F66660A000A6B6579626F6172A5 +:10115000643A206F6E0A000A6D61747269783A20F1 +:101160006F66660A000A6D61747269783A206F6E64 +:101170000A000A64656275673A206F66660A000AAB +:1011800064656275673A206F6E0A000A0A4A756DD7 +:1011900070696E6720746F20626F6F746C6F61642A +:1011A00065722E2E2E2000433E20006565636F6E13 +:1011B0006669673A0A006261636B6C6967687420EC +:1011C000737465703A2025750A006261636B6C69FF +:1011D00067687420746F67676C653A2025750A002C +:1011E0006261636B6C6967687420646563726561D2 +:1011F00073653A2025750A006261636B6C696768E4 +:101200007420696E6372656173653A2025750A0002 +:1012100011241FBECFEFDAE0DEBFCDBF04B603FE60 +:1012200027C080913F0290914002A0914102B0916D +:1012300042028730904BA740B04BD1F410923F024E +:1012400010924002109241021092420214BE84B7E2 +:10125000877F84BF0FB6F894A8958091600088615D +:1012600080936000109260000FBEE0E0F8E3099503 +:1012700011E0A0E0B1E0E6E6FEE602C005900D92C6 +:10128000A634B107D9F722E0A6E4B1E001C01D926F +:10129000AF33B207E1F70E9404190C9431370C9474 +:1012A0000000FF93EF93E0914601F09147013097E2 +:1012B00009F00995EF91FF910895FC018591803027 +:1012C00011F0EFDFFBCF0895FF27E0E230E247FFA8 +:1012D0000CC0419597FF09C0EDE26095709580952F +:1012E0009095611D711D811D911D27FF02C02195E3 +:1012F00030E350E2AA27660F771F881F991FAA1FA5 +:10130000A41710F0A41B63955A95A9F7AA3008F00A +:10131000A95FA05DAF93F3956115710581059105F6 +:1013200041F7ED3211F4EF93F395F21718F43F9370 +:10133000F395FBCF8F91B5DFFA95E1F70895E99129 +:10134000F9918591803021F0853219F0AADFF9CF2B +:10135000089520E0E89455915532C1F3503311F4CB +:10136000689455915A3348F4505390F3220F022E4B +:10137000220F220F200D250FF4CF0EF42195899115 +:101380009991533619F3533729F1533559F1BC016B +:1013900088279927E8945C3621F48991999168947B +:1013A0005591543639F446EF7EF077FF0DC08FEF3C +:1013B0009FEF0AC055374AE039F0583540E121F037 +:1013C000523642E009F00895FF93EF937DDFEF91ED +:1013D000FF91B7CFFF93EF93FC0181918030B9F378 +:1013E00060DFFBCFFF93EF9368DFF1CFDF93CF9305 +:1013F000CDB7DEB72596A3DFCF91DF91089508958D +:101400000C94FF0981E0089508950C94FF090C9451 +:10141000020A0C94040A269A2E988FEF9FEF90935D +:1014200087008093860082E28093800089E1809328 +:1014300081000C949B340E940B0A0C94000A282F04 +:101440002E9880918000211108C08F7D80938000AC +:1014500010928B0010928A00089580628093800021 +:10146000233019F48FEF9FEF0FC083E090E0821BD1 +:101470009109880F991F2FEF3FEFA90102C05695E0 +:1014800047958A95E2F7CA0190938B0080938A0072 +:101490000895CF93DF93EC01862F90E0893091057A +:1014A00008F05AC0FC01EA5AFF4F0C94E3360E9440 +:1014B000292982729A81992369F0882319F085E39A +:1014C00090E002C089E290E00E94ED28DF91CF9188 +:1014D0000C947329882319F085E390E002C089E217 +:1014E00090E00E940A29F2CF8A818823A9F1DF9136 +:1014F000CF910C940D148A81882371F1DF91CF91E3 +:101500000C9479128A81882339F1DF91CF910C9460 +:1015100091128A81882301F1DF91CF910C94B0124E +:101520008A818823C9F0DF91CF910C94CB128A81F4 +:10153000882391F0DF91CF910C94E5128A81882362 +:1015400059F0DF91CF910C9400138A81882321F008 +:10155000DF91CF910C940314DF91CF91089581E036 +:1015600008950C94AF0A08950F931F93CF93DF93C0 +:101570008C01FC01C081D181CE010E946E28BE0188 +:101580000E94ED0DEC01B8010E94B10A882309F414 +:1015900074C1F8018281882309F45BC080915301F2 +:1015A00081111FC0C431F0E7DF0709F00AC10E94B2 +:1015B000B30A81E0809353010E945D2A9093520107 +:1015C0008093510110924A0110924C0110924B01EC +:1015D00010924E0110924D011092500110924F0145 +:1015E0004CC180915101909152010E94692A883C1E +:1015F000910570F480914A01E82FF0E0EE0FFF1F93 +:10160000E55BFE4FD183C0838F5F80934A0135C174 +:10161000C43120E7D20708F028C1C23080E7D807DC +:1016200010F5C11590E7D90709F0DAC0F8018281F9 +:10163000882309F4BFC00E947A23FFEF24E38CE0E3 +:10164000F15020408040E1F700C000000E94B82A1D +:1016500014C1C431F0E7DF0708F0D3C0C23020E77F +:10166000D20708F49BC0F8018281882309F4A2C044 +:101670000E94722C811102C00E94532C0E948F2C58 +:1016800090E09093F8018093F701C230F0E7DF0714 +:1016900021F48091F70181607AC0C33020E7D2073E +:1016A00021F48091F701826072C0C43080E7D807CE +:1016B00021F48091F70184606AC0C53090E7D907B2 +:1016C00019F48091F70127C0C630E0E7DE0721F466 +:1016D0008091F70180615BC0C730F0E7DF0721F43C +:1016E0008091F701806253C0C83020E7D20721F40F +:1016F0008091F70180644BC0C93080E7D80721F49E +:101700008091F701806843C0CA3090E7D90729F477 +:101710008091F701846088603AC0CB30E0E7DE0753 +:1017200021F48091F7018E7F32C0CC30F0E7DF07E3 +:1017300021F48091F7018D7F2AC0CD3020E7D207B8 +:1017400021F48091F7018B7F22C0CE3080E7D8074B +:1017500019F48091F7011AC08091F701CF3090E71A +:10176000D90711F48F7E13C0C031E0E7DE0711F412 +:101770008F7D0DC0C131F0E7DF0711F48F7B07C00B +:10178000C231D04711F48F7702C08B7F877F80935F +:10179000F7018091F7010E94932C6FC0C11580E77B +:1017A000D80741F0C130D047F1F081E08093480183 +:1017B00080934901C801DF91CF911F910F910C9443 +:1017C000070AC43120E7D20708F04FC0C23080E7D3 +:1017D000D80708F048CFC11590E7D90709F42BCFF7 +:1017E000C130D04711F7F8018281882319F382EDC7 +:1017F00092E00E945D098091E60181608093E6019C +:101800003CC0C333E0E7DE07A1F4F80182818823FE +:1018100021F01092480182E017C0809148018111A7 +:1018200006C086E20E94E31F86E20E94AB2082E0AF +:1018300019C0C433D04709F0B8CFF801828188239A +:1018400031F01092490182E10E94FA2016C0809185 +:101850004901811106C087E20E94E31F87E20E94CE +:10186000AB2082E10E94012108C0C333F0E7DF070B +:1018700061F2C433D04709F398CF80E0DF91CF9174 +:101880001F910F9108950C941B0A0C94050A26E4ED +:10189000829FC0011124FC013EE0739FE00DF11D09 +:1018A0001124E60FF11DEE0FFF1FE25DFE4F859143 +:1018B00094910E94000E811540E5940708F047C0FE +:1018C000811520E4920708F014C1883E910520F5A7 +:1018D000803E910508F07DC1883A910578F4853AFB +:1018E000910508F0A6C08130910509F472C108F491 +:1018F0002FC18430910508F06CC12AC18B3B910542 +:1019000008F4A2C0803C910508F422C1FC01EE0F4E +:10191000FF1FE456F040E7C0811530E2930758F40A +:10192000811541E0940708F054C1803F910508F407 +:101930000FC190650895811520E3920708F0D6C085 +:10194000FC01FF70EE0FFF1FE45EFE4FCCC081155F +:1019500035E5930708F044C0811544E5940708F085 +:10196000DFC0811522E5920710F5811531E5930757 +:1019700008F0C2C09C0154E0369527955A95E1F7CE +:10198000922F9370482F437021E030E002C0220F65 +:10199000331F4A95E2F73C68392B8F708695869500 +:1019A00040E2849FC0011124822B932B0895AC0147 +:1019B00043705527282F269526958115934508F0C5 +:1019C000A0C081E090E002C0880F991F4A95E2F71D +:1019D00040E2249F90011124822B932B9C68089550 +:1019E0008F3240E7940790F48F3120E7920708F098 +:1019F000A2C0811536E5930708F497C09C013056C4 +:101A00002115304108F0A4C09F7093C0803320E7B7 +:101A1000920709F497C008F492C0813340E7940715 +:101A200009F493C08233904709F092C080E093EDAF +:101A30000895853A910509F48EC0863A910509F01A +:101A40008DC082E890E40895883A910509F489C030 +:101A5000893A910509F488C08A3A910509F487C04A +:101A60008B3A910509F486C08C3A910509F485C03A +:101A70008D3A910509F484C0803B910509F483C037 +:101A80008E3A910509F482C08F3A910509F481C01C +:101A9000813B910509F480C0823B910509F47FC028 +:101AA000833B910509F47EC0843B910509F47DC018 +:101AB000853B910509F47CC0863B910509F47BC008 +:101AC000873B910509F47AC0883B910509F479C0F8 +:101AD000893B910509F478C08A3B910509F477C0E8 +:101AE00080E094E408958591949108959927906CED +:101AF00008959F70906A0895982F8827816F906A43 +:101B0000089581E090E002C0880F991F4A95E2F79E +:101B100040E2249F90011124822B932B9A68089510 +:101B2000982F8827846F906A08958F719927982F2E +:101B30008827906208958F519047946D089580E0B2 +:101B400091ED089580E090ED089580E092ED089584 +:101B500080E090E0089581E890E4089583E890E4BF +:101B6000089582EE94E4089589EE94E408958AEE4F +:101B700094E4089585EB94E4089586EB94E4089545 +:101B800087EB94E408958CEC94E408958DEC94E450 +:101B9000089583E895E408958AE895E4089582E934 +:101BA00095E4089584E995E4089581E296E4089522 +:101BB00083E296E4089584E296E4089585E296E44B +:101BC000089586E296E4089587E296E408958AE20D +:101BD00096E4089580E090E0089526E4829FC00195 +:101BE0001124FC012EE0729FE00DF11D1124E60F7F +:101BF000F11DEE0FFF1FE25DFE4F85919491089558 +:101C00008238910549F1B0F48133910509F459C046 +:101C100048F48932910509F44FC08A32910509F4DC +:101C200055C008958533910509F441C08933910564 +:101C300099F00895833E910531F138F4803E910585 +:101C400091F0823E9105A9F00895863E910501F13B +:101C5000873E910539F108952091F70120FD3BC0A1 +:101C600021FD39C008958091F70180FF34C089E3D8 +:101C700041C08091F70182FF30C08091F70184FD5F +:101C80002EC083EE37C08091F70182FD26C0F5CFCC +:101C90008091F70183FF25C08091F70184FD1FC06B +:101CA00087EE28C08091F70183FD1BC0F5CF80919E +:101CB000F70185FD18C019C08091F70185FD15C099 +:101CC00012C08091F70186FD12C013C08091F70108 +:101CD00086FD0FC00CC080EE0DC082EE0BC080E010 +:101CE00009C086EE07C089E205C085E303C08AE229 +:101CF00001C081E390E008950C94090AE82FF0E018 +:101D0000ED5DFE4F8081E82FEF70F0E082958F70DF +:101D100021E030E0A90102C0440F551F8A95E2F787 +:101D200040A308950F931F93CF93DF93C4E0D0E0B7 +:101D300001E010E0FE01ED5DFE4F8081E82FEF70C5 +:101D4000F0E021A182958F70A80102C0440F551FB9 +:101D50008A95E2F7CA01822B81A38C2F0E947E0E06 +:101D6000219740F78DE090E061E070E0FC01EB5ED0 +:101D7000FE4F2081E22FEF70F0E042A122952F70FC +:101D8000DB0102C0AA0FBB1F2A95E2F79D01242B9D +:101D900022A3019758F7DF91CF911F910F910895DA +:101DA0000F931F93CF93DF9385B7806885BF85B767 +:101DB000806885BFC4E0D0E001E010E0FE01ED5D89 +:101DC000FE4F8081E82FEF70F0E021A182958F70A7 +:101DD000A80102C0440F551F8A95E2F7CA01822B61 +:101DE00081A38C2F0E947E0E219740F78DE090E01A +:101DF00061E070E0FC01EB5EFE4F2081E22FEF70AE +:101E0000F0E042A122952F70DB0102C0AA0FBB1F98 +:101E10002A95E2F79D01242B22A3019758F7DF9121 +:101E2000CF911F910F910C94430CCF92DF92EF92C0 +:101E3000FF920F931F93CF93DF930EE511E078018C +:101E4000C4E0CC24C394D12CD5E08C2F0E947E0E0C +:101E50008DE090E040E050E0FC01EB5EFE4F6081E1 +:101E6000E62FEF70F0E020A130E062956F7002C0C5 +:101E7000359527956A95E2F720FD09C09601082E51 +:101E800002C0220F331F0A94E2F7422B532B019713 +:101E900018F7D7019E918E917D018417950721F047 +:101EA0004D935C93D09300018C2F0E947E0EC15005 +:101EB00060F68091000187FD2FC09091E60190FFB0 +:101EC00010C0282F082E000C330B3F938F938BE10B +:101ED00093E09F938F930E94F6090F900F900F90BD +:101EE0000F908091000181508093000187FD07C011 +:101EF000EFE9FFE03197F1F700C000000DC0E8E620 +:101F0000F1E084E591E0D8013E912E918D0132936C +:101F100022938A179B07B9F70E94450C81E0DF9155 +:101F2000CF911F910F91FF90EF90DF90CF90089588 +:101F3000E82FF0E0EE0FFF1FE25AFE4F8081918103 +:101F40000895EF92FF920F931F93CF93DF938091A9 +:101F5000E60180FF04C08CEF92E00E945D090EE56F +:101F600011E0C0E0D0E084EEE82E82E0F82E80910F +:101F7000E60180FF13C0F801808191810E94C5298C +:101F80009F938F93DF93CF93FF92EF920E94F60976 +:101F90000F900F900F900F900F900F9021960E5F63 +:101FA0001F4FC530D10519F7DF91CF911F910F91C8 +:101FB000FF90EF9008950F931F93CF9308E611E0E1 +:101FC000C0E0F801929182918F010E94A729C80F69 +:101FD000F1E00E351F07A9F78C2FCF911F910F91BC +:101FE000089521B3342F3095232331B3432B3FB7CA +:101FF000F894FC01680F791FE617F70789F08191C3 +:1020000098E041BB000000C087FF21BB880F0000A3 +:1020100000C000C000C021BB00C09A9591F7ECCF72 +:102020003FBF089520B3242B20BB9B01220F331FF9 +:10203000620F731F0E94F10F87EC90E00197F1F798 +:1020400000C00000089540E20C941210AF92BF92BD +:10205000CF92DF92EF92FF920F931F93CF93DF9374 +:102060006C01790150E0FA01E25DF94F44918FEF84 +:1020700090E0FC01E61BF109E25DF94FE491E09587 +:1020800009F495C0C42FD0E08E1B91098C9F90015C +:102090008D9F300D9C9F300D1124E32F8CE3A82ED3 +:1020A000B12CC601B5010E94BB36DC01623071055E +:1020B00009F446C0D0F46115710599F161307105DC +:1020C00009F079C0C31BD109B501681B790BC69F04 +:1020D000C001C79F900DD69F900D1124B5010E949D +:1020E000BB36032F060F142F67C06430710509F447 +:1020F0004BC0B8F16530710509F05DC0C31BD10953 +:10210000B501681B790BC69FC001C79F900DD69F74 +:10211000900D1124B5010E94BB36132FE32FE60F5B +:1021200044C0C31BD109CC9DC001CD9D900DDC9D49 +:10213000900D1124B5010E94BB36132F160F35C028 +:10214000C31BD109CA9FC001CB9F900DDA9F900D90 +:102150001124B5010E94BB36142F032FE32FE60F85 +:102160002BC0C31BD109B501681B790BC69FC001E9 +:10217000C79F900DD69F900D1124B5010E94BB36CC +:10218000132F160F032F0FC0C31BD109CA9FC00105 +:10219000CB9F900DDA9F900D1124B5010E94BB36A4 +:1021A000032F060F132FE42F07C0042F05C0E42FC1 +:1021B000142F042F01C0E0E0D70111960C93119762 +:1021C0001C931296EC93DF91CF911F910F91FF908A +:1021D000EF90DF90CF90BF90AF90089587E090E0B0 +:1021E0000C94F136AB01BC0187E090E00C940F3702 +:1021F0008091E60180FF08C08FEF94E09F938F935A +:102200000E94F6090F900F9083E08093F90180916E +:10221000FA01807884668F778093FA018CEC809342 +:10222000FB018093FC016091F9017091FA018091AA +:10223000FB019091FC010C94F2108091E60180FF6B +:1022400008C088EE94E09F938F930E94F6090F9048 +:102250000F908091E60180FF0FC08091F90181709D +:102260001F928F938BEC94E09F938F930E94F609BB +:102270000F900F900F900F908091E60180FF10C09B +:102280008091F90186958F731F928F9380EB94E074 +:102290009F938F930E94F6090F900F900F900F90CD +:1022A0008091E60180FF19C08091F901881F88277D +:1022B000881F9091FA01292F220F822B97FB9927D3 +:1022C00090F99F938F9386E994E09F938F930E9458 +:1022D000F6090F900F900F900F908091E60180FF0C +:1022E0000EC08091FB011F928F938CE794E09F9327 +:1022F0008F930E94F6090F900F900F900F9080918E +:10230000E60180FF0EC08091FC011F928F9382E650 +:1023100094E09F938F930E94F6090F900F900F9077 +:102320000F9008958091F90180FF06C060E170E090 +:1023300081E092E00C942310E3E0F2E0DF011197DA +:102340001C9211971C921082339682E0E333F807B7 +:10235000A9F7ECCFE3E0F2E0DF0111978C9311973E +:102360006C934083339692E0E333F907A9F70C941A +:102370009211EF92FF920F931F93CF93DF9300D0B0 +:102380001F92CDB7DEB7182FE92EF62E042F8091BD +:10239000F9019091FA01A091FB01B091FC018093A9 +:1023A000FD019093FE01A093FF01B0930002809184 +:1023B000F90180FF1FC09E012F5F3F4F812F9E2D8F +:1023C0000E9426108091FD0110FB87F98093FD018A +:1023D00016958091FE018078182BE0FA17F910937A +:1023E000FE01F092FF01009300024B8169818A8116 +:1023F0000E94AA110F900F900F90DF91CF911F9123 +:102400000F91FF90EF9008950F931F93CF93DF9359 +:10241000EC01062F142F9091F90190FF65C0892FD0 +:102420008E77823021F4CE010E94B9111BC0892F12 +:1024300086958F732EE3280F2F73243018F4109194 +:10244000FC0110C0865C8F73893060F4C92FCC1FEB +:10245000CC27CC1FD091FA018D2F880FC82BD7FB2A +:10246000DD27D0F98091F901C0FB87F98093F9014C +:10247000C6958091FA018078C82BD0FBC7F9C0932C +:10248000FA010093FB011093FC016091F901709136 +:10249000FA018091FB019091FC010E94F210809161 +:1024A000FC011F928F938091FB011F928F9380916B +:1024B000F901881F8827881F9091FA01292F220F80 +:1024C000822B97FB992790F99F938F938EE593E04A +:1024D0009F938F930E94F6098DB79EB708960FB60B +:1024E000F8949EBF0FBE8DBFDF91CF911F910F91CA +:1024F0000895E9EFF1E02081221F2227221F309169 +:10250000FA01432F440F842F822B37FB992790F930 +:10251000089668E671E00E94CF36438162810C9490 +:1025200004122091F901221F2227221F3091FA0163 +:10253000432F440F842F822B37FB992790F9883043 +:1025400091051CF4805A9E4F05C0089768E671E01B +:102550000E94CF364091FC016091FB010C94041263 +:102560006091FB01862F90E0883F910514F4685F2D +:1025700001C06FEF8091F901881F8827881F909113 +:10258000FA01292F220F97FB992790F94091FC011E +:10259000822B0C9404126091FB01862F90E0089727 +:1025A00014F0685001C060E08091F901881F88270D +:1025B000881F9091FA01292F220F97FB992790F9F4 +:1025C0004091FC01822B0C9404124091FC01842F59 +:1025D00090E0883F910514F4485F01C04FEF80916F +:1025E000F901881F8827881F9091FA01292F220F4F +:1025F00097FB992790F96091FB01822B0C940412B0 +:102600004091FC01842F90E0089714F0485001C0DD +:1026100040E08091F901881F8827881F9091FA0176 +:10262000292F220F97FB992790F96091FB01822BAC +:102630000C9404128091790181110FC081E0809384 +:10264000790189E0809391008FB7F89493E090939B +:10265000990090ED909398008FBF0895809171003C +:102660008260809371008091E60180FF08C08DE454 +:1026700093E09F938F930E94F6090F900F90089517 +:10268000809171008D7F809371008091E60180FFC1 +:1026900008C08BE393E09F938F930E94F6090F90FD +:1026A0000F9008959091F90190FF4BC0917881119E +:1026B00002C0926007C0883110F09E6203C08F7321 +:1026C000880F982B9093F9016091F9017091FA01AC +:1026D0008091FB019091FC010E94F2108091F90120 +:1026E00086958F731F928F9381EB93E09F938F93C7 +:1026F0000E94F6098091F901982F9E770F900F9014 +:102700000F900F90923019F40E94401307C08695E5 +:10271000825C8F73863110F40E942E138091F90130 +:10272000881F8827881F9091FA01292F220F97FB75 +:10273000992790F94091FC016091FB01822B0C9448 +:10274000041208958091E60181608093E6018BE494 +:1027500094E09F938F930E94F60981E080937A0121 +:102760008091E6010F900F9080FF08C085E394E010 +:102770009F938F930E94F6090F900F900E94722CE6 +:10278000811110C08091E60180FF08C08DE094E0C7 +:102790009F938F930E94F6090F900F900E94532CE5 +:1027A0000E94F8100E94EE106093F9017093FA01F4 +:1027B0008093FB019093FC016E77C1F48091E60158 +:1027C00080FF08C084EC93E09F938F930E94F609EA +:1027D0000F900F900E94F8100E94EE106093F90184 +:1027E0007093FA018093FB019093FC010E941D11EC +:1027F0000E941A138091F90180FF04C086958F739F +:102800000C94521308958091F90186958F738F5F10 +:10281000883108F081E00C9452138091F901982FCF +:10282000909590FB80F98093F9016091F901709186 +:10283000FA018091FB019091FC010E94F2108091BD +:10284000F90181701F928F9383E893E09F938F9398 +:102850000E94F6098091F9010F900F900F900F9050 +:1028600080FF04C086958F730C9452130E9440130E +:102870002FEF80E792E0215080409040E1F700C0C8 +:1028800000000C949211CF93C82F80917701909102 +:1028900078010E94692AEC2FF0E0E65DFA4FE4919E +:1028A000F0E08E179F0718F10E945D2A909378013F +:1028B00080937701E0917601F0E0E25DFA4F449178 +:1028C0008091F901881F8827881F9091FA01292F8C +:1028D000220F97FB992790F96091FB01822B0E94B0 +:1028E000B9118091760190E0019680937601CF91A5 +:1028F0000895CF93C82F80917401909175010E9423 +:10290000692AEC2FF0E0E95DFA4FE491F0E08E17D0 +:102910009F07E8F00E945D2A9093750180937401EF +:102920004091FC016091FB018091720190917301D3 +:102930000E94B9118091720190917301019668E62D +:1029400071E00E94BB369093730180937201CF9126 +:102950000895CF92DF92FF920F931F93CF93DF934F +:10296000F82E80917001909171010E94692AEF2DDB +:10297000E695F0E0E95DFA4FE491F0E08E179F07ED +:10298000C0F10E945D2A909371018093700101E073 +:1029900012E0C0E0D0E088E6C82EDD24D394809118 +:1029A0006E0190916F018C0F9D1FB6010E94BB3686 +:1029B00098014091FC016091FB010E9426106696EF +:1029C0000D5F1F4FC03681E0D80749F70E94921172 +:1029D00080916E0190916F01F0FE06C0019668E64D +:1029E00071E00E94BB3601C0019790936F01809304 +:1029F0006E01DF91CF911F910F91FF90DF90CF90EB +:102A000008958F929F92AF92BF92CF92DF92EF92F2 +:102A1000FF920F931F93CF93DF93C82F80FF03C0C4 +:102A2000DD24DA9402C0DD24D39480916C0190916E +:102A30006D010E94692AC695EC2FF0E0EC5DFA4F1B +:102A4000E491F0E08E179F0708F466C00E945D2AAB +:102A500090936D0180936C0191E0E92E92E0F92E44 +:102A600003E012E0C0E0D0E027E0822E912CF801D4 +:102A700031971082F7011082F801108287E0A82EAA +:102A8000B12CC12C80916B018C0D87FD805F082ECD +:102A9000000C990BC817D907E9F42091FC012A9D75 +:102AA000C0012B9D900D1124B4010E94CF36462FFA +:102AB0008091F901881F8827881F9091FA01592F6A +:102AC000550F97FB992790F997016091FB01852B92 +:102AD0000E942610CD0CF1E0AF1AB10899F62196AC +:102AE00083E0E80EF11C0D5F1F4FC031D10509F0E6 +:102AF000BECF0E94921180916B0191E0D91206C065 +:102B0000811102C08FE006C0815004C090E00196A0 +:102B10008F70992780936B01DF91CF911F910F9157 +:102B2000FF90EF90DF90CF90BF90AF909F908F90ED +:102B300008959F92AF92BF92CF92DF92EF92FF9251 +:102B40000F931F93CF93DF93CDB7DEB7E0970FB608 +:102B5000F894DEBF0FBECDBF182F80916901909110 +:102B60006A010E94692AE12FF0E0EF5DFA4FE491DB +:102B7000F0E08E179F0708F493C00E945D2A90939F +:102B80006A0180936901CE0101967C015E0193E0A8 +:102B9000A90EB11CC12CD12C8701F50131971082EF +:102BA000F7011082F5011082912C90910101809122 +:102BB0006801999E800D112487FD04C080311CF0AE +:102BC0008FE001C080E0082E000C990BC816D906D2 +:102BD000A1F48091F901881F8827881F9091FA013C +:102BE000592F550F97FB992790F997014091FC01B8 +:102BF0006091FB01852B0E9426109394F7E09F12B1 +:102C0000D4CF8FEFC81AD80A93E0E90EF11CE3E0A5 +:102C1000AE0EB11CF0E1CF16D10409F0BECFA3E097 +:102C2000B2E089E090E0FC01EF70FF279D012150A8 +:102C30003109AF01440F551FE40FF51FBF01600FAD +:102C4000711FFB014181F901408321503109FB01D2 +:102C50004081F9014083FB0122812C930196139658 +:102C60008931910501F70E949211909101018091A3 +:102C70006801913049F48A3F2CF489EF8093680110 +:102C80008FEF08C081500AC087313CF086E1809305 +:102C9000680181E08093010103C08F5F8093680128 +:102CA000E0960FB6F894DEBF0FBECDBFDF91CF9197 +:102CB0001F910F91FF90EF90DF90CF90BF90AF905A +:102CC0009F9008951F920F920FB60F9211242F9389 +:102CD0003F934F935F936F937F938F939F93AF93A4 +:102CE000BF93EF93FF938091F90186958F739EE3D5 +:102CF000980F9F73943020F482500E94431423C095 +:102D00009AE3980F9F73933020F486500E947914B1 +:102D10001AC097E3980F9F73963020F489500E9451 +:102D2000A91411C091E3980F9F73963020F48F502F +:102D30000E94011508C09BE2980F9F73933018F40E +:102D400085510E949915FF91EF91BF91AF919F918D +:102D50008F917F916F915F914F913F912F910F9044 +:102D60000FBE0F901F9018958091860108959FB710 +:102D7000F89410927D019FBF90913502943009F034 +:102D800057C09091E9009F703091EC00232F217083 +:102D900030FD20E8922B24E02093E9002091EB0005 +:102DA00020FF43C02091EE0027FF3FC020917B0110 +:102DB000222321F02091E80025FF37C010927B01EB +:102DC00026E03091E80035FD15C0309135023430F1 +:102DD00061F53091EB0035FD28C0215021F481E0F0 +:102DE00080937B0122C0EFE9FFE03197F1F700C04B +:102DF0000000E7CF8093F1008091E80085FD0AC0D4 +:102E00008091E80080FFFCCF8091E8008E7780936E +:102E1000E80006C08FB7F89421E020937D018FBFB2 +:102E20009F709093E90080E008959F709093E9006F +:102E30008FEF0895CF93DF9300D01F92CDB7DEB709 +:102E40009C0180913502843019F593E099833B838E +:102E50002A839093E9008FEF9091E800815095FDCF +:102E600006C095ED9A95F1F700008111F5CF80919C +:102E7000E80085FF0DC040E050E063E070E0CE0167 +:102E800001960E94B7198091E8008E778093E80040 +:102E90000F900F900F90DF91CF910895CF93DF9314 +:102EA00000D01F92CDB7DEB720913502243021F536 +:102EB00022E029839B838A8383E08093E9008FEF5C +:102EC0009091E800815095FD06C095ED9A95F1F737 +:102ED00000008111F5CF8091E80085FF0DC040E032 +:102EE00050E063E070E0CE0101960E94B719809136 +:102EF000E8008E778093E8000F900F900F90DF919D +:102F0000CF9108959C01809135028430F9F482E0DC +:102F10008093E9009FEF8091E800915085FD06C005 +:102F200085ED8A95F1F700009111F5CF8091E800C9 +:102F300085FF0CC040E050E065E070E0C9010E94F0 +:102F4000B7198091E8008E778093E8000895CF93B9 +:102F5000DF93EC0180913502843039F581E0809374 +:102F6000E9008FEF9091E800815095FD06C095ED46 +:102F70009A95F1F700008111F5CF8091E80085FF67 +:102F800014C040E050E068E070E0CE010E94B71944 +:102F90008091E8008E778093E80088E0FE01AEE73C +:102FA000B1E001900D928A95E1F7DF91CF910895FC +:102FB00083E597E00E945D0980913402811109C088 +:102FC0000E94481B0E94A51B8091E20084608093B0 +:102FD000E20008958FE497E00E945D0910923402A8 +:102FE00008958BE497E00C945D0987E497E00C94D6 +:102FF0005D0983E497E00E945D090C94202A2091EA +:103000007C012F5F822F62E30E94AF36992319F073 +:1030100020937C01089510927C0180917D0188238A +:1030200071F180913502843041F58091E9008F7013 +:103030002091EC00922F917020FD90E8892B94E074 +:103040009093E9009091EB0090FF14C09091EE00F6 +:1030500097FF10C09091E80095FF03C01092F10017 +:10306000F9CF9091E80090FF05C09091E8009E771D +:103070009093E8008F708093E90010927D0108958D +:1030800042E061EC81E00E94C11A42E061EC82E022 +:103090000E94C11A42E061EC83E00E94C11A42E240 +:1030A00061EC84E00C94C11A80913702833009F4FA +:1030B00053C030F4813071F0823009F48CC008952F +:1030C0008A3009F478C08B3009F45EC0893009F089 +:1030D0009AC020C080913602813A09F094C0809154 +:1030E000E800877F8093E80080913A0290913B024C +:1030F000892B21F468E08EE791E003C060E080E076 +:1031000090E070E00E94021A8091E8008B77809333 +:10311000E800089580913602813209F074C08091F0 +:103120003A0290913B02892B09F06DC08091E80032 +:10313000877F8093E8008091E80082FD05C0809140 +:1031400035028111F8CF5FC08091F1008093860134 +:103150008091E8008B7753C080913602813A09F064 +:1031600052C080913A0290913B02892B09F04BC0EA +:103170008091E800877F8093E8008091E80080FFDD +:10318000FCCF80910C0136C0809136028132D9F596 +:1031900080913A0290913B02892BA9F58091E80039 +:1031A000877F8093E8000E94F61A8091380280930E +:1031B0000C010C947A2380913602813221F58091A2 +:1031C000E800877F8093E8000E94F61A8091390218 +:1031D00080938701089580913602813AA1F480910D +:1031E000E800877F8093E8008091E80080FFFCCFB3 +:1031F000809187018093F1008091E8008E77809321 +:10320000E8000C94F61A089584B7877F84BF0FB640 +:10321000F894A89580916000886180936000109276 +:1032200060000FBE80E880936100109261000E94F0 +:10323000DB1E0E94481B0E94A51B8091E200846057 +:103240008093E20087EB96E10E94A22978940E9485 +:103250002F1E0E94DD1E82E091E00E944A1E82E342 +:1032600097E00E945D0980913502853089F48EE2F5 +:1032700097E00E945D090E94DF2980913302882334 +:1032800091F30E940F2A882371F30E94A119EBCFBA +:103290000E94051FE8CF292F332723303105C9F0BD +:1032A00060F42130310581F02230310509F041C050 +:1032B00084E790E025E737E040C021323105E1F0B6 +:1032C0002232310531F135C082E190E029EE37E05C +:1032D00034C099278130910549F028F0029749F5CB +:1032E000E7E5F7E005C0E1E7F7E002C0E7E6F7E071 +:1032F000849190E09F0121C06430D8F4E62FF0E083 +:10330000EE0FFF1FEC5CFE4F2081318189E090E0E1 +:1033100014C0643070F470E0FB01EE0FFF1FE45D39 +:10332000FE4F20813181FB01E85DFE4F808190E0FE +:1033300004C080E090E020E030E0FA013183208397 +:10334000089580E189BD82E189BD09B400FEFDCF09 +:103350008091D8008F7D8093D8008091E0008260BA +:103360008093E0008091E00081FDFCCF0895CF9232 +:10337000DF92EF92FF920F931F93CF93DF93EC01B5 +:103380008B016A010E94151B811133C0C114D10445 +:1033900039F0F60180819181081B190BC80FD91FE4 +:1033A000E12CF12C0115110519F18091E80085FD42 +:1033B00016C08091E8008E778093E800C114D10494 +:1033C00049F0F60180819181E80EF91EF182E082D8 +:1033D00085E00FC00E94151B882321F30AC0899144 +:1033E0008093F10001501109FFEFEF1AFF0ADACFC5 +:1033F00080E0DF91CF911F910F91FF90EF90DF90D0 +:10340000CF90089520913C0230913D022617370756 +:1034100048F06115710539F42091E8002E7720936A +:10342000E80001C0B901FC0120E06115710579F1E6 +:10343000809135028823F1F18530F1F18091E80027 +:1034400083FD3CC08091E80082FD2EC08091E800A1 +:1034500080FFEBCF2091F3008091F20090E0922B5F +:103460006115710551F08830910538F42191209350 +:10347000F100615071090196F3CF21E0089709F03E +:1034800020E08091E8008E778093E800CECF211174 +:10349000CFCF0AC080913502882361F0853061F07A +:1034A0008091E80083FD0AC08091E80082FFF2CF9E +:1034B00080E0089582E0089583E0089581E0089512 +:1034C00020913C0230913D022617370748F06115E4 +:1034D000710539F42091E8002E772093E80001C0AF +:1034E000B901FC0120E06115710591F1809135026F +:1034F000882309F440C0853009F43FC08091E8007A +:1035000083FD3DC08091E80082FD2FC08091E800DE +:1035100080FFE9CF2091F3008091F20090E0922BA0 +:103520006115710559F08830910540F4249120937C +:10353000F1003196615071090196F2CF21E00897B0 +:1035400009F020E08091E8008E778093E800CBCFEF +:103550002111CCCF0AC080913502882361F08530DB +:1035600061F08091E80083FD0AC08091E80082FF4D +:10357000F2CF80E0089582E0089583E0089581E02D +:103580000895982F973068F59093E900981739F0CF +:103590007091EC002091ED005091F00003C0242FB9 +:1035A000762F50E021FD02C09F5FECCF3091EB0001 +:1035B0003E7F3093EB003091ED003D7F3093ED0086 +:1035C0003091EB0031603093EB007093EC0020936E +:1035D000ED005093F0002091EE0027FDE5CF80E054 +:1035E00008958F708093E90081E0089580913602FC +:1035F00087FF11C08091E80082FD05C080913502EF +:103600008111F8CF11C08091E8008B770BC08091B9 +:103610003502882349F08091E80080FFF8CF80913F +:10362000E8008E778093E80008952091E4003091BF +:10363000E50095E64091EC00842F817040FF23C0A7 +:103640008091E80080FD1DC080913502882399F0AB +:10365000853099F08091EB0085FD11C04091E40028 +:103660005091E5002417350729F3915011F09A0184 +:10367000E1CF84E0089582E0089583E0089581E039 +:10368000089580E008954091E80042FFDDCF08955D +:103690000E94B61B0E94BE1BE0EEF0E080818160BC +:1036A0008083E8EDF0E080818F77808319BCA7EDFF +:1036B000B0E08C918E7F8C9380818F7E808310927E +:1036C000340208950F931F93CF93DF930E94B61B8C +:1036D0000E94BE1BC8EDD0E088818F7788838881E7 +:1036E0008068888388818F7D888319BC1092350219 +:1036F00010923102109233021092320200EE10E06A +:10370000F80180818B7F808388818160888342E09B +:1037100060E080E00E94C11AE1EEF0E080818E7FDF +:103720008083E2EEF0E08081816080838081886028 +:103730008083F80180818E7F808388818061888387 +:10374000DF91CF911F910F910895E8EDF0E0808116 +:103750008F7E8083E7EDF0E080818160808384E06C +:1037600082BF81E0809334020C94621BE8EDF0E0AC +:1037700080818E7F80831092E20008951092DA009B +:103780001092E10008951F920F920FB60F9211242C +:103790002F933F934F935F936F937F938F939F9359 +:1037A000AF93BF93EF93FF938091E10082FF0BC033 +:1037B0008091E20082FF07C08091E1008B7F8093BF +:1037C000E1000E94FF178091DA0080FF1FC0809106 +:1037D000D80080FF1BC08091DA008E7F8093DA00D2 +:1037E0008091D90080FF0DC080E189BD82E189BD53 +:1037F00009B400FEFDCF81E0809335020E94D81706 +:1038000005C019BC109235020E94EA178091E100B0 +:1038100080FF19C08091E20080FF15C08091E20016 +:103820008E7F8093E2008091E20080618093E200CD +:103830008091D80080628093D80019BC85E0809385 +:1038400035020E94F5178091E10084FF30C080911D +:10385000E20084FF2CC080E189BD82E189BD09B40A +:1038600000FEFDCF8091D8008F7D8093D80080919D +:10387000E1008F7E8093E1008091E2008F7E809353 +:10388000E2008091E20081608093E2008091310249 +:10389000882311F084E007C08091E30087FD02C017 +:1038A00081E001C083E0809335020E94F917809186 +:1038B000E10083FF29C08091E20083FF25C0809151 +:1038C000E100877F8093E10082E0809335021092CF +:1038D00031028091E1008E7F8093E1008091E200CF +:1038E0008E7F8093E2008091E20080618093E2000D +:1038F00042E060E080E00E94C11A8091F0008860A0 +:103900008093F0000E94F117FF91EF91BF91AF916A +:103910009F918F917F916F915F914F913F912F91E7 +:103920000F900FBE0F901F9018951F920F920FB619 +:103930000F9211242F933F934F935F936F937F9335 +:103940008F939F93AF93BF93CF93DF93EF93FF93A7 +:10395000C091E900CF708091EC00D82FD17080FD2C +:10396000D0E81092E9008091F000877F8093F0000A +:1039700078940E94D91C1092E9008091F000886030 +:103980008093F000CD2BCF70C093E900FF91EF91B1 +:10399000DF91CF91BF91AF919F918F917F916F9167 +:1039A0005F914F913F912F910F900FBE0F901F90FD +:1039B00018951F93CF93DF93CDB7DEB7AA970FB6B5 +:1039C000F894DEBF0FBECDBFE6E3F2E08091F100D8 +:1039D000819322E0EE33F207C9F70E9454188091D8 +:1039E000E80083FF24C18091360290913702492F6D +:1039F00050E04A30510508F01AC1FA01E15AFF4F70 +:103A00000C94E336803881F0823809F010C180913F +:103A10003A028F708093E9008091EB0085FB882744 +:103A200080F91092E90006C0809132029091330231 +:103A3000911182609091E800977F9093E8008093C5 +:103A4000F1001092F100C8C0282F2D7F09F0EFC0BF +:103A5000882319F0823061F0EAC080913802813009 +:103A600009F0E5C0933009F080E0809333022BC069 +:103A700080913802811127C080913A028F7009F439 +:103A8000D6C08093E9002091EB0020FF1CC093304A +:103A900021F48091EB00806214C09091EB00906162 +:103AA0009093EB0021E030E0A90102C0440F551FC4 +:103AB0008A95E2F74093EA001092EA008091EB00C9 +:103AC00088608093EB001092E9008091E800877F86 +:103AD00086C08111ACC0109138021F778091E3003D +:103AE0008078812B8093E3008091E800877F80932A +:103AF000E8000E94F61A8091E80080FFFCCF8091D8 +:103B0000E30080688093E300111102C082E001C0ED +:103B100083E0809335028BC08058823008F087C0E4 +:103B200080913802909139028C3D53E0950779F5E8 +:103B300083E08A838AE289834FB7F894DE01139683 +:103B400020E03EE051E2E32FF0E050935700E49193 +:103B500020FF03C0E295EF703F5FEF708E2F90E083 +:103B6000EA3010F0C79601C0C0968D939D932F5FE9 +:103B7000243149F74FBF8091E800877F8093E800A8 +:103B80006AE270E0CE0101960E94021A14C0AE01F2 +:103B90004F5F5F4F60913A020E944B19BC01892B25 +:103BA00009F445C09091E800977F9093E8008981DF +:103BB0009A810E94601A8091E8008B778093E800D8 +:103BC00036C08038A1F58091E800877F8093E800B7 +:103BD000809131028093F1008091E8008E7780938C +:103BE000E8000E94F61A23C0811121C0809138029A +:103BF0009091390299270297D4F48091E800877F49 +:103C00008093E80080913802809331020E94F61A76 +:103C100080913102811106C08091E30087FD02C0CE +:103C200081E001C084E0809335020E9440188091B9 +:103C3000E80083FF0AC08091E800877F8093E80056 +:103C40008091EB0080628093EB00AA960FB6F89407 +:103C5000DEBF0FBECDBFDF91CF911F910895CF93EF +:103C6000809135028823A1F0C091E900CF70909136 +:103C7000EC00892F817090FD80E8C82B1092E9003C +:103C80008091E80083FD0E94D91CCF70C093E900A9 +:103C9000CF91089590938D0180938C010895E091C8 +:103CA0008C01F0918D01309721F00190F081E02D91 +:103CB000099480E00895EF92FF921F93CF93DF93D2 +:103CC000F82E192FE0918C01F0918D013097A9F118 +:103CD0000280F381E02D09958091E60182FF2DC0DD +:103CE00080FF04C086EE98E00E945D09CF2DD12FA1 +:103CF00018E080EEE82E88E0F82E8091E60180FF43 +:103D00000BC088811F928F93FF92EF920E94F60959 +:103D10000F900F900F900F90115021961111EDCF31 +:103D20008091E60180FF09C08EED98E0DF91CF9190 +:103D30001F91FF90EF900C945D09DF91CF911F913F +:103D4000FF90EF900895E0918C01F0918D013097F4 +:103D500021F00480F581E02D0994089520918A01D5 +:103D600030918B012817390771F090938B01809364 +:103D70008A01E0918C01F0918D01309721F006804D +:103D8000F781E02D099408952091880130918901EF +:103D90002817390771F09093890180938801E09189 +:103DA0008C01F0918D01309721F00084F185E02D98 +:103DB0000994089508950C94DA1E0E94542A0E94D2 +:103DC000D00E0E94222B0E949B340C94A213CF93FE +:103DD000DF931F92CDB7DEB79091E60192FF10C03E +:103DE00090FF0EC01F928F9328EF38E03F932F93E0 +:103DF00089830E94F6090F900F900F900F90898190 +:103E00000F90DF91CF910C947C0E4F925F927F9236 +:103E10008F929F92AF92BF92CF92DF92EF92FF92DA +:103E20000F931F93CF93DF9300D000D01F92CDB795 +:103E3000DEB70E94150F99E9C92E91E0D92E04E052 +:103E400010E0AA24A394B12C702E802F0E94980F0A +:103E50004C01F601529042906F01482659264114B8 +:103E60005104A1F40150110978F78FEF89838A83F7 +:103E70001B820E945D2A8160782F9D838C834981FB +:103E80005A816B818D810E94B51F38C08091E601F7 +:103E900081FD0E94A10F2DE030E07501022E02C0CD +:103EA000EE0CFF1C0A94E2F7C2018E219F21892BA0 +:103EB00009F129837A828E209F2091E0892809F4D4 +:103EC00090E09B830E945D2A8160782F9D838C8384 +:103ED00049815A816B818D810E94B51F000F111F8E +:103EE000F801E157FE4F80819181E826F926F182A1 +:103EF000E08204C02150310980F6B4CF0E949D2E8B +:103F00000E944F1E90918E018917D1F00E944F1E82 +:103F100080938E010F900F900F900F900F90DF9174 +:103F2000CF911F910F91FF90EF90DF90CF90BF90B6 +:103F3000AF909F908F907F905F904F900C94E71E72 +:103F40000F900F900F900F900F90DF91CF911F91D6 +:103F50000F91FF90EF90DF90CF90BF90AF909F9028 +:103F60008F907F905F904F900895CF93DF93CDB760 +:103F7000DEB72B970FB6F894DEBF0FBECDBF4F83D1 +:103F8000588769877A878B87DE01119686E0FD0165 +:103F900011928A95E9F785E0FE01379601900D921E +:103FA0008A95E1F749815A816B817C818D819E815F +:103FB0000E9412262B960FB6F894DEBF0FBECDBF1F +:103FC000DF91CF910895CF93C82F882309F4C1C002 +:103FD000823859F40E944F1E81FDBBC089E30E94C4 +:103FE000ED280E94732989E30CC0833879F40E947C +:103FF0004F1E80FDAEC083E50E94ED280E9473290C +:1040000083E50E940A29CF910C947329843859F4CE +:104010000E944F1E82FD9DC087E40E94ED280E94F1 +:10402000732987E4EECF8CEF8C0F813A48F48C2F04 +:104030000E94463381118DC08C2F0E94ED28E3CF62 +:1040400080E28C0F883048F4C77081E001C0880F8F +:10405000CA95EAF70E942C29D6CF8BE58C0F8330C6 +:1040600078F4C53A29F0C63A31F083E890E005C00B +:1040700081E890E002C082E890E0CF910C94AE1EFF +:1040800088E58C0F833108F064C0C83A39F1C93A29 +:1040900041F1CA3A49F1CB3A51F1CC3A59F1CD3A12 +:1040A00061F1C03B69F1CE3A71F1CF3A79F1C13B90 +:1040B00081F1C23B89F1C33B91F1C43B99F1C53B0E +:1040C000A1F1C63BA9F1C73BB1F1C83BB9F1C93B6E +:1040D000C1F1CA3BC9F180E090E038C082EE90E0C7 +:1040E00035C089EE90E032C08AEE90E02FC085EBBB +:1040F00090E02CC086EB90E029C087EB90E026C0D2 +:104100008CEC90E023C08DEC90E020C083E891E03F +:104110001DC08AE891E01AC082E991E017C084E9E5 +:1041200091E014C081E292E011C083E292E00EC0FF +:1041300084E292E00BC085E292E008C086E292E061 +:1041400005C087E292E002C08AE292E0CF910C942F +:10415000C41ECF910895882309F44BC0823859F4C6 +:104160000E944F1E81FF45C089E30E94ED280E94F6 +:10417000732989E30CC0833871F40E944F1E80FFBD +:1041800038C083E50E94ED280E94732983E50E94D0 +:104190000A290C947329843859F40E944F1E82FF17 +:1041A00028C087E40E94ED280E94732987E4EFCF9E +:1041B0009CEF980F913A58F390E2980F983050F492 +:1041C000877091E001C0990F8A95EAF7892F0E94C4 +:1041D0003229DFCF9BE5980F933020F480E090E008 +:1041E0000C94AE1E885A833120F480E090E00C9449 +:1041F000C41E0895882321F00E942C290C94732951 +:104200000895882321F00E9432290C94732908957F +:104210008F929F92AF92BF92CF92DF92EF92FF92D6 +:104220000F931F93CF93DF931F92CDB7DEB77C011F +:10423000C62E472FFC01058102950F7012811123B4 +:1042400021F079830E944929498149830E94E62807 +:104250004981882381F0112371F080E28C0D883030 +:1042600050F082E00E94CF280E94E62891E0D82EEC +:10427000D926498101C0D12CE42FE295EF708E2F11 +:1042800090E0FC01E759FF4F0C94E336842F807FC8 +:10429000042F0F70882311F00295007F112389F0FD +:1042A000002309F488C180E28C0D883020F4802F2F +:1042B0000E942C2903C0802F0E943C290E94732950 +:1042C0007AC18C2D0E94AB20002309F4AAC180E2A0 +:1042D0008C0D883020F4802F0E94322903C0802F5B +:1042E0000E9442290E9473299CC1942F907F842FA1 +:1042F0008F70903211F08295807FCC2021F0F1E018 +:10430000CF16A1F01DC0112339F0002319F101309F +:1043100009F50E945C2985C1002319F0013009F4D8 +:1043200080C189830E945F29898103C1112321F003 +:10433000063008F076C10EC0053008F072C1F9C031 +:10434000112359F0002331F0F701958190FF33C11B +:104350009F7095830E94FA2064C1002309F4E9C08C +:1043600030C1842F86958695837019F0813061F075 +:1043700058C1112321F08C2D942F937002C080E03E +:1043800090E00E94AE1E4DC1112321F08C2D942F80 +:10439000937002C080E090E00E94C41E42C18C2D48 +:1043A000112319F00E94232D02C00E948B2D0E9420 +:1043B000102E37C1842F837009F04DC0111131C107 +:1043C0002C2D229526952770220F220F6C2D6F70B1 +:1043D000862F90E0A0E0B0E04C015D01022E04C009 +:1043E000880C991CAA1CBB1C0A94D2F7C4FE12C0EC +:1043F0008FE090E0A0E0B0E004C0880F991FAA1FF2 +:10440000BB1F2A95D2F7BC01CD01609570958095B0 +:10441000909503C060E070E0CB01242F269526958F +:104420002370223051F080F4682979298A299B2948 +:10443000213071F00E945B27F4C0682979298A290C +:104440009B290E947727EDC00E945B27C501B4011C +:104450000E943F27E6C0112319F0842F817001C00C +:104460008695882309F4DDC02C2D2295269527708A +:10447000220F220F6C2D6F70862F90E0A0E0B0E02D +:104480004C015D01022E04C0880C991CAA1CBB1CA7 +:104490000A94D2F7C4FE12C08FE090E0A0E0B0E032 +:1044A00004C0880F991FAA1FBB1F2A95D2F7BC0111 +:1044B000CD01609570958095909503C060E070E0A7 +:1044C000CB01242F269526952370223051F080F4BD +:1044D000682979298A299B29213071F00E94352881 +:1044E000A0C0682979298A299B290E94512899C04E +:1044F0000E943528C501B4010E94192892C08C2D54 +:1045000090E0FC01E05EF109E531F10508F04FC0F3 +:10451000E758FF4F0C94E3360C2D0F70842F8F71EA +:10452000112321F00E94B227802F14CF0E94D3279D +:10453000802F0E94012175C0112341F0053008F041 +:1045400070C0842F8F710E94F8276BC0063008F06E +:1045500068C0F7CF112339F0842F8F710E94B227E2 +:1045600060C01123C9F3842F8F710E94D32759C0D3 +:10457000112329F0842F8F710E949D2752C00E9421 +:1045800093274FC0112351F0142F1F71812F0E94C8 +:10459000B22763E0812F0E94C62843C081E00E94B9 +:1045A000CF280230F0F182E00E94CF283AC01123D8 +:1045B00031F0002389F28C2D0E94E31F32C00023CA +:1045C00091F28C2D0E94AB202CC04F706C2DC70136 +:1045D0000E94EA0D0E94B72624C0111122C0842F28 +:1045E0008F70823099F038F4882369F08130C9F4F3 +:1045F0000E94D63416C0833061F0843091F48C2D43 +:104600000E9461350EC00E94AC340BC00E9405357B +:1046100008C00E942B3505C04F706C2DC7010E9449 +:10462000490ADD20F1F00E94C22880FD1AC0F7017E +:1046300012820E94BC280E94B227C7010E943F2319 +:104640000E94BC280F90DF91CF911F910F91FF9096 +:10465000EF90DF90CF90BF90AF909F908F900C9491 +:10466000D3270F90DF91CF911F910F91FF90EF9083 +:10467000DF90CF90BF90AF909F908F9008950F9351 +:104680001F93CF93DF93EC018B819C81892BC9F021 +:1046900089818F3F19F488818F3F99F0CE010E9464 +:1046A000B40A882371F0688179818A810E94B828D0 +:1046B0008C010E946D280E943427B801CE010E940F +:1046C0000821DF91CF911F910F9108950E944929F0 +:1046D0000E9459290E941B290E9473290E94422F7F +:1046E0000E94102E80E090E00E94AE1E80E090E0DC +:1046F0000C94C41E0E9439290C9466230E94AD2894 +:10470000292F22952F702C3030F42A3048F4225073 +:10471000223098F405C02C3061F02F3051F00DC0DC +:10472000803F69F018F4803E40F409C0843F29F4CA +:1047300006C093FB882780F9089580E0089581E002 +:104740000895CF93DF9300D000D01F92CDB7DEB78E +:104750000F900F900F900F900F90DF91CF910895D1 +:10476000CF93DF9300D000D000D0CDB7DEB7269630 +:104770000FB6F894DEBF0FBECDBFDF91CF91089585 +:104780001F93CF93DF93C091990116E080919A0116 +:10479000C81799F0D0E01C9FF0011D9FF00D112467 +:1047A000E556FE4F408151816281738184819581FC +:1047B0000E94B0232196C770E9CFDF91CF911F915E +:1047C00008954091CB015091CC016091CD01709141 +:1047D000CE018091CF019091D0010C94B0238091B3 +:1047E000D00182958F7009F054C08091CD0188234B +:1047F00009F44FC080919901A0919A014091CE0196 +:104800005091CF016091CB017091CC01B6E08A1735 +:1048100009F43FC090E041155105C1F17F3F11F40B +:104820006F3FA1F1B89FF001B99FF00D1124E5563B +:10483000FE4F218127132AC02081261327C0228101 +:10484000211124C0238134812417350710F421500D +:104850003109241B350B283C3105C0F42091D001CF +:104860002F7020612093D00126E0289FF001299F1E +:10487000F00D1124E056FE4F80818F70806180839F +:104880008BEC91E00E943F230C94C023019687702B +:10489000BECF0895CF92DF92EF92FF920F931F93B6 +:1048A000CF93DF93CDB7DEB762970FB6F894DEBF34 +:1048B0000FBECDBF8C0185E0F801DE011D96019091 +:1048C0000D928A95E1F7D8014C9111965C91119760 +:1048D00012966C918091CE019091CF01009709F4CE +:1048E00075C13091CB017091CC017F3F19F43F3FEE +:1048F00009F46CC1F801C380D480E090CD01EE20B2 +:1049000009F4BEC02091D001C816D90628F0D601FE +:10491000A81BB90BCD0104C0809590958C0D9D1DF1 +:10492000FF24F394883C910578F0F12C207F09F066 +:10493000C4C07C2DD98AC88A89890E94A1238BECA6 +:1049400091E00E943F23AFC0822F807F09F045C0D5 +:10495000571313C0431311C061110FC02F70206192 +:104960002093D0010E94E1238BEC91E00E943F2331 +:104970008091D001F80185832EC0CD2819F15F3FC9 +:1049800011F44F3FF9F0F62E61111CC0809199018E +:1049900020919A0136E0821709F45BC090E0389FBD +:1049A000F001399FF00D1124E556FE4F7181571328 +:1049B00006C07081471303C07281711103C0019654 +:1049C0008770E9CFF62E662309F41CC18091D001CF +:1049D00081608093D001F12C15C1571309C0431396 +:1049E00007C0611105C08091D001F8018583C8C05E +:1049F0004D875E878D859E856A8B0E947E236A899E +:104A00008823D1F16623C1F12091D001822F8295B4 +:104A10008F7090E0029774F08091CB019091CC015F +:104A200098878F831986DB86CA862C87CE010796E6 +:104A30000E943F2386E0F801ABECB1E001900D92BB +:104A40008A95E1F70E94EF230E94E123FF24F3946B +:104A5000D9C04D875E878D859E850E94AD28292F00 +:104A600022952F70223008F0C1C09F7009F0BBC0A2 +:104A7000805E883008F4C6C0C8010E943F23E6CF9C +:104A8000C816D90608F453C0F601E81BF90BCF018C +:104A9000883C910508F450C0F12C7C2DD98AC88A35 +:104AA00089890E94A123EBECF1E086E0DF011D92F1 +:104AB0008A95E9F70E94E123A5C0571314C0431358 +:104AC00012C0611110C08091D001F8018583C80126 +:104AD0000E943F2386E0EBECF1E0DF011D928A9516 +:104AE000E9F7FE2C8FC04D875E878D859E856A8B8A +:104AF0000E947E236A89882309F4BECF662309F4C5 +:104B0000BBCF2091D001822F82958F7090E00297C9 +:104B10000CF490CF8091CB019091CC019A83898342 +:104B20001B82DD82CC822E83CE01019681CF8095BF +:104B300090958C0D9D1DACCFF62E662309F49CCF6D +:104B4000571333C0431331C02091D00120FD24C03E +:104B5000822F82958F70482F50E041155105E1F06A +:104B6000D80115962C9315974F30510549F08F5F5A +:104B7000982F9295907F822F8F70892B15968C930A +:104B8000C8010E943F2386E0F801ABECB1E0019040 +:104B90000D928A95E1F78ECF86E0F801ABECB1E09B +:104BA00001900D928A95E1F72DC04D875E878D8526 +:104BB0009E850E947E2381113DCF8091D00181602E +:104BC0008093D001C8010E943F231CC0662309F4D2 +:104BD00053CF4D875E878D859E850E947E238823D7 +:104BE00009F44ACF27CF811143CF0CC0243008F0FD +:104BF00043CF9F7009F43CCFD80115969C91907FCC +:104C000009F036CF8F2D62960FB6F894DEBF0FBE37 +:104C1000CDBFDF91CF911F910F91FF90EF90DF906B +:104C2000CF9008951F93CF93DF93CDB7DEB72C9726 +:104C30000FB6F894DEBF0FBECDBF4F83588769878C +:104C40007A878B879C87CE0107960E944A24882307 +:104C500071F08A859B85892B09F441C088858F3F37 +:104C600009F065C08F818F3F09F061C038C086E0D0 +:104C7000FE013796DE01119601900D928A95E1F7BB +:104C80006A857B856115710551F1FF81E885EF3FEC +:104C900011F4FF3F21F120919A0130E0C901019602 +:104CA000877099274091990150E08417950709F47E +:104CB00047C0F983EA837D836C8396E0929FD0019D +:104CC000939FB00D1124A556BE4FFE013196019061 +:104CD0000D929A95E1F780939A010E94C02316E005 +:104CE0008091990190919A018917B9F1189FC0019B +:104CF000112485569E4F0E944A24882371F1E09129 +:104D000099011E9FF0011124E556FE4F408151810B +:104D100062817381848195810E94B0238091990181 +:104D200090E001968770992780939901D9CF4F81A0 +:104D3000588569857A858B859C850E94B023CFCF65 +:104D40000E947A2310929A0110929901EBECF1E003 +:104D500086E0DF011D928A95E9F72C960FB6F8944C +:104D6000DEBF0FBECDBFDF91CF911F910895EF92AF +:104D7000FF920F931F93CF93DF938C01892B09F43C +:104D80006CC0F12CEE24E394E8012196F8018491A3 +:104D9000843740F4843008F051C0813081F0823093 +:104DA00019F15BC0853709F444C0A8F19CE7980F5E +:104DB000903708F052C08F770E94AB2041C00E5F41 +:104DC0001F4FFE01849190E2980F983050F4877045 +:104DD000FE2D01C0FF0F8A95EAF78F2F0E944C2904 +:104DE00014C00E94E31F2DC00E5F1F4FFE0184916F +:104DF00090E2980F983060F48770FE2D01C0FF0F8D +:104E00008A95EAF78F2F0E9452290E94732919C0B0 +:104E10000E94AB2016C00E5F1F4FFE01C491CC2331 +:104E200081F08FE99FE00197F1F700C00000C150C9 +:104E3000F6CF0E5F1F4FFE01F49003C00E94E31FE8 +:104E40008E018F2D882309F49FCFEFE9FFE0319782 +:104E5000F1F700C000008150F5CFDF91CF911F9195 +:104E60000F91FF90EF90089508956093D50170938E +:104E7000D6018093D7019093D8010C9466230F93A9 +:104E80001F930091D5011091D6012091D701309147 +:104E9000D801DC01CB01802B912BA22BB32B80936B +:104EA000D5019093D601A093D701B093D8011F915B +:104EB0000F910C9466230F931F930091D5011091CD +:104EC000D6012091D7013091D801DC01CB0180239C +:104ED0009123A223B3238093D5019093D601A0936D +:104EE000D701B093D8011F910F910C9466230F93B3 +:104EF0001F930091D5011091D6012091D7013091D7 +:104F0000D801DC01CB0180279127A227B32780930A +:104F1000D5019093D601A093D701B093D8011F91EA +:104F20000F910C9466231092D1011092D20110922D +:104F3000D3011092D4010C94662341E050E060E06C +:104F400070E004C0440F551F661F771F8A95D2F783 +:104F50004093D1015093D2016093D3017093D40157 +:104F60000C94662341E050E060E070E004C0440F20 +:104F7000551F661F771F8A95D2F78091D1019091B6 +:104F8000D201A091D301B091D401482B592B6A2BA7 +:104F90007B2B4093D1015093D2016093D301709346 +:104FA000D4010C94662341E050E060E070E004C05E +:104FB000440F551F661F771F8A95D2F7409550956D +:104FC000609570958091D1019091D201A091D3010B +:104FD000B091D401482359236A237B234093D10104 +:104FE0005093D2016093D3017093D4010C94662343 +:104FF00041E050E060E070E004C0440F551F661FC0 +:10500000771F8A95D2F78091D1019091D201A0911A +:10501000D301B091D401482759276A277B274093B1 +:10502000D1015093D2016093D3017093D4010C94B9 +:1050300066230F931F930091D1011091D20120910B +:10504000D3013091D401DC01CB01802B912BA22B19 +:10505000B32B8093D1019093D201A093D301B0934D +:10506000D4011F910F910C9466230F931F9300910D +:10507000D1011091D2012091D3013091D401DC01F2 +:10508000CB0180239123A223B3238093D10190935A +:10509000D201A093D301B093D4011F910F910C942E +:1050A00066230F931F930091D1011091D20120919B +:1050B000D3013091D401DC01CB0180279127A227B5 +:1050C000B3278093D1019093D201A093D301B093E1 +:1050D000D4011F910F910C9466230895CF92DF9213 +:1050E000EF92FF920F931F93CF93DF938C01C090A9 +:1050F000D101D090D201E090D301F090D401809101 +:10510000D5019091D601A091D701B091D801C82ABC +:10511000D92AEA2AFB2ACFE1D0E0D701C6010C2E1A +:1051200004C0B695A795979587950A94D2F780FD08 +:1051300004C0219790F780E007C0B8018C2F0E942F +:10514000470C0197B1F38C2FDF91CF911F910F91F5 +:10515000FF90EF90DF90CF900895CF93DF93EC0115 +:105160000E946E28BE010E94470CDF91CF910895E6 +:10517000CB010E94AD2808958091D9018595859530 +:10518000859508958091D9018770089598E0899F49 +:1051900090011124262B2093D9010C94B227209141 +:1051A000D901809582238093D901982F977069F453 +:1051B00030E0482F082E000C550B2417350729F036 +:1051C0008595859585950C94D32708959091D9015F +:1051D000977081E009F480E0089520910D013091ED +:1051E0000E01F90132969FEF40E05191851789F049 +:1051F0009F3F19F4511101C0942F4F5F4630A9F71A +:105200009F3F39F0F901E90FF11D97FDFA9582836F +:105210000895089520910D0130910E01F901329603 +:10522000285F3F4F9081891301C010823196E217A9 +:10523000F307C1F7089581E090E0E0910D01F0914E +:105240000E01E80FF91F1082019688309105A9F729 +:1052500008958091E50108959091E501892B80934F +:10526000E501089580959091E50189238093E501FA +:1052700008951092E50108959091E401892B80939F +:10528000E401089580959091E40189238093E401DD +:1052900008951092E40108959091E301892B809381 +:1052A000E301089580959091E30189238093E301C0 +:1052B00008951092E30108958093DA010895109201 +:1052C000DA01089580910D0190910E01FC01319653 +:1052D0009C01285F3F4F80E0919191118F5FE21711 +:1052E000F307D1F70895E0910D01F0910E0180913F +:1052F000E5018083E0910D01F0910E019081809194 +:10530000E401892B8083E0910D01F0910E019081E1 +:105310008091E301892B80838091DA01882361F0F9 +:10532000E0910D01F0910E019081892B80830E9404 +:10533000622981111092DA0180910D0190910E0184 +:105340000C945B1E9093470180934601089520E0E2 +:10535000009739F0AC0141505109842395232F5F08 +:10536000F7CF822F08958295982F937344E0949FEE +:10537000900111248C7C86958695282B822F85752B +:10538000880F2A7A2695822B08951F93CF93DF9357 +:105390001F92CDB7DEB799830E94B329182F998148 +:1053A000892F0E94B329212F30E0322F2227A90113 +:1053B000482BCA010F90DF91CF911F9108958091E2 +:1053C0003502843051F11092E70120E488E190E049 +:1053D0000FB6F894A895809360000FBE20936000EC +:1053E00080E00E941F0A80E00E947C0E83B7817FCC +:1053F000846083BF83B7816083BF7894889583B7C7 +:105400008E7F83BF0FB6F894A89580916000886165 +:1054100080936000109260000FBE0895089580E0B0 +:105420000E941F0A0E94920E0E94150F0E940E2ACF +:105430000E94DB0F91E0811101C090E0892F089557 +:105440000E947A2380E00E941F0A0E949B340E94DF +:105450004F1E0C947C0E1F920F920FB60F921124C8 +:105460008F939F93AF93BF938091E701811113C0F6 +:105470008091E8019091E901A091EA01B091EB01DE +:105480004196A11DB11D8093E8019093E901A0937D +:10549000EA01B093EB01BF91AF919F918F910F9073 +:1054A0000FBE0F901F90189582E084BD93E095BDCC +:1054B0009AEF97BD80936E0008952FB7F89480916E +:1054C000E8019091E901A091EA01B091EB012FBFB1 +:1054D0000895CF92DF92EF92FF920F931F932FB711 +:1054E000F8944091E8015091E9016091EA017091CE +:1054F000EB012FBF6A017B01EE24FF248C0120E029 +:1055000030E0C016D106E206F30610F4415051090E +:105510009A01281B390BC9011F910F91FF90EF9041 +:10552000DF90CF9008951F920F920FB60F92112423 +:105530008F939F93AF93BF938091E8019091E9017E +:10554000A091EA01B091EB010196A11DB11D8093DC +:10555000E8019093E901A093EA01B093EB01BF91B8 +:10556000AF919F918F910F900FBE0F901F90189544 +:105570000E94481BF8942FEF87EA91E62150804063 +:105580009040E1F700C0000087E090EBDC018093E1 +:105590003F0290934002A0934102B09342029CE0EC +:1055A00088E10FB6F894A895809360000FBE9093A1 +:1055B0006000FFCFAF92BF92CF92DF92EF92FF9247 +:1055C0000F931F93CF93C4E0CC24C394D12CE82E27 +:1055D000F12C8C2F0E94980F5C010DE010E0C601A9 +:1055E000002E02C0880F991F0A94E2F78A219B219E +:1055F000892B51F0602F7C2F80E00E94ED0DE81682 +:10560000F90611F481E006C00150110940F7C150BC +:1056100000F780E0CF911F910F91FF90EF90DF9006 +:10562000CF90BF90AF900895CF93C82F8CE20E9487 +:10563000DA2A882321F08C2FCF910C94DA2A80E08B +:10564000CF910895CF930E94722C811102C00E94C5 +:10565000532C88E199E00E945D09C5E6C15049F0EC +:105660000E94150F8FE39CE90197F1F700C000003D +:10567000F5CF81E199E00E945D0989E20E94142B37 +:1056800081110FC18AE20E94142B81110E94532CB8 +:1056900085E00E94142B81110E94B82A0E947D2C63 +:1056A0008093E60187E00E94142B8823A9F18BE107 +:1056B0000E94142B882351F08091E60181FB222760 +:1056C00020F991E0922790FB81F90EC08EE00E94B4 +:1056D000142B882361F08091E60182FB222720F9B8 +:1056E00091E0922790FB82F98093E60115C080E15A +:1056F0000E94142B9091E601882341F093FB22270E +:1057000020F981E0822780FB93F904C0892F8095DE +:1057100080FB90F99093E6018091E6010E94812C34 +:105720000E948F2C90E09093F8018093F70180EE17 +:105730000E94142B882341F08091F701982F9095B7 +:1057400090FB80F98093F70189E30E94142B882352 +:1057500059F08091F70181FB222720F991E09227EF +:1057600090FB81F98093F70182EE0E94142B88232D +:1057700059F08091F70182FB222720F991E09227CE +:1057800090FB82F98093F70186EE0E94142B882308 +:1057900059F08091F70183FB222720F991E09227AD +:1057A00090FB83F98093F70183EE0E94142B8823EA +:1057B00059F08091F70184FB222720F991E092278C +:1057C00090FB84F98093F70185E30E94142B8823D2 +:1057D00059F08091F70185FB222720F991E092276B +:1057E00090FB85F98093F70181E30E94142B8823B5 +:1057F00059F08091F70186FB222720F991E092274A +:1058000090FB86F98093F70181E10E94142B882395 +:1058100059F08091F70187FB222720F991E0922728 +:1058200090FB87F98093F7018091F7010E94932CF8 +:1058300087E20E94142BC82F8EE10E94142B811145 +:10584000C2608FE10E94142B8111C46080E20E942B +:10585000142B8111C86081E20E94142B8111C06158 +:1058600082E20E94142B8111C06283E20E94142BF9 +:105870008111C06484E20E94142B882311F0C06857 +:1058800002C0CC2329F08C2F0E948A2C6C2F03C0DD +:105890000E94862C682F70E080E090E0CF910C94FD +:1058A0003527CF9108956DEE7EEF80E090E00E9465 +:1058B0001B3760E082E090E00E94FD3660E083E00C +:1058C00090E00E94FD3660E084E090E00E94FD36AA +:1058D00060E085E090E00E94FD3660E086E090E0C8 +:1058E0000C94FD3680E090E00E94F73621E08D3E7A +:1058F0009E4F09F020E0822F089582E090E00C9402 +:10590000E936682F82E090E00C94FD3683E090E069 +:105910000C94E936682F83E090E00C94FD3684E027 +:1059200090E00C94E936682F84E090E00C94FD360A +:1059300086E090E00C94E936682F86E090E00C94C5 +:10594000FD368091EE0180FF0BC06091120185E071 +:10595000689FB001112475956795759567952BC063 +:1059600081FF09C06091120185E0689FB001112498 +:105970007595679520C082FF07C06091120185E090 +:10598000689FB001112417C09091EF019923D1F0C5 +:1059900060911101961788F72091120185E0289FE8 +:1059A00090011124929FA001939F500D112470E04B +:1059B000CA010E94CF366038710540F46115710547 +:1059C00019F406C065E070E0862F08958FE708950A +:1059D00081E008958091EE0180FF08C06091100180 +:1059E00070E0759567957595679521C081FF06C034 +:1059F0006091100170E07595679519C082FF04C031 +:105A00006091100170E010C09091EF01992399F01E +:105A100060910F019617A0F780911001899FC00136 +:105A2000112470E00E94CF366038710540F4611592 +:105A3000710519F406C061E070E0862F08958FE7C4 +:105A4000089581E00895803F21F40E94A12C819562 +:105A500004C0813F29F40E94A12C8093F201089593 +:105A6000823F21F40E94A12C819504C0833F29F438 +:105A70000E94A12C8093F1010895893F19F40E949E +:105A8000EA2C05C08A3F31F40E94EA2C819580936C +:105A9000F30108958B3F21F40E94EA2C819504C004 +:105AA0008C3F29F40E94EA2C8093F4010895843FEE +:105AB00021F48091F001816017C0853F21F480912D +:105AC000F001826011C0863F21F48091F001846072 +:105AD0000BC0873F21F48091F001886005C0883FAA +:105AE00031F48091F00180618093F00108958D3F41 +:105AF00021F48091EE0181600BC08E3F21F48091F2 +:105B0000EE01826005C08F3F29F48091EE01846030 +:105B10008093EE010895803F39F48091F20187FF70 +:105B20006CC01092F20169C0813F29F48091F201AA +:105B30001816BCF362C09091F101823F29F497FFDF +:105B40005CC01092F10159C0833F19F41916CCF3CF +:105B500054C0893F41F48091F30118160CF04DC0F8 +:105B60001092F3014AC08A3F29F48091F30187FF24 +:105B700044C0F6CF8B3F39F48091F40187FF3DC0DC +:105B80001092F4013AC08C3F29F48091F401181668 +:105B9000BCF333C0843F21F48091F0018E7F17C0A5 +:105BA000853F21F48091F0018D7F11C0863F21F463 +:105BB0008091F0018B7F0BC0873F21F48091F00131 +:105BC000877F05C0883F31F48091F0018F7E8093FC +:105BD000F00113C08D3F21F48091EE018E7F0BC048 +:105BE0008E3F21F48091EE018D7F05C08F3F29F417 +:105BF0008091EE018B7F8093EE018091F101811104 +:105C00000EC08091F20181110AC08091F3018111CF +:105C100006C08091F401811102C01092EF01089535 +:105C20008091E60183FF7EC084E599E00E945D09D2 +:105C30008091F0011F928F938FE499E09F938F934F +:105C40000E94F6098DE499E00E945D098091F101BE +:105C5000282F082E000C330B3F938F938AE499E092 +:105C60009F938F930E94F60988E499E00E945D0952 +:105C70008091F201282F082E000C330B3F938F9355 +:105C800085E499E09F938F930E94F60983E499E05D +:105C90000E945D098091F301282F082E000C330B20 +:105CA0003F938F9380E499E09F938F930E94F6092E +:105CB0008EE399E00E945D098091F401282F082E5F +:105CC000000C330B3F938F938BE399E09F938F935B +:105CD0000E94F60988E399E00E945D098091EF0136 +:105CE0001F928F9385E399E09F938F930E94F6090B +:105CF00083E399E00E945D098091EE011F928F93EA +:105D000080E399E09F938F930E94F6098DE299E0DA +:105D10000E945D098DB79EB74C960FB6F8949EBF52 +:105D20000FBE8DBF80EF91E00E94A31E0E945D2AEE +:105D30009093ED018093EC0108951F93CF93DF932F +:105D40008091EC019091ED010E94692AAC01909143 +:105D5000EF01992321F02091130130E006C020913A +:105D600014018AE0289F900111244217530708F478 +:105D700085C08091F101C091F201D091F3011091A1 +:105D8000F401811107C0C11175C0D11173C0111187 +:105D900071C074C09F3F19F09F5F9093EF01181678 +:105DA00024F40E94A12C8093F1018091F10187FFDE +:105DB00005C00E94A12C81958093F1011C1624F44A +:105DC0000E94A12C8093F2018091F20187FF05C00F +:105DD0000E94A12C81958093F2016091F1016623CC +:105DE00031F1C091F201CC2311F1062E000C770B9A +:105DF000880B990B0E94B63523E333E343E35FE35B +:105E00000E941A360E947E356093F1016C2FCC0FF0 +:105E1000770B880B990B0E94B63523E333E343E3FA +:105E20005FE30E941A360E947E356093F2011D16D0 +:105E300024F40E94EA2C8093F3018091F30187FF00 +:105E400005C00E94EA2C81958093F301111624F479 +:105E50000E94EA2C8093F4018091F40187FF05C031 +:105E60000E94EA2C81958093F401DF91CF911F91DC +:105E70000C94102E9F3F09F08FCFA0CFDF91CF91D0 +:105E80001F910895E0EFF1E085E0DF011D928A9512 +:105E9000E9F71092EF011092EE01089587E79BE079 +:105EA0000E945D091F9281E08F931F9285E08F937E +:105EB00089E29BE09F938F930E94F6090F900F90C9 +:105EC0000F900F900F900F9008958330E9F128F410 +:105ED000813061F0823009F10895853009F462C0A3 +:105EE00008F449C0863009F474C008958091140103 +:105EF000262F30E0280F311D2F3F310524F4680F85 +:105F00006093140103C08FEF8093140180911401FA +:105F10001F928F9382E69AE072C080911301262F20 +:105F200030E0280F311D2F3F310524F4680F6093B6 +:105F3000130103C08FEF80931301809113011F920F +:105F40008F9380E59AE05BC080911201262F30E0AC +:105F5000280F311D2F3F310524F4680F6093120183 +:105F600003C08FEF80931201809112011F928F93D3 +:105F70008DE39AE044C080911101262F30E0280F74 +:105F8000311D2F3F310524F4680F6093110103C0C8 +:105F90008FEF80931101809111011F928F9388E2FE +:105FA0009AE02DC080911001262F30E0280F311D7E +:105FB0002F3F310524F4680F6093100103C08FEF69 +:105FC00080931001809110011F928F938FE09AE0CF +:105FD00016C080910F01262F30E0280F311D2F3F72 +:105FE000310524F4680F60930F0103C08FEF809395 +:105FF0000F0180910F011F928F9384EF99E09F937F +:106000008F930E94F6090F900F900F900F900895B4 +:10601000833081F128F4813059F08230D1F0089535 +:10602000853009F449C0B8F1863009F456C00895A6 +:1060300080911401681720F4861B8093140102C01C +:1060400010921401809114011F928F9385EE99E0B4 +:1060500054C080911301681720F4861B80931301AC +:1060600002C010921301809113011F928F9383ED50 +:1060700099E043C080911201681720F4861B809339 +:10608000120102C010921201809112011F928F938F +:1060900080EC99E032C080911101681720F4861BD2 +:1060A0008093110102C010921101809111011F9281 +:1060B0008F938BEA99E021C080911001681720F43A +:1060C000861B8093100102C0109210018091100174 +:1060D0001F928F9382E999E010C080910F01681799 +:1060E00020F4861B80930F0102C010920F01809153 +:1060F0000F011F928F9387E799E09F938F930E94E0 +:10610000F6090F900F900F900F900895CF93C82F1E +:106110001F928F938CE79CE09F938F930E94F609C8 +:1061200081E090E0A0E0B0E0BC01CD0104C0660FCA +:10613000771F881F991FCA95D2F70E9435270F90A5 +:106140000F900F900F90CF910C947A23CF938732BA +:10615000B0F58E3108F088C28E3009F402C200F525 +:10616000873009F4CBC1A8F4863009F083C280914E +:10617000E601817F8E7F8093E60183ED9DE00E94A2 +:106180005D0987EA91E10E945D0981E08093F60153 +:10619000B3C1883009F43FC08B3009F4A9C16AC289 +:1061A000863109F424C220F4803109F4EEC162C2C0 +:1061B000893109F405C28B3109F4BFC15BC2883350 +:1061C00009F496C150F4893209F450C2853309F4B8 +:1061D0004DC2873209F44AC24DC2833409F446C223 +:1061E00028F48A3308F446C2895341C2883409F03E +:1061F00041C20E947A238BE891E10E945D099FEFE2 +:1062000023ED80E3915020408040E1F700C0000082 +:106210000E94B82A71C18BEA91E10E945D098DE06C +:1062200091E10E945D090E94862C1F928F938AE063 +:1062300091E19F938F930E94F60988E091E10E947B +:106240005D090E947D2CC82F85EF90E10E945D09B9 +:106250001F92CF9380EF90E19F938F930E94F60956 +:106260008EEE90E10E945D0984EE90E10E945D094E +:106270008C2F81701F928F9381EE90E19F938F936B +:106280000E94F6098FED90E10E945D0985ED90E195 +:106290000E945D09C1FB882780F91F928F9382EDD0 +:1062A00090E19F938F930E94F60980ED90E10E9408 +:1062B0005D0984EC90E10E945D09C2FB882780F9AA +:1062C0001F928F9381EC90E19F938F930E94F60928 +:1062D0008FEB90E10E945D0986EB90E10E945D09E1 +:1062E000C3FBCC27C0F91F92CF9383EB90E19F9320 +:1062F0008F930E94F60981EB90E10E945D090E9454 +:106300008F2CC82F8DE990E10E945D091F92CF93D9 +:1063100088E990E19F938F930E94F60986E990E1C6 +:106320000E945D098DE790E10E945D098C2F8170CC +:106330001F928F938AE790E19F938F930E94F609B3 +:106340008DB79EB780960FB6F8949EBF0FBE8DBFD7 +:1063500088E790E10E945D0981E690E10E945D0975 +:10636000C1FB882780F91F928F938EE590E19F9360 +:106370008F930E94F6098CE590E10E945D098AE402 +:1063800090E10E945D09C2FB882780F91F928F93DC +:1063900087E490E19F938F930E94F60985E490E152 +:1063A0000E945D0983E390E10E945D09C3FB882799 +:1063B00080F91F928F9380E390E19F938F930E94C7 +:1063C000F6098EE290E10E945D0984E290E10E946C +:1063D0005D09C4FB882780F91F928F9381E290E1C9 +:1063E0009F938F930E94F6098FE190E10E945D09CF +:1063F0008DE090E10E945D09C5FB882780F91F921E +:106400008F938AE090E19F938F930E94F60988E032 +:1064100090E10E945D098CEE9FE00E945D09C6FB41 +:10642000882780F91F928F9389EE9FE09F938F9327 +:106430000E94F60987EE9FE00E945D098FED9FE0C4 +:106440000E945D09C7FBCC27C0F91F92CF938CED4A +:106450009FE09F938F930E94F6098AED9FE00E9430 +:106460005D090E94982CC82F83EC9FE00E945D0973 +:106470001F92CF938EEB9FE09F938F930E94F6091C +:106480008DB79EB780960FB6F8949EBF0FBE8DBF96 +:106490008CEB9FE00E945D0982EB9FE00E945D090A +:1064A0008C2F81701F928F938FEA9FE09F938F9321 +:1064B0000E94F6098DEA9FE00E945D0984EA9FE050 +:1064C0000E945D09C6951F92CF9381EA9FE09F933A +:1064D0008F930E94F6098FE99FE00E945D098DB7B6 +:1064E0009EB708960FB6F8949EBF0FBE8DBF04C02E +:1064F0008AEF9DE00E945D09C1E0C1C08091E60184 +:10650000C82FC095C170C0FB80F98093E601CC23F1 +:1065100049F08FE791E10E945D098091E601866074 +:10652000886048C082E791E10E945D098091E601A0 +:10653000897F877F8093E601DFCF9091E60191FB11 +:10654000CC27C0F981E0C827892FC0FB81F980934F +:10655000E601CC2319F085E691E127C087E591E1BA +:10656000C9CF9091E60192FBCC27C0F981E0C82702 +:10657000892FC0FB82F98093E601CC2319F088E4CF +:1065800091E113C088E391E1B5CF9091E60193FBCF +:10659000CC27C0F981E0C827892FC0FB83F98093FD +:1065A000E601CC2351F08CE291E10E945D098091DB +:1065B000E60181608093E60162C08FE191E19ACFAC +:1065C00084EC9DE00E945D098BEA9DE00E945D09DC +:1065D00089E79DE00E945D0982E59DE00E945D09DA +:1065E00082E19DE00E945D0987EE9CE083CF89ED0A +:1065F0009CE00E945D090E944F1E1F928F938FEBBB +:106600009CE09F938F930E94F60980910C011F924A +:106610008F9388EA9CE09F938F930E94F609809164 +:1066200087011F928F9385E99CE09F938F930E942F +:10663000F6098091E8019091E901A091EA01B091F9 +:10664000EB01BF93AF939F938F9381E89CE09F935F +:106650008F930E94F6098DB79EB742960FB6F894B5 +:106660009EBF0FBE8DBF48CF8D5101C080E00E94FC +:10667000863042CF8DE191E10E945D09C0E08C2F10 +:10668000CF91089580E008950C944233CF93C82FA2 +:106690008091F601813071F020F0823009F44BC016 +:1066A00042C1E0910D01F0910E018081823209F02A +:1066B0003CC107C0E0910D01F0910E018081823252 +:1066C00061F48C2F0E944433811104C08C2F0E94EE +:1066D000A6302FC081E090E02CC08C2F0E94423366 +:1066E000811126C0C431E1F070F4CB3081F0C031AB +:1066F000D1F40E944E2F84E79CE00E945D0982E065 +:106700008093F60115C0C93259F0C83361F483EDA6 +:106710009DE00E945D0988E79CE00E945D0908C039 +:106720001092F60104C182E79CE00E945D09FFC05F +:1067300081E08170FEC0C43228F5CE3108F0C1C0BE +:10674000CB30A1F1D0F4C73009F0D3C08EE18093F3 +:10675000140182E3809313018AE08093120184E1A3 +:106760008093110188E08093100188E280930F01EB +:1067700088E19BE00E945D09BFC0C33149F1C4318B +:10678000C1F0B7C0CB3409F4A9C028F4C93289F0EC +:10679000C83361F0AEC0C13509F49EC0C23509F4FA +:1067A00099C0CE3409F0A5C06AE09EC00E944E2F69 +:1067B000A3C08091F501882319F01092F5019CC0C7 +:1067C00085E29BE00E945D0981E08093F601B1C003 +:1067D0008FEF9AE00E945D098DEE9AE00E945D09BC +:1067E000809114011F928F938AEE9AE09F938F936A +:1067F0000E94F60988EE9AE00E945D0986ED9AE013 +:106800000E945D09809113011F928F9383ED9AE09E +:106810009F938F930E94F60981ED9AE00E945D0993 +:1068200082EC9AE00E945D09809112011F928F9381 +:106830008FEB9AE09F938F930E94F6098DEB9AE07D +:106840000E945D098CEA9AE00E945D098091110125 +:106850001F928F9389EA9AE09F938F930E94F60983 +:1068600087EA9AE00E945D0982E99AE00E945D0948 +:10687000809110011F928F938FE89AE09F938F93DE +:106880000E94F6098DE89AE00E945D0986E79AE089 +:106890000E945D0980910F011F928F9383E79AE018 +:1068A0009F938F930E94F60981E79AE00E945D0909 +:1068B0008DB79EB748960FB6F8949EBF0FBE8DBF9A +:1068C0001BC0CE51EC2FF0E0E45CFE4F8081809342 +:1068D000F50112C061E003C061E006C06AE080918A +:1068E000F5010E94652F08C08091F5010E940830D3 +:1068F00003C086E19BE013C08091F501882369F015 +:106900001F928F9380E19BE09F938F930E94F609E3 +:106910000F900F900F900F9004C08DE09BE00E94AD +:106920005D0981E006C01092F60180E002C080E0BF +:1069300000CFCF9108950E94722C811102C00E9455 +:10694000532C0E94982C80933E0280FF02C08695B3 +:1069500001C080E00C941F0A80913E02982F96950A +:10696000292F30E0233031054CF49F5F990F81705F +:10697000892B816080933E020E949C2C8091E601CD +:1069800080FF0FC080913E0286951F928F9388EF03 +:1069900091E19F938F930E94F6090F900F900F90B3 +:1069A0000F9080913E0286950C941F0A80913E02C2 +:1069B000982F969591F09158990F8170892B80931B +:1069C0003E028E7F91E009F490E080913E0290FBC0 +:1069D00080F980933E020E949C2C8091E60180FF0A +:1069E0000FC080913E0286951F928F9380EE91E1B9 +:1069F0009F938F930E94F6090F900F900F900F9026 +:106A000080913E0286950C941F0A80913E02982F39 +:106A1000909590FB80F980933E020E949C2C80917F +:106A2000E60180FF0FC080913E0281701F928F931C +:106A30008AEC91E19F938F930E94F6090F900F903B +:106A40000F900F9080913E0280FF02C0869501C09A +:106A500080E00C941F0A90913E02892F86958F5FEB +:106A60008F779170843028F4880F892B80933E02B1 +:106A700002C090933E0280913E028E7F91E009F425 +:106A800090E080913E0290FB80F980933E020E944C +:106A90009C2C8091E60180FF0FC080913E0286957C +:106AA0001F928F9386EB91E19F938F930E94F6093B +:106AB0000F900F900F900F9080913E0286950C944E +:106AC0001F0A20913E02922F96958927982F990FA1 +:106AD000822F8170892B80933E028E7F91E009F492 +:106AE00090E080913E0290FB80F980933E020E94EC +:106AF0009C2C80913E0286950C941F0A0E9485353D +:106B00006894B1110C94143608950E94F93588F0F8 +:106B10009F5798F0B92F9927B751B0F0E1F0660F61 +:106B2000771F881F991F1AF0BA95C9F714C0B130A2 +:106B300091F00E941336B1E008950C941336672F3C +:106B4000782F8827B85F39F0B93FCCF386957795D1 +:106B50006795B395D9F73EF49095809570956195BA +:106B60007F4F8F4F9F4F0895E89409C097FB3EF4E5 +:106B700090958095709561957F4F8F4F9F4F99238A +:106B8000A9F0F92F96E9BB279395F6958795779508 +:106B90006795B795F111F8CFFAF4BB0F11F460FFC8 +:106BA0001BC06F5F7F4F8F4F9F4F16C0882311F020 +:106BB00096E911C0772321F09EE8872F762F05C034 +:106BC000662371F096E8862F70E060E02AF09A95CF +:106BD000660F771F881FDAF7880F9695879597F9C4 +:106BE000089557FD9058440F551F59F05F3F71F0BD +:106BF0004795880F97FB991F61F09F3F79F0879524 +:106C00000895121613061406551FF2CF4695F1DFAC +:106C100008C0161617061806991FF1CF869571053C +:106C2000610508940895E894BB2766277727CB0170 +:106C300097F908950E942D360C949E360E94903646 +:106C400038F00E94973620F0952311F00C94873687 +:106C50000C948D3611240C9414360E94F13570F387 +:106C6000959FC1F3950F50E0551F629FF001729FF1 +:106C7000BB27F00DB11D639FAA27F00DB11DAA1F00 +:106C8000649F6627B00DA11D661F829F2227B00D4D +:106C9000A11D621F739FB00DA11D621F839FA00DD8 +:106CA000611D221F749F3327A00D611D231F849F28 +:106CB000600D211D822F762F6A2F11249F5750407F +:106CC0009AF0F1F088234AF0EE0FFF1FBB1F661FFA +:106CD000771F881F91505040A9F79E3F510580F0C3 +:106CE0000C9487360C9414365F3FE4F3983ED4F34B +:106CF000869577956795B795F795E7959F5FC1F767 +:106D0000FE2B880F911D9695879597F9089597F911 +:106D10009F6780E870E060E008959FEF80EC089541 +:106D200000240A941616170618060906089500246A +:106D30000A9412161306140605060895092E0394E4 +:106D4000000C11F4882352F0BB0F40F4BF2B11F458 +:106D500060FF04C06F5F7F4F8F4F9F4F0895991B57 +:106D600079E004C0991F961708F0961B881F7A9542 +:106D7000C9F780950895AA1BBB1B51E107C0AA1F44 +:106D8000BB1FA617B70710F0A61BB70B881F991FCC +:106D90005A95A9F780959095BC01CD01089597FB70 +:106DA000072E16F4009407D077FD09D00E94BB3659 +:106DB00007FC05D03EF4909581959F4F08957095FE +:106DC00061957F4F0895EE0FFF1F0590F491E02D20 +:106DD0000994F999FECF92BD81BDF89A992780B5A3 +:106DE0000895A6E1B0E044E050E00C942337A8E118 +:106DF000B0E042E050E00C942337262FF999FECF03 +:106E000092BD81BDF89A019700B4021639F01FBAFD +:106E100020BD0FB6F894FA9AF99A0FBE089503961A +:106E2000272F0E94FE360E94FD36252F0E94FE3637 +:106E3000242F0C94FE360196272F0E94FE360C94C8 +:106E4000FD36DC01CB01FC01F999FECF06C0F2BD95 +:106E5000E1BDF89A319600B40D9241505040B8F718 +:066E60000895F894FFCF35 +:106E6600FFFFB416A71782174E171A1701DB012862 +:106E760008140A321E0F1F6C7666734913035343B8 +:106E860079693309196F7F59404D36209E0851089C +:106E96001B08FB078707A007B907D20701020304EF +:066EA600050607080900C3 +:00000001FF diff --git a/keyboard/kc60/keymaps/stanleylai/config.h b/keyboard/kc60/keymaps/stanleylai/config.h new file mode 100644 index 000000000..b5024a6d0 --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/config.h @@ -0,0 +1,3 @@ +// Use configs from WS2812 enabled Keymap + +#include "../ws2812/config.h" diff --git a/keyboard/kc60/keymaps/stanleylai/keymap.c b/keyboard/kc60/keymaps/stanleylai/keymap.c new file mode 100644 index 000000000..a7ea6040d --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/keymap.c @@ -0,0 +1,151 @@ +// This is the canonical layout file for the Quantum project. If you want to add another keyboard, +// this is the style you want to emulate. + +#include "kc60.h" + +// Each layer gets a name for readability, which is then used in the keymap matrix below. +// The underscores don't mean anything - you can have a layer called STUFF or any other name. +// Layer names don't all need to be of the same length, obviously, and you can also skip them +// entirely and just use numbers. +#define _BL 0 +#define _FL 1 +#define _RGBL 2 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + +// See base_layer.png and rgb_layer.png for layout reference + +// Base Default Layer +// Mac Modifier Layout. Use BootMagic to toggle GUI and ALT positions. +[_BL] = KEYMAP( + F(0), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \ + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, \ + LT(_FL, KC_CAPS), KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN,KC_QUOT, KC_NO, KC_ENT, \ + KC_LSFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM,KC_DOT, KC_SLSH, MO(_FL), KC_UP, \ + KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI,KC_LEFT, KC_DOWN, KC_RGHT), + +// Function layer +[_FL] = KEYMAP( + KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, \ + KC_NO, KC_MPRV,KC_UP, KC_MNXT,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_PSCR,KC_SLCK, KC_PAUS, KC_INS, \ + KC_TRNS,KC_LEFT,KC_DOWN,KC_RGHT,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_TRNS,KC_NO, KC_MUTE,KC_VOLD,KC_VOLU,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, LT(_RGBL, KC_PGUP),\ + KC_TRNS,KC_TRNS,KC_TRNS, KC_MPLY, KC_TRNS,KC_HOME, KC_PGDN, KC_END), + +// RGB Layer +[_RGBL] = KEYMAP( + #ifdef RGBLIGHT_ENABLE + RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_TRNS,KC_NO, F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), BL_STEP,BL_TOGG, KC_TRNS, KC_TRNS,\ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS), + #else + RESET, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, \ + KC_TRNS,KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, BL_STEP,BL_TOGG, KC_TRNS, KC_TRNS,\ + KC_TRNS,KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS,KC_TRNS, KC_TRNS, KC_TRNS), + #endif +}; + + +enum function_id { + SHIFT_ESC, + #ifdef RGBLIGHT_ENABLE + RGBLED_TOGGLE, + RGBLED_STEP_MODE, + RGBLED_INCREASE_HUE, + RGBLED_DECREASE_HUE, + RGBLED_INCREASE_SAT, + RGBLED_DECREASE_SAT, + RGBLED_INCREASE_VAL, + RGBLED_DECREASE_VAL, + #endif +}; + +const uint16_t PROGMEM fn_actions[] = { + [0] = ACTION_FUNCTION(SHIFT_ESC), + #ifdef RGBLIGHT_ENABLE + [1] = ACTION_FUNCTION(RGBLED_TOGGLE), + [2] = ACTION_FUNCTION(RGBLED_STEP_MODE), + [3] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), + [4] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), + [5] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), + [6] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), + [7] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), + [8] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), + #endif +}; + +#define MODS_CTRL_MASK (MOD_BIT(KC_LSHIFT)|MOD_BIT(KC_RSHIFT)) +void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { + static uint8_t shift_esc_shift_mask; + switch (id) { + case SHIFT_ESC: + shift_esc_shift_mask = get_mods()&MODS_CTRL_MASK; + if (record->event.pressed) { + if (shift_esc_shift_mask) { + add_key(KC_GRV); + send_keyboard_report(); + } else { + add_key(KC_ESC); + send_keyboard_report(); + } + } else { + if (shift_esc_shift_mask) { + del_key(KC_GRV); + send_keyboard_report(); + } else { + del_key(KC_ESC); + send_keyboard_report(); + } + } + break; + + #ifdef RGBLIGHT_ENABLE + + case RGBLED_TOGGLE: + //led operations + if (record->event.pressed) { + rgblight_toggle(); + } + break; + case RGBLED_INCREASE_HUE: + if (record->event.pressed) { + rgblight_increase_hue(); + } + break; + case RGBLED_DECREASE_HUE: + if (record->event.pressed) { + rgblight_decrease_hue(); + } + break; + case RGBLED_INCREASE_SAT: + if (record->event.pressed) { + rgblight_increase_sat(); + } + break; + case RGBLED_DECREASE_SAT: + if (record->event.pressed) { + rgblight_decrease_sat(); + } + break; + case RGBLED_INCREASE_VAL: + if (record->event.pressed) { + rgblight_increase_val(); + } + break; + case RGBLED_DECREASE_VAL: + if (record->event.pressed) { + rgblight_decrease_val(); + } + break; + case RGBLED_STEP_MODE: + if (record->event.pressed) { + rgblight_step(); + } + break; + #endif + } +} diff --git a/keyboard/kc60/keymaps/stanleylai/rgb_layer.png b/keyboard/kc60/keymaps/stanleylai/rgb_layer.png Binary files differnew file mode 100644 index 000000000..2bba028bb --- /dev/null +++ b/keyboard/kc60/keymaps/stanleylai/rgb_layer.png diff --git a/keyboard/kc60/keymaps/ws2812/Makefile b/keyboard/kc60/keymaps/ws2812/Makefile index f06bfdb52..d97e4d9f8 100644 --- a/keyboard/kc60/keymaps/ws2812/Makefile +++ b/keyboard/kc60/keymaps/ws2812/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options # change yes to no to disable diff --git a/keyboard/kc60/keymaps/ws2812/compiled.hex b/keyboard/kc60/keymaps/ws2812/compiled.hex index 897435a1f..c9580d3c6 100644 --- a/keyboard/kc60/keymaps/ws2812/compiled.hex +++ b/keyboard/kc60/keymaps/ws2812/compiled.hex @@ -1,21 +1,21 @@ -:100000000C94C5080C9409090C9409090C9409096D +:100000000C94C2080C9409090C9409090C94090970 :100010000C9409090C9409090C9409090C94090918 -:100020000C9409090C9409090C94891B0C945B1C11 -:100030000C94072A0C9409090C9409090C940909D9 +:100020000C9409090C9409090C947D1B0C944F1C29 +:100030000C94E5290C9409090C9409090C940909FC :100040000C9409090C9409090C9409090C940909E8 -:100050000C9409090C946F2A0C9409090C94090951 +:100050000C9409090C944D2A0C9409090C94090973 :100060000C9409090C9409090C9409090C940909C8 :100070000C9409090C9409090C9409090C940909B8 -:100080000C9428160C9409090C9409090C9409097C +:100080000C941C160C9409090C9409090C94090988 :100090000C9409090C9409090C9409090C94090998 -:1000A0000C9409090C9409090C940909100A300AE6 -:1000B000680A380A400A480A500A580A600AC81CE6 -:1000C000EA1CD81DEA1CD81D2F1D521DD81DA71DC6 -:1000D000BA1D01210121302130216F218F21E5221C -:1000E000E5229A21E5224A224A22B122BA22E522B9 -:1000F000DF225722572257225722572257225722B0 -:100100005722572257225722572257225722572227 -:100110005722672275227C2283228D2200F001F073 +:1000A0000C9409090C9409090C940909110A2E0AE7 +:1000B0005F0A350A3C0A430A4A0A510A580ABC1C1C +:1000C000DE1CD11DDE1CD11D231D461DD11D9B1D17 +:1000D000AE1D002100212F212F216B218921CB2250 +:1000E000CB229421CB22392239229F22A722CB2254 +:1000F000C622462246224622462246224622462240 +:1001000046224622462246224622462246224622AF +:100110004622562264226B2272227C2200F001F0D9 :1001200002F003F004F005F006F007F008F00020FC :100130001E001F00200021002200230024002500B3 :10014000260027002D002E002A002B0014001A0084 @@ -196,98 +196,98 @@ :100C3000580A00686F73745F6B6579626F617264E4 :100C40005F6C65647328293A2025580A000A092D2B :100C500020537461747573202D0A004743433A2072 -:100C6000342E392E32204156522D4C4942433A20DF -:100C7000312E382E31204156525F415243483A209E +:100C6000352E332E30204156522D4C4942433A20E6 +:100C7000322E302E30204156525F415243483A20A6 :100C8000617672350A004F5054494F4E533A204C0A :100C900055464120424F4F544D41474943204D4F07 :100CA0005553454B45592045585452414B455920C1 :100CB000434F4E534F4C4520434F4D4D414E4420E2 -:100CC000343039360A004255494C443A20333330E7 -:100CD000323235382D6469727479202832333A34CF -:100CE000303A3337204A756E203139203230313670 -:100CF000290A005649443A20307846454544285947 -:100D00006F7529205049443A2030783630363028E3 -:100D10006B633630763229205645523A203078308F -:100D20003030310A00444553433A20412063757303 -:100D3000746F6D206B6579626F6172640A000A09D5 -:100D40002D2056657273696F6E202D0A000A092DD9 -:100D500020436F6E736F6C65202D0A4553432F71CE -:100D60003A09717569740A6D3A096D6F7573656B2F -:100D700065790A000A092D204D61676963202D0AF3 -:100D8000443A094465627567204D65737361676510 -:100D900020546F67676C650A583A094D617472692F -:100DA00078204465627567204D6F646520546F67D5 -:100DB000676C65202D2053686F77206B65797072A2 -:100DC000657373657320696E206D61747269782034 -:100DD000677269640A4B3A094B6579626F617264A4 -:100DE00020446562756720546F67676C65202D200D -:100DF00053686F77206B65797072657373207265C5 -:100E0000706F72740A4D3A094465627567204D6FC0 -:100E100075736520546F67676C650A563A095665A5 -:100E20007273696F6E0A533A095374617475730A69 -:100E3000433A09416374697661746520436F6E7348 -:100E40006F6C65204D6F64650A46312D4631303A2E -:100E50000953776974636820746F204C61796572F7 -:100E600020302D392028463130203D204C30290AB1 -:100E7000302D393A0953776974636820746F204CB8 -:100E80006179657220302D390A4553433A09537709 -:100E90006974636820746F204C617965722030201A -:100EA00028616C7465726E617465206B65792031A0 -:100EB000290A47524156453A0953776974636820B5 -:100EC000746F204C6179657220302028616C7465E4 -:100ED000726E617465206B65792032290A50415524 -:100EE00053453A094A756D7020746F20426F6F74D4 -:100EF0006C6F6164657220285265736574290A45B8 -:100F00003A095072696E7420454550524F4D205336 -:100F1000657474696E67730A000A002575002E6C8B -:100F20006576656C3A20000A002575002E656E61B5 -:100F3000626C653A20000A00253032580062616315 -:100F40006B6C696768745F636F6E6669672E726148 -:100F5000773A20000A002575002E6E6B726F3A20DA -:100F6000000A002575002E737761705F6261636B04 -:100F7000736C6173685F6261636B73706163653A20 -:100F800020000A002575002E737761705F6772611B -:100F900076655F6573633A20000A002575002E6E42 -:100FA0006F5F6775693A20000A002575002E737718 -:100FB00061705F72616C745F726775693A20000AD4 -:100FC000002575002E737761705F6C616C745F6CC7 -:100FD0006775693A20000A002575002E63617073F9 -:100FE0006C6F636B5F746F5F636F6E74726F6C3A7C -:100FF00020000A002575002E737761705F636F6EA5 -:1010000074726F6C5F636170736C6F636B3A200016 -:101010000A0025303258006B65796D61705F636F2F -:101020006E6669672E7261773A20000A00257500A6 -:101030002E6D6F7573653A20000A002575002E6BC2 -:101040006579626F6172643A20000A002575002E8E -:101050006D61747269783A20000A002575002E656A -:101060006E61626C653A20000A00253032580064D7 -:10107000656275675F636F6E6669672E7261773A46 -:1010800020000A0025750064656661756C745F6CEC -:10109000617965723A20003F000A6D6F7573653A99 -:1010A000206F66660A000A6D6F7573653A206F6E71 -:1010B0000A000A6B6579626F6172643A206F666636 -:1010C0000A000A6B6579626F6172643A206F6E0A7A -:1010D000000A6D61747269783A206F66660A000AC8 -:1010E0006D61747269783A206F6E0A000A646562F5 -:1010F00075673A206F66660A000A64656275673A2A -:10110000206F6E0A000A0A4A756D70696E67207456 -:101110006F20626F6F746C6F616465722E2E2E206B -:1011200000433E20006565636F6E6669673A0A009A -:101130006261636B6C6967687420737465703A20D0 -:1011400025750A006261636B6C6967687420746F4F -:1011500067676C653A2025750A006261636B6C698C -:101160006768742064656372656173653A202575EC -:101170000A006261636B6C6967687420696E6372F0 -:10118000656173653A2025750A0011241FBECFEFF3 -:10119000DAE0DEBFCDBF04B603FE24C0809140027A -:1011A00090914102A0914202B09143028730904B4E -:1011B000A740B04BB9F41092400210924102109235 -:1011C00042021092430214BE84B7877F84BF88E135 -:1011D0000FB6F89480936000109260000FBEE0E0BC -:1011E000F8E3099511E0A0E0B1E0E2E0FEE602C01C -:1011F00005900D92A634B107D9F712E0A6E4B1E04C -:1012000001C01D92A034B107E1F70E94C7180C94E9 -:10121000FF360C940000FF93EF93E0914601F091AC +:100CC000343039360A004255494C443A20756E6B2F +:100CD0006E6F776E202830323A35383A3435204AF4 +:100CE000756E2032312032303136290A005649449F +:100CF0003A2030784645454428596F752920504997 +:100D0000443A20307836303630286B6336307632CD +:100D100029205645523A203078303030310A00448C +:100D20004553433A204120637573746F6D206B65A2 +:100D300079626F6172640A000A092D205665727328 +:100D4000696F6E202D0A000A092D20436F6E736FA4 +:100D50006C65202D0A4553432F713A0971756974EA +:100D60000A6D3A096D6F7573656B65790A000A093A +:100D70002D204D61676963202D0A443A094465625C +:100D80007567204D65737361676520546F67676C85 +:100D9000650A583A094D6174726978204465627534 +:100DA00067204D6F646520546F67676C65202D2048 +:100DB00053686F77206B6579707265737365732004 +:100DC000696E206D617472697820677269640A4B7C +:100DD0003A094B6579626F61726420446562756798 +:100DE00020546F67676C65202D2053686F77206BE8 +:100DF00065797072657373207265706F72740A4DD5 +:100E00003A094465627567204D6F75736520546FAC +:100E100067676C650A563A0956657273696F6E0AA0 +:100E2000533A095374617475730A433A0941637400 +:100E3000697661746520436F6E736F6C65204D6FCA +:100E400064650A46312D4631303A09537769746337 +:100E50006820746F204C6179657220302D3920280C +:100E6000463130203D204C30290A302D393A095383 +:100E7000776974636820746F204C617965722030E3 +:100E80002D390A4553433A095377697463682074CE +:100E90006F204C6179657220302028616C74657216 +:100EA0006E617465206B65792031290A475241567D +:100EB000453A0953776974636820746F204C6179EF +:100EC000657220302028616C7465726E61746520D3 +:100ED0006B65792032290A50415553453A094A75C4 +:100EE0006D7020746F20426F6F746C6F61646572F7 +:100EF00020285265736574290A453A095072696E53 +:100F00007420454550524F4D2053657474696E6787 +:100F1000730A000A002575002E6C6576656C3A2010 +:100F2000000A002575002E656E61626C653A20002E +:100F30000A0025303258006261636B6C696768741F +:100F40005F636F6E6669672E7261773A20000A00F0 +:100F50002575002E6E6B726F3A20000A0025750011 +:100F60002E737761705F6261636B736C6173685F2E +:100F70006261636B73706163653A20000A002575D6 +:100F8000002E737761705F67726176655F6573636A +:100F90003A20000A002575002E6E6F5F6775693A6A +:100FA00020000A002575002E737761705F72616CF6 +:100FB000745F726775693A20000A002575002E7308 +:100FC0007761705F6C616C745F6C6775693A200063 +:100FD0000A002575002E636170736C6F636B5F741C +:100FE0006F5F636F6E74726F6C3A20000A00257534 +:100FF000002E737761705F636F6E74726F6C5F63E6 +:101000006170736C6F636B3A20000A0025303258B0 +:10101000006B65796D61705F636F6E6669672E72D4 +:1010200061773A20000A002575002E6D6F75736593 +:101030003A20000A002575002E6B6579626F617297 +:10104000643A20000A002575002E6D61747269787B +:101050003A20000A002575002E656E61626C653AC3 +:1010600020000A00253032580064656275675F63AE +:101070006F6E6669672E7261773A20000A002575E7 +:101080000064656661756C745F6C617965723A20A5 +:10109000003F000A6D6F7573653A206F66660A003F +:1010A0000A6D6F7573653A206F6E0A000A6B657979 +:1010B000626F6172643A206F66660A000A6B657936 +:1010C000626F6172643A206F6E0A000A6D61747219 +:1010D00069783A206F66660A000A6D6174726978F1 +:1010E0003A206F6E0A000A64656275673A206F667F +:1010F000660A000A64656275673A206F6E0A000A24 +:101100000A4A756D70696E6720746F20626F6F7424 +:101110006C6F616465722E2E2E2000433E200065A8 +:1011200065636F6E6669673A0A006261636B6C693A +:1011300067687420737465703A2025750A006261CF +:10114000636B6C6967687420746F67676C653A20BD +:1011500025750A006261636B6C6967687420646559 +:101160006372656173653A2025750A006261636B7D +:101170006C6967687420696E6372656173653A2093 +:1011800025750A0011241FBECFEFDAE0DEBFCDBF08 +:1011900004B603FE27C080913F0290914002A091C7 +:1011A0004102B09142028730904BA740B04BD1F43E +:1011B00010923F021092400210924102109242029D +:1011C00014BE84B7877F84BF0FB6F894A89580912A +:1011D0006000886180936000109260000FBEE0E0C4 +:1011E000F8E3099511E0A0E0B1E0EAEDFDE602C008 +:1011F00005900D92A634B107D9F722E0A6E4B1E03C +:1012000001C01D92AF33B207E1F70E94BE180C94E3 +:10121000EB360C940000FF93EF93E0914601F091C0 :101220004701309709F00995EF91FF910895FC016E :101230008591803011F0EFDFFBCF0895FF27E0E2CA :1012400030E247FF0CC0419597FF09C0EDE2609581 @@ -309,1459 +309,1456 @@ :101340007DDFEF91FF91B7CFFF93EF93FC01819188 :101350008030B9F360DFFBCFFF93EF9368DFF1CF0D :10136000DF93CF93CDB7DEB72596A3DFCF91DF9183 -:1013700008950895089581E0089508950C94BA0998 -:101380000C94BB090C94BD09269A2E988FEF9FEF01 -:10139000909387008093860082E28093800089E1A9 -:1013A000809381000C9478340E94C4090C94B9098C -:1013B000282F2E9880918000211108C08F7D809366 -:1013C000800010928B0010928A00089580628093B2 -:1013D0008000233019F48FEF9FEF0FC083E090E07F -:1013E000821B9109880F991F2FEF3FEFA90102C0BF -:1013F000569547958A95E2F7CA0190938B008093A2 -:101400008A000895CF93DF93DC01462F50E04930E6 -:10141000510508F065C0FA01EA5AFF4F0C94B13645 -:10142000EC010E9404298272809348019A819923D9 -:1014300069F0882319F085E390E002C089E290E02A -:101440000E94C828DF91CF910C944E29882319F06F -:1014500085E390E002C089E290E00E94E528F2CFA7 -:1014600012968C918823E1F1DF91CF910C94CD13EA -:1014700012968C918823A1F1DF91CF910C943912AF -:1014800012968C91882361F1DF91CF910C945112C7 -:1014900012968C91882321F1DF91CF910C947012D8 -:1014A00012968C918823E1F0DF91CF910C948B12EE -:1014B00012968C918823A1F0DF91CF910C94A51204 -:1014C00012968C91882361F0DF91CF910C94C01219 -:1014D00012968C91882321F0DF91CF910C94C31345 -:1014E000DF91CF91089581E008950C94730A0895D7 -:1014F0000F931F93CF93DF938C01FC01C081D181A7 -:10150000CE010E944928BE010E94AF0DEC01B80136 -:101510000E94750A882309F474C1F8018281882326 -:1015200009F45BC08091540181111FC0C431F0E700 -:10153000DF0709F00AC10E94770A81E08093540115 -:101540000E94392A909353018093520110924B01CB -:1015500010924D0110924C0110924F0110924E01C9 -:1015600010925101109250014CC180915201909102 -:1015700053010E94452A883C910570F480914B01EB -:10158000E82FF0E0EE0FFF1FE45BFE4FD183C08336 -:101590008F5F80934B0135C1C43120E7D20708F03B -:1015A00028C1C23080E7D80710F5C11590E7D907E8 -:1015B00009F0DAC0F8018281882309F4BFC00E94D3 -:1015C0005023FFEF24E38CE0F15020408040E1F70E -:1015D00000C000000E94942A14C1C431F0E7DF0764 -:1015E00008F0D3C0C23020E7D20708F49BC0F8014E -:1015F0008281882309F4A2C00E944E2C811102C06E -:101600000E942F2C0E946B2C90E09093F901809304 -:10161000F801C230F0E7DF0721F48091F801816022 -:101620007AC0C33020E7D20721F48091F8018260AC -:1016300072C0C43080E7D80721F48091F80184603B -:101640006AC0C53090E7D90719F48091F80127C026 -:10165000C630E0E7DE0721F48091F80180615BC0CD -:10166000C730F0E7DF0721F48091F801806253C0B2 -:10167000C83020E7D20721F48091F80180644BC084 -:10168000C93080E7D80721F48091F801806843C011 -:10169000CA3090E7D90729F48091F8018460886006 -:1016A0003AC0CB30E0E7DE0721F48091F8018E7F6D -:1016B00032C0CC30F0E7DF0721F48091F8018D7F54 -:1016C0002AC0CD3020E7D20721F48091F8018B7F2A -:1016D00022C0CE3080E7D80719F48091F8011AC0F3 -:1016E0008091F801CF3090E7D90711F48F7E13C0B5 -:1016F000C031E0E7DE0711F48F7D0DC0C131F0E7A6 -:10170000DF0711F48F7B07C0C231D04711F48F7708 -:1017100002C08B7F877F8093F8018091F8010E943F -:101720006F2C6FC0C11580E7D80741F0C130D0479A -:10173000F1F081E08093490180934A01C801DF9173 -:10174000CF911F910F910C94C009C43120E7D207AB -:1017500008F04FC0C23080E7D80708F048CFC11565 -:1017600090E7D90709F42BCFC130D04711F7F80122 -:101770008281882319F386E492E00E941709809100 -:10178000E70181608093E7013CC0C333E0E7DE07F7 -:10179000A1F4F8018281882321F01092490182E0AE -:1017A00017C080914901811106C086E20E94A51FE1 -:1017B00086E20E946D2082E019C0C433D04709F050 -:1017C000B8CFF8018281882331F010924A0182E17A -:1017D0000E94BC2016C080914A01811106C087E298 -:1017E0000E94A51F87E20E946D2082E10E94C32013 -:1017F00008C0C333F0E7DF0761F2C433D04709F311 -:1018000098CF80E0DF91CF911F910F9108950C94B4 -:10181000D4090C94BE092EE0729FF001112436E425 -:10182000839FE00DF11D1124E60FF11DEE0FFF1F48 -:10183000E25DFE4F859194910E94C10D811540E5B6 -:10184000940708F047C0811520E4920708F013C1FF -:10185000883E910520F5803E910508F07CC1883ACC -:10186000910578F4853A910508F0A5C0813091057D -:1018700009F471C108F42EC18430910508F06BC1E0 -:1018800029C18B3B910508F4A1C0803C910508F467 -:1018900021C1FC01EE0FFF1FE456F040E6C08115A8 -:1018A00030E2930758F4811541E0940708F053C1E2 -:1018B000803F910508F40EC190650895811520E3DD -:1018C000920708F0D5C0FC01FF70EE0FFF1FE45E29 -:1018D000FE4FCBC0811535E5930708F043C0811555 -:1018E00044E5940708F0DEC0811522E5920708F56B -:1018F000811531E5930708F0C1C0482F437021E0FE -:1019000030E002C0220F331F4A95E2F73C68AC0179 -:1019100064E0569547956A95E1F74370342B8F70D4 -:101920008695869540E2849FC0011124822B932BDB -:101930000895282F26952695AC01437055278115CB -:10194000934508F0A0C080E2289F9001112481E017 -:1019500090E002C0880F991F4A95E2F7822B932BE3 -:101960009C6808958F3240E7940790F48F3120E708 -:10197000920708F0A2C0811536E5930708F497C0D6 -:101980009C0130562115304108F0A4C09F7093C0CF -:10199000803320E7920709F497C008F492C081339E -:1019A00040E7940709F493C08233904709F092C04E -:1019B00080E093ED0895853A910509F48EC0863A4A -:1019C000910509F08DC082E890E40895883A910568 -:1019D00009F489C0893A910509F488C08A3A9105C9 -:1019E00009F487C08B3A910509F486C08C3A9105B9 -:1019F00009F485C08D3A910509F484C0803B9105B6 -:101A000009F483C08E3A910509F482C08F3A91059A -:101A100009F481C0813B910509F480C0823B9105A6 -:101A200009F47FC0833B910509F47EC0843B910596 -:101A300009F47DC0853B910509F47CC0863B910586 -:101A400009F47BC0873B910509F47AC0883B910576 -:101A500009F479C0893B910509F478C08A3B910566 -:101A600009F477C080E094E40895859194910895F5 -:101A70009927906C08959F70906A0895982F8827F1 -:101A8000816F906A089590E2299F9001112481E06E -:101A900090E002C0880F991F4A95E2F7822B932BA2 -:101AA0009A680895982F8827846F906A08958F7197 -:101AB0009927982F8827906208958F519047946DA9 -:101AC000089580E091ED089580E090ED089580E024 -:101AD00092ED089580E090E0089581E890E4089503 -:101AE00083E890E4089582EE94E4089589EE94E406 -:101AF00008958AEE94E4089585EB94E4089586EBC6 -:101B000094E4089587EB94E408958CEC94E40895AC -:101B10008DEC94E4089583E895E408958AE895E4CB -:101B2000089582E995E4089584E995E4089581E2B1 -:101B300096E4089583E296E4089584E296E4089595 -:101B400085E296E4089586E296E4089587E296E4B5 -:101B500008958AE296E4089580E090E008959EE07A -:101B6000799FF001112496E4899FE00DF11D112465 -:101B7000E60FF11DEE0FFF1FE25DFE4F8591949180 -:101B800008958238910549F1B0F48133910509F443 -:101B900058C048F48932910509F44EC08A32910543 -:101BA00009F454C008958533910509F440C0893380 -:101BB000910599F00895833E910529F138F4803E0E -:101BC000910591F0823E9105A1F00895863E910520 -:101BD000F9F0873E910531F108952091F80120FD3B -:101BE0003AC021FD38C008958091F80180FD35C0CC -:101BF00032C08091F80182FF32C08091F80184FDEB -:101C000030C083EE39C08091F80182FD28C0F5CF45 -:101C10008091F80183FF27C08091F80184FD21C0E5 -:101C200087EE2AC08091F80183FD1DC0F5CF809119 -:101C3000F80185FD1AC01BC08091F80185FD17C011 -:101C400014C08091F80186FD14C015C08091F80180 -:101C500086FD11C00EC080EE0FC089E30DC082EE7C -:101C60000BC080E009C086EE07C089E205C085E3AD -:101C700003C08AE201C081E390E008950C94C20998 -:101C8000E82FF0E0ED5DFE4F8081E82FEF70F0E08F -:101C900082958F7021E030E0A90102C0440F551FEA -:101CA0008A95E2F740A308950F931F93CF93DF9394 -:101CB000C4E0D0E001E010E0FE01ED5DFE4F808168 -:101CC000E82FEF70F0E021A182958F70A80102C08B -:101CD000440F551F8A95E2F7CA01822B81A38C2FEE -:101CE0000E94400E219740F78DE090E061E070E0A7 -:101CF000FC01EB5EFE4F2081E22FEF70F0E042A18D -:101D000022952F70DB0102C0AA0FBB1F2A95E2F7B4 -:101D10009D01242B22A3019758F7DF91CF911F91AA -:101D20000F9108950F931F93CF93DF9385B780682A -:101D300085BF85B7806885BFC4E0D0E001E010E0D2 -:101D4000FE01ED5DFE4F8081E82FEF70F0E021A1F4 -:101D500082958F70A80102C0440F551F8A95E2F743 -:101D6000CA01822B81A38C2F0E94400E219740F73D -:101D70008DE090E061E070E0FC01EB5EFE4F2081C1 -:101D8000E22FEF70F0E042A122952F70DB0102C03C -:101D9000AA0FBB1F2A95E2F79D01242B22A30197CE -:101DA00058F7DF91CF911F910F910C94070CEF9290 -:101DB000FF920F931F93CF93DF930FE511E0C4E0E1 -:101DC000EE24E394F12CD5E08C2F0E94400E8DE0A0 -:101DD00090E040E050E0FC01EB5EFE4F6081E62FBA -:101DE000EF70F0E020A130E062956F7002C0359591 -:101DF00027956A95E2F720FD09C09701082E02C0D9 -:101E0000220F331F0A94E2F7422B532B019718F746 -:101E1000F801929182918F018417950721F05183E7 -:101E20004083D09300018C2F0E94400EC15060F679 -:101E30008091000187FD35C09091E70190FF10C0AF -:101E4000282F332727FD30953F938F938FE892E01B -:101E50009F938F930E94B0090F900F900F900F9057 -:101E60008091000181508093000187FD07C08FE9B8 -:101E70009FE00197F1F700C0000013C080E090E000 -:101E8000FC01E15AFE4FDC01AB5ABE4F18962D9172 -:101E90003C911997318720870297863FEFEF9E0785 -:101EA00079F70E94090C81E0DF91CF911F910F918A -:101EB000FF90EF900895E82FF0E0EE0FFF1FE15A3A -:101EC000FE4F808191810895EF92FF920F931F93AF -:101ED000CF93DF938091E70180FF04C080E792E019 -:101EE0000E9417090FE511E0C0E0D0E088E5E82E78 -:101EF00082E0F82E8091E70180FF13C0F801808115 -:101F000091810E94A4299F938F93DF93CF93FF9297 -:101F1000EF920E94B0090F900F900F900F900F90CA -:101F20000F9021960E5F1F4FC530D10519F7DF9135 -:101F3000CF911F910F91FF90EF9008950F931F93F2 -:101F4000CF9309E611E0C0E0F801929182918F01F0 -:101F50000E948229C80FF1E00F351F07A9F78C2FC7 -:101F6000CF911F910F91089521B3342F30952323E2 -:101F700031B3432B3FB7F894FC01680F791FE61784 -:101F8000F70789F0819198E041BB000000C087FF0E -:101F900021BB880F000000C000C000C021BB00C0F2 -:101FA0009A9591F7ECCF3FBF089520B3242B20BB27 -:101FB0009B01220F331F620F731F0E94B40F87EC27 -:101FC00090E00197F1F700C00000089540E20C9402 -:101FD000D50FAF92BF92CF92DF92EF92FF920F9305 -:101FE0001F93CF93DF936C01790150E0FA01EE5516 -:101FF000FA4F44918FEF90E0FC01E61BF109EE559A -:10200000FA4FE491E09509F495C0C42FD0E08E1BFF -:1020100091098C9F90018D9F300D9C9F300D112454 -:10202000E32F8CE3A82EB12CC601B5010E9489369E -:10203000DC016230710509F446C0D0F46115710508 -:1020400099F16130710509F079C0C31BD109B5015F -:10205000681B790BC69FC001C79F900DD69F900D3E -:102060001124B5010E948936032F060F142F67C073 -:102070006430710509F44BC0B8F16530710509F0A1 -:102080005DC0C31BD109B501681B790BC69FC00198 -:10209000C79F900DD69F900D1124B5010E948936DF -:1020A000132FE32FE60F44C0C31BD109CC9DC00101 -:1020B000CD9D900DDC9D900D1124B5010E948936B7 -:1020C000132F160F35C0C31BD109CA9FC001CB9F68 -:1020D000900DDA9F900D1124B5010E948936142FBE -:1020E000032FE32FE60F2BC0C31BD109B501681BDB -:1020F000790BC69FC001C79F900DD69F900D1124EC -:10210000B5010E948936132F160F032F0FC0C31B72 -:10211000D109CA9FC001CB9F900DDA9F900D112469 -:10212000B5010E948936032F060F132FE42F07C035 -:10213000042F05C0E42F142F042F01C0E0E0D701C5 -:1021400011960C9311971C931296EC93DF91CF91FB -:102150001F910F91FF90EF90DF90CF90BF90AF90C5 -:10216000089587E090E00C94BF36AB01BC0187E096 -:1021700090E00C94DD368091E70180FF08C083E792 -:1021800094E09F938F930E94B0090F900F9083E08B -:102190008093FA018091FB01807884668F77809329 -:1021A000FB018CEC8093FC018093FD016091FA01AE -:1021B0007091FB018091FC019091FD010C94B51090 -:1021C0008091E70180FF08C08CE594E09F938F9396 -:1021D0000E94B0090F900F908091E70180FF0FC01F -:1021E0008091FA0181701F928F938FE394E09F9307 -:1021F0008F930E94B0090F900F900F900F908091D5 -:10220000E70180FF10C08091FA0186958F731F92BD -:102210008F9384E294E09F938F930E94B0090F9074 -:102220000F900F900F908091E70180FF19C080916F -:10223000FA01881F8827881F9091FB01292F220F00 -:10224000822B97FB992790F99F938F938AE094E0D4 -:102250009F938F930E94B0090F900F900F900F9053 -:102260008091E70180FF0EC08091FC011F928F9347 -:1022700080EF93E09F938F930E94B0090F900F908F -:102280000F900F908091E70180FF0EC08091FD01BB -:102290001F928F9386ED93E09F938F930E94B009D6 -:1022A0000F900F900F900F9008958091FA0180FF8A -:1022B00006C060E170E082E092E00C94E60F80E0FE -:1022C00090E0FC01EE5FFD4F1182108212820396B6 -:1022D00080339105B1F7EDCF20E030E0F901EE5FFA -:1022E000FD4F8183608342832D5F3F4F2033310553 -:1022F000A9F70C945511EF92FF920F931F93CF9370 -:10230000DF9300D01F92CDB7DEB70091FA01109194 -:10231000FB012091FC013091FD010093FE0110931F -:10232000FF0120930002309301022091FA0120FF67 -:1023300021C0042FF62EE92E182F9E012F5F3F4F4C -:102340000E94E90F8091FE0110FB87F98093FE0146 -:1023500016958091FF018078182BE0FA17F91093F9 -:10236000FF01F0920002009301024B8169818A8192 -:102370000E946C110F900F900F90DF91CF911F91E1 -:102380000F91FF90EF9008950F931F93CF93DF93DA -:10239000EC01062F142F9091FA0190FF65C0892F50 -:1023A0008E77823021F4CE010E947B111BC0892FD1 -:1023B00086958F732EE3280F2F73243018F4109115 -:1023C000FD0110C0865C8F73893060F4C92FCC1F6B -:1023D000CC27CC1FD091FB018D2F880FC82BD7FBAA -:1023E000DD27D0F98091FA01C0FB87F98093FA01CB -:1023F000C6958091FB018078C82BD0FBC7F9C093AC -:10240000FB010093FC011093FD016091FA017091B2 -:10241000FB018091FC019091FD010E94B51080911B -:10242000FD011F928F938091FC011F928F938091E9 -:10243000FA01881F8827881F9091FB01292F220FFE -:10244000822B97FB992790F99F938F9382ED92E0CF -:102450009F938F930E94B0098DB79EB708960FB6D1 -:10246000F8949EBF0FBE8DBFDF91CF911F910F914A -:102470000895EAEFF1E02081221F2227221F3091E8 -:10248000FB01432F440F842F822B37FB992790F9B0 -:10249000089668E671E00E949D36438162810C9443 -:1024A000C4112091FA01221F2227221F3091FB0123 -:1024B000432F440F842F822B37FB992790F98830C4 -:1024C00091051CF4805A9E4F01C0089768E671E0A0 -:1024D0000E949D364091FD016091FC010C94C41155 -:1024E0006091FC01862F90E0883F910514F4685FAD -:1024F00001C06FEF8091FA01881F8827881F909193 -:10250000FB01292F220F97FB992790F94091FD019C -:10251000822B0C94C4116091FC01862F90E00897E7 -:1025200014F0685001C060E08091FA01881F88278C -:10253000881F9091FB01292F220F97FB992790F973 -:102540004091FD01822B0C94C4114091FD01842F18 -:1025500090E0883F910514F4485F01C04FEF8091EF -:10256000FA01881F8827881F9091FB01292F220FCD -:1025700097FB992790F96091FC01822B0C94C41170 -:102580004091FD01842F90E0089714F0485001C05D -:1025900040E08091FA01881F8827881F9091FB01F5 -:1025A000292F220F97FB992790F96091FC01822B2C -:1025B0000C94C41180917A0181110FC081E0809345 -:1025C0007A0189E0809391008FB7F89493E090931B -:1025D000990090ED909398008FBF089580917100BD -:1025E0008260809371008091E70180FF08C081ECD8 -:1025F00092E09F938F930E94B0090F900F900895DF -:10260000809171008D7F809371008091E70180FF40 -:1026100008C08FEA92E09F938F930E94B0090F90B9 -:102620000F9008959091FA0190FF4BC0917881111D -:1026300002C0926007C0883110F09E6203C08F73A1 -:10264000880F982B9093FA016091FA017091FB0129 -:102650008091FC019091FD010E94B5108091FA01DA -:1026600086958F731F928F9385E293E09F938F934C -:102670000E94B0098091FA01982F9E770F900F90D9 -:102680000F900F90923019F40E94001307C08695A6 -:10269000825C8F73863110F40E94EE128091FA01F1 -:1026A000881F8827881F9091FB01292F220F97FBF5 -:1026B000992790F94091FD016091FC01822B0C94C7 -:1026C000C41108958091E70181608093E7018FEB49 -:1026D00093E09F938F930E94B00981E080937B01E8 -:1026E0008091E7010F900F9080FF08C089EA93E086 -:1026F0009F938F930E94B0090F900F900E944E2CD1 -:10270000811110C08091E70180FF08C081E893E04B -:102710009F938F930E94B0090F900F900E942F2CCF -:102720000E94BB100E94B1106093FA017093FB01EC -:102730008093FC019093FD016E77C1F48091E701D5 -:1027400080FF08C088E393E09F938F930E94B009B5 -:102750000F900F900E94BB100E94B1106093FA017D -:102760007093FB018093FC019093FD010E94E010A7 -:102770000E94DA128091FA0180FF04C086958F735F -:102780000C94121308958091FA0186958F738F5FD0 -:10279000883108F081E00C9412138091FA01982F8F -:1027A000909590FB80F98093FA016091FA01709105 -:1027B000FB018091FC019091FD010E94B510809178 -:1027C000FA0181701F928F9387EF92E09F938F930E -:1027D0000E94B0098091FA010F900F900F900F9016 -:1027E00080FF04C086958F730C9412130E9400130F -:1027F0002FEF80E792E0215080409040E1F700C049 -:1028000000000C945511CF93C82F809178019091BE -:1028100079010E94452AEC2FF0E0E256FB4FE4914B -:10282000F0E08E179F0718F10E94392A90937901E2 -:1028300080937801E0917701F0E0EE55FB4F4491F1 -:102840008091FA01881F8827881F9091FB01292F0A -:10285000220F97FB992790F96091FC01822B0E942F -:102860007B118091770190E0019680937701CF9161 -:102870000895CF93C82F80917501909176010E94A1 -:10288000452AEC2FF0E0E556FB4FE491F0E08E177F -:102890009F07E8F00E94392A909376018093750192 -:1028A0004091FD016091FC01809173019091740150 -:1028B0000E947B118091730190917401019668E6EA -:1028C00071E00E9489369093740180937301CF91D7 -:1028D0000895CF92DF92FF920F931F93CF93DF93D0 -:1028E000F82E80917101909172010E94452AEF2D7E -:1028F000E695F0E0E556FB4FE491F0E08E179F0778 -:10290000F0F10E94392A909372018093710102E0E4 -:1029100012E0C0E0D0E088E6C82EDD24D394809198 -:102920006F01909170018C0F9D1FB6010E94893636 -:1029300098014091FD016091FC010E94E90F6696AB -:102940000D5F1F4FC03681E0D80749F70E9455112F -:1029500020916F0130917001F0FE0BC0C90101960A -:1029600068E671E00E9489369093700180936F0150 -:1029700006C0215031093093700120936F01DF911F -:10298000CF911F910F91FF90DF90CF9008958F927C -:102990009F92AF92BF92CF92DF92EF92FF920F93EE -:1029A0001F93CF93DF93C82F80FF03C0DD24DA94F9 -:1029B00002C0DD24D39480916D0190916E010E943C -:1029C000452AC695EC2FF0E0E856FB4FE491F0E085 -:1029D0008E179F0708F466C00E94392A90936E01F3 -:1029E00080936D0192E0E92E92E0F92E04E012E06E -:1029F000C0E0D0E027E0822E912CF80131971082C0 -:102A0000F7011082F801108287E0A82EB12CC12CAA -:102A100080916C018C0D87FD805F992787FD9095D3 -:102A2000C817D907E9F42091FD012A9DC0012B9D0B -:102A3000900D1124B4010E949D36462F8091FA0119 -:102A4000881F8827881F9091FB01592F550F97FBEE -:102A5000992790F997016091FC01852B0E94E90F5D -:102A6000CD0CF1E0AF1AB10899F6219683E0E80E9B -:102A7000F11C0D5F1F4FC031D10509F0BECF0E9480 -:102A8000551180916C0191E0D91206C0811102C0EC -:102A90008FE006C0815004C090E001968F709927A6 -:102AA00080936C01DF91CF911F910F91FF90EF9078 -:102AB000DF90CF90BF90AF909F908F9008959F929E -:102AC000AF92BF92CF92DF92EF92FF920F931F933C -:102AD000CF93DF93CDB7DEB7E0970FB6F894DEBFA4 -:102AE0000FBECDBF182F80916A0190916B010E949B -:102AF000452AE12FF0E0EB56FB4FE491F0E08E1712 -:102B00009F0708F493C00E94392A90936B01809329 -:102B10006A01CE0101967C015E0193E0A90EB11C11 -:102B2000C12CD12C8701F50131971082F701108259 -:102B3000F5011082912C9091010180916901999E7B -:102B4000800D112487FD04C080311CF08FE001C08E -:102B500080E0992787FD9095C816D906A1F4809149 -:102B6000FA01881F8827881F9091FB01592F550F64 -:102B700097FB992790F997014091FD016091FC0125 -:102B8000852B0E94E90F9394F7E09F12D4CF8FEF2B -:102B9000C81AD80A93E0E90EF11CE3E0AE0EB11CAE -:102BA000F0E1CF16D10409F0BECFA4E0B2E089E095 -:102BB00090E0FC01EF70FF279D0121503109AF012A -:102BC000440F551FE40FF51FBF01600F711FFB017C -:102BD0004181F901408321503109FB014081F90114 -:102BE0004083FB0122812C93019613968931910534 -:102BF00001F70E9455119091010180916901913076 -:102C000049F48A3F2CF489EF809369018FEF08C063 -:102C100081500AC087313CF086E18093690181E0F0 -:102C20008093010103C08F5F80936901E0960FB626 -:102C3000F894DEBF0FBECDBFDF91CF911F910F91F2 -:102C4000FF90EF90DF90CF90BF90AF909F9008954E -:102C50001F920F920FB60F9211242F933F934F9311 -:102C60005F936F937F938F939F93AF93BF93EF93F4 -:102C7000FF938091FA0186958F739EE3980F9F735F -:102C8000943020F482500E94031423C09AE3980FDA -:102C90009F73933020F486500E9439141AC097E332 -:102CA000980F9F73963020F489500E94691411C0C8 -:102CB00091E3980F9F73963020F48F500E94C714B1 -:102CC00008C09BE2980F9F73933018F485510E94BF -:102CD0005F15FF91EF91BF91AF919F918F917F9180 -:102CE0006F915F914F913F912F910F900FBE0F9079 -:102CF0001F9018958091870108959FB7F8941092BE -:102D00007E019FBF90913602943009F057C0909198 -:102D1000E9009F703091EC00232F217030FD20E8F6 -:102D2000922B24E02093E9002091EB0020FF43C088 -:102D30002091EE0027FF3FC020917C01222321F04B -:102D40002091E80025FF37C010927C0126E03091E9 -:102D5000E80035FD15C030913602343061F5309110 -:102D6000EB0035FD28C0215021F481E080937C01E7 -:102D700022C0EFE9FFE03197F1F700C00000E7CF94 -:102D80008093F1008091E80085FD0AC08091E80001 -:102D900080FFFCCF8091E8008E778093E80006C02A -:102DA0008FB7F89421E020937E018FBF9F7090939E -:102DB000E90080E008959F709093E9008FEF0895F7 -:102DC000CF93DF9300D01F92CDB7DEB79C018091E7 -:102DD0003602843019F593E099833B832A839093DC -:102DE000E9008FEF9091E800815095FD06C095EDC8 -:102DF0009A95F1F700008111F5CF8091E80085FFE9 -:102E00000DC040E050E063E070E0CE0101960E940A -:102E100079198091E8008E778093E8000F900F90E9 -:102E20000F90DF91CF910895CF93DF9300D01F9241 -:102E3000CDB7DEB720913602243021F522E0298378 -:102E40009B838A8383E08093E9008FEF9091E80071 -:102E5000815095FD06C095ED9A95F1F7000081111E -:102E6000F5CF8091E80085FF0DC040E050E063E0C1 -:102E700070E0CE0101960E9479198091E8008E776A -:102E80008093E8000F900F900F90DF91CF910895FD -:102E9000209136022430F1F422E02093E9002FEF54 -:102EA0003091E800215035FD06C035ED3A95F1F737 -:102EB00000002111F5CF2091E80025FF0BC040E074 -:102EC00050E065E070E00E9479198091E8008E770B -:102ED0008093E8000895CF93DF9320913602243049 -:102EE00039F521E02093E9002FEF3091E8002150DF -:102EF00035FD06C035ED3A95F1F700002111F5CF0B -:102F00002091E80025FF14C0EC0140E050E068E0AB -:102F100070E00E9479198091E8008E778093E80034 -:102F200088E0FE01AFE7B1E001900D928A95E1F7EC -:102F3000DF91CF91089587EC96E00E941709809168 -:102F40003502811109C00E940E1B0E946B1B8091EB -:102F5000E20084608093E200089583EC96E00E9492 -:102F600017091092350208958FEB96E00C9417091B -:102F70008BEB96E00C94170987EB96E00E941709FB -:102F80000C94FC2920917D012F5F822F62E30E9427 -:102F90007D36992319F020937D01089510927D01CB -:102FA00080917E01882371F180913602843041F551 -:102FB0008091E9008F702091EC00922F917020FD9C -:102FC00090E8892B94E09093E9009091EB0090FFBA -:102FD00014C09091EE0097FF10C09091E80095FF0B -:102FE00003C01092F100F9CF9091E80090FF05C066 -:102FF0009091E8009E779093E8008F708093E900AD -:1030000010927E01089542E061EC81E00E94881AEE -:1030100042E061EC82E00E94881A42E061EC83E0C9 -:103020000E94881A42E261EC84E00C94881A809134 -:103030003802833009F453C030F4813071F08230AB -:1030400009F48CC008958A3009F478C08B3009F4F3 -:103050005EC0893009F09AC020C080913702813A61 -:1030600009F094C08091E800877F8093E800809108 -:103070003B0290913C02892B21F468E08FE791E0BC -:1030800003C060E080E090E070E00E94C41980918D -:10309000E8008B778093E8000895809137028132B1 -:1030A00009F074C080913B0290913C02892B09F099 -:1030B0006DC08091E800877F8093E8008091E800F0 -:1030C00082FD05C0809136028111F8CF5FC08091EA -:1030D000F100809387018091E8008B7753C0809145 -:1030E0003702813A09F052C080913B0290913C0234 -:1030F000892B09F04BC08091E800877F8093E8001E -:103100008091E80080FFFCCF80910C0136C0809157 -:1031100037028132D9F580913B0290913C02892B94 -:10312000A9F58091E800877F8093E8000E94BD1A8E -:103130008091390280930C010C94502380913702C6 -:10314000813221F58091E800877F8093E8000E941A -:10315000BD1A80913A0280938801089580913702C8 -:10316000813AA1F48091E800877F8093E800809104 -:10317000E80080FFFCCF809188018093F10080916E -:10318000E8008E778093E8000C94BD1A089584B708 -:10319000877F84BF88E10FB6F89480936000109217 -:1031A00060000FBE80E880936100109261000E9471 -:1031B0009D1E0E940E1B0E946B1B8091E20084608A -:1031C0008093E2008DE796E10E947D2978940E9429 -:1031D000F01D0E949F1E82E091E00E940B1E86EA75 -:1031E00096E00E94170980913602853089F482EAC0 -:1031F00096E00E9417090E94BE298091340288231C -:1032000091F30E94EB29882371F30E946319EBCF9D -:103210000E94C71EE8CF292F332723303105C9F07C -:1032200064F42130310581F02230310509F043C0CA -:1032300084E790E029EE36E042C021323105F1F01A -:103240002232310541F137C082E190E02DE537E0CF -:1032500036C099278130910541F08230910541F0C7 -:10326000892B49F5E5EEF6E005C0EBEDF6E002C08E -:10327000EBECF6E0849190E09F0121C06430D8F43B -:10328000E62FF0E0EE0FFF1FEC5CFE4F2081318156 -:1032900089E090E014C0643070F470E0FB01EE0F40 -:1032A000FF1FE45DFE4F20813181FB01E85DFE4F91 -:1032B000808190E004C080E090E020E030E0FA01FE -:1032C00031832083089580E189BD82E189BD09B4FD -:1032D00000FEFDCF8091D8008F7D8093D800809133 -:1032E000E00082608093E0008091E00081FDFCCFEF -:1032F0000895CF92DF92EF92FF920F931F93CF9397 -:10330000DF93EC018B016A010E94DC1A811133C04A -:10331000C114D10439F0F60180819181081B190B89 -:10332000C80FD91FE12CF12C0115110519F180915D -:10333000E80085FD16C08091E8008E778093E80054 -:10334000C114D10449F0F60180819181E80EF91E83 -:10335000F182E08285E00FC00E94DC1A882321F30D -:103360000AC089918093F10001501109FFEFEF1A13 -:10337000FF0ADACF80E0DF91CF911F910F91FF908C -:10338000EF90DF90CF90089520913D0230913E0262 -:103390002617370748F06115710539F42091E800C8 -:1033A0002E772093E80001C0B90140E06115710556 -:1033B000A9F120913602222309F443C0253009F4F3 -:1033C00042C02091E80023FD40C02091E80022FD8A -:1033D00032C02091E80020FFE9CF4091F300209116 -:1033E000F20030E0342BFC01CF016115710559F07A -:1033F0002830310540F481918093F10061507109CA -:103400002F5F3F4FF1CF41E02830310509F040E018 -:103410002091E8002E772093E800C8CF4111C9CF52 -:103420000AC080913602882361F0853061F0809176 -:10343000E80083FD0AC08091E80082FFF2CF80E0BF -:10344000089582E0089583E0089581E00895209131 -:103450003D0230913E022617370748F0611571058D -:1034600039F42091E8002E772093E80001C0B901DB -:10347000FC0120E06115710591F1809136028823ED -:1034800009F440C0853009F43FC08091E80083FD15 -:103490003DC08091E80082FD2FC08091E80080FF50 -:1034A000E9CF2091F3008091F20090E0922B61151A -:1034B000710559F08830910540F424912093F10072 -:1034C0003196615071090196F2CF21E0089709F019 -:1034D00020E08091E8008E778093E800CBCF211127 -:1034E000CCCF0AC080913602882361F0853061F02C -:1034F0008091E80083FD0AC08091E80082FFF2CF4E -:1035000080E0089582E0089583E0089581E00895C1 -:10351000982F973058F59093E900981739F07091EB -:10352000EC002091ED005091F00003C0242F762F85 -:1035300050E021FF19C03091EB003E7F3093EB004B -:103540003091ED003D7F3093ED003091EB00316024 -:103550003093EB007093EC002093ED005093F0005B -:103560002091EE0027FF07C09F5FD3CF8F7080931D -:10357000E90081E0089580E008958091370287FF97 -:1035800011C08091E80082FD05C080913602811152 -:10359000F8CF11C08091E8008B770BC08091360284 -:1035A000882349F08091E80080FFF8CF8091E800FF -:1035B0008E778093E80008952091E4003091E50033 -:1035C00095E64091EC00842F817040FF22C08091ED -:1035D000E80080FD1CC080913602882391F0853080 -:1035E00091F08091EB0085FD10C04091E400509176 -:1035F000E5004217530729F39A01915011F784E02F -:10360000089582E0089583E0089581E0089580E0C0 -:1036100008954091E80042FFDECF08950E947C1B90 -:103620000E94841BE0EEF0E0808181608083E8ED01 -:10363000F0E080818F77808319BCA7EDB0E08C919A -:103640008E7F8C9380818F7E8083109235020895C7 -:103650000F931F93CF93DF930E947C1B0E94841BC8 -:10366000C8EDD0E088818F778883888180688883DF -:1036700088818F7D888319BC1092360210923202A5 -:10368000109234021092330200EE10E0F8018081B3 -:103690008B7F808388818160888342E060E080E066 -:1036A0000E94881AE1EEF0E080818E7F8083E2EE56 -:1036B000F0E0808181608083808188608083F80170 -:1036C00080818E7F8083888180618883DF91CF9124 -:1036D0001F910F910895E8EDF0E080818F7E808347 -:1036E000E7EDF0E080818160808384E082BF81E04B -:1036F000809335020C94281BE8EDF0E080818E7FEA -:1037000080831092E20008951092DA001092E10096 -:1037100008951F920F920FB60F9211242F933F938B -:103720004F935F936F937F938F939F93AF93BF93C9 -:10373000EF93FF938091E10082FF0BC08091E20044 -:1037400082FF07C08091E1008B7F8093E1000E949F -:10375000C2178091DA0080FF1FC08091D80080FFDF -:103760001BC08091DA008E7F8093DA008091D900AF -:1037700080FF0DC080E189BD82E189BD09B400FEF2 -:10378000FDCF81E0809336020E949B1705C019BCD3 -:10379000109236020E94AD178091E10080FF19C09F -:1037A0008091E20080FF15C08091E2008E7F8093BF -:1037B000E2008091E20080618093E2008091D80075 -:1037C00080628093D80019BC85E0809336020E9405 -:1037D000B8178091E10084FF30C08091E20084FF3F -:1037E0002CC080E189BD82E189BD09B400FEFDCF16 -:1037F0008091D8008F7D8093D8008091E1008F7EEA -:103800008093E1008091E2008F7E8093E2008091BE -:10381000E20081608093E20080913202882311F0FF -:1038200084E007C08091E30087FD02C081E001C011 -:1038300083E0809336020E94BC178091E10083FFF1 -:1038400029C08091E20083FF25C08091E100877F3D -:103850008093E10082E080933602109232028091E0 -:10386000E1008E7F8093E1008091E2008E7F809363 -:10387000E2008091E20080618093E20042E060E03B -:1038800080E00E94881A8091F00088608093F000A8 -:103890000E94B417FF91EF91BF91AF919F918F91CB -:1038A0007F916F915F914F913F912F910F900FBE3C -:1038B0000F901F9018951F920F920FB60F92112420 -:1038C0002F933F934F935F936F937F938F939F9328 -:1038D000AF93BF93CF93DF93EF93FF93C091E90032 -:1038E000CF708091EC00D82FD17080FDD0E810927D -:1038F000E9008091F000877F8093F00078940E9427 -:103900009F1C1092E9008091F00088608093F00085 -:10391000CD2BCF70C093E900FF91EF91DF91CF9154 -:10392000BF91AF919F918F917F916F915F914F91D7 -:103930003F912F910F900FBE0F901F9018951F93DE -:10394000CF93DF93CDB7DEB7AA970FB6F894DEBF5B -:103950000FBECDBFE7E3F2E088E08E0F9091F1005B -:1039600091938E13FBCF0E9417188091E80083FF7C -:103970001FC18091370290913802492F50E04A30A0 -:10398000510508F015C1FA01E15AFF4F0C94B13608 -:10399000803881F0823809F00BC180913B028F7032 -:1039A0008093E9008091EB0085FB882780F91092D5 -:1039B000E90006C080913302909134029111826037 -:1039C0009091E800977F9093E8008093F100109227 -:1039D000F100C8C0282F2D7F09F0EAC0882319F014 -:1039E000823061F0E5C080913902813009F0E0C099 -:1039F000933009F080E0809334022BC0809139022B -:103A0000811127C080913B028F7009F4D1C080934F -:103A1000E9002091EB0020FF1CC0933021F480913D -:103A2000EB00806214C09091EB0090619093EB00EA -:103A300021E030E0A90102C0440F551F8A95E2F74A -:103A40004093EA001092EA008091EB008860809336 -:103A5000EB001092E9008091E800877F86C0811119 -:103A6000A7C0109139021F778091E3008078812BE5 -:103A70008093E3008091E800877F8093E8000E94B4 -:103A8000BD1A8091E80080FFFCCF8091E300806840 -:103A90008093E300111102C082E001C083E08093B3 -:103AA000360286C08058823008F082C08091390288 -:103AB00090913A028C3D53E0950779F583E08A8333 -:103AC0008AE289834FB7F894DE01139620E03EE046 -:103AD00051E2E32FF0E050935700E49120FF03C040 -:103AE000E295EF703F5FEF708E2F90E0EA3010F0BC -:103AF000C79601C0C0968D939D932F5F243149F7DF -:103B00004FBF8091E800877F8093E8006AE270E011 -:103B1000CE0101960E94C41914C0AE014F5F5F4FE1 -:103B200060913B020E940B19BC01009709F440C050 -:103B30009091E800977F9093E80089819A810E9494 -:103B4000271A8091E8008B778093E80031C0803895 -:103B500079F58091E800877F8093E80080913202B8 -:103B60008093F1008091E8008E778093E8000E94B6 -:103B7000BD1A1EC081111CC0909139029230C0F450 -:103B80008091E800877F8093E800909332020E9442 -:103B9000BD1A80913202811106C08091E30087FD39 -:103BA00002C081E001C084E0809336020E940318C5 -:103BB0008091E80083FF0AC08091E800877F8093AE -:103BC000E8008091EB0080628093EB00AA960FB62C -:103BD000F894DEBF0FBECDBFDF91CF911F91089546 -:103BE000CF93809136028823A1F0C091E900CF7075 -:103BF0009091EC00892F817090FD80E8C82B109285 -:103C0000E9008091E80083FD0E949F1CCF70C09363 -:103C1000E900CF91089590938E0180938D010895CE -:103C2000E0918D01F0918E01309721F00190F081AB -:103C3000E02D099480E00895EF92FF920F931F9377 -:103C4000CF93DF93E0918D01F0918E013097B1F128 -:103C50008C010280F381E02D09958091E70182FFBC -:103C60002DC080FF04C08AE598E00E941709E80192 -:103C700018E084E5E82E88E0F82E8091E70180FFC7 -:103C80000BC088811F928F93FF92EF920E94B00920 -:103C90000F900F900F900F90115021961111EDCFB2 -:103CA0008091E70180FF0AC082E598E0DF91CF9123 -:103CB0001F910F91FF90EF900C941709DF91CF9116 -:103CC0001F910F91FF90EF900895E0918D01F09179 -:103CD0008E01309721F00480F581E02D099408953C -:103CE00020918B0130918C018217930771F0909392 -:103CF0008C0180938B01E0918D01F0918E013097C2 -:103D000021F00680F781E02D099408952091890122 -:103D100030918A018217930771F090938A01809302 -:103D20008901E0918D01F0918E01309721F000849E -:103D3000F185E02D0994089508950C949C1E0E942D -:103D4000302A0E94920E0E94FE2A0E9478340C941F -:103D50006213CF93DF931F92CDB7DEB79091E70147 -:103D600092FF10C090FF0EC01F928F932CE638E098 -:103D70003F932F9389830E94B0090F900F900F906B -:103D80000F9089810F90DF91CF910C943E0E5F923E -:103D90006F927F928F929F92AF92BF92CF92DF925B -:103DA000EF92FF920F931F93CF93DF9300D000D039 -:103DB0001F92CDB7DEB70E94D70E9AE9C92E91E0C7 -:103DC000D92E04E010E0AA24A394B12C502E802F09 -:103DD0000E945B0F4C01F601729062906F016826A1 -:103DE000792661147104A1F40150110978F78FEF5D -:103DF00089838A831B820E94392A8160782F9D8360 -:103E00008C8349815A816B818D810E94771F38C0D4 -:103E10008091E70181FD0E94640F2DE030E0750183 -:103E2000022E02C0EE0CFF1C0A94E2F7C7018621A5 -:103E30009721892B09F129835A828E209F2091E0B6 -:103E4000892809F490E09B830E94392A8160782FA9 -:103E50009D838C8349815A816B818D810E94771F5C -:103E6000000F111FF801E057FE4F80819181E82675 -:103E7000F926F182E08204C02150310980F6B4CFE6 -:103E80000E94792E10918F010E94101E1817D1F0F8 -:103E90000E94101E80938F010F900F900F900F9033 -:103EA0000F90DF91CF911F910F91FF90EF90DF90D6 -:103EB000CF90BF90AF909F908F907F906F905F90CA -:103EC0000C94A91E0F900F900F900F900F90DF9100 -:103ED000CF911F910F91FF90EF90DF90CF90BF9007 -:103EE000AF909F908F907F906F905F900895CF9349 -:103EF000DF93CDB7DEB72B970FB6F894DEBF0FBEBA -:103F0000CDBF4F83588769877A878B87DE011196EB -:103F100086E0FD0111928A95E9F785E0FE0137966A -:103F200001900D928A95E1F749815A816B817C81DC -:103F30008D819E810E94EE252B960FB6F894DEBFF0 -:103F40000FBECDBFDF91CF910895CF93882309F4A1 -:103F5000C2C0C82F823859F40E94101E81FDBBC018 -:103F600089E30E94C8280E944E2989E30CC0833847 -:103F700079F40E94101E80FDAEC083E50E94C8281F -:103F80000E944E2983E50E94E528CF910C944E298A -:103F9000843859F40E94101E82FD9DC087E40E945F -:103FA000C8280E944E2987E4EECF8CEF8C0F813A0F -:103FB00048F48C2F0E94233381118DC08C2F0E94D6 -:103FC000C828E3CF80E28C0F883048F4C77081E0C6 -:103FD00001C0880FCA95EAF70E940729D6CF8BE562 -:103FE0008C0F833078F4C53A29F0C63A31F083E873 -:103FF00090E005C081E890E002C082E890E0CF91B7 -:104000000C94701E88E58C0F833108F064C0C83AA8 -:1040100039F1C93A41F1CA3A49F1CB3A51F1CC3AB6 -:1040200059F1CD3A61F1C03B69F1CE3A71F1CF3A25 -:1040300079F1C13B81F1C23B89F1C33B91F1C43BB2 -:1040400099F1C53BA1F1C63BA9F1C73BB1F1C83B12 -:10405000B9F1C93BC1F1CA3BC9F180E090E038C079 -:1040600082EE90E035C089EE90E032C08AEE90E0BA -:104070002FC085EB90E02CC086EB90E029C087EB49 -:1040800090E026C08CEC90E023C08DEC90E020C046 -:1040900083E891E01DC08AE891E01AC082E991E0CE -:1040A00017C084E991E014C081E292E011C083E27C -:1040B00092E00EC084E292E00BC085E292E008C07C -:1040C00086E292E005C087E292E002C08AE292E0D6 -:1040D000CF910C94861ECF910895882309F44BC08C -:1040E000823859F40E94101E81FF45C089E30E9466 -:1040F000C8280E944E2989E30CC0833871F40E94BD -:10410000101E80FF38C083E50E94C8280E944E29F7 -:1041100083E50E94E5280C944E29843859F40E94C6 -:10412000101E82FF28C087E40E94C8280E944E29E2 -:1041300087E4EFCF9CEF980F913A58F390E2980FF5 -:10414000983050F4877091E001C0990F8A95EAF792 -:10415000892F0E940D29DFCF9BE5980F933020F423 -:1041600080E090E00C94701E885A833120F480E047 -:1041700090E00C94861E0895882321F00E94072960 -:104180000C944E290895882321F00E940D290C9447 -:104190004E2908957F928F929F92AF92BF92CF92B5 -:1041A000DF92EF92FF920F931F93CF93DF931F92B3 -:1041B000CDB7DEB77C01C62E772EFC0105810295B6 -:1041C0000F70128111110E9424290E94C128882396 -:1041D00079F0112369F080E28C0D883048F082E09C -:1041E0000E94AA280E94C12891E0D82ED92601C099 -:1041F000D12CE72DE295EF70F0E0E759FF4F0C94DA -:10420000B136872D807F072D0F70882311F002951E -:10421000007F112389F0002309F499C180E28C0DFD -:10422000883020F4802F0E94072903C0802F0E942D -:1042300017290E944E298BC18C2D0E946D200023CE -:1042400009F4C3C180E28C0D883020F4802F0E94D5 -:104250000D2903C0802F0E941D290E944E29B5C13F -:10426000872D807F972D9F70803211F4892F03C096 -:10427000892F8295807FCC2021F0F1E0CF16A1F02C -:104280001DC0112339F0002319F1013009F50E94F6 -:1042900037299BC1002319F0013009F496C18983A5 -:1042A0000E943A29898110C1112321F0063008F0BB -:1042B0008CC10EC0053008F088C106C1112359F029 -:1042C000002331F0F701958190FF41C19F709583E4 -:1042D0000E94BC207AC1002309F4F6C03EC1872D9C -:1042E00086958695837090E0009719F0019761F0AC -:1042F0006CC1112321F08C2D972D937002C080E0AA -:1043000090E00E94701E61C1112321F08C2D972D29 -:10431000937002C080E090E00E94861E56C18C2DF2 -:10432000112319F00E94FF2C02C00E94672D0E94E9 -:10433000EC2D4BC1872D837009F052C0111145C17E -:104340008C2D829586958770880F880F9C2D9F7085 -:10435000892E912CA12CB12C082E04C0880C991CFC -:10436000AA1CBB1C0A94D2F7C4FE14C00FE010E0D4 -:1043700020E030E0B901A80104C0440F551F661FBA -:10438000771F8A95D2F7CB01BA0160957095809519 -:10439000909503C060E070E0CB01272D269526950F -:1043A000237030E02230310569F02330310589F087 -:1043B000682979298A299B292130310571F00E94C9 -:1043C000362703C1682979298A299B290E94522707 -:1043D000FCC00E943627C501B4010E941A27F5C00F -:1043E000112319F0872D817001C08695882309F467 -:1043F000ECC08C2D829586958770880F880F9C2D38 -:104400009F70892E912CA12CB12C082E04C0880CF1 -:10441000991CAA1CBB1C0A94D2F7C4FE14C00FE05E -:1044200010E020E030E0B901A80104C0440F551F9E -:10443000661F771F8A95D2F7CB01BA0160957095F8 -:104440008095909503C060E070E0CB01272D269504 -:1044500026952370422F50E04230510569F04330D9 -:10446000510589F0682979298A299B29413051050C -:1044700071F00E941028A9C0682979298A299B29EE -:104480000E942C28A2C00E941028C501B4010E94DD -:10449000F4279BC08C2D90E0FC01E05EF109E53132 -:1044A000F10508F050C0E758FF4F0C94B1360C2DC1 -:1044B0000F70872D8F71112321F00E948D27802F7F -:1044C00007CF0E94AE27802F0E94C3207EC01123F9 -:1044D00041F0053008F079C0872D8F710E94D327F5 -:1044E00074C0063008F071C0F7CF112339F0872D62 -:1044F0008F710E948D2769C01123C9F3872D8F7199 -:104500000E94AE2762C0112329F0872D8F710E946F -:1045100078275BC00E946E2758C0112351F0172DD9 -:104520001F71812F0E948D2763E0812F0E94A12897 -:104530004CC081E00E94AA28023008F446C082E004 -:104540000E94AA2842C0112331F0002381F28C2D51 -:104550000E94A51F3AC0002389F28C2D0E946D2075 -:1045600034C0472D4F706C2DC7010E94AC0D0E94C6 -:1045700092262BC0111129C0472D4F7050E04230B8 -:104580005105B9F04CF44115510581F04130510508 -:10459000E1F40E94B33419C04330510569F044304E -:1045A000510599F48C2D0E943E350FC00E9489342C -:1045B0000CC00E94E23409C00E94083506C0472D95 -:1045C0004F706C2DC7010E94020ADD20F9F00E9495 -:1045D0009D2880FD1BC0F70112820E9497280E942F -:1045E0008D27C7010E9415230E9497280F90DF9105 -:1045F000CF911F910F91FF90EF90DF90CF90BF90E0 -:10460000AF909F908F907F900C94AE270F90DF918A -:10461000CF911F910F91FF90EF90DF90CF90BF90BF -:10462000AF909F908F907F9008950F931F93CF939B -:10463000DF93EC01888199812B813C81232BB9F098 -:104640009F3F11F48F3F99F0CE010E94780A882392 -:1046500071F0688179818A810E9493288C010E947F -:1046600048280E940F27B801CE010E94CA20DF917E -:10467000CF911F910F9108950E9424290E943429FF -:104680000E94F6280E944E290E941F2F0E94EC2DA6 -:1046900080E090E00E94701E80E090E00C94861E06 -:1046A0000E9414290C943C230E948828292F2295CB -:1046B0002F7030E02C3031054CF42A3031056CF489 -:1046C0002250310922303105A8F407C02C303105C1 -:1046D00069F02F30310551F00DC0803F69F018F4BA -:1046E000803E40F409C0843F29F406C093FB88272C -:1046F00080F9089580E0089581E00895CF93DF93D5 -:1047000000D000D01F92CDB7DEB70F900F900F9062 -:104710000F900F90DF91CF910895CF93DF9300D04A -:1047200000D000D0CDB7DEB726960FB6F894DEBF26 -:104730000FBECDBFDF91CF9108951F93CF93DF932D -:10474000C0919A0116E080919B01C81799F0D0E0C2 -:104750001C9FF0011D9FF00D1124E456FE4F408177 -:10476000518162817381848195810E948D2321967C -:10477000C770E9CFDF91CF911F9108954091CC018F -:104780005091CD016091CE017091CF018091D00107 -:104790009091D1010C948D238091D10182958F70DD -:1047A00009F054C08091CE01882309F44FC0809154 -:1047B0009A01A0919B016091CC017091CD01409133 -:1047C000CF015091D001B6E08A1709F43FC090E0C4 -:1047D00041155105C1F17F3F11F46F3FA1F1B89F21 -:1047E000F001B99FF00D1124E456FE4F21817213A0 -:1047F0002AC02081621327C02281211124C0238175 -:1048000034812417350710F421503109241B350B4E -:10481000283C3105C0F42091D1012F7020612093F4 -:10482000D10126E0289FF001299FF00D1124EF55BA -:10483000FE4F80818F70806180838CEC91E00E94BC -:1048400015230C949D2301968770BECF0895CF92B7 -:10485000DF92EF92FF920F931F93CF93DF93CDB729 -:10486000DEB762970FB6F894DEBF0FBECDBF8C01E6 -:1048700085E0F801DE011D9601900D928A95E1F721 -:10488000D8014C9111965C91119712966C911297E8 -:104890001396CD90DC9014973091CC017091CD019E -:1048A0008091CF019091D001009709F46BC17F3FB7 -:1048B00019F43F3F09F466C1E090CE01EE2009F4FF -:1048C000C0C02091D101C816D90628F0F601E81B16 -:1048D000F90BCF0104C0809590958C0D9D1DFF2490 -:1048E000F394883C910578F0F12C207F09F0C6C044 -:1048F0007C2DD98AC88A89890E947E238CEC91E01C -:104900000E941523B1C0822F807F09F046C0751325 -:1049100014C0341312C0611110C02F702061209395 -:10492000D1010E94BE238CEC91E00E94152380915E -:10493000D101D80115968C932EC0CD2819F15F3F77 -:1049400011F44F3FF9F0F62E61111CC080919A01CD -:1049500020919B0136E0821709F45AC090E0389FFD -:10496000F001399FF00D1124E456FE4F7181571369 -:1049700006C07081471303C07281711103C0019694 -:104980008770E9CFF62E662309F418C18091D10112 -:1049900081608093D101F12C11C1751308C03413CB -:1049A00006C0611104C08091D101D801C3C04D87F8 -:1049B0005E878D859E856A8B0E9454236A89882331 -:1049C000E1F16623D1F12091D101822F82958F7080 -:1049D00090E0029774F08091CC019091CD0198877E -:1049E0008F831986DB86CA862C87CE0107960E94A4 -:1049F000152386E0F801ACECB1E001900D928A95A8 -:104A0000E1F70E94CC230E94BE23FF24F394D6C07A -:104A10004D875E878D859E850E948828292F229547 -:104A20002F7030E0223031050CF0BCC09F7009F0CF -:104A3000B6C0805E883008F4C1C0C8010E9415234A -:104A4000E4CFC816D90608F453C0F601E81BF90BE9 -:104A5000CF01883C910508F450C0F12C7C2DD98AF7 -:104A6000C88A89890E947E23ECECF1E086E0DF01B0 -:104A70001D928A95E9F70E94BE23A0C0751314C049 -:104A8000341312C0611110C08091D101F8018583E7 -:104A9000C8010E94152386E0ECECF1E0DF011D92D5 -:104AA0008A95E9F7FE2C8AC04D875E878D859E85A5 -:104AB0006A8B0E9454236A89882309F4BECF662337 -:104AC00009F4BBCF2091D101822F82958F7090E0A5 -:104AD00002970CF48ECF8091CC019091CD019A83F6 -:104AE00089831B82DD82CC822E83CE0101967FCF0B -:104AF000809590958C0D9D1DACCFF62E662309F404 -:104B00009CCF75132EC034132CC02091D10120FDF1 -:104B10001FC0822F82958F70D9F0D80115962C93E3 -:104B200015978F3049F08F5F982F9295907F822F45 -:104B30008F70892B15968C93C8010E94152386E0EF -:104B4000F801ACECB1E001900D928A95E1F793CFBA -:104B500086E0F801ACECB1E001900D928A95E1F7A6 -:104B60002DC04D875E878D859E850E9454238111BF -:104B700040CF8091D10181608093D101C8010E9412 -:104B800015231CC0662309F458CF4D875E878D8599 -:104B90009E850E945423882309F44FCF2ACF811188 -:104BA00048CF0CC0243031050CF047CF9F7009F47A -:104BB00040CFF8019581907F09F03BCF8F2D629611 -:104BC0000FB6F894DEBF0FBECDBFDF91CF911F911E -:104BD0000F91FF90EF90DF90CF9008951F93CF93A8 -:104BE000DF93CDB7DEB72C970FB6F894DEBF0FBEBC -:104BF000CDBF4F83588769877A878B879C87CE0183 -:104C000007960E942724882369F08F8198852A853A -:104C10003B85232BF1F19F3F09F063C08F3F09F0E3 -:104C200060C037C086E0FE013796DE011196019024 -:104C30000D928A95E1F76F817885EA85FB8530973B -:104C400041F17F3F11F46F3F21F120919B0130E052 -:104C5000C90101968770992740919A0150E0841705 -:104C6000950709F447C069837A83FD83EC8396E056 -:104C7000929FD001939FB00D1124A456BE4FFE0108 -:104C8000319601900D929A95E1F780939B010E94D5 -:104C90009D2316E080919A0190919B018917C1F1A3 -:104CA000189FC001112484569E4F0E9427248823F8 -:104CB00079F1E0919A011E9FF0011124E456FE4F14 -:104CC0004081518162817381848195810E948D230D -:104CD00080919A0190E001968770992780939A01BC -:104CE000D9CF4F81588569857A858B859C850E94AF -:104CF0008D23CFCF0E94502310929B0110929A01D6 -:104D0000ECECF1E086E0DF011D928A95E9F7C1CF76 -:104D10002C960FB6F894DEBF0FBECDBFDF91CF91BA -:104D20001F910895EF92FF920F931F93CF93DF93FC -:104D30008C01009709F46CC0F12CEE24E394E80197 -:104D40002196F8018491843740F4843008F051C0F2 -:104D5000813081F0823019F15BC0853709F444C09D -:104D6000A8F19CE7980F903708F052C08F770E9407 -:104D70006D2041C00E5F1F4FFE01C49180E28C0F79 -:104D8000883048F4C7708E2D01C0880FCA95EAF7A5 -:104D90000E94272914C08C2F0E94A51F2DC00E5FD2 -:104DA0001F4FFE01C49180E28C0F883058F4C77009 -:104DB0008E2D01C0880FCA95EAF70E942D290E9406 -:104DC0004E291AC08C2F0E946D2016C00E5F1F4FF7 -:104DD000FE01C491CC2381F08FE99FE00197F1F7A8 -:104DE00000C00000C150F6CF0E5F1F4FFE01F490CF -:104DF00003C00E94A51F8E018F2D882309F49FCF29 -:104E0000EFE9FFE03197F1F700C000008150F5CFE6 -:104E1000DF91CF911F910F91FF90EF90089508952A -:104E20006093D6017093D7018093D8019093D901F4 -:104E30000C943C230F931F930091D6011091D7013E -:104E40002091D8013091D901DC01CB01802B912B2D -:104E5000A22BB32B8093D6019093D701A093D801B6 -:104E6000B093D9011F910F910C943C230F931F9382 -:104E70000091D6011091D7012091D8013091D9012C -:104E8000DC01CB0180239123A223B3238093D6019D -:104E90009093D701A093D801B093D9011F910F919E -:104EA0000C943C230F931F930091D6011091D701CE -:104EB0002091D8013091D901DC01CB0180279127C5 -:104EC000A227B3278093D6019093D701A093D8014E -:104ED000B093D9011F910F910C943C231092D201F1 -:104EE0001092D3011092D4011092D5010C943C235E -:104EF00041E050E060E070E004C0440F551F661FC1 -:104F0000771F8A95D2F74093D2015093D3016093D3 -:104F1000D4017093D5010C943C2341E050E060E053 +:10137000089508950C94B90981E0089508950C9496 +:10138000B9090C94BC090C94BE09269A2E988FEFCB +:101390009FEF909387008093860082E28093800085 +:1013A00089E1809381000C9455340E94C5090C9406 +:1013B000BA09282F2E9880918000211108C08F7DB6 +:1013C0008093800010928B0010928A0008958062B2 +:1013D00080938000233019F48FEF9FEF0FC083E0DC +:1013E00090E0821B9109880F991F2FEF3FEFA90111 +:1013F00002C0569547958A95E2F7CA0190938B00F3 +:1014000080938A000895CF93DF93EC01862F90E0BC +:101410008930910508F05AC0FC01EA5AFF4F0C943C +:101420009D360E94E32882729A81992369F088236D +:1014300019F085E390E002C089E290E00E94A728BD +:10144000DF91CF910C942D29882319F085E390E04A +:1014500002C089E290E00E94C428F2CF8A818823EA +:10146000A9F1DF91CF910C94C7138A81882371F180 +:10147000DF91CF910C9433128A81882339F1DF9167 +:10148000CF910C944B128A81882301F1DF91CF9187 +:101490000C946A128A818823C9F0DF91CF910C9451 +:1014A00085128A81882391F0DF91CF910C949F124D +:1014B0008A81882359F0DF91CF910C94BA128A81E6 +:1014C000882321F0DF91CF910C94BD13DF91CF9150 +:1014D000089581E008950C94690A08950F931F936D +:1014E000CF93DF938C01FC01C081D181CE010E949A +:1014F0002828BE010E94A70DEC01B8010E946B0ACA +:10150000882309F474C1F8018281882309F45BC03F +:101510008091530181111FC0C431F0E7DF0709F04A +:101520000AC10E946D0A81E0809353010E94172A2C +:10153000909352018093510110924A0110924C01F4 +:1015400010924B0110924E0110924D0110925001D9 +:1015500010924F014CC180915101909152010E9413 +:10156000232A883C910570F480914A01E82FF0E02D +:10157000EE0FFF1FE55BFE4FD183C0838F5F80932B +:101580004A0135C1C43120E7D20708F028C1C23072 +:1015900080E7D80710F5C11590E7D90709F0DAC040 +:1015A000F8018281882309F4BFC00E943423FFEF31 +:1015B00024E38CE0F15020408040E1F700C00000BF +:1015C0000E94722A14C1C431F0E7DF0708F0D3C0CB +:1015D000C23020E7D20708F49BC0F801828188233B +:1015E00009F4A2C00E942C2C811102C00E940D2C73 +:1015F0000E94492C90E09093F8018093F701C2304B +:10160000F0E7DF0721F48091F70181607AC0C330F1 +:1016100020E7D20721F48091F701826072C0C430C4 +:1016200080E7D80721F48091F70184606AC0C53053 +:1016300090E7D90719F48091F70127C0C630E0E799 +:10164000DE0721F48091F70180615BC0C730F0E7CD +:10165000DF0721F48091F701806253C0C83020E792 +:10166000D20721F48091F70180644BC0C93080E734 +:10167000D80721F48091F701806843C0CA3090E711 +:10168000D90729F48091F701846088603AC0CB3093 +:10169000E0E7DE0721F48091F7018E7F32C0CC3085 +:1016A000F0E7DF0721F48091F7018D7F2AC0CD306C +:1016B00020E7D20721F48091F7018B7F22C0CE3042 +:1016C00080E7D80719F48091F7011AC08091F701DB +:1016D000CF3090E7D90711F48F7E13C0C031E0E717 +:1016E000DE0711F48F7D0DC0C131F0E7DF0711F483 +:1016F0008F7B07C0C231D04711F48F7702C08B7F38 +:10170000877F8093F7018091F7010E944D2C6FC075 +:10171000C11580E7D80741F0C130D047F1F081E032 +:101720008093480180934901C801DF91CF911F91B7 +:101730000F910C94C109C43120E7D20708F04FC0C3 +:10174000C23080E7D80708F048CFC11590E7D90725 +:1017500009F42BCFC130D04711F7F80182818823DB +:1017600019F386E492E00E9417098091E6018160F6 +:101770008093E6013CC0C333E0E7DE07A1F4F80143 +:101780008281882321F01092480182E017C0809165 +:101790004801811106C086E20E949D1F86E20E94D8 +:1017A000652082E019C0C433D04709F0B8CFF801F2 +:1017B0008281882331F01092490182E10E94B42095 +:1017C00016C080914901811106C087E20E949D1FC9 +:1017D00087E20E94652082E10E94BB2008C0C333DB +:1017E000F0E7DF0761F2C433D04709F398CF80E018 +:1017F000DF91CF911F910F9108950C94D5090C940E +:10180000BF0926E4829FC0011124FC013EE0739FC2 +:10181000E00DF11D1124E60FF11DEE0FFF1FE25D3B +:10182000FE4F859194910E94BA0D811540E5940771 +:1018300008F047C0811520E4920708F014C1883EE3 +:10184000910520F5803E910508F07DC1883A91050B +:1018500078F4853A910508F0A6C08130910509F425 +:1018600072C108F42FC18430910508F06CC12AC1FF +:101870008B3B910508F4A2C0803C910508F422C17D +:10188000FC01EE0FFF1FE456F040E7C0811530E287 +:10189000930758F4811541E0940708F054C1803F44 +:1018A000910508F40FC190650895811520E3920712 +:1018B00008F0D6C0FC01FF70EE0FFF1FE45EFE4F84 +:1018C000CCC0811535E5930708F044C0811544E587 +:1018D000940708F0DFC0811522E5920710F5811505 +:1018E00031E5930708F0C2C09C0154E03695279576 +:1018F0005A95E1F7922F9370482F437021E030E022 +:1019000002C0220F331F4A95E2F73C68392B8F70D3 +:101910008695869540E2849FC0011124822B932BEB +:101920000895AC0143705527282F269526958115DB +:10193000934508F0A0C081E090E002C0880F991F95 +:101940004A95E2F740E2249F90011124822B932BC9 +:101950009C6808958F3240E7940790F48F3120E718 +:10196000920708F0A2C0811536E5930708F497C0E6 +:101970009C0130562115304108F0A4C09F7093C0DF +:10198000803320E7920709F497C008F492C08133AE +:1019900040E7940709F493C08233904709F092C05E +:1019A00080E093ED0895853A910509F48EC0863A5A +:1019B000910509F08DC082E890E40895883A910578 +:1019C00009F489C0893A910509F488C08A3A9105D9 +:1019D00009F487C08B3A910509F486C08C3A9105C9 +:1019E00009F485C08D3A910509F484C0803B9105C6 +:1019F00009F483C08E3A910509F482C08F3A9105AB +:101A000009F481C0813B910509F480C0823B9105B6 +:101A100009F47FC0833B910509F47EC0843B9105A6 +:101A200009F47DC0853B910509F47CC0863B910596 +:101A300009F47BC0873B910509F47AC0883B910586 +:101A400009F479C0893B910509F478C08A3B910576 +:101A500009F477C080E094E4089585919491089505 +:101A60009927906C08959F70906A0895982F882701 +:101A7000816F906A089581E090E002C0880F991FFD +:101A80004A95E2F740E2249F90011124822B932B88 +:101A90009A680895982F8827846F906A08958F71A7 +:101AA0009927982F8827906208958F519047946DB9 +:101AB000089580E091ED089580E090ED089580E034 +:101AC00092ED089580E090E0089581E890E4089513 +:101AD00083E890E4089582EE94E4089589EE94E416 +:101AE00008958AEE94E4089585EB94E4089586EBD6 +:101AF00094E4089587EB94E408958CEC94E40895BD +:101B00008DEC94E4089583E895E408958AE895E4DB +:101B1000089582E995E4089584E995E4089581E2C1 +:101B200096E4089583E296E4089584E296E40895A5 +:101B300085E296E4089586E296E4089587E296E4C5 +:101B400008958AE296E4089580E090E0089526E4FE +:101B5000829FC0011124FC012EE0729FE00DF11D57 +:101B60001124E60FF11DEE0FFF1FE25DFE4F859180 +:101B7000949108958238910549F1B0F4813391052B +:101B800009F459C048F48932910509F44FC08A32EA +:101B9000910509F455C008958533910509F441C0B4 +:101BA0008933910599F00895833E910531F138F418 +:101BB000803E910591F0823E9105A9F00895863E00 +:101BC000910501F1873E910539F108952091F701C2 +:101BD00020FD3BC021FD39C008958091F70180FFB1 +:101BE00034C089E341C08091F70182FF30C0809109 +:101BF000F70184FD2EC083EE37C08091F70182FD8E +:101C000026C0F5CF8091F70183FF25C08091F701B1 +:101C100084FD1FC087EE28C08091F70183FD1BC0A3 +:101C2000F5CF8091F70185FD18C019C08091F701AB +:101C300085FD15C012C08091F70186FD12C013C04A +:101C40008091F70186FD0FC00CC080EE0DC082EEC2 +:101C50000BC080E009C086EE07C089E205C085E3BD +:101C600003C08AE201C081E390E008950C94C309A7 +:101C7000E82FF0E0ED5DFE4F8081E82FEF70F0E09F +:101C800082958F7021E030E0A90102C0440F551FFA +:101C90008A95E2F740A308950F931F93CF93DF93A4 +:101CA000C4E0D0E001E010E0FE01ED5DFE4F808178 +:101CB000E82FEF70F0E021A182958F70A80102C09B +:101CC000440F551F8A95E2F7CA01822B81A38C2FFE +:101CD0000E94380E219740F78DE090E061E070E0BF +:101CE000FC01EB5EFE4F2081E22FEF70F0E042A19D +:101CF00022952F70DB0102C0AA0FBB1F2A95E2F7C5 +:101D00009D01242B22A3019758F7DF91CF911F91BA +:101D10000F9108950F931F93CF93DF9385B780683A +:101D200085BF85B7806885BFC4E0D0E001E010E0E2 +:101D3000FE01ED5DFE4F8081E82FEF70F0E021A104 +:101D400082958F70A80102C0440F551F8A95E2F753 +:101D5000CA01822B81A38C2F0E94380E219740F755 +:101D60008DE090E061E070E0FC01EB5EFE4F2081D1 +:101D7000E22FEF70F0E042A122952F70DB0102C04C +:101D8000AA0FBB1F2A95E2F79D01242B22A30197DE +:101D900058F7DF91CF911F910F910C94FD0BCF92CB +:101DA000DF92EF92FF920F931F93CF93DF930EE595 +:101DB00011E07801C4E0CC24C394D12CD5E08C2F61 +:101DC0000E94380E8DE090E040E050E0FC01EB5EB8 +:101DD000FE4F6081E62FEF70F0E020A130E06295C9 +:101DE0006F7002C0359527956A95E2F720FD09C00E +:101DF0009601082E02C0220F331F0A94E2F7422BED +:101E0000532B019718F7D7019E918E917D0184176E +:101E1000950721F04D935C93D09300018C2F0E9485 +:101E2000380EC15060F68091000187FD2FC090915F +:101E3000E60190FF10C0282F082E000C330B3F93B3 +:101E40008F938FE892E09F938F930E94B0090F9039 +:101E50000F900F900F9080910001815080930001AE +:101E600087FD07C0EFE9FFE03197F1F700C0000000 +:101E70000DC0E8E6F1E084E591E0D8013E912E91B5 +:101E80008D01329322938A179B07B9F70E94FF0BAB +:101E900081E0DF91CF911F910F91FF90EF90DF9044 +:101EA000CF900895E82FF0E0EE0FFF1FE25AFE4FAB +:101EB000808191810895EF92FF920F931F93CF93AA +:101EC000DF938091E60180FF04C080E792E00E94EA +:101ED00017090EE511E0C0E0D0E088E5E82E82E0C9 +:101EE000F82E8091E60180FF13C0F8018081918176 +:101EF0000E947F299F938F93DF93CF93FF92EF925E +:101F00000E94B0090F900F900F900F900F900F90BC +:101F100021960E5F1F4FC530D10519F7DF91CF9184 +:101F20001F910F91FF90EF9008950F931F93CF9300 +:101F300008E611E0C0E0F801929182918F010E94C1 +:101F40006129C80FF1E00E351F07A9F78C2FCF913B +:101F50001F910F91089521B3342F3095232331B36E +:101F6000432B3FB7F894FC01680F791FE617F7077A +:101F700089F0819198E041BB000000C087FF21BB40 +:101F8000880F000000C000C000C021BB00C09A95AF +:101F900091F7ECCF3FBF089520B3242B20BB9B01CA +:101FA000220F331F620F731F0E94AB0F87EC90E06C +:101FB0000197F1F700C00000089540E20C94CC0FA7 +:101FC000AF92BF92CF92DF92EF92FF920F931F9347 +:101FD000CF93DF936C01790150E0FA01EE55FA4F8F +:101FE00044918FEF90E0FC01E61BF109EE55FA4FAA +:101FF000E491E09509F495C0C42FD0E08E1B9109BF +:102000008C9F90018D9F300D9C9F300D1124E32FEC +:102010008CE3A82EB12CC601B5010E947536DC01F7 +:102020006230710509F446C0D0F46115710599F16B +:102030006130710509F079C0C31BD109B501681B76 +:10204000790BC69FC001C79F900DD69F900D11249C +:10205000B5010E947536032F060F142F67C0643038 +:10206000710509F44BC0B8F16530710509F05DC028 +:10207000C31BD109B501681B790BC69FC001C79F5F +:10208000900DD69F900D1124B5010E947536132F27 +:10209000E32FE60F44C0C31BD109CC9DC001CD9DE9 +:1020A000900DDC9D900D1124B5010E947536132F03 +:1020B000160F35C0C31BD109CA9FC001CB9F900D1D +:1020C000DA9F900D1124B5010E947536142F032F4D +:1020D000E32FE60F2BC0C31BD109B501681B790B99 +:1020E000C69FC001C79F900DD69F900D1124B501CA +:1020F0000E947536132F160F032F0FC0C31BD10973 +:10210000CA9FC001CB9F900DDA9F900D1124B5019D +:102110000E947536032F060F132FE42F07C0042FDC +:1021200005C0E42F142F042F01C0E0E0D701119661 +:102130000C9311971C931296EC93DF91CF911F9102 +:102140000F91FF90EF90DF90CF90BF90AF900895E8 +:1021500087E090E00C94AB36AB01BC0187E090E0E7 +:102160000C94C9368091E60180FF08C083E794E0B3 +:102170009F938F930E94B0090F900F9083E08093FC +:10218000F9018091FA01807884668F778093FA0153 +:102190008CEC8093FB018093FC016091F9017091BC +:1021A000FA018091FB019091FC010C94AC1080919C +:1021B000E60180FF08C08CE594E09F938F930E9416 +:1021C000B0090F900F908091E60180FF0FC08091C1 +:1021D000F90181701F928F938FE394E09F938F9307 +:1021E0000E94B0090F900F900F900F908091E60120 +:1021F00080FF10C08091F90186958F731F928F9395 +:1022000084E294E09F938F930E94B0090F900F9007 +:102210000F900F908091E60180FF19C08091F90125 +:10222000881F8827881F9091FA01292F220F822B5F +:1022300097FB992790F99F938F938AE094E09F935F +:102240008F930E94B0090F900F900F900F90809184 +:10225000E60180FF0EC08091FB011F928F9380EFFB +:1022600093E09F938F930E94B0090F900F900F906F +:102270000F908091E60180FF0EC08091FC011F92BB +:102280008F9386ED93E09F938F930E94B0090F90F8 +:102290000F900F900F9008958091F90180FF06C074 +:1022A00060E170E081E092E00C94DD0FE3E0F2E0A9 +:1022B000DF0111971C9211971C921082339682E0D5 +:1022C000E333F807A9F7ECCFE3E0F2E0DF01119781 +:1022D0008C9311976C934083339692E0E333F90724 +:1022E000A9F70C944C11EF92FF920F931F93CF9389 +:1022F000DF9300D01F92CDB7DEB7182FE92EF62E50 +:10230000042F8091F9019091FA01A091FB01B09105 +:10231000FC018093FD019093FE01A093FF01B09317 +:1023200000028091F90180FF1FC09E012F5F3F4F87 +:10233000812F9E2D0E94E00F8091FD0110FB87F9F7 +:102340008093FD0116958091FE018078182BE0FAAC +:1023500017F91093FE01F092FF01009300024B81E8 +:1023600069818A810E9464110F900F900F90DF9114 +:10237000CF911F910F91FF90EF9008950F931F93AE +:10238000CF93DF93EC01062F142F9091F90190FF6A +:1023900065C0892F8E77823021F4CE010E9473119F +:1023A0001BC0892F86958F732EE3280F2F7324303F +:1023B00018F41091FC0110C0865C8F73893060F4B2 +:1023C000C92FCC1FCC27CC1FD091FA018D2F880F9D +:1023D000C82BD7FBDD27D0F98091F901C0FB87F925 +:1023E0008093F901C6958091FA018078C82BD0FBC3 +:1023F000C7F9C093FA010093FB011093FC016091AF +:10240000F9017091FA018091FB019091FC010E9409 +:10241000AC108091FC011F928F938091FB011F9261 +:102420008F938091F901881F8827881F9091FA0166 +:10243000292F220F822B97FB992790F99F938F9337 +:1024400082ED92E09F938F930E94B0098DB79EB763 +:1024500008960FB6F8949EBF0FBE8DBFDF91CF9147 +:102460001F910F910895E9EFF1E02081221F2227AB +:10247000221F3091FA01432F440F842F822B37FB08 +:10248000992790F9089668E671E00E9489364381A1 +:1024900062810C94BE112091F901221F2227221F74 +:1024A0003091FA01432F440F842F822B37FB992759 +:1024B00090F9883091051CF4805A9E4F05C008970A +:1024C00068E671E00E9489364091FC016091FB0151 +:1024D0000C94BE116091FB01862F90E0883F91051E +:1024E00014F4685F01C06FEF8091F901881F88279D +:1024F000881F9091FA01292F220F97FB992790F9B5 +:102500004091FC01822B0C94BE116091FB01862F3F +:1025100090E0089714F0685001C060E08091F901E4 +:10252000881F8827881F9091FA01292F220F97FB77 +:10253000992790F94091FC01822B0C94BE11409197 +:10254000FC01842F90E0883F910514F4485F01C09E +:102550004FEF8091F901881F8827881F9091FA0119 +:10256000292F220F97FB992790F96091FB01822B6D +:102570000C94BE114091FC01842F90E0089714F058 +:10258000485001C040E08091F901881F8827881FCA +:102590009091FA01292F220F97FB992790F96091CA +:1025A000FB01822B0C94BE118091790181110FC027 +:1025B00081E08093790189E0809391008FB7F8944E +:1025C00093E09093990090ED909398008FBF0895B9 +:1025D000809171008260809371008091E60180FF9C +:1025E00008C081EC92E09F938F930E94B0090F90F6 +:1025F0000F900895809171008D7F8093710080917C +:10260000E60180FF08C08FEA92E09F938F930E94BB +:10261000B0090F900F9008959091F90190FF4BC071 +:102620009178811102C0926007C0883110F09E62DB +:1026300003C08F73880F982B9093F9016091F90173 +:102640007091FA018091FB019091FC010E94AC1005 +:102650008091F90186958F731F928F9385E293E0A5 +:102660009F938F930E94B0098091F901982F9E77D4 +:102670000F900F900F900F90923019F40E94FA1261 +:1026800007C08695825C8F73863110F40E94E81231 +:102690008091F901881F8827881F9091FA01292FBE +:1026A000220F97FB992790F94091FC016091FB0163 +:1026B000822B0C94BE1108958091E6018160809375 +:1026C000E6018FEB93E09F938F930E94B00981E026 +:1026D00080937A018091E6010F900F9080FF08C0EF +:1026E00089EA93E09F938F930E94B0090F900F9017 +:1026F0000E942C2C811110C08091E60180FF08C03F +:1027000081E893E09F938F930E94B0090F900F9000 +:102710000E940D2C0E94B2100E94A8106093F90133 +:102720007093FA018093FB019093FC016E77C1F4E2 +:102730008091E60180FF08C088E393E09F938F9328 +:102740000E94B0090F900F900E94B2100E94A81032 +:102750006093F9017093FA018093FB019093FC015F +:102760000E94D7100E94D4128091F90180FF04C00A +:1027700086958F730C940C1308958091F9018695BA +:102780008F738F5F883108F081E00C940C13809177 +:10279000F901982F909590FB80F98093F901609151 +:1027A000F9017091FA018091FB019091FC010E9466 +:1027B000AC108091F90181701F928F9387EF92E0A6 +:1027C0009F938F930E94B0098091F9010F900F9011 +:1027D0000F900F9080FF04C086958F730C940C139C +:1027E0000E94FA122FEF80E792E021508040904043 +:1027F000E1F700C000000C944C11CF93C82F8091DA +:102800007701909178010E94232AEC2FF0E0E256A4 +:10281000FB4FE491F0E08E179F0718F10E94172AF2 +:102820009093780180937701E0917601F0E0EE5586 +:10283000FB4F44918091F901881F8827881F909150 +:10284000FA01292F220F97FB992790F96091FB013C +:10285000822B0E9473118091760190E00196809303 +:102860007601CF910895CF93C82F809174019091F4 +:1028700075010E94232AEC2FF0E0E556FB4FE4910E +:10288000F0E08E179F07E8F00E94172A90937501D9 +:10289000809374014091FC016091FB018091720171 +:1028A000909173010E947311809172019091730154 +:1028B000019668E671E00E947536909373018093EB +:1028C0007201CF910895CF92DF92FF920F931F93E1 +:1028D000CF93DF93F82E80917001909171010E9447 +:1028E000232AEF2DE695F0E0E556FB4FE491F0E06A +:1028F0008E179F07C0F10E94172A90937101809351 +:10290000700101E012E0C0E0D0E088E6C82EDD24CE +:10291000D39480916E0190916F018C0F9D1FB60131 +:102920000E94753698014091FC016091FB010E9464 +:10293000E00F66960D5F1F4FC03681E0D80749F75C +:102940000E944C1180916E0190916F01F0FE06C0C3 +:10295000019668E671E00E94753601C00197909378 +:102960006F0180936E01DF91CF911F910F91FF90C6 +:10297000DF90CF9008958F929F92AF92BF92CF92A7 +:10298000DF92EF92FF920F931F93CF93DF93C82FA5 +:1029900080FF03C0DD24DA9402C0DD24D39480914B +:1029A0006C0190916D010E94232AC695EC2FF0E0F6 +:1029B000E856FB4FE491F0E08E179F0708F466C0DD +:1029C0000E94172A90936D0180936C0191E0E92E8B +:1029D00092E0F92E03E012E0C0E0D0E027E0822E82 +:1029E000912CF80131971082F7011082F8011082C2 +:1029F00087E0A82EB12CC12C80916B018C0D87FD36 +:102A0000805F082E000C990BC817D907E9F42091B4 +:102A1000FC012A9DC0012B9D900D1124B4010E9440 +:102A20008936462F8091F901881F8827881F909149 +:102A3000FA01592F550F97FB992790F9970160914B +:102A4000FB01852B0E94E00FCD0CF1E0AF1AB1081D +:102A500099F6219683E0E80EF11C0D5F1F4FC031FF +:102A6000D10509F0BECF0E944C1180916B0191E01D +:102A7000D91206C0811102C08FE006C0815004C087 +:102A800090E001968F70992780936B01DF91CF9131 +:102A90001F910F91FF90EF90DF90CF90BF90AF907C +:102AA0009F908F9008959F92AF92BF92CF92DF92A6 +:102AB000EF92FF920F931F93CF93DF93CDB7DEB7C3 +:102AC000E0970FB6F894DEBF0FBECDBF182F8091F0 +:102AD000690190916A010E94232AE12FF0E0EB56F0 +:102AE000FB4FE491F0E08E179F0708F493C00E941B +:102AF000172A90936A0180936901CE0101967C01A7 +:102B00005E0193E0A90EB11CC12CD12C8701F50107 +:102B100031971082F7011082F5011082912C90916B +:102B2000010180916801999E800D112487FD04C0E8 +:102B300080311CF08FE001C080E0082E000C990B62 +:102B4000C816D906A1F48091F901881F8827881F2B +:102B50009091FA01592F550F97FB992790F99701FA +:102B60004091FC016091FB01852B0E94E00F939442 +:102B7000F7E09F12D4CF8FEFC81AD80A93E0E90E7E +:102B8000F11CE3E0AE0EB11CF0E1CF16D10409F068 +:102B9000BECFA3E0B2E089E090E0FC01EF70FF2738 +:102BA0009D0121503109AF01440F551FE40FF51F5E +:102BB000BF01600F711FFB014181F901408321506A +:102BC0003109FB014081F9014083FB0122812C93F3 +:102BD000019613968931910501F70E944C1190914D +:102BE000010180916801913049F48A3F2CF489EF0A +:102BF000809368018FEF08C081500AC087313CF094 +:102C000086E18093680181E08093010103C08F5FBA +:102C100080936801E0960FB6F894DEBF0FBECDBF7B +:102C2000DF91CF911F910F91FF90EF90DF90CF90A8 +:102C3000BF90AF909F9008951F920F920FB60F9282 +:102C400011242F933F934F935F936F937F938F93B1 +:102C50009F93AF93BF93EF93FF938091F901869574 +:102C60008F739EE3980F9F73943020F482500E94DC +:102C7000FD1323C09AE3980F9F73933020F486507E +:102C80000E9433141AC097E3980F9F73963020F474 +:102C900089500E94631411C091E3980F9F7396307E +:102CA00020F48F500E94BB1408C09BE2980F9F73C2 +:102CB000933018F485510E945315FF91EF91BF9105 +:102CC000AF919F918F917F916F915F914F913F91C4 +:102CD0002F910F900FBE0F901F9018958091860135 +:102CE00008959FB7F89410927D019FBF909135028F +:102CF000943009F057C09091E9009F703091EC003A +:102D0000232F217030FD20E8922B24E02093E9004E +:102D10002091EB0020FF43C02091EE0027FF3FC031 +:102D200020917B01222321F02091E80025FF37C06C +:102D300010927B0126E03091E80035FD15C03091FE +:102D40003502343061F53091EB0035FD28C021505B +:102D500021F481E080937B0122C0EFE9FFE031970D +:102D6000F1F700C00000E7CF8093F1008091E80008 +:102D700085FD0AC08091E80080FFFCCF8091E800CB +:102D80008E778093E80006C08FB7F89421E02093F7 +:102D90007D018FBF9F709093E90080E008959F7040 +:102DA0009093E9008FEF0895CF93DF9300D01F92A7 +:102DB000CDB7DEB79C0180913502843019F593E0E0 +:102DC00099833B832A839093E9008FEF9091E800E9 +:102DD000815095FD06C095ED9A95F1F7000081119F +:102DE000F5CF8091E80085FF0DC040E050E063E042 +:102DF00070E0CE0101960E9471198091E8008E77F3 +:102E00008093E8000F900F900F90DF91CF9108957D +:102E1000CF93DF9300D01F92CDB7DEB7209135025C +:102E2000243021F522E029839B838A8383E08093E9 +:102E3000E9008FEF9091E800815095FD06C095ED77 +:102E40009A95F1F700008111F5CF8091E80085FF98 +:102E50000DC040E050E063E070E0CE0101960E94BA +:102E600071198091E8008E778093E8000F900F90A1 +:102E70000F90DF91CF9108959C01809135028430AD +:102E8000F9F482E08093E9009FEF8091E80091508F +:102E900085FD06C085ED8A95F1F700009111F5CF0B +:102EA0008091E80085FF0CC040E050E065E070E0F4 +:102EB000C9010E9471198091E8008E778093E80023 +:102EC0000895CF93DF93EC0180913502843039F57A +:102ED00081E08093E9008FEF9091E800815095FDAB +:102EE00006C095ED9A95F1F700008111F5CF80911C +:102EF000E80085FF14C040E050E068E070E0CE01DB +:102F00000E9471198091E8008E778093E80088E034 +:102F1000FE01AEE7B1E001900D928A95E1F7DF91F5 +:102F2000CF91089587EC96E00E94170980913402B2 +:102F3000811109C00E94021B0E945F1B8091E20068 +:102F400084608093E200089583EC96E00E94170964 +:102F50001092340208958FEB96E00C9417098BEBD6 +:102F600096E00C94170987EB96E00E9417090C94E1 +:102F7000DA2920917C012F5F822F62E30E9469365B +:102F8000992319F020937C01089510927C0180917F +:102F90007D01882371F180913502843041F5809163 +:102FA000E9008F702091EC00922F917020FD90E845 +:102FB000892B94E09093E9009091EB0090FF14C06E +:102FC0009091EE0097FF10C09091E80095FF03C02C +:102FD0001092F100F9CF9091E80090FF05C0909118 +:102FE000E8009E779093E8008F708093E90010923C +:102FF0007D01089542E061EC81E00E947B1A42E08D +:1030000061EC82E00E947B1A42E061EC83E00E9466 +:103010007B1A42E261EC84E00C947B1A80913702C7 +:10302000833009F453C030F4813071F0823009F4F8 +:103030008CC008958A3009F478C08B3009F45EC0E2 +:10304000893009F09AC020C080913602813A09F097 +:1030500094C08091E800877F8093E80080913A02D5 +:1030600090913B02892B21F468E08EE791E003C048 +:1030700060E080E090E070E00E94BC198091E80080 +:103080008B778093E800089580913602813209F0B1 +:1030900074C080913A0290913B02892B09F06DC077 +:1030A0008091E800877F8093E8008091E80082FDAE +:1030B00005C0809135028111F8CF5FC08091F10089 +:1030C000809386018091E8008B7753C0809136020F +:1030D000813A09F052C080913A0290913B02892BCB +:1030E00009F04BC08091E800877F8093E8008091D1 +:1030F000E80080FFFCCF80910C0136C08091360241 +:103100008132D9F580913A0290913B02892BA9F541 +:103110008091E800877F8093E8000E94B01A809138 +:10312000380280930C010C94342380913602813252 +:1031300021F58091E800877F8093E8000E94B01A13 +:103140008091390280938701089580913602813AF7 +:10315000A1F48091E800877F8093E8008091E800E7 +:1031600080FFFCCF809187018093F1008091E8007F +:103170008E778093E8000C94B01A089584B7877F07 +:1031800084BF0FB6F894A895809160008861809301 +:103190006000109260000FBE80E880936100109282 +:1031A00061000E94951E0E94021B0E945F1B80917D +:1031B000E20084608093E20081E796E10E945C294E +:1031C00078940E94E91D0E94971E82E091E00E947F +:1031D000041E86EA96E00E94170980913502853028 +:1031E00089F482EA96E00E9417090E949929809149 +:1031F0003302882391F30E94C929882371F30E9426 +:103200005B19EBCF0E94BF1EE8CF292F3327233055 +:103210003105C9F060F42130310581F022303105EB +:1032200009F041C084E790E029EE36E040C0213249 +:103230003105E1F02232310531F135C082E190E013 +:103240002DE537E034C099278130910549F028F009 +:10325000029749F5EBECF6E005C0E5EEF6E002C0BA +:10326000EBEDF6E0849190E09F0121C06430D8F44A +:10327000E62FF0E0EE0FFF1FEC5CFE4F2081318166 +:1032800089E090E014C0643070F470E0FB01EE0F50 +:10329000FF1FE45DFE4F20813181FB01E85DFE4FA1 +:1032A000808190E004C080E090E020E030E0FA010E +:1032B00031832083089580E189BD82E189BD09B40D +:1032C00000FEFDCF8091D8008F7D8093D800809143 +:1032D000E00082608093E0008091E00081FDFCCFFF +:1032E0000895CF92DF92EF92FF920F931F93CF93A7 +:1032F000DF93EC018B016A010E94CF1A811133C068 +:10330000C114D10439F0F60180819181081B190B99 +:10331000C80FD91FE12CF12C0115110519F180916D +:10332000E80085FD16C08091E8008E778093E80064 +:10333000C114D10449F0F60180819181E80EF91E93 +:10334000F182E08285E00FC00E94CF1A882321F32A +:103350000AC089918093F10001501109FFEFEF1A23 +:10336000FF0ADACF80E0DF91CF911F910F91FF909C +:10337000EF90DF90CF90089520913C0230913D0274 +:103380002617370748F06115710539F42091E800D8 +:103390002E772093E80001C0B901FC0120E06115FF +:1033A000710579F1809135028823F1F18530F1F1D1 +:1033B0008091E80083FD3CC08091E80082FD2EC032 +:1033C0008091E80080FFEBCF2091F3008091F20024 +:1033D00090E0922B6115710551F08830910538F419 +:1033E00021912093F100615071090196F3CF21E002 +:1033F000089709F020E08091E8008E778093E8003C +:10340000CECF2111CFCF0AC080913502882361F041 +:10341000853061F08091E80083FD0AC08091E8006A +:1034200082FFF2CF80E0089582E0089583E008955E +:1034300081E0089520913C0230913D022617370724 +:1034400048F06115710539F42091E8002E7720933A +:10345000E80001C0B901FC0120E06115710591F19E +:1034600080913502882309F440C0853009F43FC0BB +:103470008091E80083FD3DC08091E80082FD2FC06F +:103480008091E80080FFE9CF2091F3008091F20065 +:1034900090E0922B6115710559F08830910540F448 +:1034A00024912093F1003196615071090196F2CF79 +:1034B00021E0089709F020E08091E8008E77809362 +:1034C000E800CBCF2111CCCF0AC0809135028823F0 +:1034D00061F0853061F08091E80083FD0AC0809141 +:1034E000E80082FFF2CF80E0089582E0089583E053 +:1034F000089581E00895982F973068F59093E9003A +:10350000981739F07091EC002091ED005091F00087 +:1035100003C0242F762F50E021FD02C09F5FECCF27 +:103520003091EB003E7F3093EB003091ED003D7F1A +:103530003093ED003091EB0031603093EB007093ED +:10354000EC002093ED005093F0002091EE0027FD59 +:10355000E5CF80E008958F708093E90081E00895C1 +:103560008091360287FF11C08091E80082FD05C07E +:10357000809135028111F8CF11C08091E8008B77DE +:103580000BC080913502882349F08091E80080FFCC +:10359000F8CF8091E8008E778093E800089520911D +:1035A000E4003091E50095E64091EC00842F8170B5 +:1035B00040FF23C08091E80080FD1DC0809135024E +:1035C000882399F0853099F08091EB0085FD11C03A +:1035D0004091E4005091E5002417350729F39150FC +:1035E00011F09A01E1CF84E0089582E0089583E02C +:1035F000089581E0089580E008954091E80042FF39 +:10360000DDCF08950E94701B0E94781BE0EEF0E071 +:10361000808181608083E8EDF0E080818F77808316 +:1036200019BCA7EDB0E08C918E7F8C9380818F7E4A +:1036300080831092340208950F931F93CF93DF93EA +:103640000E94701B0E94781BC8EDD0E088818F77A4 +:10365000888388818068888388818F7D888319BC6E +:1036600010923502109231021092330210923202FF +:1036700000EE10E0F80180818B7F8083888181607B +:10368000888342E060E080E00E947B1AE1EEF0E097 +:1036900080818E7F8083E2EEF0E080818160808394 +:1036A000808188608083F80180818E7F808388811B +:1036B00080618883DF91CF911F910F910895E8ED8C +:1036C000F0E080818F7E8083E7EDF0E08081816093 +:1036D000808384E082BF81E0809334020C941C1BC1 +:1036E000E8EDF0E080818E7F80831092E200089503 +:1036F0001092DA001092E10008951F920F920FB617 +:103700000F9211242F933F934F935F936F937F9367 +:103710008F939F93AF93BF93EF93FF938091E100BB +:1037200082FF0BC08091E20082FF07C08091E10020 +:103730008B7F8093E1000E94B9178091DA0080FFAF +:103740001FC08091D80080FF1BC08091DA008E7F5F +:103750008093DA008091D90080FF0DC080E189BD9F +:1037600082E189BD09B400FEFDCF81E0809335027E +:103770000E94921705C019BC109235020E94A4172E +:103780008091E10080FF19C08091E20080FF15C0A8 +:103790008091E2008E7F8093E2008091E200806160 +:1037A0008093E2008091D80080628093D80019BC99 +:1037B00085E0809335020E94AF178091E10084FF7D +:1037C00030C08091E20084FF2CC080E189BD82E19D +:1037D00089BD09B400FEFDCF8091D8008F7D809314 +:1037E000D8008091E1008F7E8093E1008091E2001B +:1037F0008F7E8093E2008091E20081608093E200FE +:1038000080913102882311F084E007C08091E300A9 +:1038100087FD02C081E001C083E0809335020E94F1 +:10382000B3178091E10083FF29C08091E20083FFFC +:1038300025C08091E100877F8093E10082E0809342 +:103840003502109231028091E1008E7F8093E10079 +:103850008091E2008E7F8093E2008091E20080619F +:103860008093E20042E060E080E00E947B1A809159 +:10387000F00088608093F0000E94AB17FF91EF91F9 +:10388000BF91AF919F918F917F916F915F914F9178 +:103890003F912F910F900FBE0F901F9018951F9280 +:1038A0000F920FB60F9211242F933F934F935F9374 +:1038B0006F937F938F939F93AF93BF93CF93DF9338 +:1038C000EF93FF93C091E900CF708091EC00D82F67 +:1038D000D17080FDD0E81092E9008091F000877FE0 +:1038E0008093F00078940E94931C1092E9008091DC +:1038F000F00088608093F000CD2BCF70C093E9007A +:10390000FF91EF91DF91CF91BF91AF919F918F91F7 +:103910007F916F915F914F913F912F910F900FBECB +:103920000F901F9018951F93CF93DF93CDB7DEB7FD +:10393000AA970FB6F894DEBF0FBECDBFE6E3F2E064 +:103940008091F100819322E0EE33F207C9F70E94E3 +:103950000E188091E80083FF24C180913602909177 +:103960003702492F50E04A30510508F01AC1FA01D8 +:10397000E15AFF4F0C949D36803881F0823809F06F +:1039800010C180913A028F708093E9008091EB0022 +:1039900085FB882780F91092E90006C080913202E9 +:1039A00090913302911182609091E800977F9093FB +:1039B000E8008093F1001092F100C8C0282F2D7FFD +:1039C00009F0EFC0882319F0823061F0EAC08091DD +:1039D0003802813009F0E5C0933009F080E080932F +:1039E00033022BC080913802811127C080913A02A6 +:1039F0008F7009F4D6C08093E9002091EB0020FF7E +:103A00001CC0933021F48091EB00806214C090912F +:103A1000EB0090619093EB0021E030E0A90102C03F +:103A2000440F551F8A95E2F74093EA001092EA008E +:103A30008091EB0088608093EB001092E900809108 +:103A4000E800877F86C08111ACC0109138021F77D3 +:103A50008091E3008078812B8093E3008091E800DF +:103A6000877F8093E8000E94B01A8091E80080FF71 +:103A7000FCCF8091E30080688093E300111102C0C5 +:103A800082E001C083E0809335028BC08058823091 +:103A900008F087C080913802909139028C3D53E044 +:103AA000950779F583E08A838AE289834FB7F89492 +:103AB000DE01139620E03EE051E2E32FF0E0509368 +:103AC0005700E49120FF03C0E295EF703F5FEF7075 +:103AD0008E2F90E0EA3010F0C79601C0C0968D930B +:103AE0009D932F5F243149F74FBF8091E800877F76 +:103AF0008093E8006AE270E0CE0101960E94BC1952 +:103B000014C0AE014F5F5F4F60913A020E940519E9 +:103B1000BC01892B09F445C09091E800977F9093F0 +:103B2000E80089819A810E941A1A8091E8008B77B7 +:103B30008093E80036C08038A1F58091E800877F47 +:103B40008093E800809131028093F1008091E80039 +:103B50008E778093E8000E94B01A23C0811121C0A3 +:103B6000809138029091390299270297D4F480917C +:103B7000E800877F8093E8008091380280933102CB +:103B80000E94B01A80913102811106C08091E30039 +:103B900087FD02C081E001C084E0809335020E946D +:103BA000FA178091E80083FF0AC08091E800877FC0 +:103BB0008093E8008091EB0080628093EB00AA96EE +:103BC0000FB6F894DEBF0FBECDBFDF91CF911F912E +:103BD0000895CF93809135028823A1F0C091E90028 +:103BE000CF709091EC00892F817090FD80E8C82BF8 +:103BF0001092E9008091E80083FD0E94931CCF7031 +:103C0000C093E900CF91089590938D0180938C012A +:103C10000895E0918C01F0918D01309721F0019091 +:103C2000F081E02D099480E00895EF92FF921F93B8 +:103C3000CF93DF93F82E192FE0918C01F0918D0135 +:103C40003097A9F10280F381E02D09958091E6017A +:103C500082FF2DC080FF04C08AE598E00E9417090A +:103C6000CF2DD12F18E084E5E82E88E0F82E809142 +:103C7000E60180FF0BC088811F928F93FF92EF9225 +:103C80000E94B0090F900F900F900F901150219645 +:103C90001111EDCF8091E60180FF09C082E598E027 +:103CA000DF91CF911F91FF90EF900C941709DF9156 +:103CB000CF911F91FF90EF900895E0918C01F091CA +:103CC0008D01309721F00480F581E02D099408954D +:103CD00020918A0130918B012817390771F0909358 +:103CE0008B0180938A01E0918C01F0918D013097D6 +:103CF00021F00680F781E02D099408952091880134 +:103D0000309189012817390771F0909389018093C8 +:103D10008801E0918C01F0918D01309721F00084B1 +:103D2000F185E02D0994089508950C94941E0E9445 +:103D30000E2A0E948A0E0E94DC2A0E9455340C949E +:103D40005C13CF93DF931F92CDB7DEB79091E6015E +:103D500092FF10C090FF0EC01F928F932CE638E0A8 +:103D60003F932F9389830E94B0090F900F900F907B +:103D70000F9089810F90DF91CF910C94360E4F9266 +:103D80005F927F928F929F92AF92BF92CF92DF927B +:103D9000EF92FF920F931F93CF93DF9300D000D049 +:103DA0001F92CDB7DEB70E94CF0E99E9C92E91E0E0 +:103DB000D92E04E010E0AA24A394B12C702E802FF9 +:103DC0000E94520F4C01F601529042906F0148261A +:103DD000592641145104A1F40150110978F78FEFCD +:103DE00089838A831B820E94172A8160782F9D8392 +:103DF0008C8349815A816B818D810E946F1F38C0ED +:103E00008091E60181FD0E945B0F2DE030E075019D +:103E1000022E02C0EE0CFF1C0A94E2F7C2018E21B2 +:103E20009F21892B09F129837A828E209F2091E09E +:103E3000892809F490E09B830E94172A8160782FDB +:103E40009D838C8349815A816B818D810E946F1F74 +:103E5000000F111FF801E157FE4F80819181E82684 +:103E6000F926F182E08204C02150310980F6B4CFF6 +:103E70000E94572E0E94091E90918E018917D1F041 +:103E80000E94091E80938E010F900F900F900F904B +:103E90000F90DF91CF911F910F91FF90EF90DF90E6 +:103EA000CF90BF90AF909F908F907F905F904F90FA +:103EB0000C94A11E0F900F900F900F900F90DF9118 +:103EC000CF911F910F91FF90EF90DF90CF90BF9017 +:103ED000AF909F908F907F905F904F900895CF9379 +:103EE000DF93CDB7DEB72B970FB6F894DEBF0FBECA +:103EF000CDBF4F83588769877A878B87DE011196FC +:103F000086E0FD0111928A95E9F785E0FE0137967A +:103F100001900D928A95E1F749815A816B817C81EC +:103F20008D819E810E94CC252B960FB6F894DEBF22 +:103F30000FBECDBFDF91CF910895CF93C82F8823B7 +:103F400009F4C1C0823859F40E94091E81FDBBC02A +:103F500089E30E94A7280E942D2989E30CC0833899 +:103F600079F40E94091E80FDAEC083E50E94A72857 +:103F70000E942D2983E50E94C428CF910C942D29FD +:103F8000843859F40E94091E82FD9DC087E40E9476 +:103F9000A7280E942D2987E4EECF8CEF8C0F813A61 +:103FA00048F48C2F0E94003381118DC08C2F0E9409 +:103FB000A728E3CF80E28C0F883048F4C77081E0F7 +:103FC00001C0880FCA95EAF70E94E628D6CF8BE594 +:103FD0008C0F833078F4C53A29F0C63A31F083E883 +:103FE00090E005C081E890E002C082E890E0CF91C7 +:103FF0000C94681E88E58C0F833108F064C0C83AC1 +:1040000039F1C93A41F1CA3A49F1CB3A51F1CC3AC6 +:1040100059F1CD3A61F1C03B69F1CE3A71F1CF3A35 +:1040200079F1C13B81F1C23B89F1C33B91F1C43BC2 +:1040300099F1C53BA1F1C63BA9F1C73BB1F1C83B22 +:10404000B9F1C93BC1F1CA3BC9F180E090E038C089 +:1040500082EE90E035C089EE90E032C08AEE90E0CA +:104060002FC085EB90E02CC086EB90E029C087EB59 +:1040700090E026C08CEC90E023C08DEC90E020C056 +:1040800083E891E01DC08AE891E01AC082E991E0DE +:1040900017C084E991E014C081E292E011C083E28C +:1040A00092E00EC084E292E00BC085E292E008C08C +:1040B00086E292E005C087E292E002C08AE292E0E6 +:1040C000CF910C947E1ECF910895882309F44BC0A4 +:1040D000823859F40E94091E81FF45C089E30E947D +:1040E000A7280E942D2989E30CC0833871F40E940F +:1040F000091E80FF38C083E50E94A7280E942D2951 +:1041000083E50E94C4280C942D29843859F40E9418 +:10411000091E82FF28C087E40E94A7280E942D293B +:1041200087E4EFCF9CEF980F913A58F390E2980F05 +:10413000983050F4877091E001C0990F8A95EAF7A2 +:10414000892F0E94EC28DFCF9BE5980F933020F455 +:1041500080E090E00C94681E885A833120F480E05F +:1041600090E00C947E1E0895882321F00E94E6289A +:104170000C942D290895882321F00E94EC280C949A +:104180002D2908958F929F92AF92BF92CF92DF9286 +:10419000EF92FF920F931F93CF93DF931F92CDB7B0 +:1041A000DEB77C01C62E472FFC01058102950F70FA +:1041B0001281112321F079830E94032949814983C7 +:1041C0000E94A0284981882381F0112371F080E2A8 +:1041D0008C0D883050F082E00E9489280E94A0282F +:1041E00091E0D82ED926498101C0D12CE42FE29547 +:1041F000EF708E2F90E0FC01E759FF4F0C949D3635 +:10420000842F807F042F0F70882311F00295007F88 +:10421000112389F0002309F488C180E28C0D8830D5 +:1042200020F4802F0E94E62803C0802F0E94F628E9 +:104230000E942D297AC18C2D0E946520002309F44B +:10424000AAC180E28C0D883020F4802F0E94EC28D7 +:1042500003C0802F0E94FC280E942D299CC1942F0E +:10426000907F842F8F70903211F08295807FCC20C8 +:1042700021F0F1E0CF16A1F01DC0112339F0002389 +:1042800019F1013009F50E94162985C1002319F0A2 +:10429000013009F480C189830E941929898103C1F1 +:1042A000112321F0063008F076C10EC0053008F069 +:1042B00072C1F9C0112359F0002331F0F701958143 +:1042C00090FF33C19F7095830E94B42064C1002386 +:1042D00009F4E9C030C1842F86958695837019F062 +:1042E000813061F058C1112321F08C2D942F9370EF +:1042F00002C080E090E00E94681E4DC1112321F0B1 +:104300008C2D942F937002C080E090E00E947E1E5E +:1043100042C18C2D112319F00E94DD2C02C00E9495 +:10432000452D0E94CA2D37C1842F837009F04DC0DE +:10433000111131C12C2D229526952770220F220FA5 +:104340006C2D6F70862F90E0A0E0B0E04C015D0115 +:10435000022E04C0880C991CAA1CBB1C0A94D2F71C +:10436000C4FE12C08FE090E0A0E0B0E004C0880F6F +:10437000991FAA1FBB1F2A95D2F7BC01CD016095DA +:1043800070958095909503C060E070E0CB01242F7C +:10439000269526952370223051F080F468297929DA +:1043A0008A299B29213071F00E941527F4C06829C1 +:1043B00079298A299B290E943127EDC00E9415275F +:1043C000C501B4010E94F926E6C0112319F0842F1B +:1043D000817001C08695882309F4DDC02C2D2295BB +:1043E00026952770220F220F6C2D6F70862F90E07C +:1043F000A0E0B0E04C015D01022E04C0880C991CC5 +:10440000AA1CBB1C0A94D2F7C4FE12C08FE090E035 +:10441000A0E0B0E004C0880F991FAA1FBB1F2A9517 +:10442000D2F7BC01CD01609570958095909503C041 +:1044300060E070E0CB01242F269526952370223072 +:1044400051F080F4682979298A299B29213071F05B +:104450000E94EF27A0C0682979298A299B290E94F8 +:104460000B2899C00E94EF27C501B4010E94D327F1 +:1044700092C08C2D90E0FC01E05EF109E531F10580 +:1044800008F04FC0E758FF4F0C949D360C2D0F706D +:10449000842F8F71112321F00E946C27802F14CF5D +:1044A0000E948D27802F0E94BB2075C0112341F0F0 +:1044B000053008F070C0842F8F710E94B2276BC046 +:1044C000063008F068C0F7CF112339F0842F8F71C0 +:1044D0000E946C2760C01123C9F3842F8F710E9442 +:1044E0008D2759C0112329F0842F8F710E945727DF +:1044F00052C00E944D274FC0112351F0142F1F713D +:10450000812F0E946C2763E0812F0E94802843C086 +:1045100081E00E9489280230F0F182E00E9489281F +:104520003AC0112331F0002389F28C2D0E949D1F87 +:1045300032C0002391F28C2D0E9465202CC04F7058 +:104540006C2DC7010E94A40D0E94712624C0111178 +:1045500022C0842F8F70823099F038F4882369F05C +:104560008130C9F40E94903416C0833061F08430E9 +:1045700091F48C2D0E941B350EC00E9466340BC036 +:104580000E94BF3408C00E94E53405C04F706C2DF6 +:10459000C7010E94030ADD20F1F00E947C2880FD03 +:1045A0001AC0F70112820E9476280E946C27C70168 +:1045B0000E94F9220E9476280F90DF91CF911F91DF +:1045C0000F91FF90EF90DF90CF90BF90AF909F90B2 +:1045D0008F900C948D270F90DF91CF911F910F91A9 +:1045E000FF90EF90DF90CF90BF90AF909F908F9013 +:1045F00008950F931F93CF93DF93EC018B819C81E0 +:10460000892BC9F089818F3F19F488818F3F99F0F8 +:10461000CE010E946E0A882371F0688179818A81B7 +:104620000E9472288C010E9427280E94EE26B80161 +:10463000CE010E94C220DF91CF911F910F9108956A +:104640000E9403290E9413290E94D5280E942D2927 +:104650000E94FC2E0E94CA2D80E090E00E94681EFD +:1046600080E090E00C947E1E0E94F3280C9420239E +:104670000E946728292F22952F702C3030F42A3081 +:1046800048F42250223098F405C02C3061F02F30CD +:1046900051F00DC0803F69F018F4803E40F409C02D +:1046A000843F29F406C093FB882780F9089580E0B1 +:1046B000089581E00895CF93DF9300D000D01F923A +:1046C000CDB7DEB70F900F900F900F900F90DF9146 +:1046D000CF910895CF93DF9300D000D000D0CDB715 +:1046E000DEB726960FB6F894DEBF0FBECDBFDF91C2 +:1046F000CF9108951F93CF93DF93C091990116E056 +:1047000080919A01C81799F0D0E01C9FF0011D9F7D +:10471000F00D1124E556FE4F408151816281738175 +:10472000848195810E946A232196C770E9CFDF9129 +:10473000CF911F9108954091CB015091CC01609190 +:10474000CD017091CE018091CF019091D0010C9458 +:104750006A238091D00182958F7009F054C08091B6 +:10476000CD01882309F44FC080919901A0919A014D +:104770004091CE015091CF016091CB017091CC015D +:10478000B6E08A1709F43FC090E041155105C1F128 +:104790007F3F11F46F3FA1F1B89FF001B99FF00D79 +:1047A0001124E556FE4F218127132AC020812613AC +:1047B00027C02281211124C0238134812417350789 +:1047C00010F421503109241B350B283C3105C0F46D +:1047D0002091D0012F7020612093D00126E0289FE6 +:1047E000F001299FF00D1124E056FE4F80818F705B +:1047F000806180838BEC91E00E94F9220C947A23F3 +:1048000001968770BECF0895CF92DF92EF92FF920C +:104810000F931F93CF93DF93CDB7DEB762970FB699 +:10482000F894DEBF0FBECDBF8C0185E0F801DE013C +:104830001D9601900D928A95E1F7D8014C91119641 +:104840005C91119712966C918091CE019091CF015D +:10485000009709F475C13091CB017091CC017F3F75 +:1048600019F43F3F09F46CC1F801C380D480E09093 +:10487000CD01EE2009F4BEC02091D001C816D906A2 +:1048800028F0D601A81BB90BCD0104C080959095E6 +:104890008C0D9D1DFF24F394883C910578F0F12C3C +:1048A000207F09F0C4C07C2DD98AC88A89890E94DA +:1048B0005B238BEC91E00E94F922AFC0822F807FB6 +:1048C00009F045C0571313C0431311C061110FC045 +:1048D0002F7020612093D0010E949B238BEC91E0EC +:1048E0000E94F9228091D001F80185832EC0CD2845 +:1048F00019F15F3F11F44F3FF9F0F62E61111CC022 +:104900008091990120919A0136E0821709F45BC0E9 +:1049100090E0389FF001399FF00D1124E556FE4FCD +:104920007181571306C07081471303C072817111E2 +:1049300003C001968770E9CFF62E662309F41CC1E7 +:104940008091D00181608093D001F12C15C1571363 +:1049500009C0431307C0611105C08091D001F8015F +:104960008583C8C04D875E878D859E856A8B0E9432 +:1049700038236A898823D1F16623C1F12091D001BF +:10498000822F82958F7090E0029774F08091CB0116 +:104990009091CC0198878F831986DB86CA862C87F5 +:1049A000CE0107960E94F92286E0F801ABECB1E057 +:1049B00001900D928A95E1F70E94A9230E949B2302 +:1049C000FF24F394D9C04D875E878D859E850E9414 +:1049D0006728292F22952F70223008F0C1C09F70C0 +:1049E00009F0BBC0805E883008F4C6C0C8010E94D0 +:1049F000F922E6CFC816D90608F453C0F601E81B21 +:104A0000F90BCF01883C910508F450C0F12C7C2DA6 +:104A1000D98AC88A89890E945B23EBECF1E086E0A1 +:104A2000DF011D928A95E9F70E949B23A5C05713C9 +:104A300014C0431312C0611110C08091D001F8015D +:104A40008583C8010E94F92286E0EBECF1E0DF01EA +:104A50001D928A95E9F7FE2C8FC04D875E878D8564 +:104A60009E856A8B0E9438236A89882309F4BECF09 +:104A7000662309F4BBCF2091D001822F82958F70DD +:104A800090E002970CF490CF8091CB019091CC01F3 +:104A90009A8389831B82DD82CC822E83CE0101968C +:104AA00081CF809590958C0D9D1DACCFF62E662301 +:104AB00009F49CCF571333C0431331C02091D00168 +:104AC00020FD24C0822F82958F70482F50E0411521 +:104AD0005105E1F0D80115962C9315974F305105EB +:104AE00049F08F5F982F9295907F822F8F70892B3E +:104AF00015968C93C8010E94F92286E0F801ABEC70 +:104B0000B1E001900D928A95E1F78ECF86E0F80131 +:104B1000ABECB1E001900D928A95E1F72DC04D8785 +:104B20005E878D859E850E94382381113DCF8091BF +:104B3000D00181608093D001C8010E94F9221CC07D +:104B4000662309F453CF4D875E878D859E850E942D +:104B50003823882309F44ACF27CF811143CF0CC0D3 +:104B6000243008F043CF9F7009F43CCFD80115964C +:104B70009C91907F09F036CF8F2D62960FB6F894F6 +:104B8000DEBF0FBECDBFDF91CF911F910F91FF9080 +:104B9000EF90DF90CF9008951F93CF93DF93CDB721 +:104BA000DEB72C970FB6F894DEBF0FBECDBF4F8394 +:104BB000588769877A878B879C87CE0107960E94E2 +:104BC0000424882371F08A859B85892B09F441C0D0 +:104BD00088858F3F09F065C08F818F3F09F061C0E4 +:104BE00038C086E0FE013796DE01119601900D92E5 +:104BF0008A95E1F76A857B856115710551F1FF8121 +:104C0000E885EF3F11F4FF3F21F120919A0130E058 +:104C1000C9010196877099274091990150E0841746 +:104C2000950709F447C0F983EA837D836C8396E096 +:104C3000929FD001939FB00D1124A556BE4FFE0147 +:104C4000319601900D929A95E1F780939A010E9416 +:104C50007A2316E08091990190919A018917B9F110 +:104C6000189FC001112485569E4F0E94042488235A +:104C700071F1E09199011E9FF0011124E556FE4F5C +:104C80004081518162817381848195810E946A2370 +:104C90008091990190E001968770992780939901FE +:104CA000D9CF4F81588569857A858B859C850E94EF +:104CB0006A23CFCF0E94342310929A011092990157 +:104CC000EBECF1E086E0DF011D928A95E9F72C9686 +:104CD0000FB6F894DEBF0FBECDBFDF91CF911F910D +:104CE0000895EF92FF920F931F93CF93DF938C0160 +:104CF000892B09F46CC0F12CEE24E394E801219691 +:104D0000F8018491843740F4843008F051C0813038 +:104D100081F0823019F15BC0853709F444C0A8F1F5 +:104D20009CE7980F903708F052C08F770E9465205B +:104D300041C00E5F1F4FFE01849190E2980F9830A2 +:104D400050F48770FE2D01C0FF0F8A95EAF78F2F70 +:104D50000E94062914C00E949D1F2DC00E5F1F4F88 +:104D6000FE01849190E2980F983060F48770FE2DD8 +:104D700001C0FF0F8A95EAF78F2F0E940C290E942D +:104D80002D2919C00E94652016C00E5F1F4FFE011D +:104D9000C491CC2381F08FE99FE00197F1F700C027 +:104DA0000000C150F6CF0E5F1F4FFE01F49003C00C +:104DB0000E949D1F8E018F2D882309F49FCFEFE95C +:104DC000FFE03197F1F700C000008150F5CFDF918F +:104DD000CF911F910F91FF90EF90089508956093E8 +:104DE000D5017093D6018093D7019093D8010C948C +:104DF00020230F931F930091D5011091D60120918C +:104E0000D7013091D801DC01CB01802B912BA22B53 +:104E1000B32B8093D5019093D601A093D701B09383 +:104E2000D8011F910F910C9420230F931F93009191 +:104E3000D5011091D6012091D7013091D801DC0124 +:104E4000CB0180239123A223B3238093D501909398 +:104E5000D601A093D701B093D8011F910F910C9464 +:104E600020230F931F930091D5011091D60120911B +:104E7000D7013091D801DC01CB0180279127A227EF +:104E8000B3278093D5019093D601A093D701B09317 +:104E9000D8011F910F910C9420231092D1011092F0 +:104EA000D2011092D3011092D4010C94202341E03E +:104EB00050E060E070E004C0440F551F661F771F8C +:104EC0008A95D2F74093D1015093D2016093D301D8 +:104ED0007093D4010C94202341E050E060E070E036 +:104EE00004C0440F551F661F771F8A95D2F7809123 +:104EF000D1019091D201A091D301B091D401482B5E +:104F0000592B6A2B7B2B4093D1015093D201609394 +:104F1000D3017093D4010C94202341E050E060E071 :104F200070E004C0440F551F661F771F8A95D2F7A3 -:104F30008091D2019091D301A091D401B091D5017B -:104F4000482B592B6A2B7B2B4093D2015093D301D2 -:104F50006093D4017093D5010C943C2341E050E060 -:104F600060E070E004C0440F551F661F771F8A95EC -:104F7000D2F740955095609570958091D2019091AF -:104F8000D301A091D401B091D501482359236A23BC -:104F90007B234093D2015093D3016093D40170934B -:104FA000D5010C943C2341E050E060E070E004C087 -:104FB000440F551F661F771F8A95D2F78091D20143 -:104FC0009091D301A091D401B091D50148275927E0 -:104FD0006A277B274093D2015093D3016093D40179 -:104FE0007093D5010C943C230F931F930091D20131 -:104FF0001091D3012091D4013091D501DC01CB0176 -:10500000802B912BA22BB32B8093D2019093D301B1 -:10501000A093D401B093D5011F910F910C943C2320 -:105020000F931F930091D2011091D3012091D401CD -:105030003091D501DC01CB0180239123A223B3233E -:105040008093D2019093D301A093D401B093D50162 -:105050001F910F910C943C230F931F930091D20149 -:105060001091D3012091D4013091D501DC01CB0105 -:1050700080279127A227B3278093D2019093D30151 -:10508000A093D401B093D5011F910F910C943C23B0 -:105090000895CF92DF92EF92FF920F931F93CF93D9 -:1050A000DF938C01C090D601D090D701E090D80159 -:1050B000F090D9018091D2019091D301A091D401B7 -:1050C000B091D501C82AD92AEA2AFB2ACFE1D0E03B -:1050D000D701C6010C2E04C0B695A7959795879564 -:1050E0000A94D2F780FF06C0B8018C2F0E940B0CE7 -:1050F000019721F4219760F780E001C08C2FDF91A8 -:10510000CF911F910F91FF90EF90DF90CF90089576 -:10511000CF93DF93EC010E944928BE010E940B0C43 -:10512000DF91CF910895CB010E9488280895809146 -:10513000DA0185958595859508958091DA018770C6 -:10514000089598E0899F90011124262B2093DA017D -:105150000C948D272091DA01809582238093DA01C7 -:10516000982F977069F430E0482F552747FD5095E8 -:105170002417350729F08595859585950C94AE27DC -:1051800008959091DA01977081E009F480E0089524 -:1051900020910D0130910E01F90132969FEF40E010 -:1051A0005191581789F09F3F19F4511101C0942F64 -:1051B0004F5F4630A9F79F3F39F0F901E90FF11D24 -:1051C00097FDFA9582830895089520910D013091FD -:1051D0000E01F9013296285F3F4F9081981301C06C -:1051E00010823196E217F307C1F7089581E090E04D -:1051F000E0910D01F0910E01E80FF91F1082019668 -:1052000088309105A9F708958091E601089590915D -:10521000E601892B8093E601089580959091E6013F -:1052200089238093E60108951092E60108959091F4 -:10523000E501892B8093E501089580959091E50122 -:1052400089238093E50108951092E50108959091D6 -:10525000E401892B8093E401089580959091E40105 -:1052600089238093E40108951092E40108958093C6 -:10527000DB0108951092DB01089580910D0190915A -:105280000E01FC0131969C01285F3F4F80E0919117 -:1052900091118F5FE217F307D1F70895E0910D01A7 -:1052A000F0910E018091E6018083E0910D01F09173 -:1052B0000E0190818091E501892B8083E0910D01A1 -:1052C000F0910E0190818091E401892B808380917F -:1052D000DB01882361F0E0910D01F0910E019081D6 -:1052E000892B80830E943D2981111092DB018091DE -:1052F0000D0190910E010C941C1E90934701809318 -:105300004601089520E0009739F0AC014150510961 -:10531000842395232F5FF7CF822F08958295982FAE -:105320009C7C392F36953695282F237344E0249F93 -:10533000C0011124932F982B292F2A7A2695892F83 -:105340008575880F822B08951F93CF93DF931F924B -:10535000CDB7DEB799830E948E29182F9981892FA6 -:105360000E948E29212F30E0322F2227A901482BBD -:10537000CA010F90DF91CF911F910895809136025D -:10538000843039F11092E80120E488E190E00FB612 -:10539000F894A895809360000FBE2093600080E091 -:1053A0000E94D80980E00E943E0E83B7817F84600E -:1053B00083BF83B7816083BF7894889583B78E7FDE -:1053C00083BF88E10FB6F89480936000109260006C -:1053D0000FBE0895089580E00E94D8090E94540EDF -:1053E0000E94D70E0E94EA290E949E0F91E081112F -:1053F00001C090E0892F08950E94502380E00E9410 -:10540000D8090E9478340E94101E0C943E0E1F9200 -:105410000F920FB60F9211248F939F93AF93BF9368 -:105420008091E801811113C08091E9019091EA0116 -:10543000A091EB01B091EC014196A11DB11D8093AB -:10544000E9019093EA01A093EB01B093EC01BF91C5 -:10545000AF919F918F910F900FBE0F901F90189555 -:1054600082E084BD93E095BD9AEF97BD80936E0076 -:1054700008952FB7F8948091E9019091EA01A091E5 -:10548000EB01B091EC012FBF0895CF92DF92EF9224 -:10549000FF920F931F932FB7F8944091E901509119 -:1054A000EA016091EB017091EC012FBF6A017B0171 -:1054B000EE24FF248C0120E030E0C016D106E20685 -:1054C000F30610F4415051099A01281B390BC90108 -:1054D0001F910F91FF90EF90DF90CF9008951F9252 -:1054E0000F920FB60F9211248F939F93AF93BF9398 -:1054F0008091E9019091EA01A091EB01B091EC015A -:105500000196A11DB11D8093E9019093EA01A0933A -:10551000EB01B093EC01BF91AF919F918F910F90F0 -:105520000FBE0F901F9018950E940E1BF8942FEF3E -:1055300087EA91E6215080409040E1F700C00000EA -:1055400087E090EBDC018093400290934102A093AE -:105550004202B09343029CE088E10FB6F894A8950C -:10556000809360000FBE90936000FFCFAF92BF9218 -:10557000CF92DF92EF92FF920F931F93CF93C4E0ED -:10558000CC24C394D12CE82EF12C8C2F0E945B0FDD -:105590005C010DE010E09601002E02C0220F331FC7 -:1055A0000A94E2F72A213B21232B51F0602F7C2F14 -:1055B00080E00E94AF0DE816F90611F481E006C004 -:1055C0000150110940F7C15000F780E0CF911F91C1 -:1055D0000F91FF90EF90DF90CF90BF90AF90089524 -:1055E000CF93C82F8CE20E94B62A882321F08C2FFB -:1055F000CF910C94B62A80E0CF910895CF930E946A -:105600004E2C811102C00E942F2C8CE898E00E9441 -:105610001709C5E6C15049F00E94D70E8FE39CE9F7 -:105620000197F1F700C00000F5CF85E898E00E94EF -:10563000170989E20E94F02A81110FC18AE20E94B3 -:10564000F02A81110E942F2C85E00E94F02A8111FE -:105650000E94942A0E94592C8093E70187E00E94BF -:10566000F02A8823A9F18BE10E94F02A882351F0C7 -:105670008091E70181FB222720F991E0922790FB9E -:1056800081F90EC08EE00E94F02A882361F080919B -:10569000E70182FB222720F991E0922790FB82F913 -:1056A0008093E70115C080E10E94F02A9091E70104 -:1056B000882341F093FB222720F981E0822780FB99 -:1056C00093F904C0892F809580FB90F99093E701AE -:1056D0008091E7010E945D2C0E946B2C90E09093DA -:1056E000F9018093F80180EE0E94F02A882341F0AE -:1056F0008091F801982F909590FB80F98093F801A4 -:1057000089E30E94F02A882359F08091F80181FBF7 -:10571000222720F991E0922790FB81F98093F801EC -:1057200082EE0E94F02A882359F08091F80182FBD2 -:10573000222720F991E0922790FB82F98093F801CB -:1057400086EE0E94F02A882359F08091F80183FBAD -:10575000222720F991E0922790FB83F98093F801AA -:1057600083EE0E94F02A882359F08091F80184FB8F -:10577000222720F991E0922790FB84F98093F80189 -:1057800085E30E94F02A882359F08091F80185FB77 -:10579000222720F991E0922790FB85F98093F80168 -:1057A00081E30E94F02A882359F08091F80186FB5A -:1057B000222720F991E0922790FB86F98093F80147 -:1057C00081E10E94F02A882359F08091F80187FB3B -:1057D000222720F991E0922790FB87F98093F80126 -:1057E0008091F8010E946F2C87E20E94F02AC82F56 -:1057F0008EE10E94F02A8111C2608FE10E94F02A9E -:105800008111C46080E20E94F02A8111C86081E2A7 -:105810000E94F02A8111C06182E20E94F02A811167 -:10582000C06283E20E94F02A8111C06484E20E9477 -:10583000F02A882311F0C06802C0CC2329F08C2FF5 -:105840000E94662C6C2F03C00E94622C682F70E0AF -:1058500080E090E0CF910C941027CF9108956DEEE9 -:105860007EEF80E090E00E94E93660E082E090E028 -:105870000E94CB3660E083E090E00E94CB3660E08F -:1058800084E090E00E94CB3660E085E090E00E94EA -:10589000CB3660E086E090E00C94CB3680E090E080 -:1058A0000E94C53621E08D3E9E4F09F020E0822FF8 -:1058B000089582E090E00C94B736682F82E090E083 -:1058C0000C94CB3683E090E00C94B736682F83E0DD -:1058D00090E00C94CB3684E090E00C94B736682FBF -:1058E00084E090E00C94CB3686E090E00C94B736E0 -:1058F000682F86E090E00C94CB368091EF0180FF1A -:105900000BC06091120185E0689FB001112475956C -:105910006795759567952BC081FF09C0609112014D -:1059200085E0689FB00111247595679520C082FFBE -:1059300007C06091120185E0689FB001112417C073 -:105940009091F0019923D1F060911101961788F799 -:105950002091120185E0289F90011124929FA001BF -:10596000939F500D112470E0CA010E949D3660384B -:10597000710540F46115710539F002C065E070E011 -:10598000862F08958FE7089581E008958091EF01B3 -:1059900080FF08C06091100170E07595679575955E -:1059A000679521C081FF06C06091100170E0759578 -:1059B000679519C082FF04C06091100170E010C0AB -:1059C0009091F0019923C1F060910F019617A0F713 -:1059D00080911001899FC001112470E00E949D36C2 -:1059E0006038710528F46115710521F0862F08953E -:1059F0008FE7089581E0089561E070E0F4CF803F83 -:105A000021F40E947D2C819504C0813F29F40E94DD -:105A10007D2C8093F3010895823F21F40E947D2C18 -:105A2000819504C0833F29F40E947D2C8093F2016C -:105A30000895893F19F40E94C62C05C08A3F31F4AD -:105A40000E94C62C81958093F40108958B3F21F428 -:105A50000E94C62C819504C08C3F29F40E94C62C5C -:105A60008093F5010895843F21F48091F1018160D4 -:105A700017C0853F21F48091F101826011C0863FFB -:105A800021F48091F10184600BC0873F21F4809163 -:105A9000F101886005C0883F31F48091F101806197 -:105AA0008093F10108958D3F21F48091EF01816091 -:105AB0000BC08E3F21F48091EF01826005C08F3FC3 -:105AC00029F48091EF0184608093EF010895803F75 -:105AD00039F48091F30187FF6CC01092F30169C023 -:105AE000813F29F48091F3011816BCF362C09091B4 -:105AF000F201823F29F497FF5CC01092F20159C075 -:105B0000833F19F41916CCF354C0893F41F48091B6 -:105B1000F40118160CF04DC01092F4014AC08A3FEF -:105B200029F48091F40187FF44C0F6CF8B3F39F40C -:105B30008091F50187FF3DC01092F5013AC08C3F7E -:105B400029F48091F5011816BCF333C0843F21F489 -:105B50008091F1018E7F17C0853F21F48091F10182 -:105B60008D7F11C0863F21F48091F1018B7F0BC0A6 -:105B7000873F21F48091F101877F05C0883F31F490 -:105B80008091F1018F7E8093F10113C08D3F21F44C -:105B90008091EF018E7F0BC08E3F21F48091EF0149 -:105BA0008D7F05C08F3F29F48091EF018B7F80931B -:105BB000EF018091F20181110EC08091F3018111FA -:105BC0000AC08091F401811106C08091F501811114 -:105BD00002C01092F00108958091E70183FF7EC01A -:105BE00088EC98E00E9417098091F1011F928F9331 -:105BF00083EC98E09F938F930E94B00981EC98E02A -:105C00000E9417098091F201282F332727FD309534 -:105C10003F938F938EEB98E09F938F930E94B009F0 -:105C20008CEB98E00E9417098091F301282F33270D -:105C300027FD30953F938F9389EB98E09F938F9347 -:105C40000E94B00987EB98E00E9417098091F40147 -:105C5000282F332727FD30953F938F9384EB98E0CF -:105C60009F938F930E94B00982EB98E00E941709DE -:105C70008091F501282F332727FD30953F938F938F -:105C80008FEA98E09F938F930E94B0098CEA98E086 -:105C90000E9417098091F0011F928F9389EA98E082 -:105CA0009F938F930E94B00987EA98E00E9417099A -:105CB0008091EF011F928F9384EA98E09F938F93D6 -:105CC0000E94B00981EA98E00E9417098DB79EB73B -:105CD0004C960FB6F8949EBF0FBE8DBF81EF91E03A -:105CE0000E94651E0E94392A9093EE018093ED0177 -:105CF00008951F93CF93DF938091ED019091EE0172 -:105D00000E94452AAC019091F001992321F0209145 -:105D1000130130E006C0209114018AE0289F900111 -:105D200011244217530708F486C08091F201C091F4 -:105D3000F301D091F4011091F501811107C0C11157 -:105D400076C0D11174C0111172C075C09F3F19F097 -:105D50009F5F9093F001181624F40E947D2C80938D -:105D6000F2018091F20187FF05C00E947D2C819590 -:105D70008093F2011C1624F40E947D2C8093F30181 -:105D80008091F30187FF05C00E947D2C819580934F -:105D9000F3016091F201662339F1C091F301CC2344 -:105DA00019F1772767FD7095872F972F0E948E3501 -:105DB00023E333E343E35FE30E94F2350E945B3564 -:105DC0006093F2016C2F772767FD7095872F972FCF -:105DD0000E948E3523E333E343E35FE30E94F23511 -:105DE0000E945B356093F3011D1624F40E94C62CBB -:105DF0008093F4018091F40187FF05C00E94C62CB6 -:105E000081958093F401111624F40E94C62C80938E -:105E1000F5018091F50187FF05C00E94C62C819590 -:105E20008093F501DF91CF911F910C94EC2D9F3F52 -:105E300009F08ECF96CFDF91CF911F910895E1EFBA -:105E4000F1E085E0DF011D928A95E9F71092F001FB -:105E50001092EF0108958BEE9AE00E9417091F92AD -:105E600081E08F931F9285E08F938DE99AE09F9355 -:105E70008F930E94B0090F900F900F900F900F908A -:105E80000F9008958330E9F128F4813061F0823079 -:105E900009F10895853009F462C008F449C08630DC -:105EA00009F474C0089580911401262F30E0280F62 -:105EB000311D2F3F310524F4680F6093140103C096 -:105EC0008FEF80931401809114011F928F9386EDC0 -:105ED00099E072C080911301262F30E0280F311D08 -:105EE0002F3F310524F4680F6093130103C08FEF37 -:105EF00080931301809113011F928F9384EC99E09A -:105F00005BC080911201262F30E0280F311D2F3FFA -:105F1000310524F4680F6093120103C08FEF809362 -:105F20001201809112011F928F9381EB99E044C07E -:105F300080911101262F30E0280F311D2F3F3105B0 -:105F400024F4680F6093110103C08FEF8093110157 -:105F5000809111011F928F938CE999E02DC080915F -:105F60001001262F30E0280F311D2F3F310524F47A -:105F7000680F6093100103C08FEF80931001809130 -:105F800010011F928F9383E899E016C080910F0152 -:105F9000262F30E0280F311D2F3F310524F4680FE4 -:105FA00060930F0103C08FEF80930F0180910F0169 -:105FB0001F928F9388E699E09F938F930E94B00978 -:105FC0000F900F900F900F900895833081F128F477 -:105FD000813059F08230D1F00895853009F449C0FC -:105FE000B8F1863009F456C00895809114016817FD -:105FF00020F4861B8093140102C01092140180913A -:1060000014011F928F9389E599E054C08091130188 -:10601000681720F4861B8093130102C010921301AD -:10602000809113011F928F9387E499E043C0809180 -:106030001201681720F4861B8093120102C010928F -:106040001201809112011F928F9384E399E032C074 -:1060500080911101681720F4861B8093110102C002 -:1060600010921101809111011F928F938FE199E09D -:1060700021C080911001681720F4861B80931001C5 -:1060800002C010921001809110011F928F9386E040 -:1060900099E010C080910F01681720F4861B80934F -:1060A0000F0102C010920F0180910F011F928F9378 -:1060B0008BEE98E09F938F930E94B0090F900F9002 -:1060C0000F900F900895CF93C82F1F928F9380EF5A -:1060D0009BE09F938F930E94B00981E090E0A0E045 -:1060E000B0E0BC01CD0104C0660F771F881F991F67 -:1060F000CA95D2F70E9410270F900F900F900F9023 -:10610000CF910C945023CF938732B0F58E3108F0A5 -:1061100088C28E3009F402C200F5873009F4CBC181 -:10612000A8F4863009F083C28091E701817F8E7FD9 -:106130008093E7018DE49DE00E94170981E291E1DF -:106140000E94170981E08093F701B3C1883009F4F8 -:106150003FC08B3009F4A9C16AC2863109F424C258 -:1061600020F4803109F4EEC162C2893109F405C21C -:106170008B3109F4BFC15BC2883309F496C150F476 -:10618000893209F450C2853309F44DC2873209F4CB -:106190004AC24DC2833409F446C228F48A3308F453 -:1061A00046C2895341C2883409F041C20E9450233B -:1061B00085E091E10E9417099FEF23ED80E3915064 -:1061C00020408040E1F700C000000E94942A71C185 -:1061D00085E291E10E94170987E890E10E94170982 -:1061E0000E94622C1F928F9384E890E19F938F937B -:1061F0000E94B00982E890E10E9417090E94592C80 -:10620000C82F8FE690E10E9417091F92CF938AE66C -:1062100090E19F938F930E94B00988E690E10E94DD -:1062200017098EE590E10E9417098C2F81701F924B -:106230008F938BE590E19F938F930E94B00989E53E -:1062400090E10E9417098FE490E10E941709C1FBB9 -:10625000882780F91F928F938CE490E19F938F930E -:106260000E94B0098AE490E10E9417098EE390E150 -:106270000E941709C2FB882780F91F928F938BE336 -:1062800090E19F938F930E94B00989E390E10E946F -:10629000170980E390E10E941709C3FBCC27C0F9DE -:1062A0001F92CF938DE290E19F938F930E94B0094C -:1062B0008BE290E10E9417090E946B2CC82F87E1A6 -:1062C00090E10E9417091F92CF9382E190E19F9382 -:1062D0008F930E94B00980E190E10E94170987EF37 -:1062E0009FE00E9417098C2F81701F928F9384EF7B -:1062F0009FE09F938F930E94B0098DB79EB78096C1 -:106300000FB6F8949EBF0FBE8DBF82EF9FE00E9434 -:1063100017098BED9FE00E941709C1FB882780F9C0 -:106320001F928F9388ED9FE09F938F930E94B009F7 -:1063300086ED9FE00E94170984EC9FE00E941709F8 -:10634000C2FB882780F91F928F9381EC9FE09F9377 -:106350008F930E94B0098FEB9FE00E9417098DEA8E -:106360009FE00E941709C3FB882780F91F928F9333 -:106370008AEA9FE09F938F930E94B00988EA9FE08A -:106380000E9417098EE99FE00E941709C4FB882725 -:1063900080F91F928F938BE99FE09F938F930E94C8 -:1063A000B00989E99FE00E94170987E89FE00E94F1 -:1063B0001709C5FB882780F91F928F9384E89FE017 -:1063C0009F938F930E94B00982E89FE00E94170973 -:1063D00086E69FE00E941709C6FB882780F91F9276 -:1063E0008F9383E69FE09F938F930E94B00981E68D -:1063F0009FE00E94170989E59FE00E941709C7FBEB -:10640000CC27C0F91F92CF9386E59FE09F938F938F -:106410000E94B00984E59FE00E9417090E94742C35 -:10642000C82F8DE39FE00E9417091F92CF9388E346 -:106430009FE09F938F930E94B0098DB79EB780967F -:106440000FB6F8949EBF0FBE8DBF86E39FE00E94FB -:1064500017098CE29FE00E9417098C2F81701F9210 -:106460008F9389E29FE09F938F930E94B00987E208 -:106470009FE00E9417098EE19FE00E941709C695D0 -:106480001F92CF938BE19FE09F938F930E94B0095F -:1064900089E19FE00E9417098DB79EB708960FB655 -:1064A000F8949EBF0FBE8DBF04C084E79DE00E949C -:1064B0001709C1E0C1C08091E701C82FC095C17024 -:1064C000C0FB80F98093E701CC2349F089EF90E18C -:1064D0000E9417098091E7018660886048C08CEEB1 -:1064E00090E10E9417098091E701897F877F80935F -:1064F000E701DFCF9091E70191FBCC27C0F981E064 -:10650000C827892FC0FB81F98093E701CC2319F0BC -:106510008FED90E127C081ED90E1C9CF9091E70127 -:1065200092FBCC27C0F981E0C827892FC0FB82F9F4 -:106530008093E701CC2319F082EC90E113C082EB49 -:1065400090E1B5CF9091E70193FBCC27C0F981E0B2 -:10655000C827892FC0FB83F98093E701CC2351F032 -:1065600086EA90E10E9417098091E701816080939B -:10657000E70162C089E990E19ACF8EE39DE00E9435 -:10658000170985E29DE00E94170983EF9CE00E94B5 -:10659000170986EC9CE00E94170986E89CE00E949F -:1065A00017098BE59CE083CF8DE49CE00E941709DE -:1065B0000E94101E1F928F9383E39CE09F938F9302 -:1065C0000E94B00980910C011F928F938CE19CE096 -:1065D0009F938F930E94B009809188011F928F939F -:1065E00089E09CE09F938F930E94B0098091E9011C -:1065F0009091EA01A091EB01B091EC01BF93AF93B0 -:106600009F938F9385EF9BE09F938F930E94B00998 -:106610008DB79EB742960FB6F8949EBF0FBE8DBF42 -:1066200048CF8D5101C080E00E94633042CF87E99E -:1066300090E10E941709C0E08C2FCF91089580E06F -:10664000089580E00895CF93C82F8091F70181309D -:1066500071F020F0823009F44BC042C1E0910D018D -:10666000F0910E018081823209F03CC107C0E091B7 -:106670000D01F0910E018081823261F48C2F0E9415 -:106680001F33811104C08C2F0E9483302FC081E002 -:1066900090E02CC08C2F0E942133811126C0C43180 -:1066A000E1F070F4CB3081F0C031D1F40E942B2F97 -:1066B00088EE9BE00E94170982E08093F70115C0E5 -:1066C000C93259F0C83361F48DE49DE00E94170986 -:1066D0008CEE9BE00E94170908C01092F70104C1DC -:1066E00086EE9BE00E941709FFC081E08170FEC02A -:1066F000C43228F5CE3108F0C1C0CB30A1F1D0F4BE -:10670000C73009F0D3C08EE18093140182E38093F7 -:1067100013018AE08093120184E18093110188E0E3 -:106720008093100188E280930F018CE89AE00E9428 -:106730001709BFC0C33149F1C431C1F0B7C0CB3470 -:1067400009F4A9C028F4C93289F0C83361F0AEC099 -:10675000C13509F49EC0C23509F499C0CE3409F0A0 -:10676000A5C06AE09EC00E942B2FA3C08091F601B5 -:10677000882319F01092F6019CC089E99AE00E94E2 -:10678000170981E08093F701B1C083E79AE00E9486 -:10679000170981E69AE00E941709809114011F925F -:1067A0008F938EE59AE09F938F930E94B0098CE5BA -:1067B0009AE00E9417098AE49AE00E9417098091E2 -:1067C00013011F928F9387E49AE09F938F930E9407 -:1067D000B00985E49AE00E94170986E39AE00E94D6 -:1067E0001709809112011F928F9383E39AE09F9380 -:1067F0008F930E94B00981E39AE00E94170980E21A -:106800009AE00E941709809111011F928F938DE1E8 -:106810009AE09F938F930E94B0098BE19AE00E94C7 -:10682000170986E09AE00E941709809110011F92D3 -:106830008F9383E09AE09F938F930E94B00981E049 -:106840009AE00E9417098AEE99E00E941709809148 -:106850000F011F928F9387EE99E09F938F930E9471 -:10686000B00985EE99E00E9417098DB79EB748964A -:106870000FB6F8949EBF0FBE8DBF1BC0CE51EC2F3C -:10688000F0E0E45CFE4F80818093F60112C061E08D -:1068900003C061E006C06AE08091F6010E94422FC9 -:1068A00008C08091F6010E94E52F03C08AE89AE0B3 -:1068B00013C08091F601882369F01F928F9384E8BA -:1068C0009AE09F938F930E94B0090F900F900F90C2 -:1068D0000F9004C081E89AE00E94170981E006C089 -:1068E0001092F70180E002C080E000CFCF910895C0 -:1068F0000E944E2C811102C00E942F2C0E94742CE9 -:1069000080933F0280FF02C0869501C080E00C9416 -:10691000D80980913F02982F9695292F30E0233097 -:1069200031054CF49F5F990F8170892B81608093B2 -:106930003F020E94782C8091E70180FF0FC0809178 -:106940003F0286951F928F9382E791E19F938F93E9 -:106950000E94B0090F900F900F900F9080913F020E -:1069600086950C94D80980913F02982F969591F0C6 -:106970009158990F8170892B80933F028E7F91E00F -:1069800009F490E080913F0290FB80F980933F02F0 -:106990000E94782C8091E70180FF0FC080913F0218 -:1069A00086951F928F938AE591E19F938F930E9422 -:1069B000B0090F900F900F900F9080913F02869535 -:1069C0000C94D80980913F02982F909590FB80F904 -:1069D00080933F020E94782C8091E70180FF0FC0D6 -:1069E00080913F0281701F928F9384E491E19F9385 -:1069F0008F930E94B0090F900F900F900F9080918D -:106A00003F0280FF02C0869501C080E00C94D80947 -:106A100090913F02892F86958F5F8F779170843098 -:106A200028F4880F892B80933F0202C090933F0285 -:106A300080913F028E7F91E009F490E080913F02C7 -:106A400090FB80F980933F020E94782C8091E701AF -:106A500080FF0FC080913F0286951F928F9380E345 -:106A600091E19F938F930E94B0090F900F900F9028 -:106A70000F9080913F0286950C94D80920913F0297 -:106A8000922F96958927982F990F822F8170892BA5 -:106A900080933F028E7F91E009F490E080913F0265 -:106AA00090FB80F980933F020E94782C80913F02F6 -:106AB00086950C94D80904D06894B1118DC00895BE -:106AC00070D088F09F5790F0B92F9927B751A0F058 -:106AD000D1F0660F771F881F991F1AF0BA95C9F772 -:106AE00012C0B13081F077D0B1E0089574C0672F43 -:106AF000782F8827B85F39F0B93FCCF38695779522 -:106B00006795B395D9F73EF490958095709561950A -:106B10007F4F8F4F9F4F0895E89409C097FB3EF435 -:106B200090958095709561957F4F8F4F9F4F9923DA -:106B3000A9F0F92F96E9BB279395F6958795779558 -:106B40006795B795F111F8CFFAF4BB0F11F460FF18 -:106B50001BC06F5F7F4F8F4F9F4F16C0882311F070 -:106B600096E911C0772321F09EE8872F762F05C084 -:106B7000662371F096E8862F70E060E02AF09A951F -:106B8000660F771F881FDAF7880F9695879597F914 -:106B9000089557FD9058440F551F59F05F3F71F00D -:106BA0004795880F97FB991F61F09F3F79F0879574 -:106BB0000895121613061406551FF2CF4695F1DFFD -:106BC00008C0161617061806991FF1CF869571058D -:106BD000610508940895E894BB2766277727CB01C1 -:106BE00097F908950BD078C069D028F06ED018F0CE -:106BF000952309F05AC05FC01124EECFCADFA0F37D -:106C0000959FD1F3950F50E0551F629FF001729F41 -:106C1000BB27F00DB11D639FAA27F00DB11DAA1F60 -:106C2000649F6627B00DA11D661F829F2227B00DAD -:106C3000A11D621F739FB00DA11D621F839FA00D38 -:106C4000611D221F749F3327A00D611D231F849F88 -:106C5000600D211D822F762F6A2F11249F575040DF -:106C60008AF0E1F088234AF0EE0FFF1FBB1F661F7A -:106C7000771F881F91505040A9F79E3F510570F033 -:106C800014C0AACF5F3FECF3983EDCF3869577956E -:106C90006795B795F795E7959F5FC1F7FE2B880F2E -:106CA000911D9695879597F9089597F99F6780E8C4 -:106CB00070E060E008959FEF80EC089500240A944E -:106CC0001616170618060906089500240A941216C7 -:106CD0001306140605060895092E0394000C11F4FA -:106CE000882352F0BB0F40F4BF2B11F460FF04C0A7 -:106CF0006F5F7F4F8F4F9F4F0895991B79E004C0BE -:106D0000991F961708F0961B881F7A95C9F78095EA -:106D10000895AA1BBB1B51E107C0AA1FBB1FA617E2 -:106D2000B70710F0A61BB70B881F991F5A95A9F734 -:106D300080959095BC01CD01089597FB072E16F420 -:106D4000009407D077FD09D00E94893607FC05D052 -:106D50003EF4909581959F4F0895709561957F4F72 -:106D60000895EE0FFF1F0590F491E02D0994F99915 -:106D7000FECF92BD81BDF89A992780B50895A6E10E -:106D8000B0E044E050E00C94F136A8E1B0E042E01D -:106D900050E00C94F136262FF999FECF92BD81BDBB -:106DA000F89A019700B4021639F01FBA20BD0FB649 -:106DB000F894FA9AF99A0FBE08950396272F0E9425 -:106DC000CC360E94CB36252F0E94CC36242F0C9433 -:106DD000CC360196272F0E94CC360C94CB36DC01A2 -:106DE000CB01FC01F999FECF06C0F2BDE1BDF89AD6 -:106DF000319600B40D9241505040B8F70895F89480 -:026E0000FFCFC2 -:106E0200FFFF7A166B1748171417E01601DC0128EA -:106E120008140A321E0F1F6C76667349130353431C -:106E220079693309196F7F59404D36201208C50719 -:106E32008F076F07FB0614072D074607010203049D -:066E420005060708090027 +:104F300040955095609570958091D1019091D201E6 +:104F4000A091D301B091D401482359236A237B2334 +:104F50004093D1015093D2016093D3017093D40157 +:104F60000C94202341E050E060E070E004C0440F66 +:104F7000551F661F771F8A95D2F78091D1019091B6 +:104F8000D201A091D301B091D401482759276A27B3 +:104F90007B274093D1015093D2016093D30170934A +:104FA000D4010C9420230F931F930091D1011091F1 +:104FB000D2012091D3013091D401DC01CB01802BAF +:104FC000912BA22BB32B8093D1019093D201A0936C +:104FD000D301B093D4011F910F910C9420230F9310 +:104FE0001F930091D1011091D2012091D3013091F2 +:104FF000D401DC01CB0180239123A223B32380932E +:10500000D1019093D201A093D301B093D4011F9109 +:105010000F910C9420230F931F930091D1011091B5 +:10502000D2012091D3013091D401DC01CB01802742 +:105030009127A227B3278093D1019093D201A09307 +:10504000D301B093D4011F910F910C9420230895A4 +:10505000CF92DF92EF92FF920F931F93CF93DF9344 +:105060008C01C090D101D090D201E090D301F0909A +:10507000D4018091D5019091D601A091D701B09132 +:10508000D801C82AD92AEA2AFB2ACFE1D0E0D701E1 +:10509000C6010C2E04C0B695A795979587950A94DE +:1050A000D2F780FD04C0219790F780E007C0B801D7 +:1050B0008C2F0E94010C0197B1F38C2FDF91CF91BF +:1050C0001F910F91FF90EF90DF90CF900895CF93B5 +:1050D000DF93EC010E942828BE010E94010CDF91A1 +:1050E000CF910895CB010E94672808958091D9013E +:1050F00085958595859508958091D9018770089546 +:1051000098E0899F90011124262B2093D9010C94BB +:105110006C272091D901809582238093D901982F03 +:10512000977069F430E0482F082E000C550B2417B7 +:10513000350729F08595859585950C948D270895DB +:105140009091D901977081E009F480E00895209151 +:105150000D0130910E01F90132969FEF40E051911F +:10516000851789F09F3F19F4511101C0942F4F5FAB +:105170004630A9F79F3F39F0F901E90FF11D97FD7E +:10518000FA9582830895089520910D0130910E01C2 +:10519000F9013296285F3F4F9081891301C0108238 +:1051A0003196E217F307C1F7089581E090E0E091AE +:1051B0000D01F0910E01E80FF91F10820196883061 +:1051C0009105A9F708958091E50108959091E50171 +:1051D000892B8093E501089580959091E5018923BD +:1051E0008093E50108951092E50108959091E401FE +:1051F000892B8093E401089580959091E40189239F +:105200008093E40108951092E40108959091E301E0 +:10521000892B8093E301089580959091E301892380 +:105220008093E30108951092E30108958093DA01D9 +:1052300008951092DA01089580910D0190910E0168 +:10524000FC0131969C01285F3F4F80E091919111C4 +:105250008F5FE217F307D1F70895E0910D01F09108 +:105260000E018091E5018083E0910D01F0910E0126 +:1052700090818091E401892B8083E0910D01F09170 +:105280000E0190818091E301892B80838091DA0166 +:10529000882361F0E0910D01F0910E019081892B3E +:1052A00080830E941C2981111092DA0180910D01E6 +:1052B00090910E010C94151E909347018093460126 +:1052C000089520E0009739F0AC0141505109842342 +:1052D00095232F5FF7CF822F08958295982F937390 +:1052E00044E0949F900111248C7C86958695282B10 +:1052F000822F8575880F2A7A2695822B08951F9311 +:10530000CF93DF931F92CDB7DEB799830E946D29AB +:10531000182F9981892F0E946D29212F30E0322F7B +:105320002227A901482BCA010F90DF91CF911F912D +:10533000089580913502843051F11092E70120E404 +:1053400088E190E00FB6F894A895809360000FBEB6 +:105350002093600080E00E94D90980E00E94360E10 +:1053600083B7817F846083BF83B7816083BF789474 +:10537000889583B78E7F83BF0FB6F894A8958091E8 +:105380006000886180936000109260000FBE0895F5 +:10539000089580E00E94D9090E944C0E0E94CF0E11 +:1053A0000E94C8290E94950F91E0811101C090E0F0 +:1053B000892F08950E94342380E00E94D9090E9419 +:1053C00055340E94091E0C94360E1F920F920FB690 +:1053D0000F9211248F939F93AF93BF938091E70116 +:1053E000811113C08091E8019091E901A091EA0137 +:1053F000B091EB014196A11DB11D8093E8019093FE +:10540000E901A093EA01B093EB01BF91AF919F91A5 +:105410008F910F900FBE0F901F90189582E084BD62 +:1054200093E095BD9AEF97BD80936E0008952FB7D6 +:10543000F8948091E8019091E901A091EA01B0917E +:10544000EB012FBF0895CF92DF92EF92FF920F935F +:105450001F932FB7F8944091E8015091E9016091B2 +:10546000EA017091EB012FBF6A017B01EE24FF245A +:105470008C0120E030E0C016D106E206F30610F4FD +:10548000415051099A01281B390BC9011F910F91F5 +:10549000FF90EF90DF90CF9008951F920F920FB67C +:1054A0000F9211248F939F93AF93BF938091E80144 +:1054B0009091E901A091EA01B091EB010196A11D43 +:1054C000B11D8093E8019093E901A093EA01B093A4 +:1054D000EB01BF91AF919F918F910F900FBE0F90F5 +:1054E0001F9018950E94021BF8942FEF87EA91E60F +:1054F000215080409040E1F700C0000087E090EB31 +:10550000DC0180933F0290934002A0934102B0934C +:1055100042029CE088E10FB6F894A8958093600061 +:105520000FBE90936000FFCFAF92BF92CF92DF92F9 +:10553000EF92FF920F931F93CF93C4E0CC24C394B8 +:10554000D12CE82EF12C8C2F0E94520F5C010DE023 +:1055500010E0C601002E02C0880F991F0A94E2F7DE +:105560008A219B21892B51F0602F7C2F80E00E94A3 +:10557000A70DE816F90611F481E006C001501109E3 +:1055800040F7C15000F780E0CF911F910F91FF903D +:10559000EF90DF90CF90BF90AF900895CF93C82F3A +:1055A0008CE20E94942A882321F08C2FCF910C94B6 +:1055B000942A80E0CF910895CF930E942C2C8111E2 +:1055C00002C00E940D2C8CE898E00E941709C5E6E5 +:1055D000C15049F00E94CF0E8FE39CE90197F1F78B +:1055E00000C00000F5CF85E898E00E94170989E225 +:1055F0000E94CE2A81110FC18AE20E94CE2A811117 +:105600000E940D2C85E00E94CE2A81110E94722AF0 +:105610000E94372C8093E60187E00E94CE2A8823DF +:10562000A9F18BE10E94CE2A882351F08091E601F6 +:1056300081FB222720F991E0922790FB81F90EC08F +:105640008EE00E94CE2A882361F08091E60182FBE1 +:10565000222720F991E0922790FB82F98093E601BE +:1056600015C080E10E94CE2A9091E601882341F086 +:1056700093FB222720F981E0822780FB93F904C065 +:10568000892F809580FB90F99093E6018091E60147 +:105690000E943B2C0E94492C90E09093F80180934B +:1056A000F70180EE0E94CE2A882341F08091F70115 +:1056B000982F909590FB80F98093F70189E30E94E1 +:1056C000CE2A882359F08091F70181FB222720F907 +:1056D00091E0922790FB81F98093F70182EE0E947E +:1056E000CE2A882359F08091F70182FB222720F9E6 +:1056F00091E0922790FB82F98093F70186EE0E9459 +:10570000CE2A882359F08091F70183FB222720F9C4 +:1057100091E0922790FB83F98093F70183EE0E943A +:10572000CE2A882359F08091F70184FB222720F9A3 +:1057300091E0922790FB84F98093F70185E30E9422 +:10574000CE2A882359F08091F70185FB222720F982 +:1057500091E0922790FB85F98093F70181E30E9405 +:10576000CE2A882359F08091F70186FB222720F961 +:1057700091E0922790FB86F98093F70181E10E94E6 +:10578000CE2A882359F08091F70187FB222720F940 +:1057900091E0922790FB87F98093F7018091F701C0 +:1057A0000E944D2C87E20E94CE2AC82F8EE10E94D3 +:1057B000CE2A8111C2608FE10E94CE2A8111C4607D +:1057C00080E20E94CE2A8111C86081E20E94CE2A26 +:1057D0008111C06182E20E94CE2A8111C06283E2FF +:1057E0000E94CE2A8111C06484E20E94CE2A8823BE +:1057F00011F0C06802C0CC2329F08C2F0E94442CE9 +:105800006C2F03C00E94402C682F70E080E090E075 +:10581000CF910C94EF26CF9108956DEE7EEF80E04E +:1058200090E00E94D53660E082E090E00E94B736BA +:1058300060E083E090E00E94B73660E084E090E0B2 +:105840000E94B73660E085E090E00E94B73660E0E5 +:1058500086E090E00C94B73680E090E00E94B1368C +:1058600021E08D3E9E4F09F020E0822F089582E0D6 +:1058700090E00C94A336682F82E090E00C94B73649 +:1058800083E090E00C94A336682F83E090E00C94C2 +:10589000B73684E090E00C94A336682F84E090E063 +:1058A0000C94B73686E090E00C94A336682F86E01F +:1058B00090E00C94B7368091EE0180FF0BC06091B0 +:1058C000120185E0689FB001112475956795759563 +:1058D00067952BC081FF09C06091120185E0689F28 +:1058E000B00111247595679520C082FF07C06091B3 +:1058F000120185E0689FB001112417C09091EF015B +:105900009923D1F060911101961788F72091120127 +:1059100085E0289F90011124929FA001939F500D34 +:10592000112470E0CA010E9489366038710540F484 +:105930006115710519F406C065E070E0862F0895C1 +:105940008FE7089581E008958091EE0180FF08C0FF +:105950006091100170E0759567957595679521C008 +:1059600081FF06C06091100170E07595679519C0C0 +:1059700082FF04C06091100170E010C09091EF01AF +:10598000992399F060910F019617A0F7809110016B +:10599000899FC001112470E00E948936603871052A +:1059A00040F46115710519F406C061E070E0862FBE +:1059B00008958FE7089581E00895803F21F40E94C3 +:1059C0005B2C819504C0813F29F40E945B2C80935D +:1059D000F2010895823F21F40E945B2C819504C05E +:1059E000833F29F40E945B2C8093F1010895893F45 +:1059F00019F40E94A42C05C08A3F31F40E94A42C03 +:105A000081958093F30108958B3F21F40E94A42C8B +:105A1000819504C08C3F29F40E94A42C8093F4014A +:105A20000895843F21F48091F001816017C0853F83 +:105A300021F48091F001826011C0863F21F48091B1 +:105A4000F00184600BC0873F21F48091F0018860F1 +:105A500005C0883F31F48091F00180618093F001AE +:105A600008958D3F21F48091EE0181600BC08E3F3F +:105A700021F48091EE01826005C08F3F29F480916E +:105A8000EE0184608093EE010895803F39F48091A7 +:105A9000F20187FF6CC01092F20169C0813F29F4C6 +:105AA0008091F2011816BCF362C09091F101823F1F +:105AB00029F497FF5CC01092F10159C0833F19F49B +:105AC0001916CCF354C0893F41F48091F3011816A4 +:105AD0000CF04DC01092F3014AC08A3F29F4809126 +:105AE000F30187FF44C0F6CF8B3F39F48091F40176 +:105AF00087FF3DC01092F4013AC08C3F29F4809199 +:105B0000F4011816BCF333C0843F21F48091F001F6 +:105B10008E7F17C0853F21F48091F0018D7F11C0E9 +:105B2000863F21F48091F0018B7F0BC0873F21F4E9 +:105B30008091F001877F05C0883F31F48091F001AA +:105B40008F7E8093F00113C08D3F21F48091EE0190 +:105B50008E7F0BC08E3F21F48091EE018D7F05C0BA +:105B60008F3F29F48091EE018B7F8093EE0180912D +:105B7000F10181110EC08091F20181110AC0809162 +:105B8000F301811106C08091F401811102C01092CD +:105B9000EF0108958091E60183FF7EC088EC98E0D4 +:105BA0000E9417098091F0011F928F9383EC98E077 +:105BB0009F938F930E94B00981EC98E00E9417098F +:105BC0008091F101282F082E000C330B3F938F9307 +:105BD0008EEB98E09F938F930E94B0098CEB98E036 +:105BE0000E9417098091F201282F082E000C330B18 +:105BF0003F938F9389EB98E09F938F930E94B00916 +:105C000087EB98E00E9417098091F301282F082E56 +:105C1000000C330B3F938F9384EB98E09F938F930B +:105C20000E94B00982EB98E00E9417098091F4016C +:105C3000282F082E000C330B3F938F938FEA98E0A8 +:105C40009F938F930E94B0098CEA98E00E941709F5 +:105C50008091EF011F928F9389EA98E09F938F9331 +:105C60000E94B00987EA98E00E9417098091EE012E +:105C70001F928F9384EA98E09F938F930E94B009BC +:105C800081EA98E00E9417098DB79EB74C960FB62F +:105C9000F8949EBF0FBE8DBF80EF91E00E945D1E05 +:105CA0000E94172A9093ED018093EC0108951F93B1 +:105CB000CF93DF938091EC019091ED010E94232A14 +:105CC000AC019091EF01992321F02091130130E074 +:105CD00006C0209114018AE0289F900111244217E8 +:105CE000530708F485C08091F101C091F201D09171 +:105CF000F3011091F401811107C0C11175C0D111D8 +:105D000073C0111171C074C09F3F19F09F5F9093D1 +:105D1000EF01181624F40E945B2C8093F10180910E +:105D2000F10187FF05C00E945B2C81958093F101F2 +:105D30001C1624F40E945B2C8093F2018091F201E6 +:105D400087FF05C00E945B2C81958093F2016091D2 +:105D5000F101662331F1C091F201CC2311F1062E3D +:105D6000000C770B880B990B0E94703523E333E30B +:105D700043E35FE30E94D4350E9438356093F1011C +:105D80006C2FCC0F770B880B990B0E94703523E397 +:105D900033E343E35FE30E94D4350E9438356093D8 +:105DA000F2011D1624F40E94A42C8093F30180912B +:105DB000F30187FF05C00E94A42C81958093F30115 +:105DC000111624F40E94A42C8093F4018091F40114 +:105DD00087FF05C00E94A42C81958093F401DF9178 +:105DE000CF911F910C94CA2D9F3F09F08FCFA0CF68 +:105DF000DF91CF911F910895E0EFF1E085E0DF01A1 +:105E00001D928A95E9F71092EF011092EE01089524 +:105E10008BEE9AE00E9417091F9281E08F931F92E8 +:105E200085E08F938DE99AE09F938F930E94B0094C +:105E30000F900F900F900F900F900F900895833058 +:105E4000E9F128F4813061F0823009F1089585305C +:105E500009F462C008F449C0863009F474C008959A +:105E600080911401262F30E0280F311D2F3F31057E +:105E700024F4680F6093140103C08FEF8093140122 +:105E8000809114011F928F9386ED99E072C08091EA +:105E90001301262F30E0280F311D2F3F310524F448 +:105EA000680F6093130103C08FEF809313018091FB +:105EB00013011F928F9384EC99E05BC080911201D3 +:105EC000262F30E0280F311D2F3F310524F4680FB5 +:105ED0006093120103C08FEF809312018091120131 +:105EE0001F928F9381EB99E044C080911101262F7E +:105EF00030E0280F311D2F3F310524F4680F6093E7 +:105F0000110103C08FEF80931101809111011F9245 +:105F10008F938CE999E02DC080911001262F30E0FD +:105F2000280F311D2F3F310524F4680F60931001B5 +:105F300003C08FEF80931001809110011F928F9307 +:105F400083E899E016C080910F01262F30E0280FDA +:105F5000311D2F3F310524F4680F60930F0103C0FA +:105F60008FEF80930F0180910F011F928F9388E62E +:105F700099E09F938F930E94B0090F900F900F901C +:105F80000F900895833081F128F4813059F08230E8 +:105F9000D1F00895853009F449C0B8F1863009F48C +:105FA00056C0089580911401681720F4861B8093D1 +:105FB000140102C010921401809114011F928F935A +:105FC00089E599E054C080911301681720F4861B7D +:105FD0008093130102C010921301809113011F924C +:105FE0008F9387E499E043C080911201681720F4F1 +:105FF000861B8093120102C010921201809112013F +:106000001F928F9384E399E032C080911101681749 +:1060100020F4861B8093110102C01092110180911F +:1060200011011F928F938FE199E021C0809110019F +:10603000681720F4861B8093100102C01092100193 +:10604000809110011F928F9386E099E010C080919B +:106050000F01681720F4861B80930F0102C0109275 +:106060000F0180910F011F928F938BEE98E09F9309 +:106070008F930E94B0090F900F900F900F9008958A +:10608000CF93C82F1F928F9380EF9BE09F938F93A6 +:106090000E94B00981E090E0A0E0B0E0BC01CD0139 +:1060A00004C0660F771F881F991FCA95D2F70E94F8 +:1060B000EF260F900F900F900F90CF910C943423F8 +:1060C000CF938732B0F58E3108F088C28E3009F454 +:1060D00002C200F5873009F4CBC1A8F4863009F07C +:1060E00083C28091E601817F8E7F8093E60187E401 +:1060F0009DE00E9417098BE191E10E94170981E060 +:106100008093F601B3C1883009F43FC08B3009F4A5 +:10611000A9C16AC2863109F424C220F4803109F48D +:10612000EEC162C2893109F405C28B3109F4BFC1E5 +:106130005BC2883309F496C150F4893209F450C225 +:10614000853309F44DC2873209F44AC24DC2833403 +:1061500009F446C228F48A3308F446C2895341C27E +:10616000883409F041C20E9434238FEF90E10E94ED +:1061700017099FEF23ED80E3915020408040E1F725 +:1061800000C000000E94722A71C18FE191E10E945B +:10619000170981E890E10E9417090E94402C1F9284 +:1061A0008F938EE790E19F938F930E94B0098CE7C5 +:1061B00090E10E9417090E94372CC82F89E690E1D0 +:1061C0000E9417091F92CF9384E690E19F938F93CB +:1061D0000E94B00982E690E10E94170988E590E1EB +:1061E0000E9417098C2F81701F928F9385E590E193 +:1061F0009F938F930E94B00983E590E10E94170955 +:1062000089E490E10E941709C1FB882780F91F9259 +:106210008F9386E490E19F938F930E94B00984E46A +:1062200090E10E94170988E390E10E941709C2FBE0 +:10623000882780F91F928F9385E390E19F938F9336 +:106240000E94B00983E390E10E9417098AE290E17D +:106250000E941709C3FBCC27C0F91F92CF9387E296 +:1062600090E19F938F930E94B00985E290E10E9494 +:1062700017090E94492CC82F81E190E10E9417095B +:106280001F92CF938CE090E19F938F930E94B0096F +:106290008AE090E10E94170981EF9FE00E941709B0 +:1062A0008C2F81701F928F938EEE9FE09F938F9320 +:1062B0000E94B0098DB79EB780960FB6F8949EBF26 +:1062C0000FBE8DBF8CEE9FE00E94170985ED9FE009 +:1062D0000E941709C1FB882780F91F928F9382EDD6 +:1062E0009FE09F938F930E94B00980ED9FE00E94F2 +:1062F00017098EEB9FE00E941709C2FB882780F9DF +:106300001F928F938BEB9FE09F938F930E94B00916 +:1063100089EB9FE00E94170987EA9FE00E94170916 +:10632000C3FB882780F91F928F9384EA9FE09F9395 +:106330008F930E94B00982EA9FE00E94170988E9C2 +:106340009FE00E941709C4FB882780F91F928F9352 +:1063500085E99FE09F938F930E94B00983E99FE0B6 +:106360000E94170981E89FE00E941709C5FB882752 +:1063700080F91F928F938EE79FE09F938F930E94E7 +:10638000B0098CE79FE00E94170980E69FE00E9419 +:106390001709C6FB882780F91F928F938DE59FE030 +:1063A0009F938F930E94B0098BE59FE00E9417098D +:1063B00083E59FE00E941709C7FBCC27C0F91F9215 +:1063C000CF9380E59FE09F938F930E94B0098EE466 +:1063D0009FE00E9417090E94522CC82F87E39FE07C +:1063E0000E9417091F92CF9382E39FE09F938F93A0 +:1063F0000E94B0098DB79EB780960FB6F8949EBFE5 +:106400000FBE8DBF80E39FE00E94170986E29FE0E8 +:106410000E9417098C2F81701F928F9383E29FE057 +:106420009F938F930E94B00981E29FE00E94170919 +:1064300088E19FE00E941709C6951F92CF9385E1DE +:106440009FE09F938F930E94B00983E19FE00E9499 +:1064500017098DB79EB708960FB6F8949EBF0FBE6A +:106460008DBF04C08EE69DE00E941709C1E0C1C047 +:106470008091E601C82FC095C170C0FB80F9809360 +:10648000E601CC2349F083EF90E10E941709809147 +:10649000E6018660886048C086EE90E10E94170998 +:1064A0008091E601897F877F8093E601DFCF90911D +:1064B000E60191FBCC27C0F981E0C827892FC0FBFA +:1064C00081F98093E601CC2319F089ED90E127C092 +:1064D0008BEC90E1C9CF9091E60192FBCC27C0F9FB +:1064E00081E0C827892FC0FB82F98093E601CC2385 +:1064F00019F08CEB90E113C08CEA90E1B5CF90914C +:10650000E60193FBCC27C0F981E0C827892FC0FBA7 +:1065100083F98093E601CC2351F080EA90E10E9458 +:1065200017098091E60181608093E60162C083E9EA +:1065300090E19ACF88E39DE00E9417098FE19DE0EA +:106540000E9417098DEE9CE00E94170986EC9CE0E2 +:106550000E94170986E89CE00E9417098BE59CE0E1 +:1065600083CF8DE49CE00E9417090E94091E1F92B0 +:106570008F9383E39CE09F938F930E94B009809157 +:106580000C011F928F938CE19CE09F938F930E944C +:10659000B009809187011F928F9389E09CE09F93BF +:1065A0008F930E94B0098091E8019091E901A09138 +:1065B000EA01B091EB01BF93AF939F938F9385EF67 +:1065C0009BE09F938F930E94B0098DB79EB7429630 +:1065D0000FB6F8949EBF0FBE8DBF48CF8D5101C03E +:1065E00080E00E94403042CF81E990E10E9417098B +:1065F000C0E08C2FCF91089580E008950C94FC3278 +:10660000CF93C82F8091F601813071F020F0823055 +:1066100009F44BC042C1E0910D01F0910E0180815F +:10662000823209F03CC107C0E0910D01F0910E01EA +:106630008081823261F48C2F0E94FE32811104C06D +:106640008C2F0E9460302FC081E090E02CC08C2FF6 +:106650000E94FC32811126C0C431E1F070F4CB30CD +:1066600081F0C031D1F40E94082F88EE9BE00E9497 +:10667000170982E08093F60115C0C93259F0C8337A +:1066800061F487E49DE00E9417098CEE9BE00E9474 +:10669000170908C01092F60104C186EE9BE00E9423 +:1066A0001709FFC081E08170FEC0C43228F5CE31E9 +:1066B00008F0C1C0CB30A1F1D0F4C73009F0D3C08D +:1066C0008EE18093140182E3809313018AE080932A +:1066D000120184E18093110188E08093100188E227 +:1066E00080930F018CE89AE00E941709BFC0C33164 +:1066F00049F1C431C1F0B7C0CB3409F4A9C028F4C2 +:10670000C93289F0C83361F0AEC0C13509F49EC00A +:10671000C23509F499C0CE3409F0A5C06AE09EC024 +:106720000E94082FA3C08091F501882319F01092D0 +:10673000F5019CC089E99AE00E94170981E08093E5 +:10674000F601B1C083E79AE00E94170981E69AE05A +:106750000E941709809114011F928F938EE59AE091 +:106760009F938F930E94B0098CE59AE00E941709CD +:106770008AE49AE00E941709809113011F928F9377 +:1067800087E49AE09F938F930E94B00985E49AE092 +:106790000E94170986E39AE00E941709809112016E +:1067A0001F928F9383E39AE09F938F930E94B00987 +:1067B00081E39AE00E94170980E29AE00E9417099B +:1067C000809111011F928F938DE19AE09F938F9397 +:1067D0000E94B0098BE19AE00E94170986E09AE0D6 +:1067E0000E941709809110011F928F9383E09AE015 +:1067F0009F938F930E94B00981E09AE00E9417094D +:106800008AEE99E00E94170980910F011F928F93E1 +:1068100087EE99E09F938F930E94B00985EE99E0EF +:106820000E9417098DB79EB748960FB6F8949EBF81 +:106830000FBE8DBF1BC0CE51EC2FF0E0E45CFE4FCD +:1068400080818093F50112C061E003C061E006C061 +:106850006AE08091F5010E941F2F08C08091F50128 +:106860000E94C22F03C08AE89AE013C08091F5010C +:10687000882369F01F928F9384E89AE09F938F9307 +:106880000E94B0090F900F900F900F9004C081E804 +:106890009AE00E94170981E006C01092F60180E09C +:1068A00002C080E000CFCF9108950E942C2C81116E +:1068B00002C00E940D2C0E94522C80933E0280FF49 +:1068C00002C0869501C080E00C94D90980913E02F7 +:1068D000982F9695292F30E0233031054CF49F5F97 +:1068E000990F8170892B816080933E020E94562C03 +:1068F0008091E60180FF0FC080913E0286951F9235 +:106900008F938CE691E19F938F930E94B0090F9033 +:106910000F900F900F9080913E0286950C94D909AC +:1069200080913E02982F969591F09158990F817021 +:10693000892B80933E028E7F91E009F490E0809154 +:106940003E0290FB80F980933E020E94562C80917B +:10695000E60180FF0FC080913E0286951F928F93C3 +:1069600084E591E19F938F930E94B0090F900F905F +:106970000F900F9080913E0286950C94D9098091DA +:106980003E02982F909590FB80F980933E020E94E2 +:10699000562C8091E60180FF0FC080913E028170ED +:1069A0001F928F938EE391E19F938F930E94B00982 +:1069B0000F900F900F900F9080913E0280FF02C0C9 +:1069C000869501C080E00C94D90990913E02892FF0 +:1069D00086958F5F8F779170843028F4880F892B8C +:1069E00080933E0202C090933E0280913E028E7FD1 +:1069F00091E009F490E080913E0290FB80F9809351 +:106A00003E020E94562C8091E60180FF0FC08091CB +:106A10003E0286951F928F938AE291E19F938F9316 +:106A20000E94B0090F900F900F900F9080913E023E +:106A300086950C94D90920913E02922F969589272C +:106A4000982F990F822F8170892B80933E028E7F21 +:106A500091E009F490E080913E0290FB80F98093F0 +:106A60003E020E94562C80913E0286950C94D909D4 +:106A70000E943F356894B1110C94CE3508950E9460 +:106A8000B33588F09F5798F0B92F9927B751B0F0D8 +:106A9000E1F0660F771F881F991F1AF0BA95C9F7A2 +:106AA00014C0B13091F00E94CD35B1E008950C943E +:106AB000CD35672F782F8827B85F39F0B93FCCF3F1 +:106AC000869577956795B395D9F73EF4909580951F +:106AD000709561957F4F8F4F9F4F0895E89409C03F +:106AE00097FB3EF490958095709561957F4F8F4F01 +:106AF0009F4F9923A9F0F92F96E9BB279395F69517 +:106B0000879577956795B795F111F8CFFAF4BB0F94 +:106B100011F460FF1BC06F5F7F4F8F4F9F4F16C0F8 +:106B2000882311F096E911C0772321F09EE8872F82 +:106B3000762F05C0662371F096E8862F70E060E03E +:106B40002AF09A95660F771F881FDAF7880F9695B7 +:106B5000879597F9089557FD9058440F551F59F0A0 +:106B60005F3F71F04795880F97FB991F61F09F3F3A +:106B700079F087950895121613061406551FF2CF63 +:106B80004695F1DF08C0161617061806991FF1CFB3 +:106B900086957105610508940895E894BB276627DA +:106BA0007727CB0197F908950E94E7350C94583662 +:106BB0000E944A3638F00E94513620F0952311F099 +:106BC0000C9441360C94473611240C94CE350E9417 +:106BD000AB3570F3959FC1F3950F50E0551F629F41 +:106BE000F001729FBB27F00DB11D639FAA27F00D26 +:106BF000B11DAA1F649F6627B00DA11D661F829F4D +:106C00002227B00DA11D621F739FB00DA11D621F31 +:106C1000839FA00D611D221F749F3327A00D611D4E +:106C2000231F849F600D211D822F762F6A2F112430 +:106C30009F5750409AF0F1F088234AF0EE0FFF1F63 +:106C4000BB1F661F771F881F91505040A9F79E3FBA +:106C5000510580F00C9441360C94CE355F3FE4F33F +:106C6000983ED4F3869577956795B795F795E79510 +:106C70009F5FC1F7FE2B880F911D9695879597F919 +:106C8000089597F99F6780E870E060E008959FEFAE +:106C900080EC089500240A941616170618060906B3 +:106CA000089500240A941216130614060506089582 +:106CB000092E0394000C11F4882352F0BB0F40F40A +:106CC000BF2B11F460FF04C06F5F7F4F8F4F9F4F4A +:106CD0000895991B79E004C0991F961708F0961B38 +:106CE000881F7A95C9F780950895AA1BBB1B51E1AF +:106CF00007C0AA1FBB1FA617B70710F0A61BB70B2C +:106D0000881F991F5A95A9F780959095BC01CD01D0 +:106D1000089597FB072E16F4009407D077FD09D04D +:106D20000E94753607FC05D03EF4909581959F4FE3 +:106D30000895709561957F4F0895EE0FFF1F0590A0 +:106D4000F491E02D0994F999FECF92BD81BDF89A96 +:106D5000992780B50895A6E1B0E044E050E00C9496 +:106D6000DD36A8E1B0E042E050E00C94DD36262F9D +:106D7000F999FECF92BD81BDF89A019700B4021631 +:106D800039F01FBA20BD0FB6F894FA9AF99A0FBEDF +:106D900008950396272F0E94B8360E94B736252FF4 +:106DA0000E94B836242F0C94B8360196272F0E94E3 +:106DB000B8360C94B736DC01CB01FC01F999FECF53 +:106DC00006C0F2BDE1BDF89A319600B40D92415073 +:0A6DD0005040B8F70895F894FFCF83 +:106DDA00FFFF6E1661173C170817D41601DB01284E +:106DEA0008140A321E0F1F6C766673491303534345 +:106DFA0079693309196F7F59404D36201208C50742 +:106E0A008F076F07FB0614072D07460701020304C5 +:066E1A000506070809004F :00000001FF diff --git a/keyboard/phantom/Makefile b/keyboard/phantom/Makefile index 0fbcf914f..3a71fd0ee 100644 --- a/keyboard/phantom/Makefile +++ b/keyboard/phantom/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + SRC = led.c diff --git a/keyboard/planck/Makefile b/keyboard/planck/Makefile index 0940d8f27..08e9205cb 100644 --- a/keyboard/planck/Makefile +++ b/keyboard/planck/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 @@ -87,7 +49,7 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/README.md b/keyboard/planck/keymaps/README.md index c1711aed8..54fb5f6d9 100644 --- a/keyboard/planck/keymaps/README.md +++ b/keyboard/planck/keymaps/README.md @@ -10,8 +10,8 @@ and contain the following files: * `keymap.c` * `readme.md` *recommended* -* `config_user.h` *optional*, found automatically when compiling -* `makefile.mk` *optional*, found automatically when compling +* `config.h` *optional*, found automatically when compiling +* `Makefile` *optional*, found automatically when compling When adding your keymap to this list, keep it organised alphabetically (select list, edit->sort lines), and use this format: diff --git a/keyboard/planck/keymaps/alexey/Makefile b/keyboard/planck/keymaps/alexey/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/alexey/Makefile +++ b/keyboard/planck/keymaps/alexey/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/angerthosenear/Makefile b/keyboard/planck/keymaps/angerthosenear/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/angerthosenear/Makefile +++ b/keyboard/planck/keymaps/angerthosenear/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/austin/Makefile b/keyboard/planck/keymaps/austin/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/austin/Makefile +++ b/keyboard/planck/keymaps/austin/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/basic/Makefile b/keyboard/planck/keymaps/basic/Makefile index 3a9cc18b4..0c0632da0 100644 --- a/keyboard/planck/keymaps/basic/Makefile +++ b/keyboard/planck/keymaps/basic/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/bone2planck/Makefile b/keyboard/planck/keymaps/bone2planck/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/bone2planck/Makefile +++ b/keyboard/planck/keymaps/bone2planck/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/brandon/Makefile b/keyboard/planck/keymaps/brandon/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/brandon/Makefile +++ b/keyboard/planck/keymaps/brandon/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/cbbrowne/Makefile b/keyboard/planck/keymaps/cbbrowne/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/cbbrowne/Makefile +++ b/keyboard/planck/keymaps/cbbrowne/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/cbbrowne/config_user.h b/keyboard/planck/keymaps/cbbrowne/config.h index de46ec6aa..2d3df59bd 100644 --- a/keyboard/planck/keymaps/cbbrowne/config_user.h +++ b/keyboard/planck/keymaps/cbbrowne/config.h @@ -1,7 +1,15 @@ +#ifndef CONFIG_USER_H +#define CONFIG_USER_H + +#include "../../config.h" + /* cbbrowne user configuration */ #define randadd 53 #define randmul 181 #define randmod 167 +#endif + + diff --git a/keyboard/planck/keymaps/cbbrowne/keymap.c b/keyboard/planck/keymaps/cbbrowne/keymap.c index 7fe391ec5..14a5be170 100644 --- a/keyboard/planck/keymaps/cbbrowne/keymap.c +++ b/keyboard/planck/keymaps/cbbrowne/keymap.c @@ -2,7 +2,7 @@ #ifdef BACKLIGHT_ENABLE #include "backlight.h" #endif -#include "config_user.h" +#include "config.h" #include "quantum.h" /* Each layer is given a name to aid in readability, which is then diff --git a/keyboard/planck/keymaps/charlie/Makefile b/keyboard/planck/keymaps/charlie/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/charlie/Makefile +++ b/keyboard/planck/keymaps/charlie/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/daniel/Makefile b/keyboard/planck/keymaps/daniel/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/daniel/Makefile +++ b/keyboard/planck/keymaps/daniel/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/david/Makefile b/keyboard/planck/keymaps/david/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/david/Makefile +++ b/keyboard/planck/keymaps/david/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/default/Makefile b/keyboard/planck/keymaps/default/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/default/Makefile +++ b/keyboard/planck/keymaps/default/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/dzobert/Makefile b/keyboard/planck/keymaps/dzobert/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/dzobert/Makefile +++ b/keyboard/planck/keymaps/dzobert/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/experimental/Makefile b/keyboard/planck/keymaps/experimental/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/experimental/Makefile +++ b/keyboard/planck/keymaps/experimental/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/gabriel/Makefile b/keyboard/planck/keymaps/gabriel/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/gabriel/Makefile +++ b/keyboard/planck/keymaps/gabriel/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/jacob/Makefile b/keyboard/planck/keymaps/jacob/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/jacob/Makefile +++ b/keyboard/planck/keymaps/jacob/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/joe/Makefile b/keyboard/planck/keymaps/joe/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/joe/Makefile +++ b/keyboard/planck/keymaps/joe/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/kyle/Makefile b/keyboard/planck/keymaps/kyle/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/kyle/Makefile +++ b/keyboard/planck/keymaps/kyle/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/leo/Makefile b/keyboard/planck/keymaps/leo/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/leo/Makefile +++ b/keyboard/planck/keymaps/leo/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/lucas/Makefile b/keyboard/planck/keymaps/lucas/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/lucas/Makefile +++ b/keyboard/planck/keymaps/lucas/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/lukas/Makefile b/keyboard/planck/keymaps/lukas/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/lukas/Makefile +++ b/keyboard/planck/keymaps/lukas/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/max/Makefile b/keyboard/planck/keymaps/max/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/max/Makefile +++ b/keyboard/planck/keymaps/max/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/mollat/Makefile b/keyboard/planck/keymaps/mollat/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/mollat/Makefile +++ b/keyboard/planck/keymaps/mollat/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/nico/Makefile b/keyboard/planck/keymaps/nico/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/nico/Makefile +++ b/keyboard/planck/keymaps/nico/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/pete/Makefile b/keyboard/planck/keymaps/pete/Makefile index 412b9185d..20bba3f49 100644 --- a/keyboard/planck/keymaps/pete/Makefile +++ b/keyboard/planck/keymaps/pete/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # AUDIO_ENABLE = no diff --git a/keyboard/planck/keymaps/pvc/Makefile b/keyboard/planck/keymaps/pvc/Makefile index a439dbf89..0b2f060de 100644 --- a/keyboard/planck/keymaps/pvc/Makefile +++ b/keyboard/planck/keymaps/pvc/Makefile @@ -1,44 +1,6 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = yes # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/tak3over/Makefile b/keyboard/planck/keymaps/tak3over/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/planck/keymaps/tak3over/Makefile +++ b/keyboard/planck/keymaps/tak3over/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/planck/keymaps/unicode/Makefile b/keyboard/planck/keymaps/unicode/Makefile index 919f8c059..110af7501 100644 --- a/keyboard/planck/keymaps/unicode/Makefile +++ b/keyboard/planck/keymaps/unicode/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # UNICODE_ENABLE = yes # Unicode diff --git a/keyboard/planck/keymaps/yang/Makefile b/keyboard/planck/keymaps/yang/Makefile index 950dadf84..f4908d703 100644 --- a/keyboard/planck/keymaps/yang/Makefile +++ b/keyboard/planck/keymaps/yang/Makefile @@ -1,45 +1,5 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- - # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. diff --git a/keyboard/preonic/Makefile b/keyboard/preonic/Makefile index 0940d8f27..08e9205cb 100644 --- a/keyboard/preonic/Makefile +++ b/keyboard/preonic/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 @@ -87,7 +49,7 @@ OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT OPT_DEFS += -DBOOTLOADER_SIZE=4096 # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE ?= no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/preonic/keymaps/default/Makefile b/keyboard/preonic/keymaps/default/Makefile index 4fbe3b661..581e08cd0 100644 --- a/keyboard/preonic/keymaps/default/Makefile +++ b/keyboard/preonic/keymaps/default/Makefile @@ -1,45 +1,7 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Build Options -# change to "no" to disable the options, or define them in the makefile.mk in +# change to "no" to disable the options, or define them in the Makefile in # the appropriate keymap folder that will get included automatically # BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) diff --git a/keyboard/retro_refit/Makefile b/keyboard/retro_refit/Makefile index 714535bd1..2dd8cc5f7 100644 --- a/keyboard/retro_refit/Makefile +++ b/keyboard/retro_refit/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 diff --git a/keyboard/satan/Makefile b/keyboard/satan/Makefile index 9df0e4fd0..8090c59c4 100644 --- a/keyboard/satan/Makefile +++ b/keyboard/satan/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + SRC = led.c diff --git a/keyboard/sixkeyboard/Makefile b/keyboard/sixkeyboard/Makefile index ac32b2eb4..6f273064a 100644 --- a/keyboard/sixkeyboard/Makefile +++ b/keyboard/sixkeyboard/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + SRC = matrix.c diff --git a/quantum/keymap.h b/quantum/keymap.h index 979ab2da1..43efab7f3 100644 --- a/quantum/keymap.h +++ b/quantum/keymap.h @@ -154,7 +154,7 @@ enum quantum_keycodes { KC_LSPO, // Right shift, close paren - KC_RSPC, + KC_RSPC }; // Ability to use mods in layouts diff --git a/quantum/quantum.c b/quantum/quantum.c index a310608e0..49ac20d61 100644 --- a/quantum/quantum.c +++ b/quantum/quantum.c @@ -504,14 +504,14 @@ bool process_record_quantum(keyrecord_t *record) { case KC_LSPO: { if (record->event.pressed) { shift_interrupted[0] = false; - register_mods(MOD_LSFT); + register_mods(MOD_BIT(KC_LSFT)); } else { if (!shift_interrupted[0]) { register_code(LSPO_KEY); unregister_code(LSPO_KEY); } - unregister_mods(MOD_LSFT); + unregister_mods(MOD_BIT(KC_LSFT)); } return false; break; @@ -520,14 +520,14 @@ bool process_record_quantum(keyrecord_t *record) { case KC_RSPC: { if (record->event.pressed) { shift_interrupted[1] = false; - register_mods(MOD_RSFT); + register_mods(MOD_BIT(KC_RSFT)); } else { if (!shift_interrupted[1]) { register_code(RSPC_KEY); unregister_code(RSPC_KEY); } - unregister_mods(MOD_RSFT); + unregister_mods(MOD_BIT(KC_RSFT)); } return false; break; diff --git a/quantum/template/Makefile b/quantum/template/Makefile index 8772b0920..87e4c2d2b 100644 --- a/quantum/template/Makefile +++ b/quantum/template/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # MCU name #MCU = at90usb1287 diff --git a/tmk_core/protocol/usb_hid/test/Makefile b/tmk_core/protocol/usb_hid/test/Makefile index 83bf2aed6..c093bbd4c 100644 --- a/tmk_core/protocol/usb_hid/test/Makefile +++ b/tmk_core/protocol/usb_hid/test/Makefile @@ -1,42 +1,4 @@ -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Target file name (without extension). TARGET = usb_hid_test diff --git a/tmk_core/rules.mk b/tmk_core/rules.mk index 2b703e057..d9a0fd33f 100644 --- a/tmk_core/rules.mk +++ b/tmk_core/rules.mk @@ -14,45 +14,7 @@ # Frederik Rouleau # Carlos Lamas # -#---------------------------------------------------------------------------- -# On command line: -# -# make all = Make software. -# -# make clean = Clean out built project files. -# -# make coff = Convert ELF to AVR COFF. -# -# make extcoff = Convert ELF to AVR Extended COFF. -# -# make program = Download the hex file to the device. -# Please customize your programmer settings(PROGRAM_CMD) -# -# make teensy = Download the hex file to the device, using teensy_loader_cli. -# (must have teensy_loader_cli installed). -# -# make dfu = Download the hex file to the device, using dfu-programmer (must -# have dfu-programmer installed). -# -# make flip = Download the hex file to the device, using Atmel FLIP (must -# have Atmel FLIP installed). -# -# make dfu-ee = Download the eeprom file to the device, using dfu-programmer -# (must have dfu-programmer installed). -# -# make flip-ee = Download the eeprom file to the device, using Atmel FLIP -# (must have Atmel FLIP installed). -# -# make debug = Start either simulavr or avarice as specified for debugging, -# with avr-gdb or avr-insight as the front end for debugging. -# -# make filename.s = Just compile filename.c into the assembler code only. -# -# make filename.i = Create a preprocessed source file for use in submitting -# bug reports to the GCC project. -# -# To rebuild project do "make clean" then "make all". -#---------------------------------------------------------------------------- + # Output format. (can be srec, ihex, binary) |